This website requires JavaScript.
Explore
Help
Register
Sign In
Intravision
/
reactos
Watch
1
Star
0
Fork
You've already forked reactos
0
mirror of
https://github.com/reactos/reactos.git
synced
2024-07-10 22:55:05 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
02eee253b2
reactos
/
modules
/
rostests
/
win32
/
user32
/
CMakeLists.txt
4 lines
84 B
CMake
Raw
Normal View
History
Unescape
Escape
[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 12:41:22 +00:00
add_subdirectory
(
biditext
)
[ROSTESTS:USER32] Add an interactive test demonstrating how the PaintDesktop API should behave visually, and how we are not correctly doing well in this regard in ReactOS... svn path=/trunk/; revision=71622
2016-06-12 14:34:58 +00:00
add_subdirectory
(
paintdesktop
)
[ROSTESTS]: Add "sysicon" test back, and augment it. svn path=/trunk/; revision=70710
2016-02-12 15:10:59 +00:00
add_subdirectory
(
sysicon
)
Reference in a new issue
Copy permalink