diff options
author | Gatis Paeglis <gatis.paeglis@qt.io> | 2018-01-04 17:15:28 +0100 |
---|---|---|
committer | Gatis Paeglis <gatis.paeglis@qt.io> | 2018-02-24 12:15:00 +0000 |
commit | 9280a04afebef9ee992e75c469e29c0c443b66c6 (patch) | |
tree | 9397b8adfb06c3333483b215b42f1c115cb8135c /src/plugins/platforms/xcb/xcb_qpa_lib.pro | |
parent | bcd5532fcb8442d930721f0c8048c764f4cbbf1e (diff) |
xcb: remove xlib dependency from core keymap assembling
Remove the Xlib dependency by extracting XConvertCase
from libxkbcommon sources (xkbcommon/src/keysym.c).
libxkbcommon >= 0.8.0 exposes case conversion APIs, but
we should prefer using the slightly adjusted version (see
the patch for more details).
This change also is necessary for follow-up cleanups.
Change-Id: Icf1716e0ad26f46a7aefb23722cfc57957754d5e
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/plugins/platforms/xcb/xcb_qpa_lib.pro')
-rw-r--r-- | src/plugins/platforms/xcb/xcb_qpa_lib.pro | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/platforms/xcb/xcb_qpa_lib.pro b/src/plugins/platforms/xcb/xcb_qpa_lib.pro index 00cce13fd0..ffc8a29116 100644 --- a/src/plugins/platforms/xcb/xcb_qpa_lib.pro +++ b/src/plugins/platforms/xcb/xcb_qpa_lib.pro @@ -46,7 +46,8 @@ HEADERS = \ qxcbcursor.h \ qxcbimage.h \ qxcbxsettings.h \ - qxcbsystemtraytracker.h + qxcbsystemtraytracker.h \ + qxcbxkbcommon.h load(qt_build_paths) |