ObjFW  History of src/OFMutableData.h of cc5e2fa6b2a8b9c7

History of file src/OFMutableData.h at check-in cc5e2fa6b2a8b9c7

2024-06-17
21:08
Always use <ObjFW/ObjFW.h> in documentation file: [eea66120f9] check-in: [164f2fb4bf] user: js, branch: trunk, size: 5185 [annotate] [blame] [check-ins using] [diff]
2024-04-03
02:16
Change license to LGPLv3 only file: [d58a2cfa38] check-in: [7413a728a7] user: js, branch: trunk, size: 5179 [annotate] [blame] [check-ins using] [diff]
2024-03-02
17:58
Fix documentation for mutable classes

The immutable header should always be imported instead. file: [92425754e1] check-in: [18045dffca] user: js, branch: trunk, size: 4971 [annotate] [blame] [check-ins using] [diff]

2024-01-02
17:17
Update copyright file: [c6c96cb2c2] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 4985 [annotate] [blame] [check-ins using] [diff]
2023-08-07
18:20
Make OFData a class cluster file: [4756340133] check-in: [91fa20d993] user: js, branch: trunk, size: 4985 [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
Update copyright file: [6167546110] check-in: [8939cbdb52] user: js, branch: trunk, size: 5895 [annotate] [blame] [check-ins using] [diff]
2022-11-24
00:21
Rename OFURI to OFIRI file: [9e174a6e59] check-in: [23272e6d43] user: js, branch: trunk, size: 5895 [annotate] [blame] [check-ins using] [diff]
2022-09-28
21:40
Rename OFUR{L -> I} in preparation for URI support file: [23548715da] check-in: [e7ab06503c] user: js, branch: trunk, size: 5909 [annotate] [blame] [check-ins using] [diff]
2022-06-08
16:32
OFData: Add missing nullability declarations file: [5eba71457e] check-in: [918096e2aa] user: js, branch: trunk, size: 5907 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [98bc9e545b] check-in: [1a86b8175b] user: js, branch: trunk, size: 5882 [annotate] [blame] [check-ins using] [diff]
2021-04-17
00:44
of_range_t -> OFRange file: [8cc32bdba7] check-in: [d975c53a43] user: js, branch: new-naming-convention, size: 5882 [annotate] [blame] [check-ins using] [diff]
2021-03-07
15:07
*.h: Fold methods into one line where it fits file: [7e3b1e1f63] check-in: [1948e7e972] user: js, branch: trunk, size: 5885 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
Update copyright file: [0d48d79112] check-in: [374e1a1bfa] user: js, branch: trunk, size: 5899 [annotate] [blame] [check-ins using] [diff]
2020-10-03
11:35
Use /** */ instead of /*! */ for documentation file: [1a536a9853] check-in: [163a4a5a2e] user: js, branch: trunk, size: 5988 [annotate] [blame] [check-ins using] [diff]
2020-09-26
21:58
Don't require __COUNTER__ for OF_RESERVE_IVARS

__COUNTER__ does not exist in GCC 4.2, and Apple GCC 4.2 is still the
newest compiler available for macOS 10.5. file: [4b47d7e261] check-in: [ef614a225d] user: js, branch: trunk, size: 5988 [annotate] [blame] [check-ins using] [diff]

2020-01-02
01:51
Update copyright file: [cadda04091] check-in: [c7f0229795] user: js, branch: trunk, size: 5973 [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: [ad7c91dbcd] check-in: [496695d778] user: js, branch: trunk, size: 5970 [annotate] [blame] [check-ins using] [diff]

2019-08-01
22:13
OFMutableData: Add -[mutable{First,Last}Item] file: [5a53632ba0] check-in: [e308b28e00] user: js, branch: trunk, size: 5949 [annotate] [blame] [check-ins using] [diff]
2019-03-08
00:35
Use dot syntax file: [68ac1d26ec] check-in: [bceb7ed4c9] user: js, branch: trunk, size: 5607 [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
Update copyright file: [55b86d5e3b] check-in: [0509d7a844] user: js, branch: trunk, size: 6366 [annotate] [blame] [check-ins using] [diff]
2018-04-07
14:13
Add OFSecureData file: [4a4b799e1f] check-in: [d4d9072480] user: js, branch: trunk, size: 6360 [annotate] [blame] [check-ins using] [diff]
2018-01-03
19:49
Update copyright notice file: [1cee6cebc3] check-in: [7e5c81e186] user: js, branch: trunk, size: 6384 [annotate] [blame] [check-ins using] [diff]
2017-11-26
14:29
OFData: Change no copy handling

OFMutableData supports no copy now by just copying anyway and freeing if
required. file: [8d5b632b3f] check-in: [6cf7d6c33e] user: js, branch: trunk, size: 6361 [annotate] [blame] [check-ins using] [diff]

2017-11-18
18:50
Documentation: Use @brief for all properties file: [68a8c877d6] check-in: [cc3ad3ddd3] user: js, branch: trunk, size: 7009 [annotate] [blame] [check-ins using] [diff]
2017-10-29
22:37
Make GCC happy again file: [39f848be7d] check-in: [9fa618244f] user: js, branch: trunk, size: 6984 [annotate] [blame] [check-ins using] [diff]
21:58
Convert methods to properties where appropriate

This improves Swift compatibility. file: [277ddc5595] check-in: [f3ccf14461] user: js, branch: trunk, size: 6783 [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: [f022240c55] check-in: [2f4e0df8be] user: js, branch: trunk, size: 6876 [annotate] [blame] [check-ins using] [diff]

2017-08-13
11:51
Add -[OFMutableData increaseCountBy:] file: [0dca48a207] check-in: [e3c4bf8e3b] user: js, branch: trunk, size: 6764 [annotate] [blame] [check-ins using] [diff]
2017-07-22
20:50
Added: Split OFDataArray into OFData and OFMutableData file: [effb9d03d4] check-in: [c8f7b90082] user: js, branch: trunk, size: 6549 [annotate] [blame] [check-ins using]