ObjFW  History of tests/serialization.xml of 5a7cde8a42eab957

History of the file that is called tests/serialization.xml at check-in 5a7cde8a42eab957

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

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

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

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

2017-10-28
21:08
[9ca884a2b7] part of check-in [0f995db06d] Make OFURL more generic

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

2017-07-22
20:50
[6c06fe27b7] part of check-in [c8f7b90082] Split OFDataArray into OFData and OFMutableData (check-in: [c8f7b90082] user: js, branch: trunk, size: 1626) [annotate] [blame] [check-ins using] [diff]
2014-07-07
00:50
[d1cce18711] part of check-in [d2487bc7e1] 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. (check-in: [d2487bc7e1] user: js, branch: trunk, size: 1636) [annotate] [blame] [check-ins using] [diff]

2012-12-06
00:14
[2be1e47e3a] part of check-in [ac51f5f0cf] Improve -[hash] of OFNumber and OFObject. (check-in: [ac51f5f0cf] user: js, branch: trunk, size: 1636) [annotate] [blame] [check-ins using] [diff]
2012-12-01
17:50
[0489605714] part of check-in [ed438b979d] OFSet_hashtable: Store in OFMapTable. (check-in: [ed438b979d] user: js, branch: trunk, size: 1636) [annotate] [blame] [check-ins using] [diff]
2012-10-09
21:57
[4afe0bff59] part of check-in [3f29426e99] Remove wrong byte swaps. (check-in: [3f29426e99] user: js, branch: trunk, size: 1636) [annotate] [blame] [check-ins using] [diff]
2012-07-31
12:05
[b4acfa6af4] part of check-in [a6ee2b2065] 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. (check-in: [a6ee2b2065] user: js, branch: trunk, size: 1636) [annotate] [blame] [check-ins using] [diff]

2011-12-12
13:32
[56f53a7b7a] part of check-in [0a083111c7] Improve serialization of OFXMLElement.

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

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

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

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