ObjFW  History of generators/unicode/TableGenerator.m of 4a5d37fc3bb87531

History of file generators/unicode/TableGenerator.m at check-in 4a5d37fc3bb87531

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

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

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

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

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

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

2018-03-11
12:55
Remove OF_PATH_* macros

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

2018-02-18
00:20
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. file: [f4a7b8e070] check-in: [8681bba25e] user: js, branch: trunk, size: 21049 [annotate] [blame] [check-ins using] [diff]

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

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

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

This was added to the generated file before, but not the generator. file: [f7c6b63b6d] check-in: [933d834f60] user: js, branch: trunk, size: 13227 [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: [dca1029f28] check-in: [4af49a13c3] user: js, branch: trunk, size: 13191 [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: [ca882f1ae4] check-in: [44f45c2e35] user: js, branch: trunk, size: 13187 [annotate] [blame] [check-ins using] [diff]

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

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

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

2013-08-08
22:06
Minor TableGenerator improvement. file: [f4b0745ff9] check-in: [ae193d8a00] user: js, branch: trunk, size: 12793 [annotate] [blame] [check-ins using] [diff]
2013-08-03
10:35
Adjust TableGenerator to recent changes. file: [fc355b4664] check-in: [57cbfc0144] user: js, branch: trunk, size: 12646 [annotate] [blame] [check-ins using] [diff]
2013-03-04
18:32
Make old GCCs happy. file: [e55aa0b71d] check-in: [0bb3fc850a] user: js, branch: trunk, size: 12614 [annotate] [blame] [check-ins using] [diff]
17:20
Replace BOOL with bool.

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

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

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