<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-terminal, branch master</title>
<subtitle>MATE terminal emulator application</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-terminal/'/>
<entry>
<title>build(deps): bump actions/checkout from 6 to 7</title>
<updated>2026-06-25T14:19:23+00:00</updated>
<author>
<name>dependabot[bot]</name>
<email>49699333+dependabot[bot]@users.noreply.github.com</email>
</author>
<published>2026-06-24T08:06:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-terminal/commit/?id=82d06394f10764bde6d6b943d271073765ece4a2'/>
<id>82d06394f10764bde6d6b943d271073765ece4a2</id>
<content type='text'>
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [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/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  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 6 to 7.
- [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/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  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>terminal-profile: reintroduce per-profile window icons</title>
<updated>2026-05-27T20:51:10+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-04-10T18:27:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-terminal/commit/?id=aa2a8504a69c40271473e8a2969b51a00482f61a'/>
<id>aa2a8504a69c40271473e8a2969b51a00482f61a</id>
<content type='text'>
Wire up the existing but unused "icon" GSettings key in the profile
schema so that each profile can specify a window icon. Also adds
a profile option with a file chooser.

When switching tabs, the window icon updates to match the active tab's
profile icon. Icons set via the --icon CLI option take precedence over
profile icons for the lifetime of the window.

Fixes #62
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Wire up the existing but unused "icon" GSettings key in the profile
schema so that each profile can specify a window icon. Also adds
a profile option with a file chooser.

When switching tabs, the window icon updates to match the active tab's
profile icon. Icons set via the --icon CLI option take precedence over
profile icons for the lifetime of the window.

Fixes #62
</pre>
</div>
</content>
</entry>
<entry>
<title>terminal-screen: reset OSC color overrides on profile change</title>
<updated>2026-05-27T20:02:04+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-05-15T16:36:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-terminal/commit/?id=c7f7426fa36870258e5338369522892c2d43d010'/>
<id>c7f7426fa36870258e5338369522892c2d43d010</id>
<content type='text'>
VTE maintains a two-layer color system where colors set via OSC 10/11
escape sequences take precedence over colors set via the API When
switching profiles, the API-layer colors were updated but any active OSC
overrides would persist, causing the profile's colors to be ignored.
This feeds OSC 110/111 reset sequences after setting profile colors to
clear the override layer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
VTE maintains a two-layer color system where colors set via OSC 10/11
escape sequences take precedence over colors set via the API When
switching profiles, the API-layer colors were updated but any active OSC
overrides would persist, causing the profile's colors to be ignored.
This feeds OSC 110/111 reset sequences after setting profile colors to
clear the override layer.
</pre>
</div>
</content>
</entry>
<entry>
<title>terminal-screen: prefer OSC 7 for current working directory</title>
<updated>2026-05-06T17:28:37+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-04-09T21:03:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-terminal/commit/?id=439707b511e84a2eeabddcb1e1b7946956008626'/>
<id>439707b511e84a2eeabddcb1e1b7946956008626</id>
<content type='text'>
Use the current directory URI (set by the shell via OSC 7 escape
sequence) to determine the working directory for new tabs, instead of
reading /proc. This works inside tmux/screen/sudo, preserves symlink
components, and is consistent with other VTE-based terminal emulators.

The /proc-based detection is kept as a fallback for shells that don't
emit OSC 7 (e.g. vte.sh is not sourced). The initial working directory
is used as a final fallback, and the separate _with_fallback variant is
folded into the main function so all callers benefit from the complete
fallback chain.

Adapted from https://gitlab.gnome.org/GNOME/gnome-terminal/-/commit/cf3cad87

Fixes #195
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the current directory URI (set by the shell via OSC 7 escape
sequence) to determine the working directory for new tabs, instead of
reading /proc. This works inside tmux/screen/sudo, preserves symlink
components, and is consistent with other VTE-based terminal emulators.

The /proc-based detection is kept as a fallback for shells that don't
emit OSC 7 (e.g. vte.sh is not sourced). The initial working directory
is used as a final fallback, and the separate _with_fallback variant is
folded into the main function so all callers benefit from the complete
fallback chain.

Adapted from https://gitlab.gnome.org/GNOME/gnome-terminal/-/commit/cf3cad87

Fixes #195
</pre>
</div>
</content>
</entry>
<entry>
<title>profile-editor: fix color scheme combo not restoring selection</title>
<updated>2026-05-06T17:28:07+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-03-16T18:58:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-terminal/commit/?id=a4311214f6e2dc7ec7ff06878ed268ef011c7c67'/>
<id>a4311214f6e2dc7ec7ff06878ed268ef011c7c67</id>
<content type='text'>
The built-in color scheme dropdown always showed "Custom" when reopening
the profile editor. Two bugs were present:

- color comparison was called as pointer-to-pointer comparison, which
  always fails.

- gdk_rgba_equal does exact floating-point comparison, which is too
  strict for colors that have been round-tripped through GSettings
  string serialization. Using the fuzzy rgba_equal function fixes that.

Fixes #486
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The built-in color scheme dropdown always showed "Custom" when reopening
the profile editor. Two bugs were present:

- color comparison was called as pointer-to-pointer comparison, which
  always fails.

- gdk_rgba_equal does exact floating-point comparison, which is too
  strict for colors that have been round-tripped through GSettings
  string serialization. Using the fuzzy rgba_equal function fixes that.

Fixes #486
</pre>
</div>
</content>
</entry>
<entry>
<title>fix invalid po files</title>
<updated>2026-04-29T20:13:54+00:00</updated>
<author>
<name>Olivier Schneider</name>
<email>olivier@oschneider.eu</email>
</author>
<published>2026-04-16T15:04:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-terminal/commit/?id=f075475a3a6f4cb0714b4f1e29b66d37cb439ad1'/>
<id>f075475a3a6f4cb0714b4f1e29b66d37cb439ad1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove empty po files</title>
<updated>2026-04-29T20:13:54+00:00</updated>
<author>
<name>Olivier Schneider</name>
<email>olivier@oschneider.eu</email>
</author>
<published>2026-04-16T09:26:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-terminal/commit/?id=f248b906a29fcb5f41d112a0854dda3d8fa2e1ab'/>
<id>f248b906a29fcb5f41d112a0854dda3d8fa2e1ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove invalid po files</title>
<updated>2026-04-29T20:13:54+00:00</updated>
<author>
<name>Olivier Schneider</name>
<email>olivier@oschneider.eu</email>
</author>
<published>2026-04-10T14:07:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-terminal/commit/?id=a0d6d7840cc3a7e1b2a78412028c74e999dab5cd'/>
<id>a0d6d7840cc3a7e1b2a78412028c74e999dab5cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>retrieve last transifex translations</title>
<updated>2026-04-29T20:13:54+00:00</updated>
<author>
<name>Olivier Schneider</name>
<email>olivier@oschneider.eu</email>
</author>
<published>2026-04-09T18:27:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-terminal/commit/?id=5f1b84c59201467320fb8708611f626b79d42b33'/>
<id>5f1b84c59201467320fb8708611f626b79d42b33</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>prevent po updates when generating pot files</title>
<updated>2026-04-29T20:13:54+00:00</updated>
<author>
<name>Olivier Schneider</name>
<email>olivier@oschneider.eu</email>
</author>
<published>2026-03-31T12:29:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-terminal/commit/?id=4cb989b25c157199837cb17eab6d8fcd0cf547e2'/>
<id>4cb989b25c157199837cb17eab6d8fcd0cf547e2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
