Brad King
de955e4b6d
Convert KWSys to OSI-approved BSD License
...
This converts the KWSys license to a pure 3-clause OSI-approved BSD
License. We drop the previous license clause requiring modified
versions to be plainly marked. We also update the KWSys copyright to
cover the full development time range.
2009-09-28 11:37:35 -04:00
Brad King
e3c2c1923a
STYLE: Remove references to std:: inside KWSys, even in comments. This will allow a commit check to be added.
2008-01-31 08:21:35 -05:00
Brad King
60d0d429b8
COMP: Added istringstream::clear() method to disambiguate the call from using string::clear or istrstream::clear.
2007-04-20 09:50:46 -04:00
Brad King
ded4cb6f8d
COMP: Fixes for Watcom.
2007-04-19 12:12:19 -04:00
Mathieu Malaterre
b95f198348
COMP: Fix compilation when VS6 is using the new ANSI stdlib
2006-12-18 11:04:25 -05:00
Mathieu Malaterre
df54b22212
COMP: Try to get stringstream emulation working
2006-12-15 10:30:41 -05:00
Brad King
1fe21ae35e
ENH: Adding stringstream compatibility implementation. It is currently identical to ostringstream. Fixed local variable pcount hiding method warning.
2006-12-14 13:18:27 -05:00
Mathieu Malaterre
55af790ebf
BUG: Remove stringstream implementation, this was a wrong interface anyway.
2006-12-14 11:41:51 -05:00
Mathieu Malaterre
cc73abf7e7
ENH: provide stringstream too. FIX: warning shadow var
2006-12-13 08:52:35 -05:00
Brad King
393adee4d4
BUG: kwsys_ios namespace should import streambuf also.
2005-09-21 13:42:49 -04:00
Brad King
65ef62c697
COMP: Fix no-assignment-operator warning and disable typedef-name synonym warning.
2005-06-09 08:18:46 -04:00
Brad King
5290b40c47
ENH: Added "ostringstream(const kwsys_stl::string& s)" and "void str(const kwsys_stl::string& s)" compatibility methods.
2005-03-03 12:00:43 -05:00
Brad King
920df088ab
COMP: Need to choose between <new> and <new.h> based on whether standard headers are available.
2004-12-01 07:28:13 -05:00
Brad King
9bf52f7001
BUG: Need to include header <new> to use placement new syntax. Really this should be fixed by replacing the stream buffer to set a new string instead of reconstructing the object, but this will require quite a bit of work to do portably.
2004-11-30 18:20:31 -05:00
Brad King
c14915697c
ENH: Renamed KWSYS_IOS_HAVE_* macros to KWSYS_IOS_USE_* to be more readable in the C++ sources.
2003-12-30 17:15:51 -05:00
Brad King
032d1d8652
ENH: Merging changes from KWSys-IOS-bp to KWSys-IOS-b2t-1-mp to main tree. This introduces separate kwsys_ios and kwsys_stl macros needed to support all platforms.
2003-12-23 11:03:33 -05:00