Alexandre Julliard
653fc2c443
x11drv: Get rid of the no longer used desktop_tid variable.
2006-06-12 13:37:36 +02:00
Andrew Talbot
02731de430
x11drv: Write-strings warnings fix.
2006-06-09 21:14:05 +02:00
Michael Stefaniuc
56026299d0
Remove more redundant NULL checks before HeapFree (found by Smatch).
2006-06-07 14:20:09 +02:00
Magnus Lundborg
2b5b86fb9c
x11drv: Declared two functions as static to avoid compiler warnings.
2006-06-07 11:47:02 +02:00
Ulrich Czekalla
0c468c816c
x11drv: Improve handling of the case where the clipboard is opened
...
with a window from another thread or process.
2006-06-05 21:01:30 +02:00
Juris Smotrovs
b8d9f3955a
user32: Send WM_SIZE when window changes state between restored/min/maximized.
2006-06-02 11:42:11 +02:00
Wino Rojo
7b6fbd2898
x11drv: Fix for a BadMatch error.
2006-06-02 11:36:31 +02:00
Marcus Meissner
ff83068820
x11drv: GdiAlphaBlend fix for X errors if width or height is 0.
2006-05-24 10:25:44 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Dmitry Timoshkov
94cc17b53c
x11drv: Fix the regression caused by the recent ShowWindow fixes.
2006-05-20 14:00:10 +02:00
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