<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-session-manager, branch autorestart-non-client-apps</title>
<subtitle>MATE session manager</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/'/>
<entry>
<title>session: restart non-client apps that set AutoRestart</title>
<updated>2026-04-01T18:42:35+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-03-31T20:04:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=6f91d3b5aeda2fa504eea698ca7279f4e2c3d364'/>
<id>6f91d3b5aeda2fa504eea698ca7279f4e2c3d364</id>
<content type='text'>
Apps like Orca set X-GNOME-AutoRestart=true in their .desktop files
expecting to be restarted after a crash. However, the restart logic only
handled apps that registered as XSMP or D-Bus clients. Non-client apps
emitted "died"/"exited" signals but nothing subscribed to them. This bug
was inherited from gnome-session.

Connect the "died" and "exited" signals on autostart apps to trigger
restart for non-client apps with AutoRestart enabled. Also fall back to
X-GNOME-AutoRestart when X-MATE-AutoRestart is not present, for
compatibility with apps that only set the GNOME key.

Fixes #321
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apps like Orca set X-GNOME-AutoRestart=true in their .desktop files
expecting to be restarted after a crash. However, the restart logic only
handled apps that registered as XSMP or D-Bus clients. Non-client apps
emitted "died"/"exited" signals but nothing subscribed to them. This bug
was inherited from gnome-session.

Connect the "died" and "exited" signals on autostart apps to trigger
restart for non-client apps with AutoRestart enabled. Also fall back to
X-GNOME-AutoRestart when X-MATE-AutoRestart is not present, for
compatibility with apps that only set the GNOME key.

Fixes #321
</pre>
</div>
</content>
</entry>
<entry>
<title>session: Add sound events for login and logout</title>
<updated>2026-03-18T15:17:03+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-02-04T19:49:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=a5a8b10fa45759eef0aed5f61777c9f4f84acae2'/>
<id>a5a8b10fa45759eef0aed5f61777c9f4f84acae2</id>
<content type='text'>
Adds optional libcanberra support to play desktop-login and
desktop-logout sound events during session start and end. Sound playback
is controlled through the system sound theme configuration.

Fixes #328
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds optional libcanberra support to play desktop-login and
desktop-logout sound events during session start and end. Sound playback
is controlled through the system sound theme configuration.

Fixes #328
</pre>
</div>
</content>
</entry>
<entry>
<title>gsm-app: migrate to gdbus</title>
<updated>2026-03-13T23:40:53+00:00</updated>
<author>
<name>Xiaotian Wu</name>
<email>yetist@gmail.com</email>
</author>
<published>2025-04-10T12:37:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=8dbae50781e3eca0436e62681fd88763aa10015e'/>
<id>8dbae50781e3eca0436e62681fd88763aa10015e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix memleaks</title>
<updated>2026-03-13T17:13:58+00:00</updated>
<author>
<name>mbkma</name>
<email>johannes.unruh@fau.de</email>
</author>
<published>2026-03-11T23:10:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=811e04b898816a6cf2150d3aafedaebe75d5fcee'/>
<id>811e04b898816a6cf2150d3aafedaebe75d5fcee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build(deps): bump actions/checkout from 5 to 6</title>
<updated>2026-03-12T17:29:27+00:00</updated>
<author>
<name>dependabot[bot]</name>
<email>49699333+dependabot[bot]@users.noreply.github.com</email>
</author>
<published>2026-03-12T17:15:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=825a4a08f01f31406491ac1a16460b2bc7d223ea'/>
<id>825a4a08f01f31406491ac1a16460b2bc7d223ea</id>
<content type='text'>
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>ci: migrate from Travis CI to GitHub Actions</title>
<updated>2026-03-12T17:13:32+00:00</updated>
<author>
<name>mbkma</name>
<email>39454100+mbkma@users.noreply.github.com</email>
</author>
<published>2026-03-12T17:13:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=311fd9d2dc7540ac3db97107cb68d1b94931e259'/>
<id>311fd9d2dc7540ac3db97107cb68d1b94931e259</id>
<content type='text'>
Replace Travis CI configuration with GitHub Actions workflows.
Add CI build workflow for Debian, Fedora, Ubuntu, and Archlinux.
Add release workflow for automated GitHub releases on tags.
Add dependabot configuration for GHA pin updates.
Remove obsolete .travis.yml.
remove .build.yml</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace Travis CI configuration with GitHub Actions workflows.
Add CI build workflow for Debian, Fedora, Ubuntu, and Archlinux.
Add release workflow for automated GitHub releases on tags.
Add dependabot configuration for GHA pin updates.
Remove obsolete .travis.yml.
remove .build.yml</pre>
</div>
</content>
</entry>
<entry>
<title>manager: Loosen environment variable restrictions</title>
<updated>2025-10-15T14:50:37+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-10-09T13:41:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=6df44358e1e1688a32c63d840ea50e21491ffc0a'/>
<id>6df44358e1e1688a32c63d840ea50e21491ffc0a</id>
<content type='text'>
This loosens mate-session's env var value restrictions to match
systemd's modern restrictions.

Backported from https://gitlab.gnome.org/GNOME/gnome-session/-/commit/cbc5e5de421359ee5642e44fa9ab670d705d23ea
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This loosens mate-session's env var value restrictions to match
systemd's modern restrictions.

Backported from https://gitlab.gnome.org/GNOME/gnome-session/-/commit/cbc5e5de421359ee5642e44fa9ab670d705d23ea
</pre>
</div>
</content>
</entry>
<entry>
<title>util: Disable capturing of subpatterns</title>
<updated>2025-10-15T14:50:37+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-10-09T13:38:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=7258f4630cd15e74278e7dd5cbd6c9170c748ddb'/>
<id>7258f4630cd15e74278e7dd5cbd6c9170c748ddb</id>
<content type='text'>
It seems that the pattern we use will create a subpattern match for
every character of the value. This appears to then result in a stack
overflow when matching very long values.

It might be an idea to limit the overall length of an environment
variable that is uploaded. But, this should fix the issue of crashes.

Backported from https://gitlab.gnome.org/GNOME/gnome-session/-/commit/3b57d117f78ad06e56974b9512a394fd9ef13a07
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It seems that the pattern we use will create a subpattern match for
every character of the value. This appears to then result in a stack
overflow when matching very long values.

It might be an idea to limit the overall length of an environment
variable that is uploaded. But, this should fix the issue of crashes.

Backported from https://gitlab.gnome.org/GNOME/gnome-session/-/commit/3b57d117f78ad06e56974b9512a394fd9ef13a07
</pre>
</div>
</content>
</entry>
<entry>
<title>util: Only accept common space characters</title>
<updated>2025-10-15T14:50:37+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-10-09T13:36:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=cc532ddc666d6ba83f2e4d6b38c41ba1b95acb5d'/>
<id>cc532ddc666d6ba83f2e4d6b38c41ba1b95acb5d</id>
<content type='text'>
Specifically, systemd only permits " \t\n" and we should stick to the
same set of permitted space characters.

See also
  https://github.com/systemd/systemd/issues/17378

Backported from https://gitlab.gnome.org/GNOME/gnome-session/-/commit/fe22c4ee12922d790478bfe8b5b2e7c1313ca2f0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Specifically, systemd only permits " \t\n" and we should stick to the
same set of permitted space characters.

See also
  https://github.com/systemd/systemd/issues/17378

Backported from https://gitlab.gnome.org/GNOME/gnome-session/-/commit/fe22c4ee12922d790478bfe8b5b2e7c1313ca2f0
</pre>
</div>
</content>
</entry>
<entry>
<title>Update layout of gsm-properties-dialog.c</title>
<updated>2025-06-02T20:47:33+00:00</updated>
<author>
<name>luigifab</name>
<email>31816829+luigifab@users.noreply.github.com</email>
</author>
<published>2025-06-02T09:28:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=6bc636c2d889c710e189e37819ce623632e80a9b'/>
<id>6bc636c2d889c710e189e37819ce623632e80a9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
