c++ - STLSoft 1.8.7 beta 1 released
Download from http://stlsoft.org/downloads.html#stlsoft_1_8_7b1 STLSoft ======= - mainly file location migration (into sub-directories) - a few additions and enhancements - a couple of bug fixes Additions: ========== + stlsoft::allocator_selector typedef template, used to select the optimal allocator; currently always selects new_allocator (stlsoft/allocator_selector.hpp) + winstl::is_class predicate (winstl/control_functionals.cpp) Changes: ======== WinSTL 1.6.4 => 1.6.5 ~ stlsoft::select_first_type now deprecated in favour of stlsoft::select_first_type_if ~ winstl::pid_module_sequence - now has elideIdle, elideSystem and sort flags - now works correctly when compiled without support for exceptions ~ winstl::process_module_sequence now works correctly when compiled without support for exceptions Src Diffs: ========== root-dir-1: H:\3Pty\stlsoft\1.8.6\include root-dir-2: H:\3Pty\stlsoft\1.8.7-beta1 Items unchanged from H:\3Pty\stlsoft\1.8.6\include to H:\3Pty\stlsoft\1.8.7-beta1: 609 Items changed from H:\3Pty\stlsoft\1.8.6\include to H:\3Pty\stlsoft\1.8.7-beta1: 62 Items changed (major) from H:\3Pty\stlsoft\1.8.6\include to H:\3Pty\stlsoft\1.8.7-beta1: 10 atlstl_ccombstr_veneer.h 2.2.3.34 => 3.0.1.36 ; 17th July 2005 => 27th August 2005 stlsoft_sap_cast.h 2.2.1.21 => 3.0.1.23 ; 17th July 2005 => 27th August 2005 stlsoft_static_array.h 2.2.8.145 => 3.0.1.147 ; 17th July 2005 => 27th August 2005 stlsoft_union_cast.h 3.1.5.36 => 4.0.1.38 ; 8th July 2005 => 27th August 2005 winstl_char_conversions.h 2.3.1.47 => 3.0.1.48 ; 17th July 2005 => 20th August 2005 winstl_environment_sequence.h 2.1.2.37 => 3.0.1.40 ; 17th July 2005 => 27th August 2005 winstl_system_directory.h 2.2.1.43 => 3.0.1.47 ; 17th July 2005 => 27th August 2005 winstl_token_information.h 2.2.1.34 => 3.0.1.35 ; 17th July 2005 => 27th August 2005 winstl_window_visible_scope.h 2.1.4.19 => 3.0.1.21 ; 2nd August 2005 => 27th August 2005 winstl_windows_directory.h 2.2.2.43 => 3.0.1.46 ; 17th July 2005 => 27th August 2005 Items changed (minor) from H:\3Pty\stlsoft\1.8.6\include to H:\3Pty\stlsoft\1.8.7-beta1: 19 rangelib\associative_range.hpp 1.1.2.9 => 1.2.1.10 ; 17th July 2005 => 26th August 2005 rangelib\filtered_range.hpp 2.2.2.16 => 2.3.1.17 ; 17th July 2005 => 26th August 2005 rangelib\indexed_range.hpp 2.1.3.16 => 2.2.1.17 ; 17th July 2005 => 26th August 2005 rangelib\operator_adaptors.hpp 1.3.1.15 => 1.4.1.16 ; 17th July 2005 => 26th August 2005 rangelib\sequence_range.hpp 2.5.2.39 => 2.6.1.40 ; 27th July 2005 => 26th August 2005 stlsoft\associative_mapped_type_detector.hpp 1.2.1.8 => 1.3.1.9 ; 27th July 2005 => 26th August 2005 stlsoft\auto_buffer.hpp 3.0.2.104 => 3.1.1.106 ; 26th July 2005 => 27th August 2005 stlsoft\fixed_array.hpp 3.0.1.143 => 3.1.1.145 ; 21st July 2005 => 27th August 2005 stlsoft\iterator.hpp 3.0.1.77 => 3.1.1.78 ; 10th August 2005 => 26th August 2005 stlsoft\member_selector_iterator.hpp 1.1.4.14 => 1.2.1.15 ; 27th July 2005 => 26th August 2005 stlsoft\shim_string.hpp 2.0.1.14 => 2.1.2.17 ; 25th July 2005 => 27th August 2005 stlsoft\simple_string.hpp 3.0.1.184 => 3.1.2.186 ; 10th August 2005 => 26th August 2005 stlsoft\static_string.hpp 3.0.1.145 => 3.1.1.148 ; 11th August 2005 => 27th August 2005 stlsoft\string_view.hpp 2.5.6.39 => 2.6.1.41 ; 27th July 2005 => 27th August 2005 stlsoft_filter_iterator.h 2.2.2.11 => 2.3.1.12 ; 27th July 2005 => 26th August 2005 stlsoft_meta.h 3.8.3.102 => 3.9.1.103 ; 17th July 2005 => 26th August 2005 winstl.h 2.5.1.127 => 2.6.1.128 ; 2nd August 2005 => 11th August 2005 winstl\control_functionals.hpp 3.0.5.49 => 3.1.1.52 ; 27th July 2005 => 27th August 2005 winstl\pid_sequence.hpp 1.0.4.5 => 1.1.3.10 ; 27th July 2005 => 27th August 2005 Items changed (revision) from H:\3Pty\stlsoft\1.8.6\include to H:\3Pty\stlsoft\1.8.7-beta1: 7 comstl_task_allocator.h 2.2.3.62 => 2.2.4.63 ; 17th July 2005 => 16th August 2005 stlsoft\util\std\iterator_generators.hpp 3.0.1.77 => 3.0.2.78 ; 10th August 2005 => 16th August 2005 stlsoft_cccap_borland.h 2.3.2.44 => 2.3.3.45 ; 17th July 2005 => 27th August 2005 stlsoft_string_tokeniser.h 3.3.7.166 => 3.3.8.167 ; 10th August 2005 => 27th August 2005 winstl\process_module_sequence.hpp 1.0.4.5 => 1.0.8.10 ; 27th July 2005 => 27th August 2005 winstl\window_peer_sequence.hpp 1.1.1.5 => 1.1.2.6 ; 27th July 2005 => 27th August 2005 winstl\zorder_iterator.hpp 1.1.1.3 => 1.1.2.4 ; 17th July 2005 => 20th August 2005 Items changed (edit) from H:\3Pty\stlsoft\1.8.6\include to H:\3Pty\stlsoft\1.8.7-beta1: 13 acestl\message_queue_sequence.hpp 1.1.1.19 => 1.1.1.20 ; 27th July 2005 => 27th August 2005 stlsoft.h 2.14.1.243 => 2.14.1.244 ; 23rd July 2005 => 27th August 2005 stlsoft\associative_container_veneer.hpp 3.0.3.26 => 3.0.3.27 ; 17th July 2005 => 27th August 2005 stlsoft\scoped_handle.hpp 4.2.4.639 => 4.2.4.640 ; 27th July 2005 => 27th August 2005 stlsoft\string_functionals.hpp 1.0.3.6 => 1.0.3.7 ; 27th July 2005 => 27th August 2005 stlsoft\string_split_functions.hpp 1.1.1.13 => 1.1.1.14 ; 1st August 2005 => 27th August 2005 stlsoft_outer_initialiser.h 2.1.2.10 => 2.1.2.11 ; 27th July 2005 => 27th August 2005 unixstl\spin_mutex.hpp 3.0.2.33 => 3.0.2.34 ; 27th July 2005 => 27th August 2005 winstl\combobox_sequence.hpp 3.0.1.37 => 3.0.1.38 ; 9th August 2005 => 27th August 2005 winstl\commctrl_functionals.hpp 3.0.3.49 => 3.0.3.50 ; 27th July 2005 => 27th August 2005 winstl\gdi_scope.hpp 2.1.1.30 => 2.1.1.31 ; 27th July 2005 => 27th August 2005 winstl\listbox_sequence.hpp 3.0.1.37 => 3.0.1.38 ; 9th August 2005 => 27th August 2005 winstl\resource_id.hpp 1.0.1.4 => 1.0.1.5 ; 27th July 2005 => 27th August 2005 Items changed (unversioned) from H:\3Pty\stlsoft\1.8.6\include to H:\3Pty\stlsoft\1.8.7-beta1: 17 atlstl\ccombstr_veneer.hpp ... => 3.0.1.37 ; => 27th August 2005 readme.txt ... => ... ; 2nd August 2005 => stlsoft\sap_cast.hpp ... => 3.0.1.23 ; => 27th August 2005 stlsoft\static_array.hpp ... => 3.0.1.147 ; => 27th August 2005 stlsoft\union_cast.hpp ... => 4.0.1.38 ; => 27th August 2005 stlsoft\unittest\auto_buffer_unittest_.h ... => ... ; => stlsoft\unittest\simple_string_unittest_.h ... => ... ; 11th August 2005 => 27th August 2005 stlsoft\unittest\static_string_unittest_.h ... => ... ; 11th August 2005 => 27th August 2005 stlsoft\unittest\string_view_unittest_.h ... => ... ; => stlsoft_fixed_substring.h 2.3.1.45 => 2.3.1.45 ; 17th July 2005 => 26th August 2005 winstl\char_conversions.hpp ... => 3.0.1.50 ; => 27th August 2005 winstl\environment_sequence.hpp ... => 3.0.2.41 ; => 27th August 2005 winstl\process_status.h ... => ... ; => winstl\system_directory.hpp ... => 3.0.1.47 ; => 27th August 2005 winstl\token_information.hpp ... => 3.0.1.35 ; => 27th August 2005 winstl\window_visible_scope.hpp ... => 3.0.1.21 ; => 27th August 2005 winstl\windows_directory.hpp ... => 3.0.1.46 ; => 27th August 2005 Items deleted from H:\3Pty\stlsoft\1.8.6\include: 0 Items added to H:\3Pty\stlsoft\1.8.7-beta1: 20 H:\3Pty\stlsoft\1.8.7-beta1\inprogress\dbstl\sqlite\api.hpp H:\3Pty\stlsoft\1.8.7-beta1\inprogress\dbstl\sqlite\database.hpp H:\3Pty\stlsoft\1.8.7-beta1\inprogress\dbstl\sqlite\exceptions.hpp H:\3Pty\stlsoft\1.8.7-beta1\inprogress\dbstl\sqlite\handle.hpp H:\3Pty\stlsoft\1.8.7-beta1\inprogress\dbstl\sqlite\sqlite.hpp H:\3Pty\stlsoft\1.8.7-beta1\inprogress\dbstl\sqlite\sqlite_.hpp H:\3Pty\stlsoft\1.8.7-beta1\inprogress\rangelib\iterator_range.hpp H:\3Pty\stlsoft\1.8.7-beta1\inprogress\wtlstl\wtlstl_simple_context_menu_han dler.h H:\3Pty\stlsoft\1.8.7-beta1\stlsoft\allocator_selector.hpp H:\3Pty\stlsoft\1.8.7-beta1\stlsoft\unittest\sap_cast_unittest_.h H:\3Pty\stlsoft\1.8.7-beta1\stlsoft\unittest\static_array_unittest_.h H:\3Pty\stlsoft\1.8.7-beta1\stlsoft\unittest\union_cast_unittest_.h H:\3Pty\stlsoft\1.8.7-beta1\unittest\simple_unittester.cpp H:\3Pty\stlsoft\1.8.7-beta1\unittest\simple_unittester.h H:\3Pty\stlsoft\1.8.7-beta1\winstl\unittest\char_conversions_unittest_.h H:\3Pty\stlsoft\1.8.7-beta1\winstl\unittest\control_functionals_unittest_.h H:\3Pty\stlsoft\1.8.7-beta1\winstl\unittest\environment_sequence_unittest_.h H:\3Pty\stlsoft\1.8.7-beta1\winstl\unittest\system_directory_unittest_.h H:\3Pty\stlsoft\1.8.7-beta1\winstl\unittest\window_visible_scope_unittest_.h H:\3Pty\stlsoft\1.8.7-beta1\winstl\unittest\windows_directory_unittest_.h
Aug 26 2005
Apparently the update to the web site failed, so no-one would have been able to access it. (My fault for not double-checking.) It's now up and available. Sorry for the inconvenience. Matthew "Matthew" <matthew hat.stlsoft.dot.org> wrote in message news:deor3u$2u3b$1 digitaldaemon.com...Download from http://stlsoft.org/downloads.html#stlsoft_1_8_7b1 STLSoft ======= - mainly file location migration (into sub-directories) - a few additions and enhancements - a couple of bug fixes Additions: ========== + stlsoft::allocator_selector typedef template, used to select the optimal allocator; currently always selects new_allocator (stlsoft/allocator_selector.hpp) + winstl::is_class predicate (winstl/control_functionals.cpp) Changes: ======== WinSTL 1.6.4 => 1.6.5 ~ stlsoft::select_first_type now deprecated in favour of stlsoft::select_first_type_if ~ winstl::pid_module_sequence - now has elideIdle, elideSystem and sort flags - now works correctly when compiled without support for exceptions ~ winstl::process_module_sequence now works correctly when compiledwithoutsupport for exceptions Src Diffs: ========== root-dir-1: H:\3Pty\stlsoft\1.8.6\include root-dir-2: H:\3Pty\stlsoft\1.8.7-beta1 Items unchanged from H:\3Pty\stlsoft\1.8.6\include to H:\3Pty\stlsoft\1.8.7-beta1: 609 Items changed from H:\3Pty\stlsoft\1.8.6\include to H:\3Pty\stlsoft\1.8.7-beta1: 62 Items changed (major) from H:\3Pty\stlsoft\1.8.6\include to H:\3Pty\stlsoft\1.8.7-beta1: 10 atlstl_ccombstr_veneer.h 2.2.3.34 => 3.0.1.36 ; 17th July 2005 => 27th August 2005 stlsoft_sap_cast.h 2.2.1.21 => 3.0.1.23 ; 17th July 2005 => 27th August 2005 stlsoft_static_array.h 2.2.8.145 => 3.0.1.147 ; 17th July 2005 => 27th August 2005 stlsoft_union_cast.h 3.1.5.36 => 4.0.1.38 ; 8th July 2005 => 27th August 2005 winstl_char_conversions.h 2.3.1.47 => 3.0.1.48 ; 17th July 2005 => 20th August 2005 winstl_environment_sequence.h 2.1.2.37 => 3.0.1.40 ; 17th July 2005 => 27th August 2005 winstl_system_directory.h 2.2.1.43 => 3.0.1.47 ; 17th July 2005 => 27th August 2005 winstl_token_information.h 2.2.1.34 => 3.0.1.35 ; 17th July 2005 => 27th August 2005 winstl_window_visible_scope.h 2.1.4.19 => 3.0.1.21 ; 2nd August 2005 => 27th August 2005 winstl_windows_directory.h 2.2.2.43 => 3.0.1.46 ; 17th July 2005 => 27th August 2005 Items changed (minor) from H:\3Pty\stlsoft\1.8.6\include to H:\3Pty\stlsoft\1.8.7-beta1: 19 rangelib\associative_range.hpp 1.1.2.9 => 1.2.1.10 ; 17th July 2005 => 26th August 2005 rangelib\filtered_range.hpp 2.2.2.16 => 2.3.1.17 ; 17th July 2005 => 26th August 2005 rangelib\indexed_range.hpp 2.1.3.16 => 2.2.1.17 ; 17th July 2005 => 26th August 2005 rangelib\operator_adaptors.hpp 1.3.1.15 => 1.4.1.16 ; 17th July 2005 => 26th August 2005 rangelib\sequence_range.hpp 2.5.2.39 => 2.6.1.40 ; 27th July 2005 => 26th August 2005 stlsoft\associative_mapped_type_detector.hpp 1.2.1.8 => 1.3.1.9 ; 27th July 2005 => 26th August 2005 stlsoft\auto_buffer.hpp 3.0.2.104 => 3.1.1.106 ; 26th July 2005 => 27th August 2005 stlsoft\fixed_array.hpp 3.0.1.143 => 3.1.1.145 ; 21st July 2005 => 27th August 2005 stlsoft\iterator.hpp 3.0.1.77 => 3.1.1.78 ; 10th August 2005 => 26th August 2005 stlsoft\member_selector_iterator.hpp 1.1.4.14 => 1.2.1.15 ; 27th July 2005 => 26th August 2005 stlsoft\shim_string.hpp 2.0.1.14 => 2.1.2.17 ; 25th July 2005 => 27th August 2005 stlsoft\simple_string.hpp 3.0.1.184 => 3.1.2.186 ; 10th August 2005 => 26th August 2005 stlsoft\static_string.hpp 3.0.1.145 => 3.1.1.148 ; 11th August 2005 => 27th August 2005 stlsoft\string_view.hpp 2.5.6.39 => 2.6.1.41 ; 27th July 2005 => 27th August 2005 stlsoft_filter_iterator.h 2.2.2.11 => 2.3.1.12 ; 27th July 2005 => 26th August 2005 stlsoft_meta.h 3.8.3.102 => 3.9.1.103 ; 17th July 2005 => 26th August 2005 winstl.h 2.5.1.127 => 2.6.1.128 ; 2nd August 2005 => 11th August 2005 winstl\control_functionals.hpp 3.0.5.49 => 3.1.1.52 ; 27th July 2005 => 27th August 2005 winstl\pid_sequence.hpp 1.0.4.5 => 1.1.3.10 ; 27th July 2005 => 27th August 2005 Items changed (revision) from H:\3Pty\stlsoft\1.8.6\include to H:\3Pty\stlsoft\1.8.7-beta1: 7 comstl_task_allocator.h 2.2.3.62 => 2.2.4.63 ; 17th July 2005 => 16th August 2005 stlsoft\util\std\iterator_generators.hpp 3.0.1.77 => 3.0.2.78 ; 10th August 2005 => 16th August 2005 stlsoft_cccap_borland.h 2.3.2.44 => 2.3.3.45 ; 17th July 2005 => 27th August 2005 stlsoft_string_tokeniser.h 3.3.7.166 => 3.3.8.167 ; 10th August 2005 => 27th August 2005 winstl\process_module_sequence.hpp 1.0.4.5 => 1.0.8.10 ; 27th July 2005 => 27th August 2005 winstl\window_peer_sequence.hpp 1.1.1.5 => 1.1.2.6 ; 27th July 2005 => 27th August 2005 winstl\zorder_iterator.hpp 1.1.1.3 => 1.1.2.4 ; 17th July 2005 => 20th August 2005 Items changed (edit) from H:\3Pty\stlsoft\1.8.6\include to H:\3Pty\stlsoft\1.8.7-beta1: 13 acestl\message_queue_sequence.hpp 1.1.1.19 => 1.1.1.20 ; 27th July 2005 => 27th August 2005 stlsoft.h2.14.1.243=> 2.14.1.244 ; 23rd July 2005 => 27th August 2005 stlsoft\associative_container_veneer.hpp 3.0.3.26 => 3.0.3.27 ; 17th July 2005 => 27th August 2005 stlsoft\scoped_handle.hpp 4.2.4.639 => 4.2.4.640 ; 27th July 2005 => 27th August 2005 stlsoft\string_functionals.hpp 1.0.3.6 => 1.0.3.7 ; 27th July 2005 => 27th August 2005 stlsoft\string_split_functions.hpp 1.1.1.13 => 1.1.1.14 ; 1st August 2005 => 27th August 2005 stlsoft_outer_initialiser.h 2.1.2.10 => 2.1.2.11 ; 27th July 2005 => 27th August 2005 unixstl\spin_mutex.hpp 3.0.2.33 => 3.0.2.34 ; 27th July 2005 => 27th August 2005 winstl\combobox_sequence.hpp 3.0.1.37 => 3.0.1.38 ; 9th August 2005 => 27th August 2005 winstl\commctrl_functionals.hpp 3.0.3.49 => 3.0.3.50 ; 27th July 2005 => 27th August 2005 winstl\gdi_scope.hpp 2.1.1.30 => 2.1.1.31 ; 27th July 2005 => 27th August 2005 winstl\listbox_sequence.hpp 3.0.1.37 => 3.0.1.38 ; 9th August 2005 => 27th August 2005 winstl\resource_id.hpp 1.0.1.4 => 1.0.1.5 ; 27th July 2005 => 27th August 2005 Items changed (unversioned) from H:\3Pty\stlsoft\1.8.6\include to H:\3Pty\stlsoft\1.8.7-beta1: 17 atlstl\ccombstr_veneer.hpp ... => 3.0.1.37 ; => 27th August 2005 readme.txt ... => ... ; 2nd August 2005 => stlsoft\sap_cast.hpp ... => 3.0.1.23 ; => 27th August 2005 stlsoft\static_array.hpp ... => 3.0.1.147 ; => 27th August 2005 stlsoft\union_cast.hpp ... => 4.0.1.38 ; => 27th August 2005 stlsoft\unittest\auto_buffer_unittest_.h ... => ... ; => stlsoft\unittest\simple_string_unittest_.h ... => ... ; 11th August 2005 => 27th August 2005 stlsoft\unittest\static_string_unittest_.h ... => ... ; 11th August 2005 => 27th August 2005 stlsoft\unittest\string_view_unittest_.h ... => ... ; => stlsoft_fixed_substring.h 2.3.1.45 => 2.3.1.45 ; 17th July 2005 => 26th August 2005 winstl\char_conversions.hpp ... => 3.0.1.50 ; => 27th August 2005 winstl\environment_sequence.hpp ... => 3.0.2.41 ; => 27th August 2005 winstl\process_status.h ... => ... ; => winstl\system_directory.hpp ... => 3.0.1.47 ; => 27th August 2005 winstl\token_information.hpp ... => 3.0.1.35 ; => 27th August 2005 winstl\window_visible_scope.hpp ... => 3.0.1.21 ; => 27th August 2005 winstl\windows_directory.hpp ... => 3.0.1.46 ; => 27th August 2005 Items deleted from H:\3Pty\stlsoft\1.8.6\include: 0 Items added to H:\3Pty\stlsoft\1.8.7-beta1: 20 H:\3Pty\stlsoft\1.8.7-beta1\inprogress\dbstl\sqlite\api.hpp H:\3Pty\stlsoft\1.8.7-beta1\inprogress\dbstl\sqlite\database.hpp H:\3Pty\stlsoft\1.8.7-beta1\inprogress\dbstl\sqlite\exceptions.hpp H:\3Pty\stlsoft\1.8.7-beta1\inprogress\dbstl\sqlite\handle.hpp H:\3Pty\stlsoft\1.8.7-beta1\inprogress\dbstl\sqlite\sqlite.hpp H:\3Pty\stlsoft\1.8.7-beta1\inprogress\dbstl\sqlite\sqlite_.hpp H:\3Pty\stlsoft\1.8.7-beta1\inprogress\rangelib\iterator_range.hppH:\3Pty\stlsoft\1.8.7-beta1\inprogress\wtlstl\wtlstl_simple_context_menu_handler.h H:\3Pty\stlsoft\1.8.7-beta1\stlsoft\allocator_selector.hpp H:\3Pty\stlsoft\1.8.7-beta1\stlsoft\unittest\sap_cast_unittest_.h H:\3Pty\stlsoft\1.8.7-beta1\stlsoft\unittest\static_array_unittest_.h H:\3Pty\stlsoft\1.8.7-beta1\stlsoft\unittest\union_cast_unittest_.h H:\3Pty\stlsoft\1.8.7-beta1\unittest\simple_unittester.cpp H:\3Pty\stlsoft\1.8.7-beta1\unittest\simple_unittester.h H:\3Pty\stlsoft\1.8.7-beta1\winstl\unittest\char_conversions_unittest_.hH:\3Pty\stlsoft\1.8.7-beta1\winstl\unittest\control_functionals_unittest_.hH:\3Pty\stlsoft\1.8.7-beta1\winstl\unittest\environment_sequence_unittest_.hH:\3Pty\stlsoft\1.8.7-beta1\winstl\unittest\system_directory_unittest_.hH:\3Pty\stlsoft\1.8.7-beta1\winstl\unittest\window_visible_scope_unittest_.hH:\3Pty\stlsoft\1.8.7-beta1\winstl\unittest\windows_directory_unittest_.h
Aug 30 2005