Le 23/07/2017 à 01:33, Jean-Marc Lasgouttes a écrit :
The branch, properpaint, has been updated.
- Log -----------------------------------------------------------------
commit e98baa38d792dd465659add9b56d3f57a903699e
Author: Jean-Marc Lasgouttes <lasgout...@lyx.org>
Date: Sun Jul 23 00:56:27 2017 +0200
Make input methods support great again
With this change, the features/properpaint branch is supposed to be
complete, meaning that all problems that remain are bugs.
This unbreaks input methods by splitting the part of the code that
does the actual drawing to a separate paintPreeditText() method which
is called from paintEvent().
The proper solution would have been to introduce the preedit string in
the Row object, like is done for completion, but this is too complex
to do at this point.
The only change in behavior is that now the commit string is inserted
in one fell swoop, intead of emulating a number of key events.