ObjFW  Check-in [496695d778]

Overview
Comment:Either restrict subclassing or reserve ivar space

This allows ABI stability with the fragile ABI.

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 496695d778679f81278054928ffcfe582e35e77dddd229be51cc5869ab21fa85
User & Date: js on 2019-09-29 19:35:38
Other Links: manifest | tags
Context
2019-09-29
19:38
Fix incorrectly increased library version check-in: 9b97be3ec8 user: js tags: trunk
19:35
Either restrict subclassing or reserve ivar space check-in: 496695d778 user: js tags: trunk
15:58
Remove OFAutoreleasePool check-in: 09be825f88 user: js tags: trunk
Changes

Modified src/OFASN1BitString.h from [e158879bfe] to [95faab1673].    [diff]

Modified src/OFASN1Boolean.h from [bbfa3b2e00] to [e3f3ef71bd].    [diff]

Modified src/OFASN1Enumerated.h from [1bbc558259] to [57303b37e8].    [diff]

Modified src/OFASN1IA5String.h from [7f046db22f] to [2dc26128e4].    [diff]

Modified src/OFASN1Integer.h from [1787c0819c] to [750cb161c4].    [diff]

Modified src/OFASN1NumericString.h from [0728c17a9c] to [9b3578e8e9].    [diff]

Modified src/OFASN1ObjectIdentifier.h from [2e8623fcd6] to [6b96b42139].    [diff]

Modified src/OFASN1OctetString.h from [c214a23949] to [10995e894c].    [diff]

Modified src/OFASN1PrintableString.h from [95fd360121] to [acd9d38f09].    [diff]

Modified src/OFASN1UTF8String.h from [8773fa600a] to [49619d1ec5].    [diff]

Modified src/OFASN1Value.h from [a17482039e] to [82f404c6bc].    [diff]

Modified src/OFAdjacentArray.h from [6f24e09a18] to [cebe5ad233].    [diff]

Modified src/OFAdjacentSubarray.h from [089d0764c2] to [bd17bec51a].    [diff]

Modified src/OFApplication.h from [f18dce4f34] to [537950f969].    [diff]

Modified src/OFArray.h from [f7419d3b33] to [72663abff1].    [diff]

Modified src/OFBitSetCharacterSet.h from [354358342b] to [0f5e448e50].    [diff]

Modified src/OFBlock.h from [ace9ad8531] to [83c8b8b8fe].    [diff]

Modified src/OFBytesValue.h from [064f02062a] to [12d8c96477].    [diff]

Modified src/OFCharacterSet.h from [f46e129e3b] to [de7fc1853c].    [diff]

Modified src/OFColor.h from [edab75bee1] to [e931392faa].    [diff]

Modified src/OFCondition.h from [71a90ae1ff] to [d3391d482d].    [diff]

Modified src/OFConstantString.h from [1c96b5dc8b] to [c489056f79].    [diff]

Modified src/OFCountedMapTableSet.h from [425da1187b] to [54cdfe273c].    [diff]

Modified src/OFCountedSet.h from [4abf7110e4] to [2ecebf0177].    [diff]

Modified src/OFDNSResolver.h from [3356c8f51e] to [7a80eed2c3].    [diff]

Modified src/OFDNSResourceRecord.h from [4893d76bc3] to [2ea810b61f].    [diff]

Modified src/OFData.h from [9bdd1398b6] to [75aaa591fe].    [diff]

Modified src/OFDate.h from [1c9dc17f4c] to [ef356199a7].    [diff]

Modified src/OFDictionary.h from [2fc9d82347] to [0bdd64401a].    [diff]

Modified src/OFDimensionValue.h from [506e11e7af] to [4f99589b0d].    [diff]

Modified src/OFEnumerator.h from [5d33d7fcc0] to [1264743def].    [diff]

Modified src/OFEpollKernelEventObserver.h from [a52cc0d821] to [82f0a9bae6].    [diff]

Modified src/OFFile.h from [5cdb803aa0] to [7b7e5b1049].    [diff]

Modified src/OFFileManager.h from [daabb28b95] to [105f32a771].    [diff]

Modified src/OFFileManager.m from [5c4544e132] to [1b86de4488].    [diff]

Modified src/OFFileURLHandler.h from [4c8d0c729e] to [fd0c855548].    [diff]

Modified src/OFGZIPStream.h from [61111b955d] to [3973ccf74c].    [diff]

Modified src/OFHMAC.h from [f906bf7f17] to [c85420d05a].    [diff]

Modified src/OFHTTPClient.h from [ec1691a772] to [e516a827e2].    [diff]

Modified src/OFHTTPCookie.h from [de4eb9913d] to [e642b0f59d].    [diff]

Modified src/OFHTTPCookieManager.h from [c6413b38bf] to [8c7af02c16].    [diff]

Modified src/OFHTTPRequest.h from [b110c8f2e2] to [9466bbaa67].    [diff]

Modified src/OFHTTPResponse.h from [14b68dfcaa] to [4def471fb7].    [diff]

Modified src/OFHTTPServer.h from [3394497349] to [cd787cb48e].    [diff]

Modified src/OFHTTPURLHandler.h from [9220399ab4] to [8c0000bba5].    [diff]

Modified src/OFINICategory.h from [a52c1059f2] to [cfca4456a9].    [diff]

Modified src/OFINIFile.h from [772b56ea19] to [71d6c12d86].    [diff]

Modified src/OFINIFileSettings.h from [0f40811c1f] to [bae8a4f75c].    [diff]

Modified src/OFInflate64Stream.h from [7e95b67f65] to [7497e2c385].    [diff]

Modified src/OFInflateStream.h from [ba3144156c] to [a451ce0366].    [diff]

Modified src/OFIntrospection.h from [29246596c0] to [f4fdf94694].    [diff]

Modified src/OFInvertedCharacterSet.h from [e78ee993d6] to [1f748d556a].    [diff]

Modified src/OFInvocation.h from [26aac59c99] to [8d5d38dc1e].    [diff]

Modified src/OFKernelEventObserver.h from [97255f4a8b] to [b2d4e300e7].    [diff]

Modified src/OFKqueueKernelEventObserver.h from [93173a129b] to [04d72570f9].    [diff]

Modified src/OFLHAArchive.h from [667a6061aa] to [98e95db909].    [diff]

Modified src/OFLHAArchiveEntry.h from [4b4440a6ad] to [a2fc14bd84].    [diff]

Modified src/OFLHADecompressingStream.h from [1fd5de7afc] to [e5a15c8e0b].    [diff]

Modified src/OFList.h from [6b57b93ef4] to [c1be030244].    [diff]

Modified src/OFLocale.h from [42395bf4fa] to [fac49fcae1].    [diff]

Modified src/OFMD5Hash.h from [2507db3e19] to [7bc2b1da3f].    [diff]

Modified src/OFMapTable.h from [1f1f29d31e] to [b6dd6c63b6].    [diff]

Modified src/OFMapTableDictionary.h from [c6f471998e] to [e4b08c07d4].    [diff]

Modified src/OFMapTableSet.h from [955e132003] to [87db5f22c7].    [diff]

Modified src/OFMessagePackExtension.h from [947608cec6] to [bdf36008e7].    [diff]

Modified src/OFMethodSignature.h from [35a14e0813] to [18c94d6350].    [diff]

Modified src/OFMutableAdjacentArray.h from [ba9ae1bdf2] to [51288ab7a0].    [diff]

Modified src/OFMutableArray.h from [97f317cd8c] to [34a09a316e].    [diff]

Modified src/OFMutableData.h from [5a53632ba0] to [ad7c91dbcd].    [diff]

Modified src/OFMutableDictionary.h from [43070c71d1] to [e6550bad92].    [diff]

Modified src/OFMutableLHAArchiveEntry.h from [25550d850c] to [35040236c1].    [diff]

Modified src/OFMutableMapTableDictionary.h from [dec5e52f1e] to [4d2fb14c64].    [diff]

Modified src/OFMutableMapTableSet.h from [59911fabdb] to [184041bad3].    [diff]

Modified src/OFMutablePair.h from [6bb98de460] to [243eba2a1e].    [diff]

Modified src/OFMutableSet.h from [9b1889a14f] to [ec355518ec].    [diff]

Modified src/OFMutableString.h from [b9fb78b26e] to [721df996ad].    [diff]

Modified src/OFMutableTarArchiveEntry.h from [301e1d8433] to [199bc4c41d].    [diff]

Modified src/OFMutableTriple.h from [5621e7a8f4] to [524e2b7c05].    [diff]

Modified src/OFMutableURL.h from [eff60f9cda] to [3f13123c95].    [diff]

Modified src/OFMutableUTF8String.h from [039b0313df] to [bde0a714b5].    [diff]

Modified src/OFMutableZIPArchiveEntry.h from [a5c9bd1076] to [860ca60c8f].    [diff]

Modified src/OFMutex.h from [4b8e64a2be] to [4ff73c2003].    [diff]

Modified src/OFNonretainedObjectValue.h from [c355b53946] to [36f80cbb4e].    [diff]

Modified src/OFNumber.h from [3047242909] to [1367656c87].    [diff]

Modified src/OFOptionsParser.h from [7b666b9bba] to [9b4ca8e1fd].    [diff]

Modified src/OFPair.h from [a91c3b2a6f] to [cd107d57db].    [diff]

Modified src/OFPlugin.h from [82c185a058] to [cb3a1304f8].    [diff]

Modified src/OFPointValue.h from [ee56f0af65] to [88e07dfeed].    [diff]

Modified src/OFPointerValue.h from [c394de6a61] to [bc4ae528fd].    [diff]

Modified src/OFPollKernelEventObserver.h from [aa8c14235f] to [2770775881].    [diff]

Modified src/OFProcess.h from [7c50dd3a7c] to [df8e9272e3].    [diff]

Modified src/OFRIPEMD160Hash.h from [4b27eef996] to [8064412ceb].    [diff]

Modified src/OFRangeCharacterSet.h from [d6286761a3] to [a2771ad1c7].    [diff]

Modified src/OFRangeValue.h from [485fced595] to [a8ef163be5].    [diff]

Modified src/OFRectangleValue.h from [e6635df87d] to [7066e1a221].    [diff]

Modified src/OFRecursiveMutex.h from [f3a0853f17] to [14cd0ab792].    [diff]

Modified src/OFRunLoop.h from [0ba22fa5da] to [93da873991].    [diff]

Modified src/OFSHA1Hash.h from [76484e9b92] to [f45a134709].    [diff]

Modified src/OFSHA224Hash.h from [7b625d5901] to [02668ec72c].    [diff]

Modified src/OFSHA224Or256Hash.h from [0e59b3265f] to [6b1a277f58].    [diff]

Modified src/OFSHA256Hash.h from [1b677ced7a] to [4c62059a65].    [diff]

Modified src/OFSHA384Hash.h from [b462056b6f] to [4e1fe029f7].    [diff]

Modified src/OFSHA384Or512Hash.h from [da5458033a] to [835b1d3d02].    [diff]

Modified src/OFSHA512Hash.h from [763c1dc3e0] to [cfed575886].    [diff]

Modified src/OFSandbox.h from [091d297073] to [d6216c6849].    [diff]

Modified src/OFSecureData.h from [6b81b595f7] to [4b4455fb4b].    [diff]

Modified src/OFSeekableStream.h from [369226960c] to [acb8ac2896].    [diff]

Modified src/OFSelectKernelEventObserver.h from [4637ad2ef9] to [e8ee327775].    [diff]

Modified src/OFSet.h from [9f71c62224] to [f80d14d494].    [diff]

Modified src/OFSettings.h from [aeeac74626] to [cc56f332fa].    [diff]

Modified src/OFSortedList.h from [cacefbad95] to [9bfd1b9f4d].    [diff]

Modified src/OFStream.h from [437fb045ff] to [a643169c96].    [diff]

Modified src/OFStreamSocket.h from [830fed3178] to [3403a64f01].    [diff]

Modified src/OFString.h from [122f8a653b] to [6ace318746].    [diff]

Modified src/OFSystemInfo.h from [147dae58c0] to [5361d8dc79].    [diff]

Modified src/OFTCPSocket.h from [0da62ee227] to [52ed0f333c].    [diff]

Modified src/OFTarArchive.h from [c1cedd4497] to [499d4e1e00].    [diff]

Modified src/OFTarArchiveEntry.h from [280263548d] to [7184d9b8e2].    [diff]

Modified src/OFThread.h from [f2bf600216] to [1d8bb7f623].    [diff]

Modified src/OFThreadPool.h from [881b26bdcb] to [a9d1ed6153].    [diff]

Modified src/OFTimer.h from [4f5a514bed] to [2f31460f3b].    [diff]

Modified src/OFTriple.h from [b9adc8ff29] to [a3365ec37e].    [diff]

Modified src/OFUDPSocket.h from [7aa018221e] to [93eb5b4287].    [diff]

Modified src/OFURL.h from [d5f7b8d500] to [6489d1ac08].    [diff]

Modified src/OFURLHandler.h from [99d8a7ec4d] to [21e47d991e].    [diff]

Modified src/OFValue.h from [08334bde30] to [cd088af64e].    [diff]

Modified src/OFWin32ConsoleStdIOStream.h from [f6d4919bb8] to [4f43803fd9].    [diff]

Modified src/OFWindowsRegistryKey.h from [9fac5d4d25] to [11b2db8071].    [diff]

Modified src/OFXMLAttribute.h from [ed65bcb38c] to [9cd58fd2db].    [diff]

Modified src/OFXMLCDATA.h from [55264b0e38] to [6b5be91b20].    [diff]

Modified src/OFXMLCharacters.h from [5302379b94] to [566e2a1d51].    [diff]

Modified src/OFXMLComment.h from [cff55f0a1f] to [7604b96e68].    [diff]

Modified src/OFXMLElement.h from [cae7cd646e] to [8a18eb088f].    [diff]

Modified src/OFXMLElementBuilder.h from [636accb67a] to [a5bfbc9534].    [diff]

Modified src/OFXMLNode.h from [cba2a7e188] to [81d926c432].    [diff]

Modified src/OFXMLParser.h from [7ff9022fef] to [76cd96268b].    [diff]

Modified src/OFXMLProcessingInstructions.h from [3daafe52e9] to [8c87d1c2de].    [diff]

Modified src/OFZIPArchive.h from [4b0bcbe6e5] to [f47223fd79].    [diff]

Modified src/OFZIPArchiveEntry.h from [33a9310f4d] to [e9ac584951].    [diff]

Modified src/macros.h from [6430489c6f] to [fff954ce5f].    [diff]