Francois Gouget
5920de5ffb
Assorted spelling and case fixes.
2011-05-09 12:09:27 +02:00
Aric Stewart
c7b4964b7e
usp10: Rewrite of ScriptXtoCP to handle pwLogClust for LTR and RTL runs.
2011-03-18 11:30:52 +01:00
Aric Stewart
3f7ad460ef
usp10: Update ScriptCPtoX to handle RTL runs.
2011-03-14 12:15:43 +01:00
Aric Stewart
73f743f6d2
usp10: Corrections to ScriptCPtoX.
2011-03-10 16:30:15 +01:00
Austin English
408d068915
usp10/tests: Remove dead assignment (LLVM/Clang).
2011-02-17 18:33:42 +01:00
Andrew Nguyen
6d0983972e
usp10/tests: Avoid passing optional pointers to uninitialized structures in ScriptString tests.
2011-02-16 14:26:26 +01:00
Austin English
fe628d4932
usp10/tests: Make sure to use return value (LLVM/Clang).
2011-02-07 10:10:39 -06:00
Francois Gouget
b990617a95
Assorted spelling fixes.
2010-11-02 13:16:57 +01:00
Aric Stewart
7891f05b88
ups10: Corrected rtl implementation for ScriptStringXtoCP and ScriptStringXtoCP.
2010-11-01 11:32:30 +01:00
Aric Stewart
fa7cc46063
usp10/tests: Update test_ScriptStringXtoCP_CPtoX to test both rtl and ltr characters.
2010-10-29 14:24:15 +02:00
Alexandre Julliard
81b8ee863e
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
2010-09-19 12:36:48 +02:00
Aric Stewart
29d2c5a208
usp10: Improve handling of spaces during Itemization.
2010-09-13 09:55:46 -05:00
Aric Stewart
facc7b0306
usp10: Implement handling fMergeNeutralItems.
2010-09-09 19:56:36 +02:00
Aric Stewart
08c6d79d45
usp10: Report accurate information about our currently known scripts.
2010-08-16 15:54:22 +02:00
Alexandre Julliard
b86d515ed6
dlls: Remove explicit imports of kernel32 and ntdll.
2010-07-21 17:38:36 +02:00
Francois Gouget
e39b983f49
usp10/tests: Add a trailing '\n' to an ok() call.
2010-06-22 20:03:44 +02:00
Aric Stewart
baaaee823f
usp10/tests: Windows 95 does not set invalid glyphs to 0 but instead 0x80.
2010-06-17 11:48:07 +02:00
Aric Stewart
5c5e6a5fc9
usp10/tests: Remove a test for a bug corrected in later versions of usp10.
...
The undocumented interaction with ScriptStringCPtoX causing
ScriptStringFree is an undocumented bug that appears to have been
fixed in later versions of Uniscribe. We should not be trying to
conform to that.
2010-06-17 11:47:57 +02:00
Aric Stewart
25f45df11d
usp10/tests: Having numbers in the ScriptStringXtoCP tests causes unpredictable behavior.
2010-06-16 11:44:49 +02:00
Austin English
21dac9f6cd
usp10/tests: Check return value of SelectObject.
2010-05-24 12:53:15 +02:00
Aric Stewart
1ee497ae25
usp10/test: Initialize local structures.
2010-05-08 13:12:28 +02:00
Aric Stewart
4377cc62f8
usp10: Implement mirroring for bidi support.
2010-05-06 19:54:58 +02:00
Aric Stewart
abae85b976
usp10: Fix ScriptGetCMap handling of unsupported glyphs.
2010-05-06 14:18:04 +02:00
Aric Stewart
d5672fee0a
usp10: Update ScriptItemize to use the baselevel of a unified run.
2010-04-29 10:19:40 -05:00
Aric Stewart
d979afc4c8
usp10/test: Restructure test_ScriptItemize to make the test easier to manage and expand.
2010-04-28 15:04:18 -05:00
Jeff Latimer
a7fc0c65c1
usp10/tests: Remove some redundant tests and fully test bidi flag setting.
2010-04-27 14:38:21 -05:00
Jeff Latimer
b367e902c9
usp10: Check that there are sufficient script_items before setting the last pointer.
2010-04-27 14:38:03 -05:00
Jeff Latimer
0b9b96a81b
usp10/tests: Add tests for CR and LF chars and remove some trailing white space.
2010-04-22 12:19:45 +02:00
Aric Stewart
af3dfc198a
usp10: Improve support for Syriac in ScriptItemize.
2010-04-19 16:22:29 +02:00
Aric Stewart
4459c5b619
usp10: Improve Hebrew support in ScriptItemize.
2010-04-19 16:22:23 +02:00
Aric Stewart
d4b8536952
usp10/tests: Expanded tests for ScriptShape.
2010-04-15 17:06:10 +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
bef5645eb1
makefiles: Remove the no longer needed explicit separators for dependencies.
2010-03-16 13:28:19 +01:00
Jeff Latimer
ee891d3b59
usp10: Change default glyph returned from 0xffff to 0.
2010-03-15 15:08:02 +01:00
Alexandre Julliard
6164ce2d82
makefiles: Use the standard C_SRCS variable as the list of test files.
...
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Eric van Beurden
2d3caa516e
usp10: Change the header includes to pull in 'windows.h' instead of the component headers.
2009-12-18 13:14:02 +01:00
Hans Leidekker
f7a4936fc4
usp10: Make tests pass on Win7. Conform to the more recent behavior.
2009-09-08 12:12:18 +02:00
Paul Vriens
69d27865f6
usp10/tests: Skip some tests on WinME.
2009-04-13 17:33:31 -05:00
Paul Vriens
a12cc39ca3
usp10/tests: Fix some test failures on Vista and W2K8 (ScriptPlace).
2009-04-10 14:49:39 +02:00
Paul Vriens
277a84a989
usp10/tests: Fix some test failures on Vista and W2K8 (ScriptShape).
2009-04-10 14:49:31 +02:00
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
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
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
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
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
Francois Gouget
29ef0b90ee
Assorted spelling, punctuation and case fixes.
2008-03-03 12:04:48 +01:00
Hans Leidekker
d5e76042c5
usp10: Add some tests for ScriptShape/Place and make them pass.
2007-12-12 13:49:19 +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
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
f152153f15
usp10: Implement and test ScriptStringGetOrder and ScriptString_pcOutChars.
2007-01-04 09:51:30 +01:00
Jeff Latimer
c2680edc33
usp10: Implement ScriptStringOut.
2007-01-02 13:20:29 +01:00
Hans Leidekker
55f385c8d7
usp10: Fix all failing tests on Windows and Wine.
2006-12-26 12:53:19 +01:00
Hans Leidekker
960372f2fe
usp10: Match output of WinXP for ScriptGetProperties.
2006-12-24 13:09:01 +01:00
Hans Leidekker
092edd81e6
usp10: Implement ScriptString_pSize.
2006-12-24 13:08:29 +01:00
Clinton Stimpson
e0829eb70f
usp10: Implement ScriptStringCPtoX.
2006-12-18 12:19:53 +01:00
Clinton Stimpson
bdbab217c9
usp10: Implement ScriptStringXtoCP.
2006-12-18 12:18:48 +01:00
Clinton Stimpson
b91eb5a110
usp10: Implement ScriptStringAnalyse.
2006-12-18 12:17:12 +01:00
Paul Vriens
012861100c
usp10/tests: Make tests run on win9x and NT4 again.
2006-12-18 11:40:14 +01:00
Clinton Stimpson
39a5b0760c
usp10: Add tests and fix for ScriptXtoCP .
2006-12-12 20:24:43 +01:00
Marcus Meissner
4d52a421d7
Made some functions static.
2006-12-12 12:10:57 +01:00
Jeff Latimer
a8e5b9ae70
usp10: Add tests for ScriptStringCptoX and ScriptStringXtoCp for activation in later patches.
2006-10-24 20:02:19 +02:00
Jeff Latimer
37e7de1208
usp10: Add tests for ScriptStringAnalyse and ScriptStringFree.
2006-10-24 20:02:05 +02:00
Jeff Latimer
292c99e329
usp10: Fix dead code in ScriptItemize.
2006-10-17 13:06:28 +02:00
Michael Ploujnikov
f37c0aa279
usp10/tests: Win64 printf format warning fixes.
2006-10-11 12:09:18 +02:00
Michael Stefaniuc
85ce5117c5
Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int.
2006-09-29 16:08:30 +02:00
Hans Leidekker
578260745a
usp10: Add a stub implementation and a test for ScriptLayout.
2006-09-29 14:40:53 +02:00
Alexandre Julliard
32ab895e46
makefiles: Generate the dependencies line to avoid some code duplication.
2006-09-14 09:38:16 +02:00
Albert Lee
b2182f9d82
usp10: Implement and test Script{Apply, Record}DigitSubstitution.
2006-09-08 11:01:26 +02:00
Jeff Latimer
dd8f067fb0
usp10: Remove unnecessary casts in test suite.
2006-08-15 13:32:11 +02:00
Jeff Latimer
ff421fde8e
usp10: ScriptItemize will break up the string into script_items.
2006-08-08 20:07:09 +02:00
Francois Gouget
b149f3c717
usp10/tests: Add trailing '\n's to ok() calls.
2006-08-07 13:53:03 +02:00
Hans Leidekker
0c0ab500b9
usp10: Implement ScriptGetGlyphABCWidth.
...
Add a test for ScriptGetGlyphABCWidth and ScriptCacheGetHeight.
2006-08-04 20:45:01 +02:00
Jeff Latimer
34f3e88b88
usp10: Fix glyph comparsion between tests.
2006-08-04 12:24:53 +02:00
Jeff Latimer
8d139c8b96
usp10: Add functionality for ScriptXtoCP and ScriptCPtoX calls.
2006-07-21 10:52:19 +02:00
Alexandre Julliard
0fa8baafcb
make_dlls: Recursively ignore .ok files in all tests directories.
2006-07-10 21:26:50 +02:00
Alexandre Julliard
edd100b899
make_dlls: Recursively ignore testlist.c in all tests directories.
2006-07-10 21:19:42 +02:00
Alexandre Julliard
cc2b3b48e6
Take advantage of the recursive nature of .gitignore for Makefile entries.
...
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Jeff Latimer
8bdeffa4ef
usp10: ScriptTextOut updated to reflect that it must have a hdc passed to it.
2006-06-09 18:13:44 +02:00
Jeff Latimer
51ac1039db
usp10: Update ScriptStringAnalyse and tests for ScriptString functions.
2006-06-08 11:37:35 +02:00
Jeff Latimer
422ca43d14
usp10: Update ScriptGetCMap to conform to Windows.
2006-06-08 11:35:22 +02:00
Jeff Latimer
beb097fc93
usp10: Update tests in test_ScriptItemIzeShapePlace to match Windows results.
2006-06-08 11:34:58 +02:00
Jeff Latimer
5f529fe0d8
usp10: Add stubs for ScriptCPtoX, ScriptXtoCP and ScriptBreak and some basic tests.
2006-06-08 11:34:42 +02:00
Alexandre Julliard
94d0478ee5
usp10: Fixed a compiler warning.
2006-05-24 18:30:34 +02:00
Jeff Latimer
42b576e869
usp10: Add stub for ScriptStringOut.
2006-05-23 17:52:18 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Jeff Latimer
af67bc864e
usp10: Add ScriptTextOut functionality and restructure tests.
2006-05-08 15:23:13 +02:00
Paul Vriens
e56f6a38b1
usp10: Fix return codes of ScriptGetFontProperties + tests.
2006-04-21 11:28:34 +02:00
Jeff Latimer
4241adbfcf
usp10: Add ScriptGetCMap functionality to translate wchars to glyphs.
2006-02-22 16:19:42 +01:00
Jeff Latimer
a05e712cb8
usp10: Add ScriptPlace funtionality.
...
The key function is to calculate the total of the ABC widths of the
characters converted to gylphs by ScriptShape.
2006-02-21 11:31:18 +01:00
Jeff Latimer
334e191175
usp10: Add ScriptShape functionality.
2006-02-20 20:30:01 +01:00
Jeff Latimer
e4a154cfb9
usp10: Add ScriptItemize functionality.
2006-02-18 16:00:29 +01:00
Jeff Latimer
0ba307d252
usp10: Implement ScriptGetProperties.
2006-02-16 12:06:18 +01:00
Jeff Latimer
29ff53c119
usp10: Added some tests.
2006-02-14 17:38:20 +01:00