Commit Graph

643 Commits

Author SHA1 Message Date
Roderick Colenbrander
f4b88e34ec wgl: Get rid of delayed GLX context creation. Instead attempt to re-create a context when wglShareLists is called. 2009-11-16 17:42:54 +01:00
Detlef Riekenberg
495267e5f1 wineps: Don't depend on 16-bit PrinterData functions from gdi. 2009-11-16 13:48:18 +01:00
Eric Pouech
40eea7acd7 gdi.exe: Rewrite QueryAbort16 to be independant of gdi32.dll internals. 2009-11-16 13:47:38 +01:00
Eric Pouech
8e248c063f gdi.exe: No longer use 16bit abort procs inside the DC structure. 2009-11-16 13:47:29 +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
Alexandre Julliard
872feb47c4 gdi32: Don't update the metafile bounding box in ExtTextOut if there's no rectangle. 2009-11-11 13:07:10 +01:00
Nikolay Sivov
2854884a42 gdi32: Always create a context for DIB_RGB_COLORS. 2009-10-22 14:39:21 +02:00
Nikolay Sivov
dd0a7078e0 gdi32: Prevent possible buffer overrun. 2009-10-20 14:09:25 +02: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
Alexandre Julliard
ab15d13290 gdi32: Fall back to StretchBlt if the driver doesn't export PatBlt or BitBlt. 2009-09-30 20:55:26 +02:00
Alexandre Julliard
29d68b3fa7 gdi32: Move the 16-bit DIB pointer support to gdi16.c. 2009-09-26 13:50:37 +02:00
Alexandre Julliard
3411821ff6 gdi32: Get rid of the 16-bit DC hook support.
It can only work with native user32 anyway.
2009-09-26 13:32:47 +02:00
Alexandre Julliard
6ad951804a gdi32: Make wing.dll into a stand-alone 16-bit module. 2009-09-26 13:32:25 +02:00
Alexandre Julliard
7582b13d8d gdi32: Move remaining 16-bit metafile functions to metafile16.c 2009-09-26 13:31:45 +02:00
Alexandre Julliard
d69dd56495 gdi32: BS_DIBPATTERN brushes use a 32-bit handle in 32-bit mode. 2009-09-26 13:30:06 +02:00
Rico Schüller
43ce10d168 gdi32: Check the current context in wglMakeCurrent(). 2009-09-22 17:47:10 +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
Andrew Nguyen
4569eb2e66 gdi32: Fix the type of a few return values. 2009-08-06 17:26:29 +02:00
Aric Stewart
7214f650ef gdi32: Ensure child fonts have names. 2009-08-03 16:00:42 +02:00
Dmitry Timoshkov
69b29fa07e gdi32: Use a better heuristics for tmWeight.
Marlett uses FW_MEDIUM (500) and current code allows only FW_REGULAR and
FW_BOLD. New heuristics detects if flags and usWeightClass in the font match.
2009-08-03 14:59:08 +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
Aric Stewart
6a5bb87e3a gdi32: In init_system_links, reinitialize val_len and data_len before continuing. 2009-07-16 11:13:02 +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
Huw Davies
8edbd0639e gdi32: Write the map mode and window size records after the mfcomment. 2009-07-02 13:17:35 +02:00
Huw Davies
d79943446f gdi32/tests: Dump the correct metafile if the test fails. 2009-07-01 14:50:53 +02:00
Huw Davies
470e8fe2f4 gdi32/tests: Add a test for the MFCOMMENT record's size. 2009-07-01 14:50:50 +02:00
Huw Davies
d6bb2b7591 gdi32: Add tests for the GetWinMetaFileBits MFCOMMENT record. 2009-06-30 12:58:17 +02:00
Huw Davies
41bbc007a4 gdi32: Store the original emf as a sequence of MFCOMMENT records. 2009-06-30 12:58:10 +02:00
Huw Davies
db6a9e6f75 gdi32: Remove obviously incorrect calls to SetMapMode. 2009-06-30 12:57:55 +02:00
Huw Davies
d7af14f1b5 gdi32: Use the unicode version of CreateMetaFile. 2009-06-30 12:57:43 +02:00
Francois Gouget
8b93e1fe06 gdi32/tests: Make test_GetTextMetrics2() static. 2009-06-29 13:22:51 +02:00
Francois Gouget
4f0c6a3172 gdi32/tests: Fix the trailing '\n' of a few ok() calls. 2009-06-26 14:40:08 +02:00
Huw Davies
08453c1f2b configure: Remove reference to obsolete ftnames.h. 2009-06-25 14:34:13 +02:00
Rein Klazes
08ca2fa6a9 gdi32/tests: Show that there is an upper limit to the width of a font that can be specified. 2009-06-25 12:08:12 +02:00
Huw Davies
4b9c22d66b gdi32: Add tests for GetTransform. 2009-06-24 14:52:21 +02:00
Huw Davies
6260af2a7c gdi32: Implement GetTransform for the other valid transform types. 2009-06-24 14:52:19 +02:00
Huw Davies
e920f5f7d7 gdi32: Add tests for SetVirtualResolution. 2009-06-23 16:21:46 +02:00
Huw Davies
5c386041fc gdi32: Implement SetVirtualResolution. 2009-06-23 16:21:42 +02:00