summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/xcb/qxcbkeyboard.cpp
Commit message (Expand)AuthorAgeFilesLines
* 3rdparty: remove xcb libs and bump minimal required version to 1.11Gatis Paeglis2019-08-271-24/+1
* platforminputcontexts: use libxkbcommon compose key APIGatis Paeglis2019-03-011-0/+6
* platformsupport/input: add xkbcommon utilities libGatis Paeglis2019-03-011-701/+22
* xcb: qxcbconnection_basicGatis Paeglis2018-10-171-1/+38
* xcb: lock-free event processingGatis Paeglis2018-10-141-2/+3
* xcb: Add missing X11/XCB keysyms Undo, Redo, Find, CancelMikhail Svetkin2018-08-161-0/+7
* xcb: rewrite auto-repeat key detection logicGatis Paeglis2018-08-161-88/+20
* xcb: Use functors in QXcbConnection::checkEvent()Gatis Paeglis2018-08-161-5/+1
* xcb: Change KeyTbl from pure C array to compile time sorted std::arrayMikhail Svetkin2018-07-281-356/+369
* Merge remote-tracking branch 'origin/5.11' into devLiang Qi2018-07-021-0/+7
|\
| * Recognize X11/XCB keysyms Undo, Redo, Find, CancelJonathan Marten2018-06-221-0/+7
* | xcb: Use XCB instead of Xlib for XInputAlexander Volkov2018-03-221-13/+11
|/
* xcb: simplify handling of keymap updatesGatis Paeglis2018-02-251-36/+34
* xcb: cleanup TODOs for KeyboardLayoutChangeGatis Paeglis2018-02-251-18/+22
* xcb: minor refactoring in QXcbKeyboard::checkForLatinLayout()Gatis Paeglis2018-02-251-6/+6
* xcb: remove X11 deps from QXcbKeyboard::checkForLatinLayout/lookupLatinKeysym()Gatis Paeglis2018-02-251-4/+4
* xcb: have a proper detection of key events originating from SendEventGatis Paeglis2018-02-251-43/+55
* xcb: use keysym defs from xkbcommon, instead of X11 headersGatis Paeglis2018-02-251-590/+322
* xcb: minor cleanup in QXcbKeyboard::handleKeyEvent()v5.11.0-beta1Gatis Paeglis2018-02-241-15/+23
* xcb: refactor QXcbKeyboard::keysymToQtKey() and fix bugGatis Paeglis2018-02-241-59/+90
* xcb: re-factor QXcbKeyboard::updateKeymap() to remove various fallbacksGatis Paeglis2018-02-241-167/+57
* xcb: remove xlib dependency from core keymap assemblingGatis Paeglis2018-02-241-21/+11
* xcb: remove fragile and unnecessary missing-latin-keymap workaroundGatis Paeglis2018-02-221-46/+24
* Add missing dead key symbolsMatt Whitlock2018-01-151-5/+96
* XCB: Undef KeyPress and KeyRelease also when not using xinput2Ulf Hermann2018-01-081-0/+2
* Support legacy X11 keymapsFrank Richter2018-01-041-3/+317
* Refactor QXcbKeyboard::updateModifiers()Frank Richter2017-12-191-26/+90
* xcb: use XInput2 for mouse starting from 2.0 not 2.2Gatis Paeglis2017-08-091-2/+2
* xcb: remove x11FilterEvent() code pathGatis Paeglis2017-04-071-34/+2
* xcb: remove code and macros related to Q_XCB_DEBUGGatis Paeglis2017-03-101-2/+0
* xcb: Wrap xcb callings in macrosAlexander Volkov2017-02-231-39/+17
* XCB: Use member initializationFriedemann Kleint2017-01-271-6/+0
* Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-09-221-28/+44
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-09-211-28/+44
| |\
| | * xcb: Use the state of the key event to process itAlbert Astals Cid2016-09-181-28/+44
* | | Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-09-211-3/+5
|\ \ \ | |/ /
| * | xcb: Do not eat events with different keyboard stateAlbert Astals Cid2016-09-181-3/+5
* | | Rework privateFeatureLars Knoll2016-08-191-6/+6
|/ /
* | Merge remote-tracking branch 'origin/5.6' into 5.7Edward Welbourne2016-07-041-2/+13
|\ \ | |/
| * Fix shortcut handling for level three and above shortcutsBernhard Scheirle2016-06-301-2/+13
* | xcb: eradicate Q_FOREACH loops [needing qAsConst()]Marc Mutz2016-04-281-1/+1
* | xcb: eradicate Q_FOREACH loops [already const]Marc Mutz2016-04-271-2/+2
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-04-071-2/+1
|\ \ | |/
| * Fix assert with Meta modifierJoni Poikelin2016-04-051-2/+1
* | QtBase (remainder): use printf-style qWarning/qDebug where possible (I)Marc Mutz2016-03-121-4/+4
* | Merge remote-tracking branch 'origin/5.6' into devLiang Qi2016-02-111-6/+2
|\ \ | |/
| * xcb: XInput2 fixes, enter/leave event fixesBłażej Szczygieł2016-02-061-6/+2
* | Updated license headersJani Heikkinen2016-01-151-14/+20
* | Fixed build breaks that result after disabling "contextmenu" featureShrikant Dhumal2015-09-091-0/+2
|/
* Merge remote-tracking branch 'origin/5.5' into devLiang Qi2015-07-011-4/+2
|\