mutter/src/core
Jasper St. Pierre 6e06648f7a window: Refactor all move/resize operations to be in frame rect space
For Wayland, we want to have everything possible in terms of the frame
rect, or "window geometry" as the Wayland protocol calls it, in order
to properly eliminate some flashing when changing states to fullscreen
or similar.

For this, we need to heavily refactor how the code is structured, and
make it so that meta_window_move_resize_internal is specified in terms
of the frame rect coordinate space, and transforming all entry points
to meta_window_move_resize_internal.

This is a big commit that's hard to tear apart. I tried to split it
as best I can, but there's still just a large amount of changes that
need to happen at once.

Expect some regressions from this. Sorry for any temporary regression
that this might cause.
2014-05-27 15:44:34 -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 Remove trailing whitespace 2014-05-02 09:34:48 -04:00
constraints.c window: Add a meta_window_get_titlebar_rect 2014-05-27 15:15:56 -04:00
constraints.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
core.c window: Refactor all move/resize operations to be in frame rect space 2014-05-27 15:44:34 -04:00
core.h core: Convert GET_FRAME_WIDTH / GET_FRAME_HEIGHT to GET_FRAME_RECT 2014-05-27 15:44:33 -04:00
delete.c Rework timestamp pinging 2014-05-20 15:59:15 -04:00
display-private.h Rework timestamp pinging 2014-05-20 15:59:15 -04:00
display.c window: Refactor all move/resize operations to be in frame rect space 2014-05-27 15:44:34 -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 window: Complete moving enter/leave handling here 2014-05-19 15:03:05 -04:00
events.h Move event handling to a new file 2014-03-20 15:46:32 -04:00
frame.c window: Refactor all move/resize operations to be in frame rect space 2014-05-27 15:44:34 -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: Refactor all move/resize operations to be in frame rect space 2014-05-27 15:44:34 -04:00
main.c Remove trailing whitespace 2014-05-02 09:34:48 -04:00
meta-accel-parse.c Fix an uninitialized variable warning 2014-04-22 21:09:06 -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 window: Add a meta_window_get_titlebar_rect 2014-05-27 15:15:56 -04:00
place.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
prefs.c Add support for app-menu button in window decorations 2014-05-27 19:40:05 +02:00
screen-private.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
screen.c x11: Add support for a new _GTK_SHOW_WINDOW_MENU request 2014-05-21 18:55:47 -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 Remove trailing whitespace 2014-05-02 09:34:48 -04: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 window: Refactor all move/resize operations to be in frame rect space 2014-05-27 15:44:34 -04:00
window.c window: Refactor all move/resize operations to be in frame rect space 2014-05-27 15:44:34 -04:00
workspace-private.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
workspace.c window: Move _NET_WM_DESKTOP setting to window-x11 2014-05-20 15:59:16 -04:00