ObjFW  History of src/OFMutableData.m of 4fbf5837fdd67067

History of the file that is called src/OFMutableData.m at check-in 4fbf5837fdd67067

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

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

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

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

01:11
[aec71097cd] part of check-in [1a70abc65d] OF*Data: Avoid -[allocMemoryWithSize:] (check-in: [1a70abc65d] user: js, branch: trunk, size: 6446) [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
[6ca92c6b7f] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 6668) [annotate] [blame] [check-ins using] [diff]
2019-08-01
22:13
[f88d322dfd] part of check-in [e308b28e00] OFMutableData: Add -[mutable{First,Last}Item] (check-in: [e308b28e00] user: js, branch: trunk, size: 6665) [annotate] [blame] [check-ins using] [diff]
2019-03-08
00:35
[4177ee034d] part of check-in [bceb7ed4c9] Use dot syntax (check-in: [bceb7ed4c9] user: js, branch: trunk, size: 6439) [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
[fad07c6a98] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 6249) [annotate] [blame] [check-ins using] [diff]
2018-10-13
21:39
[ecfbf31129] part of check-in [4075c3beaf] Add -[OFData subdataWithRange:] (check-in: [4075c3beaf] user: js, branch: trunk, size: 6243) [annotate] [blame] [check-ins using] [diff]
2018-04-07
14:13
[e5870d8b2c] part of check-in [d4d9072480] Add OFSecureData (check-in: [d4d9072480] user: js, branch: trunk, size: 5923) [annotate] [blame] [check-ins using] [diff]
2018-02-16
22:25
[419f5baa46] part of check-in [dae363ef82] 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. (check-in: [dae363ef82] user: js, branch: trunk, size: 6159) [annotate] [blame] [check-ins using] [diff]

2018-01-03
19:49
[2e4450a75d] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 6195) [annotate] [blame] [check-ins using] [diff]
2017-11-26
14:29
[d12ca7c473] part of check-in [6cf7d6c33e] OFData: Change no copy handling

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

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

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