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].