ObjFW  History of src/OFCollection.h of 49cb6ada5f8e15f4

History of the file that is called src/OFCollection.h at check-in 49cb6ada5f8e15f4

2024-04-03
02:16
[d38e82bc8e] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 1398) [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
[e239b07545] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 1190) [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
[5762c77876] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 1190) [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
[8d8461caff] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 1190) [annotate] [blame] [check-ins using] [diff]
2021-04-07
18:44
[af0d421edb] part of check-in [151e4642fe] Rename OFEnumerating to OFEnumeration

This is to be consistent with OFFastEnumeration. (check-in: [151e4642fe] user: js, branch: trunk, size: 1190) [annotate] [blame] [check-ins using] [diff]

2021-01-02
22:04
[9e18f6ef6d] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 1190) [annotate] [blame] [check-ins using] [diff]
2020-10-03
11:35
[045f1fdf5c] part of check-in [163a4a5a2e] Use /** */ instead of /*! */ for documentation (check-in: [163a4a5a2e] user: js, branch: trunk, size: 1279) [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
[b30c381a64] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 1279) [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
[e407febd73] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 1276) [annotate] [blame] [check-ins using] [diff]
2018-01-03
19:49
[234e38456a] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 1270) [annotate] [blame] [check-ins using] [diff]
2017-11-18
18:50
[af42edca74] part of check-in [cc3ad3ddd3] Documentation: Use @brief for all properties (check-in: [cc3ad3ddd3] user: js, branch: trunk, size: 1247) [annotate] [blame] [check-ins using] [diff]
2017-10-29
21:58
[6da8efa84a] part of check-in [f3ccf14461] Convert methods to properties where appropriate

This improves Swift compatibility. (check-in: [f3ccf14461] user: js, branch: trunk, size: 1248) [annotate] [blame] [check-ins using] [diff]

2017-09-26
21:53
[835760a641] part of check-in [52011fbfd6] Many nullability fixes (check-in: [52011fbfd6] user: js, branch: trunk, size: 1281) [annotate] [blame] [check-ins using] [diff]
2017-01-09
17:36
[443478d52e] part of check-in [44f45c2e35] Update copyright

Forgot to add 2017, even though I already did quite some changes in
2017. (check-in: [44f45c2e35] user: js, branch: trunk, size: 1290) [annotate] [blame] [check-ins using] [diff]

2016-01-03
00:43
[5f1f118c70] part of check-in [cec0f072f8] Update copyright

While at it, also update the mail address. (check-in: [cec0f072f8] user: js, branch: 0.8, size: 1353) [annotate] [blame] [check-ins using] [diff]

00:41
[c54595537b] part of check-in [2a27cf3000] Update copyright

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

2015-11-29
11:43
[d0606515a9] part of check-in [48980f2297] Make properties a requirement and clean up code

This increases the required GCC version from 4.0 to 4.6 (exception:
Apple GCC, which already supports this with >= 4.0 starting with OS X
10.5). Since even GCC 4.6 is really old by now, there is no point in
still supporting something even older and making the code ugly because
of that. While some hardware and OS support was dropped from GCC 4.6
compared to GCC 4.0, there is nothing in there that would be an
interesting target with the exception of BeOS maybe - but a port to BeOS
can also be achieved using the Haiku support. The other dropped OSes are
mostly old versions of OSes while newer ones are still being supported
(and those newer versions of those OSes still support the same
hardware). (check-in: [48980f2297] user: js, branch: trunk, size: 1280) [annotate] [blame] [check-ins using] [diff]

2015-06-13
22:26
[ca64037e5a] part of check-in [9e76144ef8] Add support for and use the new nullability (check-in: [9e76144ef8] user: js, branch: trunk, size: 1349) [annotate] [blame] [check-ins using] [diff]
2015-01-03
20:57
[57a89b6a29] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 1292) [annotate] [blame] [check-ins using] [diff]
2014-02-18
18:50
[f89cf4a331] part of check-in [246cfe0807] Documentation: Show correct imports (check-in: [246cfe0807] user: js, branch: trunk, size: 1286) [annotate] [blame] [check-ins using] [diff]
2014-01-04
00:24
[d56b5df8a9] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 1221) [annotate] [blame] [check-ins using] [diff]
2013-03-04
17:20
[00c1a07208] part of check-in [c5ef582958] Replace BOOL with bool.

The only places where BOOL is left are those where they are required by
the ABI. (check-in: [c5ef582958] user: js, branch: trunk, size: 1215) [annotate] [blame] [check-ins using] [diff]

2013-01-09
22:24
[c9383e691e] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 1215) [annotate] [blame] [check-ins using] [diff]
2012-10-28
12:38
[39431ad515] part of check-in [1ad9565253] Switch to a headerdoc-compatible doc format. (check-in: [1ad9565253] user: js, branch: trunk, size: 1209) [annotate] [blame] [check-ins using] [diff]
2012-01-05
00:56
[69a9127fc3] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 1209) [annotate] [blame] [check-ins using] [diff]
2011-07-19
23:28
[bf46b35091] part of check-in [ab71981cda] Make OFFastEnumeration part of OFCollection. (check-in: [ab71981cda] user: js, branch: trunk, size: 1203) [annotate] [blame] [check-ins using] [diff]
2011-07-17
16:38
[5cef34a803] part of check-in [8ff55bf218] Remove -[containsObjectIdenticalTo:] from OFCopying.

It is still implemented by all classes implementing OFCollection so far,
but new classes are not required to implement it anymore.

This is required to add OFCountedSet later, which can't support it. (check-in: [8ff55bf218] user: js, branch: trunk, size: 1184) [annotate] [blame] [check-ins using] [diff]

2011-05-26
17:23
[ee176f4168] part of check-in [6ddfe1975c] Add OFEnumerating protocol. (check-in: [6ddfe1975c] user: js, branch: trunk, size: 1491) [annotate] [blame] [check-ins using] [diff]
2011-05-05
21:17
[6f614eaec7] part of check-in [8490c927d2] More documentation improvements. (check-in: [8490c927d2] user: js, branch: trunk, size: 1703) [annotate] [blame] [check-ins using] [diff]
2011-04-22
20:19
[68e0dd67a3] part of check-in [e76a7f52c1] More style improvements. (check-in: [e76a7f52c1] user: js, branch: trunk, size: 1354) [annotate] [blame] [check-ins using] [diff]
2011-03-23
01:06
[10d2a861f6] part of check-in [23acf38456] Make more use of the OFObject protocol. (check-in: [23acf38456] user: js, branch: trunk, size: 1217) [annotate] [blame] [check-ins using] [diff]
2011-02-07
19:22
[1cb52c7504] part of check-in [0a6e073938] Add -[containsObject(IdenticalTo):] to OFCollection. (check-in: [0a6e073938] user: js, branch: trunk, size: 1206) [annotate] [blame] [check-ins using] [diff]
2011-01-01
20:19
[52cb53f930] part of check-in [da6b3d26cb] Change license. (check-in: [da6b3d26cb] user: js, branch: trunk, size: 939) [annotate] [blame] [check-ins using] [diff]
2010-09-05
23:33
Added: [d4bb05be77] part of check-in [ba19e68fb6] Add OFCollection protocol. (check-in: [ba19e68fb6] user: js, branch: trunk, size: 683) [annotate] [blame] [check-ins using]