ObjFW  History of src/OFLocale.m of 4f9e27d416c5bccb

History of the file that is called src/OFLocale.m at check-in 4f9e27d416c5bccb

2024-04-29
21:42
[8fa54b1d3c] part of check-in [f16bccc7b3] Properly hide private symbols (check-in: [f16bccc7b3] user: js, branch: trunk, size: 16608) [annotate] [blame] [check-ins using] [diff]
2024-04-03
02:16
[86262efe96] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 16607) [annotate] [blame] [check-ins using] [diff]
2024-04-02
02:22
[86d73ce338] part of check-in [e7a8f3d462] OFLocale: Support automatic initialization (check-in: [e7a8f3d462] user: js, branch: trunk, size: 16399) [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
[8178789b63] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 15742) [annotate] [blame] [check-ins using] [diff]
2023-04-10
15:08
[7cfd367431] part of check-in [abbed5c008] Work around newer amiga-gcc defining Class (check-in: [abbed5c008] user: js, branch: trunk, size: 15742) [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
[792ddc35fc] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 15698) [annotate] [blame] [check-ins using] [diff]
2022-12-05
00:50
[efa00a7a3e] part of check-in [8a459e4b5d] OFLocale: Default to codepage 437 on MS-DOS

If we cannot parse the codepage (e.g. because we don't support it), it's
better to fall back to codepage 437 than to UTF-8. (check-in: [8a459e4b5d] user: js, branch: trunk, size: 15698) [annotate] [blame] [check-ins using] [diff]

2022-11-24
00:21
[962451e814] part of check-in [23272e6d43] Rename OFURI to OFIRI (check-in: [23272e6d43] user: js, branch: trunk, size: 15623) [annotate] [blame] [check-ins using] [diff]
2022-11-23
21:39
[552516ebb5] part of check-in [88ed5be671] Use a URI for the localization directory

This theoretically allows embedding localizations. While this isn't
great as all will be held in memory but only one will be used, there
might be cases where everything should be in one binary. (check-in: [88ed5be671] user: js, branch: trunk, size: 15623) [annotate] [blame] [check-ins using] [diff]

2022-09-29
20:27
[e8b5569b76] part of check-in [915bfc7431] OFLocale: Rename a few methods (check-in: [915bfc7431] user: js, branch: trunk, size: 15651) [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
[ccac2d9a08] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 15440) [annotate] [blame] [check-ins using] [diff]
2021-05-01
02:39
[947d4e8829] part of check-in [171f3ba831] Fix compiling for AmigaOS (check-in: [171f3ba831] user: js, branch: trunk, size: 15440) [annotate] [blame] [check-ins using] [diff]
2021-04-25
19:41
[54708bc402] part of check-in [fd51df7022] OFStrdup -> OFStrDup and slightly change behavior (check-in: [fd51df7022] user: js, branch: trunk, size: 15438) [annotate] [blame] [check-ins using] [diff]
2021-04-18
15:55
[29cb16735c] part of check-in [7392685ffc] Rename all functions in macros.h (check-in: [7392685ffc] user: js, branch: new-naming-convention, size: 15462) [annotate] [blame] [check-ins using] [diff]
2021-04-17
22:45
[1e1a260c35] part of check-in [498074dab9] Rename of_(re)alloc and add OFFreeMemory (check-in: [498074dab9] user: js, branch: new-naming-convention, size: 15466) [annotate] [blame] [check-ins using] [diff]
14:13
[3ac9452a5e] part of check-in [eb0cfa6ff9] Always prefix functions with the type (check-in: [eb0cfa6ff9] user: js, branch: new-naming-convention, size: 15458) [annotate] [blame] [check-ins using] [diff]
02:25
[d90d567f44] part of check-in [169692a120] Rename remaining enums in OFString.h (check-in: [169692a120] user: js, branch: new-naming-convention, size: 15458) [annotate] [blame] [check-ins using] [diff]
02:10
[fb921c3189] part of check-in [255f21fb3d] of_string_encoding_t -> OFStringEncoding (check-in: [255f21fb3d] user: js, branch: new-naming-convention, size: 15451) [annotate] [blame] [check-ins using] [diff]
01:32
[47d414f537] part of check-in [2d3790870d] of_unichar_t -> OFUnichar (check-in: [2d3790870d] user: js, branch: new-naming-convention, size: 15491) [annotate] [blame] [check-ins using] [diff]
00:14
[3a304e8b1c] part of check-in [61fc389aee] of_comparison_result_t -> OFComparisonResult (check-in: [61fc389aee] user: js, branch: new-naming-convention, size: 15494) [annotate] [blame] [check-ins using] [diff]
2021-03-07
20:25
[43f4209e77] part of check-in [1b82d3bf4f] *.m: Fold methods into one line where it fits (check-in: [1b82d3bf4f] user: js, branch: trunk, size: 15502) [annotate] [blame] [check-ins using] [diff]
02:36
[f919bded41] part of check-in [a0fd103a0b] Style change: Allow more than 1 argument per line

This is only migrating some places, others will be migrated as they are
touched. (check-in: [a0fd103a0b] user: js, branch: trunk, size: 15521) [annotate] [blame] [check-ins using] [diff]

2021-01-02
22:04
[640d1c188f] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 15530) [annotate] [blame] [check-ins using] [diff]
2020-08-13
23:13
[b6b16348ac] part of check-in [3be13d358f] Make GCC happy again (check-in: [3be13d358f] user: js, branch: trunk, size: 15619) [annotate] [blame] [check-ins using] [diff]
21:07
[5d8907dfbe] part of check-in [8611f48f42] OFString: Rename JSONValue to objectByParsingJSON (check-in: [8611f48f42] user: js, branch: trunk, size: 15621) [annotate] [blame] [check-ins using] [diff]
2020-08-12
20:56
[80430a2785] part of check-in [d74f244ab7] Avoid using (u)intmax_t in methods

It is not guaranteed that a type encoding for it exists. (check-in: [d74f244ab7] user: js, branch: trunk, size: 15592) [annotate] [blame] [check-ins using] [diff]

2020-04-22
22:04
[2f0ab9defe] part of check-in [4edc83ee08] Fix missing cast for AmigaOS (check-in: [4edc83ee08] user: js, branch: trunk, size: 15566) [annotate] [blame] [check-ins using] [diff]
2020-04-21
19:51
[ddcda35855] part of check-in [d57a77b9cd] Fix AmigaOS and devkitPro build (check-in: [d57a77b9cd] user: js, branch: trunk, size: 15556) [annotate] [blame] [check-ins using] [diff]
2020-04-19
14:52
[aa7c2af69a] part of check-in [e0459c419c] Reduce usage of unions (check-in: [e0459c419c] user: js, branch: trunk, size: 15558) [annotate] [blame] [check-ins using] [diff]
10:02
[0b5d50eb1d] part of check-in [3356b9940c] Clean up which exception is used when a little (check-in: [3356b9940c] user: js, branch: trunk, size: 15594) [annotate] [blame] [check-ins using] [diff]
2020-04-13
15:48
[54ee38ba1e] part of check-in [8a0c5ed345] OFLocale: Allow plural scripting in fallback (check-in: [8a0c5ed345] user: js, branch: trunk, size: 15633) [annotate] [blame] [check-ins using] [diff]
2020-04-12
22:28
[040819af75] part of check-in [9ee403e4fc] utils: Properly translate plurals (check-in: [9ee403e4fc] user: js, branch: trunk, size: 15561) [annotate] [blame] [check-ins using] [diff]
22:09
[12259d9f0f] part of check-in [fe77fef5ec] OFLocale: Switch to infix notation (check-in: [fe77fef5ec] user: js, branch: trunk, size: 15557) [annotate] [blame] [check-ins using] [diff]
15:57
[279230af16] part of check-in [f5dd9b7f73] OFLocale: Add . operator to check for real numbers (check-in: [f5dd9b7f73] user: js, branch: trunk, size: 14361) [annotate] [blame] [check-ins using] [diff]
15:39
[c6430c7378] part of check-in [411b99fea8] OFLocale: Add a stack machine for plurals (check-in: [411b99fea8] user: js, branch: trunk, size: 14007) [annotate] [blame] [check-ins using] [diff]
2020-04-11
23:10
[af7c460737] part of check-in [7fa757534a] OFLocale: Support for translated plurals (check-in: [7fa757534a] user: js, branch: trunk, size: 10352) [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
[36d525a782] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 9106) [annotate] [blame] [check-ins using] [diff]
2019-08-10
02:06
[c0f38ac196] part of check-in [3292a6fdbc] Clean up the AmigaOS 4 library mess (check-in: [3292a6fdbc] user: js, branch: trunk, size: 9103) [annotate] [blame] [check-ins using] [diff]
2019-04-21
09:58
[d924c68c15] part of check-in [50a6ffd4b1] Fix compilation on AmigaOS 4 with 53.30 SDK (check-in: [50a6ffd4b1] user: js, branch: trunk, size: 10380) [annotate] [blame] [check-ins using] [diff]
2019-03-08
00:35
[eba1e0de33] part of check-in [bceb7ed4c9] Use dot syntax (check-in: [bceb7ed4c9] user: js, branch: trunk, size: 10340) [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
[076e9d8203] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 10364) [annotate] [blame] [check-ins using] [diff]
2018-11-17
22:59
[42da1c8269] part of check-in [b090b5ce92] Various minor style improvements (check-in: [b090b5ce92] user: js, branch: trunk, size: 10358) [annotate] [blame] [check-ins using] [diff]
2018-08-16
22:33
[77de904e6c] part of check-in [7413f500db] Fix compilation for AmigaOS 4 (check-in: [7413f500db] user: js, branch: trunk, size: 9847) [annotate] [blame] [check-ins using] [diff]
2018-07-28
18:45
Added: [6ed03ca549] part of check-in [aa0384d1bf] Rename OFLocalization -> OFLocale (check-in: [aa0384d1bf] user: js, branch: trunk, size: 10362) [annotate] [blame] [check-ins using]