Alexandre Julliard
|
94397d96bb
|
unicode: Add compression flags to the sortkey table.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-18 16:03:33 +01:00 |
Alexandre Julliard
|
c567af732b
|
kernelbase: Use the ctype table from the sortkey file.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-17 15:19:20 +01:00 |
Alexandre Julliard
|
95aeb41c8c
|
unicode: Generate the NLS file for sortkeys.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-17 15:18:57 +01:00 |
Alexandre Julliard
|
712839d581
|
unicode: Generate a registry script for Nls keys.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-17 15:18:52 +01:00 |
Alexandre Julliard
|
d87d4a4a04
|
unicode: Store data for CT_CTYPE3 types.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-17 11:26:47 +01:00 |
Alexandre Julliard
|
57a6033c0a
|
unicode: Add separate helper for removing linguistic case mappings.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-17 11:26:41 +01:00 |
Alexandre Julliard
|
b83af7c763
|
unicode: Update data tables to Unicode 13.0.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-13 13:23:11 +01:00 |
Alexandre Julliard
|
eb7d7ef863
|
unicode: Read data files from inside the zip without extracting them.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-13 13:23:11 +01:00 |
Alexandre Julliard
|
dec6f0773b
|
unicode: Fix parsing of Indic data files.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-13 11:40:29 +01:00 |
Alexandre Julliard
|
5d2ec076fe
|
kernel32: Remove the nameprep tables.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-03 13:20:24 +01:00 |
Alexandre Julliard
|
e7eaa1a857
|
unicode: Remove no longer used normalization tables.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-21 13:48:44 +01:00 |
Alexandre Julliard
|
f9f3e57cf8
|
unicode: Generate the NLS files for normalization forms.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-21 13:48:44 +01:00 |
Alexandre Julliard
|
b507fe49ea
|
unicode: Use the standard compression function for the casemap table.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-18 11:14:58 +01:00 |
Alexandre Julliard
|
2b9d720ea0
|
unicode: Take into account explicit composition exclusions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-17 15:04:59 +01:00 |
Alexandre Julliard
|
30f298f5db
|
unicode: Remove non-starter and compatibility compositions from the table.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-17 15:04:59 +01:00 |
Alexandre Julliard
|
ce41b32117
|
unicode: Generate compositions on the fly based on the decomposition table.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-17 15:04:59 +01:00 |
Alexandre Julliard
|
64e6d72284
|
unicode: Add support for high Unicode planes in composition tables.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-17 15:04:59 +01:00 |
Alexandre Julliard
|
c658731975
|
unicode: Add support for high Unicode planes in decomposition tables.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-17 15:04:59 +01:00 |
Alexandre Julliard
|
148f564d10
|
unicode: Add support for high Unicode planes to the combining class table.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-17 13:49:05 +01:00 |
Alexandre Julliard
|
23cee79d72
|
libport: Move the composition tables back to libwine and stop updating them.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-17 13:49:05 +01:00 |
Alexandre Julliard
|
0f2e88b0b2
|
unicode: Copy the composition table to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-17 10:30:06 +01:00 |
Alexandre Julliard
|
4dab9bc04b
|
unicode: Move the compatibility decomposition table to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-17 10:29:47 +01:00 |
Alexandre Julliard
|
5b4bdb9fd3
|
libport: Move the codepage tables back to libwine and stop updating them.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-12 16:54:03 +01:00 |
Alexandre Julliard
|
831f58caa5
|
libport: Move the codepage table functions back to libwine and make them obsolete.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-12 16:54:02 +01:00 |
Alexandre Julliard
|
fb316c3377
|
unicode: Generate nls files for the codepage tables.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-11 09:06:45 +01:00 |
Alexandre Julliard
|
42a30a693a
|
makefiles: Move l_intl.nls to a new nls directory.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-11 09:05:33 +01:00 |
Alexandre Julliard
|
cb524e09a6
|
unicode: Remove some codepages that don't exist on Windows.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-10 14:56:49 +01:00 |
Alexandre Julliard
|
09d97e9685
|
unicode: Use codepage files from Microsoft's Open Specification data.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-10 14:56:49 +01:00 |
Alexandre Julliard
|
44ce5d9283
|
unicode: Support fetching a zip containining the data files.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-09 09:48:42 +01:00 |
Alexandre Julliard
|
d94b605a8a
|
unicode: Add JIS-0212 mappings to the 20932 (EUC-JP) codepage table.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-08 12:15:41 +01:00 |
Alexandre Julliard
|
fd86c85918
|
libport: Move the collation table back to libwine and stop updating it.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-05 09:00:47 +01:00 |
Alexandre Julliard
|
599166bd35
|
libport: Move the digitmap table back to libwine and stop updating it.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-05 09:00:40 +01:00 |
Alexandre Julliard
|
6346809302
|
unicode: Move the combining class table to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-04 21:30:26 +01:00 |
Alexandre Julliard
|
0576fa43c4
|
unicode: Expand surrogates in decomposition tables.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-04 21:30:26 +01:00 |
Alexandre Julliard
|
cd8eaef47e
|
unicode: Avoid copying the decomposition data when not necessary.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-04 21:30:26 +01:00 |
Alexandre Julliard
|
a646e4e6f2
|
unicode: Store recursive decompositions directly in the tables.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-04 21:30:26 +01:00 |
Alexandre Julliard
|
dba4bd756a
|
unicode: Store variable-length sequences also for the main decomposition table.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-04 21:30:26 +01:00 |
Alexandre Julliard
|
f17a228d45
|
unicode: Try harder to reuse subsequences when compressing data arrays.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-28 19:26:13 +01:00 |
Alexandre Julliard
|
bfeb0a97fe
|
unicode: Use a standard two-level mapping table for the sortkeys map.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-28 19:25:07 +01:00 |
Alexandre Julliard
|
fb87398b99
|
unicode: Use a standard two-level mapping table for the mirror map.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-28 18:58:50 +01:00 |
Alexandre Julliard
|
31360d4785
|
unicode: Use a standard two-level mapping table for the digit map.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-28 18:58:50 +01:00 |
Alexandre Julliard
|
9c3a25b855
|
unicode: Specify a bit width instead of a format when dumping arrays.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-23 21:11:29 +01:00 |
Alexandre Julliard
|
a08821186a
|
unicode: Use existing helpers to build the sortkeys table.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-23 21:11:29 +01:00 |
Alexandre Julliard
|
4b5c67ee0b
|
unicode: Remove case mappings that don't round-trip.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-23 21:11:29 +01:00 |
Alexandre Julliard
|
bd9d83b73a
|
unicode: Use existing helpers to build the l_intl.nls file.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-23 16:45:02 +01:00 |
Alexandre Julliard
|
94a3add0ea
|
kernel32: Move LCMapString functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-09 23:47:46 +01:00 |
Alexandre Julliard
|
1b46da5c05
|
kernel32: Move GetStringType functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-09 23:47:46 +01:00 |
Nikolay Sivov
|
624ed18b1f
|
Update to Unicode 12.1.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-09 23:47:45 +01:00 |
Alexandre Julliard
|
328ec3a768
|
kernelbase: Reimplement WideCharToMultiByte using Win32-format codepage tables.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-06 22:30:23 +01:00 |
Alexandre Julliard
|
7e8f1dac30
|
kernelbase: Reimplement MultiByteToWideChar() using Win32-format codepage tables.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-06 22:30:23 +01:00 |