7ebb999...
by
Giovanni Campagna <email address hidden>
xrandr: adapt to the new model for display configuration
Stop handling monitors.xml and the initial modeset for the session,
as well as monitor hotplug and lid switches. All that is implemented
in mutter now.
What is left in the xrandr plugin is Fn-F7 (for lack of a better
place) and Rotate. Both will go in mutter/gnome-shell at some point.
b5f24c5...
by
Giovanni Campagna <email address hidden>
xrandr: remove ApplyConfiguration DBus method
In the new model, the client that wants to change the display
configuration asks mutter for the new layout directly, and that
takes care of saving to monitors.xml or restoring the existing
configuration if the new one fails.
e98b4da...
by
Giovanni Campagna <email address hidden>
wacom: adapt to GnomeRR API changes
GnomeRR now returns the EDID IDs as strings directly, so we don't
need to convert them to compare to the settings. Also, we don't
need to filter disconnected outputs, it's done by mutter now.
76bb65b...
by
Giovanni Campagna <email address hidden>
power: adapt to GnomeRR API changes
Reading the backlight from GnomeRR can't fail anymore (although
-1 can be returned, meaning that XBACKLIGHT is not supported).
Also, for GnomeRR the value is always a percentage.
We still need to handle min/max in case we use sysfs directly
(which will be the common case when we move to wayland)
047f030...
by
Alexander Larsson <email address hidden>
xsettings: Add support for window-scaling
We read the scale-factor gsettings and propagate to gdk, including doing
auto-detection if the setting is 0.
NOTE: The auto-detection code is currently disabled as enabling
scaling breaks gnome-shell. When this is fixed we want to enable this.
We also scale the old Xft.DPI setting by the window scale so that old
applications get a decent size on very high dpi monitors, plus we report the
unscaled dpi so that window scale aware apps (like gtk) can avoid this
dpi scaling.
We also scale the cursor theme size so that you will get matching sizes
for cursors.
color: Rename GsdColorX11 to GsdColorState as it's no longer only for Xorg
Weston embeds all the colord functionality into the compositor itself.
For GNOME Shell, Giovanni has decided to abstract out the GnomeRR calls to call
into a new private DBus interface. This means we have to continue to use the
GnomeRR calls in g-s-d and just avoid doing the X11 functions.