mutter/src/core
Jasper St. Pierre c2abe43ee7 window: Only update the unconstrained rect when we actually moved/resized
Since Wayland configures are more of a hint to the client than anything,
we don't want to save the unconstrained rect when we're just hinting to
the client that it should resize, since it could ignore us. This would
get us stuck in a loop, since meta_window_move_resize_now would use the
unconstrained_rect to resize, and we don't remove the resize from the
queue if we have an outstanding request like that.

This fixes a bunch of traffic / CPU usage when trying to resize
weston-terminal.
2014-07-07 14:11:14 -04:00
..
barrier.c display: Move barrier event processing to barrier.c 2013-11-12 16:53:14 -05:00
bell.c Remove trailing whitespace 2014-05-02 09:34:48 -04:00
bell.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
boxes-private.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
boxes.c boxes: Ignore struts that don't attach to the side they claim 2014-06-12 15:28:42 +02:00
constraints.c Revert "window: Move placement code from the constraints path" 2014-06-24 22:59:06 +02:00
constraints.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
core.c Pass button_rect when opening window menu from button 2014-06-02 23:49:48 +02:00
core.h Pass button_rect when opening window menu from button 2014-06-02 23:49:48 +02:00
delete.c Rework timestamp pinging 2014-05-20 15:59:15 -04:00
display-private.h display: Remove unused variable 2014-06-12 17:46:23 -04:00
display.c display: Use G_SOURCE_CONTINUE / G_SOURCE_REMOVE 2014-06-12 17:46:23 -04:00
edge-resistance.c window: Remove meta_window_move as well 2014-05-27 15:44:33 -04:00
edge-resistance.h window: Remove meta_window_move as well 2014-05-27 15:44:33 -04:00
errors.c Remove trailing whitespace 2014-05-02 09:34:48 -04:00
events.c Move all X11 event processing to a new file in x11/ 2014-06-11 16:28:45 -04:00
events.h Move all X11 event processing to a new file in x11/ 2014-06-11 16:28:45 -04:00
frame.c frame: Don't reset window->rect 2014-05-28 10:50:23 -04:00
frame.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
keybindings-private.h events: Move keybindings event handling out of the giant switch 2014-05-08 15:28:06 -04:00
keybindings.c window: Move get_toplevel_xwindow to window-x11 2014-06-16 18:29:38 -04:00
main.c main: kill custom log handler 2014-06-26 19:10:28 +02:00
meta-accel-parse.c meta_accelerator_parse(): handle keysyms without the XF86 prefix 2014-06-27 10:37:42 -04:00
meta-accel-parse.h Move meta_ui_parse_accelerator into core/ 2014-04-07 10:59:46 -04:00
mutter.c default: free the option context after parsing 2014-05-07 19:04:54 +02:00
place.c place: Reindent 2014-05-29 13:58:08 -04:00
place.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
prefs.c prefs: Queue change notification when app menu visibility changed 2014-06-11 23:34:09 +02:00
screen-private.h screen: Split workspace initialization from meta_screen_new() 2014-06-11 23:35:34 +02:00
screen.c screen: Fix up last commit 2014-06-27 14:05:38 -04:00
stack-tracker.c MetaStackTracker: make sure all stack ops are freed eventually 2014-05-07 19:04:54 +02:00
stack-tracker.h Changed obsolete FSF postal address into generic URL. 2014-01-13 11:35:47 -05:00
stack.c Remove trailing whitespace 2014-05-02 09:34:48 -04:00
stack.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
testboxes.c testboxes: Update test cases 2014-06-12 15:28:46 +02:00
util-private.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
util.c Remove trailing whitespace 2014-05-02 09:34:48 -04:00
window-private.h monitor-manager: Rename output_id to winsys_id 2014-07-01 13:24:34 -04:00
window.c window: Only update the unconstrained rect when we actually moved/resized 2014-07-07 14:11:14 -04:00
workspace-private.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
workspace.c workspace: Extend builtin struts to screen edge when possible 2014-06-12 15:28:46 +02:00