Commits on Source (26)
-
Aleksandr Melman authored7eff0c71
-
Fran Dieguez authored3f4736e0
-
Daniel Mustieles authored311a79e1
-
Aurimas Černius authored8d8fbdee
-
Matej Urbančič authored76516319
-
Leônidas Araújo authored1637272b
-
Kukuh Syafaat authorede38acce3
-
Sveinn í Felli authored
(cherry picked from commit 62447a32)
80f09ff0 -
Zurab Kargareteli authored3e60fece
-
Rūdolfs Mazurs authored63ff1f61
-
Yosef Or Boczko authorede334f57e
-
Alexander Shopov authored7333f28e
-
Alan Mortensen authoredfa1bb402
-
Jonas Ådahl authored
This is instead of getting anything from the CdDevice. This avoids a crash when CdDevice isn't successfully setup but something still tries to look up the filename of the ICC profile. This isn't a real bug fix for anything, but there is no reason having to rely on CdDevice for this anyway, and as we don't really have control of it, it's less reliable of containing something valid. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2622>
3aecb1c2 -
Jonas Ådahl authored
This matches what colord does, and allows us to rely on checking error codes both in production and in the test suite. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2622>
8a53020e -
Jonas Ådahl authored
It's used when cleaning up profiles on race conditions. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2622>
a2000a11 -
Jonas Ådahl authored
They had the username and userid in them, which they shouldn't. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2622>
f94a5c7f -
Jonas Ådahl authored
If our profile wasn't fully initialized, we'd try to clean it up, in an attempt to handle race conditions by finding synchronously then cleaning it up, but don't attempt this if the profile is ready, as that means we didn't create one in the first place. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2622>
166ad344 -
Jonas Ådahl authored
We won't get G_IO_ERROR's but CD_CLIENT_ERROR's. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2622>
20a98e68 -
Jonas Ådahl authored
We might fail with some part of the color profile construction and initialization. For example there might be a system wide profile with the same ID as one we attempt to add from a local ICC directory. When this happens, we should drop these profiles, and use the ones from the system instead. Profiles may fail to initialize for other reasons too, e.g. unpredictable colord errors, or other I/O issues. Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2429 Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2622>
94e1f870 -
Jonas Ådahl authored
This adds a copy of the calibration test profile and sets up a test to first add it as a system profile, then setting up the XDG_DATA_HOME directory so that the duplicate profile is detected, added, and later discarded. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2622>
da04ae4c -
Daniel van Vugt authored
Doing so was unnecessary and seemed to cause feedback to Xorg resulting in heavy stuttering and random freezes. We do however keep the call to `meta_cursor_tracker_invalidate_position` so as to not undo the intention of 9bdf4b35. Suggested by Carlos Garnacho. Fixes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5861 and https://launchpad.net/bugs/1989582 Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2625>
a1873e0c -
Jonas Ådahl authored
This reverts commit 4095c243. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2626>
cc9d2065 -
Jonas Ådahl authored
This was used gala to implement hot corners, and the way the barrier API works, there isn't really any practical reasons to not make it derivable, since the backend is a separate type and object. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2626>
af65a010 -
Florian Müllner authored
Update NEWS.
bdf3470a -
Simon McVittie authored7a6d3238
This diff is collapsed.
This diff is collapsed.