Commit Graph

  • 150b7e8a5f various adjustments to Robert Ramey 2016-02-14 21:22:35 -0800
  • d9ad787f70 replace insert with emplace where appropriate remove workarounds for mdvc 7.1 Robert Ramey 2016-02-13 10:42:07 -0800
  • 7ae4087c05 fix visibility error for at least mdvc Robert Ramey 2016-02-12 12:01:29 -0800
  • 72ef8bf59a correction of visibility setup Robert Ramey 2016-01-23 22:29:04 -0800
  • 0040321a7c another attempt to fix codecvt facet Robert Ramey 2016-01-20 22:58:29 -0800
  • 00ede57216 fixing visibility for utf8_codecvt Robert Ramey 2016-01-19 22:58:45 -0800
  • d330deb82c return utf8 back to state of 22 ocober Robert Ramey 2016-01-18 11:41:22 -0800
  • 2006c1633b fix compile errors in tests related to export Robert Ramey 2016-01-17 10:33:06 -0800
  • c5c233d857 correct placement of header Robert Ramey 2016-01-17 10:05:40 -0800
  • ccdb32bfe5 attempted to eliminate visibility warnings when building as a static library with clang fixed compile error on polymorphic_derived2 Robert Ramey 2016-01-17 09:06:11 -0800
  • 6facb61510 fixed a couple of trac items Robert Ramey 2016-01-15 09:49:34 -0800
  • eb6faaf428 minor adjustments to fix errors with gcc 6.0 Robert Ramey 2016-01-14 22:18:51 -0800
  • 587b081d1d backing out dependence on boost locale. revert to boost/detail/utf8_codecvt Robert Ramey 2016-01-14 13:48:16 -0800
  • 67b16f8a9d explicitly initialized m_mbs (std::mbstate_t) in utf8 transform iterators. adjusted tests to be sure that wchar arrays/strings are null terminated. Robert Ramey 2015-11-24 10:48:03 -0800
  • 9bb75492ff added back in test_utf8_codecvt Robert Ramey 2015-11-22 16:55:58 -0800
  • 533dba12d7 corrections in visibility specs for tests Robert Ramey 2015-11-15 13:30:25 -0800
  • 2783e07993 adjustments for mdvc visibility Robert Ramey 2015-11-14 22:59:42 -0800
  • 4083f81e3c Corrections to visibility for MSVC Robert Ramey 2015-11-04 08:00:01 -0800
  • ead783cfe8 added missing test files Robert Ramey 2015-11-03 11:00:36 -0800
  • e4b18d9379 corrections to visibility issues which breaks tests on mdvc Robert Ramey 2015-11-01 14:10:52 -0800
  • e3b67eb299 changes to correct errors in usage of codecvt for utf8 Robert Ramey 2015-10-30 16:26:11 -0700
  • 41fd59b77b fixed erroneous visibility attribute Robert Ramey 2015-10-27 09:26:28 -0700
  • 194ff67a05 attempt to make codecvt_null table visible Robert Ramey 2015-10-26 12:37:01 -0700
  • a76a511c95 adjustments for clang visibility Robert Ramey 2015-10-25 21:02:44 -0700
  • 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 Robert Ramey 2015-10-24 23:49:00 -0700
  • edf1dffd70 fixing codecvt for libstc++ broke things for libc++ This should work for everything Robert Ramey 2015-10-24 22:14:27 -0700
  • ae4c2321af Finally? found error in recovery of codecvt facet? Robert Ramey 2015-10-24 21:42:34 -0700
  • 160a3369db made improvements in codecvt handling. Fails two tests on gcc Robert Ramey 2015-10-24 13:28:02 -0700
  • a64bf6e4d5 isolated one problem with codecvt facets Robert Ramey 2015-10-22 04:42:22 -0700
  • 53a0388fec adjust to account for the fact that utf8 codecvt facet is used by users of serialization.dll Robert Ramey 2015-10-20 09:57:32 -0700
  • c05c59ca88 explicitly set stack depth for compilers Robert Ramey 2015-10-20 07:48:35 -0700
  • 13f794d953 corrected changes Robert Ramey 2015-10-19 21:42:47 -0700
  • e4219b35eb Merge pull request #31 from jzmaddock/msvc-linkage Robert Ramey 2015-10-18 10:46:26 -0600
  • 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. jzmaddock 2015-10-18 11:51:26 +0100
  • 72530c408d re-installed streambuf_saver so that "imbue" is reversed when the archive is destroyed Robert Ramey 2015-10-17 23:09:34 -0700
  • 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. Robert Ramey 2015-10-16 22:20:44 -0700
  • d1d6a4a100 Update examples and verify that the work Robert Ramey 2015-10-11 12:36:32 -0700
  • 5e6f0bd271 simplification of codecvt facets. This fixed bug of unknown origin in test_array_xml_archive Robert Ramey 2015-10-07 12:09:13 -0700
  • 348a916a81 simplification of codecvt facets. This fixed bug of unknown origin in test_array_xml_archive Robert Ramey 2015-10-07 10:57:35 -0700
  • 54a68ca9de adding test case Robert Ramey 2015-10-05 21:00:18 -0700
  • 42512bc128 fixted https://svn.boost.org/trac/boost/ticket/11520 Robert Ramey 2015-10-05 09:11:01 -0700
  • 88a4156aaa Corrections in C++03 support and update of build files Robert Ramey 2015-10-04 10:47:11 -0700
  • 619f30aa8d added messing files from unordered collections refactor Robert Ramey 2015-10-03 23:51:17 -0700
  • 153e7e635c added serialization of Boost/unordered_set and boost/unordered_map and create new tests Robert Ramey 2015-10-03 23:48:52 -0700
  • 40f6cfcc84 Fixed problems with new wchar/mbchar conversion bumped archive version number Robert Ramey 2015-10-02 15:03:02 -0700
  • 4d9fccbee5 Merge pull request #22 from NuxiNL/develop Robert Ramey 2015-10-02 13:29:48 -0600
  • 763f204e80 resolution of issue related to private base classes Robert Ramey 2015-10-02 08:22:03 -0700
  • d8c26789e0 fixed leaking definition of STD Robert Ramey 2015-09-30 08:37:17 -0700
  • e0b4403d61 more tweaks to fix visibility errors and avoid warnings Robert Ramey 2015-09-29 13:55:23 -0700
  • 45610e25e4 changes to support visibility - by Edward Diener Robert Ramey 2015-09-29 12:32:23 -0700
  • ae22245b28 Merge pull request #17 from jhunold/virtual Robert Ramey 2015-09-29 00:56:45 -0600
  • 4f83fc163a Miscellaneous fixes Robert Ramey 2015-09-28 23:52:47 -0700
  • e3129464dc Merge branch 'master' into develop Robert Ramey 2015-09-28 15:05:31 -0700
  • 9542a9f78e modify comment eliminate regenerated files Robert Ramey 2015-09-28 14:59:06 -0700
  • f6f040a7eb added separate tests for hashed and unordered Robert Ramey 2015-09-27 21:35:15 -0700
  • 2d09112b24 separated tests for map and set for C++ 11 and C++ 03 Robert Ramey 2015-09-27 21:34:21 -0700
  • 599c53c5d0 Don't use thread unsafe wide character processing functions. Ed Schouten 2015-08-27 16:02:37 +0200
  • 6795c81995 classes with virtual function must have virtual destructors. Jürgen Hunold 2015-06-15 10:38:57 +0200
  • d779a5d127 Merge develop to master Robert Ramey 2015-05-23 11:51:06 -0700
  • 45752f1207 replace test_z with a vestigial program which will always compile and run and pass. This "empty" program is used for experiments. Robert Ramey 2015-05-23 08:53:46 -0700
  • bee3377881 Improved loading of collections fixed problems with loading types with private constructors diminished need for reset object address Robert Ramey 2015-05-22 08:59:11 -0700
  • f527700804 more compile time errors for mdvc Robert Ramey 2015-05-09 18:17:33 -0700
  • 1fb23d124d correction to support visibility for MSVC Robert Ramey 2015-05-09 08:24:46 -0700
  • 18992fb13d fixed warnin Robert Ramey 2015-04-27 21:40:15 -0700
  • 794c19b2a5 remove comment no longer relevant Robert Ramey 2015-04-27 17:14:36 -0700
  • 2e2fac9291 Revert "removed dead code from vector.hpp" Robert Ramey 2015-04-27 17:12:31 -0700
  • 423c6d8076 removed dead code from vector.hpp Robert Ramey 2015-04-27 16:58:51 -0700
  • b3a02cf2b1 eliminated dead code in vector.hp changed spelling from constructable to constructible in test_z.cpp Robert Ramey 2015-04-27 16:56:21 -0700
  • e25f595656 changed to use custom implementation of is_default_constructible Robert Ramey 2015-04-27 16:44:36 -0700
  • 4a80b0f089 passing vector test Robert Ramey 2015-04-27 16:32:45 -0700
  • 751155614c fix visibility errors Robert Ramey 2015-04-27 16:29:21 -0700
  • d76884319c make constructor public rather than protected in order to address MSVC/32 13 quirk Robert Ramey 2015-04-27 16:28:35 -0700
  • 73d2494dde updated vector test to test for types without default constructor which are handled differently Robert Ramey 2015-04-25 09:37:12 -0700
  • ae41d09039 correct error in export macro for wide types Robert Ramey 2015-04-25 08:09:31 -0700
  • f90de55927 leave test_z blank - it's used to paste tests into the IDE Robert Ramey 2015-04-24 16:59:49 -0700
  • 50d59842c2 fixed error in loading of non empty instances of vector.hp Robert Ramey 2015-04-24 16:44:38 -0700
  • 2d898f7db8 replace std::min with (std::min) in order to avoid problems with compilers which use min macros Robert Ramey 2015-04-24 15:28:46 -0700
  • 50ecbd1f28 Remove last of support for compilers which don't support function template ordering Robert Ramey 2015-04-24 15:24:30 -0700
  • 0100558166 correction in shared_ptr_helper permit pass values by const & to output interface Robert Ramey 2015-04-24 15:12:22 -0700
  • 83c1373a4d fixed warning in clang smart_cast.hp Robert Ramey 2015-04-24 13:49:56 -0700
  • 1f94b5276b minor adjustments to visibility Robert Ramey 2015-04-24 13:28:24 -0700
  • 70206bf4ef Revert "enhancement to support gcc visibility." Robert Ramey 2015-04-24 13:12:10 -0700
  • 23b012ef66 enhancement to support gcc visibility. Robert Ramey 2015-04-22 22:02:56 -0700
  • 7565de4008 transitory changes attempting to resolve visibility for minnow Robert Ramey 2015-04-22 09:32:58 -0700
  • 750080c20e added polymorphic helper tests removed obsolete information from documentation Robert Ramey 2015-04-11 10:14:37 -0700
  • a32549c25f fixed problem with helper on polymorphic archives added test_polymorphic_helper Robert Ramey 2015-04-10 14:24:33 -0700
  • ee3560ad83 Revert "first cut in fixing up visibility" Vladimir Prus 2015-04-06 12:48:24 +0300
  • e525cb560f Revert "simplified visibility" Vladimir Prus 2015-04-06 12:48:22 +0300
  • 57da005e5f Revert "add BOOST_SYMBOL_VISIBLE to otherwise invisible classes and implement BOOST_NOEXCEPT where needed" Vladimir Prus 2015-04-06 12:48:20 +0300
  • d5aaa3801a Revert "fix a couple of gcc warnings" Vladimir Prus 2015-04-06 12:48:06 +0300
  • 0d9dd64a66 Marcel s changes to fix import/export on MSVC Robert Ramey 2015-04-05 13:53:55 -0700
  • bb6f23bd92 Merge pull request #12 from MarcelRaad/fix_msvc Robert Ramey 2015-04-05 11:00:33 -0700
  • 38a69e729b Adjustments trying to get correct MSVC compilation for dll Robert Ramey 2015-04-05 09:30:15 -0700
  • e66f38a702 Fix DLL compilation on MSVC Marcel Raad 2015-04-05 16:47:56 +0200
  • 49f34b5810 Trying to get archive exception to compile Robert Ramey 2015-04-04 15:49:27 -0700
  • 831a6e26b4 minor changes to clean up some warnings and to try and get the library to build on MSVC compilers Robert Ramey 2015-04-04 12:57:50 -0700
  • aedbb5da8e tweak to address compilation error on MSVC Robert Ramey 2015-04-03 08:26:29 -0700
  • 61b81fad46 many small adjustments to get visibility working correctly on GCC and Clang. Tested pretty extensively in release/debug shared/linked. I don't have MSVC on me - so I'll have to upload without testing this. One pending issue is that test_utf8_codecvt fails. I'm guessing that the copy in detail needs to be tweaked. I'll get this fixed up separately. Robert Ramey 2015-04-02 13:02:33 -0700
  • e16e3ed0dc corrected visibility for MSVC compilers Robert Ramey 2015-03-31 16:52:41 -0700
  • 92e104060d enabled visibility=hidden for gcc compiler to diminish symbols in executable Robert Ramey 2015-03-29 22:15:24 -0700