ObjFW  History of tests/serialization.xml of 05b17b8de4b4062e

History of file tests/serialization.xml at check-in 05b17b8de4b4062e

2023-07-15
20:57
Deleted: Merge trunk into branch "amiga-library" check-in: [860b0bf1e9] user: js, branch: amiga-library, size: 0
2023-04-10
19:22
Deleted: Remove OFSerialization

While the idea sounds nice that the tag name is the class, this means the
serialization includes whether something is mutable or immutable. This means
doing as much as making something immutable changes the serialization, which
can then cause issues after being deserialized. check-in: [6ce0093f8d] user: js, branch: trunk, size: 0

2022-11-24
00:21
Rename OFURI to OFIRI file: [41f0bf4f05] check-in: [23272e6d43] user: js, branch: trunk, size: 1776 [annotate] [blame] [check-ins using] [diff]
2022-10-18
10:10
OFDate: Add encoding attribute to serialization file: [ea3d1a36ad] check-in: [0cad644045] user: js, branch: trunk, size: 1776 [annotate] [blame] [check-ins using] [diff]
2022-09-28
21:40
Rename OFUR{L -> I} in preparation for URI support file: [f98f3b8fb6] check-in: [e7ab06503c] user: js, branch: trunk, size: 1761 [annotate] [blame] [check-ins using] [diff]
2022-09-04
13:17
OFXMLElement: Remove defaultNamespace property file: [9c33dfe30d] check-in: [eed200181b] user: js, branch: trunk, size: 1761 [annotate] [blame] [check-ins using] [diff]
2022-01-17
08:18
OFUUID: Use lowercase as per RFC 4122 Section 3 file: [d106910237] check-in: [f70ea939ba] user: js, branch: trunk, size: 1761 [annotate] [blame] [check-ins using] [diff]
2021-10-23
12:28
OFUUID: Add serialization support file: [1df911f605] check-in: [fe84b53fd3] user: js, branch: trunk, size: 1761 [annotate] [blame] [check-ins using] [diff]
2020-08-22
18:39
OFNumber: Don't always use the smallest type

This is annoying as it changes the type encoding, and hence makes
-[getValue:size:] a pain. file: [c1b84078b7] check-in: [9746cff094] user: js, branch: trunk, size: 1621 [annotate] [blame] [check-ins using] [diff]

2020-07-19
11:49
OFNumber: Refactor to reduce code size file: [904cd48eb0] check-in: [59e1c84d30] user: js, branch: trunk, size: 1623 [annotate] [blame] [check-ins using] [diff]
11:03
OFNumber: Always use the smallest type that fits file: [4e889883e6] check-in: [5e8cca7678] user: js, branch: trunk, size: 1624 [annotate] [blame] [check-ins using] [diff]
2020-01-05
02:05
Update URL in a few places file: [173d674534] check-in: [0f99128a67] user: js, branch: trunk, size: 1622 [annotate] [blame] [check-ins using] [diff]
2017-10-31
21:39
OFURL: URL-encode according to RFC 3986

This also means the parameters go away and get folded into the path. file: [4a5293ca90] check-in: [5f7305c659] user: js, branch: trunk, size: 1626 [annotate] [blame] [check-ins using] [diff]

2017-10-28
21:08
Make OFURL more generic

This removes the special handling dependent on the scheme. file: [9ca884a2b7] check-in: [0f995db06d] user: js, branch: trunk, size: 1626 [annotate] [blame] [check-ins using] [diff]

2017-07-22
20:50
Split OFDataArray into OFData and OFMutableData file: [6c06fe27b7] check-in: [c8f7b90082] user: js, branch: trunk, size: 1626 [annotate] [blame] [check-ins using] [diff]
2014-07-07
00:50
OFURL: Don't include the leading "/" in path

While Cocoa includes it, RFC 1738 explicitly states that the "/" between
host / port and path is not part of the path. file: [d1cce18711] check-in: [d2487bc7e1] user: js, branch: trunk, size: 1636 [annotate] [blame] [check-ins using] [diff]

2012-12-06
00:14
Improve -[hash] of OFNumber and OFObject. file: [2be1e47e3a] check-in: [ac51f5f0cf] user: js, branch: trunk, size: 1636 [annotate] [blame] [check-ins using] [diff]
2012-12-01
17:50
OFSet_hashtable: Store in OFMapTable. file: [0489605714] check-in: [ed438b979d] user: js, branch: trunk, size: 1636 [annotate] [blame] [check-ins using] [diff]
2012-10-09
21:57
Remove wrong byte swaps. file: [4afe0bff59] check-in: [3f29426e99] user: js, branch: trunk, size: 1636 [annotate] [blame] [check-ins using] [diff]
2012-07-31
12:05
Slightly changed serialization format.

printf's %a was too fragile to serialize floats and doubles, as it was
behaving differently on different OSes and OS versions. Instead, a hex
representation of the float/double in big endian is used now. While this
is less readable, it is guaranteed to be accurate and always the same. file: [b4acfa6af4] check-in: [a6ee2b2065] user: js, branch: trunk, size: 1636 [annotate] [blame] [check-ins using] [diff]

2011-12-12
13:32
Improve serialization of OFXMLElement.

It does not store the namespaces for the prefixes "xml" and "xmlns"
anymore. file: [56f53a7b7a] check-in: [0a083111c7] user: js, branch: trunk, size: 1646 [annotate] [blame] [check-ins using] [diff]

2011-11-21
16:47
There is no need to hash 32 bit per character if Unicode has only 24. file: [12b8649327] check-in: [d8a6ca3fbd] user: js, branch: trunk, size: 2805 [annotate] [blame] [check-ins using] [diff]
2011-11-20
18:41
Make OFString a class cluster.

It is a class cluster now, but there is still much to improve. file: [7633105928] check-in: [301ee63212] user: js, branch: trunk, size: 2805 [annotate] [blame] [check-ins using] [diff]

2011-10-04
13:14
Split OFXMLElement into OFXML{Element,Characters,CDATA,Comment}. file: [8d32d568ae] check-in: [03f14bf019] user: js, branch: trunk, size: 2805 [annotate] [blame] [check-ins using] [diff]
2011-09-17
18:58
Better format for serialization of floating point OFNumbers. file: [dbe29a5558] check-in: [ef02147e8b] user: js, branch: trunk, size: 2856 [annotate] [blame] [check-ins using] [diff]
15:20
Change OFDate to use and export doubles. file: [dcac3fafcc] check-in: [4bef853a72] user: js, branch: trunk, size: 2791 [annotate] [blame] [check-ins using] [diff]
2011-09-01
18:08
Add serialization and deserialization for OFSet and OFCountedSet. file: [5739f59ed1] check-in: [8d5ca84bc5] user: js, branch: trunk, size: 2797 [annotate] [blame] [check-ins using] [diff]
2011-08-21
11:03
Make OFDictionary an abstract class. file: [50caace6dd] check-in: [c0098f89fe] user: js, branch: trunk, size: 2475 [annotate] [blame] [check-ins using] [diff]
2011-06-28
21:07
Add serialization and deserialization to OFDataArray. file: [e609429c3c] check-in: [bfa01e9b5c] user: js, branch: trunk, size: 2475 [annotate] [blame] [check-ins using] [diff]
01:51
Change serialization format to be way more readable and shorter. file: [7e037e6365] check-in: [756bb26c98] user: js, branch: trunk, size: 2309 [annotate] [blame] [check-ins using] [diff]
2011-06-05
23:59
Added: Add -[XMLStringWithIndentation:] to OFXMLElement. file: [df9f9a2c48] check-in: [14991e7035] user: js, branch: trunk, size: 3055 [annotate] [blame] [check-ins using]