ObjFW  History of generators/TableGenerator.m of 5536319c9f840847

History of the file that is called generators/TableGenerator.m at check-in 5536319c9f840847

2024-04-29
21:42
[49e6ad1d3f] part of check-in [f16bccc7b3] Properly hide private symbols (check-in: [f16bccc7b3] user: js, branch: trunk, size: 13475) [annotate] [blame] [check-ins using] [diff]
2024-04-03
02:16
[4286c92f40] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 13322) [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
[723fa7abc3] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 13114) [annotate] [blame] [check-ins using] [diff]
2023-08-23
16:01
[1fa7098a9b] part of check-in [149874777c] Remove incomplete NFD/NFKD support

It has been moved to the "unicode-normalization" branch until it is
ready. (check-in: [149874777c] user: js, branch: trunk, size: 13114) [annotate] [blame] [check-ins using] [diff]

2023-01-06
09:04
[3403a36c8e] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 19856) [annotate] [blame] [check-ins using] [diff]
2022-11-24
00:21
[297ccd8019] part of check-in [23272e6d43] Rename OFURI to OFIRI (check-in: [23272e6d43] user: js, branch: trunk, size: 19856) [annotate] [blame] [check-ins using] [diff]
2022-11-13
19:07
[f18304006d] part of check-in [204b27318f] Add OFApplicationDidFinishLaunchingNotification (check-in: [204b27318f] user: js, branch: trunk, size: 19856) [annotate] [blame] [check-ins using] [diff]
2022-09-28
21:40
[c1835e042f] part of check-in [e7ab06503c] Rename OFUR{L -> I} in preparation for URI support (check-in: [e7ab06503c] user: js, branch: trunk, size: 19824) [annotate] [blame] [check-ins using] [diff]
2022-08-30
00:48
[a0b87cdfb8] part of check-in [4ad0c363f3] OFObject: Small API change (check-in: [4ad0c363f3] user: js, branch: trunk, size: 19824) [annotate] [blame] [check-ins using] [diff]
2022-06-05
12:34
[442fb49647] part of check-in [4a5d37fc3b] generators/unicode: Fix two inverted lines (check-in: [4a5d37fc3b] user: js, branch: trunk, size: 19824) [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
[f2c27273a6] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 19824) [annotate] [blame] [check-ins using] [diff]
2021-04-25
19:58
[6b626ad955] part of check-in [6ae98c1dcf] Last round of renames (hopefully) (check-in: [6ae98c1dcf] user: js, branch: trunk, size: 19824) [annotate] [blame] [check-ins using] [diff]
11:05
[98580137e5] part of check-in [27103855c2] A few last renames (check-in: [27103855c2] user: js, branch: new-naming-convention, size: 19832) [annotate] [blame] [check-ins using] [diff]
2021-04-18
22:56
[0671e3687a] part of check-in [e73c65a849] Rename all symbols marked extern (check-in: [e73c65a849] user: js, branch: new-naming-convention, size: 19802) [annotate] [blame] [check-ins using] [diff]
2021-04-17
14:13
[15b00187cf] part of check-in [eb0cfa6ff9] Always prefix functions with the type (check-in: [eb0cfa6ff9] user: js, branch: new-naming-convention, size: 19956) [annotate] [blame] [check-ins using] [diff]
01:32
[a801b746a9] part of check-in [2d3790870d] of_unichar_t -> OFUnichar (check-in: [2d3790870d] user: js, branch: new-naming-convention, size: 19956) [annotate] [blame] [check-ins using] [diff]
00:44
[d270af51c2] part of check-in [d975c53a43] of_range_t -> OFRange (check-in: [d975c53a43] user: js, branch: new-naming-convention, size: 20109) [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
[4d33b76d8d] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 20106) [annotate] [blame] [check-ins using] [diff]
2020-12-25
21:03
Renamed generators/TableGenerator.m → generators/unicode/TableGenerator.m. [dce8205ead] part of check-in [21053d6a02] Move Unicode table generator to a subdirectory (check-in: [21053d6a02] user: js, branch: trunk, size: 20195) [annotate] [blame] [check-ins using] [diff]
2020-10-31
19:16
[e134a30212] part of check-in [7f102e8c95] OFHTTPClient: Remove didFailWithException

Instead, add an exception to didPerformRequest, to make it more
consistent with other places. (check-in: [7f102e8c95] user: js, branch: trunk, size: 20189) [annotate] [blame] [check-ins using] [diff]

2020-08-13
23:13
[ce006846a1] part of check-in [3be13d358f] Make GCC happy again (check-in: [3be13d358f] user: js, branch: trunk, size: 20262) [annotate] [blame] [check-ins using] [diff]
22:50
[8fbeedf98f] part of check-in [728c7fb73e] Adjust generators to recent changes (check-in: [728c7fb73e] user: js, branch: trunk, size: 20227) [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
[8fbc15917b] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 20112) [annotate] [blame] [check-ins using] [diff]
2019-03-12
23:46
[33faa56a1e] part of check-in [ad7d75df4b] generators: Use dot syntax (check-in: [ad7d75df4b] user: js, branch: trunk, size: 20109) [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
[74632c14e6] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 20923) [annotate] [blame] [check-ins using] [diff]
2018-12-21
21:39
[54901ff7c9] part of check-in [eaf458c1e6] Remove context from OFHTTPClientDelegate

It was not very useful as for any OFHTTPClient there can only be one
active request. (check-in: [eaf458c1e6] user: js, branch: trunk, size: 20917) [annotate] [blame] [check-ins using] [diff]

2018-03-11
12:55
[faffa6159e] part of check-in [156b850131] Remove OF_PATH_* macros

These were way too simplistic, as paths differ in more than just that on
various operating systems. (check-in: [156b850131] user: js, branch: trunk, size: 20953) [annotate] [blame] [check-ins using] [diff]

2018-02-18
00:20
[f4a7b8e070] part of check-in [8681bba25e] OFHTTPClient: Add a callback for the request body

This is in preparation for removing the body from OFHTTPRequest.
Having it as OFData that is part of the OFHTTPRequest was a bad idea, as
it does not allow streaming. (check-in: [8681bba25e] user: js, branch: trunk, size: 21049) [annotate] [blame] [check-ins using] [diff]

2018-01-03
21:20
[06dcc8ec8a] part of check-in [cb29882d9b] Fix Unicode table generator (check-in: [cb29882d9b] user: js, branch: trunk, size: 21056) [annotate] [blame] [check-ins using] [diff]
19:49
[b9c97729bd] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 21042) [annotate] [blame] [check-ins using] [diff]
2017-09-25
21:31
[1cc19838af] part of check-in [adb82c292c] TableGenerator: Use new async OFHTTPClient API (check-in: [adb82c292c] user: js, branch: trunk, size: 21019) [annotate] [blame] [check-ins using] [diff]
2017-07-22
23:04
[c7bfffe23c] part of check-in [23e57c5040] OFFile: Simplify mode

This removes "b" for binary and always uses binary, as there is no good
reason to not use binary. (check-in: [23e57c5040] user: js, branch: trunk, size: 20465) [annotate] [blame] [check-ins using] [diff]

2017-07-16
11:07
[e7bcb6d1cb] part of check-in [474694d5bb] TableGenerator: Apply decomposition recursively (check-in: [474694d5bb] user: js, branch: trunk, size: 20467) [annotate] [blame] [check-ins using] [diff]
2017-07-02
13:16
[33abf87e38] part of check-in [4edfb80db7] TableGenerator: Generate decomp compat tables (check-in: [4edfb80db7] user: js, branch: trunk, size: 19267) [annotate] [blame] [check-ins using] [diff]
2017-07-01
17:09
[5782c70a94] part of check-in [0c87b05f79] TableGenerator: Generate decomposition tables (check-in: [0c87b05f79] user: js, branch: trunk, size: 16138) [annotate] [blame] [check-ins using] [diff]
2017-06-28
20:15
[deb6471012] part of check-in [a5b7a83236] TableGenerator: Several minor improvements (check-in: [a5b7a83236] user: js, branch: trunk, size: 13470) [annotate] [blame] [check-ins using] [diff]
2017-06-27
19:42
[f7c6b63b6d] part of check-in [933d834f60] TableGenerator: Add _Nonnull to output

This was added to the generated file before, but not the generator. (check-in: [933d834f60] user: js, branch: trunk, size: 13227) [annotate] [blame] [check-ins using] [diff]

2017-05-07
20:10
[dca1029f28] part of check-in [4af49a13c3] Small code style change

Casts are now written like types in variable declarations. (check-in: [4af49a13c3] user: js, branch: trunk, size: 13191) [annotate] [blame] [check-ins using] [diff]

2017-01-09
17:36
[ca882f1ae4] 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: 13187) [annotate] [blame] [check-ins using] [diff]

2016-08-06
10:26
[739e691c0a] part of check-in [6496279fa0] Update to Unicode 9.0 (check-in: [6496279fa0] user: js, branch: trunk, size: 13181) [annotate] [blame] [check-ins using] [diff]
2016-02-21
15:37
[6b76762325] part of check-in [e0b9167693] Make use of C99-style for loops (check-in: [e0b9167693] user: js, branch: trunk, size: 13181) [annotate] [blame] [check-ins using] [diff]
2016-01-03
00:41
[a1cc0c76e7] part of check-in [2a27cf3000] Update copyright

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

2015-06-28
17:16
[5a4e277bcb] part of check-in [325f616d84] {generators,utils/of{hash,http}}: Use generics (check-in: [325f616d84] user: js, branch: trunk, size: 12989) [annotate] [blame] [check-ins using] [diff]
2015-04-20
20:48
[0c58d98754] part of check-in [0dbf08158c] Remove a few now unnecessary imports (check-in: [0dbf08158c] user: js, branch: trunk, size: 12945) [annotate] [blame] [check-ins using] [diff]
2015-01-03
20:57
[2df856ccbe] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 12989) [annotate] [blame] [check-ins using] [diff]
2014-06-18
13:11
[9be66e19c9] part of check-in [340ef20d81] Fix Unicode table generator (check-in: [340ef20d81] user: js, branch: trunk, size: 12983) [annotate] [blame] [check-ins using] [diff]
2014-05-15
04:06
[f2ce487543] part of check-in [f178d11592] Remove usage of empty initializer extension (check-in: [f178d11592] user: js, branch: trunk, size: 12971) [annotate] [blame] [check-ins using] [diff]
2014-01-04
00:24
[190bc6c6d8] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 12968) [annotate] [blame] [check-ins using] [diff]
2013-12-05
17:48
[82dd9b8b47] part of check-in [fa6496efc7] Make coding style consistent.

A file documenting the coding style will be written soon. This will
hopefully prevent conflicts in the future, such as whether static
functions are written in camelCase or_with_underscores, like was the
case here. (check-in: [fa6496efc7] user: js, branch: trunk, size: 12962) [annotate] [blame] [check-ins using] [diff]

2013-08-08
22:06
[f4b0745ff9] part of check-in [ae193d8a00] Minor TableGenerator improvement. (check-in: [ae193d8a00] user: js, branch: trunk, size: 12793) [annotate] [blame] [check-ins using] [diff]
2013-08-03
10:35
[fc355b4664] part of check-in [57cbfc0144] Adjust TableGenerator to recent changes. (check-in: [57cbfc0144] user: js, branch: trunk, size: 12646) [annotate] [blame] [check-ins using] [diff]
2013-03-04
18:32
[e55aa0b71d] part of check-in [0bb3fc850a] Make old GCCs happy. (check-in: [0bb3fc850a] user: js, branch: trunk, size: 12614) [annotate] [blame] [check-ins using] [diff]
17:20
[d6bc06fa8f] 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: 12618) [annotate] [blame] [check-ins using] [diff]

2013-01-28
14:29
[2bd483c89b] part of check-in [4f8251772c] TableGenerator: Process files on-the-fly. (check-in: [4f8251772c] user: js, branch: trunk, size: 12632) [annotate] [blame] [check-ins using] [diff]
2013-01-23
21:57
[169ecc0832] part of check-in [7e2ee1bbf2] TableGenerator: Don't depend on wget anymore. (check-in: [7e2ee1bbf2] user: js, branch: trunk, size: 12792) [annotate] [blame] [check-ins using] [diff]
2013-01-09
22:24
[9c99753454] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 11836) [annotate] [blame] [check-ins using] [diff]
2012-10-27
16:09
[820c9b00cf] part of check-in [8aba444b87] TableGenerator: Terminate when done. (check-in: [8aba444b87] user: js, branch: trunk, size: 11830) [annotate] [blame] [check-ins using] [diff]
2012-07-04
20:07
[8738718fa6] part of check-in [d5c4406548] Generate titlecase tables. (check-in: [d5c4406548] user: js, branch: trunk, size: 11801) [annotate] [blame] [check-ins using] [diff]
2012-03-17
15:42
[f8d68ed27e] part of check-in [c47efdaad4] Update generators to API changes. (check-in: [c47efdaad4] user: js, branch: trunk, size: 9310) [annotate] [blame] [check-ins using] [diff]
2012-01-05
00:56
[0d391d18e7] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 9279) [annotate] [blame] [check-ins using] [diff]
2011-09-11
02:55
[45cdda8f55] part of check-in [5131770885] Style improvements in TableGenerator.m. (check-in: [5131770885] user: js, branch: trunk, size: 9273) [annotate] [blame] [check-ins using] [diff]
2011-07-08
21:26
[24b546a549] part of check-in [30cdebfa2a] Adjust TableGenerator to (not so) recent style changes. (check-in: [30cdebfa2a] user: js, branch: trunk, size: 9318) [annotate] [blame] [check-ins using] [diff]
2011-03-25
03:28
[cd373de6ed] part of check-in [ffad44fe10] Export LIBRARY_PATH (for Haiku). (check-in: [ffad44fe10] user: js, branch: trunk, size: 9272) [annotate] [blame] [check-ins using] [diff]
2011-03-22
20:57
[9897332316] part of check-in [371086d5b9] Fix table generator. (check-in: [371086d5b9] user: js, branch: trunk, size: 9297) [annotate] [blame] [check-ins using] [diff]
2011-02-07
14:01
[e8e2bf8e68] part of check-in [39a089fdbf] Improve Unicode table generator. (check-in: [39a089fdbf] user: js, branch: trunk, size: 9209) [annotate] [blame] [check-ins using] [diff]
2011-01-01
20:19
[da9654e58e] part of check-in [da6b3d26cb] Change license. (check-in: [da6b3d26cb] user: js, branch: trunk, size: 9080) [annotate] [blame] [check-ins using] [diff]
2010-12-13
22:36
[35a23f64fe] part of check-in [7564bf4445] Rename -[decimalValueAsInteger] to -[decimalValue]. (check-in: [7564bf4445] user: js, branch: trunk, size: 8824) [annotate] [blame] [check-ins using] [diff]
2010-04-18
01:17
[124b72162e] part of check-in [160b3ac744] Adjust table generator to new ivar naming convention. (check-in: [160b3ac744] user: js, branch: trunk, size: 8887) [annotate] [blame] [check-ins using] [diff]
2010-04-09
00:17
[b3c2322eeb] part of check-in [3edacb0511] Add -[terminateWithStatus:] to OFApplication. (check-in: [3edacb0511] user: js, branch: trunk, size: 8529) [annotate] [blame] [check-ins using] [diff]
2010-04-08
21:14
[baeef6024f] part of check-in [db6e3205fd] Make TableGenerator an OFApplicationDelegate. (check-in: [db6e3205fd] user: js, branch: trunk, size: 8487) [annotate] [blame] [check-ins using] [diff]
2010-02-19
16:36
[d89cfa703e] part of check-in [42886185fd] Update copyright. (check-in: [42886185fd] user: js, branch: trunk, size: 8085) [annotate] [blame] [check-ins using] [diff]
2010-01-30
18:29
[20d7922a86] part of check-in [13f2a20288] Change how the Unicode table is stored.

The recent optimization had a bug in the range check and thus did not
notice that an int16_t is not enough to store the difference, thus
leading to broken results. This reverts it to the old way the Unicode
table was stored. (check-in: [13f2a20288] user: js, branch: trunk, size: 8085) [annotate] [blame] [check-ins using] [diff]

2010-01-16
15:21
[c30e56e683] part of check-in [47af750809] Fix missing imports in Unicode table generator. (check-in: [47af750809] user: js, branch: trunk, size: 8015) [annotate] [blame] [check-ins using] [diff]
2010-01-08
15:26
[d3a3fd7540] part of check-in [be4c0f34c5] Generate and use smaller Unicode tables. (check-in: [be4c0f34c5] user: js, branch: trunk, size: 7974) [annotate] [blame] [check-ins using] [diff]
2009-12-23
22:25
[d15067685c] part of check-in [a4918da65c] Unicode Table Generator: Store used tables in object. (check-in: [a4918da65c] user: js, branch: trunk, size: 7781) [annotate] [blame] [check-ins using] [diff]
2009-11-10
20:13
[4e245e9c8a] part of check-in [c628317621] Fix a typo in TableGenerator.m and the resulting unicode.h. (check-in: [c628317621] user: js, branch: trunk, size: 8279) [annotate] [blame] [check-ins using] [diff]
2009-11-09
22:45
[a5d3d0949f] part of check-in [a3cc34b139] Rename libobjfw to ObjFW. (check-in: [a3cc34b139] user: js, branch: trunk, size: 8273) [annotate] [blame] [check-ins using] [diff]
2009-11-02
10:11
Added: [55267c683a] part of check-in [ef0c1ebc68] Enhance Unicode table generator so it produces smaller output. (check-in: [ef0c1ebc68] user: js, branch: trunk, size: 8276) [annotate] [blame] [check-ins using]