<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-panel/applets, branch 1.28</title>
<subtitle>MATE panel</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/'/>
<entry>
<title>Fix uninitialized and unused screen vars</title>
<updated>2025-09-04T19:27:46+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-09-03T10:27:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=a70cde0eccbf0890831d1f7a27aa5d86feeb4796'/>
<id>a70cde0eccbf0890831d1f7a27aa5d86feeb4796</id>
<content type='text'>
A previous overzealous cleanup left some hanging screen variables and
one instance of an uninitialized screen being used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A previous overzealous cleanup left some hanging screen variables and
one instance of an uninitialized screen being used.
</pre>
</div>
</content>
</entry>
<entry>
<title>wncklet: Bump libwnck to 43.0</title>
<updated>2025-09-04T19:27:46+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-08-08T17:08:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=04531898458c4b31730c72fc672dab6f09d8c79b'/>
<id>04531898458c4b31730c72fc672dab6f09d8c79b</id>
<content type='text'>
Recent versions of libwnck introduced a WnckHandler object to be used as
the main entry point into the library.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Recent versions of libwnck introduced a WnckHandler object to be used as
the main entry point into the library.
</pre>
</div>
</content>
</entry>
<entry>
<title>wncklet: Remove window preview conditionals</title>
<updated>2025-09-04T19:27:45+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-08-02T02:42:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=bc2ebb874d5b5228fbb9a54a60aa97c3c735d8f4'/>
<id>bc2ebb874d5b5228fbb9a54a60aa97c3c735d8f4</id>
<content type='text'>
There are no distros (that I could find) that ship both an old
libwnck&lt;3.32.0 with a new MATE&gt;=1.28. Dropping this should be safe and
removes complexity.

Since all of these were already wrapped inside HAVE_X11, it should not
affect Wayland at all.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are no distros (that I could find) that ship both an old
libwnck&lt;3.32.0 with a new MATE&gt;=1.28. Dropping this should be safe and
removes complexity.

Since all of these were already wrapped inside HAVE_X11, it should not
affect Wayland at all.
</pre>
</div>
</content>
</entry>
<entry>
<title>clock: Provide fallback preferences path</title>
<updated>2025-09-04T19:27:36+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-08-02T00:46:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=4e2f0755fc01b6bee61347c4a951d2ce8a7cd387'/>
<id>4e2f0755fc01b6bee61347c4a951d2ce8a7cd387</id>
<content type='text'>
Provide a fallback preferences path in case the applet doesn't provide
one. This happens when running outside the actual panel, like in the
case of mate-panel-test-applets.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provide a fallback preferences path in case the applet doesn't provide
one. This happens when running outside the actual panel, like in the
case of mate-panel-test-applets.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove deprecated gdk_screen_get_* functions</title>
<updated>2025-09-04T19:27:36+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-07-18T14:51:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=744a162adc885f3f5a85125682eec46ca1be06dc'/>
<id>744a162adc885f3f5a85125682eec46ca1be06dc</id>
<content type='text'>
Screen functions are replaced with their Display equivalents to remove
deprecation warnings. Display functions take into account the entire
display server connection, rather than a single physical monitor.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Screen functions are replaced with their Display equivalents to remove
deprecation warnings. Display functions take into account the entire
display server connection, rather than a single physical monitor.
</pre>
</div>
</content>
</entry>
<entry>
<title>wncklet: Remove unused attributes</title>
<updated>2025-09-04T19:27:36+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2024-04-22T19:50:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=1c768b7af4813cea0dc6c3c0a586339e61b3909f'/>
<id>1c768b7af4813cea0dc6c3c0a586339e61b3909f</id>
<content type='text'>
Since the icon loader is no longer present, there is no need to track
the icon theme when the applet is realized. This is will all be taken
care of by libwnck.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the icon loader is no longer present, there is no need to track
the icon theme when the applet is realized. This is will all be taken
care of by libwnck.
</pre>
</div>
</content>
</entry>
<entry>
<title>wncklet: Remove icon loader function from window list applet</title>
<updated>2025-09-04T19:27:36+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2024-04-22T19:44:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=48d45df162e61a5c16bd4ba1e02bc9655d343512'/>
<id>48d45df162e61a5c16bd4ba1e02bc9655d343512</id>
<content type='text'>
This function only loads the icon during the startup-notification, at
which point it gets replaced by the actual icon read in libwnck. Moving
forward the loading function should become part of libwnck.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This function only loads the icon during the startup-notification, at
which point it gets replaced by the actual icon read in libwnck. Moving
forward the loading function should become part of libwnck.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clock Applet: Add scrollbar to Locations lists when the lists get too long</title>
<updated>2025-04-24T07:03:10+00:00</updated>
<author>
<name>Gordon Norman Squash</name>
<email>gordsqsh@protonmail.com</email>
</author>
<published>2024-10-15T02:47:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=702af8793c44992fbe2e44db73dfbde62b89afa7'/>
<id>702af8793c44992fbe2e44db73dfbde62b89afa7</id>
<content type='text'>
Before this commit, the Clock Applet's popup window would expand off the
screen if the user added more than a few locations to the Locations list.
In addition, the list of locations in the Clock Applet Preferences could get
extremely tall as well, and could even push the bottom part of the
Preferences dialog off the screen.

This commit adds (vertical) scrollbars to both widgets.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before this commit, the Clock Applet's popup window would expand off the
screen if the user added more than a few locations to the Locations list.
In addition, the list of locations in the Clock Applet Preferences could get
extremely tall as well, and could even push the bottom part of the
Preferences dialog off the screen.

This commit adds (vertical) scrollbars to both widgets.
</pre>
</div>
</content>
</entry>
<entry>
<title>applets/clock: Fix compatibility with musl libc</title>
<updated>2025-04-24T07:02:47+00:00</updated>
<author>
<name>Đoàn Trần Công Danh</name>
<email>congdanhqx@gmail.com</email>
</author>
<published>2024-10-05T16:01:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=be855481d5618ea6e342231b0ff503b36981cdee'/>
<id>be855481d5618ea6e342231b0ff503b36981cdee</id>
<content type='text'>
%l is an glibc extension for strftime, this extensions isn't supported
by musl libc.

Replace %l with %_I, which is functionaly equivalence.
%_I itself is also an extensions, however, %_I is supported by both
glibc, musl, FreeBSD and deriviates, AIX, and Solaris.

Fix: #1451
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
%l is an glibc extension for strftime, this extensions isn't supported
by musl libc.

Replace %l with %_I, which is functionaly equivalence.
%_I itself is also an extensions, however, %_I is supported by both
glibc, musl, FreeBSD and deriviates, AIX, and Solaris.

Fix: #1451
</pre>
</div>
</content>
</entry>
<entry>
<title>status-notifier: Plug large leak with icons from paths</title>
<updated>2024-06-18T18:46:03+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>cwendling@hypra.fr</email>
</author>
<published>2024-06-18T13:36:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=ef970c587da92f572a7af79de50c0cc4179400ba'/>
<id>ef970c587da92f572a7af79de50c0cc4179400ba</id>
<content type='text'>
When loading an icon from a path rather than the icon theme, we scale
it down to match the scale we need[^1], but we leaked the original
pixbuf in this case.

Fixes #1444.

[^1]: See commit e5c8646d8f6167fe2d3634a4604a1bf9ec8ee5af
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When loading an icon from a path rather than the icon theme, we scale
it down to match the scale we need[^1], but we leaked the original
pixbuf in this case.

Fixes #1444.

[^1]: See commit e5c8646d8f6167fe2d3634a4604a1bf9ec8ee5af
</pre>
</div>
</content>
</entry>
</feed>
