Alexandre Julliard
|
875f506b33
|
libport: Move the char type table back to libwine and stop updating it.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-30 19:01:55 +01:00 |
Alexandre Julliard
|
c7196dc945
|
libport: Move the case mapping table back to libwine and stop updating it.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-30 19:01:55 +01:00 |
Alexandre Julliard
|
1fdbf850ee
|
libport: Move the non-inline version of the string functions to libwine.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-30 19:01:55 +01:00 |
Alexandre Julliard
|
0e03ad249c
|
libport: Add both inline and non-inline versions for every Unicode function.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-30 19:01:55 +01:00 |
Alexandre Julliard
|
7eef40d444
|
libport: Get rid of interlocked functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-02 15:10:19 +02:00 |
Alexandre Julliard
|
c56e5695a7
|
libport: Remove the Windows libwine stubs.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-17 14:15:12 +02:00 |
Alexandre Julliard
|
b87256cd1d
|
libwine: Make the dlopen() wrapper functions obsolete.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-07 14:26:20 +02: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
|
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
|
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
|
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
|
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
|
d81f96a8fc
|
libport: Move wine_cp_wcstombs implementation back to libwine and make it obsolete.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-12 16:54:02 +01:00 |
Alexandre Julliard
|
23a50fb0bd
|
libport: Move wine_cp_mbstowcs implementation back to libwine and make it obsolete.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-12 16:54:02 +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
|
473914f6a5
|
libport: Move wine_utf8 functions back to libwine and make them obsolete.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-05 09:00:30 +01:00 |
Alexandre Julliard
|
f4b7260d29
|
libport: Move wine_cpsymbol functions back to libwine and make them obsolete.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-05 09:00:22 +01:00 |
Alexandre Julliard
|
5a1e897df7
|
libport: Move wine_compare_string implementation back to libwine and make it obsolete.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-05 09:00:14 +01:00 |
Alexandre Julliard
|
afd681ebd9
|
libport: Move wine_fold_string implementation back to libwine and make it obsolete.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-05 09:00:04 +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
|
cc300a20b3
|
libport: Move Unicode normalization implementation to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-03 19:20:39 +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
|
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
|
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
|
802803a028
|
libport: Fix the Cygwin build.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47959
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-16 12:00:10 +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
|
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 |
Stefan Dösinger
|
934c02c794
|
libs/port: Use MSVC intrinsics for interlocked functions.
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-18 20:01:17 +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 |
Piotr Caban
|
324082a8f3
|
libwine: Fix NORM_IGNORESYMBOLS flag handling in compare_weights.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-12 16:11:11 +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 |
Piotr Caban
|
4a6e69ad3a
|
libwine: Ignore 0 weights as described in Unicode collation algorithm.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-22 19:16:05 +02:00 |
Piotr Caban
|
40a1a9e9a2
|
libwine: Decompose characters before comparing in wine_compare_string.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-22 19:16:05 +02:00 |
Piotr Caban
|
ac5ac588f3
|
libwine: Add helper function to compare character weights.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-22 19:16:05 +02:00 |
Alexandre Julliard
|
d5a372abbb
|
include: Move inline assembly definitions to a new wine/asm.h header.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-14 13:45:07 +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 |