Make libinput default X input driver + upgrades
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest16 patches 0 repliesNew
- v115 patches 0 repliesSuperseded
Changes in v2 from the cover letter
* 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)
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/16 | libinput: Upgrade 1.4.1 -> 1.5.0meta/ | +2 | 0 replies | |
| 2/16 | libevdev: Upgrade 1.5.2 -> 1.5.4meta/ | +2 | 0 replies | |
| 3/16 | libdrm: Upgrade 2.4.70 -> 2.4.71meta/ | +2 | 0 replies | |
| 4/16 | xf86-input-libinput: Upgrade 0.19.0 -> 0.22.0meta/ | +2 | 0 replies | |
| 5/16 | xproto: Upgrade 7.0.29 -> 7.0.31meta/ | +2 | 0 replies | |
| 6/16 | libxvmc: Upgrade 1.0.9 -> 1.0.10meta/ | +2 | 0 replies | |
| 7/16 | libxv: Upgrade 1.0.10 -> 1.0.11meta/ | +3 | 0 replies | |
| 8/16 | libxtst: Upgrade 1.2.2 -> 1.2.3meta/ | +3 | 0 replies | |
| 9/16 | libxrender: Upgrade 0.9.9 -> 0.9.10meta/ | +3 | 0 replies | |
| 10/16 | libxi: Upgrade 1.7.6 -> 1.7.7meta/ | +3 | 0 replies | |
| 11/16 | libxfont: Upgrade 1.5.1 -> 1.5.2meta/ | +2 | 0 replies | |
| 12/16 | libxfixes: Upgrade 5.0.2 -> 5.0.3meta/ | +3 | 0 replies | |
| 13/16 | libx11: Upgrade 1.6.3 -> 1.6.4meta/ meta/ meta/ | +10 | 0 replies | |
| 14/16 | libx11-diet: Upgrade 1.6.3 -> 1.6.4meta/ | +2 | 0 replies | |
| 15/16 | conf: Use xf86-input-libinput by defaultmeta/ meta/ meta/ +3 more | +3 | 0 replies | |
| 16/16 | xserver-xf86-config: Remove legacy drivers from xorg.confmeta/ meta/ meta/ +4 more | +0 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [PATCHv2 00/16] Make libinput default X input driver + upgrades
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%)Signature · 1 line
2.1.4