Alexandre Julliard
|
5933c2a690
|
kernelbase: Don't allow the full Unicode character range in path functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-10 20:39:21 +01:00 |
Alexandre Julliard
|
0eec0eb7e0
|
kernelbase: Don't allow the full Unicode character range in StrToInt* functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-10 20:39:21 +01:00 |
Alexandre Julliard
|
ef95e4a8b9
|
kernelbase: Don't use wcsicmp/wcsnicmp() on the full Unicode character range.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-10 20:39:21 +01:00 |
Alexandre Julliard
|
1a9ddc3759
|
kernelbase: Don't use towlower() on the full Unicode character range.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-10 20:39:21 +01:00 |
Alexandre Julliard
|
762f51cf93
|
kernelbase: Use wide character string literals in the remaining files.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-10 10:00:53 +01:00 |
Alexandre Julliard
|
b8fe91248d
|
kernelbase: Use wide character string literals in registry.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-10 10:00:53 +01:00 |
Alexandre Julliard
|
fe79b87f02
|
kernelbase: Use wide character string literals in path.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-10 10:00:53 +01:00 |
Alexandre Julliard
|
d88bbf0a45
|
kernelbase: Use wide character string literals in file.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-09 22:16:30 +01:00 |
Alexandre Julliard
|
5be54b885e
|
kernelbase: Use wide character string literals in debug.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-09 22:16:30 +01:00 |
Jacek Caban
|
eb49e43506
|
kernelbase/tests: Add test of assembly path of manifest embedded in exe module.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-09 12:10:52 +01:00 |
Aaro Altonen
|
b21881f53c
|
kernelbase: Implement SetConsoleScreenBufferInfoEx().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47288
Signed-off-by: Aaro Altonen <a.altonen@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-05 19:58:42 +01:00 |
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
|
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
|
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
|
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
|
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 |
Paul Gofman
|
c28225fe5a
|
kernel32: Add semi-stub for LoadPackagedLibrary().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48229
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-12 20:25:27 +01:00 |
Nikolay Sivov
|
480d8b8253
|
kernel32: Add StartThreadpoolIo() stub.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-12 16:54:03 +01:00 |
Nikolay Sivov
|
ad5257b3b6
|
kernel32: Add threadpool stack information exports.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-12 16:54:03 +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 |
Kevin Puetz
|
b064d32c52
|
kernelbase: Allow NULL lpAssemblyDirectoryName in find_actctx_dllpath.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-05 21:32:05 +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
|
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 |
Zebediah Figura
|
69996b6130
|
kernelbase: Use the %I length modifier to print pointer-size integers.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-31 10:20:44 +01:00 |
Zebediah Figura
|
c7019a8887
|
kernelbase: Implement ReOpenFile().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47668
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-28 19:33:06 +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 |
Roman Pišl
|
b53e466794
|
kernelbase: Implement GetThreadIdealProcessorEx stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48313
Signed-off-by: Roman Pišl <rpisl@seznam.cz>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-27 16:47:52 +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 |
Nikolay Sivov
|
47c691a27c
|
kernel32: Fix spec entries for GetLongPathName().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-07 22:26:08 +01:00 |
Alexandre Julliard
|
8f7d88c707
|
kernelbase: Set an explicit load address.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48417
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-05 17:31:58 +01:00 |
Alexandre Julliard
|
b276bda5a2
|
kernelbase: Remove trailing dot in GetComputerNameExW() when domain name is empty.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48293
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-05 17:30:34 +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 |
Paul Gofman
|
b989a85484
|
kernelbase: Support PROC_THREAD_ATTRIBUTE_PARENT_PROCESS in CreateProcessInternalW().
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-13 11:30:01 +01:00 |
Alexandre Julliard
|
3318278bfd
|
kernelbase: No longer import kernel32.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-13 09:50:24 +01:00 |
Alexandre Julliard
|
9fba161dfd
|
kernelbase: Remove support for LZ files in 32-bit version functions.
Windows doesn't support it either.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-13 09:49:52 +01:00 |
Alexandre Julliard
|
7822b85411
|
kernelbase: Implement the Get/SetComputerName functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-12 23:17:05 +01:00 |
Alexandre Julliard
|
e2ab5b76c1
|
kernelbase: Implement DnsHostnameToComputerNameExW().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-12 23:17:05 +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
|
207c558003
|
kernelbase: Move some console support back to kernel32.
That's where the bulk of the console code still resides.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-12 23:16:40 +01:00 |
Alexandre Julliard
|
1ec0769cf6
|
kernelbase: Use a direct server call instead of GetConsoleInputWaitHandle().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-12 23:16:40 +01:00 |
Alexandre Julliard
|
2d0e8ff672
|
kernelbase: Save registry keys directly to the destination file.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-12 23:16:40 +01:00 |