ObjFW  History of src/exceptions/OFUndefinedKeyException.h of f6cc2092af2a9dd2

History of file src/exceptions/OFUndefinedKeyException.h at check-in f6cc2092af2a9dd2

2024-06-17
21:08
Always use <ObjFW/ObjFW.h> in documentation file: [5c76c42129] check-in: [164f2fb4bf] user: js, branch: trunk, size: 2974 [annotate] [blame] [check-ins using] [diff]
2024-04-03
02:16
Change license to LGPLv3 only file: [fdbbdafcc0] check-in: [7413a728a7] user: js, branch: trunk, size: 2999 [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
Update copyright file: [23829743a6] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 2791 [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
Update copyright file: [d2579a3557] check-in: [8939cbdb52] user: js, branch: trunk, size: 2791 [annotate] [blame] [check-ins using] [diff]
2022-09-12
14:34
Either restrict subclassing or reserve ivars file: [1b1bc72e6f] check-in: [c40a295629] user: js, branch: trunk, size: 2791 [annotate] [blame] [check-ins using] [diff]
2022-07-01
10:19
OFWindowsRegistryKey: Support for DWORDs/QWORDs file: [1d0c472b52] check-in: [111c97b5b3] user: js, branch: trunk, size: 2745 [annotate] [blame] [check-ins using] [diff]
2022-04-25
13:08
More declaration reordering for consistency file: [4055b4e74a] check-in: [29bc151b83] user: js, branch: trunk, size: 2696 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [87fea8b2cb] check-in: [1a86b8175b] user: js, branch: trunk, size: 2696 [annotate] [blame] [check-ins using] [diff]
2021-03-07
15:07
*.h: Fold methods into one line where it fits file: [dcded81ec7] check-in: [1948e7e972] user: js, branch: trunk, size: 2696 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
Update copyright file: [867e9e731b] check-in: [374e1a1bfa] user: js, branch: trunk, size: 2706 [annotate] [blame] [check-ins using] [diff]
2020-10-03
11:35
Use /** */ instead of /*! */ for documentation file: [3f22266364] check-in: [163a4a5a2e] user: js, branch: trunk, size: 2795 [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
Update copyright file: [baecf879da] check-in: [c7f0229795] user: js, branch: trunk, size: 2795 [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
Update copyright file: [928cdd0079] check-in: [0509d7a844] user: js, branch: trunk, size: 2792 [annotate] [blame] [check-ins using] [diff]
2018-01-03
19:49
Update copyright notice file: [216427633a] check-in: [7e5c81e186] user: js, branch: trunk, size: 2786 [annotate] [blame] [check-ins using] [diff]
2017-11-18
18:50
Documentation: Use @brief for all properties file: [f0289baead] check-in: [cc3ad3ddd3] user: js, branch: trunk, size: 2763 [annotate] [blame] [check-ins using] [diff]
2017-11-12
18:27
OFFileManager: Major API redesign

This removes all query methods and replaces them by a single one that
returns a dictionary. Not only does this allow querying multiple
attributes at once, it is also more extensible, as the previous
attributes were specific to file URLs. file: [e74205bb71] check-in: [34fe205b84] user: js, branch: trunk, size: 2742 [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
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: [2cf6faae58] check-in: [2f4e0df8be] user: js, branch: trunk, size: 2699 [annotate] [blame] [check-ins using] [diff]

2017-06-04
23:41
Add designated initializer to all exceptions file: [8262adf7cd] check-in: [cc5923d6bb] user: js, branch: trunk, size: 2657 [annotate] [blame] [check-ins using] [diff]
2017-05-07
23:14
Add OF_UNAVAILABLE file: [9c2b705ff9] check-in: [16c05e87e1] user: js, branch: trunk, size: 2613 [annotate] [blame] [check-ins using] [diff]
20:10
Small code style change

Casts are now written like types in variable declarations. file: [f6db7d17ce] check-in: [4af49a13c3] user: js, branch: trunk, size: 2546 [annotate] [blame] [check-ins using] [diff]

2017-05-02
21:10
exceptions: Add nullability specifiers file: [a2963e0e91] check-in: [cc4cb0d824] user: js, branch: trunk, size: 2542 [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
retained and autoreleased anymore, so a property returned from a getter
now needs to be manually retained and autoreleased before calling the
setter. However, this is rarely the case and not using atomic improves
performance. file: [f9eca6d772] check-in: [0a73af49f0] user: js, branch: trunk, size: 2494 [annotate] [blame] [check-ins using] [diff]

2017-01-09
17:36
Update copyright

Forgot to add 2017, even though I already did quite some changes in
2017. file: [c3627ed7f5] check-in: [44f45c2e35] user: js, branch: trunk, size: 2483 [annotate] [blame] [check-ins using] [diff]

2016-06-05
00:01
Added: Add OFKeyValueCoding

No support for paths and auto-wrapping yet.

Also, no classes like OFDictionary override it yet. file: [62c355b2c5] check-in: [3ad1f2b268] user: js, branch: trunk, size: 2477 [annotate] [blame] [check-ins using]