Frédéric Delanoy
|
323bec99b3
|
winex11.drv: Use BOOL type where appropriate.
|
2013-11-29 13:32:46 +01:00 |
Sebastian Lackner
|
df6dc091e6
|
winex11: Implement additional XEMBED events.
|
2013-11-11 20:06:56 +01:00 |
Alexandre Julliard
|
13149b67d3
|
explorer: Create the driver desktop window after the window handle is created.
|
2013-10-16 12:13:50 +02:00 |
Alexandre Julliard
|
9f1f29cc91
|
winex11: Add a helper function to return the virtual screen rectangle.
|
2013-10-14 17:26:14 +02:00 |
Alexandre Julliard
|
0b71e0bf12
|
winex11: Add helper functions for converting between root and virtual screen coords.
|
2013-10-14 17:26:13 +02:00 |
Frédéric Delanoy
|
ff7fc1fd45
|
winex11.drv: Use BOOL type where appropriate.
|
2013-10-02 11:06:39 +02:00 |
Sebastian Lackner
|
e915cfd4e7
|
winex11: Call destroy_gl_drawable before destroying the window.
|
2013-09-30 20:36:33 +02:00 |
Sebastian Lackner
|
5fb74c48d1
|
winex11: Added missing release_win_data() to create_foreign_window().
|
2013-09-25 11:54:52 +02:00 |
Alexandre Julliard
|
ba54de6ed5
|
winex11: Don't use a surface if there is a client window.
We can't get clipping right for child windows if using a surface.
|
2013-06-11 18:07:42 +02:00 |
Alexandre Julliard
|
04ad06353d
|
user32: Move the common parts of ScrollDC into user32 and the null driver.
|
2013-04-19 16:16:16 +02:00 |
Andrew Talbot
|
0ff8c9da52
|
winex11.drv: Avoid signed-unsigned integer comparisons.
|
2013-03-06 11:43:06 +01:00 |
Alexandre Julliard
|
4391deb930
|
winex11: Wait for the client window to be created on the server side.
|
2013-03-04 13:34:28 +01:00 |
Alexandre Julliard
|
f15a5ff70f
|
winex11: Explicitly set the border pixel when creating the client window.
|
2013-03-04 13:34:11 +01:00 |
Alexandre Julliard
|
76b8612c3e
|
winex11: Preserve the client window when changing the window visual.
|
2013-02-13 17:19:40 +01:00 |
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
|
3ad40bf647
|
winex11: Delay mapping a layered window until its attributes are set.
|
2012-10-29 14:39:55 +01: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
|
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
|
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
|
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 |
Alexandre Julliard
|
2500e21a90
|
winex11: Hold a reference to the surface in UpdateLayeredWindow.
|
2012-10-04 10:34:41 +02:00 |
Alexandre Julliard
|
37f36b7326
|
winex11: Don't try to change the window visual if we don't have a valid ARGB visual.
|
2012-10-03 11:19:39 +02:00 |
Alexandre Julliard
|
dbff4f422c
|
winex11: Copy the existing surface bits when a dirty rectangle is specified in UpdateLayeredWindow.
|
2012-10-03 11:19:38 +02:00 |
Alexandre Julliard
|
4ac1a5ac60
|
winex11: Allow changing the pixel format of a window from a different thread.
|
2012-10-03 11:19:35 +02:00 |
Alexandre Julliard
|
e03b8e1a1d
|
winex11: Use ARGB layered windows for system tray icons when supported.
|
2012-10-02 14:08:37 +02:00 |
Alexandre Julliard
|
d8247efd5e
|
winex11: Take the alpha channel into account to compute the region of layered windows.
|
2012-10-02 14:08:37 +02:00 |
Alexandre Julliard
|
f12c1c6630
|
winex11: Switch to an ARGB visual for layered windows with per-pixel alpha.
|
2012-10-02 14:08:37 +02:00 |
Alexandre Julliard
|
8dcbeff760
|
winex11: Add support for per-window visuals.
|
2012-10-02 14:08:37 +02:00 |
Alexandre Julliard
|
a81c23a450
|
winex11: Don't put window manager decorations on layered windows.
|
2012-10-02 14:08:37 +02:00 |
Alexandre Julliard
|
24eee97d21
|
user32: Add a driver entry point for UpdateLayeredWindow.
|
2012-10-01 13:20:20 +02:00 |
Alexandre Julliard
|
91b0ee56cf
|
user32: Default to the dummy surface if the driver doesn't provide something else.
|
2012-10-01 13:09:27 +02:00 |
Alexandre Julliard
|
3c57f11374
|
winex11: Create a default colormap along with the default visual info.
|
2012-09-26 14:40:40 +02:00 |
Alexandre Julliard
|
988f2fde86
|
winex11: Store the full visual info for the default visual.
|
2012-09-26 14:40:39 +02:00 |
Alexandre Julliard
|
313157a036
|
winex11: Add window data structure locking to the remaining entry points.
|
2012-09-24 22:27:27 +02:00 |
Alexandre Julliard
|
b515beb4a0
|
winex11: Add window data structure locking to the SetLayeredWindowAttributes entry point.
|
2012-09-24 22:27:27 +02:00 |
Alexandre Julliard
|
84918e7f06
|
winex11: Add window data structure locking to the SetWindowStyle entry point.
|
2012-09-24 22:27:27 +02:00 |
Alexandre Julliard
|
4c58210390
|
winex11: Add window data structure locking to the WindowPosChanging/Changed entry points.
|
2012-09-24 22:27:27 +02:00 |
Alexandre Julliard
|
803fc6e27c
|
winex11: Add window data structure locking to the SysCommand entry point.
|
2012-09-24 22:27:27 +02:00 |
Alexandre Julliard
|
6a9f5e18d1
|
winex11: Add window data structure locking to the ShowWindow entry point.
|
2012-09-24 22:27:26 +02:00 |
Alexandre Julliard
|
a6c543d0e6
|
winex11: Add window data structure locking to the map/unmap functions.
|
2012-09-21 16:54:40 +02:00 |
Alexandre Julliard
|
ba926faf91
|
winex11: Store the window display connection in the window structure.
|
2012-09-21 16:29:24 +02:00 |
Alexandre Julliard
|
9ac774b88d
|
winex11: Add window data structure locking to the window region functions.
|
2012-09-21 15:53:48 +02:00 |
Alexandre Julliard
|
ffa7af171a
|
winex11: Add window data structure locking to the X window creation paths.
|
2012-09-21 15:51:37 +02:00 |
Alexandre Julliard
|
16410ead78
|
winex11: Separate fetching the window icon bits and setting the WM hints.
|
2012-09-21 14:01:40 +02:00 |
Alexandre Julliard
|
d82082c14f
|
winex11: Move the support for making the owner window managed to a separate function.
|
2012-09-21 13:57:00 +02:00 |
Alexandre Julliard
|
b8edf184ee
|
winex11: Add a helper function to set input focus for non-managed windows.
|
2012-09-18 14:47:02 +02:00 |
Alexandre Julliard
|
4289c74f50
|
winex11: Allow retrieving the window data structure from another thread, with appropriate locking.
|
2012-09-17 14:13:24 +02:00 |