~3v1n0/ubuntu/+source/mutter:ubuntu/xrandr-scaling

Last commit made on 2019-04-08
Get this branch:
git clone -b ubuntu/xrandr-scaling https://git.launchpad.net/~3v1n0/ubuntu/+source/mutter
Only Marco Trevisan (Treviño) can upload to this branch. If you are Marco Trevisan (Treviño) please log in for upload directions.

Branch merges

Branch information

Name:
ubuntu/xrandr-scaling
Repository:
lp:~3v1n0/ubuntu/+source/mutter

Recent commits

008842e... by Marco Trevisan (Treviño)

randr-scaling: Compute average crtc scaling on-the-fly

81ba61a... by Marco Trevisan (Treviño)

randr-scaling: Use xcb checked function to set scaling to catch errors

04b87d0... by Marco Trevisan (Treviño)

randr-scaling: Only update UI scaling when output scaling is enabled

Fixes LP: #1822478

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

xrandr-scaling: Trigger a monitors rebuild only if scale changed

When in logical global UI scale, and we change the scale from an integer value
to another integer value, we have de-facto to only change the UI scale, while
no crtc configuration has to be done.

So, avoid applying the crtc assignments in such case (as they wouldn't lead to
any xserver reconfiguration and RRScreenChangeNotify event anyway), but update
the logical configuration that will eventually lead to an UI scale factor
update and related signaling.

Fixes LP: #1823485

103bba3... by Marco Trevisan (Treviño)

randr-scaling: Update screen size only after monitors have been computed

Fixes LP: #1822616

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

randr-scaling: Remove unneeded cleanup changes

Reduce the patch delta by removing changes that were introduced for upstream
cleanups but not really needed for this patch.

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

randr-scaling: Don't invert the screen size when rotation is enabled

Fixes LP: #1822513

41b4bf9... by Marco Trevisan (Treviño)

Finalise changelog

5f2f93a... by Marco Trevisan (Treviño)

X11: Add support for fractional scaling using Randr

Fixes LP: #1820850

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

debian: prepare for Ubuntu branching