Robert Ramey
8f7b3be1d2
made headers stand alone
2016-04-24 22:25:12 -07:00
Robert Ramey
3eb2bda80b
correction in trailer of xml archives
2016-04-21 12:32:14 -07:00
Robert Ramey
42b5b6859b
added missing header
2016-04-18 21:40:00 -07:00
Robert Ramey
69ecae6919
cleaned up commented out code related to new operators
2016-03-29 18:38:34 -07:00
Robert Ramey
9e2541b030
a) suppress warnings in some tests
...
b) break out test_forward_list
c) fixe test operator new for mdvc
2016-03-28 14:41:53 -07:00
Robert Ramey
73ec60764a
use std::codecvt facet if available
2016-03-21 00:04:22 -07:00
Robert Ramey
e40ae62ced
tweak visitoiity to eliminate linker warnings
2016-03-21 00:02:06 -07:00
Robert Ramey
d25475da16
correction to visibility attribute highlighted by minnow tests
2016-03-20 22:26:34 -07:00
Robert Ramey
1a65a19c20
blackout changes to istream iterator
2016-03-15 14:51:57 -07:00
Robert Ramey
e629008d55
changes to test_iterators and others to pass tests
2016-03-11 18:26:34 -08:00
Robert Ramey
5988a816f9
correct dereference of iterator incremented past end()
2016-03-08 12:34:51 -08:00
Robert Ramey
00459350f0
use explicit namespace in the hope of fixing test failure for intel
2016-03-03 22:37:45 -08:00
Robert Ramey
ec0c2a2ba1
adjustment to auto link for utf8_codecvt_facit.hpp
...
minor improvements in map.hp
adjustment to auto link for polymorphic tests
2016-03-03 13:46:50 -08:00
Robert Ramey
150b7e8a5f
various adjustments to
...
a) correct error in loading set / map for C++11+
b) more refinements of visibility
2016-02-14 21:22:35 -08:00
Robert Ramey
d9ad787f70
replace insert with emplace where appropriate
...
remove workarounds for mdvc 7.1
2016-02-13 10:42:07 -08:00
Robert Ramey
7ae4087c05
fix visibility error for at least mdvc
2016-02-12 12:01:29 -08:00
Robert Ramey
72ef8bf59a
correction of visibility setup
2016-01-23 22:29:04 -08:00
Robert Ramey
d330deb82c
return utf8 back to state of 22 ocober
2016-01-18 11:41:22 -08:00
Robert Ramey
ccdb32bfe5
attempted to eliminate visibility warnings when building as a static library with clang
...
fixed compile error on polymorphic_derived2
2016-01-17 09:06:11 -08:00
Robert Ramey
6facb61510
fixed a couple of trac items
2016-01-15 09:49:34 -08:00
Robert Ramey
eb6faaf428
minor adjustments to fix errors with gcc 6.0
2016-01-14 22:18:51 -08:00
Robert Ramey
587b081d1d
backing out dependence on boost locale.
...
revert to boost/detail/utf8_codecvt
2016-01-14 13:48:16 -08:00
Robert Ramey
67b16f8a9d
explicitly initialized m_mbs (std::mbstate_t) in utf8 transform iterators.
...
adjusted tests to be sure that wchar arrays/strings are null terminated.
2015-11-24 10:48:03 -08:00
Robert Ramey
e3b67eb299
changes to correct errors in usage of codecvt for utf8
...
Key change is to change utf8 codecvt facet to use Boost.Locale rather than boost/detail. This fixed an issue with gcc.
2015-10-30 16:26:11 -07:00
Robert Ramey
41fd59b77b
fixed erroneous visibility attribute
2015-10-27 09:26:28 -07:00
Robert Ramey
194ff67a05
attempt to make codecvt_null table visible
2015-10-26 12:37:01 -07:00
Robert Ramey
a76a511c95
adjustments for clang visibility
2015-10-25 21:02:44 -07:00
Robert Ramey
494fa31e1c
make singleton module lock/unlock work across mainline and all DLL code
...
fix warnings in binary primitives
fixup bjam test
make sure all codecvt facets are are serialization DLL
2015-10-24 23:49:00 -07:00
Robert Ramey
edf1dffd70
fixing codecvt for libstc++ broke things for libc++
...
This should work for everything
2015-10-24 22:14:27 -07:00
Robert Ramey
ae4c2321af
Finally? found error in recovery of codecvt facet?
2015-10-24 21:42:34 -07:00
Robert Ramey
160a3369db
made improvements in codecvt handling.
...
Fails two tests on gcc
2015-10-24 13:28:02 -07:00
Robert Ramey
a64bf6e4d5
isolated one problem with codecvt facets
2015-10-22 04:42:22 -07:00
Robert Ramey
13f794d953
corrected changes
2015-10-19 21:42:47 -07:00
Robert Ramey
e4219b35eb
Merge pull request #31 from jzmaddock/msvc-linkage
...
Changes to get things linking correctly with msvc:
2015-10-18 10:46:26 -06:00
jzmaddock
d53d3159b4
Changes to get things linking correctly with msvc:
...
1) Move the two facets utf8_codecvt_facet and codecvt_null into
the main serialization archive as they get referenced from xml_oarchive.obj.
2) Add DLL-interface to utf8_codecvt_facet.
3) Change codecvt_null to use narrow character DLL interface macros.
2015-10-18 11:51:26 +01:00
Robert Ramey
72530c408d
re-installed streambuf_saver so that "imbue" is reversed when the archive is destroyed
2015-10-17 23:09:34 -07:00
Robert Ramey
62c975820d
fixed conversion of string -> wasting and vice versa
...
made data flow iterator which uses codecvt facet - need to generalize this.
expanded test of this
looks like fixed visibility issues - except for one test.
2015-10-16 22:20:44 -07:00
Robert Ramey
5e6f0bd271
simplification of codecvt facets.
...
This fixed bug of unknown origin in test_array_xml_archive
2015-10-07 12:09:13 -07:00
Robert Ramey
348a916a81
simplification of codecvt facets.
...
This fixed bug of unknown origin in test_array_xml_archive
2015-10-07 10:57:35 -07:00
Robert Ramey
42512bc128
fixted https://svn.boost.org/trac/boost/ticket/11520
2015-10-05 09:11:01 -07:00
Robert Ramey
88a4156aaa
Corrections in C++03 support and update of build files
2015-10-04 10:47:11 -07:00
Robert Ramey
619f30aa8d
added messing files from unordered collections refactor
2015-10-03 23:51:17 -07:00
Robert Ramey
153e7e635c
added serialization of Boost/unordered_set and boost/unordered_map and create new tests
2015-10-03 23:48:52 -07:00
Robert Ramey
40f6cfcc84
Fixed problems with new wchar/mbchar conversion
...
bumped archive version number
2015-10-02 15:03:02 -07:00
Robert Ramey
4d9fccbee5
Merge pull request #22 from NuxiNL/develop
...
Don't use thread unsafe wide character processing functions.
2015-10-02 13:29:48 -06:00
Robert Ramey
d8c26789e0
fixed leaking definition of STD
2015-09-30 08:37:17 -07:00
Robert Ramey
e0b4403d61
more tweaks to fix visibility errors and avoid warnings
2015-09-29 13:55:23 -07:00
Robert Ramey
45610e25e4
changes to support visibility - by Edward Diener
2015-09-29 12:32:23 -07:00
Robert Ramey
ae22245b28
Merge pull request #17 from jhunold/virtual
...
classes with virtual function must have virtual destructors.
2015-09-29 00:56:45 -06:00
Robert Ramey
4f83fc163a
Miscellaneous fixes
2015-09-28 23:52:47 -07:00