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

Get this repository:
git clone https://git.launchpad.net/~xmir-team/xorg-server/+git/xmir
Members of XMir Development Team can upload to this repository. Log in for directions.

Branches

Name Last Modified Last Commit
xmir-1.19 2017-04-06 09:32:08 UTC
Workaround vanishing popups (LP: #1625846)

Author: Daniel van Vugt
Author Date: 2017-04-06 09:32:08 UTC

Workaround vanishing popups (LP: #1625846)

Allow Firefox/Chromium/Chrome popup windows/menus to work by default.
A proper fix in Mir is still required. This workaround unfortunately
will break OSK support. So you should expect that...

xmir-1.18 2017-02-22 18:51:10 UTC
hw/xmir/xmir.c: always call mir_window_spec_set_pixel_format() when creating ...

Author: Stephen M. Webb
Author Date: 2017-02-22 18:51:10 UTC

hw/xmir/xmir.c: always call mir_window_spec_set_pixel_format() when creating a window spec

server-1.19-branch 2017-01-11 21:15:57 UTC
xserver 1.19.1

Author: Adam Jackson
Author Date: 2017-01-11 21:15:57 UTC

xserver 1.19.1

Signed-off-by: Adam Jackson <ajax@redhat.com>

xmir-1.17 2016-09-09 15:25:19 UTC
Create a fake output if the root window resizes.

Author: Daniel van Vugt
Author Date: 2016-08-18 08:03:23 UTC

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).

server-1.18-branch 2016-09-01 06:32:58 UTC
Allow compile-time selection of a fallback input driver

Author: Peter Hutterer
Author Date: 2016-06-01 04:38:54 UTC

Allow compile-time selection of a fallback input driver

A new --with-fallback-input-driver=foo option allows selecting a
fallback driver for the server if the driver configured for the device
is not found. Note that this only applies when the device has a driver
assigned and that module fails to load, devices without a driver are
ignored as usual.

This avoids the situation where a configuration assigns e.g. the
synaptics driver but that driver is not available on the system,
resulting in a dead device. A fallback driver can at least provides some
functionality.

This becomes more important as we move towards making other driver true
leaf nodes that can be installed/uninstalled as requested. Specifically,
wacom and synaptics, a config that assigns either driver should be
viable even when the driver itself is not (yet) installed on the system.

It is up to the distributions to make sure that the fallback driver is
always installed. The fallback driver can be disabled with
--without-fallback-input-driver and is disabled by default on non-Linux
systems because we don't have generic drivers on those platforms.
Default driver on Linux is libinput, evdev is the only other serious
candidate here.

Sample log output:
[ 3274.421] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event4)
[ 3274.421] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad weird driver"
[ 3274.421] (II) LoadModule: "banana"
[ 3274.422] (WW) Warning, couldn't open module banana
[ 3274.422] (II) UnloadModule: "banana"
[ 3274.422] (II) Unloading banana
[ 3274.422] (EE) Failed to load module "banana" (module does not exist, 0)
[ 3274.422] (EE) No input driver matching `banana'
[ 3274.422] (II) Falling back to input driver `libinput'
.. server proceeds to assign libinput, init the device, world peace and rainbows
everywhere, truly what a sight. Shame about the banana though.

Reviewed-by: Adam Jackson <ajax@redhat.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
(cherry picked from commit c69bd15e00aea2610834d05f63777f9bf20eca34)

xmir-1.17-rebased 2016-02-16 17:34:04 UTC
Keep stdout open

Author: Robert Ancell
Author Date: 2015-05-15 02:59:24 UTC

Keep stdout open

server-1.17-branch 2015-06-16 15:42:47 UTC
xserver 1.17.2

Author: Adam Jackson
Author Date: 2015-06-16 15:42:47 UTC

xserver 1.17.2

Signed-off-by: Adam Jackson <ajax@redhat.com>

17 of 7 results
This repository contains Public information 
Everyone can see this information.

Subscribers