Alexandre Julliard
|
eaf78eadf0
|
gdi32/tests: Define the required Windows version before including anything.
|
2013-02-18 14:51:04 +01:00 |
Dmitry Timoshkov
|
e069662c0c
|
gdi32: SelectClipPath should update actual clipping region for a EMF DC.
|
2013-02-15 11:50:32 +01:00 |
Dmitry Timoshkov
|
88b9ae1ec2
|
gdi32: ExcludeClipRect should update actual clipping region for a EMF DC.
|
2013-02-14 11:14:47 +01:00 |
Dmitry Timoshkov
|
47b89a8fac
|
gdi32: IntersectClipRect should update actual clipping region for a EMF DC.
|
2013-02-14 11:14:45 +01:00 |
Dmitry Timoshkov
|
756736ae42
|
gdi32: OffsetClipRgn should update actual clipping region for a EMF DC.
|
2013-02-14 11:14:43 +01:00 |
Dmitry Timoshkov
|
498b18f25f
|
gdi32: Add more EMF clipping tests.
|
2013-02-14 11:14:41 +01:00 |
Dmitry Timoshkov
|
9a2688e690
|
gdi32: Make sure that actual clipping region is updated for a EMF DC.
|
2013-02-13 16:13:54 +01:00 |
Akihiro Sagawa
|
9aa8300f99
|
gdi32: Ensure a fixed-pitch full-width character has double advance of a half-width character.
|
2013-02-07 15:53:48 +01:00 |
Alexandre Julliard
|
0d7108c629
|
gdi32: Return the correct module handle for the initial display driver load.
|
2013-02-06 12:21:33 +01:00 |
Dmitry Timoshkov
|
753c9362c1
|
gdi32: Add a bunch of tests for CreateDC/ResetDC with a custom DEVMODE.
|
2013-02-05 10:56:47 +01:00 |
Dmitry Timoshkov
|
c7d33e1d44
|
gdi32: Add support for 16-bit QUERYESCSUPPORT queries.
|
2013-02-05 10:54:23 +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
|
0b10f0b854
|
gdi32: Initialize fontconfig even when fonts are cached.
|
2013-01-15 14:30:36 +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
|
4fc8bf18f3
|
gdi32: Implement RemoveFontResource.
|
2013-01-15 14:30:22 +01:00 |
Alexandre Julliard
|
4d72b082ed
|
gdi32: Keep the main font cache key open.
|
2013-01-15 14:30:09 +01:00 |
Alexandre Julliard
|
ab0ad4f5d8
|
gdi32: Add helper functions to compute font paths for AddFontResource.
|
2013-01-15 14:30:09 +01:00 |
Alexandre Julliard
|
0f40a031e7
|
gdi32: Store the vertical flag together with the other font flags.
|
2013-01-15 14:30:04 +01:00 |
Alexandre Julliard
|
f90696e813
|
gdi32: Store the full flags in the face object, and add a flag for fonts added through AddFontResource.
|
2013-01-15 14:29:12 +01:00 |
Alexandre Julliard
|
865078b05a
|
gdi32: Add ref counting to the face and family objects.
|
2013-01-14 15:19:14 +01:00 |
Alexandre Julliard
|
634840579c
|
gdi32: Avoid creating a family object just to retrieve the font data.
|
2013-01-14 14:48:20 +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
|
5215895a11
|
gdi32: Support wrongly ordered rectangles in RectVisible.
|
2012-12-14 17:37:41 +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
|
ff5d68ccb2
|
gdi32: Fix handling of rotation matrices in GetGlyphOutline.
|
2012-12-14 13:12:19 +01:00 |
Alexandre Julliard
|
351e58318a
|
gdi32: Fix text justification to properly handle logical coordinates.
|
2012-12-11 20:45:38 +01:00 |
Alexandre Julliard
|
a3cf48afad
|
gdi32: Add a level of pointers to the glyph cache to avoid the need for locking individual glyphs.
|
2012-12-11 12:03:33 +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
|
06dced4eaa
|
gdi32: Keep track of the number of fonts on the unused list.
|
2012-12-07 14:39:49 +01:00 |
Alexandre Julliard
|
d3c128346b
|
gdi32: Simplify list processing by using the LIST_FOR_EACH_ENTRY macro.
|
2012-12-07 14:29:28 +01:00 |
Francois Gouget
|
166e7c7381
|
gdi32: Make make_rgb_colorref() static.
|
2012-12-07 12:35:29 +01:00 |
Alexandre Julliard
|
8cca615f02
|
gdi32: Don't store a font pointer in the generic part of the DC.
|
2012-12-05 21:13:54 +01:00 |
Alexandre Julliard
|
baedf81b11
|
gdi32: Don't create a separate font handle for linked fonts.
|
2012-12-05 21:13:29 +01:00 |
Alexandre Julliard
|
6144824965
|
gdi32: Remove special handling for linked fonts in ExtTextOut.
|
2012-12-05 20:23:50 +01:00 |
Alexandre Julliard
|
491123e17b
|
gdi32: Support getting character codes instead of glyphs in ExtTextOut for the path driver.
|
2012-12-05 17:46:53 +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
|
e8b6701fe1
|
gdi32: Store and return ABC metrics from get_glyph_outline.
|
2012-12-04 18:14:56 +01:00 |
Alexandre Julliard
|
3a4864714d
|
gdi32: Don't copy unnecessary rows when shrinking in DELETESCANS mode.
|
2012-12-03 18:24:46 +01:00 |
Alexandre Julliard
|
db3a8d6c0c
|
gdi32: Avoid binary ROPs when shrinking in DELETESCANS mode.
|
2012-12-03 18:24:46 +01:00 |
Alexandre Julliard
|
6f6e919e2b
|
gdi32: Avoid binary ROPs when stretching in DELETESCANS mode.
|
2012-12-03 18:24:45 +01:00 |
Alexandre Julliard
|
2d3385eec9
|
gdi32: Avoid computing grayscale glyph intensities when not needed.
|
2012-11-30 19:12:17 +01:00 |