Commit Graph

784 Commits

Author SHA1 Message Date
Wolfram Sang
27d2b9b814 winex11.drv: In GetDIBits() with DIB sections, always use dibpitch from the target. 2010-12-02 19:20:45 +01:00
André Hentschel
1f6f4329fd gdi32/tests: Fix test on WinME. 2010-11-29 19:51:38 +01:00
Hans Leidekker
24ce163a8b gdi32/tests: Fix a test failure on systems configured to use a color profile. 2010-11-26 14:58:47 +01:00
Austin Lund
a9aafec28a gdi32/tests: Skip GetGlyphIndices tests for non-ANSI codepages. 2010-11-15 17:21:36 +01:00
Dmitry Timoshkov
d419f24372 gdi32: Remove broken check for WinXP. 2010-11-10 16:16:42 +01:00
Andrew Nguyen
c4a8de92c4 winex11.drv: Ensure that the WGL context is removed from the context list in wglDeleteContext. 2010-11-08 18:12:58 +01:00
Dmitry Timoshkov
5c011b3dbf Revert "gdi32: Make AddFontToList skip adding a face into global lists if the font is not supposed to be enumerated, and return a pointer to first loaded face.".
This reverts commit a2047323c9. That patch is not correct.
2010-11-05 17:15:35 +01:00
Alexandre Julliard
f914811359 gdi32: Remove unnecessary uses of wownt32.h. 2010-11-01 16:44:34 +01:00
Paul Vriens
6b73bee057 gdi32/tests: Fix crash and failures on Win95. 2010-11-01 11:35:58 +01:00
Dmitry Timoshkov
a2047323c9 gdi32: Make AddFontToList skip adding a face into global lists if the font is not supposed to be enumerated, and return a pointer to first loaded face. 2010-10-27 12:07:56 +02:00
Hans Leidekker
b32ed71ff5 gdi32: Fix invalid parameter handling in EnumICMProfiles and SetICMProfile. 2010-10-26 15:24:24 +02:00
Hans Leidekker
0839dabdab gdi32: Move EnumICMProfiles to the driver. 2010-10-26 15:23:55 +02:00
Alexandre Julliard
295682f35c gdi32/tests: Make the test clipping window topmost to see if it helps. 2010-10-15 16:17:51 +02:00
Alexandre Julliard
f75b7e8788 gdi32: Improve tracing of GDI objects to make leaks easier to spot. 2010-10-12 23:01:09 +02:00
Andrew Talbot
bbd3556146 gdi32: Constify some variables. 2010-10-12 12:17:51 +02:00
James McKenzie
c3dfc7b834 gdi32: Correct typo in comment. 2010-10-11 17:11:25 +02:00
Alexandre Julliard
730f01801f tests: Make some variables static. 2010-10-01 13:41:42 +02:00
Alexandre Julliard
1914f3ecae gdi32: Copy a DIB section as a DIB section in BITMAP_CopyBitmap. 2010-09-28 22:44:36 +02:00
Alexandre Julliard
97611dca8b gdi32: Implement MirrorRgn. 2010-09-27 20:45:56 +02:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Dmitry Timoshkov
cec1686ced gdi32: Add a trace for GetClipBox. 2010-09-14 09:43:11 -05:00
Aric Stewart
5c581f079e gdi32: Silence a common and expected error. 2010-09-13 09:56:05 -05:00
Gerald Pfeifer
db9c3b0f53 gdi32/tests: Fix another test description in test_logpen. 2010-09-08 13:24:49 +02:00
Aric Stewart
8ac121c671 gdi32: Correct usage of ScriptLayout for bidi code. 2010-09-08 13:24:38 +02:00
Alexandre Julliard
0766d375bc gdi32: Mirror the returned rectangle in GetClipBox for RTL layout. 2010-09-08 13:21:21 +02:00
Gerald Pfeifer
b2e2793e28 gdi32/tests: Fix a test description in test_logpen. 2010-09-06 16:13:22 +02:00
Alexandre Julliard
5b1a3a4320 gdi32: Use float instead of long in the spec file for 32-bit floating point values. 2010-08-31 14:23:48 +02:00
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