~xmir-team/xorg-server/+git/xmir:xmir-1.17

Last commit made on 2016-09-09
Get this branch:
git clone -b xmir-1.17 https://git.launchpad.net/~xmir-team/xorg-server/+git/xmir
Members of XMir Development Team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
xmir-1.17
Repository:
lp:~xmir-team/xorg-server/+git/xmir

Recent commits

c8af8e8... by Daniel van Vugt

Create a fake output if the root window resizes.

This is a new alternate fix for LP: #1504422 and LP: #1602561 which
has the added bonus of not also causing LP: #1613708 (which technically
got resolved in the previous revert commit 376a2670fd8ea9).

ebc59bd... by Robert Ancell

Revert "Don't delete outputs without replacing them"

This reverts commit d19641fc01f77420b4ec5d6db6723f519f8f8272.

0d842f8... by Robert Ancell

Make 1.18 keyboard code work with 1.17

582981b... by Daniel van Vugt

Fix button/menu focus failures (LP: #1590553)

The key change was to just not send focus events to overrideRedirect
windows. Although window managers like Compiz often violate
overrideRedirect in order to make windows pretty (like shadows), it
seems that the window manager sending focus to overrideRedirect windows
is fatally wrong.

The easiest test case for this is in Chromium browser -- see if any of
its menus pop up properly. Without this fix, they will close instantly.

6be77ef... by Daniel van Vugt

Implement XWMHints properly

And more importantly, dereference the correct address.

51c9733... by Daniel van Vugt

Key repeat, in the correct order :)

475383f... by Daniel van Vugt

Add smooth touchpad scroll support (LP: #1603917)

This is for TOUCHPADS with high resolution, not for smoothing out
mouse wheel ticks. Although mouse wheels continue to work...

fef28fc... by Daniel van Vugt

Tidy up RAOF's DPI change comment.

94aa6f7... by Daniel van Vugt

Remove links to Unity8 bugs that are now fixed.

b8cd844... by Daniel van Vugt

Fix bottom/right edge corruption (LP: #1510849)

Obviously I already wrote the code. But it never fully worked first
time because I was missing an additional fix before
(in commit 9e650642cf9d131f852b80eee7a612b53195c555).