<feed xmlns='http://www.w3.org/2005/Atom'>
<title>marco/src, branch 1.24</title>
<subtitle>MATE default window manager</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/'/>
<entry>
<title>tabpopup: fix cairo surface leak</title>
<updated>2021-07-09T15:03:36+00:00</updated>
<author>
<name>Faidon Liambotis</name>
<email>paravoid@debian.org</email>
</author>
<published>2021-07-02T22:10:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=76da06f80107bd554f22be3dfe6798a35dc1bb83'/>
<id>76da06f80107bd554f22be3dfe6798a35dc1bb83</id>
<content type='text'>
Commit 6b05da5e49996a2101edfd703dd3f5d91011d726 introduced a Cairo
surface leak, by calling gdk_cairo_surface_create_from_pixbuf() but then
never freeing those surfaces with cairo_surface_destroy().

This manifested in leaking resources when switching between virtual
desktops, as observed using xrestop ("Pxms" column), which made the
desktop slow and ultimately unusable after a few weeks of uptime.

Fixes #685
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit 6b05da5e49996a2101edfd703dd3f5d91011d726 introduced a Cairo
surface leak, by calling gdk_cairo_surface_create_from_pixbuf() but then
never freeing those surfaces with cairo_surface_destroy().

This manifested in leaking resources when switching between virtual
desktops, as observed using xrestop ("Pxms" column), which made the
desktop slow and ultimately unusable after a few weeks of uptime.

Fixes #685
</pre>
</div>
</content>
</entry>
<entry>
<title>compositor-xrender.c: Make sure tooltips are visible when the source</title>
<updated>2021-03-08T13:19:15+00:00</updated>
<author>
<name>Michael Webster</name>
<email>miketwebster@gmail.com</email>
</author>
<published>2020-05-30T03:48:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=9db1448196368ebfc1570f9df7a8310b726f3966'/>
<id>9db1448196368ebfc1570f9df7a8310b726f3966</id>
<content type='text'>
widget is close to the edge of the work area.

See inline comments - as of 3.24 tooltip positioning is handled
differently, and under certain conditions in hidpi, tooltips for the
bottom panel applets can end up off the bottom of the work area.

To reproduce, in hidpi, set the bottom panel to approximately 30px
tall and try to activate a tooltip for an applet on that panel.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
widget is close to the edge of the work area.

See inline comments - as of 3.24 tooltip positioning is handled
differently, and under certain conditions in hidpi, tooltips for the
bottom panel applets can end up off the bottom of the work area.

To reproduce, in hidpi, set the bottom panel to approximately 30px
tall and try to activate a tooltip for an applet on that panel.
</pre>
</div>
</content>
</entry>
<entry>
<title>window: do not unfocus on new window.</title>
<updated>2020-09-27T09:37:29+00:00</updated>
<author>
<name>rcaridade145</name>
<email>rcaridade145@gmail.com</email>
</author>
<published>2020-09-06T17:24:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=634057c2feed37d466d0740df32ff38fb2f5cfe1'/>
<id>634057c2feed37d466d0740df32ff38fb2f5cfe1</id>
<content type='text'>
Fix keyboard input on fullscreen VLC.
Based on Metacity commit https://gitlab.gnome.org/GNOME/metacity/-/commit/bf17c79
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix keyboard input on fullscreen VLC.
Based on Metacity commit https://gitlab.gnome.org/GNOME/metacity/-/commit/bf17c79
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not call cairo paint on generate_pixmaps.</title>
<updated>2020-09-05T11:22:39+00:00</updated>
<author>
<name>rcaridade145</name>
<email>rcaridade145@gmail.com</email>
</author>
<published>2020-08-29T15:52:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=17b7c90b471ab049c3860a0fcfcd8aa9580467e7'/>
<id>17b7c90b471ab049c3860a0fcfcd8aa9580467e7</id>
<content type='text'>
Based on Metacity commit https://gitlab.gnome.org/GNOME/metacity/-/commit/0b2f5ad0a2f30726ac0dc59aa59f7f513e91c832

Fixes transparent windows.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on Metacity commit https://gitlab.gnome.org/GNOME/metacity/-/commit/0b2f5ad0a2f30726ac0dc59aa59f7f513e91c832

Fixes transparent windows.
</pre>
</div>
</content>
</entry>
<entry>
<title>common: window icon (META_DEFAULT_ICON_NAME) is no longer available</title>
<updated>2020-07-07T15:36:09+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2020-06-28T12:19:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=101b6cc95d27a2c1c652ddcb84a2a315f1b05900'/>
<id>101b6cc95d27a2c1c652ddcb84a2a315f1b05900</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>workspace: Don't try to use per-workspace MRU lists as a hint for focusing</title>
<updated>2020-05-27T15:26:47+00:00</updated>
<author>
<name>rcaridade145</name>
<email>rcaridade145@gmail.com</email>
</author>
<published>2020-03-03T20:51:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=34da0eb44e969478f59a226ac3fc283aac8267e6'/>
<id>34da0eb44e969478f59a226ac3fc283aac8267e6</id>
<content type='text'>
A prior commit switched from focusing the topmost window as the default
window to focusing the MRU window. This was done in alignment with the
introduction of per-workspace MRU lists to avoid problems where the window
stack was inadvertently changed when focusing windows during window switches.

Now that focusing windows don't have as big an impact on the stacking order,
we can revert back to focusing the top window, which is less confusing to the
user.

For now, leave per-workspace MRU lists, as they're a pretty good approximation
of a global MRU list, and it works well enough.

https://bugzilla.gnome.org/show_bug.cgi?id=620744

Based on commit https://gitlab.gnome.org/GNOME/metacity/-/commit/f628d8f8901f46fa9e00707ae9d7ccfd1e85f427
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A prior commit switched from focusing the topmost window as the default
window to focusing the MRU window. This was done in alignment with the
introduction of per-workspace MRU lists to avoid problems where the window
stack was inadvertently changed when focusing windows during window switches.

Now that focusing windows don't have as big an impact on the stacking order,
we can revert back to focusing the top window, which is less confusing to the
user.

For now, leave per-workspace MRU lists, as they're a pretty good approximation
of a global MRU list, and it works well enough.

https://bugzilla.gnome.org/show_bug.cgi?id=620744

Based on commit https://gitlab.gnome.org/GNOME/metacity/-/commit/f628d8f8901f46fa9e00707ae9d7ccfd1e85f427
</pre>
</div>
</content>
</entry>
<entry>
<title>stack: make meta_window_raise() and meta_window_lower() smarter</title>
<updated>2020-05-27T15:26:47+00:00</updated>
<author>
<name>rcaridade145</name>
<email>rcaridade145@gmail.com</email>
</author>
<published>2020-03-03T20:05:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=55aec359a614370e866e4a282e350e8db0558124'/>
<id>55aec359a614370e866e4a282e350e8db0558124</id>
<content type='text'>
https://bugzilla.gnome.org/show_bug.cgi?id=620744

Based on commit https://gitlab.gnome.org/GNOME/metacity/-/commit/9245f9588bd7c17ccbe04df65c1579313cbad07b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.gnome.org/show_bug.cgi?id=620744

Based on commit https://gitlab.gnome.org/GNOME/metacity/-/commit/9245f9588bd7c17ccbe04df65c1579313cbad07b
</pre>
</div>
</content>
</entry>
<entry>
<title>compositor: fix possible crash closing/destroying window . Fixes to previous commit.</title>
<updated>2020-05-27T15:26:47+00:00</updated>
<author>
<name>rcaridade145</name>
<email>rcaridade145@gmail.com</email>
</author>
<published>2020-02-29T13:01:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=c7d07c2f4d00bb0e7252b773ef2e1d0559f733fd'/>
<id>c7d07c2f4d00bb0e7252b773ef2e1d0559f733fd</id>
<content type='text'>
Partially restore call to destroy_win in compositor when calling
meta_window_free. This is needed to ensure that we never call
meta_window_get_frame_bounds while windows is destroying.

https://bugzilla.gnome.org/show_bug.cgi?id=751833

Based on commit https://gitlab.gnome.org/GNOME/metacity/-/commit/a9f28dbc26f5211ef08889109db3dc8c7ba76aca
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Partially restore call to destroy_win in compositor when calling
meta_window_free. This is needed to ensure that we never call
meta_window_get_frame_bounds while windows is destroying.

https://bugzilla.gnome.org/show_bug.cgi?id=751833

Based on commit https://gitlab.gnome.org/GNOME/metacity/-/commit/a9f28dbc26f5211ef08889109db3dc8c7ba76aca
</pre>
</div>
</content>
</entry>
<entry>
<title>window: fix crash if workspace is null</title>
<updated>2020-05-27T15:26:47+00:00</updated>
<author>
<name>rcaridade145</name>
<email>rcaridade145@gmail.com</email>
</author>
<published>2020-02-29T12:01:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=071e7a7b4743aa360df037fd0c02a0300910a4a6'/>
<id>071e7a7b4743aa360df037fd0c02a0300910a4a6</id>
<content type='text'>
Based on commit https://gitlab.gnome.org/GNOME/metacity/-/commit/24d35569bdb78d1da3b53ed1a6d81d365d60bed0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on commit https://gitlab.gnome.org/GNOME/metacity/-/commit/24d35569bdb78d1da3b53ed1a6d81d365d60bed0
</pre>
</div>
</content>
</entry>
<entry>
<title>In the pop-up workspace switcher, show the selected workspace with</title>
<updated>2020-05-27T13:45:55+00:00</updated>
<author>
<name>William Bader</name>
<email>william@newspapersystems.com</email>
</author>
<published>2020-05-26T20:01:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=92c984c8f657e078742e641f1fd6d05acc87f3ec'/>
<id>92c984c8f657e078742e641f1fd6d05acc87f3ec</id>
<content type='text'>
a dark color when compositing is disabled. Updates #566 which changed
the selected workspace to a light color on a light background.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
a dark color when compositing is disabled. Updates #566 which changed
the selected workspace to a light color on a light background.
</pre>
</div>
</content>
</entry>
</feed>
