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 |
Akihiro Sagawa
|
62b5963507
|
gdi32: Pass the byte count to FONT_mbtowc in GetCharABCWidthsA.
|
2011-01-17 15:59:26 +01:00 |
Kusanagi Kouichi
|
5c987fc574
|
gdi32: GetCharABCWidthsA should work for DBCS.
|
2011-01-13 17:26:12 +01:00 |
Alexandre Julliard
|
f914811359
|
gdi32: Remove unnecessary uses of wownt32.h.
|
2010-11-01 16:44:34 +01:00 |
James McKenzie
|
c3dfc7b834
|
gdi32: Correct typo in comment.
|
2010-10-11 17:11:25 +02:00 |
Andrew Nguyen
|
ca96aed384
|
gdi32: Improve AddFontMemResourceEx parameter validation.
|
2010-08-03 18:00:19 +02:00 |
Dmitry Timoshkov
|
81557b5e21
|
gdi32: Do not crash on an invalid pointer passed to AddFontMemResourceEx.
|
2010-08-02 16:10:06 +02:00 |
Alexandre Julliard
|
1da826a149
|
gdi32: Fix text positioning in mirrored DCs.
|
2010-07-29 13:37:20 +02:00 |
Alexandre Julliard
|
7c1124e49a
|
gdi32: Make sure the text dimensions are always positive in the ExtTextOut normal case.
|
2010-07-28 23:15:01 +02:00 |
Alexandre Julliard
|
69d5a56103
|
gdi32: Fix the sign of the vertical text position in ExtTextOutW.
|
2010-06-17 17:25:04 +02:00 |