Maxime Bellengé
47d64a0459
Prevent a crash with a BadDrawable X error message with some MaskBlt
...
calls.
2003-10-14 20:11:36 +00:00
Warren Baird
e845fd9c59
Handle cases where XGetImage or X11DRV_DIB_CreateXImage fail.
2003-10-08 02:54:15 +00:00
Alexandre Julliard
9d61596624
SLOWORD and SHIWORD do not exist on Win32 (reported by Filip Navara).
2003-09-17 04:28:28 +00:00
Lionel Ulmer
91ebff2ee4
Check X11 errors on each XLoadQueryFont calls.
2003-09-15 20:05:09 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Alexandre Julliard
864ca06832
winnls.h must not include winbase.h.
2003-08-20 18:22:31 +00:00
Francois Gouget
47b6d0af59
Spelling and case fixes.
2003-08-18 20:11:29 +00:00
Alexandre Julliard
19b6a49845
Allocate DebugInfo field for all critical sections (based on a patch
...
by Alex Pasadyn).
Get rid of the Wine-specific CRITICAL_SECTION_INIT macro.
2003-08-12 23:50:54 +00:00
Dmitry Timoshkov
3a910c7d1f
Convert CreateDC to unicode in the driver interface.
2003-08-12 20:42:18 +00:00
Lionel Ulmer
1814948705
Do not crash when trying to load bad fonts.
2003-07-09 04:18:22 +00:00
Ove Kaaven
ecc3f12af9
Fixed a memory allocation/corruption bug when growing the font cache.
2003-07-08 21:04:53 +00:00
Francois Gouget
14a5d168e9
Fixed some common spelling errors.
2003-07-02 04:37:26 +00:00
Francois Gouget
9591836ffb
'sizeof type' is best avoided as it won't always compile (e.g. 'int
...
main() {return sizeof int;}'). Use 'sizeof(type)' instead.
2003-06-18 19:45:22 +00:00
Arjen Nienhuis
e2607505db
New implementation of GdiGradientFill using integer math.
2003-06-07 00:38:31 +00:00
Jason Edmeades
b383dbf6fc
With >256 colours, there is no need to realize a palette, so skip it
...
and return that no palette entries had to change.
2003-06-04 20:19:33 +00:00
Jaekil Lee
a6e95a8a11
Implement MaskBlt using BitBlt (adapted by Dimitrie O. Paun).
2003-05-16 20:11:36 +00:00
Alexandre Julliard
e1147baa00
Use a different magic for memory DCs and get rid of the DC_MEMORY
...
flag.
2003-05-13 23:56:12 +00:00
Francois Gouget
f803e2a92d
Fix miscellaneous spelling errors and typos.
2003-05-13 00:41:57 +00:00
Ulrich Czekalla
34a148685e
Don't delete region until after we're done with it.
2003-05-11 02:53:09 +00:00
Dmitry Timoshkov
e8e10e9a8e
Make SetMapMode set default window and viewport extents as in
...
Windows.
2003-05-11 02:50:21 +00:00
Maxime Bellengé
a7ac73d618
Added the GRADIENT_FILL_TRIANGLE case in GdiGradientFill.
2003-04-11 00:37:17 +00:00
Maxime Bellengé
065ac4de85
Implemented the GRADIENT_FILL_RECT{H|V} cases of GdiGradientFill.
2003-04-07 23:21:03 +00:00
Vitaliy Margolen
f0a353ec35
Fix random segfaults in X11DRV_SetImageBits_1.
2003-03-31 01:32:47 +00:00
Alexandre Julliard
ac13d2f47e
Print thread ids in traces with only 4 digits now that they are small
...
integers.
2003-02-18 23:29:47 +00:00
Duane Clark
bc6faeba52
If bit/stretchblt source and destination DCs are the same, make sure
...
the changes are committed before unlocking.
2003-01-09 05:59:47 +00:00
Dan Kegel
0fd521fee3
Change RECT to use LONG to match win32 standard headers and fix format
...
strings to use %ld for RECT elements.
2003-01-08 21:09:25 +00:00
Dmitry Timoshkov
e8ccafe4f7
Separate XShm using code.
2002-12-16 22:11:35 +00:00
Alexandre Julliard
435e2e63f4
winnt.h should not be self-contained, it must depend on windef.h so
...
that STRICT works correctly; moved some definitions back to windef.h
where they belong, and removed a couple of definitions that don't
exist on Windows.
2002-12-10 22:56:43 +00:00
Alexandre Julliard
9169729b0b
Merged font.h and path.h into gdi.h. Moved x11font.h to
...
dlls/x11drv. Removed a number of unnecessary #includes.
2002-12-03 19:18:41 +00:00
Francois Gouget
d2667a4ce3
Removed unnecessary HANDLE typecasts.
2002-12-02 18:10:57 +00:00
Patrik Stridvall
6cd866b0e6
Fixed some issues found by winapi_check.
2002-11-27 20:21:24 +00:00
Uwe Bonnes
c124fd6f04
X11DRV_DrawArc: Don't overwrite the ENDCAP style.
2002-11-25 02:46:15 +00:00
Uwe Bonnes
47977c4f8b
X11DRV_SelectPen(): Don't use a pen with half the width.
2002-11-25 02:45:47 +00:00
Alexandre Julliard
547cdc2b02
Made gdi compile with -DSTRICT.
2002-11-22 22:16:53 +00:00
Michael Stefaniuc
28a632a830
Some -DSTRICT fixes.
2002-11-21 21:50:04 +00:00
Alexandre Julliard
e301564170
Added empty X11DRV_OpenGL_Init for the non-OpenGL case.
2002-11-18 19:50:02 +00:00
Lionel Ulmer
56ab2b3e91
Load OpenGL library dynamically from x11drv.
2002-11-15 04:16:38 +00:00
Huw Davies
94705862d6
Client side render fonts for XServers without the Render extension
...
using X11 core requests.
2002-11-14 22:31:34 +00:00
Patrik Stridvall
ba9dc78e39
Fixed mismatches between the Wine headers and the Microsoft headers.
2002-11-04 22:43:24 +00:00
Alexandre Julliard
e0315e4433
Converted x11drv to -DSTRICT.
2002-10-31 02:38:20 +00:00
Alexandre Julliard
9376fb30c5
Fixed a number of -DSTRICT warnings.
2002-10-31 02:12:18 +00:00
Malte Starostik
f9a486b10b
Added progress messages while building font metrics.
2002-10-17 01:22:56 +00:00
Michael Stefaniuc
bc54d78532
- change the internal functions in windows/cursoricon.c to use 32bit
...
handles
- move the implementation of ExtractAssociatedIcon16 to
ExtractAssociatedIconA
- convert HICON to a void*
- fixed some handle conversions that happened to be in the way while
doing the above
2002-10-10 21:22:09 +00:00
Patrik Stridvall
65f4436566
Fixed some issues found by winapi_check.
2002-10-02 01:24:27 +00:00
Alexandre Julliard
2c40e29987
Import wine_tsx11_lock/unlock directly from x11drv in opengl32 and
...
ddraw, so that they don't need to link with libwine_tsx11.
Removed header wine_gl.h.
2002-09-25 00:29:56 +00:00
Alexandre Julliard
e9119c198d
Removed some more TSX11 functions and files.
2002-09-24 18:36:51 +00:00
Alexandre Julliard
df8e6eeb0f
Removed a bunch of no longer used TSX wrappers.
2002-09-24 03:17:31 +00:00
Michael Stefaniuc
1033ffe423
Convert HPALETTE to a void*.
2002-08-29 01:55:55 +00:00
Patrik Stridvall
9aab47ed24
MSVC compatibility fixes.
2002-08-28 23:42:34 +00:00
Alexandre Julliard
aface53759
Fixed a number of dll separation issues.
2002-08-28 22:35:23 +00:00