mutter:dcvviewer

Last commit made on 2019-05-22
Get this branch:
git clone -b dcvviewer https://git.launchpad.net/mutter

Branch merges

Branch information

Name:
dcvviewer
Repository:
lp:mutter

Recent commits

f1484fa... by Ignacio Casal Quinteiro

Add dcvviewer to xwayland_grab_default_access_rules

dcvviewer does not have native wayland support yet

https://gitlab.gnome.org/GNOME/mutter/merge_requests/587

deef996... by Ignacio Casal Quinteiro

Fix typo in RemoteDesktop dbus api

https://gitlab.gnome.org/GNOME/mutter/merge_requests/586

9305b6d... by Marco Trevisan (Treviño)

cogl/tests: Remove configure_file workaround for installed tests

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

62de4b4... by Marco Trevisan (Treviño)

meson: Bump meson requirement to 0.50.0

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

ea0a89b... by Marco Trevisan (Treviño)

cogl/meson: Remove uneeded cogl-mutter-config.h generation

This was needed until we had autotools in place.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/585

4faeb12... by Daniel van Vugt

clutter/stage-cogl: Reschedule update on present

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

91ac64b... by Jonas Ådahl

drm-buffer: Make the "types" actual types

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

ed56edc... by Jonas Ådahl

drm-buffer: Remove useless soft-asserts

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

6eeba24... by Jonas Ådahl

drm-buffer: Clean up file descriptor variable naming

Nowhere else is it called 'drm_fd' so lets not get rid of this
inconsistency.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/584

7fb7b28... by Jonas Ådahl

kms-buffer: Rename to MetaDrmBuffer

MetaKms* will be a dedicated namespace, which MetaKmsBuffer doesn't fit
under.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/584