Commit graph

462 commits

Author SHA1 Message Date
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
3cc1878f9f append date to kbp source package version
datetime of last git commit
2018-11-29 13:41:53 +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
5c019a1752 rel path in code workspace for keyboardprocessor 2018-11-28 11:29:48 +07:00
glasseyes
fd4aa2cc34 Merge branch 'master' into linux-ibus-keyman 2018-11-28 11:28:06 +07:00
glasseyes
ee5822969d don't use km_kbp_context_items_from_utf8 yet 2018-11-28 11:27:08 +07:00
Daniel Glassey
6509e0b67b
Merge pull request #1342 from keymanapp/linux-keyman-config
[linux] keyman config update
2018-11-28 07:46:33 +07:00
Daniel Glassey
f3f13a3fdd
migrate from webkit to webkit2 (#1349) 2018-11-28 07:45:11 +07:00
glasseyes
be3e9842e1 add linux make clean target 2018-11-27 15:57:41 +07:00
glasseyes
1a3217ec58 improve keyboard details
still very rough, needs ux advice
2018-11-26 16:11:18 +07:00
glasseyes
7651da276c refresh data for kmp installed manually
only happens when you open download window
which assumes you are online
2018-11-26 13:56:36 +07:00
glasseyes
3ac4564ef3 list from new user area, not ~/.kmfl 2018-11-26 13:02:01 +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
6502578804 add np keys to kvk2ldml for el_dinka 2018-11-26 10:20:30 +07:00
glasseyes
cd24ff0cd9 alt keyboardprocessor pkgconfig path 2018-11-23 15:57:36 +07:00
glasseyes
e227b0c99e add tmpsources target for PR build
revert redundant check for config.h before configure
2018-11-23 15:33:47 +07:00
glasseyes
83c6a2bd71 only configure in dist.sh if not already configured 2018-11-23 11:37:57 +07:00
glasseyes
a701eb3615 find either package or first keyboard icons
improve differentiating packageID and keyboardID in code
2018-11-23 11:18:43 +07:00
glasseyes
cf434b3684 convert kmp.inf to kmp.json 2018-11-23 08:42:08 +07:00
glasseyes
e992da675f don't abort if no compilable kmn 2018-11-22 21:20:27 +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
43087a86fd dist for ibus-keyman and keyboardprocessor 2018-11-20 15:59:14 +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
2187cc430e always reconfigure meson with INSTALLDIR
fixes building to /usr/local after /tmp/kmfl
2018-11-07 17:14:31 +07:00
glasseyes
3301296789 get kvk and ldml file names from kmx name 2018-11-07 15:45:33 +07:00
glasseyes
3e50834ecf locally installing ibus-keyman component 2018-11-07 14:45:53 +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
5025ef2b26 remove keyman paths from kmfl.xml
don't search keyman dirs in ibus-kmfl
2018-11-07 14:22:04 +07:00