summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-03-02compositor: don't try to paint window that is not viewable, fix #324Jan Niklas Hasse1-0/+3
Based on metacity commit: a0b8c85c4c0cfb9a378d7c5554af15fdd7703155 From: Alberts Muktupāvels <[email protected]>
2018-03-02XFIXES regions are leaked during paint_windows if more than oneJan Burgmeier1-2/+9
META_COMP_WINDOW_DESKTOP is available (#329)
2018-02-13Fixes move_to_center moving window between monitorsOmar Zeidan1-1/+5
2017-11-06release 1.18.2v1.18.2raveit652-1/+7
2017-11-06sync with transifexraveit6598-181/+182
2017-11-06sync with transifexraveit6512-301/+305
2017-08-18Fix synthetic keybinding/button-grab window (#342)Victor Kareh2-0/+22
* Determine focused window when processing synthetic events When a client is passively grabbing keybindings that it does not need, it sends them up for other clients to process. Often in this situation, the event contains the wrong window (either root, for global keybindings, or the original client itself). This means that Marco will attempt to process the event for the wrong window. This is not an issue for global keybindings within Marco, as the focused window does not matter. However, for shortcuts that operate directly on specific windows, the event gets lost. This change addresses this by determining what the currently-focused window is, regardless of which client forwarded the event. * Determine window under pointer when processing synthetic events When a client is passively grabbing mouse clicks that it does not need, it sends them up for other clients to process. Often in this situation, the event contains the wrong window (either root, for global keybindings, or the original client itself). This means that Marco will attempt to process the event for the wrong window. This change addresses this by determining what the current window under the mouse pointer is, regardless of which client forwarded the event. * Remove unused development data
2017-06-30ui: Fix invalid object construction in framesIkey Doherty1-4/+0
This legacy construct was carried over from the gtk2/gtk3 port, and attempts to initialise MetaFrames with a GtkWindow `type` property. This property doesn't actually exist, and will cause marco to completely crash when running with `MARCO_DEBUG=1` for local build testing. Signed-off-by: Ikey Doherty <[email protected]>
2017-05-10release 1.18.1v1.18.1raveit652-1/+7
2017-05-10sync with transifexraveit658-167/+169
2017-05-10ui: avoid deprecated GdkDeviceManagerAlberts Muktupāvels1-0/+9
taken from: https://git.gnome.org/browse/metacity/commit/?id=7ec9a6f
2017-05-10build: Use non-deprecated feature test macrosDmitry Shachnev4-4/+4
_SVID_SOURCE has been deprecated in newer versions of glibc breaking -WError; the recommended replacement of _DEFAULT_SOURCE is fairly new, so switch to _XOPEN_SOURCE instead. Based on mutter commits b159d6a5e17219557574defb6c3788d9b0c39757 and b159d6a5e17219557574defb6c3788d9b0c39757. https://bugzilla.gnome.org/show_bug.cgi?id=763782 taken from: https://git.gnome.org/browse/metacity/commit/?id=56bcf350fb599ec2caf68af4f0f92b1c3999027c
2017-05-10tile-preview: avoid a deprecation warningAlberts Muktupāvels1-3/+4
Taken from: https://git.gnome.org/browse/metacity/commit/?id=3380502
2017-05-10Revert "compositor: fix possible crash closing/destroying window"raveit653-32/+9
This reverts commit 768fdd8d3852e67555a585da28b6404a97853cbd. fixes probably "strange window switching foreground/background behavior" https://github.com/mate-desktop/marco/issues/251
2017-03-13release 1.18.0v1.18.0raveit651-2/+2
2017-03-13update NEWS for the latest compositing changemonsta1-0/+1
2017-03-13schema: make compositing on by defaultmonsta1-1/+1
2017-03-13sync with transifexraveit6519-3639/+3607
2017-03-13update NEWS for 1.18monsta1-10/+11
2017-02-07theme-viewer: don't use deprecated gtk_widget_override_fontraveit651-1/+23
taken from: https://git.gnome.org/browse/metacity/commit/?id=02fa1e1
2017-02-07theme-viewer: don't use deprecated GtkAlignmentraveit651-17/+10
taken from: https://git.gnome.org/browse/metacity/commit/?id=66d54f5
2017-02-07theme-viewer: port GtkAction to GActionraveit651-86/+113
2017-02-07theme-viewer: don't use deprecated gtk_scrolled_window_add_with_viewportraveit651-2/+2
2017-02-07theme-viewer: port GtkTable to GtkGridraveit651-38/+36
2017-01-30workspace: switch wrapping behavior for 'classic' and 'toroidal'Kevin S.C. Decker1-10/+10
2017-01-17Added functionality to ignore applications while show-desktop is triggeredIllia Danko4-3/+61
2017-01-17Bump version to 1.17.1v1.17.1Martin Wimpress2-2/+9
2017-01-17Sync translations.Martin Wimpress88-24788/+24532
2017-01-13Update marco NEWS to use consistent, project wide, markdown-like formatting. ↵Martin Wimpress1-63/+72
This will make generating release announcements easier.
2017-01-06theme-viewer: use GtkStyleContextmonsta1-10/+22
picked from upstream: https://git.gnome.org/browse/metacity/commit/src/ui/theme-viewer.c?id=238e83a98cf014c9b1082d21541e63f102d441d6 https://git.gnome.org/browse/metacity/commit/src/ui/theme-viewer.c?id=c9099b4a90932a22c86b960c8b4dc7cd1458defe
2017-01-06theme-viewer: use GdkRGBA instead of GdkColormonsta1-14/+17
2017-01-06theme-viewer: remove unused codemonsta1-307/+0
same as done upstream: https://git.gnome.org/browse/metacity/commit/?id=93e8c8d8b399200291965357f893fff404426eae
2016-12-05Added functionality to disable display preselected tab window borderIllia Danko6-42/+84
2016-11-28po: actually add new language from Transifexmonsta1-0/+1
2016-11-25Revert "fix distcheck" (use translations for theme-viewer again)monsta2-1/+1
This reverts commit 562f3d4cc6e9674a602e8b4bf796c00a41e69368.
2016-11-25actually build theme-viewermonsta1-7/+4
2016-11-25theme-viewer: fix buildmonsta1-9/+10
2016-11-23release 1.17.0v1.17.0raveit651-0/+3
2016-11-23sync with transiflexraveit6513-170/+2416
2016-11-08fix distcheckraveit652-1/+1
move theme-viewer.c to POTFILES.skip temporary until marco-theme-viewer is buildable for gtk+-3
2016-10-15move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta40-3478/+88
2016-09-19release 1.16.0v1.16.0raveit651-1/+1
2016-09-18update NEWS for 1.16monsta1-1/+2
2016-09-18sync with Transifexmonsta12-323/+337
2016-07-15distcheck: explicitly use currently selected GTK+ versionraveit651-0/+3
2016-07-01po: drop languages not present on Transifexmonsta3-6170/+0
2016-06-08release 1.15.0v1.15.0raveit652-2/+6
2016-06-08sync with Transiflexraveit653-29/+30
2016-05-21update to 1.14.2 releasev1.14.2raveit652-1/+6
2016-05-21sync with transiflexraveit659-56/+61