Nikolay Sivov
|
edf74c0b0d
|
dwrite/tests: Added some tests for inline object and ranges handling.
|
2014-08-04 16:18:24 +02:00 |
Nikolay Sivov
|
289043f4de
|
dwrite: Store maximum width/height for text layout.
|
2014-08-04 16:18:20 +02:00 |
Nikolay Sivov
|
1c23bf04c7
|
dwrite: Added some layout tests, simplify debug output for text ranges.
|
2014-07-30 11:27:14 -05:00 |
Nikolay Sivov
|
b5184df5df
|
dwrite: Recognize more Unicode ranges in script analyzer.
|
2014-06-16 09:31:45 +02:00 |
Huw Davies
|
d3d4e3a9a9
|
dwrite/tests: U+1cc8 is not an assigned codepoint, use U+1cc7 instead. Fixes test on win 8.
|
2014-05-24 11:01:48 +09:00 |
Nikolay Sivov
|
db49dec825
|
dwrite/tests: Fix a font instance leak (Valgrind).
|
2014-04-25 11:05:21 +02:00 |
Nikolay Sivov
|
27e86cfc36
|
dwrite: Added partial implementation for CreateEllipsisTrimmingSign().
|
2014-04-08 09:25:50 +02:00 |
Nikolay Sivov
|
6b560c92fc
|
dwrite: Added GetTrimming()/SetTrimming() for text format.
|
2014-04-08 09:25:46 +02:00 |
Nikolay Sivov
|
ebdad92d11
|
dwrite: Store text format properties.
|
2014-04-07 15:34:33 +02:00 |
Nikolay Sivov
|
113dd5d217
|
dwrite: Return default text format properties.
|
2014-04-07 15:34:32 +02:00 |
Nikolay Sivov
|
5e4d5ebde7
|
dwrite: Implement ConvertFontFaceToLOGFONT().
|
2014-01-06 17:05:31 +01:00 |
Alexandre Julliard
|
99ef0d6ff0
|
makefiles: Get rid of the MAKE_TEST_RULES variable.
|
2014-01-02 12:13:16 +01:00 |
Alexandre Julliard
|
5e7416e5c8
|
makefiles: Get rid of the MAKE_DLL_RULES variable.
|
2014-01-02 12:08:18 +01:00 |
Frédéric Delanoy
|
02f5ebd062
|
dwrite/tests: Use BOOL type where appropriate.
|
2013-10-25 13:36:00 +02:00 |
Fabian Müntefering
|
6bab3afc34
|
dwrite: Added missing initialization of stretch value.
|
2013-05-28 17:35:50 +02:00 |
Alexandre Julliard
|
14f7900b8d
|
dwrite: Don't bother to free memory at process exit.
|
2013-05-15 10:17:03 +02:00 |
Detlef Riekenberg
|
03101b06c9
|
dwrite/tests: Avoid refcount test failures.
|
2013-04-30 11:49:31 +02:00 |
Andrew Talbot
|
fd00c806bf
|
dwrite: Avoid signed-unsigned integer comparisons.
|
2013-03-11 10:43:01 +01:00 |
Nikolay Sivov
|
1cb663f5ce
|
dwrite: Remove testing for exact script code value.
|
2013-02-18 15:06:23 +01:00 |
Dmitry Timoshkov
|
1ea524a861
|
dwrite: Avoid triggering an exception on DLL_PROCESS_DETACH.
|
2013-01-28 14:04:54 +01:00 |
Michael Stefaniuc
|
034b8d5c3c
|
dwrite: Don't overallocate memory for a BITMAPINFO.
|
2012-12-10 11:26:46 +01:00 |
Nikolay Sivov
|
0e179e08b6
|
dwrite: Handle allocation error (Coverity).
|
2012-11-29 11:15:42 +01:00 |
Nikolay Sivov
|
cfaf8be906
|
dwrite: Add a separate function to copy text format data.
|
2012-11-26 11:56:03 +01:00 |
Nikolay Sivov
|
22f1970834
|
dwrite: Implement family name access methods for IDWriteTextFormat.
|
2012-11-26 11:55:51 +01:00 |
André Hentschel
|
7e2cac2602
|
dwrite: Fix possible NULL pointer access in heap_strdup*.
|
2012-11-19 16:36:29 +01:00 |
Nikolay Sivov
|
aeb5950e6f
|
dwrite: Support eight more script ranges.
|
2012-11-05 17:44:17 +01:00 |
Nikolay Sivov
|
8222d4cd3c
|
dwrite: Support more script ranges, up to Mongolian.
|
2012-11-02 19:47:16 +01:00 |
Nikolay Sivov
|
4d2164c936
|
dwrite: Support nine more script ranges up to code point 0x0bff.
|
2012-11-01 10:51:04 +01:00 |
Nikolay Sivov
|
368bc8aa50
|
dwrite: Support for Armenian, Hebrew and complete Arabic ranges.
|
2012-10-31 18:08:10 +01:00 |
Nikolay Sivov
|
bbc0137f8a
|
dwrite: Support for Greek and Cyrillic ranges.
|
2012-10-30 10:48:09 +01:00 |
Nikolay Sivov
|
df2c73a195
|
dwrite: Support itemization up to codepoint 0x2ff (Latin range).
|
2012-10-29 14:43:34 +01:00 |
Nikolay Sivov
|
89fcb11539
|
dwrite: Implement initial script itemization for AnalyzeScript().
|
2012-10-29 14:43:29 +01:00 |
Nikolay Sivov
|
45c7798c36
|
dwrite: Added a stub for IDWriteTextAnalyzer.
|
2012-10-29 14:43:22 +01:00 |
Nikolay Sivov
|
419a1f45f9
|
dwrite: Added initial test code for text analyzer tests.
|
2012-10-29 14:42:55 +01:00 |
Nikolay Sivov
|
51d0f61272
|
dwrite: Added GetLocaleNameLength/GetLocaleName for text format and layout.
|
2012-10-26 11:52:55 +02:00 |
Nikolay Sivov
|
fcae48a08c
|
dwrite: Layout can't be created without text format.
|
2012-10-26 11:52:47 +02:00 |
Nikolay Sivov
|
1b449f459f
|
dwrite: Keep string length in text layout.
|
2012-10-26 11:52:40 +02:00 |
Nikolay Sivov
|
4dbacf05fb
|
dwrite: Partially implement IDWriteFontFace::GetGlyphIndices().
|
2012-10-24 14:20:27 +02:00 |
Nikolay Sivov
|
2250f0e533
|
dwrite: Derive some format data for text layout from specified text format.
|
2012-10-24 14:20:20 +02:00 |
Nikolay Sivov
|
8089f73e87
|
dwrite: Implement some font properties accessors for IDWriteTextFormat.
|
2012-10-24 14:20:13 +02:00 |
Nikolay Sivov
|
2e977e112f
|
dwrite: Separate format data and keep it in both layout and text format.
|
2012-10-23 13:21:02 +02:00 |
Nikolay Sivov
|
22508806fc
|
dwrite: Added basic GetFirstMatchingFont() for font family.
|
2012-10-23 13:20:58 +02:00 |
Nikolay Sivov
|
10431905e5
|
dwrite: Implement GetFontFamily() for system font collection.
|
2012-10-23 13:20:54 +02:00 |
Nikolay Sivov
|
a30faec10e
|
dwrite: Implement IDWriteTextFormat::GetFontCollection().
|
2012-10-23 13:20:49 +02:00 |
Nikolay Sivov
|
a291a7adf8
|
dwrite: Keep a single instance of system font collection.
|
2012-10-23 13:20:44 +02:00 |
Nikolay Sivov
|
2793d8196b
|
dwrite: Implement FindFamilyName() for system font collection.
|
2012-10-22 12:21:32 +02:00 |
Nikolay Sivov
|
f0f1735495
|
dwrite: Add all installed font families to system font collection.
|
2012-10-22 12:21:28 +02:00 |
Nikolay Sivov
|
eb7d51b649
|
dwrite: Fix a stupid copy/paste typo in Release return value.
|
2012-10-22 12:21:23 +02:00 |
Nikolay Sivov
|
be699372c2
|
dwrite: Added a stub for IDWriteFontCollection.
|
2012-10-22 12:21:19 +02:00 |
Nikolay Sivov
|
11d94a11b6
|
dwrite: Store text string in layout object.
|
2012-10-22 12:21:15 +02:00 |