lyx_mirror/src/frontends
Jean-Marc Lasgouttes ad5548cfe3 Fixes to input method handling
The goal of this patch is to make "self-insert <string>" act as a
sequence of individual self-insert calls. Once it is done, the
insertion of the commit string in GuiWorkArea can use that, which
fixes the issues described in bug 11183.

1/ in InsetMathNest, SELF_INSERT is rewritten to be a proper loop of
   interpretChar, instead of inserting the string as characters. This
   solves the issue of interpreting ^ properly.

2/ the text version does not need to be changed (the loop is rewritten
   using a range, though).

3/ Then {{{GuiWorkArea::inputMethodEvent}}} is changed to invoke
   directly self-insert. This removes the update issues.

Fixes bug 11183.
2018-07-05 14:32:37 +02:00
..
qt4 Fixes to input method handling 2018-07-05 14:32:37 +02:00
tests Cmake build: Project names *should* be uniq 2017-03-30 14:01:56 +02:00
.gitignore
alert.h GuiAlert: Convert html to plain text on console output 2016-12-04 18:28:03 +01:00
Application.h Do not use Application for a 'cancel export' boolean 2018-01-02 16:01:07 +01:00
Clipboard.h Remove using directives from headers 2016-06-26 18:22:59 +02:00
CMakeLists.txt Fix trailing whitespace in txt files. 2017-07-03 13:53:41 -04:00
Delegates.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
FontLoader.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
FontMetrics.h Use the same code for editable and non-editable buttons 2017-06-15 15:40:30 +02:00
KeyModifier.h
KeySymbol.h
Makefile.am three-stage drawing: add a nodraw stage 2017-08-29 16:37:07 +02:00
mouse_state.h
NullPainter.h three-stage drawing: add a nodraw stage 2017-08-29 16:37:07 +02:00
Painter.h Remove unused private field from Painter 2017-09-13 15:02:17 +02:00
Selection.h
WorkArea.h Fix comment 2017-10-25 12:16:16 +02:00
WorkAreaManager.cpp Compute metrics when graphics is updated 2017-09-14 15:50:30 +02:00
WorkAreaManager.h Unhide buffers that are marked dirty as a result of external modifications 2017-06-11 19:51:17 +02:00