[PATCH] make_unicode: Add support for the 720 codepage (Arabic, Farsi and Urdu).

Francois Gouget fgouget at codeweavers.com
Tue Jun 8 05:30:57 CDT 2021


Signed-off-by: Francois Gouget <fgouget at codeweavers.com>
---
This fixes user32:clipboard when run on the TestBot in the ar_MA.UTF-8
locale (and hopefully many other tests).
https://test.winehq.org/data/patterns.html#user32:clipboard

I also checked the LOCALE_IDEFAULTCODEPAGE values in
dlls/kernel32/nls/*.nls against the nls/c_*.nls files and there does
not seem to be other missing codepages.

This requires running make_unicode (obviously) which updates
dlls/kernelbase/kernelbase.rgs and nls/sortdefault.nls so I did not
include those.
---
 tools/make_unicode | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tools/make_unicode b/tools/make_unicode
index 1e0dbe419e1..8ece72926c2 100755
--- a/tools/make_unicode
+++ b/tools/make_unicode
@@ -46,6 +46,7 @@ my @allfiles =
     "CodpageFiles/437.txt",
     "CodpageFiles/500.txt",
     "CodpageFiles/708.txt",
+    "CodpageFiles/720.txt",
     "CodpageFiles/737.txt",
     "CodpageFiles/775.txt",
     "CodpageFiles/850.txt",
-- 
2.20.1



More information about the wine-devel mailing list