Commit Graph

29 Commits

Author SHA1 Message Date
Robert Ramey
673135a41e changes to support msvc 8.0
reversion problems created by s kelly project
2014-03-06 08:24:28 -08:00
Robert Ramey
168671c1c3 Fix failures for msvc 8.0
back out more MSVC workaround "fixes"
fix shared_ptr_helper load template declaration
2014-03-04 14:26:19 -08:00
Robert Ramey
1fdf760fba fix up of issues created removal of support for older compilers
[SVN r86588]
2013-11-08 21:08:55 +00:00
Stephen Kelly
8ced07c640 Archive: Remove obsolete MSVC version checks.
[SVN r86052]
2013-09-30 11:22:56 +00:00
Stephen Kelly
f260c15935 Remove obsolete MSVC check from pragma guard
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq

is now clean.

[SVN r85952]
2013-09-26 13:02:51 +00:00
Robert Ramey
a7bd7ef6c2 improve compatibility with older archive versions
[SVN r68388]
2011-01-23 16:28:10 +00:00
Robert Ramey
73523aaad2 fix for binary archive version 1.44 & and 1.43 item_version compatibility
[SVN r68160]
2011-01-14 22:22:49 +00:00
Robert Ramey
46198abb47 attempt to make binary archive created with versions < 1.42 readable
[SVN r67440]
2010-12-24 01:26:58 +00:00
Robert Ramey
dd26871f3e fixed import declaration on inline function
change tracking type from bool

[SVN r67072]
2010-12-06 19:16:34 +00:00
Robert Ramey
1cfc69fb7c fixed STATIC_ASSERT for size of tracking_type - bool
[SVN r64937]
2010-08-20 17:04:59 +00:00
Robert Ramey
bf53f0ac3a Fix? for error in library version 6 - version types and class id types
[SVN r64156]
2010-07-19 13:06:09 +00:00
Robert Ramey
9bb4b8003c correct version type conversions
[SVN r62451]
2010-06-05 17:12:25 +00:00
Robert Ramey
1dbe8e1777 Separate version types into library_version_type, version_type (classes) and item_version_type.
[SVN r62358]
2010-05-31 21:17:21 +00:00
Robert Ramey
c61537a7dd Fixed warnings at highest warning level
[SVN r57697]
2009-11-16 05:16:51 +00:00
Matthias Troyer
3fde9b2e80 Collection sizes are now seriallized as std::size_t
[SVN r55395]
2009-08-04 00:56:19 +00:00
Robert Ramey
967934453c 1. Moved pfto, state_saver, strong_typedef, smart_cast, static_warning into serialization Library.vcproj
2. created copy of original throw exception for use in the serialization Library.vcproj
3. addressed error maintenance of static type table which shows up on GCC
4. fixed internal names in xml_grammar so as not to conflict with likely preprocessor macros.
5. streamlined xml_grammar so as not to depend upon on non-thread safe component.


[SVN r48575]
2008-09-04 16:44:57 +00:00
Matthias Troyer
787bf2d951 Changed determination of when to use array optimizations to a traits class used only by the array wrapper, removing the need for deriving from the array/[io]archive base class and allowing mor specific enabling of array optimization, with less cost to users who don't need it.
[SVN r46385]
2008-06-14 11:22:55 +00:00
Robert Ramey
ce7dc653df Support serialization in DLLS
Make thread-safe
fix portable binary archives

[SVN r43694]
2008-03-18 05:53:07 +00:00
Robert Ramey
0eefcbe3bd cosmetic
[SVN r38226]
2007-07-16 16:17:15 +00:00
Matthias Troyer
0b13678ee0 *** empty log message ***
[SVN r34367]
2006-06-22 07:21:23 +00:00
Matthias Troyer
88b081a37c Implemented is_wrapper support, array wrapper, collection_size_type, array-optimized binary archives and merged changes from RC_1_34_0
[SVN r33880]
2006-05-01 00:04:29 +00:00
Robert Ramey
7b1049f5f5 now based on streambuf
[SVN r32543]
2006-02-04 20:45:24 +00:00
Robert Ramey
5c901572ad diminish header dependencies
[SVN r30134]
2005-07-16 05:17:10 +00:00
Robert Ramey
afbc614faa clean up borland fixes
[SVN r29870]
2005-07-02 05:55:28 +00:00
Robert Ramey
876f039098 new archive open options
[SVN r28354]
2005-04-21 04:51:46 +00:00
Robert Ramey
63eabb08a1 alterations to support DLL
[SVN r26867]
2005-01-27 17:40:31 +00:00
Robert Ramey
6eaa15aef8 deleted commented out code
[SVN r25404]
2004-09-25 21:18:34 +00:00
Robert Ramey
8d58132c0c changes for various compilers
[SVN r23938]
2004-07-22 06:39:47 +00:00
Robert Ramey
3ae40c487c initial checkin
[SVN r23468]
2004-07-12 21:10:30 +00:00