ObjFW  History of tests/OFListTests.m of da0d602dc892c4b8

History of file tests/OFListTests.m at check-in da0d602dc892c4b8

2024-04-03
02:16
Change license to LGPLv3 only file: [4ca6ed93be] check-in: [7413a728a7] user: js, branch: trunk, size: 5858 [annotate] [blame] [check-ins using] [diff]
2024-02-18
19:29
Renamed new_tests/OFListTests.m → tests/OFListTests.m. Rename new tests file: [48a2f18d5f] check-in: [7a84580fb6] user: js, branch: objfwtest, size: 5650 [annotate] [blame] [check-ins using] [diff]
11:33
Renamed tests/OFListTests.m → new_tests/OFListTests.m. Migrate OFListTests to ObjFWTest file: [48a2f18d5f] check-in: [a1fd65f4a6] user: js, branch: objfwtest, size: 5650 [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
Update copyright file: [39ffbcd436] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 3949 [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
Update copyright file: [3ea276b9af] check-in: [8939cbdb52] user: js, branch: trunk, size: 3949 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [43f56ef79d] check-in: [1a86b8175b] user: js, branch: trunk, size: 3949 [annotate] [blame] [check-ins using] [diff]
2021-05-08
23:29
tests: Minor const improvement file: [890c1e2652] check-in: [c8663697ae] user: js, branch: trunk, size: 3949 [annotate] [blame] [check-ins using] [diff]
23:22
tests: Align more with ObjFW style

ObjFW's style changed over the years, but the tests were never adjusted
to it. file: [8b9464c149] check-in: [14f1e22d79] user: js, branch: trunk, size: 3943 [annotate] [blame] [check-ins using] [diff]

2021-04-25
16:48
Make OFListItem opaque file: [ede47645fa] check-in: [8573ef86c6] user: js, branch: trunk, size: 3930 [annotate] [blame] [check-ins using] [diff]
2021-04-17
05:45
Rename all types in OFList file: [045f6f7c6a] check-in: [5b57beeba6] user: js, branch: new-naming-convention, size: 3832 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
Update copyright file: [6f825fa0b7] check-in: [374e1a1bfa] user: js, branch: trunk, size: 3907 [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
Update copyright file: [21b92f7bc2] check-in: [c7f0229795] user: js, branch: trunk, size: 3996 [annotate] [blame] [check-ins using] [diff]
2019-09-29
15:58
Remove OFAutoreleasePool

OFAutoreleasePools have long been discouraged in favor of the runtime's
autorelease pools. file: [a93ef64198] check-in: [09be825f88] user: js, branch: trunk, size: 3993 [annotate] [blame] [check-ins using] [diff]

2019-06-19
00:45
OFEnumerator: Remove -[reset]

It's not very useful and is a problem for the Foundation bridge, as
NSEnumerator does not have it. file: [0f5664c086] check-in: [7214a2c7af] user: js, branch: trunk, size: 3995 [annotate] [blame] [check-ins using] [diff]

2019-03-25
00:21
tests: Use dot syntax file: [c2851ea215] check-in: [b045cbb9c7] user: js, branch: trunk, size: 4016 [annotate] [blame] [check-ins using] [diff]
2019-02-17
22:44
tests: Only import ObjFW.h

This prevents forgetting to add an import to ObjFW.h, as the tests would
then not compile. file: [a586847fd9] check-in: [dc0c6c34ab] user: js, branch: trunk, size: 4069 [annotate] [blame] [check-ins using] [diff]

22:16
OFWindowsRegistryKey: Add write support file: [691f37d095] check-in: [4c5f686a52] user: js, branch: trunk, size: 4184 [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
Update copyright file: [2139933e28] check-in: [0509d7a844] user: js, branch: trunk, size: 4184 [annotate] [blame] [check-ins using] [diff]
2018-01-03
19:49
Update copyright notice file: [8a41103922] check-in: [7e5c81e186] user: js, branch: trunk, size: 4178 [annotate] [blame] [check-ins using] [diff]
2017-10-11
20:53
Fix shadowed variables and enable -Wshadow file: [9cc03e5fa4] check-in: [00476e4430] user: js, branch: trunk, size: 4155 [annotate] [blame] [check-ins using] [diff]
2017-09-28
23:02
Enable -Wnullable-to-nonnull-conversion and adjust file: [8387465471] check-in: [2de9660312] user: js, branch: trunk, size: 4289 [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: [3c7e2e133b] check-in: [44f45c2e35] user: js, branch: trunk, size: 4143 [annotate] [blame] [check-ins using] [diff]

2016-01-03
00:43
Update copyright

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

00:41
Update copyright

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

2015-11-29
14:26
Remove defines we no longer need

Now that we require GCC >= 4.6, those features are always available. file: [c4bfbb1bc1] check-in: [be8db49635] user: js, branch: trunk, size: 4133 [annotate] [blame] [check-ins using] [diff]

2015-01-03
20:57
Update copyright file: [e8f2de8a74] check-in: [cfd374b906] user: js, branch: trunk, size: 4172 [annotate] [blame] [check-ins using] [diff]
2014-01-04
00:24
Update copyright. file: [d843a7a5dd] check-in: [3b97fc3cd9] user: js, branch: trunk, size: 4166 [annotate] [blame] [check-ins using] [diff]
2013-07-10
12:33
Get rid of a new Clang warning.

Clang now warns if the enumeration variable of a fast enumeration is not
used. file: [6fc9d88b76] check-in: [6143baaaee] user: js, branch: trunk, size: 4160 [annotate] [blame] [check-ins using] [diff]

2013-03-04
17:20
Replace BOOL with bool.

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

2013-01-09
22:24
Update copyright. file: [f3e8ef8a53] check-in: [813c00ccf0] user: js, branch: trunk, size: 4145 [annotate] [blame] [check-ins using] [diff]
2012-01-05
00:56
Update copyright. file: [bf99c61b93] check-in: [ce70e17b38] user: js, branch: trunk, size: 4139 [annotate] [blame] [check-ins using] [diff]
2011-09-22
23:25
Exceptions are now autoreleased.

This is safe as an "exception loop" can't happen, since if allocating
an exception fails, it throws an OFAllocFailedException which is
preallocated and can always be thrown.

So, the worst case would be that an autorelease of an exception fails,
triggering an OFOutOfMemoryException for which there is no memory,
resulting in an OFAllocFailedException to be thrown. file: [ec7c33e58e] check-in: [e1e7ffa903] user: js, branch: trunk, size: 4133 [annotate] [blame] [check-ins using] [diff]

2011-04-22
20:19
More style improvements. file: [0db3614a7f] check-in: [e76a7f52c1] user: js, branch: trunk, size: 4148 [annotate] [blame] [check-ins using] [diff]
2011-04-04
23:02
Indent -[description] of collections. file: [2488afe1b6] check-in: [1df836eacc] user: js, branch: trunk, size: 4136 [annotate] [blame] [check-ins using] [diff]
2011-03-24
19:42
Get rid of OFExceptions.h. file: [c31252fa40] check-in: [cda44767f4] user: js, branch: trunk, size: 4124 [annotate] [blame] [check-ins using] [diff]
2011-02-07
19:22
Add -[containsObject(IdenticalTo):] to OFCollection. file: [6f4d1ee9d5] check-in: [0a6e073938] user: js, branch: trunk, size: 4105 [annotate] [blame] [check-ins using] [diff]
2011-01-01
20:19
Change license. file: [ffa5f8326d] check-in: [da6b3d26cb] user: js, branch: trunk, size: 3784 [annotate] [blame] [check-ins using] [diff]
2010-12-25
19:31
Add OFDate. file: [54d7a78727] check-in: [39cb19595d] user: js, branch: trunk, size: 3528 [annotate] [blame] [check-ins using] [diff]
2010-11-25
21:00
Implement -[description] for OFList. file: [5d968fdd9a] check-in: [92ca1cd5ba] user: js, branch: trunk, size: 3528 [annotate] [blame] [check-ins using] [diff]
2010-09-06
13:47
Make OFList conform to OFCollection and OFFastEnumeration protocol. file: [fb3fe334cc] check-in: [2cb79baae4] user: js, branch: trunk, size: 3447 [annotate] [blame] [check-ins using] [diff]
2010-04-23
13:10
Nicer OFList API. file: [9238e3734a] check-in: [0ea8e1ef09] user: js, branch: trunk, size: 2290 [annotate] [blame] [check-ins using] [diff]
2010-04-17
15:46
Don't return self where not necessary, return void or something useful. file: [f36ba55454] check-in: [062a052b50] user: js, branch: trunk, size: 1934 [annotate] [blame] [check-ins using] [diff]
2010-04-07
21:06
Added: Rename tests files so they are named after the category they implement. file: [20f31495db] check-in: [7bbce47bda] user: js, branch: trunk, size: 1928 [annotate] [blame] [check-ins using]