Amine Khaldi
4fc4698f2a
[CRYPTUI] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 12:49:09 +01:00
Amine Khaldi
997d44c915
[CRYPT32] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 12:47:51 +01:00
Amine Khaldi
409344041f
[CREDUI] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 12:46:19 +01:00
Amine Khaldi
eaac1cc75f
[COMDLG32] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 12:44:53 +01:00
Amine Khaldi
21d3faa2a6
[ATL] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:26:43 +01:00
Amine Khaldi
0df75d9648
[ADVPACK] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:25:34 +01:00
Amine Khaldi
698fd79dd2
[QEDIT] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:24:54 +01:00
Amine Khaldi
64c1a65258
[MSDMO] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:24:18 +01:00
Amine Khaldi
a8126f3f1e
[DPLAYX] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:23:02 +01:00
Amine Khaldi
a16afc25c9
[DMUSIC] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:22:26 +01:00
Amine Khaldi
ad21be5e5f
[DINPUT] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:20:57 +01:00
Amine Khaldi
db2b3364c6
[D3DXOF] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:20:18 +01:00
Amine Khaldi
bcb816619a
[D3DX9_36] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:19:39 +01:00
Amine Khaldi
c003509323
[D3DCOMPILER_43] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:19:01 +01:00
Amine Khaldi
d02c72252c
[INETCPL] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:18:08 +01:00
Amine Khaldi
19eb7a62f9
[XCOPY] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:16:20 +01:00
Amine Khaldi
5a217e3a6f
[WMIC] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:15:34 +01:00
Amine Khaldi
cb0f46bddf
[TASKKILL] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:14:52 +01:00
Amine Khaldi
5260a37425
[REG] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:13:56 +01:00
Amine Khaldi
fd8ec79fd1
[CSCRIPT][WSCRIPT] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:11:58 +01:00
Amine Khaldi
f554481baf
[WTSAPI32] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:59:11 +01:00
Amine Khaldi
c399348b83
[WMVCORE] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:58:45 +01:00
Amine Khaldi
2f569d4a7f
[WINTRUST] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:58:20 +01:00
Amine Khaldi
12381d5dc1
[WININET] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:57:34 +01:00
Amine Khaldi
8317165d65
[WINHTTP] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:56:48 +01:00
Amine Khaldi
324214f998
[WINDOWSCODECS] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:55:39 +01:00
Amine Khaldi
983dc4266c
[WBEMPROX] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:54:01 +01:00
Amine Khaldi
6091f5c76b
[VERSION] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:53:34 +01:00
Amine Khaldi
bcea8c65d0
[VBSCRIPT] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:52:36 +01:00
Amine Khaldi
aa15c73fc5
[USP10] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:51:34 +01:00
Amine Khaldi
d0eebfbd6f
[URLMON] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:50:24 +01:00
Amine Khaldi
96d77d846f
[RPCRT4] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:49:11 +01:00
Amine Khaldi
aefc6e4447
[RICHED20] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:48:07 +01:00
Amine Khaldi
be43e1385f
[PROPSYS] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:47:25 +01:00
Amine Khaldi
4523246628
[PIDGEN] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:46:44 +01:00
Amine Khaldi
85037eb745
[OLE32] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:45:35 +01:00
Amine Khaldi
d52f5b708b
[ODBCCP32] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:44:04 +01:00
Amine Khaldi
33bcb8c53a
[NTDSAPI] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:43:22 +01:00
Amine Khaldi
4335e46944
[MSCTF] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:41:08 +01:00
Amine Khaldi
3f071cc527
[JSCRIPT] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:38:45 +01:00
Amine Khaldi
e64b032987
[ITSS] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:37:18 +01:00
Amine Khaldi
1656f44ad3
[IMM32] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:36:30 +01:00
Amine Khaldi
88b70c737a
[IEFRAME] Sync with Wine Staging 3.9. CORE-14656
2018-06-04 03:35:42 +01:00
Baruch Rutman
a4a59ad413
[GDI32][LPK] BiDi support for ExtTextOut and GetCharacterPlacement ( #534 )
...
Introduce BiDi (bi-directional text) support for ExtTextOut and GetCharacterPlacement, using Wine's GDI BIDI_Reorder function.
Solves the main issue with CORE-7003.
To be compatible with Win2k3+, introduce the "Language Pack" (LPK) dll.
- All the bidi code is removed from gdi32 and replaced by calls to LPK.
Gdi32 uses dynamic linking to lpk.dll. In case of linking failure no bidi processing will be available.
- Implemented LpkGetCharacterPlacement.
- Implement LpkExtTextOut.
- Add a demo test program to show how the apis should function.
- Added all the remaining code, added special case for lpDx calculation if also GCP_GLYPHSHAPE flag was called.
Applications that call GCP that use GCP_GLYPHSHAPE flags should also use the GCP_REORDER flag.
(As written in https://msdn.microsoft.com/en-us/library/windows/desktop/dd144860(v=vs.85).aspx )
- Add ETO_RTLREADING flag handling.
Imported the ETO_RTLREADING flag handling from wine, which changes the string part order (runs).
A RRR1LLLRRR2 string without will show as RRR1LLLRRR2 without it, with it RRR2LLLRRR1.
2018-05-30 14:41:22 +02:00
Amine Khaldi
1d62a5beb5
[HNETCFG] Sync with Wine Staging 3.9. CORE-14656
2018-05-27 04:12:51 +01:00
Amine Khaldi
6619d0261f
[GDIPLUS] Sync with Wine Staging 3.9. CORE-14656
2018-05-27 04:10:39 +01:00
Amine Khaldi
2fb248c799
[DBGHELP] Sync with Wine Staging 3.9. CORE-14656
2018-05-27 04:08:32 +01:00
Amine Khaldi
102f53e05c
[CRYPT32] Sync with Wine Staging 3.9. CORE-14656
2018-05-27 04:07:57 +01:00
Amine Khaldi
f68b0c5100
[COMDLG32] Sync with Wine Staging 3.9. CORE-14656
2018-05-27 04:06:36 +01:00
Amine Khaldi
01707e98b5
[AVIFIL32] Sync with Wine Staging 3.9. CORE-14656
2018-05-27 04:02:26 +01:00