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 |
André Hentschel
|
e64cd493d2
|
gdi32: Spelling fixes in a comment.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-23 15:28:58 +02: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 |
Michael Stefaniuc
|
fb7a8d92fd
|
gdi32: Use the ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-08 12:46:18 +02:00 |
Michael Müller
|
96721e4291
|
gdi32: Treat lpResults as optional in GetCharacterPlacement.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-07-16 10:04:09 +02:00 |
Alex Henrie
|
e3648c7a61
|
gdi32: Avoid awkward cast in GetGlyphOutlineA (Coverity).
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-06-01 20:01:28 +02:00 |
Huw Davies
|
1def41b903
|
gdi32: Don't bother using the return value of HeapFree().
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-01-22 12:21:09 +01:00 |
Alex Henrie
|
d819609255
|
gdi32: Scale outline font metrics as signed integers.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-19 19:49:01 +01:00 |
Nikolay Sivov
|
bba13f04c4
|
gdi32: Fix widths returned by GetCharWidthI().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-13 10:14:12 +02:00 |
Huw Davies
|
a3e09aa43f
|
gdi32: Use the image size returned by GetImage.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-02-13 21:45:27 +01:00 |
Huw Davies
|
199ca9258a
|
gdi32: Access several more properties directly from the DC.
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
|
aa4934783f
|
gdi32: Where possible directly access the DC instead of using GetCurrentObject().
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
|
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
|
0c1e42235a
|
gdi32: Don't call GetObjectW() unless necessary.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-29 23:43:33 +09:00 |
Huw Davies
|
41f763ea87
|
gdi32: Add an internal version of GetTextCharsetInfo() 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:32 +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
|
6a8cfea99b
|
gdi32: Use POINT and SIZE to hold positions and extents.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-27 22:21:08 +09:00 |
Huw Davies
|
f4bc213ce5
|
gdi32: Use an internal version of LPtoDP that takes a DC * where possible.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-18 19:38:14 +09:00 |
Nikolay Sivov
|
7889b17425
|
gdi32: Added GetFontRealizationInfo() export.
|
2015-09-01 19:28:16 +09:00 |
Nikolay Sivov
|
ce58518c6e
|
gdi32: Return GCP_USEKERNING if font has kerning pairs support.
|
2015-06-08 15:29:53 +09:00 |
Thomas Faller
|
9244cac3af
|
gdi32: Prevent unneeded operations by flag check.
|
2015-06-04 15:57:41 +09:00 |
Huw Davies
|
0c1f329053
|
gdi32: Prevent the underline / strikeout width getting rounded to zero.
|
2015-05-19 19:24:43 +09:00 |
André Hentschel
|
d83ae0ef40
|
gdi32: Remove unused function (Clang).
|
2014-11-25 19:49:36 +01:00 |
Nikolay Sivov
|
2f0a4a4425
|
gdi32: Remove undefs for names that are never defined.
|
2014-11-25 19:49:30 +01:00 |
Huw Davies
|
80a29e2d31
|
gdi32: CLIP_DFA_DISABLE should disable the font association mechanism.
|
2014-06-11 19:15:28 +02:00 |
André Hentschel
|
540d1459f9
|
gdi32: Use boolean return values in boolean functions.
|
2014-01-30 14:51:36 +01:00 |
Akihiro Sagawa
|
142a0f7af0
|
gdi32: Fix DBCS mask value in GetFontLanguageInfo.
|
2014-01-09 18:06:11 +01:00 |
Akihiro Sagawa
|
ab32c657ed
|
gdi32: Use defined names in GetFontLanguageInfo.
|
2014-01-09 18:06:05 +01:00 |
Akihiro Sagawa
|
31a6fce46b
|
gdi32: Fix empty glyph handling.
|
2013-09-23 20:32:28 +02:00 |
Aric Stewart
|
3f4ef58b0f
|
gdi32: ABC value signs remain the same despite any changes in layout direction or viewport.
|
2013-09-12 21:31:09 +02:00 |
Alexandre Julliard
|
08e82d4686
|
gdi32: Add more helpers for converting font sizes to logical coordinates.
|
2013-09-11 18:33:05 +02:00 |
Aric Stewart
|
4a300d2423
|
gdi32: GetCharWidth32A/W return positive widths for all layouts and various DC transforms.
|
2013-09-11 18:33:04 +02:00 |
Huw Davies
|
cf9cb6c118
|
gdi32: Ignore max_extent if nfit is NULL.
|
2013-07-22 17:16:04 +02:00 |
Alexandre Julliard
|
e4300d6165
|
gdi32: Cache the font smoothing parameters.
|
2013-06-24 21:52:28 +02:00 |
Huw Davies
|
5713311657
|
gdi32: Printer drivers don't use the character extra spacing if lpdx is supplied.
|
2013-03-26 17:07:37 +01:00 |
Byeongsik Jeon
|
1c846e70f0
|
gdi32: Fix the GdiGetCodePage() support ANSI_CHARSET font associated charset.
|
2013-02-27 19:23:44 +01:00 |
Stefan Leichter
|
83846cd131
|
gdi32: Add stub for GetFontResourceInfoW.
|
2013-01-22 20:02:00 +01:00 |
Alexandre Julliard
|
f496a5a0e6
|
gdi32: Fix copy/paste typo in get_char_positions_indices.
|
2013-01-22 12:13:19 +01:00 |
Andrew Talbot
|
f98f70fb41
|
gdi32: Avoid signed-unsigned integer comparisons.
|
2013-01-21 12:51:15 +01:00 |
Alexandre Julliard
|
8681774a4f
|
gdi32: Support for hidden flag of CreateScalableFontResource.
|
2013-01-15 14:30:35 +01:00 |
Alexandre Julliard
|
46532e8d8a
|
gdi32: Add support for .fot files in RemoveFontResource.
|
2013-01-15 14:30:35 +01:00 |
Alexandre Julliard
|
227fc26e63
|
gdi32: Use the correct physdev for each driver call (Coverity).
|
2012-12-27 20:53:25 +01:00 |
Alexandre Julliard
|
57f84bc7bb
|
gdi32: Avoid duplicate computation of text extents in ExtTextOut.
|
2012-12-20 15:08:31 +01:00 |
Alexandre Julliard
|
0da8c0d92e
|
gdi32: Compute the extents of the whole string at once in ExtTextOut.
|
2012-12-20 14:32:58 +01:00 |
Alexandre Julliard
|
bbf3e8621a
|
gdi32: Remove from the GetTextExtentExPoint entry points parameters that can't be handled by the driver.
|
2012-12-18 19:26:25 +01:00 |
Alexandre Julliard
|
1c2f23cf2f
|
gdi32: Add helper functions for GetTextExtentExPoint and fix handling of text justification.
|
2012-12-18 19:21:44 +01:00 |
Andrew Talbot
|
0653f7a64d
|
gdi32: Indentation fix.
|
2012-12-17 11:48:03 +01:00 |
Alexandre Julliard
|
456b4c876e
|
gdi32: Add a helper function to order the points of a rectangle.
|
2012-12-14 17:37:33 +01:00 |
Alexandre Julliard
|
351e58318a
|
gdi32: Fix text justification to properly handle logical coordinates.
|
2012-12-11 20:45:38 +01:00 |