]> 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, 12 Jan 2018 10:03:07 +0000 (11:03 +0100)
commit43e4b8073445d147be353013e3a7e081e11653ba
tree50f4383e75cae3f20551d49b2fa871f7e454b721
parent2ae51a9bb96036c10b9f8bc43a34116c259842f3
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>
src/frontends/qt4/GuiWorkArea.cpp
src/frontends/qt4/GuiWorkArea.h