c++.stlsoft - STLSoft 1.9.123 released
- Matt Wilson (291/291) Nov 14 2015 Download from https://sourceforge.net/projects/stlsoft/files/
Download from https://sourceforge.net/projects/stlsoft/files/ GitHub access at https://github.com/synesissoftware/STLSoft-1.9 ============================================================================ Changes for 1.9.123 (15th November 2015) General: ======== * added STLSOFT_NOEXCEPT * changed no-throw declaration from stlsoft_throw_0() to STLSOFT_NOEXCEPT * STLSOFT_CF_EXPLICIT_KEYWORD_SUPPORT => STLSOFT_CF_explicit_KEYWORD_SUPPORT * STLSOFT_CF_MUTABLE_KEYWORD_SUPPORT => STLSOFT_CF_mutable_KEYWORD_SUPPORT * STLSOFT_CF_BUILTIN_nullptr_SUPPORT => STLSOFT_CF_nullptr_KEYWORD_SUPPORT * STLSOFT_CF_OVERRIDE_KEYWORD_SUPPORT => STLSOFT_CF_override_KEYWORD_SUPPORT * STLSOFT_CF_constexpr_KEYWORD_SUPPORT * STLSOFT_CF_final_KEYWORD_SUPPORT * added token_information<>::get(), token_information<>::size() * correct use of deallocate() Changes: ======== STLSoft: ======== ACESTL: ======= ~ acestl/collections/message_queue_sequence.hpp: ~ acestl/reactor/custom_event_handler.hpp: ~ changed no-throw declaration from stlsoft_throw_0() to STLSOFT_NOEXCEPT ATLSTL: ======= ~ atlstl/automation/enumerators.hpp: ~ atlstl/shims/access/string/cwindow.hpp: ~ atlstl/util/module_scope.hpp: ~ changed no-throw declaration from stlsoft_throw_0() to STLSOFT_NOEXCEPT COMSTL: ======= ~ comstl/collections/collection_sequence.hpp: ~ comstl/collections/enumeration_policies.hpp: ~ comstl/collections/enumerator_sequence.hpp: ~ comstl/conversion/interface_cast.hpp: ~ comstl/error/bad_interface_cast.hpp: ~ comstl/error/errorinfo_desc.hpp: ~ comstl/error/exceptions.hpp: ~ comstl/memory/task_allocator.hpp: ~ comstl/shims/access/string/variant.hpp: ~ comstl/smartptr/interface_ptr.hpp: ~ comstl/string/bstr.hpp: ~ comstl/util/acyclic_connector.hpp: ~ comstl/util/guid.hpp: ~ comstl/util/initialisers.hpp: ~ comstl/util/value_policies.hpp: ~ comstl/util/variant.hpp: ~ changed no-throw declaration from stlsoft_throw_0() to STLSOFT_NOEXCEPT .netSTL: ======== ~ dotnetstl/string/string_accessor.hpp: ~ changed no-throw declaration from stlsoft_throw_0() to STLSOFT_NOEXCEPT InetSTL: ======== ~ inetstl/error/exceptions.hpp: ~ inetstl/filesystem/findfile_sequence.hpp: ~ inetstl/filesystem/searchspec_sequence.hpp: ~ inetstl/network/connection.hpp: ~ inetstl/network/session.hpp: ~ changed no-throw declaration from stlsoft_throw_0() to STLSOFT_NOEXCEPT MFCSTL: ======= ~ mfcstl/collections/carray_adaptors.hpp: ~ mfcstl/collections/clist_adaptors.hpp: ~ mfcstl/memory/afx_allocator.hpp: ~ mfcstl/shims/access/string/cwnd.hpp: ~ mfcstl/string/grab_cstring_buffer.hpp: ~ changed no-throw declaration from stlsoft_throw_0() to STLSOFT_NOEXCEPT PlatformSTL: ============ ~ platformstl/filesystem/file_lines.hpp: ~ platformstl/filesystem/readdir_sequence.hpp: ~ changed no-throw declaration from stlsoft_throw_0() to STLSOFT_NOEXCEPT RangeLib: ========= ~ rangelib/cstring_range.hpp: ~ rangelib/error/exceptions.hpp: ~ rangelib/integral_range.hpp: ~ changed no-throw declaration from stlsoft_throw_0() to STLSOFT_NOEXCEPT STLSoft: ======== ~ stlsoft/collections/array_view.hpp: ~ stlsoft/collections/associative_container_veneer.hpp: ~ stlsoft/collections/sequence_container_veneer.hpp: ~ stlsoft/containers/fixed_array.hpp: ~ stlsoft/containers/frequency_map.hpp: ~ stlsoft/containers/static_array.hpp: ~ stlsoft/conversion/byte_format_functions.hpp: ~ stlsoft/conversion/explicit_cast.hpp: ~ stlsoft/error/contract_violation.hpp: ~ stlsoft/error/conversion_error.hpp: ~ stlsoft/error/errno_scope.hpp: ~ stlsoft/error/error_desc.hpp: ~ stlsoft/error/os_exception.hpp: ~ stlsoft/error/project_exception.hpp: ~ stlsoft/error/throw_policies.hpp: ~ stlsoft/error/unrecoverable.hpp: ~ stlsoft/filesystem/searchspec_sequence.hpp: ~ stlsoft/functional/noop.hpp: ~ changed no-throw declaration from stlsoft_throw_0() to STLSOFT_NOEXCEPT ~ stlsoft/internal/_undefs.h: ~ stlsoft/stlsoft.h: + added STLSOFT_NOEXCEPT ~ STLSOFT_CF_EXPLICIT_KEYWORD_SUPPORT => STLSOFT_CF_explicit_KEYWORD_SUPPORT ~ STLSOFT_CF_MUTABLE_KEYWORD_SUPPORT => STLSOFT_CF_mutable_KEYWORD_SUPPORT ~ STLSOFT_CF_BUILTIN_nullptr_SUPPORT => STLSOFT_CF_nullptr_KEYWORD_SUPPORT ~ STLSOFT_CF_OVERRIDE_KEYWORD_SUPPORT => STLSOFT_CF_override_KEYWORD_SUPPORT + STLSOFT_CF_constexpr_KEYWORD_SUPPORT + STLSOFT_CF_final_KEYWORD_SUPPORT ~ stlsoft/internal/cccap/borland.h: ~ stlsoft/internal/cccap/como.h: ~ stlsoft/internal/cccap/dmc.h: ~ stlsoft/internal/cccap/intel.h: ~ stlsoft/internal/cccap/mwerks.h: ~ stlsoft/internal/cccap/sunpro.h: ~ stlsoft/internal/cccap/unknown.h: ~ stlsoft/internal/cccap/vectorc.h: ~ stlsoft/internal/cccap/watcom.h: ~ STLSOFT_CF_EXPLICIT_KEYWORD_SUPPORT => STLSOFT_CF_explicit_KEYWORD_SUPPORT ~ STLSOFT_CF_MUTABLE_KEYWORD_SUPPORT => STLSOFT_CF_mutable_KEYWORD_SUPPORT ~ stlsoft/internal/cccap/clang.h: ~ stlsoft/internal/cccap/gcc.h: ~ STLSOFT_CF_EXPLICIT_KEYWORD_SUPPORT => STLSOFT_CF_explicit_KEYWORD_SUPPORT ~ STLSOFT_CF_MUTABLE_KEYWORD_SUPPORT => STLSOFT_CF_mutable_KEYWORD_SUPPORT ~ STLSOFT_CF_OVERRIDE_KEYWORD_SUPPORT => STLSOFT_CF_override_KEYWORD_SUPPORT ~ stlsoft/internal/cccap/msvc.h: ~ STLSOFT_CF_EXPLICIT_KEYWORD_SUPPORT => STLSOFT_CF_explicit_KEYWORD_SUPPORT ~ STLSOFT_CF_MUTABLE_KEYWORD_SUPPORT => STLSOFT_CF_mutable_KEYWORD_SUPPORT ~ STLSOFT_CF_BUILTIN_nullptr_SUPPORT => STLSOFT_CF_nullptr_KEYWORD_SUPPORT ~ STLSOFT_CF_OVERRIDE_KEYWORD_SUPPORT => STLSOFT_CF_override_KEYWORD_SUPPORT + STLSOFT_CF_constexpr_KEYWORD_SUPPORT + STLSOFT_CF_final_KEYWORD_SUPPORT ~ stlsoft/internal/cccap/obsolete.h: ~ STLSOFT_CF_EXPLICIT_KEYWORD_SUPPORT => STLSOFT_CF_explicit_KEYWORD_SUPPORT ~ STLSOFT_CF_MUTABLE_KEYWORD_SUPPORT => STLSOFT_CF_mutable_KEYWORD_SUPPORT ~ STLSOFT_CF_BUILTIN_nullptr_SUPPORT => STLSOFT_CF_nullptr_KEYWORD_SUPPORT ~ STLSOFT_CF_OVERRIDE_KEYWORD_SUPPORT => STLSOFT_CF_override_KEYWORD_SUPPORT ~ stlsoft/iterators/member_selector_iterator.hpp: ~ stlsoft/iterators/ostream_iterator.hpp: ~ stlsoft/memory/allocator_base.hpp: ~ stlsoft/memory/auto_buffer.hpp: ~ stlsoft/memory/auto_destructor.hpp: ~ stlsoft/memory/malloc_allocator.hpp: ~ stlsoft/memory/new_allocator.hpp: ~ stlsoft/memory/null_allocator.hpp: ~ stlsoft/obsolete/first_class_promoter.hpp: ~ stlsoft/obsolete/functionals.hpp: ~ stlsoft/performance/performance_counter_scope.hpp: ~ stlsoft/smartptr/ref_ptr.hpp: ~ stlsoft/smartptr/shared_ptr.hpp: ~ changed no-throw declaration from stlsoft_throw_0() to STLSOFT_NOEXCEPT ~ stlsoft/string/shim_string.hpp: ~ stlsoft/string/shim_string_vc5_.hpp: ~ stlsoft/string/simple_string.hpp: ~ stlsoft/string/static_string.hpp: ~ stlsoft/string/string_view.hpp: ~ stlsoft/synch/lock_scope.hpp: ~ stlsoft/synch/null_mutex.hpp: ~ stlsoft/synch/singlethreaded_tss_index.hpp: ~ stlsoft/system/cmdargs.hpp: ~ stlsoft/util/constraints.hpp: ~ stlsoft/util/inert.hpp: ~ stlsoft/util/placement_aid.hpp: ~ stlsoft/util/pod_veneer.hpp: ~ stlsoft/util/static_initialisers.hpp: ~ stlsoft/util/std/dinkumware_iterator_traits.hpp: ~ stlsoft/util/unused_return_value_monitor.hpp: ~ changed no-throw declaration from stlsoft_throw_0() to STLSOFT_NOEXCEPT UNIXSTL: ======== ~ unixstl/dl/dl_call.hpp: ~ unixstl/dl/module.hpp: ~ unixstl/error/exceptions.hpp: ~ unixstl/filesystem/current_directory_scope.hpp: ~ unixstl/filesystem/file_path_buffer.hpp: ~ unixstl/filesystem/filesystem_traits.hpp: ~ unixstl/filesystem/glob_sequence.hpp: ~ unixstl/filesystem/memory_mapped_file.hpp: ~ unixstl/filesystem/pipe.hpp: ~ unixstl/filesystem/readdir_sequence.hpp: ~ unixstl/synch/process_mutex.hpp: ~ unixstl/synch/semaphore.hpp: ~ unixstl/synch/spin_mutex.hpp: ~ unixstl/synch/thread_mutex.hpp: ~ unixstl/synch/tss_index.hpp: ~ changed no-throw declaration from stlsoft_throw_0() to STLSOFT_NOEXCEPT WinSTL: ======= ~ winstl/clipboard/clipboard_format_sequence.hpp: ~ winstl/control_panel/applet_module.hpp: ~ winstl/conversion/int_to_string.hpp: ~ winstl/dl/dl_call.hpp: ~ winstl/dl/module.hpp: ~ winstl/error/conversion_error.hpp: ~ winstl/error/error_desc.hpp: ~ winstl/error/exceptions.hpp: ~ winstl/error/last_error_scope.hpp: ~ winstl/filesystem/current_directory_scope.hpp: ~ winstl/filesystem/file_path_buffer.hpp: ~ winstl/filesystem/findfile_sequence.hpp: ~ winstl/filesystem/findvolume_sequence.hpp: ~ winstl/filesystem/memory_mapped_file.hpp: ~ winstl/filesystem/path.hpp: ~ winstl/filesystem/pipe.hpp: ~ winstl/memory/heapwalk_sequence.hpp: ~ winstl/memory/processheap_allocator.hpp: ~ winstl/memory/shell_allocator.hpp: ~ winstl/registry/reg_key.hpp: ~ winstl/registry/reg_key_sequence.hpp: ~ winstl/registry/reg_value_sequence.hpp: ~ winstl/registry/util/shared_handles.hpp: ~ winstl/shell/drophandle_sequence.hpp: ~ winstl/shims/access/string/HWND.hpp: ~ winstl/shims/access/string/LSA_UNICODE_STRING.hpp: ~ winstl/shims/conversion/to_DATE/DATE.hpp: ~ winstl/shims/conversion/to_FILETIME/FILETIME.hpp: ~ winstl/synch/event.hpp: ~ winstl/synch/process_mutex.hpp: ~ winstl/synch/semaphore.hpp: ~ winstl/synch/spin_mutex.hpp: ~ winstl/synch/synchfwd.hpp: ~ winstl/synch/thread_mutex.hpp: ~ winstl/synch/tss_index.hpp: ~ winstl/system/console_colour_scope.hpp: ~ winstl/system/console_ctrl_handler_scope.hpp: ~ winstl/system/environment_block.hpp: ~ winstl/system/environment_sequence.hpp: ~ winstl/system/pid_sequence.hpp: ~ winstl/system/process_module_sequence.hpp: ~ winstl/system/searchpath_sequence.hpp: ~ winstl/system/system_info.hpp: ~ winstl/system/system_traits.hpp: ~ winstl/window/hdc_scope.hpp: ~ winstl/window/setcursor_scope.hpp: ~ winstl/window/setfocus_scope.hpp: ~ winstl/window/window_enable_scope.hpp: ~ winstl/window/window_icon_scope.hpp: ~ winstl/window/window_redraw_scope.hpp: ~ winstl/window/window_text_scope.hpp: ~ winstl/window/window_update_scope.hpp: ~ winstl/window/window_visible_scope.hpp: ~ winstl/window/zorder_iterator.hpp: ~ changed no-throw declaration from stlsoft_throw_0() to STLSOFT_NOEXCEPT ~ winstl/clipboard/clipboard_scope.hpp: ~ winstl/system/version_info.hpp: ~ changed no-throw declaration from stlsoft_throw_0() to STLSOFT_NOEXCEPT ~ correct use of deallocate() ~ winstl/registry/reg_value.hpp: ~ changed no-throw declaration from stlsoft_throw_0() to STLSOFT_NOEXCEPT ~ STLSOFT_CF_MUTABLE_KEYWORD_SUPPORT => STLSOFT_CF_mutable_KEYWORD_SUPPORT ~ winstl/security/token_information.hpp: + added token_information<>::get(), token_information<>::size() ~ correct use of deallocate() ============================================================================
Nov 14 2015