<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-settings-daemon/plugins/keybindings, branch v1.21.2</title>
<subtitle>MATE settings daemon</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/'/>
<entry>
<title>Prevent media-keys bindings from swallowing modifier keys</title>
<updated>2018-03-10T19:44:58+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@vkareh.net</email>
</author>
<published>2018-03-07T11:41:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=d0368790c6deda728eb46337247bd0a9a844ac4b'/>
<id>d0368790c6deda728eb46337247bd0a9a844ac4b</id>
<content type='text'>
This changes how the media-keys manager determines successful
key-bindings from KeyRelease to KeyPress so that it does not conflict
with third-party applications that want to use modifier keys as global
key-bindings. We've already done this change for general keybindings and
marco.

It also cleans up a bunch of deprectation warnings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This changes how the media-keys manager determines successful
key-bindings from KeyRelease to KeyPress so that it does not conflict
with third-party applications that want to use modifier keys as global
key-bindings. We've already done this change for general keybindings and
marco.

It also cleans up a bunch of deprectation warnings.
</pre>
</div>
</content>
</entry>
<entry>
<title>avoid deprecated gdk_display_get_screen and gdk_display_get_n_screens</title>
<updated>2017-08-09T20:07:03+00:00</updated>
<author>
<name>ZenWalker</name>
<email>scow@riseup.net</email>
</author>
<published>2017-08-01T00:40:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=daa0acc2088b8501c3c55134f8f21f3e853ca83d'/>
<id>daa0acc2088b8501c3c55134f8f21f3e853ca83d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>avoid deprecated gdk_screen_get_number</title>
<updated>2017-07-27T13:33:35+00:00</updated>
<author>
<name>ZenWalker</name>
<email>scow@riseup.net</email>
</author>
<published>2017-07-16T23:03:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=39fa8f54b18ee53030344cb7e2a898cb12f93d59'/>
<id>39fa8f54b18ee53030344cb7e2a898cb12f93d59</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Xrandr applet dying on restart</title>
<updated>2017-06-26T18:11:19+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@vkareh.net</email>
</author>
<published>2017-06-26T18:11:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=603e331e6cf480d2f9aed1e7d096333df39215aa'/>
<id>603e331e6cf480d2f9aed1e7d096333df39215aa</id>
<content type='text'>
When setting `KeyPressMask` as a reportable event for all windows, the
keybinding for `Fn+F7` in Xrandr seems to fail. This change adds, rather
than overrides, the `KeyPressMask` as a reportable event for the
corresponding window.

Fixes #180
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When setting `KeyPressMask` as a reportable event for all windows, the
keybinding for `Fn+F7` in Xrandr seems to fail. This change adds, rather
than overrides, the `KeyPressMask` as a reportable event for the
corresponding window.

Fixes #180
</pre>
</div>
</content>
</entry>
<entry>
<title>Request keyboard event reports from global keybindings of other windows (#179)</title>
<updated>2017-06-20T22:28:47+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@vkareh.net</email>
</author>
<published>2017-06-20T22:28:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=cf0b97690c9d8606be4e07b58a4cf7070b53570d'/>
<id>cf0b97690c9d8606be4e07b58a4cf7070b53570d</id>
<content type='text'>
* Request keyboard event reports from global keybindings of other windows

This allows mate-settings-daemon to honor global keybindings whenever
a different application has keybindings that seem conflicting, but are
usually not.

For example, an application defining a `Super_L` keybinding
and MATE having defining a shortcut that uses the `&lt;Mod4&gt;` key. They are
the same physical keyboard, but one is a modifier and the other is not.
Without requesting keyboard reports from other windows, the `&lt;Mod4&gt;`
shortcuts are swallowed whenever there is a `Super_L` shortcut
elsewhere.

* Remove KeyReleaseMask as the keybindings_filter only looks at KeyPress

* Guard against BadWindow errors
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Request keyboard event reports from global keybindings of other windows

This allows mate-settings-daemon to honor global keybindings whenever
a different application has keybindings that seem conflicting, but are
usually not.

For example, an application defining a `Super_L` keybinding
and MATE having defining a shortcut that uses the `&lt;Mod4&gt;` key. They are
the same physical keyboard, but one is a modifier and the other is not.
Without requesting keyboard reports from other windows, the `&lt;Mod4&gt;`
shortcuts are swallowed whenever there is a `Super_L` shortcut
elsewhere.

* Remove KeyReleaseMask as the keybindings_filter only looks at KeyPress

* Guard against BadWindow errors
</pre>
</div>
</content>
</entry>
<entry>
<title>move to GTK+3 (&gt;= 3.14), drop GTK+2 code and --with-gtk build option</title>
<updated>2016-11-20T19:24:08+00:00</updated>
<author>
<name>monsta</name>
<email>monsta@inbox.ru</email>
</author>
<published>2016-11-20T19:24:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=de1227d4355f56017270f3a7541b8be21fd955af'/>
<id>de1227d4355f56017270f3a7541b8be21fd955af</id>
<content type='text'>
and require libmatekbd and libmate-desktop &gt;= 1.17
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and require libmatekbd and libmate-desktop &gt;= 1.17
</pre>
</div>
</content>
</entry>
<entry>
<title>build: require dconf &gt;= 0.13</title>
<updated>2016-11-20T17:43:20+00:00</updated>
<author>
<name>monsta</name>
<email>monsta@inbox.ru</email>
</author>
<published>2016-11-20T17:43:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=f335d66a7c09ebe0f4b342a2afe84dfbad52ac2e'/>
<id>f335d66a7c09ebe0f4b342a2afe84dfbad52ac2e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>keybindings: remove useless code</title>
<updated>2016-01-09T17:49:32+00:00</updated>
<author>
<name>monsta</name>
<email>monsta@inbox.ru</email>
</author>
<published>2016-01-09T17:35:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=e2ffc36ed17c3a459c4245f05c653547e01fbd07'/>
<id>e2ffc36ed17c3a459c4245f05c653547e01fbd07</id>
<content type='text'>
same as in 50565db52df4c2856241422e3328ae854e45aff8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
same as in 50565db52df4c2856241422e3328ae854e45aff8
</pre>
</div>
</content>
</entry>
<entry>
<title>GTK3: use gdk_error_trap_pop_ignored() when appropriate</title>
<updated>2015-12-02T11:54:10+00:00</updated>
<author>
<name>Wolfgang Ulbrich</name>
<email>chat-to-me@raveit.de</email>
</author>
<published>2015-11-16T13:02:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=8ea8868b6e6cfa626905b52b4b94b10b60d43139'/>
<id>8ea8868b6e6cfa626905b52b4b94b10b60d43139</id>
<content type='text'>
taken from:
https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=544526d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
taken from:
https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=544526d
</pre>
</div>
</content>
</entry>
<entry>
<title>gdk_x11_window_lookup_for_display and gdk_window_get_screen are in gdk2</title>
<updated>2014-05-18T00:00:10+00:00</updated>
<author>
<name>infirit</name>
<email>infirit@gmail.com</email>
</author>
<published>2014-05-18T00:00:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=520041451fd356d679da39f83d17585777643a85'/>
<id>520041451fd356d679da39f83d17585777643a85</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
