mirror of
https://github.com/keymanapp/keyman.git
synced 2026-10-07 22:47:29 +00:00
This change implements a commit queue which allows to control the order of the output. This ensures that any backspace we generate will be processed before the character we're adding. Requires changes in ibus (surrounding text fix (see #7072) and prefilter change) Fixes #1489, #4028, #4029, #4030, #4505, #5510, #6639 |
||
|---|---|---|
| .. | ||
| icons | ||
| m4 | ||
| man | ||
| po | ||
| src | ||
| tests | ||
| .gitignore | ||
| AUTHORS | ||
| autogen.sh | ||
| ChangeLog | ||
| configure.ac | ||
| COPYING | ||
| glib-tap.mk | ||
| Makefile.am | ||
| NEWS | ||
| README | ||
| README.md | ||
| README.repo | ||
| tap-driver.sh | ||
| tap-test | ||
| VERSION | ||
Keyman engine for IBus
Requirements
You need autoconf, autopoint, gettext, automake and libtool to generate the build system.
Run ./autogen.sh to run them.
Building
./autogen.sh
./configure
make
sudo make install
For a debug build:
./configure CPPFLAGS=-DG_MESSAGES_DEBUG CFLAGS="-g -O0" CXXFLAGS="-g -O0"
To use the header files from the source repo, you need to specify paths to the include files in core:
./configure CPPFLAGS="-DG_MESSAGES_DEBUG -I../../core/build/arch/debug/include/ -I../../common/include/ -I../../core/include/" \
CFLAGS="-g -O0" CXXFLAGS="-g -O0"