ObjFW  Check-in [6ce0093f8d]

Overview
Comment: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.

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 6ce0093f8d6b151bb9b24792974ccd30e2505947f1167c15330e75667b0bfd23
User & Date: js on 2023-04-10 19:22:32
Other Links: manifest | tags
Context
2023-04-11
18:42
utils: Fix %c instead of %C for short options (check-in: bb4026082a user: js tags: trunk)
2023-04-10
19:22
Remove OFSerialization (check-in: 6ce0093f8d user: js tags: trunk)
18:51
OFDNSResolver: Rename usesTCP -> forcesTCP (check-in: 1e62dc40eb user: js tags: trunk)
Changes

Modified .fossil-settings/clean-glob from [06b87ad48d] to [0ae1b8a1ac].    [diff]

Modified .fossil-settings/ignore-glob from [23cb69850b] to [eed8ea3523].    [diff]

Modified .gitignore from [726b780402] to [9fa51c850c].    [diff]

Modified src/Makefile from [534f043ed9] to [3265595cf5].    [diff]

Modified src/OFAdjacentArray.m from [6f7bf1cc03] to [3d57d1e63c].    [diff]

Modified src/OFArray.h from [6026515902] to [3d63ad7d51].    [diff]

Modified src/OFArray.m from [9908191730] to [79e2c56f24].    [diff]

Modified src/OFCountedMapTableSet.m from [5a8f5db3ac] to [7a63d8437b].    [diff]

Modified src/OFCountedSet.m from [39bc22ff53] to [2550c38e59].    [diff]

Modified src/OFData.h from [72a15add33] to [c6b9b129b7].    [diff]

Modified src/OFData.m from [5fe996c5b2] to [fedaecf95c].    [diff]

Modified src/OFDate.h from [e5b2860c38] to [5d6447d0f7].    [diff]

Modified src/OFDate.m from [46c76c4869] to [8b8a822187].    [diff]

Modified src/OFDictionary.h from [8cc1ad5dd1] to [b2fad599b6].    [diff]

Modified src/OFDictionary.m from [599077ba21] to [12d43fb634].    [diff]

Modified src/OFIRI.h from [79cb8c8321] to [659e656a72].    [diff]

Modified src/OFIRI.m from [ee22df9601] to [fdb5d156bf].    [diff]

Modified src/OFList.h from [58011ed2c8] to [e9e426b5c4].    [diff]

Modified src/OFList.m from [f8495d68a7] to [9b79071582].    [diff]

Modified src/OFMapTableDictionary.m from [4b446060bf] to [7d4c6241d2].    [diff]

Modified src/OFMapTableSet.m from [bdcf63f37b] to [c087e53711].    [diff]

Modified src/OFMutableArray.m from [72393f4e8d] to [0c37234313].    [diff]

Modified src/OFMutableDictionary.m from [6575efa5e7] to [4bd030691a].    [diff]

Modified src/OFMutableSet.m from [da878db78b] to [f395937f21].    [diff]

Modified src/OFMutableString.m from [de2a5d81a3] to [6babdf726b].    [diff]

Modified src/OFNull.h from [cb7890ed23] to [08105d85ed].    [diff]

Modified src/OFNull.m from [e3e5d7be35] to [820a727986].    [diff]

Modified src/OFNumber.h from [7dac2a8920] to [bb1eda01eb].    [diff]

Modified src/OFNumber.m from [7ed514fdca] to [b9b4334494].    [diff]

Deleted src/OFObject+Serialization.h version [5e089b5333].

Deleted src/OFObject+Serialization.m version [da843a6733].

Modified src/OFObject.h from [38cdbbc21b] to [3ddfbc785d].    [diff]

Modified src/OFObject.m from [d0e1cba71d] to [6fb92dcbb6].    [diff]

Modified src/OFSecureData.h from [7365f05648] to [5deb9cb9cd].    [diff]

Modified src/OFSecureData.m from [6e16784ba9] to [47b9727f66].    [diff]

Deleted src/OFSerialization.h version [81b4f05430].

Deleted src/OFSerialization.m version [d41532d0bc].

Modified src/OFSet.h from [e408900b6b] to [b6b0fc8990].    [diff]

Modified src/OFSet.m from [c24561f595] to [a5c8b76a0d].    [diff]

Deleted src/OFString+Serialization.h version [562111770b].

Deleted src/OFString+Serialization.m version [814c47790a].

Modified src/OFString.h from [0d179dd073] to [55ba0a041b].    [diff]

Modified src/OFString.m from [9e1175061f] to [6c5b7de32e].    [diff]

Modified src/OFUUID.h from [9269e86a14] to [ac563eb1fe].    [diff]

Modified src/OFUUID.m from [9c0ce1a511] to [81553fcc1d].    [diff]

Modified src/OFXMLAttribute.h from [a0373a3fcd] to [ad0369cec2].    [diff]

Modified src/OFXMLAttribute.m from [b0ce591345] to [5c47193c55].    [diff]

Modified src/OFXMLCDATA.h from [cbe6268a21] to [0b1ca7487a].    [diff]

Modified src/OFXMLCDATA.m from [782cf60cb2] to [b5a30e1981].    [diff]

Modified src/OFXMLCharacters.h from [01b164c13a] to [d7b0cc572e].    [diff]

Modified src/OFXMLCharacters.m from [0f7714df74] to [d4a7b166de].    [diff]

Modified src/OFXMLComment.h from [ccfce93aa5] to [0ac62de2c0].    [diff]

Modified src/OFXMLComment.m from [11b3b9f1cf] to [72a694fdfc].    [diff]

Deleted src/OFXMLElement+Serialization.h version [fe095a2964].

Deleted src/OFXMLElement+Serialization.m version [e7e3d1e4e8].

Modified src/OFXMLElement.h from [88a9b5d1f0] to [30ce632507].    [diff]

Modified src/OFXMLElement.m from [c4955d77b3] to [b73068b828].    [diff]

Modified src/OFXMLNode.h from [b1cf55fec8] to [ed1c4fdaa7].    [diff]

Modified src/OFXMLNode.m from [dcf0255e3f] to [db9f6871fb].    [diff]

Modified src/OFXMLProcessingInstruction.h from [5592054efd] to [ea520587d0].    [diff]

Modified src/OFXMLProcessingInstruction.m from [444877ce0f] to [44d4bf9d3c].    [diff]

Modified tests/Makefile from [331c812adc] to [2beb632548].    [diff]

Deleted tests/OFSerializationTests.m version [8955c90831].

Modified tests/TestsAppDelegate.h from [2856569726] to [c08d2cfc07].    [diff]

Modified tests/TestsAppDelegate.m from [188b6037b1] to [252b4a628c].    [diff]

Modified tests/iOS.xcodeproj/project.pbxproj from [b5cdee4708] to [ac2dd7d645].    [diff]

Deleted tests/serialization.xml version [41f0bf4f05].