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
Huw D M Davies
3d10c1fc6e
Mapping mode functions should change dc settings when dc is an enhmf.
2002-08-17 18:32:12 +00:00
Patrik Stridvall
d016f819f1
Added include protection for unistd.h and sys/time.h.
2002-08-17 00:43:16 +00:00
Alexandre Julliard
1c4b5c40bf
Moved a large number of 16-bit functions to a separate gdi16.c file.
2002-08-16 00:42:06 +00:00
Mike McCormack
94fa372b8f
Avoid dodgy asm optimization if the server's byte order is not
...
LSBFirst.
2002-08-14 21:07:40 +00:00
Huw D M Davies
ff6bda8960
At the end of PATH_StrokePath, update dc->CurPosX|Y so that their
...
values are in logical co-ords.
2002-08-13 18:12:52 +00:00
Dave Hawkes
392c54e1c0
Fonts with an incomplete character set could cause a fault.
2002-08-09 19:50:20 +00:00
Rob McClinton
580d7c9be3
X11DRV_GetDIBits: Don't clear the biCompression==BI_BITFIELDS flag
...
after creating the bits.
2002-07-16 01:13:55 +00:00
Gregg Mattinson
7c4cb515b6
Cast void* to char* for pointer arithmetic.
2002-07-03 21:10:43 +00:00
Alexandre Julliard
44e97f020d
Fixed X11DRV_SetDIBitsToDevice to do the right thing for top-down
...
and/or partial bitmaps.
2002-07-03 01:22:13 +00:00
Lionel Ulmer
a3f4e7ff3f
Detect DCs without fonts and return an error in wglUseBitmapFonts.
2002-07-03 01:16:45 +00:00
Alexandre Julliard
5dcd27c94f
Fixed typo in X11DRV_SetPixel.
2002-06-28 17:38:59 +00:00
Alexandre Julliard
5ee1599d59
Replaced LPTODP/DPTOLP macros by calls to LPtoDP/DPtoLP (with the help
...
of Huw Davies).
2002-06-25 23:29:51 +00:00
Alexandre Julliard
4144b5b8fc
Create the server directory and socket file in /tmp.
...
Use fcntl file locking to ensure exclusion on the server socket and to
better recover from crashes.
Flush the registry before closing the socket to avoid timeouts on the
client side.
Moved get_config_dir functionality to libwine.
2002-06-20 23:21:27 +00:00