Kristian Høgsberg
44c2013d43
xwm: Don't select for XCB_EXPOSE
...
We don't need expose events. All windows are redirected and we know
exactly when we need to repaint them.
14 years ago
Kristian Høgsberg
8d1aa7d8ef
xwm: Don't dispatch for events coming from XSendEvent
...
GTK+ sends an unmap_notify to the root window when a toplevel GTK+ window
gets unmapped. That may be a GTK+ bug, but we should just ignore events
from XSendEvent.
14 years ago
Kristian Høgsberg
194ea5423e
xwm: Destroy frame resources and reparent back to root in unmap_notify
...
The frame window and the wayland surface needs to go away when then
X window is unmapped, not when it's destroyed.
14 years ago
Kristian Høgsberg
d96fe1f7e7
xwm: Remove pointless change set request
14 years ago
Kristian Høgsberg
f94a031b84
xwm: Don't select for STRUCTURE_NOTIFY or RESIZE_REDIRECT
...
We get all that information through SUBSTRUCTURE_NOTIFY on the parent
windows.
14 years ago
Kristian Høgsberg
bc6e1622b0
xwm: Ignore map request for already mapped window
...
If a client sends another map request before the server has seen our
reply to the first map request event, we might get a map request for an
already mapped window. Just ignore that.
14 years ago
Kristian Høgsberg
0273b5716a
xwm: Reduce window property debug output
...
We just print properties when they change now instead of dumping all
properties whenever we re-read them. Also, make the property output a
little more concise.
14 years ago
Kristian Høgsberg
c9571fbd3a
xwm: Reset wm->focus_window when the focused window is destroyed
14 years ago
Tiago Vignatti
629ce23bd0
xwayland: change library name
...
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
14 years ago
Kristian Høgsberg
e68fd10f87
xwm: Handle resize cases of _NET_WM_MOVERESIZE
14 years ago
Kristian Høgsberg
c1693f209a
xwm: Implement resizing by frame borders
14 years ago
Kristian Høgsberg
f96e6c00d9
Share code to to classify pointer location in frame
14 years ago
Kristian Høgsberg
a61ca06b49
xwm: Add window resize support
14 years ago
Scott Moreau
85ecac0a4e
xwm: Fold weston_wm_activate into weston_wm_window_activate
14 years ago
Scott Moreau
1b3984c3cc
xwayland/window-manager.c: Use container_of to get the wm pointer since window may be NULL.
14 years ago
Kristian Høgsberg
eaee784160
xwm: Use SUBSTRUCTURE_REDIRECT on frame window too
...
This lets us intercept and handle client attempts to resize their window
within the frame window.
14 years ago
Kristian Høgsberg
380deee3c7
xwayland: Add window-manager.c
...
Used mv instead of git mv to rename file...
14 years ago
Kristian Høgsberg
4714558e3d
xwayland: Rename xserver-launcher.c to window-manager.c
...
It's what it is now.
14 years ago
Kristian Høgsberg
e10b124ef5
xwayland: Move socket and launcher code to it's own file
14 years ago
Kristian Høgsberg
102bf0335d
xwayland: Split selection code into its own file
14 years ago
Kristian Høgsberg
a921901369
Move xwayland integration into xwayland subdirectory
14 years ago