Commit Graph

1644 Commits

Author SHA1 Message Date
Alexandre Julliard
8373f8b6f6 winex11: Handle Expose events on top-level client windows. 2013-01-23 19:09:29 +01:00
Alexandre Julliard
951415b602 winex11: Store the client window in the window data again, now that it can be accessed from all threads. 2013-01-23 19:06:32 +01:00
Alexandre Julliard
77af9035d8 winex11: Fallback to the standard cursor font when XCursor is missing. 2013-01-17 15:33:09 +01:00
Alexandre Julliard
ae0ae4b9ba winex11: Check the bpp instead of the depth in the R8G8B8 format test. 2013-01-17 14:36:51 +01:00
Vincent Povirk
9dcc21e3e7 winex11.drv: Don't join INCR data until the transfer finishes. 2013-01-15 12:09:43 +01:00
Vincent Povirk
47217eaa83 winex11.drv: Flush property notify events before deleting properties. 2013-01-04 12:00:15 +01:00
Vincent Povirk
4013dc85e9 winex11.drv: Select property change events on selection request windows. 2013-01-04 12:00:08 +01:00
Alexandre Julliard
defcfde17c winex11: Add an option to disable shaping of layered window to work around compositor bugs. 2013-01-02 18:09:34 +01:00
Andrew Talbot
9acc966688 winex11.drv: Indentation fix. 2012-12-24 13:30:11 +01:00
Alexandre Julliard
91ebca2bf1 winex11: Send WM_ENTERSIZEMOVE when starting to poll for a window move/resize. 2012-12-11 15:49:04 +01:00
Alexandre Julliard
ed47a507d0 winex11: Send WM_EXITSIZEMOVE when the mouse has been released. 2012-12-10 20:30:29 +01:00
Alexandre Julliard
b057c5f140 gdi32: Fix handling of font orientation in advanced graphics mode. 2012-12-10 17:36:23 +01:00
Alexandre Julliard
b4ef8a0ee1 winex11: Support caching glyphs by character code and not only by glyph index. 2012-12-05 17:46:24 +01:00
Michael Stefaniuc
563ed3abde winex11.drv: Remove superfluous function pointer casts. 2012-12-04 10:54:43 +01:00
Alexandre Julliard
8e65485732 winex11: Fall back to normal expose processing for areas outside of the surface region. 2012-12-03 18:24:44 +01:00
Alexandre Julliard
aa85f33c31 winex11: Store a copy of the surface region. 2012-12-03 18:24:43 +01:00
Michael Stefaniuc
abf4250c72 winex11.drv: The winediag debug channel is only used for HAVE_XRRGETSCREENRESOURCES. 2012-11-30 19:12:16 +01:00
Andrew Talbot
00360e7c03 winex11.drv: Remove unused variable. 2012-11-29 00:15:48 +01:00
Alexandre Julliard
e2da590a85 winex11: Don't bother waiting for XShmPutImage to finish. 2012-11-28 14:40:13 +01:00
Huw Davies
2232fef56c winex11: Add a few 'fall through' comments. 2012-11-27 17:00:16 +01:00
Henri Verbeet
8776e1c0e1 winex11: Detect broken NVIDIA RandR setups. 2012-11-26 11:51:18 +01:00
Alexandre Julliard
67d16ddee3 winex11: Move the screen saver support to a new SystemParametersInfo entry point. 2012-11-15 21:21:50 +01:00
Alexandre Julliard
e5b18af9e8 winex11: Avoid using the system GL headers. 2012-11-07 18:12:03 +01:00
Alexandre Julliard
548e126454 winex11: Store the anti-aliasing flags in the device instead of the font cache. 2012-11-05 16:48:47 +01:00
Alexandre Julliard
11875bf40a winex11: Use the default anti-aliasing parameters from gdi32. 2012-11-05 16:25:48 +01:00
André Hentschel
574cf27f2a winex11: Avoid memory leaks (coverity). 2012-11-05 11:11:37 +01:00
Alexandre Julliard
9cdb0e1ca6 gdi32: Disable anti-aliasing when necessary in the various drivers. 2012-11-02 16:41:26 +01:00
Alexandre Julliard
6164d533a9 gdi32: Add a parameter to return anti-aliasing flags in the SelectFont driver entry point. 2012-11-02 16:41:21 +01:00
André Hentschel
585a66a463 winex11: Avoid memory leaks (coverity). 2012-10-31 16:12:27 +01:00
Alexandre Julliard
3ad40bf647 winex11: Delay mapping a layered window until its attributes are set. 2012-10-29 14:39:55 +01:00
Henri Verbeet
f08854ac3d winex11: Avoid depending on ddraw.h. 2012-10-25 22:29:04 +02:00
Alexandre Julliard
0eef9075f3 winex11: Ignore WM_PAINT for layered system tray icons. 2012-10-25 11:54:09 +02:00
Alexandre Julliard
f950f41bfe Revert "winex11: Refuse to set the pixel format for HWND_MESSAGE windows."
This reverts commit 53806917a3.
Tests show that this is allowed.
2012-10-23 16:39:32 +02:00
Alexandre Julliard
900b5f4b79 winex11: Remove some remainders of the ddraw HAL support. 2012-10-22 14:36:31 +02:00
Ken Thomases
60c60ece80 winex11: Fix name of extension WGL_NV_render_texture_rectangle. 2012-10-22 11:34:07 +02:00
Alexandre Julliard
5fae649bdf winex11: Never use a surface for embedded windows, even for the parents. 2012-10-21 12:18:28 +02:00
Alexandre Julliard
64aed7c5be winex11: Don't delete the DC if it's not for a valid pbuffer. 2012-10-18 19:19:42 +02:00
Alexandre Julliard
0f71ff281f winex11: Get rid of the __wine_x11_managed property. 2012-10-15 16:19:09 +02:00
Alexandre Julliard
0bc93684f0 winex11: Move the icon window off-screen for managed windows. 2012-10-15 16:17:22 +02:00
Alexandre Julliard
710858abee winex11: Remove the no longer needed GetAsyncKeyState entry point. 2012-10-15 15:25:01 +02:00
Marcus Meissner
c9bd05d89e winex11.drv: Free bitmap info after being done (Coverity). 2012-10-15 13:31:05 +02:00
Alexandre Julliard
fad3ca07e6 winex11: Don't return an alpha channel for DIBs read from the screen. 2012-10-10 20:34:09 +02:00
Alexandre Julliard
76272e0773 gdi32: Use BI_BITFIELDS to indicate that a 32-bpp DIB doesn't have an alpha channel. 2012-10-10 20:34:08 +02:00
Alexandre Julliard
c6e0daa200 winex11: Recreate the GL drawable when changing the window parent. 2012-10-10 20:33:54 +02:00
Alexandre Julliard
47983d819f winex11: Create a surface even for OpenGL windows, to allow painting the non-client area. 2012-10-10 18:56:53 +02:00
Alexandre Julliard
cc7bf355c5 user32: Add support for setting the window surface visible region. 2012-10-09 15:22:56 +02:00
Alexandre Julliard
20768173ba server: Add flags in the set_window_pos request to inform the server about the window surface. 2012-10-09 15:22:14 +02:00
Henri Verbeet
32125fe65e winex11: Don't send SC_RESTORE when a maximized window switches to fullscreen. 2012-10-04 14:11:29 +02:00
Alexandre Julliard
2500e21a90 winex11: Hold a reference to the surface in UpdateLayeredWindow. 2012-10-04 10:34:41 +02:00
Alexandre Julliard
e41a482890 user32: Add a Wine-specific entry point to set the pixel format of a window. 2012-10-03 23:08:22 +02:00