summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-10-24Fix the resizing of CSD windowsmonsta1-23/+10
2014-10-24Remove some dead codeinfirit1-24/+0
2014-10-24GDK_KEY_* is also available in Gtk+-2.infirit1-5/+1
2014-10-24Replace in GTK3 deprecated Gdk apiinfirit1-0/+45
Taken from metacity commit: 238e83a98cf014c9b1082d21541e63f102d441d6 From: Alberts Muktupāvels <[email protected]>
2014-10-24Properly ifdef some KXB code.infirit2-10/+11
Taken out of metacity commit: 238e83a98cf014c9b1082d21541e63f102d441d6 From: Alberts Muktupāvels <[email protected]>
2014-10-24Remove deprecated glib thread api calls.infirit3-12/+1
Also bump minimum required glib version to 2.32.
2014-10-24themewidget: remove, it is unusedinfirit4-408/+0
Based on metacity commit: 202a3712a97c2df6f0410050835898795f75a1b6 From: Alberts Muktupāvels <[email protected]>
2014-10-24don't show shadow for maximized windowsinfirit6-7/+82
based on metacity commit: 72d1c6a6b9a85391444bb5ff8c5de1e3aabd3fd9 From: Alberts Muktupāvels <[email protected]>
2014-10-24Fix identification of CSD windows when checking whether to force fullscreeninfirit3-1/+21
We try to exempt CSD windows from being forced fullscreen if they are undecorated and the size of the screen; however, we also catch almost all windows that *do* need to be forced fullscreen in this check, since they also have decorations turned off. Identify actual CSD windows by checking whether _GTK_FRAME_EXTENTS is set - GTK+ will always set this on CSD windows even if they have no invisible borders or shadows at the current time. Based on metacity commit: 41dd72bc5dd08d7d0cb136f694a6d9a30e38b341 From: Owen W. Taylor <[email protected]> Metacity gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=723029
2014-10-24add support for _GTK_FRAME_EXTENTSinfirit4-3/+71
Support for _GTK_FRAME_EXTENTS are based on mutter. Based on metacity commit: e132e2a700c4b50c93eae064d8fd1769b67baf06 By: Alberts Muktupāvels <[email protected]>
2014-10-24don't switch workspace when switching to sticky windowDenis Gorodnichev1-3/+6
Closes https://github.com/mate-desktop/marco/pull/121 Closes https://github.com/mate-desktop/marco/issues/18
2014-10-22compositor-xrender: don't add shadows to ARGB windowsMartin Wimpress1-0/+6
2014-10-12Fix typo in keybindings xml fileStefano Karapetsas1-1/+1
2014-10-12Bump version to 1.9.2marco-1.9.2Stefano Karapetsas2-2/+2
2014-10-12Sync translations with transifexmate-i18n92-9539/+13233
2014-10-06Make shortcuts to move windows editable by control centerStefano Karapetsas1-0/+36
2014-10-05Fixed a typo in READMEmonsta1-1/+1
2014-10-02Update keybindings files with new nameStefano Karapetsas3-3/+3
2014-09-23Tell we are Metacity to avoid issues with maximized Java applicationsStefano Karapetsas1-1/+1
Not the best solution, but the only way to fix the issue at the moment See https://github.com/linuxmint/muffin/pull/11 Closes https://github.com/mate-desktop/marco/issues/133
2014-08-19Merge pull request #131 from dnk/effect_finishedSander Sweers1-1/+2
fix seqfault when animation is disabled
2014-08-18fix seqfault when animation is disabledDenis Gorodnichev1-1/+2
2014-07-24Merge pull request #130 from dnk/draw_workspaceSander Sweers1-1/+1
gtk3: fix draw workspace
2014-07-24gtk3: fix draw workspaceDenis Gorodnichev1-1/+1
2014-07-12Sync translations with transifexmate-i18n1-5/+6
2014-07-01Bump version to 1.9.1marco-1.9.1Stefano Karapetsas2-2/+2
2014-07-01Merge pull request #115 from Samsagax/animation-fix-cleanStefano Karapetsas4-83/+147
Experimental animation fix (clean)
2014-06-26Remove misleading comment in effect_free functionJoaquín Ignacio Aramendía1-5/+1
The new behaviour is the animation callback function should run the finished function once it's done with the animation.
2014-06-26Bugfix: Correct was_minimized flag transitionJoaquín Ignacio Aramendía1-1/+1
2014-06-26Bugfix: If the window shown was minimized, grab focus.Joaquín Ignacio Aramendía1-0/+5
2014-06-26Bugfix: run finished function if animations are disabledJoaquín Ignacio Aramendía1-0/+7
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-26Fix: the effect "finished" callback needs to be called after the effect endsJoaquín Ignacio Aramendía1-6/+23
Added two fields to BoxAnimationContext to handle finish callback inside box_animation_timeout function instead of effect_free. Now the finish function is called after the effect is finished.
2014-06-26Remove "icky" timestamp pinging on finish_minimizeJoaquín Ignacio Aramendía1-13/+0
2014-06-26Add "effect_pending" flagJoaquín Ignacio Aramendía3-0/+6
Initialized at META_EFFECT_NONE. The management of this should be done by caller functions to effect functions.
2014-06-26Add a simple unminimize effect the same as minimizeJoaquín Ignacio Aramendía1-0/+6
2014-06-26Remove all effects code for a fresh and clean startJoaquín Ignacio Aramendía1-61/+5
2014-06-26Remove all trailing whitespaces in the code treeJoaquín Ignacio Aramendía91-2593/+2593
Just run: $ find -name '*.c' -print0 | xargs -r0 sed -e 's/[[:blank:]]\+$//' -i $ find -name '*.h' -print0 | xargs -r0 sed -e 's/[[:blank:]]\+$//' -i
2014-06-24Remove new keybinding from 69b7a0ad9277f21ad761c84ac1bae5455a2f879einfirit1-1/+0
The key never existed in mateconf so there is no need to convert.
2014-06-24Possible keybinding to switch to previous workspace.Robert David8-1/+32
Disabled at default.
2014-06-16Merge pull request #107 from hordepfo/compositor-disappear-fixSander Sweers1-0/+4
Possible fix for disappearing panels and windows
2014-05-27Ignore adding a window if it's already presenthordepfo1-0/+4
If a window is added and it's already in the compositor's window list, then it won't be added again. This was causing strange behaviour in the compositor (windows and panels disappearing).
2014-05-10Enable new features by defaultStefano Karapetsas1-2/+2
2014-05-05Dont destroy all windows with GTK2Stefano Karapetsas1-12/+0
Regression introduced with http://git.mate-desktop.org/marco/commit/?id=3695f97acfd3d81e7f9ce23be3243d63fce35746
2014-04-27Sync translations with transifexmarco-1.9.0mate-i18n2-35/+38
2014-04-23GTK3 fixesStefano Karapetsas2-0/+8
2014-04-23Merge branch 'master' of github.com:mate-desktop/marcoStefano Karapetsas3-0/+11
2014-04-23gtk3: set event deviceDenis Gorodnichev1-20/+62
2014-04-23gtk3: remove always on top square at 0x0-200x200Denis Gorodnichev2-30/+27
Conflicts: src/ui/frames.c
2014-04-23GTK3 fixesStefano Karapetsas7-56/+243
2014-04-21Tell to GTK3 that marco support _GTK_FRAME_EXTENTS hintStefano Karapetsas3-0/+11
Also if marco doesnt support it, but this currently fixes ugly dialog windows with GTK 3.12