ObjFW  Check-in [c40a295629]

Overview
Comment:Either restrict subclassing or reserve ivars
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: c40a295629818291fcaecd5fc04880db5d9115be05c8042d2697aaf1d14a0a4e
User & Date: js on 2022-09-12 14:34:38
Other Links: manifest | tags
Context
2022-09-16
13:15
OFString: Improve exceptions check-in: 7dc3d12cad user: js tags: trunk
2022-09-12
14:34
Either restrict subclassing or reserve ivars check-in: c40a295629 user: js tags: trunk
08:52
Restrict subclassing on more classes check-in: 1038191a03 user: js tags: trunk
Changes

Modified src/OFEnumerator.h from [514f228b0c] to [27d5a99680].    [diff]

Modified src/OFMapTable.h from [db5052bd42] to [382835ac81].    [diff]

Modified src/OFMapTable.m from [155910f8b1] to [61602c79fe].    [diff]

Modified src/OFNotification.h from [de7bff6c2a] to [c3409634e1].    [diff]

Modified src/OFNotificationCenter.h from [6d89a35135] to [2edf55e2db].    [diff]

Modified src/OFNotificationCenter.m from [3332a25cc3] to [a7b0a81fd8].    [diff]

Modified src/OFRecursiveMutex.h from [5662e5ef58] to [b2370c565d].    [diff]

Modified src/OFSPXStreamSocket.h from [b5f5c82a33] to [273c44a2b3].    [diff]

Modified src/exceptions/OFAcceptFailedException.h from [257583a910] to [af9482eaa0].    [diff]

Modified src/exceptions/OFAllocFailedException.h from [89360977c8] to [01cde7dcb3].    [diff]

Modified src/exceptions/OFAlreadyConnectedException.h from [56f0934858] to [ac208c2ef2].    [diff]

Modified src/exceptions/OFBindFailedException.h from [5fb5dee342] to [9447c1c83e].    [diff]

Modified src/exceptions/OFChangeCurrentDirectoryPathFailedException.h from [fce19a8f8b] to [0196a16f5d].    [diff]

Modified src/exceptions/OFChecksumMismatchException.h from [e6f142cd8f] to [5d6d269610].    [diff]

Modified src/exceptions/OFConditionBroadcastFailedException.h from [d2d182c69d] to [920b114a94].    [diff]

Modified src/exceptions/OFConditionSignalFailedException.h from [92e2796a89] to [fd45072644].    [diff]

Modified src/exceptions/OFConditionStillWaitingException.h from [63592271b5] to [6424437193].    [diff]

Modified src/exceptions/OFConditionWaitFailedException.h from [4c780f1cdc] to [219a53d1c9].    [diff]

Modified src/exceptions/OFConnectionFailedException.h from [6f75d86327] to [3f23880b21].    [diff]

Modified src/exceptions/OFCopyItemFailedException.h from [6dbfc6ae6a] to [630315f2f6].    [diff]

Modified src/exceptions/OFCreateDirectoryFailedException.h from [9fb2f6c383] to [f204a4e512].    [diff]

Modified src/exceptions/OFCreateSymbolicLinkFailedException.h from [3600a35794] to [200bfbec91].    [diff]

Modified src/exceptions/OFCreateWindowsRegistryKeyFailedException.h from [10755ff9ec] to [3739e39dc2].    [diff]

Modified src/exceptions/OFDNSQueryFailedException.h from [852291054a] to [e0cf12b730].    [diff]

Modified src/exceptions/OFDeleteWindowsRegistryKeyFailedException.h from [ce80a5fb98] to [7a006ec7b5].    [diff]

Modified src/exceptions/OFDeleteWindowsRegistryValueFailedException.h from [fb187a24ce] to [0a7f480a16].    [diff]

Modified src/exceptions/OFEnumerationMutationException.h from [2ab98f2cf4] to [1a130e7399].    [diff]

Modified src/exceptions/OFException.h from [e8334cf8f9] to [6d2e250849].    [diff]

Modified src/exceptions/OFGetCurrentDirectoryPathFailedException.h from [8e5eb876c7] to [30be5f43f5].    [diff]

Modified src/exceptions/OFGetOptionFailedException.h from [07bdd97238] to [a8c8d533b3].    [diff]

Modified src/exceptions/OFGetWindowsRegistryValueFailedException.h from [15ecc19a56] to [1bae299028].    [diff]

Modified src/exceptions/OFHTTPRequestFailedException.h from [59803d0bef] to [d5947528d2].    [diff]

Modified src/exceptions/OFHashAlreadyCalculatedException.h from [9fce34d334] to [0455e7b89e].    [diff]

Modified src/exceptions/OFHashNotCalculatedException.h from [768ce1b6b5] to [e76b9886eb].    [diff]

Modified src/exceptions/OFInitializationFailedException.h from [20206324fd] to [280997dfe1].    [diff]

Modified src/exceptions/OFInvalidArgumentException.h from [d5e2417590] to [835c000126].    [diff]

Modified src/exceptions/OFInvalidEncodingException.h from [393547809a] to [36e737e07d].    [diff]

Modified src/exceptions/OFInvalidFormatException.h from [e6f46ae68c] to [7bd0078c9f].    [diff]

Modified src/exceptions/OFInvalidJSONException.h from [9ac94f6e36] to [a9bef800fe].    [diff]

Modified src/exceptions/OFInvalidServerReplyException.h from [90e12ae8cf] to [9b346b811a].    [diff]

Modified src/exceptions/OFLinkFailedException.h from [099d3c2419] to [d8c1abe3a6].    [diff]

Modified src/exceptions/OFListenFailedException.h from [32d4375802] to [a41aaff3ca].    [diff]

Modified src/exceptions/OFLoadPluginFailedException.h from [7c45470186] to [bb70233a5c].    [diff]

Modified src/exceptions/OFLockFailedException.h from [e861f27ee4] to [58545dfa42].    [diff]

Modified src/exceptions/OFMalformedXMLException.h from [3b999908e6] to [d319798b44].    [diff]

Modified src/exceptions/OFMoveItemFailedException.h from [c4c3e18fa9] to [a67998f491].    [diff]

Modified src/exceptions/OFNotImplementedException.h from [891dc14bbc] to [f0426204c4].    [diff]

Modified src/exceptions/OFNotOpenException.h from [45f02f6f12] to [5a826ad61e].    [diff]

Modified src/exceptions/OFObserveFailedException.h from [6c7bf7885c] to [1e54133af2].    [diff]

Modified src/exceptions/OFOpenItemFailedException.h from [bf32fbec46] to [eff540d360].    [diff]

Modified src/exceptions/OFOpenWindowsRegistryKeyFailedException.h from [883198f087] to [36fb64cf1a].    [diff]

Modified src/exceptions/OFOutOfMemoryException.h from [a0abc1f6de] to [f5654732f6].    [diff]

Modified src/exceptions/OFOutOfRangeException.h from [ad1a11af88] to [f8a5e124cb].    [diff]

Modified src/exceptions/OFReadFailedException.h from [a4ca6ea7be] to [1ab276c5fd].    [diff]

Modified src/exceptions/OFReadOrWriteFailedException.h from [17403f4ccf] to [2c37db7aa0].    [diff]

Modified src/exceptions/OFRemoveItemFailedException.h from [c9bfaec2ab] to [60915efe4d].    [diff]

Modified src/exceptions/OFResolveHostFailedException.h from [26d03aec04] to [983add21d8].    [diff]

Modified src/exceptions/OFRetrieveItemAttributesFailedException.h from [2269d1ffef] to [73250e6fb2].    [diff]

Modified src/exceptions/OFSeekFailedException.h from [cc5ff19519] to [2132111c3a].    [diff]

Modified src/exceptions/OFSetItemAttributesFailedException.h from [40e626240d] to [8ece988d41].    [diff]

Modified src/exceptions/OFSetOptionFailedException.h from [fd8e9dd895] to [2fa10041b9].    [diff]

Modified src/exceptions/OFSetWindowsRegistryValueFailedException.h from [881eab26fa] to [88eed12b7b].    [diff]

Modified src/exceptions/OFStillLockedException.h from [9e844f7b24] to [da104224a4].    [diff]

Modified src/exceptions/OFTLSHandshakeFailedException.h from [624dc0f97d] to [f9e2ae9630].    [diff]

Modified src/exceptions/OFThreadJoinFailedException.h from [8bf49777b7] to [d301dc0b05].    [diff]

Modified src/exceptions/OFThreadStartFailedException.h from [d864107627] to [744fa4d2f0].    [diff]

Modified src/exceptions/OFThreadStillRunningException.h from [2982187d56] to [8cadaadd37].    [diff]

Modified src/exceptions/OFTruncatedDataException.h from [8a558e22e7] to [c355984cb5].    [diff]

Modified src/exceptions/OFUnboundNamespaceException.h from [cc4424a80d] to [782770074b].    [diff]

Modified src/exceptions/OFUnboundPrefixException.h from [6d7bca5c41] to [c1eaadb13e].    [diff]

Modified src/exceptions/OFUndefinedKeyException.h from [1d0c472b52] to [1b1bc72e6f].    [diff]

Modified src/exceptions/OFUnknownXMLEntityException.h from [fdd37fe4f2] to [effb41465b].    [diff]

Modified src/exceptions/OFUnlockFailedException.h from [ab29b208b2] to [2273de4dc6].    [diff]

Modified src/exceptions/OFUnsupportedProtocolException.h from [8223e3796e] to [2e727d85fe].    [diff]

Modified src/exceptions/OFUnsupportedVersionException.h from [fd604be220] to [2da3b1eaf2].    [diff]

Modified src/exceptions/OFWriteFailedException.h from [52a0c0096f] to [6dee61073a].    [diff]