ObjFW  History of src/OFLHADecompressingStream.m of 3228d624fe4699aa

History of the file that is called src/OFLHADecompressingStream.m at check-in 3228d624fe4699aa

2024-04-03
02:16
[83126d0266] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 12404) [annotate] [blame] [check-ins using] [diff]
2024-02-03
11:41
[f5acc76a45] part of check-in [7324ec8590] Update copyright (check-in: [7324ec8590] user: js, branch: 1.0, size: 12217) [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
[e5ba07f07c] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 12196) [annotate] [blame] [check-ins using] [diff]
2023-10-15
12:32
[94f1868a8f] part of check-in [a61e0594b4] Add -[OFStream lowlevelIsAtEndOfStream]

This allows for a much cleaner solution to avoid the internal read
buffer of e.g. a TLS connection never being processed while waiting for
a delimiter. (check-in: [a61e0594b4] user: js, branch: trunk, size: 12196) [annotate] [blame] [check-ins using] [diff]

2023-01-06
09:04
[a9c8d0ec12] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 12217) [annotate] [blame] [check-ins using] [diff]
2022-11-16
01:27
[c9a31f2d2f] part of check-in [c86b8f10f0] Add OFAssert()

This uses the same format as OFEnsure(). (check-in: [c86b8f10f0] user: js, branch: trunk, size: 12217) [annotate] [blame] [check-ins using] [diff]

2022-02-12
07:46
[1c43fdd671] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 12236) [annotate] [blame] [check-ins using] [diff]
2021-04-25
19:58
[73678fe27b] part of check-in [6ae98c1dcf] Last round of renames (hopefully) (check-in: [6ae98c1dcf] user: js, branch: trunk, size: 12236) [annotate] [blame] [check-ins using] [diff]
2021-04-18
20:51
[c9d5ecbee3] part of check-in [35de667566] Rename everything in several smaller files (check-in: [35de667566] user: js, branch: new-naming-convention, size: 12236) [annotate] [blame] [check-ins using] [diff]
15:55
[8b06a18fd2] part of check-in [7392685ffc] Rename all functions in macros.h (check-in: [7392685ffc] user: js, branch: new-naming-convention, size: 12511) [annotate] [blame] [check-ins using] [diff]
2021-04-17
22:45
[8c895e9f95] part of check-in [498074dab9] Rename of_(re)alloc and add OFFreeMemory (check-in: [498074dab9] user: js, branch: new-naming-convention, size: 12512) [annotate] [blame] [check-ins using] [diff]
18:36
[d371e2f82d] part of check-in [aa74e85220] Rename all remaining enums (check-in: [aa74e85220] user: js, branch: new-naming-convention, size: 12455) [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
[50a6bfc7bc] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 12460) [annotate] [blame] [check-ins using] [diff]
2020-11-14
12:23
[9b1fbea443] 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: 12549) [annotate] [blame] [check-ins using] [diff]

2020-11-05
02:27
[548b68c743] part of check-in [da1fb6b21c] Further reduce usage of -[allocMemoryWithSize:] (check-in: [da1fb6b21c] user: js, branch: trunk, size: 12532) [annotate] [blame] [check-ins using] [diff]
2020-09-27
03:08
[16b7cb0b85] part of check-in [9e9ce6aa1c] Work around bugs in Apple GCC 4.0.1

Still miscompiles things. (check-in: [9e9ce6aa1c] user: js, branch: trunk, size: 12532) [annotate] [blame] [check-ins using] [diff]

2020-01-14
00:16
[aae6155a72] part of check-in [3b43d51006] More consistent -[close] behavior

This means refusing to close twice, calling -[close] from -[dealloc] and
not calling -[cancelAsyncRequests].

Calling -[cancelAsyncRequests] in -[close] is too dangerous, as -[close]
gets called by -[dealloc]: If the queue is the last reference to the
object, at the point where -[cancelAsyncRequests] removes it from the
queue, the object will start to deallocate and call into
-[cancelAsyncRequests] again, which is still in the middle of removing
it and now finds itself with an inconsistent state. (check-in: [3b43d51006] user: js, branch: trunk, size: 12524) [annotate] [blame] [check-ins using] [diff]

2020-01-02
01:51
[14251acfde] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 12423) [annotate] [blame] [check-ins using] [diff]
2019-09-29
20:53
[4bb7cbcba0] part of check-in [e0a330b377] Reduce ivar scopes (check-in: [e0a330b377] user: js, branch: trunk, size: 12420) [annotate] [blame] [check-ins using] [diff]
2019-09-01
15:20
[3f3861d786] part of check-in [b7badc68a0] Use u suffix on a few constants (check-in: [b7badc68a0] user: js, branch: trunk, size: 12375) [annotate] [blame] [check-ins using] [diff]
2019-06-17
02:33
Added: [f1d167ee49] part of check-in [17d57e01ff] Remove underscores from class names (check-in: [17d57e01ff] user: js, branch: trunk, size: 12373) [annotate] [blame] [check-ins using]