Alexandre Julliard
ddc60c85f6
x11drv: Clear new bitmaps if they don't contain any data.
2006-03-20 16:00:34 +01:00
Vitaliy Margolen
c04cbbfeae
x11drv: Fix one case of "glXChooseFBConfig returns NULL" problem.
...
Using alpha bits > 8 makes this function fail, while it should not.
2006-03-15 11:29:07 +01:00
Rein Klazes
883e0b0edc
x11drv: Avoid unaligned 32 bit reads, and reads beyond the input pixel
...
buffer in the convert_888_to_0888_* functions.
2006-03-15 11:28:51 +01:00
Jan Zerebecki
433196d213
x11drv: Prevent out of bound access in DescribePixelFormat.
2006-03-14 17:49:49 +01:00
Dmitry Timoshkov
434a60ba1d
gdi: A better workaround for extended user style pens.
2006-03-09 13:11:14 +01:00
Alexandre Julliard
116aaa1694
x11drv: Don't send an invalid WM_NCCREATE to the desktop window.
2006-03-07 15:11:18 +01:00
Alexandre Julliard
1a4f6e579b
user: Launch explorer to manage the desktop window.
2006-03-07 11:42:35 +01:00
Alexandre Julliard
6d5f5447ea
x11drv: Make sure to never manipulate the root window, even if we own
...
the desktop window.
2006-03-06 21:02:59 +01:00
Huw Davies
b55746ab62
gdi: Better support for 1bpp dib sections.
2006-03-03 13:19:53 +01:00
Vitaliy Margolen
20a886164f
x11drv: Convert 24-bit into 32-bit color before looking for an
...
available screen resolution. We do this during enumeration, so there
would be no 24-bit modes available.
2006-03-01 12:34:23 +01:00
Alexandre Julliard
d61ad6cdd7
x11drv: Make the synchronous option a debug channel instead of a
...
registry entry to make it easier to use.
2006-02-24 21:05:44 +01:00
Kevin Koltzau
77da4fc5b5
x11drv: Fix 64bit warning.
2006-02-22 22:17:20 +01:00
Cyril Margorin
01d63a217a
x11drv: Fix X11DRV_DIB_SetImageBits and X11DRV_DIB_GetImageBits to
...
check for passed image, and do not use shared memory extension for
temporary created image.
2006-02-13 13:25:01 +01:00
Cyril Margorin
fc5e5eae8a
x11drv: Fix X11DRV_GetDIBits to pass shared memory image to
...
X11DRV_DIB_GetImageBits.
2006-02-13 13:24:49 +01:00
Dmitry Timoshkov
44b335a9e0
x11drv: Update Swiss French keyboard layout to better match the X11 one.
2006-02-09 12:08:19 +01:00
Dmitry Timoshkov
75e8166d74
Pens created without PS_GEOMETRIC style but with width > 1 unit are
...
scalable.
2006-02-08 12:35:29 +01:00
Dmitry Timoshkov
729eaa6920
x11drv: Copy the whole image at once if appropriate.
2006-02-07 21:16:56 +01:00
Fatih Aşıcı
2cba6e32a8
x11drv: Fix Turkish keyboard layouts.
2006-02-07 21:16:42 +01:00
Huw Davies
13268261bb
opengl: Sync a dibsection to its pixmap before drawing to it via opengl.
2006-02-02 13:23:55 +01:00
Fatih Aşıcı
a8ef244b89
x11drv: Added Turkish F keyboard layout.
2006-02-01 13:50:37 +01:00
Dmitry Timoshkov
ef4fc8fd91
Translate pen width from logical units only for geometric pens.
2006-02-01 12:30:15 +01:00
Dmitry Timoshkov
eb893bdea3
gdi: Add support for creating extended pens.
2006-01-30 18:17:07 +01:00
Maarten Lankhorst
0cbf8062a1
x11drv: Fix AlphaBlend read boundaries.
2006-01-30 14:57:08 +01:00
Alexandre Julliard
0e08584462
x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization.
2006-01-25 13:18:27 +01:00
Dmitry Timoshkov
cf2561b111
x11drv: Update Swiss German keyboard layout to better match the X11 one.
2006-01-23 11:23:13 +01:00
Vitaliy Margolen
6bc59056dc
x11drv: Prevent NULL dereference in SelectionRequest handling.
2006-01-20 19:41:40 +01:00
Dmitry Timoshkov
2f1c52e5fd
x11drv: Add support for another Canadian French keyboard flavour.
2006-01-19 11:55:50 +01:00
Dmitry Timoshkov
328e18c285
x11drv: Update Canadian keyboard layout to better match the X11 one
2005-12-26 12:56:26 +01:00
Huw Davies
412cb77d51
opengl: Add support for rendering on bitmaps.
2005-12-19 17:45:13 +01:00
Rein Klazes
3df678a5af
x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
...
With a conformance test.
2005-12-19 09:53:04 +01:00
Dmitry Timoshkov
8d9fb6331e
x11drv: ScrollDC should not clip output if a clipping rect is not specified.
...
Add a ScrollDC test with NULL clipping rect.
Add another set of ScrollDC tests written by Rein Klazes.
2005-12-17 12:24:37 +01:00
Huw Davies
8b7098794d
x11drv: Get the visual for the GLXPixmap from the current pixel format.
2005-12-16 19:29:52 +01:00
Tomas Carnecky
7499cabb28
x11drv: Allow users to preload an OpenGL library.
2005-12-16 12:37:34 +01:00
Dmitry Timoshkov
930e8394a6
x11drv: ScrollDC fix.
...
There is no need to offset the source rectangle in the reverse
direction before scrolling.
2005-12-13 17:47:27 +01:00
Alexandre Julliard
6b1e75d278
x11drv: Clipping fix with DIB section copy.
...
Use the GC of the destination device in X11DRV_DIB_CopyDIBSection so
that the clipping region is taken into account.
2005-12-13 17:05:06 +01:00
Alexandre Julliard
d02c4a1b82
Make wine_server_fd_to_handle use attributes instead of inherit flag.
2005-12-09 12:22:35 +01:00
Raphael Junqueira
88cda5643d
x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
2005-12-06 11:33:33 +01:00
Raphael Junqueira
7b5571cc8c
x11drv: cleanup not longer used data on X11DRV_PDEVICE.
2005-12-06 11:33:12 +01:00
Raphael Junqueira
bc5c0b16b4
Handle DONTCARE flags on ChoosePixelFormat.
...
DOUBLEBUFFER and STEREO are non-mandatory options (ie if not available
find a compatible pixel format without). So try without if we cannot
find a valid fbconfig with these options.
2005-12-02 11:24:52 +01:00
Oldrich Jedlicka
65ad3f2587
Fix for the monochrome DIB with inverted colors.
2005-12-01 13:12:36 +01:00
Detlef Riekenberg
75123e171a
Remove unused include X11/IntrinsicP.h.
2005-12-01 11:11:35 +01:00
Oldrich Jedlicka
783a8697a0
Fix for RGB mask that corresponds to the visual's mask.
2005-11-30 18:26:52 +01:00
Vitaliy Margolen
93b63566a5
ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
...
state. Change tests accordingly.
2005-11-30 12:43:50 +01:00
Vitaliy Margolen
aae7632409
CreateWindow should not activate invisible minimized or maximized
...
windows.
Add several tests to show the correct behavior.
2005-11-30 12:32:22 +01:00
Robert Shearman
2ff51299c8
Disable XRender if bit masks aren't valid.
...
XRender code in the X11 driver will go into an infinite loop when the
colour bit masks are 0, so disable XRender in this case.
2005-11-30 12:02:26 +01:00
Alexandre Julliard
de8eca2166
Avoid including X11/Intrinsic.h.
2005-11-29 10:46:03 +01:00
Ge van Geldorp
1a1583a364
Match PSDK STATUS_* definitions.
2005-11-28 17:32:54 +01:00
Rein Klazes
1b87564259
Handle an X error in X11DRV_ExtFloodFill().
2005-11-28 11:52:37 +01:00
Lionel Ulmer
2ca5efea08
Ignore frequency requests in Desktop mode.
2005-11-28 10:39:28 +01:00
Alexandre Julliard
0ec7e1a591
Renamed all .cvsignore files to .gitignore.
2005-11-26 13:10:33 +01:00