Commit Graph

675 Commits

Author SHA1 Message Date
Alexandre Julliard fadc2cda1c gdi32: Load the 32-bit gdi.exe module wrapper from the 32-bit side.
Get rid of the empty gdi_main.c file.
2009-12-28 23:50:40 +01:00
Alexandre Julliard 0d07420ecf gdi32: Use a standard critical section instead of a syslevel for the GDI lock. 2009-12-24 17:42:13 +01:00
Rob Shearman eb81fa283b gdi32: Fix memory leaks on EMF_Create_HENHMETAFILE failure. 2009-12-14 16:14:38 +01:00
André Hentschel fb56000c13 gdi32/tests: Also test non-style suffix. 2009-12-14 12:04:04 +01:00
Hans Leidekker 1d4fcc0270 gdi32: Implement WineEngGetCharABCWidthsFloat and forward GetCharABCWidthsFloat to it. 2009-12-11 17:47:22 +01:00
Alexandre Julliard 13608c8b18 gdi32: Avoid use of some 16-bit types. 2009-12-07 14:18:29 +01:00
Alexandre Julliard 1ac23b9b0f gdi32: Don't include wingdi16.h by default. 2009-12-07 14:18:29 +01:00
Alexandre Julliard 4edcf1caa5 gdi32: Make gdi.exe into a stand-alone 16-bit module. 2009-12-07 14:18:29 +01:00
Alexandre Julliard fc55cdcd59 gdi32: Stop exporting the 16-bit print job functions. 2009-12-07 14:18:28 +01:00
Huw Davies b5ca0a9c2a gdi32: Fix incorrect initialization of path array.
Found by Valgrind.
2009-12-02 14:19:54 +01:00
Alexandre Julliard cc973b0cdc gdi32: Avoid calling get_dc_ptr on a null handle. 2009-12-01 15:10:37 +01:00
Dan Kegel f3560ece31 gdi32: Fix minor read buffer overrun in CombineRgn. 2009-11-30 12:47:59 +01:00
Francois Gouget 4874d84ac1 gdi32: Make wglCreateContextAttribsARB() static. 2009-11-24 15:53:36 +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
Charles Davis b6f841eaca gdi32/enhmfdrv: When blitting, don't crash if the source is NULL. 2009-11-23 15:25:33 +01:00
Charles Davis 5e17b04df7 gdi32/enhmfdrv: Get the source transformation from the source DC. 2009-11-23 14:35:29 +01:00
Charles Davis d456f99a04 gdi32/enhmfdrv: Don't fill in the PelsPerMeter fields in the BITMAPINFOHEADER when blitting. 2009-11-23 14:35:22 +01:00
Roderick Colenbrander 41f061ea1b wgl: Add initial WGL_ARB_create_context support. 2009-11-18 11:39:57 +01:00
André Hentschel 762280eab0 gdi32/tests: Simplify testcase. 2009-11-18 11:14:24 +01:00
Alexandre Julliard 17349a06b1 gdi32: Remove remaining references to gdi32 internals from gdi16.c. 2009-11-17 22:30:08 +01:00
Alexandre Julliard 06e09f67b4 gdi32: Disable SetSolidBrush16 since it requires access to gdi32 internals. 2009-11-17 22:29:37 +01:00
Alexandre Julliard d9700b6a77 gdi32: Reimplement the 16-bit metafile functions on top of the 32-bit ones. 2009-11-17 19:58:02 +01:00
Alexandre Julliard c73e2d5e02 gdi32: Reset the visible region in ResetDC. 2009-11-17 15:14:56 +01:00
André Hentschel e4beddb664 gdi32: Don't strip font suffix. 2009-11-17 15:14:56 +01:00
Alexandre Julliard 1c67717876 gdi32: Get rid of the SetDCOrg driver entry point. 2009-11-17 15:14:54 +01:00
Alexandre Julliard 1fd7159cae gdi32: Disable SetDCOrg16. 2009-11-17 15:14:54 +01:00
Alexandre Julliard 16da76923d gdi32: Reimplement SaveVisRgn16/RestoreVisRgn16 to avoid accessing the DC internals. 2009-11-17 15:14:54 +01:00
Alexandre Julliard 61925b7e89 gdi32: Return copies of the region in InquireVisRgn16 and GetClipRgn16. 2009-11-17 15:14:54 +01:00
Alexandre Julliard 569f56e87a gdi32: Disable the 16-bit visible region manipulation functions. 2009-11-17 15:14:54 +01:00
Alexandre Julliard 250237e1c1 gdi32: Reimplement LPtoDP16/DPtoLP16 on top of the 32-bit functions. 2009-11-17 15:14:54 +01:00
Alexandre Julliard 9a145d13f1 gdi32: Don't crash when we don't have AbortProc thunks. 2009-11-17 15:14:54 +01:00
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