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 |
|
Alexandre Julliard
|
7bb286ad9d
|
kernel32: Move FoldStringW() function to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-28 09:05:13 +01:00 |
|
Alexandre Julliard
|
4f63971169
|
libport: Add codepage 28601 (Latin/Thai).
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-17 18:23:54 +02:00 |
|
Alexandre Julliard
|
a9285c5131
|
make_unicode: Avoid duplicate lead bytes.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-06 13:39:53 +02:00 |
|
Nikolay Sivov
|
cd7dd5e895
|
dwrite: Add recent script properties.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-05 18:45:10 +02:00 |
|
Alexandre Julliard
|
c52b2f1284
|
make_unicode: Remove duplicate DECLSPEC_HIDDEN.
Spotted by Matteo Bruni.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-24 11:25:38 +02:00 |
|
Alexandre Julliard
|
ef07087f47
|
gdi32: Use the same BiDi direction table as usp10.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-22 19:16:05 +02:00 |
|
Alexandre Julliard
|
01ebf1ade4
|
dwrite: Use the same BiDi direction table as usp10.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-22 19:16:05 +02:00 |
|
Alexandre Julliard
|
333e6b3c69
|
make_unicode: Avoid including wine/unicode.h in generated files.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-22 19:16:05 +02:00 |
|
Alexandre Julliard
|
d68f8d7b35
|
make_unicode: Store the full BiDi direction type in the table.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-22 19:16:05 +02:00 |
|
Alexandre Julliard
|
2f6918cbe2
|
make_unicode: Generate a separate table for BiDi direction type in usp10.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-22 19:16:05 +02:00 |
|
Alexandre Julliard
|
bb6bd8a2f1
|
make_unicode: Use a two-level table for the kernel32 wctype table.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-22 19:16:05 +02:00 |
|
Alexandre Julliard
|
02a04ba05e
|
make_unicode: Store the C2_* values directly in the kernel32 wctype table.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-22 19:16:05 +02:00 |
|
Alexandre Julliard
|
f09dade9cb
|
make_unicode: Add a wctype table in kernel32 for GetStringTypeW().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-22 19:16:05 +02:00 |
|
Nikolay Sivov
|
13364151a4
|
tools: Update to Unicode 12.0.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-29 18:46:25 +02:00 |
|
Alexandre Julliard
|
a37c38191e
|
libport: Don't hide the casemap and wctype tables.
For libwine backwards compatibility.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-02 19:20:21 +02:00 |
|
Alexandre Julliard
|
84cd904334
|
libwine: Move collation table to libwine_port.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-24 10:34:46 +01:00 |
|
Alexandre Julliard
|
9de388258f
|
libwine: Move casemap tables to libwine_port.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-24 10:34:44 +01:00 |
|
Alexandre Julliard
|
a67dca1bc8
|
libwine: Move wctype tables to libwine_port.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-23 13:45:52 +01:00 |
|
Alexandre Julliard
|
7fc9e45dd8
|
make_unicode: Don't output array sizes that could be over-estimated.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-22 19:45:39 +01:00 |
|
Huw Davies
|
db3ae2ca9f
|
libport: Add support for singleton decomposition.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-11 11:52:00 +01:00 |
|
Huw Davies
|
eceb69e172
|
libport: Add support for compatibility decomposition.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-11 11:52:00 +01:00 |
|
Huw Davies
|
dc919db2bf
|
kernel32: Implement canonical reordering.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-11 11:52:00 +01:00 |
|
Huw Davies
|
e4a9e2ff2e
|
kernel32: Initial support for canonical decomposition in NormalizeString().
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-11 11:52:00 +01:00 |
|
Nikolay Sivov
|
d4eeb162bb
|
tools: Update to Unicode 11.0.0.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-07-03 12:01:40 +02:00 |
|
Jens Reyer
|
ebbbe85038
|
make_unicode: Use VerticalOrientation.txt from UCD.
Signed-off-by: Jens Reyer <jre.winesim@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-07-13 11:45:18 +02:00 |
|
Jens Reyer
|
b736dbe933
|
make_unicode: Update data tables to Unicode 10.0.0.
Signed-off-by: Jens Reyer <jre.winesim@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-07-13 11:44:41 +02:00 |
|