[OE-core] [PATCHv2 00/16] Make libinput default X input driver + upgrades
Jussi Kukkonen
jussi.kukkonen at intel.com
Wed Oct 26 08:37:21 UTC 2016
Changes since v1:
* Remove references to legacy drivers in xorg.conf files. As far as
I can tell no input driver configuration is needed nowadays: I'm no
qemu expert so advice on this is welcome though.
* Drop the changes to scripts/lib/bsp/ (as they are for meta-yocto)
So the last commit is new, the one before it was modified. Otherwise
commits are as in v1.
original cover letter follows:
The only interesting bit is in the last commit: it removes all legacy
X input drivers from the machine configurations, and makes xserver-xorg
RRECOMMEND the libinput driver instead -- better design ideas for this
are welcome.
I wonder if VMware mouse device support is really needed? I have
removed the vmmouse X driver from the configs but the corresponding
kernel driver could be enabled instead if there is a need.
I've smoke tested this change on x86* and a few qemus.
Thanks,
Jussi
The following changes since commit 30d1af89ce2a2fb30f32a898ec12c9a51db57013:
image_types: Use softer setting of WKS_FILE (2016-10-25 17:58:59 +0100)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib jku/xorg
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=jku/xorg
Jussi Kukkonen (16):
libinput: Upgrade 1.4.1 -> 1.5.0
libevdev: Upgrade 1.5.2 -> 1.5.4
libdrm: Upgrade 2.4.70 -> 2.4.71
xf86-input-libinput: Upgrade 0.19.0 -> 0.22.0
xproto: Upgrade 7.0.29 -> 7.0.31
libxvmc: Upgrade 1.0.9 -> 1.0.10
libxv: Upgrade 1.0.10 -> 1.0.11
libxtst: Upgrade 1.2.2 -> 1.2.3
libxrender: Upgrade 0.9.9 -> 0.9.10
libxi: Upgrade 1.7.6 -> 1.7.7
libxfont: Upgrade 1.5.1 -> 1.5.2
libxfixes: Upgrade 5.0.2 -> 5.0.3
libx11: Upgrade 1.6.3 -> 1.6.4
libx11-diet: Upgrade 1.6.3 -> 1.6.4
conf: Use xf86-input-libinput by default
xserver-xf86-config: Remove legacy drivers from xorg.conf
meta/conf/machine/include/qemu.inc | 4 +-
meta/conf/machine/include/x86-base.inc | 4 --
meta/conf/machine/qemux86-64.conf | 3 -
meta/conf/machine/qemux86.conf | 3 -
.../drm/{libdrm_2.4.70.bb => libdrm_2.4.71.bb} | 4 +-
.../packagegroups/packagegroup-core-x11-xserver.bb | 2 +-
.../{libinput_1.4.1.bb => libinput_1.5.0.bb} | 4 +-
...put_0.19.0.bb => xf86-input-libinput_0.22.0.bb} | 4 +-
.../{libx11-diet_1.6.3.bb => libx11-diet_1.6.4.bb} | 4 +-
.../libx11/libX11-Add-missing-NULL-check.patch | 72 ----------------------
meta/recipes-graphics/xorg-lib/libx11_1.6.3.bb | 11 ----
meta/recipes-graphics/xorg-lib/libx11_1.6.4.bb | 10 +++
.../{libxfixes_5.0.2.bb => libxfixes_5.0.3.bb} | 5 +-
.../{libxfont_1.5.1.bb => libxfont_1.5.2.bb} | 4 +-
.../xorg-lib/{libxi_1.7.6.bb => libxi_1.7.7.bb} | 5 +-
.../{libxrender_0.9.9.bb => libxrender_0.9.10.bb} | 5 +-
.../{libxtst_1.2.2.bb => libxtst_1.2.3.bb} | 5 +-
.../xorg-lib/{libxv_1.0.10.bb => libxv_1.0.11.bb} | 5 +-
.../{libxvmc_1.0.9.bb => libxvmc_1.0.10.bb} | 4 +-
.../{xproto_7.0.29.bb => xproto_7.0.31.bb} | 4 +-
.../xserver-xf86-config/qemuarm/xorg.conf | 31 ----------
.../xserver-xf86-config/qemumips/xorg.conf | 31 ----------
.../xserver-xf86-config/qemumips64/xorg.conf | 31 ----------
.../xserver-xf86-config/qemuppc/xorg.conf | 31 ----------
.../xserver-xf86-config/qemush4/xorg.conf | 31 ----------
.../xserver-xf86-config/qemux86-64/xorg.conf | 31 ----------
.../xserver-xf86-config/qemux86/xorg.conf | 31 ----------
.../recipes-graphics/xorg-xserver/xserver-xorg.inc | 2 +-
.../{libevdev_1.5.2.bb => libevdev_1.5.4.bb} | 4 +-
29 files changed, 44 insertions(+), 341 deletions(-)
rename meta/recipes-graphics/drm/{libdrm_2.4.70.bb => libdrm_2.4.71.bb} (93%)
rename meta/recipes-graphics/wayland/{libinput_1.4.1.bb => libinput_1.5.0.bb} (85%)
rename meta/recipes-graphics/xorg-driver/{xf86-input-libinput_0.19.0.bb => xf86-input-libinput_0.22.0.bb} (63%)
rename meta/recipes-graphics/xorg-lib/{libx11-diet_1.6.3.bb => libx11-diet_1.6.4.bb} (73%)
delete mode 100644 meta/recipes-graphics/xorg-lib/libx11/libX11-Add-missing-NULL-check.patch
delete mode 100644 meta/recipes-graphics/xorg-lib/libx11_1.6.3.bb
create mode 100644 meta/recipes-graphics/xorg-lib/libx11_1.6.4.bb
rename meta/recipes-graphics/xorg-lib/{libxfixes_5.0.2.bb => libxfixes_5.0.3.bb} (79%)
rename meta/recipes-graphics/xorg-lib/{libxfont_1.5.1.bb => libxfont_1.5.2.bb} (81%)
rename meta/recipes-graphics/xorg-lib/{libxi_1.7.6.bb => libxi_1.7.7.bb} (81%)
rename meta/recipes-graphics/xorg-lib/{libxrender_0.9.9.bb => libxrender_0.9.10.bb} (82%)
rename meta/recipes-graphics/xorg-lib/{libxtst_1.2.2.bb => libxtst_1.2.3.bb} (78%)
rename meta/recipes-graphics/xorg-lib/{libxv_1.0.10.bb => libxv_1.0.11.bb} (78%)
rename meta/recipes-graphics/xorg-lib/{libxvmc_1.0.9.bb => libxvmc_1.0.10.bb} (76%)
rename meta/recipes-graphics/xorg-proto/{xproto_7.0.29.bb => xproto_7.0.31.bb} (74%)
rename meta/recipes-support/libevdev/{libevdev_1.5.2.bb => libevdev_1.5.4.bb} (74%)
--
2.1.4
More information about the Openembedded-core
mailing list