ObjFW  History of src/exceptions/OFMemoryNotPartOfObjectException.m of c7f0229795431423

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of file src/exceptions/OFMemoryNotPartOfObjectException.m at check-in c7f0229795431423

2022-10-18
22:17
Deleted: Merge trunk into branch "amiga-library" check-in: [ac19ed9d40] user: js branch: amiga-library, size: 0
2022-07-15
18:09
Deleted: Merge trunk into branch "wii-u" check-in: [a2973418de] user: js branch: wii-u, size: 0
2022-04-25
13:09
Deleted: Remove OFMemoryNotPartOfObjectException It is no longer used. check-in: [5ee9765356] user: js branch: trunk, size: 0
2022-02-12
07:46
Update copyright file: [af3211991f] check-in: [1a86b8175b] user: js branch: trunk, size: 1501
2021-03-07
20:25
*.m: Fold methods into one line where it fits file: [505924293a] check-in: [1b82d3bf4f] user: js branch: trunk, size: 1501
2021-01-02
22:04
Update copyright file: [11976b53bf] check-in: [374e1a1bfa] user: js branch: trunk, size: 1514
2020-01-02
01:51
Update copyright file: [58ab407fc3] check-in: [c7f0229795] user: js branch: trunk, size: 1603
2019-01-03
19:13
Update copyright file: [73a7425b0d] check-in: [0509d7a844] user: js branch: trunk, size: 1600
2018-01-03
19:49
Update copyright notice file: [c18b67c70d] check-in: [7e5c81e186] user: js branch: trunk, size: 1594
2017-10-17
00:33
Do not use implicit method return types Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does not apply to implicit return types. This means that after this commit, all init methods have a nonnull return type, as they should have. file: [2fe39f9049] check-in: [2f4e0df8be] user: js branch: trunk, size: 1571
2017-05-13
16:56
Fix compilation with GCC file: [649609b5d6] check-in: [4df6ab6bca] user: js branch: trunk, size: 1543
2017-05-07
20:10
Small code style change Casts are now written like types in variable declarations. file: [b8b6e69018] check-in: [4af49a13c3] user: js branch: trunk, size: 1486
15:39
Do not include any addresses in -[description] This makes it harder to accidentally leak addresses which could be used to defeat ASLR. file: [0b7ef4c480] check-in: [7c2a0dda3d] user: js branch: trunk, size: 1483
2017-01-09
17:36
Update copyright Forgot to add 2017, even though I already did quite some changes in 2017. file: [9e52939923] check-in: [44f45c2e35] user: js branch: trunk, size: 1501
2016-01-03
00:43
Update copyright While at it, also update the mail address. file: [b2b55d24d3] check-in: [cec0f072f8] user: js branch: 0.8, size: 1528
00:41
Update copyright While at it, also update the mail address. file: [091570165e] check-in: [2a27cf3000] user: js branch: trunk, size: 1495
2015-11-29
11:43
Make properties a requirement and clean up code This increases the required GCC version from 4.0 to 4.6 (exception: Apple GCC, which already supports this with >= 4.0 starting with OS X 10.5). Since even GCC 4.6 is really old by now, there is no point in still supporting something even older and making the code ugly because of that. While some hardware and OS support was dropped from GCC 4.6 compared to GCC 4.0, there is nothing in there that would be an interesting target with the exception of BeOS maybe - but a port to BeOS can also be achieved using the Haiku support. The other dropped OSes are mostly old versions of OSes while newer ones are still being supported (and those newer versions of those OSes still support the same hardware). file: [5847748519] check-in: [48980f2297] user: js branch: trunk, size: 1491
2015-01-03
20:57
Update copyright file: [9e398da91d] check-in: [cfd374b906] user: js branch: trunk, size: 1524
2014-06-21
21:43
Move all macros from OFObject.h to macros.h This means that OFObject.h imports macros.h now, making it unnecessary to manually import macros.h in almost every file. And while at it, also import autorelease.h in OFObject.h, so that this doesn't need to be manually imported in almost every file as well. file: [9338731956] check-in: [13ee56edf3] user: js branch: trunk, size: 1518
2014-01-04
00:24
Update copyright. file: [3efb7e828b] check-in: [3b97fc3cd9] user: js branch: trunk, size: 1538
2013-11-23
01:12
Add OF_INVALID_INIT_METHOD. file: [d3c1a7f281] check-in: [35dafd5c57] user: js branch: trunk, size: 1532
2013-11-20
22:06
Make exception properties atomic. file: [ce4e415b85] check-in: [85e8ccc3a5] user: js branch: trunk, size: 1641
2013-06-22
12:12
Rework exceptions. This mostly removes the argument for the class in which the exception occurred. As backtraces were recently added for all platforms, the passed class does not give any extra information on where the exception occurred anymore. This also removes a few other arguments which were not too helpful. In the past, the idea was to pass as many arguments as possible so that it is easier to find the origin of the exception. However, as backtraces are a much better way to find the origin, those are not useful anymore and just make the exception more cumbersome to use. The rule is now to only pass arguments that might help in recovering from the exception or provide information that is otherwise not easily accessible. file: [c419e3c092] check-in: [3d16a30f41] user: js branch: trunk, size: 1612
2013-02-13
23:10
Don't cache the description of exceptions. This was pretty pointless, as it's usually only used once. file: [59ada58b51] check-in: [d9ddc4d06e] user: js branch: trunk, size: 1513
2013-02-12
18:22
Prefix all ivars with an underscore. file: [b794b10a09] check-in: [e40729d406] user: js branch: trunk, size: 1600
2013-02-05
22:24
Move abort() to make old GCCs happy. file: [a1452e1fb6] check-in: [737a82e1a4] user: js branch: trunk, size: 1581
2013-01-09
22:24
Update copyright. file: [e15add6cf7] check-in: [813c00ccf0] user: js branch: trunk, size: 1581
2012-12-22
15:37
Add -[doesNotRecognizeSelector:]. file: [2f129f6a0a] check-in: [917ce5754c] user: js branch: trunk, size: 1575
2012-10-09
15:07
Make use of instancetype. file: [cbc504825f] check-in: [fb515e8e24] user: js branch: trunk, size: 1607
2012-07-12
01:28
Don't access isa directly. file: [795b07ac4b] check-in: [8892ae9fcc] user: js branch: trunk, size: 1593
2012-01-05
00:56
Update copyright. file: [98297d177e] check-in: [ce70e17b38] user: js branch: trunk, size: 1584
2011-09-22
23:25
Exceptions are now autoreleased. This is safe as an "exception loop" can't happen, since if allocating an exception fails, it throws an OFAllocFailedException which is preallocated and can always be thrown. So, the worst case would be that an autorelease of an exception fails, triggering an OFOutOfMemoryException for which there is no memory, resulting in an OFAllocFailedException to be thrown. file: [e32818754d] check-in: [e1e7ffa903] user: js branch: trunk, size: 1578
2011-03-24
16:09
Added: Split OFExceptions.{h,m} into one file per exception. file: [e3d434cf63] check-in: [e1eea29286] user: js branch: trunk, size: 1553