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 |
Arkadiusz Hiler
|
45aee6375d
|
gdi32: Limit GetGlyphOutlineW(uChar) to a WORD.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45400
Signed-off-by: Arkadiusz Hiler <ahiler@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-29 12:01:57 +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 |
Dmitry Timoshkov
|
cb511b82bd
|
gdi32: Add support for GCP_USEKERNING to GetCharacterPlacement().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-09 17:39:24 +02:00 |
Sven Baars
|
3c49e3e4c7
|
gdi32: Handle 0 count in GetCharacterPlacementW.
Signed-off-by: Sven Baars <sbaars@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-18 11:14:27 +01:00 |
Zebediah Figura
|
068093f1aa
|
gdi32: Implement GetCharWidthFloat().
Needed by Cygwin's mintty.exe.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-17 10:49:09 +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 |
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 |
Alexandre Julliard
|
b057c5f140
|
gdi32: Fix handling of font orientation in advanced graphics mode.
|
2012-12-10 17:36:23 +01:00 |
Alexandre Julliard
|
75fff47f94
|
gdi32: Add ref counting to the font objects and simplify the cache management.
|
2012-12-10 13:42:23 +01:00 |
Alexandre Julliard
|
6144824965
|
gdi32: Remove special handling for linked fonts in ExtTextOut.
|
2012-12-05 20:23:50 +01:00 |
Alexandre Julliard
|
78626cdbaa
|
gdi32: Support caching glyphs by character code and not only by glyph index.
|
2012-12-05 17:46:47 +01:00 |
Alexandre Julliard
|
86c41dc468
|
gdi32: Take into account the FontSmoothing key for anti-aliasing.
|
2012-11-06 16:02:27 +01:00 |
Alexandre Julliard
|
ff8647ea39
|
gdi32: Avoid opening the desktop registry key multiple times.
|
2012-11-06 16:02:19 +01:00 |
Alexandre Julliard
|
5c02c352d9
|
gdi32: Determine the default anti-aliasing parameters in the null driver SelectFont entry point.
|
2012-11-05 16:15:25 +01:00 |
Alexandre Julliard
|
123da6f888
|
gdi32: Move checking of the subpixel support and gasp flags to freetype.c.
|
2012-11-02 17:21:45 +01:00 |
Alexandre Julliard
|
9cdb0e1ca6
|
gdi32: Disable anti-aliasing when necessary in the various drivers.
|
2012-11-02 16:41:26 +01:00 |
Alexandre Julliard
|
ccc034c27e
|
gdi32: Store the anti-aliasing flags in the DC when selecting a font.
|
2012-11-02 16:41:23 +01:00 |
Alexandre Julliard
|
6164d533a9
|
gdi32: Add a parameter to return anti-aliasing flags in the SelectFont driver entry point.
|
2012-11-02 16:41:21 +01:00 |
Huw Davies
|
9247328371
|
gdi32: Implement sub-pixel glyph smoothing.
|
2012-10-30 18:09:00 +01:00 |
Alexandre Julliard
|
df357093cc
|
gdi32: Get rid of the GDIOBJHDR type.
|
2012-10-17 13:48:45 +02:00 |
Alexandre Julliard
|
f0e4062773
|
gdi32: Allow GetCharABCWidths on all scalable fonts, not just TrueType ones.
|
2012-09-27 13:13:43 +02:00 |
Alexandre Julliard
|
4c3cc50104
|
gdi32: Fix bitmap glyph allocation size in ExtTextOut fallback implementation.
|
2012-07-02 10:58:57 +02:00 |
Stefan Leichter
|
db21158faa
|
gdi32: Spelling fix.
|
2012-06-28 11:37:03 +02:00 |
Alexandre Julliard
|
1416d0e6f1
|
gdi32: Remove the bitmap parameter from the Get/PutImage entry points.
|
2012-05-29 21:05:52 +02:00 |
Alexandre Julliard
|
b1ccff1a9c
|
gdi32: Add helper functions for manipulating bounds rectangles.
|
2012-04-16 13:41:29 +02:00 |
Dmitry Timoshkov
|
62b9c26bb5
|
gdi32: Refuse to load a large .fot file earlier.
|
2012-04-02 12:42:22 +02:00 |
Huw Davies
|
88a2620b14
|
gdi32: Add support for loading scalable font resources.
|
2012-03-30 15:29:40 +02:00 |
Huw Davies
|
105caa28bf
|
gdi32: Implement CreateScalableFontResource.
Based on patches by Jeremy White and Dmitry Timoshkov.
|
2012-03-29 18:16:06 +02:00 |
Huw Davies
|
41fb856961
|
gdi32: Correctly propagate the enumproc's return value.
|
2012-03-14 17:33:54 +01:00 |
Alexandre Julliard
|
78c3af9f18
|
gdi32: Fix missing increment of integer data in GetCharABCWidthsFloat.
|
2012-03-02 17:03:45 +01:00 |
Alexandre Julliard
|
32057bf132
|
gdi32: Don't paint the text rectangle in transparent mode unless a rectangle is explicitly specified.
|
2012-02-21 17:20:48 +01:00 |
Alexander Kochetkov
|
86de76b9e1
|
gdi32: Fix text baseline calculation in compatible mode.
|
2012-02-16 18:51:55 +01:00 |
Huw Davies
|
d3bfa44d53
|
gdi32: Intersect the background text box with the clip rectangle in device units.
|
2012-02-09 09:34:43 -06:00 |
Huw Davies
|
1eca24bd6b
|
gdi32: Rename a shadow variable.
|
2012-02-09 09:34:38 -06:00 |
Akihiro Sagawa
|
70c2222180
|
gdi32: Avoid making a DBCS character in range.
|
2011-12-27 16:55:09 +01:00 |
Alexandre Julliard
|
27eb63b082
|
gdi32: GetCharABCWidthsFloatW must succeed with non-TrueType fonts.
|
2011-12-12 11:14:25 +01:00 |
Alexandre Julliard
|
1e2dd7cad8
|
gdi32: Add a helper function to clip a rectangle to the DC visible rect.
|
2011-12-06 15:50:59 +01:00 |
Huw Davies
|
4ce3af3fad
|
gdi32: Add support for checking the font's gasp flags.
|
2011-12-02 17:25:54 +01:00 |
Huw Davies
|
0ab46cd5e9
|
gdi32: Avoid reading past the end of the indices array.
Spotted by Marcus Meissner.
|
2011-11-24 17:17:07 +01:00 |
Alexandre Julliard
|
670f25cc8f
|
gdi32: Add support for anti-aliasing in the null driver text output fallback.
|
2011-11-21 12:15:53 +01:00 |
Alexandre Julliard
|
1b63d5a610
|
gdi32: Add a helper function to determine anti-aliasing flags.
|
2011-11-21 11:52:30 +01:00 |
Alexandre Julliard
|
5282ffadad
|
gdi32: Add a null driver fallback implementation for non-antialiased text output.
|
2011-11-21 11:52:26 +01:00 |
Alexandre Julliard
|
199409a27b
|
gdi32: Fix positioning of font underlines and strikeouts.
|
2011-11-07 13:41:18 +01:00 |
Alexandre Julliard
|
26aaaa1269
|
gdi32: Fix a misplaced release_dc_ptr call.
|
2011-10-28 11:29:34 +02:00 |
Alexandre Julliard
|
c441d57452
|
gdi32: Implement the ExtTextOut entry point in the path driver.
|
2011-10-26 23:16:52 +02:00 |
Alexandre Julliard
|
ba2ea23574
|
gdi32: Always use a polygon to draw text strike-outs and underlines.
|
2011-10-26 14:14:36 +02:00 |
Alexandre Julliard
|
7fbb16d4ba
|
gdi32: Implement GdiRealizationInfo as a standard driver entry point.
|
2011-10-26 12:41:32 +02:00 |
Alexandre Julliard
|
8796831a9f
|
gdi32: Implement FontIsLinked as a standard driver entry point.
|
2011-10-26 12:41:32 +02:00 |
Alexandre Julliard
|
e31c51b65e
|
gdi32: Implement GetFontData as a standard driver entry point.
|
2011-10-26 12:41:31 +02:00 |
Alexandre Julliard
|
441d6cfcd4
|
gdi32: Implement GetTextFace as a standard driver entry point.
|
2011-10-26 12:41:31 +02:00 |
Alexandre Julliard
|
a2de6a8766
|
gdi32: Implement GetTextExtentExPointI as a standard driver entry point.
|
2011-10-26 12:41:30 +02:00 |
Alexandre Julliard
|
1740f34ffb
|
gdi32: Implement GetTextCharsetInfo as a standard driver entry point.
|
2011-10-26 12:41:30 +02:00 |
Alexandre Julliard
|
ce8d7b4601
|
gdi32: Implement GetOutlineTextMetrics as a standard driver entry point.
|
2011-10-26 12:41:29 +02:00 |
Alexandre Julliard
|
0c96820104
|
gdi32: Implement GetKerningPairs as a standard driver entry point.
|
2011-10-26 12:41:29 +02:00 |
Alexandre Julliard
|
6376b4cf6f
|
gdi32: Implement GetGlyphOutline as a standard driver entry point.
|
2011-10-25 16:57:28 +02:00 |
Alexandre Julliard
|
ff96c4dd4e
|
gdi32: Implement GetGlyphIndices as a standard driver entry point.
|
2011-10-25 16:57:27 +02:00 |
Alexandre Julliard
|
90ecea9739
|
gdi32: Implement GetFontUnicodeRanges as a standard driver entry point.
|
2011-10-25 16:57:27 +02:00 |
Alexandre Julliard
|
23c7c0469c
|
gdi32: Reimplement GetCharABCWidthsFloat using the integer version.
|
2011-10-25 16:57:27 +02:00 |
Alexandre Julliard
|
27208a0ec5
|
gdi32: Implement GetCharABCWidthsI as a standard driver entry point.
|
2011-10-25 16:57:27 +02:00 |
Alexandre Julliard
|
e5a0fa7089
|
gdi32: Implement GetCharABCWidths as a standard driver entry point.
|
2011-10-25 16:57:26 +02:00 |
Alexandre Julliard
|
2b1b11d681
|
gdi32: Rename the EnumDeviceFonts entry point to EnumFonts since it's not limited to device fonts.
|
2011-10-24 23:34:33 +02:00 |
Alexandre Julliard
|
cbd81d391c
|
gdi32: Implement EnumDeviceFonts as a standard driver entry point.
|
2011-10-24 23:34:28 +02:00 |
Alexandre Julliard
|
20070d0838
|
gdi32: Implement GetTextMetrics as a standard driver entry point.
|
2011-10-24 20:03:53 +02:00 |
Alexandre Julliard
|
5c1c7a6576
|
gdi32: Implement GetCharWidthW as a standard driver entry point.
|
2011-10-20 17:05:11 +02:00 |
Alexandre Julliard
|
6ad9eb805c
|
gdi32: Implement GetTextExtentExPointW as a standard driver entry point.
|
2011-10-20 17:04:35 +02:00 |
Alexandre Julliard
|
ef0fe44327
|
gdi32: Implement SelectFont as a standard driver entry point.
|
2011-10-19 18:22:05 +02:00 |
Huw Davies
|
595dbe2eba
|
gdi32: Fix character code metrics for bitmap fonts.
|
2011-10-19 17:38:33 +02:00 |
Huw Davies
|
5bd304bd0e
|
gdi32: The text extents functions fail if passed a negative count.
|
2011-10-11 19:43:12 +02:00 |
Akihiro Sagawa
|
79ab0c3375
|
gdi32: Pass a proper code point from GetGlyphOutlineA to W version.
|
2011-05-04 20:42:34 +02:00 |
Alexandre Julliard
|
1fc5603cc9
|
gdi32: Add null driver entry points for the text functions.
|
2011-03-16 14:14:16 +01:00 |
Alexandre Julliard
|
965d41717b
|
gdi32: Add null driver entry points for the various DC settings functions.
|
2011-03-10 21:58:55 +01:00 |
Alexandre Julliard
|
adc63287b5
|
gdi32: Add null driver entry points for the object selection functions.
|
2011-03-10 12:39:03 +01:00 |
Kusanagi Kouichi
|
3311bbb319
|
gdi32: Check if a character is double byte or single byte.
|
2011-02-03 13:15:19 +01:00 |
Kusanagi Kouichi
|
2d6b748c79
|
gdi32: Upper 24 bits of a character range must be same.
|
2011-02-01 18:14:09 +01:00 |
David Hedberg
|
81bbd17c40
|
gdi32: Stay within the clipping area when painting text background.
|
2011-02-01 18:14:09 +01:00 |
Kusanagi Kouichi
|
c117d45cb3
|
gdi32: Reject invalid character range in GetCharABCWidthsA.
|
2011-01-28 14:50:20 +01:00 |
Akihiro Sagawa
|
ac66c57523
|
gdi32: Use the helper function in GetCharABCWidthsFloatA to support DBCS.
|
2011-01-17 16:03:53 +01:00 |
Akihiro Sagawa
|
da76ffa90e
|
gdi32: Use the helper function in GetCharWidth32A to support DBCS.
|
2011-01-17 16:03:53 +01:00 |
Akihiro Sagawa
|
b9c41636bb
|
gdi32: Add a helper function to get chars in the range.
|
2011-01-17 16:03:41 +01:00 |
Akihiro Sagawa
|
d4924bf9a1
|
gdi32: Avoid an integer overflow in GetCharABCWidthsA.
|
2011-01-17 16:00:12 +01:00 |