]> git.lyx.org Git - features.git/commit
Install a new compressor
authorGuillaume MM <gm@lyx.org>
Fri, 12 Jan 2018 09:58:31 +0000 (10:58 +0100)
committerJuergen Spitzmueller <spitz@lyx.org>
Fri, 19 Jan 2018 08:32:32 +0000 (09:32 +0100)
commit789617b8187368b37e9ebd2c82389d2ab856f887
tree0ceee5b5cf577fd456eb748b03fcfd7e1d9b2738
parente629a978fd1097d1ea44483ebb8530628f8a9120
Install a new compressor

A brand new event compressor based on Kuba Ober's cleverly simple
solution: <https://stackoverflow.com/a/21006207>.

Fix #9362, #9461, #9933: Lyx suddenly gets keyboard keys wrong, and
deadlocks

Fix #9790: LyX should perform key event compression (for improving the
remote X connections one would also need to implement
Qt::WA_KeyCompression)

Fix #10516: slowness on repeated arrow keys with IBus and Qt5

Patch pulled from
https://github.com/gadmm/lyx-unstable/commit/bf5a1efb0db5bfc2b

Signed-off-by: Juergen Spitzmueller <spitz@lyx.org>
(cherry picked from commit 43e4b8073445d147be353013e3a7e081e11653ba)
src/frontends/qt4/GuiWorkArea.cpp
src/frontends/qt4/GuiWorkArea.h