History of file src/OFOptionsParser.h at check-in 3f9e0e0f0717f7eb
2024-06-17
| ||
21:08 | Always use <ObjFW/ObjFW.h> in documentation file: [ef936856e2] check-in: [164f2fb4bf] user: js, branch: trunk, size: 5415 [annotate] [blame] [check-ins using] [diff] | |
2024-04-03
| ||
02:16 | Change license to LGPLv3 only file: [1af2e946a2] check-in: [7413a728a7] user: js, branch: trunk, size: 5435 [annotate] [blame] [check-ins using] [diff] | |
2024-01-02
| ||
17:17 | Update copyright file: [bd62509c33] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 5227 [annotate] [blame] [check-ins using] [diff] | |
2023-01-06
| ||
09:04 | Update copyright file: [b09be2069a] check-in: [8939cbdb52] user: js, branch: trunk, size: 5227 [annotate] [blame] [check-ins using] [diff] | |
2022-02-12
| ||
07:46 | Update copyright file: [14db018626] check-in: [1a86b8175b] user: js, branch: trunk, size: 5227 [annotate] [blame] [check-ins using] [diff] | |
2021-04-29
| ||
23:24 |
Clean up struct and enum typedefs
With TYPEDEF_HIDES_STRUCT set, Doxygen properly handles anonymous | |
2021-04-17
| ||
05:22 | Rename of_options_parser_option_t file: [84a06358b9] check-in: [91daa42649] user: js, branch: new-naming-convention, size: 5279 [annotate] [blame] [check-ins using] [diff] | |
01:32 | of_unichar_t -> OFUnichar file: [c3700f4bd3] check-in: [2d3790870d] user: js, branch: new-naming-convention, size: 5324 [annotate] [blame] [check-ins using] [diff] | |
2021-01-02
| ||
22:04 | Update copyright file: [110ad440c1] check-in: [374e1a1bfa] user: js, branch: trunk, size: 5336 [annotate] [blame] [check-ins using] [diff] | |
2020-10-03
| ||
11:35 | Use /** */ instead of /*! */ for documentation file: [02d9a0ef41] check-in: [163a4a5a2e] user: js, branch: trunk, size: 5425 [annotate] [blame] [check-ins using] [diff] | |
2020-04-12
| ||
12:52 | Work around broken -Wdocumentation in Clang 10 file: [d206f16719] check-in: [d35b4e3a85] user: js, branch: trunk, size: 5425 [annotate] [blame] [check-ins using] [diff] | |
11:43 |
Fix all Doxygen warnings
Mostly because Doxygen fails to find references to things that *do* | |
2020-01-02
| ||
01:51 | Update copyright file: [0f3268b0df] check-in: [c7f0229795] user: js, branch: trunk, size: 5366 [annotate] [blame] [check-ins using] [diff] | |
2019-09-29
| ||
19:35 |
Either restrict subclassing or reserve ivar space
This allows ABI stability with the fragile ABI. file: [9b4ca8e1fd] check-in: [496695d778] user: js, branch: trunk, size: 5363 [annotate] [blame] [check-ins using] [diff] | |
2019-01-03
| ||
19:13 | Update copyright file: [7b666b9bba] check-in: [0509d7a844] user: js, branch: trunk, size: 5337 [annotate] [blame] [check-ins using] [diff] | |
2018-01-21
| ||
02:20 | Allow boxing of most structs file: [bd8f1c9286] check-in: [88b19eae2c] user: js, branch: trunk, size: 5331 [annotate] [blame] [check-ins using] [diff] | |
2018-01-03
| ||
19:49 | Update copyright notice file: [7c1588b205] check-in: [7e5c81e186] user: js, branch: trunk, size: 5358 [annotate] [blame] [check-ins using] [diff] | |
2017-11-18
| ||
18:50 | Documentation: Use @brief for all properties file: [7fca2f4042] check-in: [cc3ad3ddd3] user: js, branch: trunk, size: 5335 [annotate] [blame] [check-ins using] [diff] | |
2017-10-29
| ||
21:58 |
Convert methods to properties where appropriate
This improves Swift compatibility. file: [c6cbbc43b2] check-in: [f3ccf14461] user: js, branch: trunk, size: 5303 [annotate] [blame] [check-ins using] [diff] | |
2017-10-17
| ||
00:33 |
Do not use implicit method return types
Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does | |
2017-09-26
| ||
21:53 | Many nullability fixes file: [b57dc17fb3] check-in: [52011fbfd6] user: js, branch: trunk, size: 5312 [annotate] [blame] [check-ins using] [diff] | |
2017-05-13
| ||
16:29 | Also use nonatomic for non-object properties file: [b82c75fff0] check-in: [f663d40cbd] user: js, branch: trunk, size: 5292 [annotate] [blame] [check-ins using] [diff] | |
2017-05-08
| ||
21:37 | Add OF_DESIGNATED_INITIALIZER & OF_METHOD_FAMILY file: [649b3c8175] check-in: [469a496cd2] user: js, branch: trunk, size: 5281 [annotate] [blame] [check-ins using] [diff] | |
2017-05-07
| ||
23:14 | Add OF_UNAVAILABLE file: [4d8e830dc7] check-in: [16c05e87e1] user: js, branch: trunk, size: 5251 [annotate] [blame] [check-ins using] [diff] | |
20:10 |
Small code style change
Casts are now written like types in variable declarations. file: [faec9b2ba6] check-in: [4af49a13c3] user: js, branch: trunk, size: 5227 [annotate] [blame] [check-ins using] [diff] | |
2017-04-30
| ||
13:35 |
Use nonatomic for properties and clean up
This changes retaining behavior, meaning properties are not returned | |
2017-01-09
| ||
17:36 |
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
2016-03-12
| ||
21:19 | Work around Doxygen shortcomings file: [f9c27dbf02] check-in: [2425966b66] user: js, branch: trunk, size: 5205 [annotate] [blame] [check-ins using] [diff] | |
2016-01-03
| ||
00:43 |
Update copyright
While at it, also update the mail address. file: [fcb6721c02] check-in: [cec0f072f8] user: js, branch: 0.8, size: 2626 [annotate] [blame] [check-ins using] [diff] | |
00:41 |
Update copyright
While at it, also update the mail address. file: [b903dcedef] check-in: [2a27cf3000] user: js, branch: trunk, size: 5210 [annotate] [blame] [check-ins using] [diff] | |
2015-12-03
| ||
21:44 | OFOptionsParser.h: Add missing __unsafe_unretained file: [b0fdacc300] check-in: [4d4a95aeb6] user: js, branch: trunk, size: 5206 [annotate] [blame] [check-ins using] [diff] | |
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: | |
2015-11-28
| ||
19:47 | Minor documentation improvements file: [b395fe2709] check-in: [650b4be224] user: js, branch: trunk, size: 5564 [annotate] [blame] [check-ins using] [diff] | |
18:56 |
OFOptionsParser: Reworked API
The new API allows long options and requires less manual parsing. file: [d487046e69] check-in: [bfa913aebe] user: js, branch: trunk, size: 5574 [annotate] [blame] [check-ins using] [diff] | |
2015-06-13
| ||
22:26 | Add support for and use the new nullability file: [bff8d10a51] check-in: [9e76144ef8] user: js, branch: trunk, size: 2622 [annotate] [blame] [check-ins using] [diff] | |
2015-06-12
| ||
23:59 | Add support for and use the new ObjC generics file: [e68f8554d3] check-in: [5329fe7c1a] user: js, branch: trunk, size: 2565 [annotate] [blame] [check-ins using] [diff] | |
2015-01-03
| ||
20:57 | Update copyright file: [5b9af68f2d] check-in: [cfd374b906] user: js, branch: trunk, size: 2521 [annotate] [blame] [check-ins using] [diff] | |
2014-02-18
| ||
18:50 | Documentation: Show correct imports file: [0f50621707] check-in: [246cfe0807] user: js, branch: trunk, size: 2515 [annotate] [blame] [check-ins using] [diff] | |
2014-01-04
| ||
00:24 | Update copyright. file: [929ae3aab8] check-in: [3b97fc3cd9] user: js, branch: trunk, size: 2444 [annotate] [blame] [check-ins using] [diff] | |
2013-11-09
| ||
19:22 | Added: Add OFOptionsParser. file: [b77c4ed1b4] check-in: [4521cb6dbc] user: js, branch: trunk, size: 2438 [annotate] [blame] [check-ins using] | |