glasseyes
a8a960f0ee
handle surrogate pairs coming from CHAR actions
2018-12-13 13:14:41 +07:00
glasseyes
9acc7ef52d
use set-surrounding-text signal to refresh context
2018-12-13 13:14:41 +07:00
glasseyes
b790ee338f
separate Lalt/ctrl from Ralt/ctrl
2018-12-13 13:14:40 +07:00
glasseyes
308c9216a9
'us' is the default us xkb keyboard not 'en'
2018-12-13 09:34:47 +07:00
Daniel Glassey
47b1e4a688
Merge pull request #1396 from keymanapp/linux-multipleversions
...
[linux] check if kmx already processed at >= version
2018-12-10 10:40:00 +07:00
glasseyes
410175bdcb
remove unnecessary break
2018-12-07 11:53:26 +07:00
glasseyes
d0ef038a89
Merge branch 'master' into linux-ibus-keyman
2018-12-07 09:34:04 +07:00
glasseyes
d2518f319e
check if kmx already processed at >= version
2018-12-06 13:20:41 +07:00
Daniel Glassey
cf7b24b492
Merge pull request #1380 from keymanapp/linux-ibus-lang
...
[linux] separate IBus engines for each language
2018-12-06 11:46:09 +07:00
Daniel Glassey
5059aa4eb8
[linux] ibus-keyman dependencies ( #1391 )
...
* d/control add libjson-glib-dev build dep
* update keyman-config package dependencies
2018-12-06 07:41:33 +07:00
Daniel Glassey
885dcdd935
Merge branch 'master' into linux-ibus-keyman
2018-12-05 13:20:35 +07:00
Daniel Glassey
f1f5f85d85
[linux] keyboardprocessor shouldn't be reconfd on jenkins ( #1383 )
...
* keyboardprocessor shouldn't be reconfd on jenkins
update launchpad script for disco and new packages
* removed deprecated actions
* add new About Keyman to package descriptions
2018-12-05 10:46:55 +07:00
glasseyes
486b6dbb61
abort engine construction if name is empty
2018-12-05 09:41:39 +07:00
glasseyes
41a7587107
enable surrounding context again
2018-12-04 15:25:53 +07:00
glasseyes
e454f6452e
handle INVALIDATE_CONTEXT, EMIT_KEYSTROKE actions
2018-12-04 14:43:23 +07:00
glasseyes
4510bf3863
separate IBus engines for each language
2018-12-04 13:49:47 +07:00
glasseyes
2fdee08891
handle iso shift level 3 form of AltR
2018-12-03 13:56:19 +07:00
glasseyes
be6227c667
d/copyright mislabelled license
2018-11-30 11:04:06 +07:00
glasseyes
901de1b13f
also remove specfile from configure.ac
2018-11-29 14:02:14 +07:00
glasseyes
1665d16ce4
update default.png, remove unused svg
2018-11-29 12:56:23 +07:00
glasseyes
e99e536151
update keyman-service copyright, kmnkbp dep
2018-11-29 11:56:17 +07:00
glasseyes
b884ad896d
misc fixes from review
2018-11-29 11:54:14 +07:00
glasseyes
0937c458db
update README, remove spec file and rpm building
2018-11-29 11:53:06 +07:00
glasseyes
507026fd30
update pot files and engine issue url
2018-11-28 14:52:29 +07:00
glasseyes
ee5822969d
don't use km_kbp_context_items_from_utf8 yet
2018-11-28 11:27:08 +07:00
glasseyes
5156dcc98b
change oth lang to other
2018-11-26 11:35:04 +07:00
glasseyes
f31117a752
remove non-existent translation
...
update .gitignore for ibus-keyman/po
2018-11-26 11:28:32 +07:00
glasseyes
d627d23182
update copyright for */Makefile.am
2018-11-26 11:15:44 +07:00
glasseyes
4a37a15fcc
update watch files to get alpha, beta or stable
...
update ibus-keyman changelog
2018-11-26 11:10:19 +07:00
glasseyes
2cc3cebd8a
cope with keyboard without lang
2018-11-26 10:56:24 +07:00
glasseyes
b2fcd8061d
update copyright for autotool parts
2018-11-26 10:29:51 +07:00
glasseyes
c20dd60064
add version to engine
...
though ibus doesn't seem to use it anyway
another g_file_test
2018-11-22 15:23:17 +07:00
glasseyes
b240fb50a2
use g_file_test more, add copyright header
2018-11-22 15:08:45 +07:00
glasseyes
c9eca64161
re-enable OSK, more cleanup
2018-11-22 14:58:44 +07:00
glasseyes
d1215444da
remove dead code
2018-11-22 14:11:03 +07:00
glasseyes
1847856510
get keyboards from json
...
instead of looking for .kmx files
put data from json into the engine
2018-11-22 14:01:22 +07:00
glasseyes
15be8ae436
parse more json, add test apps
...
print_kmp prints out parsed json
print_kmpdetails prints the data created from
parsing the json
2018-11-21 17:33:07 +07:00
glasseyes
53422c5c36
WIP: keyboard management
2018-11-20 17:25:21 +07:00
glasseyes
dfd327c129
change to current files in POTFILES.in
2018-11-20 15:58:00 +07:00
glasseyes
4fe657959e
don't pass lctrl or lalt states through to keyman
2018-11-13 14:08:08 +07:00
glasseyes
f32b083485
WIP: giving state the context
...
if ibus's client app/toolkit supports it
2018-11-09 16:53:36 +07:00
glasseyes
78becff952
get basic backspace working
...
more complicated things later
2018-11-08 17:24:21 +07:00
glasseyes
88f751f77d
first pass at using dummy keyboard
...
base keys and shift keys are working
punctuation keys are switched around but that looks deliberate
2018-11-08 16:42:21 +07:00
glasseyes
32c9ce3e60
get icons working til get them from kmx
2018-11-08 16:40:42 +07:00
glasseyes
4d61385e0e
differentiate dummy keyboard names with number
...
WIP: show icons
2018-11-07 17:16:13 +07:00
glasseyes
3301296789
get kvk and ldml file names from kmx name
2018-11-07 15:45:33 +07:00
glasseyes
3f60361d17
km_kbp_option_item[] is now what to use in creating state
2018-11-07 14:22:04 +07:00
glasseyes
67973cd89b
WIP: setting up to use dummy keyboard
2018-11-07 10:15:25 +07:00
glasseyes
c862e7148b
some infrastructure for loading keyboards
...
from libkmfl
2018-11-06 16:07:59 +07:00
glasseyes
d58667dc11
WIP: adapt keymanutil for new processor
2018-11-06 15:15:30 +07:00