Commit 92a672d2 authored by Davis King's avatar Davis King

updated the docs

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402550
parent b451babd
...@@ -12,6 +12,8 @@ ...@@ -12,6 +12,8 @@
<current> <current>
New Stuff: New Stuff:
- Added a thread safe shared pointer object
- Added the popup_menu_region widget.
Non-Backwards Compatible Changes: Non-Backwards Compatible Changes:
- The on_wheel_up() and on_wheel_down() gui events now take an unsigned long - The on_wheel_up() and on_wheel_down() gui events now take an unsigned long
...@@ -20,10 +22,32 @@ Non-Backwards Compatible Changes: ...@@ -20,10 +22,32 @@ Non-Backwards Compatible Changes:
API and also changed the dlib thread pool so that it no longer causes API and also changed the dlib thread pool so that it no longer causes
a terminating program to wait for any outstanding threads to finish a terminating program to wait for any outstanding threads to finish
before allowing the application to end. before allowing the application to end.
- Changed the serialization format of the linearly_independent_subset_finder
class.
- Changed all the font pointers in the gui API's interfaces
to shared_ptr_thread_safe objects.
Bug fixes: Bug fixes:
- Made the kkmeans class actually use the min_change parameter.
- Fixed a bug in the linearly_independent_subset_finder object. Also
added a way to set a minimum tolerance.
- Fixed a bug in the scrollable_region widget that caused it to scroll in an
unpleasant way when the horizontal and vertical scroll increments weren't
set to the same value.
- Made one of the arguments to font::draw_string() not be a reference because
some versions of gcc don't end up doing the right thing when -O3 is
supplied.
- Fixed a bug in the covariance() function that prevented it from compiling
sometimes.
Other: Other:
- Changed the gui core code around so that it should be safe to make window
objects at the global scope.
- Added more control over how the scrollable_region scrolls its region.
You can now adjust how much it scrolls when the mouse wheel is scrolled
as well as enabling scrolling via a mouse drag.
- Modified the library so that it compiles with the Intel compiler.
- Added some example programs that use the relevance vector machine
</current> </current>
...@@ -191,7 +215,7 @@ New Stuff: ...@@ -191,7 +215,7 @@ New Stuff:
- Added an implementation of the kernel recursive least squares algorithm - Added an implementation of the kernel recursive least squares algorithm
Non-Backwards Compatible Changes: Non-Backwards Compatible Changes:
- Broke backwards compatability in the directed_graph_drawer's serialization - Broke backwards compatibility in the directed_graph_drawer's serialization
format when I fixed the bug below. format when I fixed the bug below.
Bug fixes: Bug fixes:
...@@ -329,7 +353,7 @@ New Stuff: ...@@ -329,7 +353,7 @@ New Stuff:
- Added a class that represents 2D points - Added a class that represents 2D points
- Added the following matrix functions: - Added the following matrix functions:
- squared(), cubed(), get_rect(), a subm() function that takes - squared(), cubed(), get_rect(), a subm() function that takes
rectangles, and normlize() rectangles, and normalize()
- Added the following rectangle functions: - Added the following rectangle functions:
- area(), centered_rect(), translate_rect(), move_rect(), resize_rect(), - area(), centered_rect(), translate_rect(), move_rect(), resize_rect(),
resize_rect_height(), resize_rect_width(), and nearest_point() resize_rect_height(), resize_rect_width(), and nearest_point()
...@@ -606,7 +630,7 @@ Non-Backwards Compatible Changes: ...@@ -606,7 +630,7 @@ Non-Backwards Compatible Changes:
Bug fixes: Bug fixes:
- Fixed some build issues in gcc 4.2 involving some uses of the std_allocator - Fixed some build issues in gcc 4.2 involving some uses of the std_allocator
- Fixed some build issues in Visual Studio involving the dir_nav component - Fixed some build issues in Visual Studio involving the dir_nav component
and buidling with NO_MAKEFILE #defined. and building with NO_MAKEFILE #defined.
- Moved the #define that disables the old WinSock API into the sockets cpp - Moved the #define that disables the old WinSock API into the sockets cpp
file. This should avoid conflicts with people who are using the old WinSock file. This should avoid conflicts with people who are using the old WinSock
API. API.
...@@ -1222,7 +1246,7 @@ New Stuff: ...@@ -1222,7 +1246,7 @@ New Stuff:
Non-Backwards Compatible Changes: Non-Backwards Compatible Changes:
- Changed how the config_reader works. It now has a more powerful syntax and - Changed how the config_reader works. It now has a more powerful syntax and
improved interface. Converting any old code to use the new version should be improved interface. Converting any old code to use the new version should be
simple since the new file syntax is very nearly backwards compatable with the simple since the new file syntax is very nearly backwards compatible with the
old syntax. (i.e. You probably won't have to change anything about your old syntax. (i.e. You probably won't have to change anything about your
config files) config files)
- Renamed the dlib/image_loader.h file to dlib/image_io.h since it now includes - Renamed the dlib/image_loader.h file to dlib/image_io.h since it now includes
...@@ -1261,7 +1285,7 @@ Non-Backwards Compatible Changes: ...@@ -1261,7 +1285,7 @@ Non-Backwards Compatible Changes:
- Changed the specs to say that sockstreambuf may be buffered. - Changed the specs to say that sockstreambuf may be buffered.
sockstreambuf_kernel_1 is still just as it always has been though. So all old sockstreambuf_kernel_1 is still just as it always has been though. So all old
code will still work just as it always has. But all the same, the specs have code will still work just as it always has. But all the same, the specs have
been changed and now allow for an implemenation that is not 100% backwards been changed and now allow for an implementation that is not 100% backwards
compatible. compatible.
- rand_kernel_2 now emits a different string of random numbers. - rand_kernel_2 now emits a different string of random numbers.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment