templated scalar types and checking for degenerate numerical conditions
and so forth.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402339
------------------------------------------------------------------------
r2331 | davisking | 2008-06-15 15:03:05 -0400 (Sun, 15 Jun 2008) | 1 line
Changed paths:
M /branches/unicode/dlib/CMakeLists.txt
Added another link library to the windows part of the cmake file
------------------------------------------------------------------------
r2330 | davisking | 2008-06-15 14:11:47 -0400 (Sun, 15 Jun 2008) | 3 lines
Changed paths:
M /branches/unicode/dlib/gui_core/gui_core_kernel_1.cpp
M /branches/unicode/dlib/gui_core/gui_core_kernel_1.h
M /branches/unicode/dlib/gui_core/gui_core_kernel_2.cpp
M /branches/unicode/dlib/gui_core/gui_core_kernel_2.h
M /branches/unicode/dlib/gui_core/gui_core_kernel_abstract.h
M /branches/unicode/dlib/gui_widgets/base_widgets.cpp
M /branches/unicode/dlib/gui_widgets/base_widgets.h
M /branches/unicode/dlib/gui_widgets/base_widgets_abstract.h
M /branches/unicode/dlib/gui_widgets/drawable.cpp
M /branches/unicode/dlib/gui_widgets/drawable.h
M /branches/unicode/dlib/gui_widgets/fonts.cpp
M /branches/unicode/dlib/gui_widgets/fonts.h
M /branches/unicode/dlib/gui_widgets/widgets.cpp
M /branches/unicode/dlib/gui_widgets/widgets.h
M /branches/unicode/dlib/gui_widgets/widgets_abstract.h
Added Keita Mochizuki's name to a bunch of files. Also added a missing
prototype for the get_native_font() function in fonts.h
------------------------------------------------------------------------
r2329 | davisking | 2008-06-15 14:05:17 -0400 (Sun, 15 Jun 2008) | 2 lines
Changed paths:
M /branches/unicode/dlib/gui_widgets/fonts.cpp
M /branches/unicode/dlib/gui_widgets/fonts_abstract.h
A /branches/unicode/dlib/gui_widgets/nativefont.h
Added the nativefont object from Keita Mochizuki
------------------------------------------------------------------------
r2328 | davisking | 2008-06-15 14:04:44 -0400 (Sun, 15 Jun 2008) | 2 lines
Changed paths:
M /branches/unicode/dlib/gui_core/gui_core_kernel_2.cpp
Removed an unused variable
------------------------------------------------------------------------
r2327 | davisking | 2008-06-15 13:33:31 -0400 (Sun, 15 Jun 2008) | 2 lines
Changed paths:
M /branches/unicode/dlib/gui_core/gui_core_kernel_1.cpp
M /branches/unicode/dlib/gui_core/gui_core_kernel_1.h
M /branches/unicode/dlib/gui_core/gui_core_kernel_2.cpp
M /branches/unicode/dlib/gui_core/gui_core_kernel_2.h
M /branches/unicode/dlib/gui_widgets/base_widgets.h
M /branches/unicode/dlib/gui_widgets/base_widgets_abstract.h
M /branches/unicode/dlib/gui_widgets/drawable.cpp
M /branches/unicode/dlib/gui_widgets/drawable.h
M /branches/unicode/dlib/gui_widgets/drawable_abstract.h
M /branches/unicode/dlib/gui_widgets/widgets.cpp
M /branches/unicode/dlib/gui_widgets/widgets.h
Converted tabs to spaces
------------------------------------------------------------------------
r2326 | davisking | 2008-06-15 13:31:32 -0400 (Sun, 15 Jun 2008) | 2 lines
Changed paths:
M /branches/unicode/dlib/gui_core/gui_core_kernel_1.cpp
M /branches/unicode/dlib/gui_core/gui_core_kernel_1.h
M /branches/unicode/dlib/gui_core/gui_core_kernel_2.cpp
M /branches/unicode/dlib/gui_core/gui_core_kernel_2.h
M /branches/unicode/dlib/gui_core/gui_core_kernel_abstract.h
M /branches/unicode/dlib/gui_widgets/drawable.cpp
M /branches/unicode/dlib/gui_widgets/drawable.h
M /branches/unicode/dlib/gui_widgets/drawable_abstract.h
M /branches/unicode/dlib/gui_widgets/widgets.cpp
M /branches/unicode/dlib/gui_widgets/widgets.h
Checking in the on_string_put() event patch from Keita Mochizuki.
------------------------------------------------------------------------
r2325 | davisking | 2008-06-15 13:13:49 -0400 (Sun, 15 Jun 2008) | 2 lines
Changed paths:
M /branches/unicode/dlib/gui_widgets/base_widgets.h
M /branches/unicode/dlib/gui_widgets/base_widgets_abstract.h
M /branches/unicode/dlib/gui_widgets/style.cpp
M /branches/unicode/dlib/gui_widgets/style.h
M /branches/unicode/dlib/gui_widgets/style_abstract.h
M /branches/unicode/dlib/gui_widgets/widgets.cpp
M /branches/unicode/dlib/gui_widgets/widgets.h
M /branches/unicode/dlib/gui_widgets/widgets_abstract.h
M /branches/unicode/dlib/serialize.h
Added the first part of the UNICODE patch from Keita Mochizuki
------------------------------------------------------------------------
r2324 | davisking | 2008-06-15 13:05:17 -0400 (Sun, 15 Jun 2008) | 2 lines
Changed paths:
M /branches/unicode/dlib/gui_widgets/fonts_abstract.h
Fixed a typo in a comment
------------------------------------------------------------------------
r2244 | davisking | 2008-05-15 17:40:47 -0400 (Thu, 15 May 2008) | 3 lines
Changed paths:
M /branches/unicode/dlib/gui_core/gui_core_kernel_1.cpp
M /branches/unicode/dlib/gui_core/gui_core_kernel_2.cpp
M /branches/unicode/dlib/unicode/unicode.cpp
M /branches/unicode/dlib/unicode/unicode.h
M /branches/unicode/dlib/unicode/unicode_abstract.h
Put the convert_wstring_to_mbstring() function back in but in a way that
works with mingw.
------------------------------------------------------------------------
r2219 | davisking | 2008-05-04 11:13:23 -0400 (Sun, 04 May 2008) | 1 line
Changed paths:
M /branches/unicode/dlib/gui_core/gui_core_kernel_2.cpp
changed to be the same as the windows version
------------------------------------------------------------------------
r2218 | davisking | 2008-05-04 10:42:28 -0400 (Sun, 04 May 2008) | 4 lines
Changed paths:
M /branches/unicode/dlib/gui_core/gui_core_kernel_1.cpp
M /branches/unicode/dlib/gui_core/gui_core_kernel_2.cpp
M /branches/unicode/dlib/unicode/unicode.cpp
M /branches/unicode/dlib/unicode/unicode.h
M /branches/unicode/dlib/unicode/unicode_abstract.h
Moved some more stuff around and cleaned up the code. The wcstombs got
moved into the gui_core_kernel_2.cpp file since I removed it from the
unicode.cpp file. This was because mingw doesn't seem to support it.
------------------------------------------------------------------------
r2216 | davisking | 2008-05-03 16:03:40 -0400 (Sat, 03 May 2008) | 1 line
Changed paths:
M /branches/unicode/dlib/algs.h
M /branches/unicode/dlib/string/string.h
M /branches/unicode/dlib/unicode/unicode.h
Changed code to avoid compiler trouble in mingw and inane warnings in
visual studio.
------------------------------------------------------------------------
r2215 | davisking | 2008-05-03 10:22:35 -0400 (Sat, 03 May 2008) | 3 lines
Changed paths:
M /branches/unicode/dlib/unicode/unicode.h
Added a char_traits for dlib::unichar since gcc 3.3 (and probably others)
won't compile without it.
------------------------------------------------------------------------
r2214 | davisking | 2008-05-03 10:21:32 -0400 (Sat, 03 May 2008) | 2 lines
Changed paths:
M /branches/unicode/dlib/gui_widgets/style.h
Added a missing #include
------------------------------------------------------------------------
r2213 | davisking | 2008-05-02 15:11:23 -0400 (Fri, 02 May 2008) | 3 lines
Changed paths:
M /branches/unicode/dlib/string/string.h
M /branches/unicode/dlib/unicode/unicode.cpp
mingw doesn't have a std::wcstombs so I replaced calls to it with calls to
dlib::narrow. Also changed dlib::narrow so it works in mingw as well since
the previous version ended up calling something that mingw doesn't have as
well.
------------------------------------------------------------------------
r2212 | davisking | 2008-05-02 11:23:41 -0400 (Fri, 02 May 2008) | 3 lines
Changed paths:
M /branches/unicode/dlib/all/source.cpp
Applying more of Keita Mochizuki's unicode patch.
------------------------------------------------------------------------
r2211 | davisking | 2008-05-02 11:22:58 -0400 (Fri, 02 May 2008) | 2 lines
Changed paths:
M /branches/unicode/dlib/unicode/unicode.h
M /branches/unicode/dlib/unicode/unicode_abstract.h
updated specs a little
------------------------------------------------------------------------
r2210 | davisking | 2008-05-02 11:16:33 -0400 (Fri, 02 May 2008) | 2 lines
Changed paths:
A /branches/unicode/dlib/unicode/unicode.cpp
M /branches/unicode/dlib/unicode/unicode.h
Applying more of the unicode patch from Keita Mochizuki
------------------------------------------------------------------------
r2209 | davisking | 2008-05-02 11:10:19 -0400 (Fri, 02 May 2008) | 2 lines
Changed paths:
M /branches/unicode/dlib/gui_core/gui_core_kernel_1.cpp
M /branches/unicode/dlib/gui_core/gui_core_kernel_1.h
M /branches/unicode/dlib/gui_core/gui_core_kernel_2.cpp
M /branches/unicode/dlib/gui_core/gui_core_kernel_2.h
M /branches/unicode/dlib/gui_core/gui_core_kernel_abstract.h
Applying the first part of the unicode patch from Keita Mochizuki
------------------------------------------------------------------------
r2208 | davisking | 2008-05-02 10:49:15 -0400 (Fri, 02 May 2008) | 3 lines
Changed paths:
A /branches/unicode (from /trunk:2207)
Adding a branch to deal with the unicode patch from Keita Mochizuki.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402333
so that they don't start with get_ to be a little more consistent.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402314
- Removed the "discount" thing and replaced it with a
much less confusing pair of scale arguments to the
training functions.
- Changed the kcentroid's serialization format.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402313
results.
- Added the ability to cap the number of dictionary vectors used by the krls
object at a user specified number. This changes the serialization format
of the object. I also removed the function to set the threshold after
the object has been constructed.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402311
- Added the remove_row and remove_col functions. Also made all
three of the above functions capable of taking arguments at
run time as well as compile time.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402307
functions. It was possible that you could get incorrect results
if you used these functions to copy one part of a matrix to another
part of the same matrix if the two areas overlapped.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402305
when compiled. This avoids problems in compilers like visual studio.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402301
assign a matrix of matrices to another matrix of matrices so long
as long as the assignment makes sense. Previously you were only
allowed to perform this assignment if the inner most matrix types
were exactly the same.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402281