reactos/dll
Katayama Hirofumi MZ e22ac0c2b9 [0.4.13][KERNEL32] Fix MultiByteToWideChar(CP_UTF8, ...) (#2007)
CP_UTF8 validation was not strict. 5- or 6-byte length sequences are invalid in RFC 3629 UTF-8. CORE-16468

- Fix MultiByteToWideChar(CP_UTF8, ...) by making check strict.

This will definitely fix regression CORE-16678 which was introduced or unhidden by
0.4.13-dev-927-g
e85664a3d8

and was also reported to bring ros a bit closer towards displaying japanese in ros Notepad with MS Gothic,
but I am not sure, whether it is enough for that already when backported on its own.

cherry picked from commit 0.4.14-dev-193-g
a63678c9a9
2020-03-10 02:07:13 +01:00
..
3rdparty [3RDPARTY] Suppress MSVC printf format warnings in 3rd-party code 2019-08-15 15:24:12 +02:00
apisets [0.4.13][KERNEL32] Fix regression CORE-16630 2020-01-16 23:55:25 +01:00
appcompat [LDR][APPHELP] Add a shim that disables manifest compatibility version parsing 2019-08-19 12:08:06 +02:00
cpl [POWERCFG] Fix the Indentation. No code changes! 2019-09-25 10:52:45 +02:00
directx [0.4.13][WINED3D] Workaround regression CORE-15408 2019-10-22 03:13:35 +02:00
keyboard [KBDHU] Fix Hungarian keyboard layout. (#1765) 2019-07-29 21:55:24 +02:00
nls [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
np [NFS] Fix a typo in the precompiled header. 2019-04-28 01:42:52 +02:00
ntdll [0.4.13][NTDLL] Add policy kill-switch for manifest based automatic shimming 2020-01-25 22:11:24 +01:00
opengl [GLU32] Fix indentation 2019-05-27 13:22:40 +02:00
shellext [SHELL] IShellExtInit::Initialize uses PCIDLIST_ABSOLUTE. CORE-16385 2019-09-29 12:09:02 +02:00
win32 [0.4.13][KERNEL32] Fix MultiByteToWideChar(CP_UTF8, ...) (#2007) 2020-03-10 02:07:13 +01:00
CMakeLists.txt [APISETS] Add the initial set of auto-generated files. 2018-04-07 14:50:59 +02:00