<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/mutter.git/src/backends, branch document-button-values</title>
<subtitle>gitlab.gnome.org: GNOME/mutter.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/'/>
<entry>
<title>backend: Destroy stage when destroying backend</title>
<updated>2021-03-13T18:56:21+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2021-03-12T07:41:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=c3aa32987a15ba22709cf9b34fa3480af14b354b'/>
<id>c3aa32987a15ba22709cf9b34fa3480af14b354b</id>
<content type='text'>
Otherwise we leak it.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1775&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise we leak it.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1775&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>backend: Destroy backend explicitly</title>
<updated>2021-03-13T18:56:21+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2021-03-12T07:39:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=c5f699b8b3b668b2a090201012745ac1fad39be4'/>
<id>c5f699b8b3b668b2a090201012745ac1fad39be4</id>
<content type='text'>
This now ensures that calling meta_release_backend() destroys the
backend.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1775&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This now ensures that calling meta_release_backend() destroys the
backend.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1775&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>backend: Destroy clutter backend explicitly</title>
<updated>2021-03-13T18:56:21+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2021-03-12T07:38:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=c1810d6947aa8d518d8ce94eb7e43f1e777e99fa'/>
<id>c1810d6947aa8d518d8ce94eb7e43f1e777e99fa</id>
<content type='text'>
Instead of relying on reference counting, destroy it with a destroy
function that calls run_dispose() on before removing a reference.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1775&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of relying on reference counting, destroy it with a destroy
function that calls run_dispose() on before removing a reference.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1775&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>backend: Destroy seat explicitly</title>
<updated>2021-03-13T18:56:21+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2021-03-12T07:34:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=ab600cafd270897340147e1ab22596fd4133da08'/>
<id>ab600cafd270897340147e1ab22596fd4133da08</id>
<content type='text'>
Don't let any dangling pointer keeping it alive.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1775&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't let any dangling pointer keeping it alive.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1775&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>backend: Take over seat ownership from the clutter backend</title>
<updated>2021-03-13T18:56:21+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2021-03-12T07:31:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=6ecd911dd0fe370c93486f41798f8f36a70e2187'/>
<id>6ecd911dd0fe370c93486f41798f8f36a70e2187</id>
<content type='text'>
Having the clutter backend owning and managing creates complication for
implementing graceful shutdown, so move it to the real backend.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1775&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Having the clutter backend owning and managing creates complication for
implementing graceful shutdown, so move it to the real backend.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1775&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>input-settings: Don't eat up seat reference</title>
<updated>2021-03-13T18:56:21+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2021-03-13T12:58:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=16b63451a36bedf941c1325e67c0f4a3287fe8e6'/>
<id>16b63451a36bedf941c1325e67c0f4a3287fe8e6</id>
<content type='text'>
MetaInputSettings unref:ed the seat on destruction, but it never ref:ed
it on construction, meaning it "stole" the reference from the rightful
owner. Make MetaInputSettings less of a thief.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1775&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MetaInputSettings unref:ed the seat on destruction, but it never ref:ed
it on construction, meaning it "stole" the reference from the rightful
owner. Make MetaInputSettings less of a thief.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1775&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>clutter/backend/x11: Fix some variable naming convention</title>
<updated>2021-03-13T18:56:21+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2021-03-11T20:51:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=353cdf52734399b8c916bbc100d8c730557e562f'/>
<id>353cdf52734399b8c916bbc100d8c730557e562f</id>
<content type='text'>
Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1775&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1775&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>clutter/backend/native: Don't double manage stage implementation</title>
<updated>2021-03-13T18:56:21+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2021-03-11T20:46:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=5aa43ec6c4f61fda90cc4eda172538e7bcf4bffc'/>
<id>5aa43ec6c4f61fda90cc4eda172538e7bcf4bffc</id>
<content type='text'>
The stage owns the "stage window", so don't double manage it in
MetaClutterBackendNative, as that means it'd be double-destroyed if the
stage would be destroyed.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1775&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The stage owns the "stage window", so don't double manage it in
MetaClutterBackendNative, as that means it'd be double-destroyed if the
stage would be destroyed.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1775&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>backends/native: Sync LEDs when adding new device</title>
<updated>2021-03-13T18:34:22+00:00</updated>
<author>
<name>Olivier Fourdan</name>
<email>ofourdan@redhat.com</email>
</author>
<published>2021-01-04T15:10:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=c0164378574b1a243cf21b4abb6c090b56505294'/>
<id>c0164378574b1a243cf21b4abb6c090b56505294</id>
<content type='text'>
Adding new input devices resets the LED state, make sure to restore it
to keep the LED and XKB state consistent.

Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/1594
Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1662&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adding new input devices resets the LED state, make sure to restore it
to keep the LED and XKB state consistent.

Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/1594
Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1662&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>backends/x11: Don't leak XRRGetPanning result</title>
<updated>2021-03-13T15:34:55+00:00</updated>
<author>
<name>Sebastian Keller</name>
<email>skeller@gnome.org</email>
</author>
<published>2021-02-11T14:52:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=e77e454d3424091cbd0c892fa108196f0a440308'/>
<id>e77e454d3424091cbd0c892fa108196f0a440308</id>
<content type='text'>
Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1728&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1728&gt;
</pre>
</div>
</content>
</entry>
</feed>
