summaryrefslogtreecommitdiff
path: root/src/core/window.c
AgeCommit message (Collapse)AuthorFilesLines
2014-06-26Implement animation handling in implement_showingJoaquín Ignacio Aramendía1-5/+101
Functions meta_window_animate_[un]minimize will handle [un]minimization animations. Maybe this should be done in effects.c file to trigger animations based on context, compositing, preferences etc.
2014-06-26Remove "icky" timestamp pinging on finish_minimizeJoaquín Ignacio Aramendía1-13/+0
2014-06-26Add "effect_pending" flagJoaquín Ignacio Aramendía1-0/+1
Initialized at META_EFFECT_NONE. The management of this should be done by caller functions to effect functions.
2014-06-26Remove all effects code for a fresh and clean startJoaquín Ignacio Aramendía1-61/+5
2014-02-18window: remove warning about _NET_WM_MOVERESIZE's lack of timestampsRui Matos1-3/+0
The comments in the code about the protocol's inadequacies are enough, there's no need to spam our standard outputs.
2014-01-24Fix drag over the top screen edgeExtraterrestrial1-1/+5
2013-05-31Implement side-by-side tilingStefano Karapetsas1-21/+154
Patch by Florian Müllner for Metacity https://bugzilla.gnome.org/show_bug.cgi?id=607694 When dragging a window over a screen edge and dropping it there, maximize it vertically and scale it horizontally to cover the corresponding half of the current monitor. Whenever a "hot area" which triggers this behavior is entered, an indication of window's target size is displayed after a short delay to avoid distraction when moving a window between monitors.
2013-05-15core: Re-add window->fullscreen initializationStefano Karapetsas1-0/+1
Previously removed in a metacity commit
2013-05-15Fix uninitialized variablesStefano Karapetsas1-0/+6
Patch from: https://build.opensuse.org/package/view_file?expand=1&file=metacity-uninitialized-variables.patch&package=metacity&project=GNOME%3AFactory
2012-11-20Fix deprecations and compile warnings. Clean compileScott Balneaves1-4/+10
2012-11-18fixed incorrect fsf addresses.Steve Zesch1-2/+2
2011-12-01moving from https://github.com/perberos/mate-desktop-environmentPerberos1-0/+8178