Alexandre Julliard
|
60ef5b0182
|
gdi32: Move OSMesa support to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-05 10:41:12 +01:00 |
Alexandre Julliard
|
3cfafab38b
|
gdi32: Move FreeType support to a new Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-05 10:32:04 +01:00 |
Alexandre Julliard
|
54a01ea1ec
|
gdi32: Use ntdll functions for heap allocations.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-05 10:31:02 +01:00 |
Alexandre Julliard
|
013f1033c0
|
gdi32: Use ntdll functions for locale support.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-05 10:30:56 +01:00 |
Alexandre Julliard
|
acc1f6545f
|
gdi32: Use ntdll functions for DOS<->Unix path conversions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-05 10:30:50 +01:00 |
Alexandre Julliard
|
8db165000d
|
gdi32: Use ntdll functions for codepage conversions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-05 10:06:26 +01:00 |
Alexandre Julliard
|
fd9e1612d9
|
gdi32: Use FT_MulDiv() instead of the kernel32 function.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-05 10:01:32 +01:00 |
Alexandre Julliard
|
8768f60527
|
gdi32: Store scale as an integer.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-05 09:59:32 +01:00 |
Alexandre Julliard
|
e1b193d8ba
|
gdi32: Make a few definitions private to font.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-04 21:11:44 +01:00 |
Alexandre Julliard
|
53acdd5a8a
|
gdi32: Move the SelectFont() implementation out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-04 21:11:44 +01:00 |
Alexandre Julliard
|
3b87839ec9
|
gdi32: Move the rest of the font matching code out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-04 21:11:44 +01:00 |
Alexandre Julliard
|
4cddf0d47d
|
gdi32: Move the handling of font family fallbacks out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-04 21:11:44 +01:00 |
Alexandre Julliard
|
caf0b9c082
|
gdi32: Add some helper functions for font matching.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-04 21:11:44 +01:00 |
Alexandre Julliard
|
6c5dc58a82
|
gdi32: Move the remove_font() function out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-04 21:11:44 +01:00 |
Alexandre Julliard
|
000e32f183
|
gdi32: Update the Windows font registry keys only when they have changed.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-03 14:53:34 +01:00 |
Alexandre Julliard
|
a6f0349e84
|
gdi32: Add a helper function to create a face.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-03 14:53:34 +01:00 |
Alexandre Julliard
|
19d13d0004
|
gdi32: Move the font cache out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-03 11:26:39 +01:00 |
Alexandre Julliard
|
a84c60ed2a
|
gdi32: Add a separate backend function to load the font list.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-03 11:26:12 +01:00 |
Alexandre Julliard
|
fc44dcdd03
|
gdi32: Move the font list reordering out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-03 11:25:47 +01:00 |
Alexandre Julliard
|
de63a647d5
|
gdi32: Move the default AA flags handling out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-03 11:25:30 +01:00 |
Alexandre Julliard
|
356ad03fcf
|
gdi32: Move the font enumeration out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-02 16:01:23 +01:00 |
Alexandre Julliard
|
c9b21a5707
|
gdi32: Add a helper function to create a font from a face.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-02 16:01:23 +01:00 |
Alexandre Julliard
|
ef77b38888
|
gdi32: Move the dumping of the font list out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-02 16:01:23 +01:00 |
Alexandre Julliard
|
8d4336c5fa
|
gdi32: Move the creation of the child font list out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-02 16:01:22 +01:00 |
Alexandre Julliard
|
bc19adf474
|
gdi32: Move the font link support out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-31 18:33:33 +01:00 |
Alexandre Julliard
|
74ea8d8c42
|
gdi32: Make the family replacement point to the family object.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-30 14:40:11 +01:00 |
Alexandre Julliard
|
d27a9d77ee
|
gdi32: Move the loading of font replacements out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-30 14:40:11 +01:00 |
Alexandre Julliard
|
5537f38e97
|
gdi32: Move the face data structure out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-30 14:35:47 +01:00 |
Alexandre Julliard
|
6a1cdd98fa
|
gdi32: Move the font family list out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-30 14:22:51 +01:00 |
Alexandre Julliard
|
7e51cc8308
|
gdi32: Move the font substitution list out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-30 14:15:55 +01:00 |
Alexandre Julliard
|
402281b668
|
gdi32: Add a helper to get the FreeType face and cleanup private data.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-29 20:19:12 +01:00 |
Alexandre Julliard
|
044315c0b3
|
gdi32: Move the glyph index mapping for GetGlyphOutline() out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-29 20:19:12 +01:00 |
Alexandre Julliard
|
54bdbd3c03
|
gdi32: Store child font objects directly on the child font list.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-29 15:39:29 +01:00 |
Alexandre Julliard
|
8631506270
|
gdi32: Move the GSUB table support out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-29 15:39:18 +01:00 |
Alexandre Julliard
|
72272d0088
|
gdi32: Move part of the GetCharWidthInfo() implementation out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-28 10:14:01 +01:00 |
Alexandre Julliard
|
3749449943
|
gdi32: Move part of the GetFontUnicodeRanges() implementation out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-28 10:13:53 +01:00 |
Alexandre Julliard
|
ed9114c118
|
gdi32: Move the CreateScalableFontResource() implementation out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-27 14:26:06 +01:00 |
Alexandre Julliard
|
5772b064ac
|
gdi32: Allocate the backend font data in the load_font() helper.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-27 14:25:32 +01:00 |
Alexandre Julliard
|
0bf2c11d43
|
gdi32: Add a helper to load a font without using a face.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-27 14:10:41 +01:00 |
Alexandre Julliard
|
7b291a094d
|
gdi32: Move the loading of filesystem fonts out of freetype.c.
The fonts Path value now expects DOS paths.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-27 10:27:32 +01:00 |
Alexandre Julliard
|
2c1a42bc67
|
gdi32: Move the loading of registry fonts out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-27 10:27:20 +01:00 |
Alexandre Julliard
|
131d3b1f5d
|
gdi32: Move the loading of system fonts out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-27 10:27:06 +01:00 |
Alexandre Julliard
|
f6d9908e48
|
gdi32: Move the AddFontMemResourceEx() implementation out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-26 12:05:19 +01:00 |
Alexandre Julliard
|
047bf25223
|
gdi32: Move the Add/RemoveFontResource() implementation out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-26 12:04:36 +01:00 |
Alexandre Julliard
|
f3a75923a6
|
gdi32: Move the fonts directory helper functions out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-26 12:03:21 +01:00 |
Alexandre Julliard
|
df335e3405
|
gdi32: Move the kerning pairs data into the generic font structure.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-26 11:50:07 +01:00 |
Alexandre Julliard
|
e0872b6424
|
gdi32: Move the text metrics cache into the generic font structure.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-26 11:43:24 +01:00 |
Alexandre Julliard
|
a89595a259
|
gdi32: Set the font file name directly at creation time.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-26 11:37:03 +01:00 |
Alexandre Julliard
|
a13492b376
|
gdi32: Don't bother caching the font type.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-23 20:16:53 +02:00 |
Alexandre Julliard
|
5bdc6e0fe6
|
gdi32: Move the GetGlyphIndices() implementation out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-22 22:02:02 +02:00 |