ObjFW  History of src/encodings/codepage-858.m of a77bb2825d153326

History of file src/encodings/codepage-858.m at check-in a77bb2825d153326

2024-10-27
22:27
Allow strings to contain \0

In order to not accidentally have C strings with \0, an
OFInvalidEncodingException is thrown when trying to get a C string for a
string that contains \0.

In order to get a C string with \0 anyway, a new method
-[insecureCStringWithEncoding:] is added. file: [2c6eb1a5f6] check-in: [6fbc3b18c7] user: js, branch: trunk, size: 5616 [annotate] [blame] [check-ins using] [diff]

2024-04-29
21:42
Properly hide private symbols file: [0a443ea671] check-in: [f16bccc7b3] user: js, branch: trunk, size: 5531 [annotate] [blame] [check-ins using] [diff]
2024-04-03
02:16
Change license to LGPLv3 only file: [4aa1a82036] check-in: [7413a728a7] user: js, branch: trunk, size: 5464 [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
Update copyright file: [0efff5e77d] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 5256 [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
Update copyright file: [1fe953dd7d] check-in: [8939cbdb52] user: js, branch: trunk, size: 5256 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [402e5b0a14] check-in: [1a86b8175b] user: js, branch: trunk, size: 5256 [annotate] [blame] [check-ins using] [diff]
2021-04-18
22:56
Rename all symbols marked extern file: [eb400d443e] check-in: [e73c65a849] user: js, branch: new-naming-convention, size: 5256 [annotate] [blame] [check-ins using] [diff]
2021-04-17
01:35
of_char{16,32}_t -> OFChar{16,32} file: [713f34e1a5] check-in: [6d9d790a24] user: js, branch: new-naming-convention, size: 5273 [annotate] [blame] [check-ins using] [diff]
01:32
of_unichar_t -> OFUnichar file: [dde45a39bc] check-in: [2d3790870d] user: js, branch: new-naming-convention, size: 5276 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
Update copyright file: [3ce6d4c463] check-in: [374e1a1bfa] user: js, branch: trunk, size: 5282 [annotate] [blame] [check-ins using] [diff]
2020-12-12
22:17
Renamed src/encodings/codepage_858.m → src/encodings/codepage-858.m. Fix disabling encodings file: [076db9f46a] check-in: [ec50bf2a93] user: js, branch: trunk, size: 5371 [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
Update copyright file: [076db9f46a] check-in: [c7f0229795] user: js, branch: trunk, size: 5371 [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
Update copyright file: [6e5a256637] check-in: [0509d7a844] user: js, branch: trunk, size: 5368 [annotate] [blame] [check-ins using] [diff]
2018-02-25
04:31
Reintroduce of_char{16,32}_t

There is no reliable way to check if C++ already defined those, as Clang
now defines char{16,32}_t even when it is not in C++ 11 mode. So we
cannot check if we are not in C++ 11 and then define them and otherwise
rely on the C++ 11 types. file: [f202674432] check-in: [505137f25f] user: js, branch: trunk, size: 5362 [annotate] [blame] [check-ins using] [diff]

2018-01-03
19:49
Update copyright notice file: [bd3f79d0f4] check-in: [7e5c81e186] user: js, branch: trunk, size: 5359 [annotate] [blame] [check-ins using] [diff]
2017-10-22
14:09
Make Apple GCC with -Wshadow happy file: [a1c541d3cd] check-in: [31c0f5b89e] user: js, branch: 0.90, size: 5336 [annotate] [blame] [check-ins using] [diff]
2017-05-07
21:25
Use char{16,32}_t instead of of_char{16,32}_t file: [d4ab6dcec9] check-in: [37d2a81754] user: js, branch: trunk, size: 5338 [annotate] [blame] [check-ins using] [diff]
2017-02-12
23:56
encodings: Make the page tables unsigned char[]

This also removes page.*Size, as the macros can just use sizeof() on the
arrays. file: [b4148204c6] check-in: [405d11522e] user: js, branch: trunk, size: 5341 [annotate] [blame] [check-ins using] [diff]

22:33
More efficient UTF-8 -> Codepage 858 conversion file: [29dee94013] check-in: [db5cf4d595] user: js, branch: trunk, size: 5575 [annotate] [blame] [check-ins using] [diff]
13:33
Save a few bytes on the encodings file: [c7b9f04e27] check-in: [8ae231f515] user: js, branch: trunk, size: 8434 [annotate] [blame] [check-ins using] [diff]
2017-01-20
02:09
Added: Move encodings to subdirectory file: [af62f33273] check-in: [0b488f44a5] user: js, branch: trunk, size: 8311 [annotate] [blame] [check-ins using]