<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/mutter.git, branch dcvviewer</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>Add dcvviewer to xwayland_grab_default_access_rules</title>
<updated>2019-05-22T14:55:03+00:00</updated>
<author>
<name>Ignacio Casal Quinteiro</name>
<email>icq@gnome.org</email>
</author>
<published>2019-05-22T09:32:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=f1484fa6c2f61e113c476fb13aeb1f7f53f184a1'/>
<id>f1484fa6c2f61e113c476fb13aeb1f7f53f184a1</id>
<content type='text'>
dcvviewer does not have native wayland support yet

https://gitlab.gnome.org/GNOME/mutter/merge_requests/587
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
dcvviewer does not have native wayland support yet

https://gitlab.gnome.org/GNOME/mutter/merge_requests/587
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo in RemoteDesktop dbus api</title>
<updated>2019-05-22T14:21:57+00:00</updated>
<author>
<name>Ignacio Casal Quinteiro</name>
<email>icq@gnome.org</email>
</author>
<published>2019-05-22T09:30:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=deef9960a45cb3830fb23903c62019b504169432'/>
<id>deef9960a45cb3830fb23903c62019b504169432</id>
<content type='text'>
https://gitlab.gnome.org/GNOME/mutter/merge_requests/586
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://gitlab.gnome.org/GNOME/mutter/merge_requests/586
</pre>
</div>
</content>
</entry>
<entry>
<title>cogl/tests: Remove configure_file workaround for installed tests</title>
<updated>2019-05-21T17:36:15+00:00</updated>
<author>
<name>Marco Trevisan (Treviño)</name>
<email>mail@3v1n0.net</email>
</author>
<published>2019-05-21T17:26:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=9305b6d8eeccd0ea1f173d035ed7d8e8c008ee8b'/>
<id>9305b6d8eeccd0ea1f173d035ed7d8e8c008ee8b</id>
<content type='text'>
Since starting meson 0.50 `install: false` is honored when the install_dir is
set to a non-empty value, we can now remove the workaround we added in commit
dbe73c329

https://gitlab.gnome.org/GNOME/mutter/merge_requests/585
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since starting meson 0.50 `install: false` is honored when the install_dir is
set to a non-empty value, we can now remove the workaround we added in commit
dbe73c329

https://gitlab.gnome.org/GNOME/mutter/merge_requests/585
</pre>
</div>
</content>
</entry>
<entry>
<title>meson: Bump meson requirement to 0.50.0</title>
<updated>2019-05-21T17:36:13+00:00</updated>
<author>
<name>Marco Trevisan (Treviño)</name>
<email>mail@3v1n0.net</email>
</author>
<published>2019-05-21T17:23:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=62de4b4f82a6b5dadc07a04fe3558f1c0111fbdb'/>
<id>62de4b4f82a6b5dadc07a04fe3558f1c0111fbdb</id>
<content type='text'>
We've been using configure_file's `install` property for some time now, but this
has been officially supported and works as expected only since meson 0.50, so,
bump version to avoid warnings and ensure the behavior is the one we want.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/585
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We've been using configure_file's `install` property for some time now, but this
has been officially supported and works as expected only since meson 0.50, so,
bump version to avoid warnings and ensure the behavior is the one we want.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/585
</pre>
</div>
</content>
</entry>
<entry>
<title>cogl/meson: Remove uneeded cogl-mutter-config.h generation</title>
<updated>2019-05-21T17:36:10+00:00</updated>
<author>
<name>Marco Trevisan (Treviño)</name>
<email>mail@3v1n0.net</email>
</author>
<published>2019-05-21T17:20:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=ea0a89bde870c1502d4e066469e262abff3d20c4'/>
<id>ea0a89bde870c1502d4e066469e262abff3d20c4</id>
<content type='text'>
This was needed until we had autotools in place.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/585
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was needed until we had autotools in place.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/585
</pre>
</div>
</content>
</entry>
<entry>
<title>clutter/stage-cogl: Reschedule update on present</title>
<updated>2019-05-21T16:23:49+00:00</updated>
<author>
<name>Daniel van Vugt</name>
<email>daniel.van.vugt@canonical.com</email>
</author>
<published>2018-10-29T11:05:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=4faeb12731b81ce617042973155cc4b5737e1133'/>
<id>4faeb12731b81ce617042973155cc4b5737e1133</id>
<content type='text'>
If an update (new frame) had been scheduled already before
`_clutter_stage_cogl_presented` was called then that means it was
scheduled for the wrong time. Because the `last_presentation_time` has
changed since then. And using an `update_time` based on an outdated
presentation time results in scheduling frames too early, filling the
buffer queue (triple buffering or worse) and high visual latency.

So if we do receive a presentation event when an update is already
scheduled, remember to reschedule the update based on the newer
`last_presentation_time`. This way we avoid overfilling the buffer queue
and limit ourselves to double buffering for less visible lag.

Closes: https://gitlab.gnome.org/GNOME/mutter/issues/334

Prerequisite: https://gitlab.gnome.org/GNOME/mutter/merge_requests/520

https://gitlab.gnome.org/GNOME/mutter/merge_requests/281
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If an update (new frame) had been scheduled already before
`_clutter_stage_cogl_presented` was called then that means it was
scheduled for the wrong time. Because the `last_presentation_time` has
changed since then. And using an `update_time` based on an outdated
presentation time results in scheduling frames too early, filling the
buffer queue (triple buffering or worse) and high visual latency.

So if we do receive a presentation event when an update is already
scheduled, remember to reschedule the update based on the newer
`last_presentation_time`. This way we avoid overfilling the buffer queue
and limit ourselves to double buffering for less visible lag.

Closes: https://gitlab.gnome.org/GNOME/mutter/issues/334

Prerequisite: https://gitlab.gnome.org/GNOME/mutter/merge_requests/520

https://gitlab.gnome.org/GNOME/mutter/merge_requests/281
</pre>
</div>
</content>
</entry>
<entry>
<title>drm-buffer: Make the "types" actual types</title>
<updated>2019-05-21T14:55:38+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2019-05-20T20:08:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=91ac64bb4422f58fda28ce741173710530c6438c'/>
<id>91ac64bb4422f58fda28ce741173710530c6438c</id>
<content type='text'>
There is no reason why we should have an internal type enum when we have
all the infrastructure to just use multiple GObject types. Also there
was no code sharing between the old "types", the only common API was
getting the framebuffer ID, so lets make that a vfunc.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/584
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is no reason why we should have an internal type enum when we have
all the infrastructure to just use multiple GObject types. Also there
was no code sharing between the old "types", the only common API was
getting the framebuffer ID, so lets make that a vfunc.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/584
</pre>
</div>
</content>
</entry>
<entry>
<title>drm-buffer: Remove useless soft-asserts</title>
<updated>2019-05-21T14:55:38+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2019-05-20T19:28:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=ed56edc7bad631e7be8f3e68151ebd0f1b7576fb'/>
<id>ed56edc7bad631e7be8f3e68151ebd0f1b7576fb</id>
<content type='text'>
If triggered, many would result in crashes later anyway, so lets change
those to asserts. Some are simply useless, so remove those.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/584
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If triggered, many would result in crashes later anyway, so lets change
those to asserts. Some are simply useless, so remove those.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/584
</pre>
</div>
</content>
</entry>
<entry>
<title>drm-buffer: Clean up file descriptor variable naming</title>
<updated>2019-05-21T14:55:38+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2019-05-20T19:27:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=6eeba2434aa55d27d81fc9701573e4d9834504de'/>
<id>6eeba2434aa55d27d81fc9701573e4d9834504de</id>
<content type='text'>
Nowhere else is it called 'drm_fd' so lets not get rid of this
inconsistency.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/584
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Nowhere else is it called 'drm_fd' so lets not get rid of this
inconsistency.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/584
</pre>
</div>
</content>
</entry>
<entry>
<title>kms-buffer: Rename to MetaDrmBuffer</title>
<updated>2019-05-21T14:55:38+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2019-05-20T19:20:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=7fb7b28cd69bba7459cc02659374725e00d06c1d'/>
<id>7fb7b28cd69bba7459cc02659374725e00d06c1d</id>
<content type='text'>
MetaKms* will be a dedicated namespace, which MetaKmsBuffer doesn't fit
under.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/584
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MetaKms* will be a dedicated namespace, which MetaKmsBuffer doesn't fit
under.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/584
</pre>
</div>
</content>
</entry>
</feed>
