Alexandre Julliard
|
abafd9f1c7
|
gdi32/tests: Fix the GetObject last error check for most Windows versions.
|
2010-08-23 11:11:16 +02:00 |
Detlef Riekenberg
|
3bae9b725c
|
gdi32/enhmfdrv: Remove unneded if() before HeapFree.
|
2010-08-20 15:50:35 +02:00 |
Jerome Leclanche
|
da40f95efa
|
gdi32: Properly set ERROR_NOACCESS when GetObject receives invalid arguments.
|
2010-08-20 13:21:06 +02:00 |
Detlef Riekenberg
|
bc72f9965d
|
gdi32: Always use a HANDLE for GDI_ReleaseObj.
|
2010-08-16 12:56:34 +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
|
c68589e3dd
|
gdi32: Replicate a Windows bug in StretchDIBits for top-down bitmaps in the non-stretching case.
Found by Mathias Kosch.
|
2010-07-30 14:59:41 +02:00 |
Alexandre Julliard
|
9dba4840fa
|
gdi32: Refresh the DC transforms when the visible rectangle is changed.
|
2010-07-30 11:35:33 +02:00 |
Alexandre Julliard
|
1019579fd4
|
gdi32: Fix offset for mirrored devices that have a non-zero viewport offset.
|
2010-07-29 17:33:27 +02:00 |
Alexandre Julliard
|
1da826a149
|
gdi32: Fix text positioning in mirrored DCs.
|
2010-07-29 13:37:20 +02:00 |
Alexandre Julliard
|
7d776a866e
|
gdi32: Mirror the clip region when the DC is mirrored, with tests.
|
2010-07-29 13:36:43 +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
|
2773ae181e
|
gdi32/tests: Add some tests for the DC origin in RTL layouts.
|
2010-07-28 20:35:09 +02:00 |
Alexandre Julliard
|
d100153e5c
|
gdi32/tests: Make function pointers global in the mapping test.
|
2010-07-28 20:34:20 +02:00 |
Alexandre Julliard
|
e4b76dfd88
|
gdi32: Make the top right corner the DC origin for RTL layouts.
|
2010-07-28 20:33:13 +02:00 |
Dmitry Timoshkov
|
213d84be15
|
gdi32: Make sure that all the glyph metrics are transformed before caching them.
|
2010-07-28 12:23:33 +02:00 |
Alexandre Julliard
|
f57c1b77dd
|
gdi32: Get rid of the GetDCOrgEx driver entry point, GDI can implement this itself now.
|
2010-07-26 18:38:31 +02:00 |
Alexandre Julliard
|
69c8f0b67d
|
gdi32: Store the total visible rectangle in the DC.
|
2010-07-26 18:38:31 +02:00 |
Alexandre Julliard
|
1472f35e82
|
gdi32: Replace the SelectVisRgn Wine-specific export by a private entry point.
|
2010-07-26 18:38:31 +02:00 |
Alexandre Julliard
|
f695c1d19d
|
gdi32: Update the DC mappings when the layout is changed.
|
2010-07-23 11:34:07 +02:00 |
Alexandre Julliard
|
480117fdaf
|
gdi32/tests: Fix a typo in a macro name.
|
2010-07-22 21:04:56 +02:00 |
Alexandre Julliard
|
b86d515ed6
|
dlls: Remove explicit imports of kernel32 and ntdll.
|
2010-07-21 17:38:36 +02:00 |
Marcus Meissner
|
2f7ec73add
|
gdi32: Rebuild font hash after changing the matrix.
|
2010-07-21 13:23:56 +02:00 |
Alexandre Julliard
|
811cdfaf27
|
gdi32: Reject invalid DIB depths in CreateDIBSection.
|
2010-07-20 14:40:32 +02:00 |
Alexandre Julliard
|
e36f326f35
|
gdi32/tests: Fixed coordinates matching to use a relative error.
|
2010-07-19 14:38:16 +02:00 |
Paul Chitescu
|
f479aa5ce5
|
gdi32: If driver is missing claim vectorial fonts are supported so GDI fonts (freetype) are used.
|
2010-06-21 12:17:26 +02:00 |
Alexandre Julliard
|
69d5a56103
|
gdi32: Fix the sign of the vertical text position in ExtTextOutW.
|
2010-06-17 17:25:04 +02:00 |
Andrew Nguyen
|
b4d58fe58f
|
winex11.drv: Report a non-zero COLORRES capability value.
|
2010-06-15 19:58:30 +02:00 |
Nikolay Sivov
|
cd43ff167b
|
gdi32: Add CreateFontIndirectEx implementation.
|
2010-06-14 14:14:15 +02:00 |
John Voltz
|
c9f729c2f7
|
gdi32: Fix typo in enhanced metafile Arc function.
|
2010-06-02 10:54:39 +02:00 |
Andrew Nguyen
|
9d5a848df1
|
gdi32: Fix parameter handling of GetBoundsRect.
|
2010-06-01 17:50:03 +02:00 |
Andrew Nguyen
|
682f0dcf1a
|
gdi32/tests: Uncomment and enhance a Win9x-specific Restore/SaveDC test.
|
2010-06-01 17:50:01 +02:00 |
Aric Stewart
|
a4d25f1260
|
gdi32: Do not ignore USP_E_SCRIPT_NOT_IN_FONT when shaping glyphs.
|
2010-05-31 12:46:08 +02:00 |
Aric Stewart
|
41fb95b43d
|
gdi32: Set lpOrder in BIDI_Reorder even for strings not requireing reordering.
|
2010-05-31 12:14:28 +02:00 |
Alexandre Julliard
|
aa9c781703
|
Revert "gdi32: Pre-multiply RGB values by alpha for subpixel font rendering."
This reverts commit aff0eac21b . The RGB
values are already alpha values, they don't need to be pre-multiplied.
|
2010-05-28 00:09:21 +02:00 |
Alexandre Julliard
|
7f19bda6ec
|
gdi32: Only 16 and 32 bpp DIB sections can have bitfields.
|
2010-05-27 14:44:37 +02:00 |
Alexandre Julliard
|
f4e51a9c45
|
gdi32: Return the actual DIB section bitfields instead of default values in GetDIBits.
|
2010-05-27 13:37:37 +02:00 |
Austin English
|
00ddfc804a
|
gdi32/tests: Use ret in test_CreateFontIndirect().
|
2010-05-24 12:53:00 +02:00 |
Aric Stewart
|
ec62c33d79
|
gdi32: Handle a BiDi string being shaped into more or less glyphs than characters in the string.
|
2010-05-24 11:18:28 +02:00 |
Dmitry Timoshkov
|
7d3cb53cf1
|
gdi32: Do not use VDMX for mapping of negative font heights, based on a test case.
|
2010-05-18 18:44:24 +02:00 |
Alexandre Julliard
|
aff0eac21b
|
gdi32: Pre-multiply RGB values by alpha for subpixel font rendering.
|
2010-05-17 14:25:14 +02:00 |
Alexandre Julliard
|
162d95a3ce
|
Fix the bitmap info size computation when masks are present.
|
2010-05-14 17:17:46 +02:00 |
Aric Stewart
|
2a8958ec18
|
gdi32: Use usp10 to optionally generate glyphs for bidi strings.
|
2010-05-13 19:44:35 +02:00 |
Gerald Pfeifer
|
fcf831acef
|
gdi32/tests: Remove two variables which are not really used from test_clipping.
|
2010-05-10 10:14:32 +02:00 |
Gerald Pfeifer
|
4339944fae
|
gdi32/tests: Remove variable oldPen which is not really used from test_widenpath.
|
2010-05-10 10:10:08 +02:00 |
Huw Davies
|
d92ed5bd07
|
gdi32: Add support for ETO_PDY and improve world transform support.
|
2010-05-06 15:24:30 +02:00 |
Alexandre Julliard
|
e27bc88693
|
gdi32: Add a global function to retrieve the display driver.
|
2010-05-06 13:50:30 +02:00 |
Alexandre Julliard
|
8dc9e8786b
|
gdi32: Don't store the display driver in the global list to avoid the need for locking.
|
2010-05-06 13:48:24 +02:00 |
Alexandre Julliard
|
0e4f742f06
|
gdi32: Don't bother freeing graphics drivers.
|
2010-05-06 13:37:32 +02:00 |
Huw Davies
|
9bee50f6d9
|
gdi32: Fix ExtTextOutA -> W forwarding when ETO_PDY is set.
|
2010-05-05 17:49:44 +02:00 |