Commit graph

775 commits

Author SHA1 Message Date
Alexandre Julliard
354edc476f x11drv: Fixed typo in the clipboard XA_STRING handling. 2006-05-17 12:55:02 +02:00
Michael Kaufmann
f6097f5b51 gdi: Fix GetObject for bitmaps.
- GetObject(): Set the bmBits member of the BITMAP structure to NULL
  for device-dependent bitmaps.
- New test case.
2006-05-17 11:45:36 +02:00
Dmitry Timoshkov
f839a179a2 user32: Make all the recently added ShowWindow tests pass in Wine. 2006-05-17 10:42:17 +02:00
Francois Gouget
e739ba9551 Assorted spelling fixes. 2006-05-15 15:05:05 +02:00
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