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