<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-panel/applets/clock, branch Switcher-WIP</title>
<subtitle>MATE panel</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/'/>
<entry>
<title>clock: Store calendar client in ClockData (#1516)</title>
<updated>2025-09-22T22:23:09+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-09-22T22:23:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=cf2f458dd8b70450c3fdffb10d4a45c8c369b3e9'/>
<id>cf2f458dd8b70450c3fdffb10d4a45c8c369b3e9</id>
<content type='text'>
* clock: Store calendar client in ClockData

This simplifies the evolution calendar client architecture and makes the
popup show up faster, since we don't need to create a new one every time
we open it.

* clock: Fix calendar data refresh when opening popup

The calendar popup was not showing recently added Evolution
events/tasks. Added a refresh timeout call every time the calendar popup
opens. That way the popup opens immediately and the data is refresh
after a small delay.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* clock: Store calendar client in ClockData

This simplifies the evolution calendar client architecture and makes the
popup show up faster, since we don't need to create a new one every time
we open it.

* clock: Fix calendar data refresh when opening popup

The calendar popup was not showing recently added Evolution
events/tasks. Added a refresh timeout call every time the calendar popup
opens. That way the popup opens immediately and the data is refresh
after a small delay.</pre>
</div>
</content>
</entry>
<entry>
<title>Wayland-only-build attempt 3 - changes from other branch removed</title>
<updated>2025-09-04T14:12:14+00:00</updated>
<author>
<name>mark.herbert</name>
<email>mark.herbert42@gmail.com</email>
</author>
<published>2025-07-18T08:42:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=d68c23bd8e07612f305dcc7825f3a8ee448544f5'/>
<id>d68c23bd8e07612f305dcc7825f3a8ee448544f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix uninitialized and unused screen vars</title>
<updated>2025-09-04T14:04:49+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=7867d2d5888f48369bc34c1182d5171c4c224b13'/>
<id>7867d2d5888f48369bc34c1182d5171c4c224b13</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>clock: Provide fallback preferences path</title>
<updated>2025-08-03T13:39:12+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=29a8742080dab02afbe6f7e453a7525c54be946e'/>
<id>29a8742080dab02afbe6f7e453a7525c54be946e</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>clock: Fix timezone handling</title>
<updated>2025-08-03T13:39:12+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-07-28T15:28:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=bf07a6614e91646ecea248db003a576c3d85ad95'/>
<id>bf07a6614e91646ecea248db003a576c3d85ad95</id>
<content type='text'>
We remove a bunch of functions, since they are already handled by
libecal, and add correction to times based on the difference between the
event's own timezone and our current local timezone.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We remove a bunch of functions, since they are already handled by
libecal, and add correction to times based on the difference between the
event's own timezone and our current local timezone.
</pre>
</div>
</content>
</entry>
<entry>
<title>clock: Backport Evolution calendar integration from gnome-panel</title>
<updated>2025-08-03T13:39:12+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-07-25T11:22:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=3818bb2847b16ecc21320f0208211da4bd883b30'/>
<id>3818bb2847b16ecc21320f0208211da4bd883b30</id>
<content type='text'>
Add Evolution Data Server (EDS) calendar integration to the MATE panel
clock applet, most of it ported from gnome-panel's clock applet. This
allows users to view calendar events and tasks directly from the clock
popup calendar.

The calendar integration is disabled by default and can be enabled
with --enable-eds during configuration. When disabled, the clock
applet functions normally without any EDS dependencies.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add Evolution Data Server (EDS) calendar integration to the MATE panel
clock applet, most of it ported from gnome-panel's clock applet. This
allows users to view calendar events and tasks directly from the clock
popup calendar.

The calendar integration is disabled by default and can be enabled
with --enable-eds during configuration. When disabled, the clock
applet functions normally without any EDS dependencies.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove deprecated gdk_screen_get_* functions</title>
<updated>2025-07-23T14:48:09+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=1e392a614d5f447531a6883ed9dc19b4c30b8eb6'/>
<id>1e392a614d5f447531a6883ed9dc19b4c30b8eb6</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>Clock Applet: Add scrollbar to Locations lists when the lists get too long</title>
<updated>2025-04-24T06:55:02+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=17fd56f0680672f330f06ed566c50e366f51b14a'/>
<id>17fd56f0680672f330f06ed566c50e366f51b14a</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>2024-12-06T23:16:06+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=9fc7ea0f1495b45eb5dfc773294d3465057f6e63'/>
<id>9fc7ea0f1495b45eb5dfc773294d3465057f6e63</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>Reduce scope of variables</title>
<updated>2024-02-04T17:37:58+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>cwendling@hypra.fr</email>
</author>
<published>2023-11-15T14:10:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=62fabfc793b545250dafaf37f75650cbfdce095f'/>
<id>62fabfc793b545250dafaf37f75650cbfdce095f</id>
<content type='text'>
Mostly found by cppcheck.

origin commit was:
https://github.com/mate-desktop/mate-panel/commit/96c7ebc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mostly found by cppcheck.

origin commit was:
https://github.com/mate-desktop/mate-panel/commit/96c7ebc
</pre>
</div>
</content>
</entry>
</feed>
