Commit Graph

397 Commits

Author SHA1 Message Date
John Edmonds 3c239fa0cd gdi32: Fixed GetDIBits for top-down bitmaps. 2011-02-23 19:21:41 +01:00
John Edmonds d2e1478db0 gdi32/tests: Added tests for copying a single pixel from top down and bottom up bitmaps. 2011-02-23 19:21:38 +01:00
Alexander Kochetkov 005915f405 gdi32: Fix scaling factors for EMR_EXTTEXTOUTW. 2011-02-22 13:24:53 +01:00
Austin English a13e596c78 gdi32/tests: Make sure to use return values (LLVM/Clang). 2011-02-10 09:57:32 -06:00
Peter Urbanec b8e1a19a1d gdi32/tests: Use virtual screen size instead of primary monitor screen size. 2011-02-09 14:11:22 -06:00
Austin English b667582a71 gdi32/tests: Make sure to use return value (LLVM/Clang). 2011-02-09 09:29:43 -06:00
Austin English 0a649054ae gdi32/tests: Make sure to use return value (LLVM/Clang). 2011-02-07 10:07:13 -06: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 c8ebdff8fa gdi32/tests: Add tests for GetGlyphOutlineA. 2011-02-03 13:15:19 +01:00
Kusanagi Kouichi edabccd5af gdi32/tests: Consolidate identity matrices. 2011-02-03 13:15:18 +01:00
Kusanagi Kouichi 2d6b748c79 gdi32: Upper 24 bits of a character range must be same. 2011-02-01 18:14:09 +01:00
Dmitry Timoshkov 73ef76538c gdi32: Add ExtSelectClipRgn() tests for memory and window DCs. 2011-02-01 12:10:08 +01:00
Kusanagi Kouichi c117d45cb3 gdi32: Reject invalid character range in GetCharABCWidthsA. 2011-01-28 14:50:20 +01:00
Kusanagi Kouichi c706ecea82 gdi32/tests: Add some more tests for GetCharABCWidthsA. 2011-01-28 12:50:53 +01:00
Greg Geldorp 566d455b29 gdi32/tests: Fix font tests on Arabic machines. 2011-01-24 12:35:02 +01:00
Akihiro Sagawa 62b5963507 gdi32: Pass the byte count to FONT_mbtowc in GetCharABCWidthsA. 2011-01-17 15:59:26 +01:00
Akihiro Sagawa c05d8781ad gdi32/tests: Add more tests for GetCharABCWidthsA. 2011-01-17 15:59:12 +01:00
Greg Geldorp 16e9171989 gdi32/tests: Fix tmLastChar test. 2011-01-14 18:26:19 +01:00
Kusanagi Kouichi 5c987fc574 gdi32: GetCharABCWidthsA should work for DBCS. 2011-01-13 17:26:12 +01:00
Kusanagi Kouichi fcb4a1610e gdi32/tests: Add a test for GetCharABCWidthsA with DBCS. 2011-01-13 17:26:09 +01:00
Greg Geldorp 33a5cdbf79 gdi32/tests: Allow ANSI_CHARSET for some tests. 2011-01-12 14:56:05 +01:00
Greg Geldorp 3658b84509 gdi32/tests: Skip tests on unexpected font code page. 2011-01-11 16:05:48 +01:00
Greg Geldorp 857ebf02df gdi32/tests: Fix some font test failures on non-English machines. 2011-01-10 13:03:52 +01:00
Greg Geldorp 1e922ebb07 gdi32/tests: Fix System font test for Japanese. 2011-01-07 15:00:52 +01:00
André Hentschel 56233536e8 gdi32/tests: Don't test function directly when reporting GetLastError(). 2011-01-03 11:54:06 +01:00
Greg Geldorp 0b6e5c5535 gdi32/tests: Skip test that crashes on 64-bit. 2010-12-31 11:45:52 +01:00
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
Paul Vriens 6b73bee057 gdi32/tests: Fix crash and failures on Win95. 2010-11-01 11:35:58 +01:00
Hans Leidekker b32ed71ff5 gdi32: Fix invalid parameter handling in EnumICMProfiles and SetICMProfile. 2010-10-26 15:24:24 +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 730f01801f tests: Make some variables static. 2010-10-01 13:41:42 +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
Gerald Pfeifer db9c3b0f53 gdi32/tests: Fix another test description in test_logpen. 2010-09-08 13:24:49 +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 abafd9f1c7 gdi32/tests: Fix the GetObject last error check for most Windows versions. 2010-08-23 11:11:16 +02:00
Jerome Leclanche da40f95efa gdi32: Properly set ERROR_NOACCESS when GetObject receives invalid arguments. 2010-08-20 13:21:06 +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 7d776a866e gdi32: Mirror the clip region when the DC is mirrored, with tests. 2010-07-29 13:36:43 +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 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
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
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
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
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
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
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
Gerald Pfeifer 08b88c42ee gdi32: Remove variable x which is not really used from testJustification. 2010-05-03 15:41:21 +02:00
Gerald Pfeifer 6cad49da4b gdi32: Remove variable retb which is not really used from test_closefigure. 2010-04-26 07:02:30 -05:00
Roderick Colenbrander c29cf05919 winex11: Add support for 32-bit DDBs. 2010-04-13 13:06:32 +02:00
Alexandre Julliard bd5ccea53f gdi32: Avoid some rounding errors in AngleArc. 2010-04-09 18:24:35 +02:00
Alexandre Julliard a8e86e35dd winapi: Generate the 64-bit variant of structure size/alignment tests. 2010-04-07 18:03:00 +02:00
Dmitry Timoshkov fb9bca41e5 gdi32: Fix some DC leaks in gdi32 bitmap tests. 2010-04-07 13:51:13 +02:00
Alexandre Julliard bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Paul Vriens b5738dcceb gdi32/tests: Fix a test failure on Win9x/WinMe. 2010-03-05 12:46:01 +01:00
Henri Verbeet 9ab004d56a gdi32: GetObject() should return the DIB's absolute height in dsBmih.biHeight. 2010-03-01 14:03:34 +01:00
Henri Verbeet 96e4a33b65 gdi32/tests: Fix a few format strings. 2010-03-01 14:03:33 +01:00
Dmitry Timoshkov 2f7053e6c0 gdi32: Fix the DeleteDC test failures under Win9x. 2010-02-25 12:11:04 +01:00
Dmitry Timoshkov d6cfc3223e user32: DeleteDC() should allow to delete a DC returned by GetDC(). 2010-02-24 16:03:02 +01:00
Alexandre Julliard 6164ce2d82 makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Andrew Nguyen a504867a89 gdi32: Check the region handle in GetClipRgn later. 2010-02-16 11:33:33 +01:00
Ilya Shpigor 91a1321a97 gdi32: Additional checking in the test for font creation with the OEM charset. 2010-01-19 12:21:15 +01:00
Ilya Shpigor f91d61a529 gdi32: Test for font creation with the OEM charset. 2009-12-31 12:12:18 +01:00
André Hentschel fb56000c13 gdi32/tests: Also test non-style suffix. 2009-12-14 12:04:04 +01:00
Francois Gouget d442a48e2a gdi32/tests: Make test_CreateFontIndirect() static. 2009-11-24 15:53:36 +01:00
Charles Davis 3f1281cc44 gdi32/tests: Test BitBlt() to an enhanced metafile. 2009-11-23 15:25:33 +01:00
André Hentschel 762280eab0 gdi32/tests: Simplify testcase. 2009-11-18 11:14:24 +01:00
André Hentschel e4beddb664 gdi32: Don't strip font suffix. 2009-11-17 15:14:56 +01:00
André Hentschel 8f31df1dd8 gdi32/tests: Test CreateFontIndirect for suffix stripping. 2009-11-16 13:25:00 +01:00
Huw Davies 16c20d3c73 gdi32/tests: Test the return value of GetClipBox before trying to access the rect. 2009-11-13 13:36:35 +01:00
Dmitry Timoshkov 2158999382 gdi32: Rework the test for too large width/height font ratio to pass with different font heights, make it pass under Wine. 2009-10-07 12:27:51 +02:00
Joel Holdsworth 170e425b00 gdi32: Added tests for StretchDIBits. 2009-10-02 11:50:01 +02:00
Joel Holdsworth fb0b7381d0 gdi32: Added tests for StretchBlt. 2009-10-02 11:49:46 +02:00
Markus Stockhausen e51b20bf05 gdi32: Check for NULL pointer in GdiAlphaBlend. 2009-09-18 09:14:16 -05:00
Ilya Shpigor dad99e2aa9 gdi32/tests: Add test for SelectClipRgn in metafile. 2009-09-08 14:16:31 +02:00
Dmitry Timoshkov 16aa1369f8 gdi32: Some fonts have a broken last segment of cmap4 table, avoid a crash in that case.
Freetype has a similar consistency check.
2009-08-03 14:58:57 +02:00
Huw Davies 1d66e20ead gdi32/tests: Add a broken case for some versions of winxp. 2009-07-17 12:38:08 +02:00
Joel Holdsworth 91f458314b gdi32/tests: Added tests for BitBlt. 2009-07-16 16:18:20 +02:00
Huw Davies e5c614e6b1 gdi32/tests: Allow a small tolerance when comparing scaling values. 2009-07-13 10:32:11 +02:00
Huw Davies 904b2749f7 gdi32/tests: Don't continue with the tests if GetWinMetaFileBits fails. 2009-07-08 20:15:00 +02:00
Huw Davies 787ead8088 gdi32: Use a modified version of MulDiv to match native behaviour. 2009-07-07 13:22:13 +02:00
Paul Vriens 31d82c5fdc gdi32/tests: Mark an intermittent failure as broken() on Win9x/ME. 2009-07-06 14:35:25 +02:00
Huw Davies 395436d2e9 gdi32/tests: Fix tests on win9x and winMe. 2009-07-03 11:28:06 +02:00
Huw Davies dca1b517ec gdi32/tests: Add some traces and fix a few comments. 2009-07-02 13:17:49 +02:00
Huw Davies 12adc3e1fb gdi32: Add tests for the map mode and window size records. 2009-07-02 13:17:44 +02:00