commit ba11e452fe4b884017d91f2f743a759850fddf32
Author: raveit65 <mate@raveit.de>
Date:   Sun Feb 9 19:30:03 2020 +0100

    release 1.24.0

 NEWS         | 6 ++++++
 configure.ac | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit fa9e4e0aac7ae080930990718aad176547f4f371
Author: raveit65 <mate@raveit.de>
Date:   Sun Feb 9 18:46:28 2020 +0100

    tx: sync with transifex

 po/es.po    | 48 ++++++++++++++++++++++++------------------------
 po/ms.po    | 12 ++++++++++--
 po/pl.po    |  5 +++--
 po/pt_BR.po |  4 ++--
 po/ru.po    |  2 +-
 po/zh_CN.po |  2 +-
 6 files changed, 41 insertions(+), 32 deletions(-)

commit bf89c4c4221f060006a2fef93c72ce9d949adcec
Author: rcaridade145 <rcaridade145@gmail.com>
Date:   Sat Jan 25 18:27:26 2020 +0000

    window: handle legacy fullscreen requests
    
    https://gitlab.gnome.org/GNOME/metacity/commit/1fafd279006ece8cf664fd777143cdfafbefad6d
    
    window: handle legacy fullscreen requests
    
    Doing this on the actual resize requests makes more sense
    than handling it as a window-manager imposed constraints,
    so move the code accordingly.
    
    Adapted from mutter patch by Florian Müllner:
    https://git.gnome.org/browse/mutter/commit/?id=fba022cc06b8c7e80ef36f48d6577a251384cc4b
    
    https://bugzilla.gnome.org/show_bug.cgi?id=781946
    
    Bug 781946 - Non-native decorated windows stuck maximised on secondary screen with Marco/Metacity

 src/core/constraints.c | 23 -----------------------
 src/core/window.c      | 31 ++++++++++++++++++++++++++++++-
 2 files changed, 30 insertions(+), 24 deletions(-)

commit 98db062b3319428a2b2b1e97b4d6890d263c0eef
Author: rbuj <robert.buj@gmail.com>
Date:   Mon Feb 3 14:23:08 2020 +0100

    frame: remove unused variable 'status'

 src/core/frame.c | 1 -
 1 file changed, 1 deletion(-)

commit 0c748e0d1ce08e9c7a13a4bf84a0ac43d79ffcdf
Author: rcaridade145 <rcaridade145@gmail.com>
Date:   Sat Jan 11 13:10:12 2020 +0000

    Xprops fix memory leak.
    Origin commit :
    https://gitlab.gnome.org/GNOME/metacity/commit/c87f73f3b4413720a2f3e6a672826d3fec7f77a9
    "
    XmbTextPropertyToTextList documentation says that XFreeStringList
    should be used to free the storage for the list and its contents.
    "

 src/core/xprops.c | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

commit 5405b8b210c738f430e1a502e056445f15579bb0
Author: raveit65 <mate@raveit.de>
Date:   Fri Dec 6 17:12:38 2019 +0100

    release 1.23.2

 NEWS         | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
 configure.ac |  2 +-
 meson.build  |  2 +-
 3 files changed, 54 insertions(+), 4 deletions(-)

commit 5918c2a9c5d098c9b700e73df223fa3ce6361c8d
Author: raveit65 <mate@raveit.de>
Date:   Fri Dec 6 16:48:24 2019 +0100

    tx: sync with transifex

 po/af.po          | 1175 +++++++++++++++++++++---------------------
 po/am.po          | 1181 +++++++++++++++++++++---------------------
 po/ar.po          | 1187 +++++++++++++++++++++---------------------
 po/as.po          | 1188 +++++++++++++++++++++---------------------
 po/ast.po         | 1187 +++++++++++++++++++++---------------------
 po/az.po          | 1186 +++++++++++++++++++++---------------------
 po/be.po          | 1187 +++++++++++++++++++++---------------------
 po/bg.po          | 1205 +++++++++++++++++++++----------------------
 po/bn.po          | 1192 +++++++++++++++++++++---------------------
 po/bn_IN.po       | 1187 +++++++++++++++++++++---------------------
 po/br.po          | 1187 +++++++++++++++++++++---------------------
 po/bs.po          | 1186 +++++++++++++++++++++---------------------
 po/ca.po          | 1222 ++++++++++++++++++++++---------------------
 po/ca@valencia.po | 1213 +++++++++++++++++++++----------------------
 po/cmn.po         | 1177 +++++++++++++++++++++---------------------
 po/crh.po         | 1193 +++++++++++++++++++++---------------------
 po/cs.po          | 1206 +++++++++++++++++++++----------------------
 po/cy.po          | 1188 +++++++++++++++++++++---------------------
 po/da.po          | 1201 ++++++++++++++++++++++---------------------
 po/de.po          | 1204 +++++++++++++++++++++----------------------
 po/dz.po          | 1186 +++++++++++++++++++++---------------------
 po/el.po          | 1215 +++++++++++++++++++++----------------------
 po/en_AU.po       | 1207 +++++++++++++++++++++----------------------
 po/en_CA.po       | 1185 +++++++++++++++++++++---------------------
 po/en_GB.po       | 1209 +++++++++++++++++++++----------------------
 po/eo.po          | 1181 +++++++++++++++++++++---------------------
 po/es.po          | 1478 +++++++++++++++++++++++++++--------------------------
 po/es_AR.po       | 1175 +++++++++++++++++++++---------------------
 po/es_CO.po       | 1177 +++++++++++++++++++++---------------------
 po/et.po          | 1192 +++++++++++++++++++++---------------------
 po/eu.po          | 1193 +++++++++++++++++++++---------------------
 po/fa.po          | 1185 +++++++++++++++++++++---------------------
 po/fi.po          | 1192 +++++++++++++++++++++---------------------
 po/fr.po          | 1229 ++++++++++++++++++++++----------------------
 po/ga.po          | 1181 +++++++++++++++++++++---------------------
 po/gl.po          | 1341 +++++++++++++++++++++++++-----------------------
 po/gu.po          | 1187 +++++++++++++++++++++---------------------
 po/ha.po          | 1185 +++++++++++++++++++++---------------------
 po/he.po          | 1192 +++++++++++++++++++++---------------------
 po/hi.po          | 1187 +++++++++++++++++++++---------------------
 po/hr.po          | 1185 +++++++++++++++++++++---------------------
 po/hu.po          | 1225 ++++++++++++++++++++++----------------------
 po/hy.po          | 1207 +++++++++++++++++++++----------------------
 po/id.po          | 1209 +++++++++++++++++++++----------------------
 po/ie.po          | 1331 ++++++++++++++++++++++++-----------------------
 po/ig.po          | 1185 +++++++++++++++++++++---------------------
 po/is.po          | 1179 +++++++++++++++++++++---------------------
 po/it.po          | 1245 ++++++++++++++++++++++----------------------
 po/ja.po          | 1193 +++++++++++++++++++++---------------------
 po/ka.po          | 1179 +++++++++++++++++++++---------------------
 po/kk.po          | 1175 +++++++++++++++++++++---------------------
 po/kn.po          | 1188 +++++++++++++++++++++---------------------
 po/ko.po          | 1196 ++++++++++++++++++++++---------------------
 po/ku.po          | 1181 +++++++++++++++++++++---------------------
 po/ku_IQ.po       | 1175 +++++++++++++++++++++---------------------
 po/ky.po          | 1175 +++++++++++++++++++++---------------------
 po/la.po          | 1175 +++++++++++++++++++++---------------------
 po/li.po          | 1175 +++++++++++++++++++++---------------------
 po/lt.po          | 1209 +++++++++++++++++++++----------------------
 po/lv.po          | 1191 +++++++++++++++++++++---------------------
 po/mai.po         | 1185 +++++++++++++++++++++---------------------
 po/mg.po          | 1186 +++++++++++++++++++++---------------------
 po/mk.po          | 1185 +++++++++++++++++++++---------------------
 po/ml.po          | 1193 +++++++++++++++++++++---------------------
 po/mn.po          | 1179 +++++++++++++++++++++---------------------
 po/mr.po          | 1192 +++++++++++++++++++++---------------------
 po/ms.po          | 1248 ++++++++++++++++++++++----------------------
 po/nb.po          | 1280 ++++++++++++++++++++++++----------------------
 po/nds.po         | 1179 +++++++++++++++++++++---------------------
 po/ne.po          | 1187 +++++++++++++++++++++---------------------
 po/nl.po          | 1264 +++++++++++++++++++++++----------------------
 po/nn.po          | 1185 +++++++++++++++++++++---------------------
 po/oc.po          | 1194 ++++++++++++++++++++++---------------------
 po/or.po          | 1187 +++++++++++++++++++++---------------------
 po/pa.po          | 1192 +++++++++++++++++++++---------------------
 po/pl.po          | 1211 +++++++++++++++++++++----------------------
 po/ps.po          | 1175 +++++++++++++++++++++---------------------
 po/pt.po          | 1207 +++++++++++++++++++++----------------------
 po/pt_BR.po       | 1210 +++++++++++++++++++++----------------------
 po/ro.po          | 1192 +++++++++++++++++++++---------------------
 po/ru.po          | 1211 +++++++++++++++++++++----------------------
 po/rw.po          | 1175 +++++++++++++++++++++---------------------
 po/si.po          | 1175 +++++++++++++++++++++---------------------
 po/sk.po          | 1204 +++++++++++++++++++++----------------------
 po/sl.po          | 1208 +++++++++++++++++++++----------------------
 po/sq.po          | 1187 +++++++++++++++++++++---------------------
 po/sr.po          | 1207 +++++++++++++++++++++----------------------
 po/sr@latin.po    | 1192 +++++++++++++++++++++---------------------
 po/sv.po          | 1214 +++++++++++++++++++++----------------------
 po/ta.po          | 1192 +++++++++++++++++++++---------------------
 po/te.po          | 1187 +++++++++++++++++++++---------------------
 po/th.po          | 1190 +++++++++++++++++++++---------------------
 po/tk.po          | 1175 +++++++++++++++++++++---------------------
 po/tr.po          | 1215 +++++++++++++++++++++----------------------
 po/ug.po          | 1175 +++++++++++++++++++++---------------------
 po/uk.po          | 1384 ++++++++++++++++++++++++-------------------------
 po/ur.po          | 1175 +++++++++++++++++++++---------------------
 po/uz.po          | 1179 +++++++++++++++++++++---------------------
 po/vi.po          | 1185 +++++++++++++++++++++---------------------
 po/wa.po          | 1179 +++++++++++++++++++++---------------------
 po/xh.po          | 1185 +++++++++++++++++++++---------------------
 po/yo.po          | 1186 +++++++++++++++++++++---------------------
 po/zh_CN.po       | 1216 ++++++++++++++++++++++---------------------
 po/zh_HK.po       | 1184 +++++++++++++++++++++---------------------
 po/zh_TW.po       | 1186 +++++++++++++++++++++---------------------
 105 files changed, 64267 insertions(+), 61837 deletions(-)

commit d0b6c3b1d2498031d4d50644a4bc5eece6a4aa4d
Author: Victor Kareh <vkareh@redhat.com>
Date:   Mon Dec 2 11:08:12 2019 -0500

    Revert "compositor: fix possible crash closing/destroying window"
    
    This reverts commit df56628979abc17474b001c58c28c6f3637ada9d.
    
    It causes an issue where windows remain in the background even when
    being drawn in the foreground.

 src/compositor/compositor-private.h |  3 ---
 src/compositor/compositor-xrender.c | 34 +++++++++-------------------------
 src/compositor/compositor.c         |  4 ----
 3 files changed, 9 insertions(+), 32 deletions(-)

commit af17e33e008e948e25e3df5dbe0931d0c1cf8908
Author: Michael Webster <miketwebster@gmail.com>
Date:   Thu Dec 5 10:19:28 2019 -0500

    theme.c: Fix window control hidpi rendering for all themes.
    
    By scaling the pixbuf when loading, existing assets can be used.

 src/ui/theme.c | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

commit 11d825ce320ae118e8216f44fdc7e781d9ee183c
Author: Victor Kareh <vkareh@redhat.com>
Date:   Thu Dec 5 07:11:11 2019 -0500

    tabpopup: Increase max number of columns

 src/include/common.h           | 2 +-
 src/org.mate.marco.gschema.xml | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1409e6d41aaea60732a3281d068af93fe4537adf
Author: Pablo Barciela <scow@riseup.net>
Date:   Mon Dec 2 20:52:53 2019 +0100

    Travis CI: add '-Wredundant-decls' to 'CFLAGS' variable

 .travis.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4d5ac478b5803220f37095ce975523cca0e1b8cd
Author: raveit65 <mate@raveit.de>
Date:   Sun Nov 24 14:24:47 2019 +0100

    travis ci: use fedora:latest

 .travis.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 83603b62cd643af1e9f3a7ae0ef6eeb770e791f3
Author: raveit65 <mate@raveit.de>
Date:   Mon Nov 18 19:48:23 2019 +0100

    tx: add fixes to makepot script

 makepot | 2 ++
 1 file changed, 2 insertions(+)

commit aa7a41e3e6766d920c0662bdc2e444711b6535fe
Author: raveit65 <mate@raveit.de>
Date:   Mon Nov 18 19:46:13 2019 +0100

    tx: update resource for transifex

 marco.pot | 592 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 301 insertions(+), 291 deletions(-)

commit ae80350494d7e0756ab51191092db4347defa030
Author: Victor Kareh <vkareh@redhat.com>
Date:   Mon Oct 28 12:12:43 2019 -0400

    window: Add optional tile size cycling
    
    Adding a new option to allow tile size cycling. When enabled, using the
    keyboard shortcut for tiling multiple times in a row cycles the window
    through different sizes (1/2 -> 1/3 -> 1/4 -> 3/4 -> 2/3 -> Untiled).

 src/core/keybindings.c         | 50 ++++++++++++++++++++++++++++++++++++++-
 src/core/prefs.c               | 16 +++++++++++++
 src/core/window-private.h      | 10 ++++++++
 src/core/window.c              | 53 ++++++++++++++++++++++++++++++++----------
 src/include/prefs.h            |  2 ++
 src/org.mate.marco.gschema.xml |  5 ++++
 6 files changed, 123 insertions(+), 13 deletions(-)

commit 3523b6b7c0aaa47cc00b176769d248f77ca8751c
Author: rbuj <robert.buj@gmail.com>
Date:   Mon Sep 23 13:44:04 2019 +0200

    DustBlue: strip image of all profiles and comments
    find . -name "*.png" -exec mogrify -strip {} ;

 src/themes/DustBlue/button_close_normal.png   | Bin 3830 -> 1131 bytes
 src/themes/DustBlue/button_close_prelight.png | Bin 1393 -> 1322 bytes
 src/themes/DustBlue/button_close_pressed.png  | Bin 4087 -> 1378 bytes
 src/themes/DustBlue/button_max_normal.png     | Bin 3185 -> 375 bytes
 src/themes/DustBlue/button_max_prelight.png   | Bin 1326 -> 1255 bytes
 src/themes/DustBlue/button_max_pressed.png    | Bin 4029 -> 1320 bytes
 src/themes/DustBlue/button_menu_normal.png    | Bin 3450 -> 548 bytes
 src/themes/DustBlue/button_menu_prelight.png  | Bin 4041 -> 1332 bytes
 src/themes/DustBlue/button_menu_pressed.png   | Bin 4065 -> 1356 bytes
 src/themes/DustBlue/button_min_normal.png     | Bin 3152 -> 328 bytes
 src/themes/DustBlue/button_min_prelight.png   | Bin 1413 -> 1342 bytes
 src/themes/DustBlue/button_min_pressed.png    | Bin 4093 -> 1384 bytes
 src/themes/DustBlue/menu.png                  | Bin 164 -> 84 bytes
 13 files changed, 0 insertions(+), 0 deletions(-)

commit 4ebf506baec67121c9d7e0e5337cd09ad8819bd3
Author: Victor Kareh <vkareh@redhat.com>
Date:   Sun Oct 27 08:05:16 2019 -0400

    tabpopup: Fix deprecation warnings

 src/ui/tabpopup.c | 64 +++++++++++++++++++++++++++++++++----------------------
 1 file changed, 38 insertions(+), 26 deletions(-)

commit 189cc20cf4b1742c8c63b7534b3dc94f2b7da9f0
Author: Victor Kareh <vkareh@redhat.com>
Date:   Mon Oct 14 13:33:15 2019 -0400

    tabpopup: Change schema value ranges
    
    Since we're rewriting how tab popups are created, we should change the
    gschema value ranges so that they are more compatible with the new
    version.

 src/include/common.h           | 6 +++---
 src/org.mate.marco.gschema.xml | 8 ++++----
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 6b05da5e49996a2101edfd703dd3f5d91011d726
Author: Victor Kareh <vkareh@redhat.com>
Date:   Mon Oct 14 15:10:13 2019 -0400

    tabpopup: Make workspaces compatible with OSD popup
    
    When drawing the workspace switcher OSD, we want it to be slightly
    transparent to match the OSD style. Also changed how the popup size is
    calculated and changed window icons to cairo surfaces.

 src/ui/draw-workspace.c | 36 +++++++++++++++++-------------------
 src/ui/tabpopup.c       | 12 ++++++------
 2 files changed, 23 insertions(+), 25 deletions(-)

commit a74cd3d8406e54a68868bc69f4117c3c25cf1f40
Author: Victor Kareh <vkareh@redhat.com>
Date:   Mon Oct 14 10:49:07 2019 -0400

    tabpopup: Render window thumbnail as cairo surface
    
    Instead of converting from surface to a GdkPixbuf and then back to
    a surface, we keep it as a surface for the entire manipulation flow.
    This improves rendering speed a bit and sets the ground for a higher
    resolution thumbnail in the future.

 src/core/screen.c      | 178 +++++++++++++++++++++++++++----------------------
 src/include/tabpopup.h |   1 +
 src/ui/tabpopup.c      |  30 ++++++---
 3 files changed, 118 insertions(+), 91 deletions(-)

commit 621223f9180936e946b8a89b37d4b106187a6d41
Author: Victor Kareh <vkareh@redhat.com>
Date:   Fri Oct 11 21:04:39 2019 -0400

    tabpopup: Draw transparent OSD-style popups

 src/core/prefs.c  |   5 +-
 src/core/window.c |   2 +-
 src/ui/tabpopup.c | 145 +++++++++++++++++++++++++++++++++---------------------
 3 files changed, 94 insertions(+), 58 deletions(-)

commit 1e0487779920e369aaacb80e0e26398170940e45
Author: rbuj <robert.buj@gmail.com>
Date:   Sat Oct 12 00:07:03 2019 +0200

    Fix MARCO_LOCALEDIR displaying the translated messages

 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 15e3babf96eb9c31f8abfa6136128021554a5f52
Author: rbuj <robert.buj@gmail.com>
Date:   Mon Sep 23 13:39:00 2019 +0200

    WinMe theme: strip png images of all profiles and comments
    find . -name "*.png" -exec mogrify -strip {} \;

 src/themes/WinMe/close_normal.png        | Bin 256 -> 159 bytes
 src/themes/WinMe/close_normal_small.png  | Bin 223 -> 131 bytes
 src/themes/WinMe/close_pressed.png       | Bin 256 -> 163 bytes
 src/themes/WinMe/close_pressed_small.png | Bin 219 -> 130 bytes
 src/themes/WinMe/maximize_normal.png     | Bin 220 -> 149 bytes
 src/themes/WinMe/maximize_pressed.png    | Bin 241 -> 158 bytes
 src/themes/WinMe/minimize_normal.png     | Bin 213 -> 142 bytes
 src/themes/WinMe/minimize_pressed.png    | Bin 216 -> 143 bytes
 src/themes/WinMe/restore_normal.png      | Bin 235 -> 166 bytes
 src/themes/WinMe/restore_pressed.png     | Bin 257 -> 168 bytes
 10 files changed, 0 insertions(+), 0 deletions(-)

commit 244d1f7e8f9a3ea1b8eeb072b46fcffbb2b90389
Author: rbuj <robert.buj@gmail.com>
Date:   Fri Oct 11 16:33:53 2019 +0200

    ci: set maximum compile warnings on step scan-build ./configure
    The autogen.sh compiler warning flags are overridden in the
    configure step.

 .travis.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4a2a5dc092814bfee30758eafc394f3b807da87a
Author: rbuj <robert.buj@gmail.com>
Date:   Tue Sep 24 00:25:41 2019 +0200

    eOS theme: Add single button backgrounds

 src/themes/eOS/meson.build                 |   1 +
 src/themes/eOS/metacity-theme-3.xml        | 599 +++++++++++++++++++++++++++++
 src/themes/eOS/trough_single.png           | Bin 0 -> 372 bytes
 src/themes/eOS/trough_single.xcf           | Bin 0 -> 1869 bytes
 src/themes/eOS/trough_single_unfocused.png | Bin 0 -> 361 bytes
 src/themes/eOS/trough_single_unfocused.xcf | Bin 0 -> 1899 bytes
 6 files changed, 600 insertions(+)

commit 72bf1bad4404a36d52cf0e1a3ce94db2dbc715e0
Author: rbuj <robert.buj@gmail.com>
Date:   Mon Sep 23 13:26:53 2019 +0200

    eOS theme: strip png images of all profiles and comments
    
    find . -name "*.png" -exec mogrify -strip {} \;

 src/themes/eOS/close.png                     | Bin 1031 -> 750 bytes
 src/themes/eOS/close_unfocused.png           | Bin 775 -> 522 bytes
 src/themes/eOS/close_unfocused_over.png      | Bin 1031 -> 750 bytes
 src/themes/eOS/maximize.png                  | Bin 845 -> 552 bytes
 src/themes/eOS/maximize_unfocused.png        | Bin 775 -> 522 bytes
 src/themes/eOS/maximize_unfocused_over.png   | Bin 845 -> 552 bytes
 src/themes/eOS/menu.png                      | Bin 775 -> 522 bytes
 src/themes/eOS/menu_prelight.png             | Bin 755 -> 522 bytes
 src/themes/eOS/minimize.png                  | Bin 800 -> 531 bytes
 src/themes/eOS/minimize_unfocused.png        | Bin 775 -> 522 bytes
 src/themes/eOS/minimize_unfocused_over.png   | Bin 800 -> 531 bytes
 src/themes/eOS/trough_left.png               | Bin 2479 -> 311 bytes
 src/themes/eOS/trough_left_unfocused.png     | Bin 2374 -> 308 bytes
 src/themes/eOS/trough_middle.png             | Bin 188 -> 177 bytes
 src/themes/eOS/trough_middle_unfocused.png   | Bin 195 -> 177 bytes
 src/themes/eOS/trough_right.png              | Bin 2480 -> 310 bytes
 src/themes/eOS/trough_right_unfocused.png    | Bin 2394 -> 288 bytes
 src/themes/eOS/unmaximize.png                | Bin 845 -> 552 bytes
 src/themes/eOS/unmaximize_unfocused.png      | Bin 775 -> 522 bytes
 src/themes/eOS/unmaximize_unfocused_over.png | Bin 845 -> 552 bytes
 20 files changed, 0 insertions(+), 0 deletions(-)

commit 044dc4bfc96f9a7b08eda85b162160242786ae19
Author: rbuj <robert.buj@gmail.com>
Date:   Mon Sep 23 13:10:55 2019 +0200

    eOS theme: make transparent the button-box outer region

 src/themes/eOS/trough_left.png            | Bin 322 -> 2479 bytes
 src/themes/eOS/trough_left.xcf            | Bin 0 -> 1722 bytes
 src/themes/eOS/trough_left_unfocused.png  | Bin 324 -> 2374 bytes
 src/themes/eOS/trough_left_unfocused.xcf  | Bin 0 -> 2024 bytes
 src/themes/eOS/trough_right.png           | Bin 330 -> 2480 bytes
 src/themes/eOS/trough_right.xcf           | Bin 0 -> 1983 bytes
 src/themes/eOS/trough_right_unfocused.png | Bin 335 -> 2394 bytes
 src/themes/eOS/trough_right_unfocused.xcf | Bin 0 -> 2008 bytes
 8 files changed, 0 insertions(+), 0 deletions(-)

commit 87cf621d7dd53987b095323dde27677302c32052
Author: Victor Kareh <vkareh@redhat.com>
Date:   Sat Oct 5 22:52:11 2019 -0400

    theme: Render window control buttons and icons as surfaces
    
    When loading window control buttons and icon as pixbufs, we just set
    them as the source for the cairo context used to paint them. Instead, we
    now convert them to cairo surfaces and scale them to the correct display
    density before painting them.
    
    This allows us to load higher resolution assets (i.e. at twice the size)
    and by explicitly setting the intended size in the theme draw_ops, we
    can then scale them down to fit lower resolution displays, or render
    them at full density for HiDPI displays.

 src/ui/theme.c | 314 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 src/ui/theme.h |   1 +
 2 files changed, 291 insertions(+), 24 deletions(-)

commit 926e3e5989f9d74d2dee28c2fb82cc0036c5fbee
Author: Pablo Barciela <scow@riseup.net>
Date:   Sun Oct 6 13:42:56 2019 +0200

    Travis CI: use Debian "testing" instead "sid"

 .travis.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a814c68b7b0e6ef961614fe85c6c26ed593a2d55
Author: raveit65 <mate@raveit.de>
Date:   Sat Oct 5 19:21:27 2019 +0200

    travis(ci): enable notify_servers

 .travis.yml | 2 ++
 1 file changed, 2 insertions(+)

commit 8c048c2f6d50c5fe1fbc75d55272b23add539c25
Author: rbuj <robert.buj@gmail.com>
Date:   Thu Sep 26 23:10:37 2019 +0200

    Set compiler debug flags using MATE_DEBUG_CHECK
    
    --enable-debug=yes/info/profile/no
    
    By default, compiler debug flags are disabled.
    
    Test:
    
    $ ./autogen.sh && grep "^CFLAGS" config.log
    CFLAGS=' -Wall -Wcast-align -Wchar-subscripts -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wsign-compare -Wshadow'
    
    $ ./autogen.sh --enable-debug && grep "^CFLAGS" config.log
    CFLAGS=' -g -O0 -Wall -Wcast-align -Wchar-subscripts -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wsign-compare -Wshadow'

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7ff2e5f10e8b0d15a1e75b29312e2afb4256fbb0
Author: rbuj <robert.buj@gmail.com>
Date:   Sun Sep 22 15:12:48 2019 +0200

    window decoration themes: Add Atlanta, Esco, Gorilla, Motif, Raleigh

 src/themes/Atlanta/meson.build                   |   4 +
 src/themes/Atlanta/metacity-theme-1.xml          | 256 ++++++
 src/themes/Esco/meson.build                      |   4 +
 src/themes/Esco/metacity-theme-1.xml             | 990 +++++++++++++++++++++++
 src/themes/Gorilla/active-button.png             | Bin 0 -> 844 bytes
 src/themes/Gorilla/active-close-button.png       | Bin 0 -> 896 bytes
 src/themes/Gorilla/active-close-menu-icon.png    | Bin 0 -> 258 bytes
 src/themes/Gorilla/active-maximize-button.png    | Bin 0 -> 886 bytes
 src/themes/Gorilla/active-maximize-menu-icon.png | Bin 0 -> 284 bytes
 src/themes/Gorilla/active-menu-button.png        | Bin 0 -> 873 bytes
 src/themes/Gorilla/active-minimize-button.png    | Bin 0 -> 914 bytes
 src/themes/Gorilla/active-minimize-menu-icon.png | Bin 0 -> 332 bytes
 src/themes/Gorilla/inactive-close-button.png     | Bin 0 -> 919 bytes
 src/themes/Gorilla/inactive-maximize-button.png  | Bin 0 -> 903 bytes
 src/themes/Gorilla/inactive-menu-button.png      | Bin 0 -> 900 bytes
 src/themes/Gorilla/inactive-minimize-button.png  | Bin 0 -> 927 bytes
 src/themes/Gorilla/meson.build                   |  16 +
 src/themes/Gorilla/metacity-theme-1.xml          | 260 ++++++
 src/themes/Makefile.am                           |  17 +-
 src/themes/Motif/meson.build                     |   4 +
 src/themes/Motif/metacity-theme-1.xml            | 765 ++++++++++++++++++
 src/themes/Raleigh/close_normal.png              | Bin 0 -> 226 bytes
 src/themes/Raleigh/close_normal_small.png        | Bin 0 -> 193 bytes
 src/themes/Raleigh/close_pressed.png             | Bin 0 -> 225 bytes
 src/themes/Raleigh/close_pressed_small.png       | Bin 0 -> 193 bytes
 src/themes/Raleigh/maximize_normal.png           | Bin 0 -> 205 bytes
 src/themes/Raleigh/maximize_pressed.png          | Bin 0 -> 215 bytes
 src/themes/Raleigh/meson.build                   |  14 +
 src/themes/Raleigh/metacity-theme-1.xml          | 321 ++++++++
 src/themes/Raleigh/minimize_normal.png           | Bin 0 -> 194 bytes
 src/themes/Raleigh/minimize_pressed.png          | Bin 0 -> 198 bytes
 src/themes/Raleigh/restore_normal.png            | Bin 0 -> 217 bytes
 src/themes/Raleigh/restore_pressed.png           | Bin 0 -> 217 bytes
 src/themes/meson.build                           |  17 +-
 34 files changed, 2656 insertions(+), 12 deletions(-)

commit 232127afd896bce5afc02cccf1c96309ceb1b521
Author: rbuj <robert.buj@gmail.com>
Date:   Fri Sep 27 17:15:06 2019 +0200

    Print CFLAGS and WARN_CFLAGS in configure summary

 configure.ac | 2 ++
 1 file changed, 2 insertions(+)

commit 2cd62b74a86f73b871c93c0edb57852949b0d563
Author: rbuj <robert.buj@gmail.com>
Date:   Fri Sep 27 17:13:24 2019 +0200

    Set --enable-compile-warnings=yes by default

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e6891941c090ceb7b9a1257af273286a47cf7c74
Author: raveit65 <mate@raveit.de>
Date:   Fri Sep 27 15:09:14 2019 +0200

     travis (ci): use --enable-compile-warnings=maximum
    
    - build mate-common from tarball

 .travis.yml | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit 54f10719ae236f67db8505a0217c190bac32c13b
Author: rbuj <robert.buj@gmail.com>
Date:   Thu Sep 26 19:59:26 2019 +0200

    Use WARN_CFLAGS which are only set with --enable-compiler-warnings
    It removes --enable-more-warnings, since it is recommended to use
    --enable-compile-warnings=maximum

 configure.ac              | 12 +-----------
 src/Makefile.am           |  3 ++-
 src/tools/Makefile.am     |  7 +++++--
 src/wm-tester/Makefile.am |  4 +++-
 4 files changed, 11 insertions(+), 15 deletions(-)

commit 744f9ff68b10b168bcceb20e550ac0b8239e7fea
Author: Victor Kareh <vkareh@redhat.com>
Date:   Mon Sep 23 14:55:54 2019 -0400

    testboxes: Fix find_closest_point_to_line() test
    
    Eeeks, testing floating points for equality ...
    
    upstream commit:
    https://gitlab.gnome.org/GNOME/mutter/commit/0fccb0fc8

 src/core/testboxes.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit b73826b3c9e3c72893bbc07dc3d43e67928f9ea5
Author: rbuj <robert.buj@gmail.com>
Date:   Thu Sep 5 17:59:17 2019 +0200

    remove warnings: function declaration isn’t a prototype
    core/testboxes.c:34:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    core/testboxes.c:103:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    core/testboxes.c:120:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    core/testboxes.c:148:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    core/testboxes.c:167:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    core/testboxes.c:190:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    core/testboxes.c:589:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    core/testboxes.c:681:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    core/testboxes.c:725:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    core/testboxes.c:842:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    core/testboxes.c:904:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    core/testboxes.c:1021:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    core/testboxes.c:1154:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    core/testboxes.c:1243:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    core/testboxes.c:1344:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    core/testboxes.c:1396:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]

 src/core/testboxes.c | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

commit 530440ff8aeeb8bf2cbc807824c74519353d8686
Author: rbuj <robert.buj@gmail.com>
Date:   Thu Sep 5 17:42:44 2019 +0200

    Remove warning: format not a string literal, argument types not checked
    ui/tabpopup.c:176:7: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
      176 |       tmp = g_markup_printf_escaped (formatter, str);
          |       ^~~

 src/ui/tabpopup.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit f14af86aa11acfdf6833fe0f8349f2ad47bb1f6d
Author: rbuj <robert.buj@gmail.com>
Date:   Mon Sep 9 22:36:21 2019 +0200

    build: add --enable-more-warnings configure flag
     - Remove -ansi from CFLAGS.
     - By default, CFLAGS:
          -Wall -Wcast-align -Wchar-subscripts -Werror=format-security
          -Wmissing-declarations -Wmissing-prototypes -Wnested-externs
          -Wpointer-arith -Wsign-compare -Wshadow
     - If --enable-more-warnings, add -Wextra to CFLAGS.
     - Requires autoconf-archive package.

 .travis.yml  |  6 ++++-
 configure.ac | 84 +++++++-----------------------------------------------------
 meson.build  |  5 ++--
 3 files changed, 17 insertions(+), 78 deletions(-)

commit abff3730fe5be92164dd00dfc36ebc60a73f233c
Author: rbuj <robert.buj@gmail.com>
Date:   Tue Sep 10 17:31:26 2019 +0200

    build: Remove rationales.txt from EXTRA_DIST target

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6fa0b14e6d4f55f373e6f561f2a21fb52fcb87a2
Author: lukefromdc <lukefromdc@hushmail.com>
Date:   Fri Sep 6 17:28:10 2019 -0400

    Fix use of RBGA visual in frame.c when compositing is not in use
    
    Use the window's visual in all cases, fix problems with drivers forcing use of blit rather than pageflip mode when comppositing is not used or window is unredirected
    Apply https://gitlab.gnome.org/GNOME/metacity/commit/5863176a2bd659c8d9a3d1c7b023a27c1a8c0aa5

 src/core/frame.c | 38 +-------------------------------------
 1 file changed, 1 insertion(+), 37 deletions(-)

commit adeb4a8455ba7dc17de0198bb3aae9b9784553e0
Author: raveit65 <mate@raveit.de>
Date:   Tue Sep 10 16:45:30 2019 +0200

    drop old and obsolete rationales.txt

 rationales.txt | 79 ----------------------------------------------------------
 1 file changed, 79 deletions(-)

commit 508bb0450efdbe1023f1b80e91189316ff395cf6
Author: Pablo Barciela <scow@riseup.net>
Date:   Fri Sep 6 11:03:55 2019 +0200

    Travis CI: clang: -enable-checker alpha.deadcode.UnreachableCode

 .travis.yml | 1 +
 1 file changed, 1 insertion(+)

commit a218a544a23469e428a3833dc1177422100f61a9
Author: Pavel Shlyak <shlyak-pavel2011@ya.ru>
Date:   Sun Aug 25 15:09:49 2019 +0300

    window.c: remove unused variable

 src/core/window.c | 3 ---
 1 file changed, 3 deletions(-)

commit 35af147a9240a0ef4d97f8a8154879f6d46d31f5
Author: Pavel Shlyak <shlyak-pavel2011@ya.ru>
Date:   Sun Aug 25 15:15:18 2019 +0300

     display.c: add missing "break"

 src/core/display.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ee8867b759d245cc674aab70ff20dd9e3200b06f
Author: Wu Xiaotian <yetist@gmail.com>
Date:   Fri Aug 30 16:23:01 2019 +0800

    Fix build warning about xgettext
    
    xgettext: warning: file 'src/org.mate.marco.gschema.xml' extension 'xml' is unknown; will try C

 po/Makevars | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 564e83336de68810e28d76d5badade632c246e27
Author: Pablo Barciela <scow@riseup.net>
Date:   Thu Aug 22 04:31:06 2019 +0200

    Travis CI: cppcheck with -D'PACKAGE' and -D'WITH_VERBOSE_MODE'
    
    To force the analyse of all the files
    
    Fixes the warning:
    
    [src/core/keybindings.c:0]: (information) This file is not analyzed. Cppcheck failed to extract a valid configuration. Use -v for more details.

 .travis.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 94e6ce34975ede62fe31d9112ef450255ad94f15
Author: Pablo Barciela <scow@riseup.net>
Date:   Mon Apr 8 21:28:53 2019 +0200

    async-getprop: Fix cast from non-struct type to struct type
    
    Fixes Clang static analyzer warning:
    
    core/async-getprop.c:277:11: warning: Casting a non-structure type to a structure type and accessing a field can lead to memory access errors or data corruption
      reply = (xGetPropertyReply *)
              ^~~~~~~~~~~~~~~~~~~~~

 src/core/async-getprop.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d154eaf9027c1fc135ff50c70beed2bc5d7d4a65
Author: Pablo Barciela <scow@riseup.net>
Date:   Mon Apr 8 21:26:27 2019 +0200

    xprops: Fix cast from non-struct type to struct type
    
    Fixes Clang static analyzer warnings:
    
    core/xprops.c:761:9: warning: Casting a non-structure type to a structure type and accessing a field can lead to memory access errors or data corruption
      raw = (xPropWMHints*) results->prop;
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    core/xprops.c:883:9: warning: Casting a non-structure type to a structure type and accessing a field can lead to memory access errors or data corruption
      raw = (xPropSizeHints*) results->prop;
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 .github/FUNDING.yml                           |    9 +
 .github/issue_template.md                     |   19 +
 .travis.yml                                   |  219 +
 .tx/config                                    |    9 +
 AUTHORS                                       |    7 +
 COPYING                                       |  340 +
 ChangeLog                                     |    2 +
 HACKING                                       |  288 +
 Makefile.am                                   |   20 +
 NEWS                                          |  307 +
 README                                        |  447 ++
 README.md                                     |  455 ++
 autogen.sh                                    |   30 +
 configure.ac                                  |  546 ++
 doc/Makefile.am                               |    6 +
 doc/code-overview.txt                         |  185 +
 doc/creating_themes/C/index.docbook           |  286 +
 doc/creating_themes/Makefile.am               |   22 +
 doc/creating_themes/meson.build               |    3 +
 doc/dialogs.txt                               |   32 +
 doc/how-to-get-focus-right.txt                |  253 +
 doc/man/Makefile.am                           |    6 +
 doc/man/marco-message.1                       |   43 +
 doc/man/marco-theme-viewer.1                  |   53 +
 doc/man/marco-window-demo.1                   |   28 +
 doc/man/marco.1                               |   68 +
 doc/man/meson.build                           |    6 +
 doc/marco-theme.dtd                           |  273 +
 doc/meson.build                               |    2 +
 doc/theme-format.txt                          |  402 ++
 git.mk                                        |  400 ++
 its/marco-keybindings.its                     |   15 +
 its/marco-keybindings.loc                     |    6 +
 makepot                                       |    5 +
 marco.pot                                     | 2338 +++++++
 meson.build                                   |  340 +
 meson_options.txt                             |   31 +
 meson_post_install.py                         |   22 +
 po/ChangeLog                                  | 4964 ++++++++++++++
 po/LINGUAS                                    |  114 +
 po/Makevars                                   |   79 +
 po/POTFILES.in                                |   30 +
 po/POTFILES.skip                              |    0
 po/af.po                                      | 2305 +++++++
 po/am.po                                      | 2316 +++++++
 po/ar.po                                      | 2434 +++++++
 po/as.po                                      | 2488 +++++++
 po/ast.po                                     | 2516 +++++++
 po/az.po                                      | 2388 +++++++
 po/be.po                                      | 2453 +++++++
 po/bg.po                                      | 2613 ++++++++
 po/bn.po                                      | 2496 +++++++
 po/bn_IN.po                                   | 2548 +++++++
 po/br.po                                      | 2346 +++++++
 po/bs.po                                      | 2405 +++++++
 po/ca.po                                      | 2630 ++++++++
 po/ca@valencia.po                             | 2639 ++++++++
 po/cmn.po                                     | 2328 +++++++
 po/crh.po                                     | 2504 +++++++
 po/cs.po                                      | 2562 +++++++
 po/cy.po                                      | 2466 +++++++
 po/da.po                                      | 2568 +++++++
 po/de.po                                      | 2608 ++++++++
 po/dz.po                                      | 2514 +++++++
 po/el.po                                      | 2632 ++++++++
 po/en_AU.po                                   | 2531 +++++++
 po/en_CA.po                                   | 2431 +++++++
 po/en_GB.po                                   | 2542 +++++++
 po/eo.po                                      | 2323 +++++++
 po/es.po                                      | 2655 ++++++++
 po/es_AR.po                                   | 2305 +++++++
 po/es_CO.po                                   | 2307 +++++++
 po/es_MX.po                                   | 2240 +++++++
 po/es_PR.po                                   | 2241 +++++++
 po/et.po                                      | 2482 +++++++
 po/eu.po                                      | 2523 +++++++
 po/fa.po                                      | 2390 +++++++
 po/fi.po                                      | 2496 +++++++
 po/fr.po                                      | 2674 ++++++++
 po/frp.po                                     | 2179 ++++++
 po/fur.po                                     | 2248 +++++++
 po/ga.po                                      | 2312 +++++++
 po/gl.po                                      | 2631 ++++++++
 po/gnome-copyrights.txt                       | 1133 ++++
 po/gu.po                                      | 2469 +++++++
 po/ha.po                                      | 2418 +++++++
 po/he.po                                      | 2501 +++++++
 po/hi.po                                      | 2480 +++++++
 po/hr.po                                      | 2432 +++++++
 po/hu.po                                      | 2589 ++++++++
 po/hy.po                                      | 2587 ++++++++
 po/id.po                                      | 2583 +++++++
 po/ie.po                                      | 2325 +++++++
 po/ig.po                                      | 2406 +++++++
 po/is.po                                      | 2315 +++++++
 po/it.po                                      | 2664 ++++++++
 po/ja.po                                      | 2437 +++++++
 po/jv.po                                      | 2178 ++++++
 po/ka.po                                      | 2303 +++++++
 po/kk.po                                      | 2305 +++++++
 po/kn.po                                      | 2554 +++++++
 po/ko.po                                      | 2432 +++++++
 po/ku.po                                      | 2327 +++++++
 po/ku_IQ.po                                   | 2303 +++++++
 po/ky.po                                      | 2305 +++++++
 po/la.po                                      | 2304 +++++++
 po/li.po                                      | 2303 +++++++
 po/lt.po                                      | 2583 +++++++
 po/lv.po                                      | 2482 +++++++
 po/mai.po                                     | 2432 +++++++
 po/meson.build                                |    2 +
 po/mg.po                                      | 2487 +++++++
 po/mk.po                                      | 2444 +++++++
 po/ml.po                                      | 2553 +++++++
 po/mn.po                                      | 2407 +++++++
 po/mr.po                                      | 2485 +++++++
 po/ms.po                                      | 2571 +++++++
 po/nb.po                                      | 2550 +++++++
 po/nds.po                                     | 2305 +++++++
 po/ne.po                                      | 2439 +++++++
 po/nl.po                                      | 2625 ++++++++
 po/nn.po                                      | 2464 +++++++
 po/nso.po                                     | 2248 +++++++
 po/oc.po                                      | 2570 +++++++
 po/or.po                                      | 2500 +++++++
 po/pa.po                                      | 2463 +++++++
 po/pl.po                                      | 2616 ++++++++
 po/ps.po                                      | 2303 +++++++
 po/pt.po                                      | 2604 ++++++++
 po/pt_BR.po                                   | 2614 ++++++++
 po/ro.po                                      | 2531 +++++++
 po/ru.po                                      | 2596 ++++++++
 po/rw.po                                      | 2303 +++++++
 po/si.po                                      | 2304 +++++++
 po/sk.po                                      | 2550 +++++++
 po/sl.po                                      | 2506 +++++++
 po/sq.po                                      | 2535 +++++++
 po/sr.po                                      | 2547 +++++++
 po/sr@latin.po                                | 2487 +++++++
 po/sv.po                                      | 2577 +++++++
 po/ta.po                                      | 2488 +++++++
 po/te.po                                      | 2495 +++++++
 po/th.po                                      | 2477 +++++++
 po/tk.po                                      | 2303 +++++++
 po/tr.po                                      | 2567 +++++++
 po/ug.po                                      | 2303 +++++++
 po/uk.po                                      | 2579 +++++++
 po/ur.po                                      | 2304 +++++++
 po/uz.po                                      | 2304 +++++++
 po/vi.po                                      | 2496 +++++++
 po/wa.po                                      | 2308 +++++++
 po/xh.po                                      | 2418 +++++++
 po/yo.po                                      | 2447 +++++++
 po/zh_CN.po                                   | 2379 +++++++
 po/zh_HK.po                                   | 2362 +++++++
 po/zh_TW.po                                   | 2380 +++++++
 po/zu.po                                      | 2248 +++++++
 rationales.txt                                |   79 +
 src/50-marco-desktop-key.xml.in               |   17 +
 src/50-marco-global-key.xml.in                |  134 +
 src/50-marco-window-key.xml.in                |  277 +
 src/Makefile.am                               |  199 +
 src/compositor/compositor-private.h           |   62 +
 src/compositor/compositor-xrender.c           | 3456 ++++++++++
 src/compositor/compositor-xrender.h           |   31 +
 src/compositor/compositor.c                   |  183 +
 src/core/async-getprop.c                      |  680 ++
 src/core/async-getprop.h                      |   67 +
 src/core/atomnames.h                          |  170 +
 src/core/bell.c                               |  433 ++
 src/core/bell.h                               |  108 +
 src/core/boxes.c                              | 1858 ++++++
 src/core/constraints.c                        | 1664 +++++
 src/core/constraints.h                        |   48 +
 src/core/core.c                               |  838 +++
 src/core/delete.c                             |  238 +
 src/core/display-private.h                    |  526 ++
 src/core/display.c                            | 5555 ++++++++++++++++
 src/core/edge-resistance.c                    | 1281 ++++
 src/core/edge-resistance.h                    |   48 +
 src/core/effects.c                            |  716 ++
 src/core/effects.h                            |  170 +
 src/core/errors.c                             |   53 +
 src/core/eventqueue.c                         |  185 +
 src/core/eventqueue.h                         |   40 +
 src/core/frame-private.h                      |   82 +
 src/core/frame.c                              |  483 ++
 src/core/group-private.h                      |   43 +
 src/core/group-props.c                        |  234 +
 src/core/group-props.h                        |   37 +
 src/core/group.c                              |  274 +
 src/core/group.h                              |   53 +
 src/core/iconcache.c                          |  875 +++
 src/core/iconcache.h                          |   84 +
 src/core/keybindings.c                        | 3713 +++++++++++
 src/core/keybindings.h                        |   73 +
 src/core/main.c                               |  670 ++
 src/core/marco-Xatomtype.h                    |  136 +
 src/core/place.c                              |  996 +++
 src/core/place.h                              |   37 +
 src/core/prefs.c                              | 2448 +++++++
 src/core/schema-bindings.c                    |  195 +
 src/core/screen-private.h                     |  237 +
 src/core/screen.c                             | 2926 ++++++++
 src/core/session.c                            | 1822 +++++
 src/core/session.h                            |   91 +
 src/core/stack.c                              | 1661 +++++
 src/core/stack.h                              |  402 ++
 src/core/testasyncgetprop.c                   |  497 ++
 src/core/testboxes.c                          | 1422 ++++
 src/core/util.c                               |  718 ++
 src/core/window-private.h                     |  692 ++
 src/core/window-props.c                       | 1648 +++++
 src/core/window-props.h                       |  129 +
 src/core/window.c                             | 8866 +++++++++++++++++++++++++
 src/core/workspace.c                          | 1124 ++++
 src/core/workspace.h                          |  112 +
 src/core/xprops.c                             | 1274 ++++
 src/include/all-keybindings.h                 |  311 +
 src/include/boxes.h                           |  282 +
 src/include/common.h                          |  356 +
 src/include/compositor.h                      |   75 +
 src/include/core.h                            |  215 +
 src/include/display.h                         |   45 +
 src/include/errors.h                          |   49 +
 src/include/frame.h                           |   34 +
 src/include/main.h                            |   43 +
 src/include/prefs.h                           |  268 +
 src/include/resizepopup.h                     |   47 +
 src/include/screen.h                          |   49 +
 src/include/tabpopup.h                        |   80 +
 src/include/tile-preview.h                    |   38 +
 src/include/types.h                           |   31 +
 src/include/ui.h                              |  188 +
 src/include/util.h                            |  143 +
 src/include/window.h                          |   43 +
 src/include/xprops.h                          |  227 +
 src/libmarco-private.pc.in                    |   12 +
 src/marco-wm.desktop.in                       |   20 +
 src/marco.desktop.in                          |   17 +
 src/meson.build                               |  243 +
 src/org.mate.marco.gschema.xml                |  990 +++
 src/themes/ClearlooksRe/meson.build           |    4 +
 src/themes/ClearlooksRe/metacity-theme-1.xml  | 1013 +++
 src/themes/Dopple-Left/meson.build            |    4 +
 src/themes/Dopple-Left/metacity-theme-1.xml   | 1135 ++++
 src/themes/Dopple/meson.build                 |    4 +
 src/themes/Dopple/metacity-theme-1.xml        | 1135 ++++
 src/themes/DustBlue/button_close_normal.png   |  Bin 0 -> 3830 bytes
 src/themes/DustBlue/button_close_prelight.png |  Bin 0 -> 1393 bytes
 src/themes/DustBlue/button_close_pressed.png  |  Bin 0 -> 4087 bytes
 src/themes/DustBlue/button_max_normal.png     |  Bin 0 -> 3185 bytes
 src/themes/DustBlue/button_max_prelight.png   |  Bin 0 -> 1326 bytes
 src/themes/DustBlue/button_max_pressed.png    |  Bin 0 -> 4029 bytes
 src/themes/DustBlue/button_menu_normal.png    |  Bin 0 -> 3450 bytes
 src/themes/DustBlue/button_menu_prelight.png  |  Bin 0 -> 4041 bytes
 src/themes/DustBlue/button_menu_pressed.png   |  Bin 0 -> 4065 bytes
 src/themes/DustBlue/button_min_normal.png     |  Bin 0 -> 3152 bytes
 src/themes/DustBlue/button_min_prelight.png   |  Bin 0 -> 1413 bytes
 src/themes/DustBlue/button_min_pressed.png    |  Bin 0 -> 4093 bytes
 src/themes/DustBlue/menu.png                  |  Bin 0 -> 164 bytes
 src/themes/DustBlue/meson.build               |   17 +
 src/themes/DustBlue/metacity-theme-1.xml      |  409 ++
 src/themes/Makefile.am                        |   55 +
 src/themes/Spidey-Left/meson.build            |    4 +
 src/themes/Spidey-Left/metacity-theme-1.xml   | 1086 +++
 src/themes/Spidey/meson.build                 |    4 +
 src/themes/Spidey/metacity-theme-1.xml        | 1086 +++
 src/themes/Splint-Left/meson.build            |    4 +
 src/themes/Splint-Left/metacity-theme-1.xml   |  802 +++
 src/themes/Splint/meson.build                 |    4 +
 src/themes/Splint/metacity-theme-1.xml        |  802 +++
 src/themes/WinMe/close_normal.png             |  Bin 0 -> 256 bytes
 src/themes/WinMe/close_normal_small.png       |  Bin 0 -> 223 bytes
 src/themes/WinMe/close_pressed.png            |  Bin 0 -> 256 bytes
 src/themes/WinMe/close_pressed_small.png      |  Bin 0 -> 219 bytes
 src/themes/WinMe/maximize_normal.png          |  Bin 0 -> 220 bytes
 src/themes/WinMe/maximize_pressed.png         |  Bin 0 -> 241 bytes
 src/themes/WinMe/meson.build                  |   14 +
 src/themes/WinMe/metacity-theme-1.xml         |  375 ++
 src/themes/WinMe/minimize_normal.png          |  Bin 0 -> 213 bytes
 src/themes/WinMe/minimize_pressed.png         |  Bin 0 -> 216 bytes
 src/themes/WinMe/restore_normal.png           |  Bin 0 -> 235 bytes
 src/themes/WinMe/restore_pressed.png          |  Bin 0 -> 257 bytes
 src/themes/eOS/close.png                      |  Bin 0 -> 1031 bytes
 src/themes/eOS/close_unfocused.png            |  Bin 0 -> 775 bytes
 src/themes/eOS/close_unfocused_over.png       |  Bin 0 -> 1031 bytes
 src/themes/eOS/maximize.png                   |  Bin 0 -> 845 bytes
 src/themes/eOS/maximize_unfocused.png         |  Bin 0 -> 775 bytes
 src/themes/eOS/maximize_unfocused_over.png    |  Bin 0 -> 845 bytes
 src/themes/eOS/menu.png                       |  Bin 0 -> 775 bytes
 src/themes/eOS/menu_prelight.png              |  Bin 0 -> 755 bytes
 src/themes/eOS/meson.build                    |   24 +
 src/themes/eOS/metacity-theme-1.xml           |  537 ++
 src/themes/eOS/minimize.png                   |  Bin 0 -> 800 bytes
 src/themes/eOS/minimize_unfocused.png         |  Bin 0 -> 775 bytes
 src/themes/eOS/minimize_unfocused_over.png    |  Bin 0 -> 800 bytes
 src/themes/eOS/trough_left.png                |  Bin 0 -> 322 bytes
 src/themes/eOS/trough_left_unfocused.png      |  Bin 0 -> 324 bytes
 src/themes/eOS/trough_middle.png              |  Bin 0 -> 188 bytes
 src/themes/eOS/trough_middle_unfocused.png    |  Bin 0 -> 195 bytes
 src/themes/eOS/trough_right.png               |  Bin 0 -> 330 bytes
 src/themes/eOS/trough_right_unfocused.png     |  Bin 0 -> 335 bytes
 src/themes/eOS/unmaximize.png                 |  Bin 0 -> 845 bytes
 src/themes/eOS/unmaximize_unfocused.png       |  Bin 0 -> 775 bytes
 src/themes/eOS/unmaximize_unfocused_over.png  |  Bin 0 -> 845 bytes
 src/themes/meson.build                        |   10 +
 src/tools/Makefile.am                         |   22 +
 src/tools/marco-message.c                     |  187 +
 src/tools/marco-window-demo.c                 | 1093 +++
 src/tools/marco-window-demo.png               |  Bin 0 -> 3453 bytes
 src/tools/meson.build                         |   33 +
 src/ui/draw-workspace.c                       |  244 +
 src/ui/draw-workspace.h                       |   61 +
 src/ui/fixedtip.c                             |  136 +
 src/ui/fixedtip.h                             |   64 +
 src/ui/frames.c                               | 3036 +++++++++
 src/ui/frames.h                               |  171 +
 src/ui/gradient.c                             |  889 +++
 src/ui/gradient.h                             |   73 +
 src/ui/menu.c                                 |  511 ++
 src/ui/menu.h                                 |   51 +
 src/ui/metaaccellabel.c                       |  461 ++
 src/ui/metaaccellabel.h                       |  106 +
 src/ui/preview-widget.c                       |  600 ++
 src/ui/preview-widget.h                       |   85 +
 src/ui/resizepopup.c                          |  227 +
 src/ui/tabpopup.c                             | 1093 +++
 src/ui/testgradient.c                         |  334 +
 src/ui/theme-parser.c                         | 4435 +++++++++++++
 src/ui/theme-parser.h                         |   32 +
 src/ui/theme-viewer.c                         | 1127 ++++
 src/ui/theme.c                                | 7051 ++++++++++++++++++++
 src/ui/theme.h                                | 1181 ++++
 src/ui/tile-preview.c                         |  248 +
 src/ui/ui.c                                   |  955 +++
 src/wm-tester/Makefile.am                     |   27 +
 src/wm-tester/focus-window.c                  |   37 +
 src/wm-tester/main.c                          |  239 +
 src/wm-tester/meson.build                     |   65 +
 src/wm-tester/test-gravity.c                  |  308 +
 src/wm-tester/test-resizing.c                 |  257 +
 src/wm-tester/test-size-hints.c               |  136 +
 343 files changed, 379252 insertions(+)
