Commit Graph

35 Commits

Author SHA1 Message Date
André Hentschel 0f7bc2d8cc gdi32: Avoid memory leaks (coverity). 2012-10-29 10:34:54 +01:00
André Hentschel 9cf97e18b4 gdi32: Remove unneeded shadow variable. 2012-04-18 17:11:39 +02:00
Aric Stewart 0a29308e87 gdi32: Fall back on uniscribe for complex scripts. 2011-06-06 21:49:18 +02:00
Andrew Talbot bbd3556146 gdi32: Constify some variables. 2010-10-12 12:17:51 +02:00
Aric Stewart 5c581f079e gdi32: Silence a common and expected error. 2010-09-13 09:56:05 -05:00
Aric Stewart 8ac121c671 gdi32: Correct usage of ScriptLayout for bidi code. 2010-09-08 13:24:38 +02:00
Aric Stewart a4d25f1260 gdi32: Do not ignore USP_E_SCRIPT_NOT_IN_FONT when shaping glyphs. 2010-05-31 12:46:08 +02:00
Aric Stewart 41fb95b43d gdi32: Set lpOrder in BIDI_Reorder even for strings not requireing reordering. 2010-05-31 12:14:28 +02:00
Aric Stewart ec62c33d79 gdi32: Handle a BiDi string being shaped into more or less glyphs than characters in the string. 2010-05-24 11:18:28 +02:00
Aric Stewart 2a8958ec18 gdi32: Use usp10 to optionally generate glyphs for bidi strings. 2010-05-13 19:44:35 +02:00
Alexandre Julliard b0beb46aa8 gdi32: Use the more detailed libwine information to classify bidi chars. 2010-04-14 18:00:45 +02:00
Aric Stewart b9c30445c7 ups10: Reimplement ScriptLayout to properly handle mixed runs. 2010-04-14 18:00:45 +02:00
Aric Stewart 6c3659c3d4 usp10: Improve ScriptItemize with a SCRIPT_CONTROL and SCRIPT_STATE set.
Reduce bidi duplications from gdi32 by using the newly corrected usp10 
functions.
2010-04-14 18:00:44 +02:00
Alexandre Julliard 1ac23b9b0f gdi32: Don't include wingdi16.h by default. 2009-12-07 14:18:29 +01:00
Ricardo Filipe ca3d0d67a8 gdi32: Fix dead store (llvm/clang). 2008-11-18 13:05:56 +01:00
Francois Gouget 44b52b128c Assorted spelling fixes. 2008-01-16 12:48:29 +01:00
Austin English 464258b7cd Spelling fixes. 2008-01-03 13:08:54 +01:00
Detlef Riekenberg efb13b28df Assorted spelling fixes. 2007-12-08 19:55:39 +01:00
Alexander Dorofeyev 3ac3a5dcb5 gdi32: Fix unchecked NULL ptr in BIDI_Reorder. 2007-10-24 15:36:37 +02:00
Alexander Dorofeyev cdca301821 gdi32: Fix runaway loop because of unsigned comparison in BIDI_Reorder. 2007-10-23 19:37:36 +02:00
Alexander Dorofeyev 4b5ca2ed0e gdi32: Fix off by one error in BIDI_Reorder. 2007-10-22 15:58:46 +02:00
Gerald Pfeifer d594c1eab4 gdi32: Add a set of braces to silence a GCC 3.4 warning. 2007-10-22 12:36:07 +02:00
Maarten Lankhorst 10834ee5c7 gdi32: Fix 3 tiny bugs in bidi. 2007-10-01 12:24:31 +02:00
Maarten Lankhorst 6b2a6a2bcf gdi32: Fix meaning and use of bidirectionality flags. 2007-10-01 12:24:14 +02:00
Francois Gouget b2bc712323 Assorted spelling fixes. 2007-09-27 20:12:53 +02:00
Francois Gouget e2e25eacd9 gdi32: Add a '\n' to a Wine trace. 2007-09-21 11:52:21 +02:00
Maarten Lankhorst b6f9a30a5d gdi: Implement line-by-line phase of the BiDi algorithm. 2007-09-19 14:56:51 +02:00
Maarten Lankhorst 588c5a90fd gdi: Implement implicit resolving in BiDi. 2007-09-19 14:56:51 +02:00
Maarten Lankhorst 032543e54d gdi: Implement neutrals resolving in BiDi. 2007-09-19 14:56:50 +02:00
Maarten Lankhorst 6554e5b1a1 gdi: Implement weak resolving in BiDi. 2007-09-19 14:56:50 +02:00
Maarten Lankhorst dbdf6fde20 gdi: Implement explicit resolving in BiDi. 2007-09-19 14:56:50 +02:00
Maarten Lankhorst 426debe187 gdi: Implement BiDi classification of characters and copying according to them. 2007-09-19 14:56:50 +02:00
Maarten Lankhorst c3cf79d817 gdi: Remove support for libicu and all dependencies. 2007-09-19 14:56:50 +02:00
Alexandre Julliard 75b8f88875 gdi32: Get rid of the gdi.h include. 2006-11-17 14:52:07 +01:00
Alexandre Julliard 7dfc447741 gdi32: Renamed the gdi directory to gdi32. 2006-10-20 12:25:29 +02:00