<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-panel, branch v1.21.2</title>
<subtitle>MATE panel</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/'/>
<entry>
<title>release 1.21.2</title>
<updated>2018-09-28T11:51:30+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2018-09-28T11:51:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=7ce8636131082def35731476fa1037f58971eb5c'/>
<id>7ce8636131082def35731476fa1037f58971eb5c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>sync with transifex</title>
<updated>2018-09-28T11:46:01+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2018-09-28T11:46:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=16e6140c82647e0a39358031bffb66241a000b53'/>
<id>16e6140c82647e0a39358031bffb66241a000b53</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>menu-bar: transfer focus correctly on alt-F1</title>
<updated>2018-09-26T04:18:03+00:00</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2018-08-30T16:11:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=f0f4c5e1217eefd46edf9f98633fb32967c67461'/>
<id>f0f4c5e1217eefd46edf9f98633fb32967c67461</id>
<content type='text'>
The background is in https://gitlab.gnome.org/GNOME/gtk/issues/85 . One of
the conclusions, in https://gitlab.gnome.org/GNOME/gtk/issues/85#note_264804
, is that mate-panel needs to properly transfer focus on alt-F1 keyboard
shortcut.

It used to work only by luck before, only because gtk used to
deactivate itself during a keyboard grab. But as discussed in
https://gitlab.gnome.org/GNOME/gtk/issues/85 that behavior poses
accessibility feedback issues, is not coherent, and keyboard grab
feedback will not be available in wayland anyway. Thus @ebassi saying
in https://gitlab.gnome.org/GNOME/gtk/issues/85#note_264804 that not
transferring focus properly is the actual bug.

This change explictly switches to the menu bar after saving which X Window
had the focus, and on menu bar deactivation restores focus to that X Window.

Fixes #851
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The background is in https://gitlab.gnome.org/GNOME/gtk/issues/85 . One of
the conclusions, in https://gitlab.gnome.org/GNOME/gtk/issues/85#note_264804
, is that mate-panel needs to properly transfer focus on alt-F1 keyboard
shortcut.

It used to work only by luck before, only because gtk used to
deactivate itself during a keyboard grab. But as discussed in
https://gitlab.gnome.org/GNOME/gtk/issues/85 that behavior poses
accessibility feedback issues, is not coherent, and keyboard grab
feedback will not be available in wayland anyway. Thus @ebassi saying
in https://gitlab.gnome.org/GNOME/gtk/issues/85#note_264804 that not
transferring focus properly is the actual bug.

This change explictly switches to the menu bar after saving which X Window
had the focus, and on menu bar deactivation restores focus to that X Window.

Fixes #851
</pre>
</div>
</content>
</entry>
<entry>
<title>panel: avoid a critical</title>
<updated>2018-09-12T20:47:21+00:00</updated>
<author>
<name>Rui Caridade</name>
<email>rcaridade145@gmail.com</email>
</author>
<published>2018-09-10T20:43:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=4c30c52e4857da9d23e284aa75b12c8ab62e2ee4'/>
<id>4c30c52e4857da9d23e284aa75b12c8ab62e2ee4</id>
<content type='text'>
g_file_query_info can return NULL. Use g_clear_object to make
sure we don't try to unref NULL pointer.

Origin commit:

https://github.com/GNOME/gnome-panel/commit/73fa9808f24ee6a95e12a8558d6b1f6513b78693#diff-5f461c83a31d7792b939f3a1be40c512
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
g_file_query_info can return NULL. Use g_clear_object to make
sure we don't try to unref NULL pointer.

Origin commit:

https://github.com/GNOME/gnome-panel/commit/73fa9808f24ee6a95e12a8558d6b1f6513b78693#diff-5f461c83a31d7792b939f3a1be40c512
</pre>
</div>
</content>
</entry>
<entry>
<title>panel-toplevel: fix memory leak in calculate_minimum_height</title>
<updated>2018-09-12T20:46:35+00:00</updated>
<author>
<name>Rui Caridade</name>
<email>rcaridade145@gmail.com</email>
</author>
<published>2018-09-10T20:37:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=2e35407bfe71cf0c9c5911102daf8ed2e7246d89'/>
<id>2e35407bfe71cf0c9c5911102daf8ed2e7246d89</id>
<content type='text'>
Origin commit :
https://github.com/GNOME/gnome-panel/commit/19129513e9dbfef9a985e0666d98d60a9e7b2779#diff-97cdffd8b53134e4fdfdd45b4a862042R2144
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Origin commit :
https://github.com/GNOME/gnome-panel/commit/19129513e9dbfef9a985e0666d98d60a9e7b2779#diff-97cdffd8b53134e4fdfdd45b4a862042R2144
</pre>
</div>
</content>
</entry>
<entry>
<title>Change GTK_CHECK_VERSION to match next gtk+ release</title>
<updated>2018-08-07T20:41:45+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2018-08-07T20:41:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=0e32e29fcc1dfda6b8764c7a7fda11aa9830065e'/>
<id>0e32e29fcc1dfda6b8764c7a7fda11aa9830065e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>applets: Guard against GTK scale-factor fixes on GtkSocket</title>
<updated>2018-07-27T18:08:09+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@vkareh.net</email>
</author>
<published>2018-07-27T18:08:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=31930d0b39b3bf26bcc53b2c20e61ecd4779f397'/>
<id>31930d0b39b3bf26bcc53b2c20e61ecd4779f397</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>window-list: Skip setting size hints until WnckTasklist has items to show.</title>
<updated>2018-07-26T18:05:17+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@vkareh.net</email>
</author>
<published>2018-07-26T18:05:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=139f1837cea61ddf9971c3f7f1530de9247121d3'/>
<id>139f1837cea61ddf9971c3f7f1530de9247121d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>applets: Fix runtime error messages</title>
<updated>2018-07-25T18:23:47+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@vkareh.net</email>
</author>
<published>2018-07-25T16:39:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=f2f4d84492425428806e0b2d940b6b270c0d3bd5'/>
<id>f2f4d84492425428806e0b2d940b6b270c0d3bd5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mate-panel-applet: setup_x_error_handler for in-process applets too</title>
<updated>2018-07-23T04:08:45+00:00</updated>
<author>
<name>lukefromdc</name>
<email>lukefromdc@hushmail.com</email>
</author>
<published>2018-07-22T05:47:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-panel/commit/?id=b37f24ea4aabd954b7c7810a681ec8fc62c65631'/>
<id>b37f24ea4aabd954b7c7810a681ec8fc62c65631</id>
<content type='text'>
This is for the tray: GtkPlug/GtkSocket widgets are used to embed tray icons (GtkStatusIcons) in the tray even if the tray is in-process and does not use the plug/socket widgets to be itself embedded in the panel
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is for the tray: GtkPlug/GtkSocket widgets are used to embed tray icons (GtkStatusIcons) in the tray even if the tray is in-process and does not use the plug/socket widgets to be itself embedded in the panel
</pre>
</div>
</content>
</entry>
</feed>
