Commit Graph

124 Commits (d4c54be2722d9717e9c12ce38f837ede2e08133f)

Author SHA1 Message Date
Hans Leidekker 8a2d97ac3d usp10: Don't test digit substitution data.
It has apparently changed in Vista.
2009-03-04 13:06:11 +01:00
Hans Leidekker 9a847b3ab0 usp10: Improve some traces. 2009-01-06 14:52:18 +01:00
Hans Leidekker 83f66d0246 usp10: Set better visual attribute values in ScriptShape. 2009-01-06 14:52:13 +01:00
Hans Leidekker 8a5eae2122 usp10: Handle CR/LF in ScriptItemize. 2009-01-06 14:52:08 +01:00
Hans Leidekker 020456f71b usp10: Improve handling of whitespace in ScriptBreak. 2009-01-06 14:52:00 +01:00
Andrew Talbot bf92d68330 usp10: Sign-compare warnings fix. 2008-11-20 12:18:29 +01:00
Paul Vriens 80011be100 usp10/tests: Use win_skip instead of trace. 2008-10-21 11:43:56 +02:00
Hans Leidekker addcf866cb usp10: Store glyph mappings and widths in the script cache. 2008-10-10 12:26:41 +02:00
Rob Shearman 89a3ad7626 usp10: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans. 2008-09-12 16:50:05 +02:00
Hans Leidekker e691de4a1a usp10: Use a valid string analysis when testing ScriptXtoCP and ScriptCPtoX. 2008-07-24 11:52:04 +02:00
Jeff Latimer 85d191937b usp10/tests: Remove incorrect tests. 2008-07-08 12:01:14 +02:00
James Hawkins a4c10fda8e usp10: Fix several failing test in win2k3. 2008-05-27 19:37:52 +02:00
Hans Leidekker c1e686429a usp10: Fix a few failing tests and make them pass on Wine. 2008-05-01 19:36:27 +02:00
Hans Leidekker 20ae9be595 usp10: Remove redundant code from ScriptTextOut. 2008-05-01 19:36:19 +02:00
Guy Albertelli c0aa44bb6c usp10: Use passed hdc instead of cached one for ScriptTextOut with test to check. 2008-05-01 12:35:44 +02:00
Rob Shearman 48000893f9 makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual 
DLL makefiles.
2008-03-04 20:55:01 +01:00
Francois Gouget 29ef0b90ee Assorted spelling, punctuation and case fixes. 2008-03-03 12:04:48 +01:00
James Hawkins eedfacdfe7 janitorial: Remove links to any microsoft site. 2008-03-01 12:04:03 +01:00
Hans Leidekker 25e836e83c usp10: Do glyph translation for truetype fonts only. 2007-12-13 13:09:14 +01:00
Hans Leidekker d5e76042c5 usp10: Add some tests for ScriptShape/Place and make them pass. 2007-12-12 13:49:19 +01:00
Michael Stefaniuc 8f1b74a846 usp10: Rename the wrappers around HeapAlloc() &Co to use the standard names. 2007-12-11 12:09:00 +01:00
Hans Leidekker e19b2360f0 usp10: Don't trace char to glyph mappings. 2007-12-10 12:04:54 +01:00
Hans Leidekker 68efae1615 usp10: Store original font in the script cache and reselect it on successive calls. 2007-12-10 12:04:45 +01:00
Hans Leidekker 143f2421b6 usp10: Use GetCharABCWidthsI to implement ScriptGetGlyphABCWidth. 2007-12-10 12:04:35 +01:00
Hans Leidekker 106dbd5617 usp10: Fix some more memory leaks. 2007-11-09 12:25:38 +01:00
Hans Leidekker 66c6b84ff0 usp10: Fix a test to not rely on uninitialized memory. 2007-11-09 12:25:30 +01:00
Hans Leidekker 1e445c4932 usp10: Fully initialize LOGFONT structure. 2007-11-09 12:25:21 +01:00
Hans Leidekker ab4d8aec35 usp10: Fix a memory leak. 2007-11-09 12:25:11 +01:00
Francois Gouget c4b1195c0c Assorted spelling fixes. 2007-10-23 18:20:27 +02:00
Francois Gouget 149ac3fcdc usp10/tests: Fix a signed/unsigned int mismatch. 2007-05-29 12:11:51 +02:00
Aric Stewart 73bec11865 usp10: Do not crash in ScriptPlace if pABC is null. 2007-04-25 11:49:54 +02:00
Hans Leidekker df2c8a2551 usp10: Implement ScriptGetLogicalWidths. 2007-02-19 12:40:19 +01:00
Hans Leidekker dfcdbba181 usp10: Document ScriptPlace and ScriptShape. 2007-01-24 11:57:53 +01:00
Hans Leidekker 06ed81ecc0 usp10: Move text metrics into the script cache. Start using accessor functions. 2007-01-24 11:57:44 +01:00
Hans Leidekker 6a12d679b0 usp10: Remove duplicate font selection code from the tests. 2007-01-24 11:57:15 +01:00
Francois Gouget 13136c6e23 usp10/tests: Use '%u' to print GetLastError(). 2007-01-18 12:55:06 +01:00
Hans Leidekker fb46c5f1c1 usp10: Initialise the caller supplied ABC structure in ScriptPlace.
Fixes a regression found by Lei Zhang.
2007-01-12 20:41:02 +01:00
Hans Leidekker 586e16de76 usp10: Document ScriptItemize. Get rid of the remaining tabs. 2007-01-04 09:51:45 +01:00
Hans Leidekker f152153f15 usp10: Implement and test ScriptStringGetOrder and ScriptString_pcOutChars. 2007-01-04 09:51:30 +01:00
Hans Leidekker e0c38fd10f usp10: Use macro functions for memory allocation and start checking for allocation failures. 2007-01-04 09:51:14 +01:00
Hans Leidekker 23b3299cdb usp10: Make the script cache accessible from a string analysis. 2007-01-04 09:50:48 +01:00
Hans Leidekker 44fd9a2705 usp10: Document ScriptFreeCache, ScriptGetFontProperties, ScriptStringFree and ScriptGetCMap. 2007-01-02 20:31:05 +01:00
Hans Leidekker 21987d3dec usp10: Downgrade some more FIXME's to TRACE's. 2007-01-02 20:30:49 +01:00
Hans Leidekker bb3a903b94 usp10: Implement ScriptStringValidate. 2007-01-02 20:30:40 +01:00
Jeff Latimer c2680edc33 usp10: Implement ScriptStringOut. 2007-01-02 13:20:29 +01:00
Hans Leidekker 7d37e8e9c7 usp10: Factor out script cache handling. 2006-12-29 20:54:35 +01:00
Clinton Stimpson fd21610ca9 usp10: Downgrade fixme's to trace's with comments. 2006-12-28 12:17:20 +01:00
Clinton Stimpson 46bb89e7da usp10: Implement ScriptStringGetLogicalWidths. 2006-12-26 12:54:57 +01:00
Hans Leidekker 55f385c8d7 usp10: Fix all failing tests on Windows and Wine. 2006-12-26 12:53:19 +01:00
Hans Leidekker d2f213013e usp10: Reduce multiple assignments to a single memset in ScriptItemize. 2006-12-26 12:52:58 +01:00