<feed xmlns='http://www.w3.org/2005/Atom'>
<title>marco/src/core, branch v1.26.1</title>
<subtitle>MATE default window manager</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/'/>
<entry>
<title>replace _NET_WM_PID with XResGetClientPid (#741)</title>
<updated>2022-11-12T16:27:19+00:00</updated>
<author>
<name>Jan Novotný</name>
<email>59669705+CuBeRJAN@users.noreply.github.com</email>
</author>
<published>2022-11-07T14:32:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=d3add65f6960dd3c95aaa2fe63cc8c563747695d'/>
<id>d3add65f6960dd3c95aaa2fe63cc8c563747695d</id>
<content type='text'>
window-props: use XResQueryClientIds to get pid

_NET_WM_PID is unreliable! It can be faked or pid might be from
different namespace. Ignore _NET_WM_PID and use XResQueryClientIds
to get pid.

https://gitlab.gnome.org/GNOME/metacity/-/commit/bcbe966511362a8eb8c8c64035ab160086c931f8</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
window-props: use XResQueryClientIds to get pid

_NET_WM_PID is unreliable! It can be faked or pid might be from
different namespace. Ignore _NET_WM_PID and use XResQueryClientIds
to get pid.

https://gitlab.gnome.org/GNOME/metacity/-/commit/bcbe966511362a8eb8c8c64035ab160086c931f8</pre>
</div>
</content>
</entry>
<entry>
<title>Always bring into foreground the previous window after closing one</title>
<updated>2022-11-12T16:26:58+00:00</updated>
<author>
<name>Balazs Endresz</name>
<email>balazs.endresz@gmail.com</email>
</author>
<published>2022-11-01T17:15:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=85ce3f72a00c620aa7631b33eba1e8f4fc8b131f'/>
<id>85ce3f72a00c620aa7631b33eba1e8f4fc8b131f</id>
<content type='text'>
When opening and then closing certain applications
the focus was correctly regained by the previous window
but it wasn't brought into the foreground.

To fix this we call meta_workspace_focus_default_window() for both NotifyDetailNone and NotifyPointerRoot.

These two are always mentioned together in the X docs:
https://tronche.com/gui/x/xlib/events/input-focus/normal-and-grabbed.html

Some programs will have NotifyDetailNone when closed, while others end up with NotifyPointerRoot.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When opening and then closing certain applications
the focus was correctly regained by the previous window
but it wasn't brought into the foreground.

To fix this we call meta_workspace_focus_default_window() for both NotifyDetailNone and NotifyPointerRoot.

These two are always mentioned together in the X docs:
https://tronche.com/gui/x/xlib/events/input-focus/normal-and-grabbed.html

Some programs will have NotifyDetailNone when closed, while others end up with NotifyPointerRoot.
</pre>
</div>
</content>
</entry>
<entry>
<title>window: do not disable fullscreen for dialogs</title>
<updated>2022-10-15T09:23:27+00:00</updated>
<author>
<name>Alberts Muktupāvels</name>
<email>alberts.muktupavels@gmail.com</email>
</author>
<published>2022-10-02T23:44:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=63b00b9ee4d98cf9dc65b53ef1b27155da14d93e'/>
<id>63b00b9ee4d98cf9dc65b53ef1b27155da14d93e</id>
<content type='text'>
fixes https://github.com/mate-desktop/marco/issues/735
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes https://github.com/mate-desktop/marco/issues/735
</pre>
</div>
</content>
</entry>
<entry>
<title>prefs: fix memory leak</title>
<updated>2022-07-08T17:10:00+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-10-23T11:35:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=3624c5a41655df7c882aacd7e780f03609b895da'/>
<id>3624c5a41655df7c882aacd7e780f03609b895da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix code-formatting issue of previous commit</title>
<updated>2021-10-26T10:14:21+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2021-10-26T10:07:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=ebc99e2b034a370d644189295e8c5e0180e8f65d'/>
<id>ebc99e2b034a370d644189295e8c5e0180e8f65d</id>
<content type='text'>
- drop white spaces
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- drop white spaces
</pre>
</div>
</content>
</entry>
<entry>
<title>Safeguard against calling gdk_x11_window_get_xid with a NULL GdkWindow</title>
<updated>2021-10-26T10:14:04+00:00</updated>
<author>
<name>rcaridade145</name>
<email>rcaridade145@gmail.com</email>
</author>
<published>2021-10-15T20:28:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=d5c241e50517bfefd462ecbb60ce4e202db0142b'/>
<id>d5c241e50517bfefd462ecbb60ce4e202db0142b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>window: add support for _GNOME_WM_STRUT_AREA</title>
<updated>2021-06-07T18:09:03+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2021-04-10T14:37:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=3ed0ddb242a4804cd7fcfcfcf39a47766eaa816d'/>
<id>3ed0ddb242a4804cd7fcfcfcf39a47766eaa816d</id>
<content type='text'>
In addition to existing properties use also new _GNOME_WM_STRUT_AREA
property that allows creating struts between monitors.

https://mail.gnome.org/archives/wm-spec-list/2018-December/msg00000.html
https://gitlab.freedesktop.org/xdg/xdg-specs/merge_requests/22

origin commit:
https://gitlab.gnome.org/GNOME/metacity/commit/922de13
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In addition to existing properties use also new _GNOME_WM_STRUT_AREA
property that allows creating struts between monitors.

https://mail.gnome.org/archives/wm-spec-list/2018-December/msg00000.html
https://gitlab.freedesktop.org/xdg/xdg-specs/merge_requests/22

origin commit:
https://gitlab.gnome.org/GNOME/metacity/commit/922de13
</pre>
</div>
</content>
</entry>
<entry>
<title>screen: add support for _GTK_WORKAREAS_Dn</title>
<updated>2021-06-07T18:09:03+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2021-04-10T12:21:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=4e4fd6c512423b16640914b33192a32f290b0ef1'/>
<id>4e4fd6c512423b16640914b33192a32f290b0ef1</id>
<content type='text'>
In addition to existing _NET_WORKAREA property set also new
_GTK_WORKAREAS_Dn property where n is desktop number (between 0
and _NET_NUMBER_OF_DESKTOPS - 1).

https://mail.gnome.org/archives/wm-spec-list/2018-December/msg00000.html
https://gitlab.freedesktop.org/xdg/xdg-specs/merge_requests/22

origin commit:
https://gitlab.gnome.org/GNOME/metacity/-/commit/3d8b03d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In addition to existing _NET_WORKAREA property set also new
_GTK_WORKAREAS_Dn property where n is desktop number (between 0
and _NET_NUMBER_OF_DESKTOPS - 1).

https://mail.gnome.org/archives/wm-spec-list/2018-December/msg00000.html
https://gitlab.freedesktop.org/xdg/xdg-specs/merge_requests/22

origin commit:
https://gitlab.gnome.org/GNOME/metacity/-/commit/3d8b03d
</pre>
</div>
</content>
</entry>
<entry>
<title>window: Do not render shadows on left/right tiled windows</title>
<updated>2021-06-04T15:30:50+00:00</updated>
<author>
<name>Martin Wimpress</name>
<email>code@flexion.org</email>
</author>
<published>2021-01-30T11:21:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=4f567598327e9fdc50eec37ef286c62415a6677f'/>
<id>4f567598327e9fdc50eec37ef286c62415a6677f</id>
<content type='text'>
This pull request prevents shadows being rendered for left and right side titled windows. This behaviour is consistent with maximised windows, which also do not render shadows.

The rationale for this change is so that when two windows are titled along side each other, it prevents central shadows bleeding into the touching points of the windows.

metacity-theme-x.xml has provision to style left/right titled windows. This patch makes it possible to to create window themes that present clean side-by-side tiled windows.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This pull request prevents shadows being rendered for left and right side titled windows. This behaviour is consistent with maximised windows, which also do not render shadows.

The rationale for this change is so that when two windows are titled along side each other, it prevents central shadows bleeding into the touching points of the windows.

metacity-theme-x.xml has provision to style left/right titled windows. This patch makes it possible to to create window themes that present clean side-by-side tiled windows.
</pre>
</div>
</content>
</entry>
<entry>
<title>iconcache: Use GDesktopAppInfo to find correct application icons</title>
<updated>2021-06-04T15:02:28+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2021-05-26T18:14:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=60e6fbfb093d63c46ca8e77750c54f31c9780c1c'/>
<id>60e6fbfb093d63c46ca8e77750c54f31c9780c1c</id>
<content type='text'>
Some files do not report their application icons correctly in the window
properties. This patch allows the marco UI to search for the
corresponding .desktop file and render the icon in the desktop info on
both the alt-tab popup and the window mini-icon.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some files do not report their application icons correctly in the window
properties. This patch allows the marco UI to search for the
corresponding .desktop file and render the icon in the desktop info on
both the alt-tab popup and the window mini-icon.
</pre>
</div>
</content>
</entry>
</feed>
