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
|
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
|
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
|
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 |
Alexandre Julliard
|
2d15ea5012
|
gdi32: Move the GetFontFileData() implementation out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-22 11:57:48 +02:00 |
Alexandre Julliard
|
a3b08dd3f3
|
gdi32: Move the get_glyph_outline() helper to the font function interface.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-22 11:56:47 +02:00 |
Alexandre Julliard
|
26f8b4a7bc
|
gdi32: Move the font critical section out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-22 11:54:35 +02:00 |
Alexandre Julliard
|
b3d55e2ce5
|
gdi32: Move the glyph metrics cache out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-22 11:51:07 +02:00 |
Alexandre Julliard
|
c44c347dd5
|
gdi32: Move more font metrics information to the generic font structure.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-22 11:49:33 +02:00 |
Alexandre Julliard
|
35f5e65197
|
gdi32: Move the font realization information out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-21 11:05:28 +02:00 |
Alexandre Julliard
|
6c94c0b04f
|
gdi32: Move the font charset information out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-21 11:04:35 +02:00 |
Alexandre Julliard
|
ecba0d2bbb
|
gdi32: Move the font name information out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-21 11:03:51 +02:00 |
Alexandre Julliard
|
d26462b52a
|
gdi32: Move the font file information out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-21 11:02:48 +02:00 |
Alexandre Julliard
|
82c140f1a6
|
gdi32: Move the font cache list out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-21 11:01:50 +02:00 |
Alexandre Julliard
|
d7a54394d4
|
gdi32: Move the realized font handle allocation out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-21 10:59:51 +02:00 |
Alexandre Julliard
|
3e7f8aa272
|
gdi32: Move the other exported freetype functions to the font backend table.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-20 22:54:02 +02:00 |
Alexandre Julliard
|
46ab536f87
|
gdi32: Move the font driver out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-20 22:54:02 +02:00 |
Alexandre Julliard
|
29d35db9a5
|
gdi32: Move font codepage setup out of freetype.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-30 16:08:21 +02:00 |
Piotr Caban
|
2370e7b9a1
|
gdi32: Share font_gamma_ramp structure between all DCs.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-24 16:41:24 +02:00 |
Rémi Bernon
|
a404eb7272
|
gdi32: Use explicit CDECL in gdi_image_bits.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-22 11:29:54 +02:00 |
Alexandre Julliard
|
4a902de213
|
gdi32: Make GDI driver functions cdecl.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-06 21:47:58 +02:00 |
Akihiro Sagawa
|
1128587fd2
|
gdi32: Implement GetCharWidthInfo().
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-09 15:46:03 +02:00 |
Sergio Gómez Del Real
|
c20285218b
|
gdi32/dibdrv: Clip segment points to dib rect in wide_line_segment().
Signed-off-by: Sergio Gómez Del Real <sdelreal@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-11 11:52:00 +01:00 |
Byeongsik Jeon
|
649dd1292d
|
gdi32: Support the gamma correction for the subpixel rendering.
Signed-off-by: Byeongsik Jeon <bsjeon@hanmail.net>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-22 22:36:43 +02:00 |
Vincent Povirk
|
8d2676fd14
|
gdi32: Check for truncated EMF files.
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-09 15:54:08 +02:00 |
Alexandre Julliard
|
31967ef51d
|
gdi32: Take DPI awareness into account for the LOGPIXELSX/Y device caps.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-12 13:26:31 +02:00 |
Alexandre Julliard
|
0188dc7da8
|
gdi32: Clip the computed region to the DIB rectangle in PolyPolygon().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-04 15:43:52 +02:00 |
Huw Davies
|
2dfb09893c
|
gdi32: Try to read the dpi from the user key first.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-27 22:22:47 +02:00 |
Alexandre Julliard
|
c54b667e25
|
gdi32: Add support for DIBINDEX colors in 1-bpp blits.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-08 21:29:51 +01:00 |
Huw Davies
|
0805b0d567
|
gdi32: Add the ability to disable a DC.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-01-26 10:46:20 +01:00 |
Huw Davies
|
e1130cbb99
|
gdi32: Add an internal version of DPtoLP that takes a DC pointer.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-29 23:43:35 +09:00 |
Huw Davies
|
67520ebaf5
|
gdi32: Pass a DC pointer to get_gdi_flat_path().
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-29 23:43:34 +09:00 |
Huw Davies
|
d8e353f99f
|
gdi32: Pass a DC pointer to get_pixel_color().
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-28 21:38:09 +09:00 |
Huw Davies
|
cf386b8b64
|
gdi32: Pass a DC pointer to get_mono_dc_colors().
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-28 21:38:08 +09:00 |
Huw Davies
|
36a0bb0f52
|
gdi32: Avoid unnecessary calls to get_dc_ptr().
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-27 22:21:09 +09:00 |