RetroShare/libretroshare/src/serialiser
Gioacchino Mazzurco 202cee687e
Implement workaround to JavaScript 53bit int issue
JavaScript represents all numbers in a double like manner thus it
  treats 64 bit integers in an unsafe manner, to workaroud this problem
  provide an alternative strin representation in JSON serialization
  format so JavaScript clients can access the correct value someway.
As JSON have no probles with 64 bits integers keep supporting the integer
  representation too.
See https://stackoverflow.com/a/34989371
2019-08-23 13:41:46 +02:00
..
rsbaseserial.cc Print warning also when serializing negative rstime_t 2018-10-16 16:19:23 +02:00
rsbaseserial.h Use safer rstime_t instead of time_t 2018-10-07 13:07:06 +02:00
rsserial.cc Use safer rstime_t instead of time_t 2018-10-07 13:07:06 +02:00
rsserial.h re-licensed serialiser/ 2018-05-29 21:27:12 +02:00
rsserializable.cc Implement ostream operator<< for RsSerializable 2018-11-10 16:24:47 +01:00
rsserializable.h Fix warnings for a lot of destructor called on non-final 'xxx' that has 2019-02-14 20:40:52 +01:00
rsserializer.cc Add more consistency checks to serialization code 2018-08-28 15:20:41 +02:00
rsserializer.h Use safer rstime_t instead of time_t 2018-10-07 13:07:06 +02:00
rstlvaddrs.cc re-licensed serialiser/ 2018-05-29 21:27:12 +02:00
rstlvaddrs.h re-licensed serialiser/ 2018-05-29 21:27:12 +02:00
rstlvbanlist.cc re-licensed serialiser/ 2018-05-29 21:27:12 +02:00
rstlvbanlist.h re-licensed serialiser/ 2018-05-29 21:27:12 +02:00
rstlvbase.cc re-licensed serialiser/ 2018-05-29 21:27:12 +02:00
rstlvbase.h merged with upstream/master 2018-08-30 14:50:16 +02:00
rstlvbinary.cc remove debug output 2018-10-12 18:20:55 +02:00
rstlvbinary.h re-licensed serialiser/ 2018-05-29 21:27:12 +02:00
rstlvfileitem.cc re-licensed serialiser/ 2018-05-29 21:27:12 +02:00
rstlvfileitem.h re-licensed serialiser/ 2018-05-29 21:27:12 +02:00
rstlvgenericmap.h re-licensed serialiser/ 2018-05-29 21:27:12 +02:00
rstlvgenericmap.inl re-licensed serialiser/ 2018-05-29 21:27:12 +02:00
rstlvgenericparam.cc remove debug output 2018-10-12 18:20:55 +02:00
rstlvgenericparam.h re-licensed serialiser/ 2018-05-29 21:27:12 +02:00
rstlvidset.cc remove debug output 2018-10-12 18:20:55 +02:00
rstlvidset.h Deprecate TLV items, to avoid temptation to use them in new code 2018-11-10 16:28:15 +01:00
rstlvimage.cc re-licensed serialiser/ 2018-05-29 21:27:12 +02:00
rstlvimage.h fixed serialization of posts with images 2019-03-19 23:23:49 +01:00
rstlvitem.cc remove debug output 2018-10-12 18:20:55 +02:00
rstlvitem.h Deprecate TLV items, to avoid temptation to use them in new code 2018-11-10 16:28:15 +01:00
rstlvkeys.cc remove debug output 2018-10-12 18:20:55 +02:00
rstlvkeys.h re-licensed serialiser/ 2018-05-29 21:27:12 +02:00
rstlvkeyvalue.cc remove debug output 2018-10-12 18:20:55 +02:00
rstlvkeyvalue.h re-licensed serialiser/ 2018-05-29 21:27:12 +02:00
rstlvlist.h remove debug output 2018-10-12 18:20:55 +02:00
rstlvmaps.h re-licensed serialiser/ 2018-05-29 21:27:12 +02:00
rstlvstring.cc remove debug output 2018-10-12 18:20:55 +02:00
rstlvstring.h re-licensed serialiser/ 2018-05-29 21:27:12 +02:00
rstypeserializer.cc Implement workaround to JavaScript 53bit int issue 2019-08-23 13:41:46 +02:00
rstypeserializer.h Implement workaround to JavaScript 53bit int issue 2019-08-23 13:41:46 +02:00