<feed xmlns='http://www.w3.org/2005/Atom'>
<title>marco, branch v1.18.2</title>
<subtitle>MATE default window manager</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/'/>
<entry>
<title>release 1.18.2</title>
<updated>2017-11-06T09:31:05+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2017-11-06T09:31:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=f7d762523b1ec7e98618f6158de16ddc86f7f602'/>
<id>f7d762523b1ec7e98618f6158de16ddc86f7f602</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>2017-11-06T08:37:16+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2017-11-06T08:36:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=e812845541c5acbc9d2e5185789fe1e6b5f4f144'/>
<id>e812845541c5acbc9d2e5185789fe1e6b5f4f144</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>2017-11-06T08:34:37+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2017-09-04T18:55:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=aaa857b8b6239d9d5f82bd6b5d7bffeb8f7eb4b7'/>
<id>aaa857b8b6239d9d5f82bd6b5d7bffeb8f7eb4b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix synthetic keybinding/button-grab window (#342)</title>
<updated>2017-08-18T07:17:31+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@vkareh.net</email>
</author>
<published>2017-08-14T10:31:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=841f6cc41ab3389d12912dbcb166744ab3eab688'/>
<id>841f6cc41ab3389d12912dbcb166744ab3eab688</id>
<content type='text'>
* Determine focused window when processing synthetic events

When a client is passively grabbing keybindings that it does not need,
it sends them up for other clients to process.

Often in this situation, the event contains the wrong window (either
root, for global keybindings, or the original client itself). This means
that Marco will attempt to process the event for the wrong window.

This is not an issue for global keybindings within Marco, as the focused
window does not matter. However, for shortcuts that operate directly on
specific windows, the event gets lost.

This change addresses this by determining what the currently-focused
window is, regardless of which client forwarded the event.

* Determine window under pointer when processing synthetic events

When a client is passively grabbing mouse clicks that it does not need,
it sends them up for other clients to process.

Often in this situation, the event contains the wrong window (either
root, for global keybindings, or the original client itself). This means
that Marco will attempt to process the event for the wrong window.

This change addresses this by determining what the current window under
the mouse pointer is, regardless of which client forwarded the event.

* Remove unused development data
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Determine focused window when processing synthetic events

When a client is passively grabbing keybindings that it does not need,
it sends them up for other clients to process.

Often in this situation, the event contains the wrong window (either
root, for global keybindings, or the original client itself). This means
that Marco will attempt to process the event for the wrong window.

This is not an issue for global keybindings within Marco, as the focused
window does not matter. However, for shortcuts that operate directly on
specific windows, the event gets lost.

This change addresses this by determining what the currently-focused
window is, regardless of which client forwarded the event.

* Determine window under pointer when processing synthetic events

When a client is passively grabbing mouse clicks that it does not need,
it sends them up for other clients to process.

Often in this situation, the event contains the wrong window (either
root, for global keybindings, or the original client itself). This means
that Marco will attempt to process the event for the wrong window.

This change addresses this by determining what the current window under
the mouse pointer is, regardless of which client forwarded the event.

* Remove unused development data
</pre>
</div>
</content>
</entry>
<entry>
<title>ui: Fix invalid object construction in frames</title>
<updated>2017-06-30T20:25:03+00:00</updated>
<author>
<name>Ikey Doherty</name>
<email>ikey@solus-project.com</email>
</author>
<published>2017-06-20T21:07:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=71950df523c575922a2d83ba54a7009c10c3895b'/>
<id>71950df523c575922a2d83ba54a7009c10c3895b</id>
<content type='text'>
This legacy construct was carried over from the gtk2/gtk3 port, and
attempts to initialise MetaFrames with a GtkWindow `type` property.
This property doesn't actually exist, and will cause marco to completely
crash when running with `MARCO_DEBUG=1` for local build testing.

Signed-off-by: Ikey Doherty &lt;ikey@solus-project.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This legacy construct was carried over from the gtk2/gtk3 port, and
attempts to initialise MetaFrames with a GtkWindow `type` property.
This property doesn't actually exist, and will cause marco to completely
crash when running with `MARCO_DEBUG=1` for local build testing.

Signed-off-by: Ikey Doherty &lt;ikey@solus-project.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>release 1.18.1</title>
<updated>2017-05-10T15:13:03+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2017-05-10T15:13:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=85a43df0d3943c9fe2db32fc9578da1a4e743b63'/>
<id>85a43df0d3943c9fe2db32fc9578da1a4e743b63</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>2017-05-10T15:07:38+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2017-05-10T15:06:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=ecf58e3f217e98a83f5fb30a1dd7af600489b789'/>
<id>ecf58e3f217e98a83f5fb30a1dd7af600489b789</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ui: avoid deprecated GdkDeviceManager</title>
<updated>2017-05-10T15:04:22+00:00</updated>
<author>
<name>Alberts Muktupāvels</name>
<email>alberts.muktupavels@gmail.com</email>
</author>
<published>2017-04-23T11:00:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=024c1e487f90696bb66da4574dc607d96c5f5bbd'/>
<id>024c1e487f90696bb66da4574dc607d96c5f5bbd</id>
<content type='text'>
taken from:
https://git.gnome.org/browse/metacity/commit/?id=7ec9a6f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
taken from:
https://git.gnome.org/browse/metacity/commit/?id=7ec9a6f
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Use non-deprecated feature test macros</title>
<updated>2017-05-10T15:03:59+00:00</updated>
<author>
<name>Dmitry Shachnev</name>
<email>mitya57@gmail.com</email>
</author>
<published>2017-04-23T09:28:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=146ba74e9e76f0c79af1dbefde5573cad65529ec'/>
<id>146ba74e9e76f0c79af1dbefde5573cad65529ec</id>
<content type='text'>
_SVID_SOURCE has been deprecated in newer versions of glibc breaking -WError;
the recommended replacement of _DEFAULT_SOURCE is fairly new, so switch to
_XOPEN_SOURCE instead.

Based on mutter commits b159d6a5e17219557574defb6c3788d9b0c39757
and b159d6a5e17219557574defb6c3788d9b0c39757.

https://bugzilla.gnome.org/show_bug.cgi?id=763782

taken from:
https://git.gnome.org/browse/metacity/commit/?id=56bcf350fb599ec2caf68af4f0f92b1c3999027c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
_SVID_SOURCE has been deprecated in newer versions of glibc breaking -WError;
the recommended replacement of _DEFAULT_SOURCE is fairly new, so switch to
_XOPEN_SOURCE instead.

Based on mutter commits b159d6a5e17219557574defb6c3788d9b0c39757
and b159d6a5e17219557574defb6c3788d9b0c39757.

https://bugzilla.gnome.org/show_bug.cgi?id=763782

taken from:
https://git.gnome.org/browse/metacity/commit/?id=56bcf350fb599ec2caf68af4f0f92b1c3999027c
</pre>
</div>
</content>
</entry>
<entry>
<title>tile-preview: avoid a deprecation warning</title>
<updated>2017-05-10T15:03:41+00:00</updated>
<author>
<name>Alberts Muktupāvels</name>
<email>alberts.muktupavels@gmail.com</email>
</author>
<published>2017-04-23T07:54:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=105abf2b5f34489bb3a5d62753c32178471379a9'/>
<id>105abf2b5f34489bb3a5d62753c32178471379a9</id>
<content type='text'>
Taken from:
https://git.gnome.org/browse/metacity/commit/?id=3380502
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Taken from:
https://git.gnome.org/browse/metacity/commit/?id=3380502
</pre>
</div>
</content>
</entry>
</feed>
