www.digitalmars.com         C & C++   DMDScript  

c++.announce - STLSoft 1.9.1 beta 34 released

A lot of improvements and several additions, as listed below

Download from http://stlsoft.org/downloads.html#stlsoft_1_9_1b34

That's it for me until after Christmas, at least. Be merry!

Matthew


============================================================================

Changes for 1.9.1 beta 34 (24th December 2006):

Changes:
========

 general
 -------

 - replacement of all per-component exception throwing mechanisms with
   stlsoft::throw_x() utility function

 STLSoft
 -------

 - deprecation of stlsoft::cwd_stack::is_empty() method
 - removal of stlsoft::is_empty attribute shim for
stlsoft::searchspec_sequence

 ACESTL
 ------

 ~ corrected bug in acestl::message_queue_sequence::empty()
 ~ corrections to stlsoft::is_empty attribute shim for ACE_Message_Queue

 ATLSTL
 ------

 ~ corrections to #includes in atlstl/window/window.hpp

Removals:
=========

 COMSTL
 ------

 - deprecation of stlsoft::is_empty attribute shim for interface casts
 - deprecation of stlsoft::is_empty attribute shim for comstl::interface_ptr

 InetSTL
 -------

 - removal of stlsoft::is_empty attribute shim for
inetstl::basic_findfile_sequence
 - removal of stlsoft::is_empty attribute shim for
inetstl::searchspec_sequence

 WinSTL
 ------

 - deprecation of stlsoft::is_empty attribute shim for
winstl::basic_findfile_sequence
 - deprecation of stlsoft::is_empty attribute shim for
winstl::basic_findvolume_sequence


Additions:
==========

 ACESTL
 ------

 + stlsoft::is_empty attribute shim overloads for ACE_String_Base

 MFCSTL
 ------

 + stlsoft::is_empty attribute shim overloads for MFC array containers
 + stlsoft::is_empty attribute shim overloads for MFC list containers
 + stlsoft::is_empty attribute shim overloads for MFC CString

 STLSoft
 -------

 + stlsoft::cwd_stack::empty() method
 + stlsoft::get_ptr attribute shim overloads for stlsoft::ptr_proxy
 + stlsoft::conversion_error exception class
 + stlsoft::wide2multibyte and stlsoft::multibyte2wide now throw an instance
   of stlsoft::conversion_error exception if the conversion fails (when
   exception handling support is on).
 + stlsoft::is_empty attribute shim overload for standard containers

 WinSTL
 ------

 + winstl::conversion_error exception class
 + winstl::wide2multibyte and winstl::multibyte2wide now throw an instance
   of winstl::conversion_error exception if the conversion fails (when
   exception handling support is on).
 + winstl::to_FILETIME conversion shim
 + winstl::to_SYSTEMTIME conversion shim

Diffs:
======

  root-dir-1: H:\3Pty\STLSoft\1.9.1-beta33
  root-dir-2: H:\3Pty\STLSoft\1.9.1-beta34
Items unchanged from H:\3Pty\STLSoft\1.9.1-beta33 to
H:\3Pty\STLSoft\1.9.1-beta34:             1415
Items changed from H:\3Pty\STLSoft\1.9.1-beta33 to
H:\3Pty\STLSoft\1.9.1-beta34:               73
Items changed (major) from H:\3Pty\STLSoft\1.9.1-beta33 to
H:\3Pty\STLSoft\1.9.1-beta34:       0
Items changed (minor) from H:\3Pty\STLSoft\1.9.1-beta33 to
H:\3Pty\STLSoft\1.9.1-beta34:       13
  include\acestl\shims\attribute\is_empty.hpp
1.0.1.3      => 1.1.1.4     ; 12th December 2006  => 18th December 2006
  include\comstl\conversion\interface_cast.hpp
5.1.3.103    => 5.2.1.105   ; 13th December 2006  => 19th December 2006
  include\comstl\smartptr\interface_ptr.hpp
7.0.1.485    => 7.1.1.487   ; 12th December 2006  => 19th December 2006
  include\inetstl\error\exceptions.hpp
4.0.1.31     => 4.1.1.33    ; 15th September 2006 => 18th December 2006
  include\inetstl\filesystem\searchspec_sequence.hpp
5.0.1.42     => 5.1.1.43    ; 16th July 2006      => 19th December 2006
  include\platformstl\filesystem\cwd_stack.hpp
2.0.1.14     => 2.1.1.16    ; 16th July 2006      => 18th December 2006
  include\stlsoft\filesystem\searchspec_sequence.hpp
4.0.2.42     => 4.1.1.44    ; 7th July 2006       => 19th December 2006
  include\stlsoft\ptr_proxy.hpp
3.0.2.58     => 3.1.1.60    ; 7th July 2006       => 18th December 2006
  include\unixstl\error\exceptions.hpp
4.1.1.39     => 4.2.1.42    ; 16th September 2006 => 18th December 2006
  include\winstl\conversion\char_conversions.hpp
5.0.2.76     => 5.1.1.78    ; 12th December 2006  => 18th December 2006
  include\winstl\error\exceptions.hpp
4.2.1.43     => 4.3.1.46    ; 15th September 2006 => 18th December 2006
  include\winstl\filesystem\findfile_sequence.hpp
4.4.3.189    => 4.5.1.190   ; 13th December 2006  => 19th December 2006
  include\winstl\filesystem\findvolume_sequence.hpp
4.2.1.96     => 4.3.1.97    ; 13th December 2006  => 19th December 2006
Items changed (revision) from H:\3Pty\STLSoft\1.9.1-beta33 to
H:\3Pty\STLSoft\1.9.1-beta34:    21
  include\acestl\collections\message_queue_sequence.hpp
2.1.3.41     => 2.1.4.43    ; 27th November 2006  => 18th December 2006
  include\acestl\shims\attribute\is_empty\message_queue.hpp
2.0.1.16     => 2.0.3.19    ; 12th December 2006  => 20th December 2006
  include\atlstl\window\window.hpp
1.0.1.1      => 1.0.2.2     ; 25th November 2006  => 16th December 2006
  include\comstl\error\exceptions.hpp
2.0.2.33     => 2.0.3.34    ; 9th December 2006   => 15th December 2006
  include\comstl\string\bstr_functions.h
4.2.1.70     => 4.2.2.71    ; 9th December 2006   => 23rd December 2006
  include\inetstl\filesystem\findfile_sequence.hpp
3.0.2.118    => 3.0.3.120   ; 13th December 2006  => 18th December 2006
  include\mfcstl\collections\cstring_adaptors.hpp
4.0.3.72     => 4.0.4.73    ; 18th October 2006   => 15th December 2006
  include\stlsoft\container_access.hpp
1.3.3.24     => 1.3.4.25    ; 18th October 2006   => 15th December 2006
  include\stlsoft\containers\frequency_map.hpp
2.0.3.9      => 2.0.4.10    ; 18th October 2006   => 15th December 2006
  include\stlsoft\conversion\char_conversions.hpp
5.0.2.76     => 5.0.3.77    ; 12th December 2006  => 18th December 2006
  include\stlsoft\conversion\ptr_cast.hpp
4.0.3.26     => 4.0.4.27    ; 11th December 2006  => 15th December 2006
  include\stlsoft\error\exceptions.hpp
4.0.1.41     => 4.0.2.42    ; 15th September 2006 => 15th December 2006
  include\stlsoft\error\iteration_interruption.hpp
2.0.1.9      => 2.0.2.10    ; 16th July 2006      => 18th December 2006
  include\unixstl\dl\dl_call.hpp
2.3.2.28     => 2.3.3.29    ; 18th October 2006   => 15th December 2006
  include\unixstl\filesystem\path.hpp
6.4.2.213    => 6.4.3.214   ; 13th December 2006  => 15th December 2006
  include\unixstl\synch\process_mutex.hpp
4.4.3.58     => 4.4.4.59    ; 12th December 2006  => 17th December 2006
  include\unixstl\synch\thread_mutex.hpp
4.1.2.40     => 4.1.3.41    ; 12th December 2006  => 17th December 2006
  include\winstl\dl\dl_call.hpp
2.3.2.29     => 2.3.3.30    ; 17th October 2006   => 15th December 2006
  include\winstl\filesystem\file_functions.hpp
2.3.2.38     => 2.3.3.39    ; 18th October 2006   => 15th December 2006
  include\winstl\filesystem\path.hpp
6.4.2.222    => 6.4.3.223   ; 13th December 2006  => 15th December 2006
  include\winstl\synch\tss_index.hpp
4.0.1.28     => 4.0.2.29    ; 16th September 2006 => 15th December 2006
Items changed (edit) from H:\3Pty\STLSoft\1.9.1-beta33 to
H:\3Pty\STLSoft\1.9.1-beta34:        39
Items changed (unversioned) from H:\3Pty\STLSoft\1.9.1-beta33 to
H:\3Pty\STLSoft\1.9.1-beta34: 0
Items deleted from H:\3Pty\STLSoft\1.9.1-beta33:
0
Items added to H:\3Pty\STLSoft\1.9.1-beta34:
16

H:\3Pty\STLSoft\1.9.1-beta34\include\acestl\shims\attribute\is_empty\string_
base.hpp
  H:\3Pty\STLSoft\1.9.1-beta34\include\mfcstl\shims\attribute\is_empty.hpp

H:\3Pty\STLSoft\1.9.1-beta34\include\mfcstl\shims\attribute\is_empty\arrays.
hpp

H:\3Pty\STLSoft\1.9.1-beta34\include\mfcstl\shims\attribute\is_empty\cstring
.hpp

H:\3Pty\STLSoft\1.9.1-beta34\include\mfcstl\shims\attribute\is_empty\lists.h
pp
  H:\3Pty\STLSoft\1.9.1-beta34\include\stlsoft\error\conversion_error.hpp
  H:\3Pty\STLSoft\1.9.1-beta34\include\stlsoft\shims\attribute\is_empty.hpp

H:\3Pty\STLSoft\1.9.1-beta34\include\stlsoft\shims\attribute\is_empty\std\co
ntainer.hpp

H:\3Pty\STLSoft\1.9.1-beta34\include\stlsoft\shims\attribute\is_empty\util\f
eatures.hpp
  H:\3Pty\STLSoft\1.9.1-beta34\include\winstl\error\conversion_error.hpp

H:\3Pty\STLSoft\1.9.1-beta34\include\winstl\shims\conversion\to_FILETIME.hpp

H:\3Pty\STLSoft\1.9.1-beta34\include\winstl\shims\conversion\to_FILETIME\FIL
ETIME.hpp

H:\3Pty\STLSoft\1.9.1-beta34\include\winstl\shims\conversion\to_FILETIME\SYS
TEMTIME.hpp

H:\3Pty\STLSoft\1.9.1-beta34\include\winstl\shims\conversion\to_SYSTEMTIME.h
pp

H:\3Pty\STLSoft\1.9.1-beta34\include\winstl\shims\conversion\to_SYSTEMTIME\F
ILETIME.hpp

H:\3Pty\STLSoft\1.9.1-beta34\include\winstl\shims\conversion\to_SYSTEMTIME\S
YSTEMTIME.hpp
Dec 24 2006