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