Skip to content

Commit

Permalink
Imported upstream 1.9.105
Browse files Browse the repository at this point in the history
Signed-off-by: Stefan Naewe <stefan.naewe@atlas-elektronik.com>
  • Loading branch information
Stefan Naewe committed Aug 2, 2012
1 parent 88f3cac commit 746925f
Show file tree
Hide file tree
Showing 14 changed files with 374 additions and 87 deletions.
54 changes: 53 additions & 1 deletion CHANGES.txt
Expand Up @@ -2,7 +2,7 @@
STLSoft - Changes STLSoft - Changes


; Created: 29th March 2002 ; Created: 29th March 2002
; Updated: 22nd November 2010 ; Updated: 27th December 2010


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


Expand All @@ -17,6 +17,58 @@ STLSoft - Changes
************************************** **************************************




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

Changes for 1.9.105 (27th December 2010)

Summary:
========

* several new minor facilities in stlsoft::frequency_map
* improved compiler-compatibility in stlsoft::multibyte2wide and stlsoft::wide2multibyte
* WinSTL now recognises Win64 architecture when _WIN64 is defined even when WIN64 is not


Changes:
========

STLSoft:
========

~ stlsoft/containers/frequency_map.hpp:
+ added member function operator +=()
+ added non-member function operator +()
+ added total() method
+ added class invariant and enforcements

~ stlsoft/conversion/char_conversions.hpp:
~ GCC compatibility

~ stlsoft/shims/access/string/std/exception.hpp:
~ suppressed trivial unused warning

UNIXSTL:
========

~ unixstl/filesystem/path.hpp:
~ minor refactoring, to avoid use of str_n_copy() and str_cat()

~ unixstl/filesystem/readdir_sequence.hpp:
~ refactored to remove use of str_n_copy()

WinSTL:
=======

~ winstl/filesystem/path.hpp:
~ trivial refactoring

~ winstl/window/functions.h:
~ VC++/-Wp64 warning suppression

~ winstl/winstl.h:
~ now recognises _WIN64 (without WIN64) when defining architecture as WINSTL_OS_IS_WIN64, and emits a pragma message nag (for supporting compilers)


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


Changes for 1.9.104 (22nd November 2010) Changes for 1.9.104 (22nd November 2010)
Expand Down
10 changes: 9 additions & 1 deletion HISTORY.txt
Expand Up @@ -2,11 +2,19 @@
STLSoft - History STLSoft - History


; Created: 29th March 2002 ; Created: 29th March 2002
; Updated: 22nd November 2010 ; Updated: 27th December 2010


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




27th December 2010 - 1.9.105 released
-------------------------------------

* several new minor facilities in stlsoft::frequency_map
* improved compiler-compatibility in stlsoft::multibyte2wide and stlsoft::wide2multibyte
* WinSTL now recognises Win64 architecture when _WIN64 is defined even when WIN64 is not


22nd November 2010 - 1.9.104 released 22nd November 2010 - 1.9.104 released
------------------------------------- -------------------------------------


Expand Down
111 changes: 111 additions & 0 deletions HOW_YOU_CAN_HELP.txt
@@ -0,0 +1,111 @@
============================================================================
STLSoft - How You Can Help

; Created: 27th December 2010
; Updated: 27th December 2010

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



There are several ways in which you can help the STLSoft project:

1. Defect reports
2. Feature requests
3. Volunteer your help
4. Sponsor development
5. Write articles, blog-posts about your experiences
6. Help flesh out the Wikipedia page for STLSoft


1. Defect reports
-----------------

We're very keen to hear of any problems you have in using the libraries.

If you're unsure whether your issue is a genuine defect in the library, we
ask that you post a description of your problem on the project Help Forum,
located at:

https://sourceforge.net/projects/stlsoft/forums/forum/864084

If you're sure that your issue is a genuine defect, please feel free to
submit an item in the project Bug Tracker, located at:

https://sourceforge.net/tracker/?group_id=238860&atid=1107746

In either case, please help us to help you by submitting as much information
about the problem as you think is relevant, including:

* the compiler you're using
* the architecture and operating system you're targeting
* the version of STLSoft
* the version of other 3rd-party libraries, such as Boost, Loki, ...
* whether you're building using the makefiles or via an IDE
* a section of the build output, including the warnings/errors involved


2. Feature requests
-------------------

If there are features that you think would enhance the libraries, please
feel free to share your ideas.

If you're precisely sure what you need, please feel free to start a
conversation on the Open Discussion Forum, located at:

https://sourceforge.net/projects/stlsoft/forums/forum/864083

If you're clear of what you need, please feel free to submit an item in the
project Feature Request Tracker, located at:

https://sourceforge.net/tracker/?group_id=238860&atid=1107749


3. Volunteer your help
----------------------

If you have any components you'd like to submit to the libraries, or you
would like to offer any other help, please get in contact.

In particular, at the moment we're hoping to move to redevelop the STLSoft
website using MediaWiki (on SourceForge) and we'd be very keen to hear
from anyone who has skills in this area (as we don't!)

If you wish to help out in any way, please get in contact at via the Open
Discussion Forum, located at:

https://sourceforge.net/projects/stlsoft/forums/forum/864083


4. Sponsor development
----------------------

If you value the diligence and effort that's gone into bringing you this
software, please make a donation to the project, via:

https://sourceforge.net/project/project_donations.php?group_id=238860


5. Write articles, blog-posts about your experiences
----------------------------------------------------

If you've written articles or blogged about STLSoft, let us know and we'll
list them on the website, at:

http://www.stlsoft.org/

If you haven't yet, please consider doing so.


6. Help flesh out the Wikipedia page for STLSoft
------------------------------------------------

Martin Moene has made a great start with the STLSoft Wikipedia page, but
there's lots more to be done. You can help out by updating the STLSoft
Wikipedia page at:

http://en.wikipedia.org/wiki/STLSoft


=============================== End of file ================================
12 changes: 6 additions & 6 deletions INSTALL.txt
Expand Up @@ -2,7 +2,7 @@
STLSoft - Install STLSoft - Install


; Created: 29th March 2002 ; Created: 29th March 2002
; Updated: 22nd November 2010 ; Updated: 27th December 2010


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


Expand All @@ -11,16 +11,16 @@ STLSoft - Install
It is recommended that you define an STLSOFT environment variable. It is recommended that you define an STLSOFT environment variable.


For example, if you're using UNIX and you install For example, if you're using UNIX and you install
to /usr/local/stlsoft/stlsoft-1.9.104 then you should set the environment to /usr/local/stlsoft/stlsoft-1.9.105 then you should set the environment
variable STLSOFT to /usr/local/stlsoft/stlsoft-1.9.104 in which case the variable STLSOFT to /usr/local/stlsoft/stlsoft-1.9.105 in which case the
file stlsoft/stlsoft.h will be located in file stlsoft/stlsoft.h will be located in
$STLSOFT/include/stlsoft/stlsoft.h $STLSOFT/include/stlsoft/stlsoft.h


Conversely, if you're using Windows and you intall Conversely, if you're using Windows and you intall
to C:\3pty\STLSoft\stlsoft-1.9.104 then you should set the environment to C:\3pty\STLSoft\stlsoft-1.9.105 then you should set the environment
variable STLSoft to C:\3pty\STLSoft\stlsoft-1.9.104 in which case the variable STLSoft to C:\3pty\STLSoft\stlsoft-1.9.105 in which case the
file stlsoft/stlsoft.h will be located in file stlsoft/stlsoft.h will be located in
C:\3pty\STLSoft\stlsoft-1.9.104\stlsoft\stlsoft.h C:\3pty\STLSoft\stlsoft-1.9.105\stlsoft\stlsoft.h


The makefiles / project files of several other open-source projects expect The makefiles / project files of several other open-source projects expect
this symbol, including: this symbol, including:
Expand Down
4 changes: 3 additions & 1 deletion NEWS.txt
Expand Up @@ -2,13 +2,15 @@
STLSoft - News STLSoft - News


; Created: 29th March 2002 ; Created: 29th March 2002
; Updated: 22nd November 2010 ; Updated: 27th December 2010


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




News: News:


27th December 2010 - Release of STLSoft 1.9.105

22nd November 2010 - Release of STLSoft 1.9.104 22nd November 2010 - Release of STLSoft 1.9.104


21st November 2010 - Release of STLSoft 1.9.103 21st November 2010 - Release of STLSoft 1.9.103
Expand Down

0 comments on commit 746925f

Please sign in to comment.