ObjFW  History of src/OFMutableData.m of 406134b5e2066527

History of file src/OFMutableData.m at check-in 406134b5e2066527

2024-04-03
02:16
Change license to LGPLv3 only file: [5e6a229fd6] check-in: [7413a728a7] user: js, branch: trunk, size: 6585 [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
Update copyright file: [6d7690e898] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 6377 [annotate] [blame] [check-ins using] [diff]
2023-08-09
10:09
More consistency in naming of private classes file: [eabfe1061f] check-in: [281b494de4] user: js, branch: trunk, size: 6377 [annotate] [blame] [check-ins using] [diff]
09:08
Add OF_SINGLETON_METHODS file: [bd4ea52fa8] check-in: [36310f6263] user: js, branch: trunk, size: 6377 [annotate] [blame] [check-ins using] [diff]
08:25
More consistent naming for concrete classes file: [a323ede2b7] check-in: [6da6276ae7] user: js, branch: trunk, size: 6355 [annotate] [blame] [check-ins using] [diff]
2023-08-08
15:32
A few minor cleanups file: [88129bd097] check-in: [a6f520157a] user: js, branch: trunk, size: 6355 [annotate] [blame] [check-ins using] [diff]
09:41
Rename OFConcreteData -> OFAdjacentData file: [cdf5f88dbb] check-in: [f886f21ad5] user: js, branch: trunk, size: 6332 [annotate] [blame] [check-ins using] [diff]
2023-08-07
18:20
Make OFData a class cluster file: [fb095843a4] check-in: [91fa20d993] user: js, branch: trunk, size: 6332 [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
Update copyright file: [ab7e0d2674] check-in: [8939cbdb52] user: js, branch: trunk, size: 6560 [annotate] [blame] [check-ins using] [diff]
2022-08-30
00:48
OFObject: Small API change file: [b4151ce5ed] check-in: [4ad0c363f3] user: js, branch: trunk, size: 6560 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [2aa51e2819] check-in: [1a86b8175b] user: js, branch: trunk, size: 6560 [annotate] [blame] [check-ins using] [diff]
2021-04-17
22:45
Rename of_(re)alloc and add OFFreeMemory file: [561513047f] check-in: [498074dab9] user: js, branch: new-naming-convention, size: 6560 [annotate] [blame] [check-ins using] [diff]
14:13
Always prefix functions with the type file: [464180ac39] check-in: [eb0cfa6ff9] user: js, branch: new-naming-convention, size: 6511 [annotate] [blame] [check-ins using] [diff]
00:44
of_range_t -> OFRange file: [641dd5b634] check-in: [d975c53a43] user: js, branch: new-naming-convention, size: 6511 [annotate] [blame] [check-ins using] [diff]
2021-03-07
20:25
*.m: Fold methods into one line where it fits file: [01aa579278] check-in: [1b82d3bf4f] user: js, branch: trunk, size: 6514 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
Update copyright file: [636b152d9a] check-in: [374e1a1bfa] user: js, branch: trunk, size: 6566 [annotate] [blame] [check-ins using] [diff]
2020-11-14
12:23
Rename of_malloc and of_calloc

The new names should be more accurate. file: [c52dab0d6d] check-in: [627511b032] user: js, branch: trunk, size: 6655 [annotate] [blame] [check-ins using] [diff]

2020-11-07
10:38
Make GCC happy again file: [8aa04f6052] check-in: [7aa23887d0] user: js, branch: trunk, size: 6656 [annotate] [blame] [check-ins using] [diff]
2020-11-06
02:12
OFData: Make parameter order more consistent file: [7f5853c182] check-in: [9d74d1b74e] user: js, branch: trunk, size: 6657 [annotate] [blame] [check-ins using] [diff]
01:34
OFMutableData: Resize in -[makeImmutable]

There is no point in keeping the unused capacity when items can no
longer be added. file: [c516ce707c] check-in: [bae49c5580] user: js, branch: trunk, size: 6657 [annotate] [blame] [check-ins using] [diff]

01:11
OF*Data: Avoid -[allocMemoryWithSize:] file: [aec71097cd] check-in: [1a70abc65d] user: js, branch: trunk, size: 6446 [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
Update copyright file: [6ca92c6b7f] check-in: [c7f0229795] user: js, branch: trunk, size: 6668 [annotate] [blame] [check-ins using] [diff]
2019-08-01
22:13
OFMutableData: Add -[mutable{First,Last}Item] file: [f88d322dfd] check-in: [e308b28e00] user: js, branch: trunk, size: 6665 [annotate] [blame] [check-ins using] [diff]
2019-03-08
00:35
Use dot syntax file: [4177ee034d] check-in: [bceb7ed4c9] user: js, branch: trunk, size: 6439 [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
Update copyright file: [fad07c6a98] check-in: [0509d7a844] user: js, branch: trunk, size: 6249 [annotate] [blame] [check-ins using] [diff]
2018-10-13
21:39
Add -[OFData subdataWithRange:] file: [ecfbf31129] check-in: [4075c3beaf] user: js, branch: trunk, size: 6243 [annotate] [blame] [check-ins using] [diff]
2018-04-07
14:13
Add OFSecureData file: [e5870d8b2c] check-in: [d4d9072480] user: js, branch: trunk, size: 5923 [annotate] [blame] [check-ins using] [diff]
2018-02-16
22:25
Remove OF_UNAVAILABLE from two -[init] methods

These were unavailable in the immutable class, but available in the
mutable subclass. However, Clang 3.4 does not support this. file: [419f5baa46] check-in: [dae363ef82] user: js, branch: trunk, size: 6159 [annotate] [blame] [check-ins using] [diff]

2018-01-03
19:49
Update copyright notice file: [2e4450a75d] check-in: [7e5c81e186] user: js, branch: trunk, size: 6195 [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: [d12ca7c473] check-in: [6cf7d6c33e] user: js, branch: trunk, size: 6172 [annotate] [blame] [check-ins using] [diff]

2017-10-22
15:05
Make Apple GCC with -Wshadow happy file: [c971350bab] check-in: [a06354b42a] user: js, branch: trunk, size: 6345 [annotate] [blame] [check-ins using] [diff]
14:09
Make Apple GCC with -Wshadow happy file: [905c436919] check-in: [31c0f5b89e] user: js, branch: 0.90, size: 5830 [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: [1ec47eeb35] check-in: [2f4e0df8be] user: js, branch: trunk, size: 6365 [annotate] [blame] [check-ins using] [diff]

2017-08-13
11:51
Add -[OFMutableData increaseCountBy:] file: [511512b3be] check-in: [e3c4bf8e3b] user: js, branch: trunk, size: 6221 [annotate] [blame] [check-ins using] [diff]
2017-07-22
20:50
Added: Split OFDataArray into OFData and OFMutableData file: [fd7ae0376c] check-in: [c8f7b90082] user: js, branch: trunk, size: 5851 [annotate] [blame] [check-ins using]