source: rrlib_serialization

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Graph Diff Rev Age Author Log Message
(edit) @193:7aedde198745   2 weeks mreichardt Merge with 17.03 tip
(edit) @192:59466db69ae7   2 weeks mreichardt Fixes bug in IsAssociativeContainer type trait 17.03
(edit) @191:cfb5ffa23f6b   3 weeks mreichardt Merge with 17.03
(edit) @190:75ff26a43200   3 weeks mreichardt Merge with 14.08 17.03
(edit) @189:44d2b72b9978   3 weeks mreichardt Reimplements tOutputStream::WriteEnum. It now features more helpful error … 14.08
(edit) @188:a616c341f54b   4 months max.reichardt Merge with 17.03
(edit) @187:108677185b5f   4 months max.reichardt Reworks endianness handling - and fixes issues on big endian platforms in … 17.03
(edit) @186:2d83d4e1fdcf   5 months mreichardt Merge with 17.03
(edit) @185:0f6aa7c893a8   5 months mreichardt Removes clang compiler warning 17.03
(edit) @184:0e46327804ed   6 months max.reichardt Merge with 17.03
(edit) @183:d4a16a79a6c9   6 months max.reichardt Adds unit test for bool vector binary serialization 17.03
(edit) @182:f5d70b7d5aad   6 months max.reichardt Replaces IsConstElementContainer type trait with more meaningful … 17.03
(edit) @181:74ded2807549   6 months mreichardt Merge with 17.03
(edit) @180:4f16b7a7b610   9 months mreichardt Merge with 14.08 17.03
(edit) @179:aaab91d300ac   9 months mreichardt Fixes undefined behavior in floating point string serialization (loss-less … 14.08
(edit) @178:0428ac7d1587   13 months mreichardt Adds missing includes (missing in Ubuntu 18.04) 14.08
(edit) @177:8675cefad5cd   13 months mreichardt Fixes warning with gcc 7.3 17.03
(edit) @176:3247c5adcce7   13 months mreichardt Adds missing includes (missing in Ubuntu 18.04) 17.03
(edit) @175:a29eb4695163   15 months mreichardt Reworks and extends tStringInputStream::ReadEnum to also support parsing … 17.03
(edit) @174:ad8ee42cf6c4   23 months mreichardt Adds 'NONE' to tDataEncoding enum 17.03
(edit) @173:516c5f655424   2 years mreichardt Makes string output stream serialize uint8_t and int8_t as numbers (char … 17.03
(edit) @172:094fa7f74b79   2 years mreichardt Improves stream operators for serialization of tuples and pairs: they now … 17.03
(edit) @171:0874c6458f23   2 years mreichardt Improves serialization support for std::tuple, std::pair, and std::map 17.03
(edit) @170:9e644011fe22   2 years mreichardt Move type trait tests (via static_assert) to unit test 17.03
(edit) @169:eec28930e8ad   2 years mreichardt Improves serialization support for std::array (XML serialization and … 17.03
(edit) @168:45b7c0dd9232   2 years mreichardt Add cast operator from tMemoryBuffer to std::vector<uint8_t> 17.03
(edit) @167:29004dae23b9   2 years mreichardt Adds unit tests for tuple, pair, and array binary serialization 17.03
(edit) @166:c654b2c5fad4   2 years mreichardt Merged with 14.08 17.03
(edit) @165:ca8c7bb55193   2 years mreichardt Makes string streams (de)serialize floating point values with necessary … 14.08
(edit) @164:7313995dff2e   2 years max.reichardt Fixes bug introduced in changeset 158:fb6e8990f42f 17.03
(edit) @163:3cfc25edb314   2 years mreichardt Adjusts auto-register publishing mechanism to remain compatible with older … 17.03
(edit) @162:a99abff3c256   2 years mreichardt Adds tRegisterUpdate - a data type that can be inserted into streams to … 17.03
(edit) @161:7c780e113dd5   2 years mreichardt Fixes bug in register auto-publishing mechanism (possibly serialized … 17.03
(edit) @160:a7fa406b8ffc   2 years mreichardt Adds check for valid 'uid' parameter to PublishedRegisters::AddListener 17.03
(edit) @159:1289285e7401   2 years mreichardt Removes 'day' from serialization version (more intuitive/reasonable) 17.03
(edit) @158:fb6e8990f42f   2 years mreichardt Adds native support for registers (automatic updates and referencing … 17.03
(edit) @157:29299fc651b4   2 years foehst Starts beta branch for version 17.03 17.03
(edit) @156:84942a05442c   3 years max.reichardt Merged with 14.08
(edit) @155:f51cd1d928fe   3 years max.reichardt Corrects inline documentation 14.08
(edit) @154:915726de4a4e   3 years max.reichardt Merged with 14.08
(edit) @153:fe3096cfa2c3   3 years max.reichardt Adds binary stream opeators for std::array 14.08
(edit) @152:421f1539985f   3 years max.reichardt Merged with 14.08
(edit) @151:006c7a55afaf   3 years max.reichardt Adds serialization operators for rrlib::util::tEnumBasedFlags class 14.08
(edit) @150:6cefab63816c   3 years mreichardt Fixed gcc runtime warning
(edit) @149:acdc8202ab4f   3 years wettach adapted to changes in rrlib_util
(edit) @148:d9743a275f46   4 years foehst Merge with 13.10
(edit) @147:b8f3d2f8d77f   4 years foehst Merge with 13.10 14.08
(edit) @146:5f71e5816099   4 years tobias.foehst Improves diagnostics by checking a tFileSources existence during … 13.10
(edit) @145:92766b49047c   4 years mreichardt Merged with 14.08
(edit) @144:4f4b2fe842ea   4 years mreichardt Merged with 13.10 14.08
(edit) @143:0772a7f09e35   4 years mreichardt Bugfix in memory buffer when wrapping existing memory and writing to it. 13.10
(edit) @142:77ab9d0c397a   5 years mreichardt Added XML serialization of std::pair
(edit) @141:cb0c16d95685   5 years mreichardt Bugfix in tInputStream::Seek(): Seeking back to a position in the current …
(edit) @140:c910a470ca74   5 years mreichardt Refactored ReadString() methods in tInputStream: They now also accept char …
(edit) @139:7321fcea7032   5 years mreichardt Added default parameter value to tMemoryBuffer::GetBufferPointer()
(edit) @138:17091a32c951   5 years mreichardt Improved doxygen documentation. There are no more doxygen warnings now.
(edit) @137:59110a6161de   5 years mreichardt Made unit test no longer fail, when enum strings are built with doxygen.
(edit) @136:7b8e78c3988d   5 years mreichardt Fixed compiler warning
(edit) @135:a19111fb3d5b   5 years m_arndt Make internal buffer size configurable; implement DirectRead(); make …
(edit) @134:e2554ad050be   5 years m_arndt Improve the documentation of DirectRead()
(edit) @133:c8d584f9f189   5 years mreichardt Bugfix in tInputStream::Seek() - absolute read position was not always …
(edit) @132:831195837bff   5 years mreichardt Added (Michael's) test for std::set serialization
(edit) @131:b46a65fa2068   5 years mreichardt Merged with 14.08
(edit) @130:d26b8aee6b26   5 years mreichardt Added/fixed serialization support for std::set 14.08
(edit) @129:92e48bb4119a   5 years mreichardt Fixed formatting of comment
(edit) @128:0113ee57e543   5 years mreichardt Added seeking to tConstSource also - and extended tMemoryBuffer to support …
(edit) @127:b7b0507786c7   5 years m_arndt Add support for seeking in tInputStream and t(File)Source
(edit) @126:44f69caa5aaa   5 years mreichardt Merged with 14.08
(edit) @125:452e340d2720   5 years mreichardt Replaced calls to new std::stoll with std::strtoll to support some older … 14.08
(edit) @124:d60b1a6934a0   5 years mreichardt Merged with Finroc 14.08
(edit) @123:80c689ec4f14   5 years mreichardt Added missing test header file: tests/serialization.h 14.08
(edit) @122:14ae54ee7936   5 years mreichardt Merged with Finroc 14.08
(edit) @121:579c47e9d133   5 years mreichardt Enums with custom, non-standard values can now be handled by … 14.08
(edit) @120:8f2fb0ee4a9d   5 years foehst Started stable branch for version 14.08 14.08
(edit) @119:091615688ebb   5 years mreichardt Fix: Type trait IsSerializableContainer is now 'false' for std::string
(edit) @118:27acd8b0c71d   5 years mreichardt Increased portability for platforms that can write integers only to …
(edit) @117:9a88c4edd2f7   5 years mreichardt Made endianness detection work with more compilers
(edit) @116:ee598839aaa2   5 years mreichardt Fixed issue with integer (de)serialization. Time parsing for …
(edit) @115:12fa8f78a609   5 years mreichardt Made rrlib_xml an optional dependency
(edit) @114:1d28eec484eb   5 years foehst Adapted to changes in rrlib_util
(edit) @113:adff5cfae2c4   5 years mreichardt Updated make.xml files and moved test programs to 'tests' folder
(edit) @112:9b1c622fefbd   5 years mreichardt Fixed XML deserialization of std::vector<bool>. Added some static_asserts …
(edit) @111:15f5a809b683   5 years mreichardt Added type traits IsSerializableContainer and IsSerializable. This way, …
(edit) @110:43de43d3030e   5 years mreichardt Introduced delegate constructors for tInputStream and tOutputStream …
(edit) @109:e121c35f3730   5 years mreichardt Moved STL container serialization from rrlib_rtti to rrlib_serialization …
(edit) @108:5e8fffc0cf76   5 years m_arndt Add binary (de-)serialization of std::map<TKey, TValue> w/ unit test.
(edit) @107:9f5a9dc7a959   5 years m_arndt Add XML (de-)serialization of std::map<TKey, TValue>. Add unit tests for …
(edit) @106:c56641bf1796   5 years m_arndt Fix the MoreDataAvailable() method for tFileSource (it was possible that …
(edit) @105:9982866c49f9   5 years mreichardt Added 'override' keyword where appropriate
(edit) @104:f6fe23f06264   6 years mreichardt Merged with 13.10
(edit) @103:5c04167945dd   6 years mreichardt Fixed printf-related compiler warning 13.10
(edit) @102:eb79c6253c2f   6 years foehst Started stable branch for version 13.10 13.10
(edit) @101:dd3509045a48   6 years foehst Reformatted with astyle 2.03
(edit) @100:dbec89011b0c   6 years foehst Added and updated license information
(edit) @99:950e1e79195c   6 years mreichardt Typo in comment
(edit) @98:307fe430ad1e   6 years mreichardt Adjusted make.xml to change in make_builder shared library naming
(edit) @97:05e1902dda13   6 years m_arndt Fixed tFileSource::MoreDataAvailable()
(edit) @96:409e49388abb   6 years m_arndt Add unit tests for tFileSink and tFileSource
(edit) @95:2b433a1ae9f9   6 years m_arndt Set exception masks, so that std::ios_base::failure exceptions will be …
(edit) @94:d435fef3c182   6 years m_arndt Made implemented methods private
Note: See TracRevisionLog for help on using the revision log.