Alexandre Julliard
|
80e8c138f1
|
kernel32: Move Idn functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-03 13:20:25 +01:00 |
|
Alexandre Julliard
|
55dc4fce99
|
kernelbase: Use external NLS files for Unicode composition.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-21 13:48:44 +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
|
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
|
8d11c0871e
|
kernelbase: Fix NormalizeString() return value and last error.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-03 20:48:03 +01:00 |
|
Alexandre Julliard
|
f0a82c3a2a
|
kernelbase: Use RtlNormalizeString() directly in FoldStringW().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-03 19:20:39 +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 |
|
Nikolay Sivov
|
ac72e61edf
|
kernelbase: Fix a typo in weights comparison helper (Coverity).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-03 21:40:59 +01:00 |
|
Akihiro Sagawa
|
a85bc781d3
|
kernelbase: Use translated Unicode default char to check invalid chars.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48288
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-16 18:45:01 +01:00 |
|
Alexandre Julliard
|
356d0fcc5b
|
kernelbase: Reimplement EnumDynamicTimeZoneInformation() using GetTimeZoneInformationForYear().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-12 23:16:57 +01:00 |
|
Alexandre Julliard
|
89500484c2
|
kernel32: Move timezone functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-10 20:59:19 +01:00 |
|
Alexandre Julliard
|
eeb8eddfa2
|
kernel32: Move GeoID functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-09 23:47:46 +01:00 |
|
Alexandre Julliard
|
098e71ad61
|
kernel32: Move the CompareString functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-09 23:47:46 +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
|
c7c8016b70
|
kernelbase: Directly use the wctype table for the IsChar* functions.
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 |
|
Alexandre Julliard
|
6bcda47419
|
kernel32: Move Get/SetLocaleInfoW() to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-09 23:47:45 +01:00 |
|
Alexandre Julliard
|
830de63139
|
kernel32: Use MultiByteToWideChar() and WideCharToMultiByte() from kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-09 15:30:03 +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 |
|
João Diogo Ferreira
|
7b1b0ce506
|
kernelbase: Update GeoID when locale has changed.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46196
Signed-off-by: João Diogo Craveiro Ferreira <devilj@outlook.pt>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-04 10:55:15 +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
|
03deff4e0d
|
kernel32: Move codepage functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-27 17:04:44 +01:00 |
|
Alexandre Julliard
|
d05c9f12fb
|
kernelbase: Initialize codepage data using ntdll functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-27 09:54:51 +01:00 |
|
Alexandre Julliard
|
2cbb6f8d34
|
kernel32: Move some locale functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-21 13:20:23 +01:00 |
|
Alexandre Julliard
|
fd588a22b7
|
kernel32: Move string normalization functions to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-21 10:43:46 +01:00 |
|
Dmitry Timoshkov
|
feb3d8e33c
|
kernelbase: When enumerating calendars initialize optional to 0.
This fixes regression introduced by 42ed9797b1929fc5917bd967f7062cab953fab55.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-21 09:34:34 +01:00 |
|
Alexandre Julliard
|
35ea9cd99a
|
kernel32: Move the locale registry setup to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-20 23:03:21 +01:00 |
|
Alexandre Julliard
|
ab6970d9b0
|
kernel32: Move Get/SetCalendarInfo to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-18 19:12:13 +01:00 |
|
Alexandre Julliard
|
42ed9797b1
|
kernel32: Move EnumCalendarInfo functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-18 19:12:13 +01:00 |
|
Alexandre Julliard
|
50d15730df
|
kernel32: Move EnumTimeFormats functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-16 20:11:21 +01:00 |
|
Alexandre Julliard
|
02d9ccb3c3
|
kernel32: Move EnumDateFormats functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-16 20:08:58 +01:00 |
|
Alexandre Julliard
|
a7c190d35f
|
kernel32: Move system locale enumeration functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-04 22:11:20 +02:00 |
|
Alexandre Julliard
|
7c0032b62a
|
kernel32: Move some locale functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-17 18:32:14 +02:00 |
|