source: rrlib_serialization

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Graph Diff Rev Age Author Log Message
(edit) @209:768b76c5c087   11 months max.reichardt Makes rrlib_serialization compile without rrlib_xml 17.03 tip
(edit) @208:2e116e02cd84   11 months mreichardt Merge with 17.03
(edit) @207:8e7dd7edf170   13 months mreichardt Removes obsolete/unused functionality from tOutputStream class 17.03
(edit) @206:43425ecd37e5   13 months mreichardt Moves tStringOutputStreamFallback destructor to .cpp file 17.03
(edit) @205:469982824e97   13 months mreichardt Separates remote register handling and synchronization concern from binary … 17.03
(edit) @204:3e53ad179fb1   13 months mreichardt Separates tFixedBuffer class into access and storage concerns. In cases … 17.03
(edit) @203:d6c832ffc6a2   19 months max.reichardt Merge with 17.03
(edit) @202:1af1097a3283   19 months mreichardt Inlines tFixedBuffer constructors & destructor parts with no memory … 17.03
(edit) @201:74bbac32be99   20 months mreichardt Merge with 17.03
(edit) @200:cde5d01abcff   20 months mreichardt Fixes compiler warnings that appear with additional non-default warning … 17.03
(edit) @199:8a0b2c318c1e   2 years mreichardt Merge with 17.03
(edit) @198:eda7de072dc4   2 years max.reichardt Adapts to changes in rrlib_time (adds support for both timestamp types) 17.03
(edit) @197:e6cd53ec58ca   2 years mreichardt Merge with 17.03
(edit) @196:ce376af93525   2 years mreichardt Adds type trait IsXMLSerializationDefaultImplementation - and helper class … 17.03
(edit) @195:d4da876e4d43   3 years max.reichardt Merge with 17.03
(edit) @194:1d65e931e6be   3 years max.reichardt Fixes string deserialization of int8 types 17.03
(edit) @193:7aedde198745   3 years mreichardt Merge with 17.03
(edit) @192:59466db69ae7   3 years mreichardt Fixes bug in IsAssociativeContainer type trait 17.03
(edit) @191:cfb5ffa23f6b   3 years mreichardt Merge with 17.03
(edit) @190:75ff26a43200   3 years mreichardt Merge with 14.08 17.03
(edit) @189:44d2b72b9978   3 years mreichardt Reimplements tOutputStream::WriteEnum. It now features more helpful error … 14.08
(edit) @188:a616c341f54b   3 years max.reichardt Merge with 17.03
(edit) @187:108677185b5f   3 years max.reichardt Reworks endianness handling - and fixes issues on big endian platforms in … 17.03
(edit) @186:2d83d4e1fdcf   4 years mreichardt Merge with 17.03
(edit) @185:0f6aa7c893a8   4 years mreichardt Removes clang compiler warning 17.03
(edit) @184:0e46327804ed   4 years max.reichardt Merge with 17.03
(edit) @183:d4a16a79a6c9   4 years max.reichardt Adds unit test for bool vector binary serialization 17.03
(edit) @182:f5d70b7d5aad   4 years max.reichardt Replaces IsConstElementContainer type trait with more meaningful … 17.03
(edit) @181:74ded2807549   4 years mreichardt Merge with 17.03
(edit) @180:4f16b7a7b610   4 years mreichardt Merge with 14.08 17.03
(edit) @179:aaab91d300ac   4 years mreichardt Fixes undefined behavior in floating point string serialization (loss-less … 14.08
(edit) @178:0428ac7d1587   4 years mreichardt Adds missing includes (missing in Ubuntu 18.04) 14.08
(edit) @177:8675cefad5cd   4 years mreichardt Fixes warning with gcc 7.3 17.03
(edit) @176:3247c5adcce7   4 years mreichardt Adds missing includes (missing in Ubuntu 18.04) 17.03
(edit) @175:a29eb4695163   4 years mreichardt Reworks and extends tStringInputStream::ReadEnum to also support parsing … 17.03
(edit) @174:ad8ee42cf6c4   5 years mreichardt Adds 'NONE' to tDataEncoding enum 17.03
(edit) @173:516c5f655424   5 years mreichardt Makes string output stream serialize uint8_t and int8_t as numbers (char … 17.03
(edit) @172:094fa7f74b79   5 years mreichardt Improves stream operators for serialization of tuples and pairs: they now … 17.03
(edit) @171:0874c6458f23   5 years mreichardt Improves serialization support for std::tuple, std::pair, and std::map 17.03
(edit) @170:9e644011fe22   5 years mreichardt Move type trait tests (via static_assert) to unit test 17.03
(edit) @169:eec28930e8ad   5 years mreichardt Improves serialization support for std::array (XML serialization and … 17.03
(edit) @168:45b7c0dd9232   5 years mreichardt Add cast operator from tMemoryBuffer to std::vector<uint8_t> 17.03
(edit) @167:29004dae23b9   5 years mreichardt Adds unit tests for tuple, pair, and array binary serialization 17.03
(edit) @166:c654b2c5fad4   5 years mreichardt Merged with 14.08 17.03
(edit) @165:ca8c7bb55193   5 years mreichardt Makes string streams (de)serialize floating point values with necessary … 14.08
(edit) @164:7313995dff2e   5 years max.reichardt Fixes bug introduced in changeset 158:fb6e8990f42f 17.03
(edit) @163:3cfc25edb314   5 years mreichardt Adjusts auto-register publishing mechanism to remain compatible with older … 17.03
(edit) @162:a99abff3c256   5 years mreichardt Adds tRegisterUpdate - a data type that can be inserted into streams to … 17.03
(edit) @161:7c780e113dd5   5 years mreichardt Fixes bug in register auto-publishing mechanism (possibly serialized … 17.03
(edit) @160:a7fa406b8ffc   5 years mreichardt Adds check for valid 'uid' parameter to PublishedRegisters::AddListener 17.03
(edit) @159:1289285e7401   5 years mreichardt Removes 'day' from serialization version (more intuitive/reasonable) 17.03
(edit) @158:fb6e8990f42f   5 years mreichardt Adds native support for registers (automatic updates and referencing … 17.03
(edit) @157:29299fc651b4   5 years foehst Starts beta branch for version 17.03 17.03
(edit) @156:84942a05442c   6 years max.reichardt Merged with 14.08
(edit) @155:f51cd1d928fe   6 years max.reichardt Corrects inline documentation 14.08
(edit) @154:915726de4a4e   6 years max.reichardt Merged with 14.08
(edit) @153:fe3096cfa2c3   6 years max.reichardt Adds binary stream opeators for std::array 14.08
(edit) @152:421f1539985f   6 years max.reichardt Merged with 14.08
(edit) @151:006c7a55afaf   6 years max.reichardt Adds serialization operators for rrlib::util::tEnumBasedFlags class 14.08
(edit) @150:6cefab63816c   6 years mreichardt Fixed gcc runtime warning
(edit) @149:acdc8202ab4f   6 years wettach adapted to changes in rrlib_util
(edit) @148:d9743a275f46   7 years foehst Merge with 13.10
(edit) @147:b8f3d2f8d77f   7 years foehst Merge with 13.10 14.08
(edit) @146:5f71e5816099   7 years tobias.foehst Improves diagnostics by checking a tFileSources existence during … 13.10
(edit) @145:92766b49047c   7 years mreichardt Merged with 14.08
(edit) @144:4f4b2fe842ea   7 years mreichardt Merged with 13.10 14.08
(edit) @143:0772a7f09e35   7 years mreichardt Bugfix in memory buffer when wrapping existing memory and writing to it. 13.10
(edit) @142:77ab9d0c397a   8 years mreichardt Added XML serialization of std::pair
(edit) @141:cb0c16d95685   8 years mreichardt Bugfix in tInputStream::Seek(): Seeking back to a position in the current …
(edit) @140:c910a470ca74   8 years mreichardt Refactored ReadString() methods in tInputStream: They now also accept char …
(edit) @139:7321fcea7032   8 years mreichardt Added default parameter value to tMemoryBuffer::GetBufferPointer()
(edit) @138:17091a32c951   8 years mreichardt Improved doxygen documentation. There are no more doxygen warnings now.
(edit) @137:59110a6161de   8 years mreichardt Made unit test no longer fail, when enum strings are built with doxygen.
(edit) @136:7b8e78c3988d   8 years mreichardt Fixed compiler warning
(edit) @135:a19111fb3d5b   8 years m_arndt Make internal buffer size configurable; implement DirectRead(); make …
(edit) @134:e2554ad050be   8 years m_arndt Improve the documentation of DirectRead()
(edit) @133:c8d584f9f189   8 years mreichardt Bugfix in tInputStream::Seek() - absolute read position was not always …
(edit) @132:831195837bff   8 years mreichardt Added (Michael's) test for std::set serialization
(edit) @131:b46a65fa2068   8 years mreichardt Merged with 14.08
(edit) @130:d26b8aee6b26   8 years mreichardt Added/fixed serialization support for std::set 14.08
(edit) @129:92e48bb4119a   8 years mreichardt Fixed formatting of comment
(edit) @128:0113ee57e543   8 years mreichardt Added seeking to tConstSource also - and extended tMemoryBuffer to support …
(edit) @127:b7b0507786c7   8 years m_arndt Add support for seeking in tInputStream and t(File)Source
(edit) @126:44f69caa5aaa   8 years mreichardt Merged with 14.08
(edit) @125:452e340d2720   8 years mreichardt Replaced calls to new std::stoll with std::strtoll to support some older … 14.08
(edit) @124:d60b1a6934a0   8 years mreichardt Merged with Finroc 14.08
(edit) @123:80c689ec4f14   8 years mreichardt Added missing test header file: tests/serialization.h 14.08
(edit) @122:14ae54ee7936   8 years mreichardt Merged with Finroc 14.08
(edit) @121:579c47e9d133   8 years mreichardt Enums with custom, non-standard values can now be handled by … 14.08
(edit) @120:8f2fb0ee4a9d   8 years foehst Started stable branch for version 14.08 14.08
(edit) @119:091615688ebb   8 years mreichardt Fix: Type trait IsSerializableContainer is now 'false' for std::string
(edit) @118:27acd8b0c71d   8 years mreichardt Increased portability for platforms that can write integers only to …
(edit) @117:9a88c4edd2f7   8 years mreichardt Made endianness detection work with more compilers
(edit) @116:ee598839aaa2   8 years mreichardt Fixed issue with integer (de)serialization. Time parsing for …
(edit) @115:12fa8f78a609   8 years mreichardt Made rrlib_xml an optional dependency
(edit) @114:1d28eec484eb   8 years foehst Adapted to changes in rrlib_util
(edit) @113:adff5cfae2c4   8 years mreichardt Updated make.xml files and moved test programs to 'tests' folder
(edit) @112:9b1c622fefbd   8 years mreichardt Fixed XML deserialization of std::vector<bool>. Added some static_asserts …
(edit) @111:15f5a809b683   8 years mreichardt Added type traits IsSerializableContainer and IsSerializable. This way, …
(edit) @110:43de43d3030e   9 years mreichardt Introduced delegate constructors for tInputStream and tOutputStream …
Note: See TracRevisionLog for help on using the revision log.