<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-panel/applets/clock/system-timezone.c, branch v1.28.6</title>
<subtitle>MATE panel</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/'/>
<entry>
<title>Remove unnecessary cast in g_signal_connect* call</title>
<updated>2021-12-20T15:57:51+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-12-17T13:17:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=54e2bb1acaf71b7b54e796f7bfa311fb32d84830'/>
<id>54e2bb1acaf71b7b54e796f7bfa311fb32d84830</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use g_clear_pointer() and g_clear_object()</title>
<updated>2021-12-16T06:52:11+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-11-28T12:19:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=6fbabd51619c92bcd8584e1bb2f12f2b52904ea6'/>
<id>6fbabd51619c92bcd8584e1bb2f12f2b52904ea6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use a blank line at most</title>
<updated>2021-12-11T14:21:36+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-10-27T16:02:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=09674ba9f9b9d6b6cb4b88d9fe81c30aaccef8e6'/>
<id>09674ba9f9b9d6b6cb4b88d9fe81c30aaccef8e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Redundant NULL check before freeing a variable</title>
<updated>2021-02-07T01:45:31+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-01-09T13:47:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=c63575650567d111810b6633dda08409d868d02d'/>
<id>c63575650567d111810b6633dda08409d868d02d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove variableScope warnings reported by cppcheck</title>
<updated>2020-09-07T07:11:05+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2020-08-04T11:11:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=8f8b7316cc7504a4618705c562ead1ae65dabbdc'/>
<id>8f8b7316cc7504a4618705c562ead1ae65dabbdc</id>
<content type='text'>
cppcheck --enable=all . 2&gt; err.txt
grep variableScope err.txt
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cppcheck --enable=all . 2&gt; err.txt
grep variableScope err.txt
</pre>
</div>
</content>
</entry>
<entry>
<title>clock: avoid deprecated g_type_class_add_private</title>
<updated>2019-09-15T02:27:42+00:00</updated>
<author>
<name>Wu Xiaotian</name>
<email>yetist@gmail.com</email>
</author>
<published>2019-09-11T13:42:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=60894665c424ff487caf294b9cd5f72c753a4a4f'/>
<id>60894665c424ff487caf294b9cd5f72c753a4a4f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove trailing whitespaces</title>
<updated>2019-07-05T15:09:27+00:00</updated>
<author>
<name>Laurent Napias</name>
<email>tamplan@free.fr</email>
</author>
<published>2019-06-29T09:54:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=188846cecfda3b8f19e45ca37a60d817bff2afed'/>
<id>188846cecfda3b8f19e45ca37a60d817bff2afed</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix some warnings</title>
<updated>2016-02-21T10:51:49+00:00</updated>
<author>
<name>Sorokin Alexei</name>
<email>sor.alexei@meowr.ru</email>
</author>
<published>2016-02-16T00:09:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=a0a59122dab148294f199aeb8e9a85901793c435'/>
<id>a0a59122dab148294f199aeb8e9a85901793c435</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use g_path_is_absolute().</title>
<updated>2015-04-09T18:34:41+00:00</updated>
<author>
<name>Patrick Monnerat</name>
<email>pm@datasphere.ch</email>
</author>
<published>2015-01-14T10:52:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=5e9066540c568f7e10780a1dd85986a6933702f7'/>
<id>5e9066540c568f7e10780a1dd85986a6933702f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Resolve relative symlink of /etc/localtime This fixes wrong detection of system timezone under certain circumstances.</title>
<updated>2015-04-09T18:34:41+00:00</updated>
<author>
<name>Patrick Monnerat</name>
<email>pm@datasphere.ch</email>
</author>
<published>2014-11-26T16:38:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=6a71dd03e3d5c2eecdf6d6fcae50ab53656ff148'/>
<id>6a71dd03e3d5c2eecdf6d6fcae50ab53656ff148</id>
<content type='text'>
Example: in Fedora 20, the environment is a follows:
a) /etc/localtime symlinks --&gt; ../usr/share/zoneinfo/Europe/Zurich
b) /usr/share/zoneinfo contains files with more than 1 hardlink. In example,
   Europe/Zurich and Europe/Vaduz share the same i-node.
- system_timezone_read_etc_localtime_softlink() because the link is relative.
- The next algorithms fail because the targeted files do not exist.
- system_timezone_read_etc_localtime_hardlink() succeeds, but finds
  Europe/Vaduz before Europe/Zurich.
Thus the detected system timezone is wrong.

By resolving a relative /etc/localtime symlink, this patch leads algorithm
system_timezone_read_etc_localtime_softlink() to success and therefore proper
detection of system timezone.

Closes https://patch-diff.githubusercontent.com/raw/mate-desktop/mate-panel/pull/261.patch
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Example: in Fedora 20, the environment is a follows:
a) /etc/localtime symlinks --&gt; ../usr/share/zoneinfo/Europe/Zurich
b) /usr/share/zoneinfo contains files with more than 1 hardlink. In example,
   Europe/Zurich and Europe/Vaduz share the same i-node.
- system_timezone_read_etc_localtime_softlink() because the link is relative.
- The next algorithms fail because the targeted files do not exist.
- system_timezone_read_etc_localtime_hardlink() succeeds, but finds
  Europe/Vaduz before Europe/Zurich.
Thus the detected system timezone is wrong.

By resolving a relative /etc/localtime symlink, this patch leads algorithm
system_timezone_read_etc_localtime_softlink() to success and therefore proper
detection of system timezone.

Closes https://patch-diff.githubusercontent.com/raw/mate-desktop/mate-panel/pull/261.patch
</pre>
</div>
</content>
</entry>
</feed>
