History of the file that is called src/OFIntrospection.h at check-in 9817eab3be57fe38
|
2019-12-12
| ||
| 23:30 |
Deleted:
Remove OFIntrospection
This is no longer necessary now that the ObjFW runtime offers the same | |
|
2019-09-29
| ||
| 19:35 |
[f4fdf94694]
part of check-in [496695d778]
Either restrict subclassing or reserve ivar space
This allows ABI stability with the fragile ABI. (check-in: [496695d778] user: js, branch: trunk, size: 6311) [annotate] [blame] [check-ins using] [diff] | |
|
2019-01-03
| ||
| 19:13 | [29246596c0] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 6222) [annotate] [blame] [check-ins using] [diff] | |
|
2018-01-21
| ||
| 11:33 | [3a779f3f6d] part of check-in [a20995ef75] OFIntrospection: Fix a typo (check-in: [a20995ef75] user: js, branch: trunk, size: 6216) [annotate] [blame] [check-ins using] [diff] | |
|
2018-01-14
| ||
| 14:12 | [2c3e6c42ab] part of check-in [cc198764b7] OFIntrospection: Fix property parsing on Apple RT (check-in: [cc198764b7] user: js, branch: trunk, size: 6215) [annotate] [blame] [check-ins using] [diff] | |
|
2018-01-03
| ||
| 19:49 | [c9d3b3d057] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 6080) [annotate] [blame] [check-ins using] [diff] | |
|
2017-11-18
| ||
| 18:50 | [b2b8e66678] part of check-in [cc3ad3ddd3] Documentation: Use @brief for all properties (check-in: [cc3ad3ddd3] user: js, branch: trunk, size: 6057) [annotate] [blame] [check-ins using] [diff] | |
|
2017-10-29
| ||
| 21:58 |
[b6e5a88492]
part of check-in [f3ccf14461]
Convert methods to properties where appropriate
This improves Swift compatibility. (check-in: [f3ccf14461] user: js, branch: trunk, size: 5967) [annotate] [blame] [check-ins using] [diff] | |
|
2017-10-17
| ||
| 00:33 |
[5b3e73bb9a]
part of check-in [2f4e0df8be]
Do not use implicit method return types
Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does | |
|
2017-09-26
| ||
| 21:53 | [69d1f3e9bd] part of check-in [52011fbfd6] Many nullability fixes (check-in: [52011fbfd6] user: js, branch: trunk, size: 5889) [annotate] [blame] [check-ins using] [diff] | |
|
2017-06-05
| ||
| 18:56 | [be287d0416] part of check-in [4b6dfe02f2] Doxyfile: Add missing defines (check-in: [4b6dfe02f2] user: js, branch: trunk, size: 5869) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-13
| ||
| 16:29 | [430d3cc423] part of check-in [f663d40cbd] Also use nonatomic for non-object properties (check-in: [f663d40cbd] user: js, branch: trunk, size: 5892) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-08
| ||
| 21:37 | [f61e265eb4] part of check-in [469a496cd2] Add OF_DESIGNATED_INITIALIZER & OF_METHOD_FAMILY (check-in: [469a496cd2] user: js, branch: trunk, size: 5837) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-07
| ||
| 23:14 | [84b226376f] part of check-in [16c05e87e1] Add OF_UNAVAILABLE (check-in: [16c05e87e1] user: js, branch: trunk, size: 5811) [annotate] [blame] [check-ins using] [diff] | |
| 20:10 |
[fb7189fbfa]
part of check-in [4af49a13c3]
Small code style change
Casts are now written like types in variable declarations. (check-in: [4af49a13c3] user: js, branch: trunk, size: 5715) [annotate] [blame] [check-ins using] [diff] | |
|
2017-04-30
| ||
| 13:35 |
[07598bfdef]
part of check-in [0a73af49f0]
Use nonatomic for properties and clean up
This changes retaining behavior, meaning properties are not returned | |
|
2017-01-09
| ||
| 17:36 |
[bc8548b155]
part of check-in [44f45c2e35]
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
|
2016-03-12
| ||
| 21:19 | [8ff788135d] part of check-in [2425966b66] Work around Doxygen shortcomings (check-in: [2425966b66] user: js, branch: trunk, size: 5656) [annotate] [blame] [check-ins using] [diff] | |
|
2016-01-03
| ||
| 00:43 |
[a23f4b46cf]
part of check-in [cec0f072f8]
Update copyright
While at it, also update the mail address. (check-in: [cec0f072f8] user: js, branch: 0.8, size: 7097) [annotate] [blame] [check-ins using] [diff] | |
| 00:41 |
[d713855550]
part of check-in [2a27cf3000]
Update copyright
While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 5656) [annotate] [blame] [check-ins using] [diff] | |
|
2015-11-29
| ||
| 11:43 |
[afc6aa5a2f]
part of check-in [48980f2297]
Make properties a requirement and clean up code
This increases the required GCC version from 4.0 to 4.6 (exception: | |
|
2015-06-17
| ||
| 22:11 |
[061b43fb0e]
part of check-in [80e1a9655b]
Add OF_NULLABLE_PROPERTY
This is necessary to make GCC (>= 4.6 and Apple GCC) happy as they don't | |
|
2015-06-13
| ||
| 22:26 | [0bd232c6bc] part of check-in [9e76144ef8] Add support for and use the new nullability (check-in: [9e76144ef8] user: js, branch: trunk, size: 7060) [annotate] [blame] [check-ins using] [diff] | |
|
2015-06-12
| ||
| 23:59 | [757a211040] part of check-in [5329fe7c1a] Add support for and use the new ObjC generics (check-in: [5329fe7c1a] user: js, branch: trunk, size: 6930) [annotate] [blame] [check-ins using] [diff] | |
|
2015-01-03
| ||
| 20:57 | [133f93ff8b] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 6557) [annotate] [blame] [check-ins using] [diff] | |
|
2014-02-18
| ||
| 18:50 | [3a45207c09] part of check-in [246cfe0807] Documentation: Show correct imports (check-in: [246cfe0807] user: js, branch: trunk, size: 6551) [annotate] [blame] [check-ins using] [diff] | |
|
2014-02-12
| ||
| 00:10 | [f90e9b8b92] part of check-in [bb26fbe4b8] Add property introspection (check-in: [bb26fbe4b8] user: js, branch: trunk, size: 6276) [annotate] [blame] [check-ins using] [diff] | |
|
2014-01-04
| ||
| 00:24 | [6014bfe449] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 3323) [annotate] [blame] [check-ins using] [diff] | |
|
2013-02-12
| ||
| 18:22 | [4b5b7170d8] part of check-in [e40729d406] Prefix all ivars with an underscore. (check-in: [e40729d406] user: js, branch: trunk, size: 3317) [annotate] [blame] [check-ins using] [diff] | |
|
2013-01-09
| ||
| 22:24 | [8fcdbf99f7] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 3307) [annotate] [blame] [check-ins using] [diff] | |
|
2012-10-28
| ||
| 12:38 | [b853dc8c4c] part of check-in [1ad9565253] Switch to a headerdoc-compatible doc format. (check-in: [1ad9565253] user: js, branch: trunk, size: 3301) [annotate] [blame] [check-ins using] [diff] | |
|
2012-10-09
| ||
| 15:07 | [2314d4ab1a] part of check-in [fb515e8e24] Make use of instancetype. (check-in: [fb515e8e24] user: js, branch: trunk, size: 3301) [annotate] [blame] [check-ins using] [diff] | |
|
2012-09-06
| ||
| 19:13 |
[a52b80111f]
part of check-in [28cc9a516e]
OFIntrospection: Remove property introspection.
This seems to be too buggy in compilers, at least when using GNU-style | |
|
2012-07-17
| ||
| 23:59 | [b254a0ceb9] part of check-in [82b9b5f7c8] Add ivar introspection for the ObjFW runtime. (check-in: [82b9b5f7c8] user: js, branch: trunk, size: 3763) [annotate] [blame] [check-ins using] [diff] | |
|
2012-01-05
| ||
| 00:56 | [b0660012c7] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 3763) [annotate] [blame] [check-ins using] [diff] | |
|
2011-10-16
| ||
| 21:30 |
[2a5882e748]
part of check-in [cea0c66392]
Add introspection for properties.
Unavailable with the old GNU runtime as of now. Making it work with the | |
| 19:41 |
[5767ab8f57]
part of check-in [93a3badbb7]
Add introspection for instance variables.
Currently only for the Apple and new GNU runtime. (check-in: [93a3badbb7] user: js, branch: trunk, size: 3231) [annotate] [blame] [check-ins using] [diff] | |
|
2011-09-11
| ||
| 17:09 | [646b5aa4e8] part of check-in [8d554c0421] Documentation improvements. (check-in: [8d554c0421] user: js, branch: trunk, size: 2254) [annotate] [blame] [check-ins using] [diff] | |
|
2011-07-29
| ||
| 20:35 | [f2d1bab891] part of check-in [430222609a] Make typeEncoding a const char* in OFIntrospection. (check-in: [430222609a] user: js, branch: trunk, size: 2268) [annotate] [blame] [check-ins using] [diff] | |
|
2011-07-23
| ||
| 14:28 | Added: [ee956bd7fd] part of check-in [2e7534b6dc] Add OFIntrospection. (check-in: [2e7534b6dc] user: js, branch: trunk, size: 2268) [annotate] [blame] [check-ins using] | |