ObjFW  History of src/OFSortedList.h of 2d3790870d71b275a6214b1051924e46074578d576a9b1eb87063d96085f1afe

History of file src/OFSortedList.h at check-in 2d3790870d71b275a6214b1051924e46074578d576a9b1eb87063d96085f1afe

2024-06-17
21:08
Always use <ObjFW/ObjFW.h> in documentation file: [89d579ad21] check-in: [164f2fb4bf] user: js, branch: trunk, size: 1946 [annotate] [blame] [check-ins using] [diff]
2024-04-03
02:16
Change license to LGPLv3 only file: [94c18eb14f] check-in: [7413a728a7] user: js, branch: trunk, size: 1953 [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
Update copyright file: [89b2623e39] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 1745 [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
Update copyright file: [486e46ba06] check-in: [8939cbdb52] user: js, branch: trunk, size: 1745 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [3a5eb28c9b] check-in: [1a86b8175b] user: js, branch: trunk, size: 1745 [annotate] [blame] [check-ins using] [diff]
2021-04-25
16:48
Make OFListItem opaque file: [a53236cd47] check-in: [8573ef86c6] user: js, branch: trunk, size: 1745 [annotate] [blame] [check-ins using] [diff]
2021-04-17
05:45
Rename all types in OFList file: [10d4fe8869] check-in: [5b57beeba6] user: js, branch: new-naming-convention, size: 1771 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
Update copyright file: [d2fd296ecb] check-in: [374e1a1bfa] user: js, branch: trunk, size: 1815 [annotate] [blame] [check-ins using] [diff]
2020-10-03
11:35
Use /** */ instead of /*! */ for documentation file: [cd3a196397] check-in: [163a4a5a2e] user: js, branch: trunk, size: 1904 [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: [c918b6abda] check-in: [ef614a225d] user: js, branch: trunk, size: 1904 [annotate] [blame] [check-ins using] [diff]

2020-01-02
01:51
Update copyright file: [7e4a58eec5] check-in: [c7f0229795] user: js, branch: trunk, size: 1890 [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: [9bfd1b9f4d] check-in: [496695d778] user: js, branch: trunk, size: 1887 [annotate] [blame] [check-ins using] [diff]

2019-01-03
19:13
Update copyright file: [cacefbad95] check-in: [0509d7a844] user: js, branch: trunk, size: 1861 [annotate] [blame] [check-ins using] [diff]
2018-01-03
19:49
Update copyright notice file: [7f98f59533] check-in: [7e5c81e186] user: js, branch: trunk, size: 1855 [annotate] [blame] [check-ins using] [diff]
2017-11-19
12:05
Fix warnings introduced by OFComparing change

Since OFComparing no longer conforms to OFObject, OFObject needed to be
added at a few places. file: [f7282c99bb] check-in: [11f24addd7] user: js, branch: trunk, size: 1832 [annotate] [blame] [check-ins using] [diff]

2017-06-05
18:56
Doxyfile: Add missing defines file: [a54bf9785c] check-in: [4b6dfe02f2] user: js, branch: trunk, size: 1432 [annotate] [blame] [check-ins using] [diff]
2017-05-07
20:10
Small code style change

Casts are now written like types in variable declarations. file: [8dc81e5c1a] check-in: [4af49a13c3] user: js, branch: trunk, size: 1446 [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: [9c95c8a311] check-in: [44f45c2e35] user: js, branch: trunk, size: 1447 [annotate] [blame] [check-ins using] [diff]

2016-01-03
00:41
Update copyright

While at it, also update the mail address. file: [57ad1e2a24] check-in: [2a27cf3000] user: js, branch: trunk, size: 1441 [annotate] [blame] [check-ins using] [diff]

2015-06-13
22:26
Add support for and use the new nullability file: [fb7f02bccb] check-in: [9e76144ef8] user: js, branch: trunk, size: 1437 [annotate] [blame] [check-ins using] [diff]
2015-06-12
23:59
Add support for and use the new ObjC generics file: [df204b4c51] check-in: [5329fe7c1a] user: js, branch: trunk, size: 1389 [annotate] [blame] [check-ins using] [diff]
2015-01-03
20:57
Update copyright file: [fee4a78684] check-in: [cfd374b906] user: js, branch: trunk, size: 1159 [annotate] [blame] [check-ins using] [diff]
2014-02-18
18:50
Documentation: Show correct imports file: [4302ec552d] check-in: [246cfe0807] user: js, branch: trunk, size: 1153 [annotate] [blame] [check-ins using] [diff]
2014-01-04
00:24
Update copyright. file: [6c455f6d5b] check-in: [3b97fc3cd9] user: js, branch: trunk, size: 1091 [annotate] [blame] [check-ins using] [diff]
2013-01-09
22:24
Update copyright. file: [ab5461df1a] check-in: [813c00ccf0] user: js, branch: trunk, size: 1085 [annotate] [blame] [check-ins using] [diff]
2012-11-24
00:07
-[OFSortedList addObject:] -> -[insertObject:].

The rationale behind this is that otherwise, there are two methods
called addObject: with a different signature, the one from
OFMutableArray and the one from OFSortedList. As OFSortedList is
actually using insertion sort and all other methods on an OFList start
with insert anyway, this is also more consistent. file: [80e9c4dbfe] check-in: [7a8a5a2995] user: js, branch: trunk, size: 1079 [annotate] [blame] [check-ins using] [diff]

2012-10-28
12:38
Switch to a headerdoc-compatible doc format. file: [4d01ae293c] check-in: [1ad9565253] user: js, branch: trunk, size: 1070 [annotate] [blame] [check-ins using] [diff]
2012-09-09
14:36
Added: Add OFSortedList. file: [9c74d441f5] check-in: [c0f28cf861] user: js, branch: trunk, size: 1070 [annotate] [blame] [check-ins using]