Alexandre Julliard
2164815a9a
x11drv: Prefer SendMessageW over SendMessageA where possible.
2006-05-10 21:32:56 +02:00
Michael Stefaniuc
a87520036f
janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
...
Some HeapFree's are hidden behind macros. Found by smatch.
2006-05-10 11:31:41 +02:00
Alexandre Julliard
975f1b2a61
x11drv: We really need to flush the display when destroying a window.
2006-05-09 21:23:12 +02:00
Mike McCormack
a0882e9bf7
x11drv: Fix a warning when opengl headers are missing.
2006-05-09 12:39:36 +02:00
Tomas Carnecky
f09dfe93b1
x11drv: Return correct PBuffer drawable.
2006-05-08 17:40:20 +02:00
Thomas Kho
75cd5e2101
x11drv: Virtual key input scrubbing in X11DRV_send_keyboard_input.
2006-04-20 11:34:42 +02:00
Thomas Kho
0e81484c45
x11drv: Properly handle VK_LMENU input.
2006-04-14 19:35:05 +02:00
Dan Kegel
d5292cb3f4
x11drv: Fix two clipboard bugs.
...
Fix two clipboard problems that caused BadAtom crashes and caused some
clipboard formats to not be exported properly.
2006-04-11 14:31:05 +02:00
Dmitry Timoshkov
3afe420833
x11drv: Update French keyboard layout to better match the X11 one.
2006-04-10 12:22:52 +02:00
Mike McCormack
11132d2cdf
x11drv: Cursors index used with WTI_DEVICES is zero based.
2006-04-07 12:57:11 +02:00
Alexandre Julliard
2136f32715
x11drv: Avoid redundant flushing of the thread display.
2006-04-04 20:49:53 +02:00
Alexandre Julliard
57b1ea618f
x11drv: Remove one more XSync call.
2006-04-04 20:47:34 +02:00
Jesse Allen
5812eb3afa
x11drv: Make UseXVidMode default to yes.
2006-04-04 20:30:44 +02:00
Jesse Allen
094b18f4b9
x11drv: Allow xvidmode to always initialize at least for the gamma functions.
2006-04-04 20:06:13 +02:00
Augusto Arcoverde da Rocha
d5d878f232
x11drv: Fixed handling of XK_KP_Separator.
2006-04-04 12:27:07 +02:00
Alexandre Julliard
e34ccb4c1c
x11drv: Get rid of XSync calls on window creation and destruction.
2006-04-01 14:22:34 +02:00
Alexandre Julliard
fb8ca46e82
x11drv: Ignore X errors caused by windows being created or deleted.
2006-04-01 14:21:31 +02:00
Dmitry Timoshkov
70afa9214a
x11drv: Update Hungarian keyboard layout to better match the X11 one.
2006-03-30 17:27:00 +02:00
Alexandre Julliard
c7a1dfde9f
x11drv: Filter a few more event types in filter_event.
...
ConfigureNotify and related events should only be processed when
posted messages are selected. There's no need to handle MappingNotify
if keyboard events are not selected.
2006-03-30 16:23:12 +02:00
Alexandre Julliard
3217e534fe
x11drv: Replace the SWP_WINE_NOHOSTMOVE flag by a lock count.
2006-03-29 18:27:01 +02:00
Alexandre Julliard
bc15e1bc81
x11drv: Only warp the mouse pointer if it has actually moved.
2006-03-28 18:18:01 +02:00
Alexandre Julliard
bec4990cab
x11drv: Reinitialize the display settings when using a desktop window.
2006-03-28 16:55:03 +02:00
Alexandre Julliard
c44410d1e3
x11drv: Avoid setting text or WM hints of the X root window.
2006-03-28 12:21:37 +02:00
Alexandre Julliard
db6608ac9f
x11drv: Moved desktop mode handling to the explorer process.
...
Per-application desktop mode settings are no longer supported. Apps
can be launched in a specific desktop window by using:
explorer /desktop=name[,widthxheight] app.exe [args]
If the named desktop already exists the app is launched inside it. The
default desktop is cleverly named "default".
2006-03-27 22:43:03 +02:00
Alexandre Julliard
ba1517fa80
x11drv: Allow setting WM hints for the desktop window.
2006-03-27 22:16:04 +02:00
Alexandre Julliard
1625b385c8
x11drv: Support SetWindowPos and ShowWindow on the desktop window.
2006-03-27 21:45:47 +02:00
Alexandre Julliard
6bb18e24e9
x11drv: Get rid of the using_wine_desktop flag.
2006-03-27 15:33:43 +02:00
Tomas Carnecky
56de92d795
opengl: Put OpenGL setup functions into their own debug channel.
2006-03-27 11:30:50 +02:00
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