Commit graph

1926 commits

Author SHA1 Message Date
glasseyes
6ae5ed93e1 list installed kmp and data about them
use that data to only install kmp if it is newer
than existing one
2018-05-15 16:35:40 +07:00
glasseyes
e4413f1e28 initial experimental keyman-config gui
set regions
2018-05-11 17:06:23 +07:00
glasseyes
bd271d560a download kmn as well as kmp for install by id
check response status is ok for downloads
2018-05-11 15:36:05 +07:00
glasseyes
f667a129e8 list_kmp.py list available keyboards
goodkmp - has kmp with kmp.json
nojson - has kmp but no kmp.json
nokmp - no kmp
nodata - no web api data
2018-05-10 23:19:37 +07:00
glasseyes
0e271838a2 download and install kmp file
only if keyboard webapi for the id knows packageFilename
and if the kmp packages contains kmp.json
2018-05-10 17:03:48 +07:00
glasseyes
3a4c96890a parse web api languages file
cache webapi request for 1 day
(0.5s vs 2.5s for using cache cf web request)
2018-05-10 13:44:05 +07:00
glasseyes
f95d17abc9 parse web api keyboards file 2018-05-09 10:02:47 +07:00
glasseyes
bc95db6ecb install and uninstall kmp
unpack kmp
parse metadata from kmp.json
install main files to /usr/local/share/keyman/<id>
install doc file to /usr/local/share/doc/keyman/<id>
install fonts to /usr/local/share/fonts/keyman/<id>
2018-05-08 22:19:15 +07:00
glasseyes
f3dd382d4b autoreconf on build agent 2018-05-03 16:20:20 +07:00
glasseyes
9a1995f783 note that KMFL is under the GPL v2 or later 2018-05-03 16:16:57 +07:00
glasseyes
f0cce5ee96 separate make from configure 2018-05-03 16:09:46 +07:00
glasseyes
66559aaef7 Linux not just L 2018-04-30 11:11:52 +07:00
glasseyes
8f4ecc3f87 building Keyman not WeSay 2018-04-27 14:47:27 +07:00
glasseyes
dd2c0788d8 version number 10.99.1 first alpha being developed
clean up for autoreconf to run cleanly
2018-04-25 17:09:13 +07:00
glasseyes
da3803d356 package name in ibus-kmfl/debian/copyright 2018-04-25 09:11:42 +07:00
glasseyes
28ef5c1a14 [KMFL] option to install ibus-kmfl to be used with ibus
this installs /usr/share/ibus/component/kmfl.xml
and moves the ibus-kmfl package version of that file out of
the way and lets you put it back afterwards
2018-04-25 00:08:24 +07:00
glasseyes
f581c929d6 [KMFL] Debian packaging for ibus-kmfl 1.0.8-1 2018-04-25 00:06:54 +07:00
glasseyes
0bfd98933e How to add a keyman keyboard to ibus for 4 desktops 2018-04-24 15:06:11 +07:00
glasseyes
69490abdba add Keyman for Linux status and link to README 2018-04-24 12:51:23 +07:00
glasseyes
57c2dc4dfa install dependencies on build agent 2018-04-23 15:33:51 +07:00
glasseyes
60d5ceb168 [KMFL] 11.0 alpha and version of KMFL 2018-04-23 15:12:51 +07:00
glasseyes
2bb3515bda initial README and history 2018-04-23 14:48:38 +07:00
glasseyes
9626d32bfb [KMFL] set INSTALLDIR for build.sh
autoreconf projects for consistency
2018-04-23 14:06:23 +07:00
glasseyes
67d28a80d7 [KMFL] rename ci.sh to build.sh 2018-04-23 11:39:43 +07:00
glasseyes
9defe0db23 Merge remote-tracking branch 'kmfl/master' into import-kmfl 2018-04-23 10:44:13 +07:00
Marc Durdin
27077f1f8c
Merge pull request #740 from keymanapp/beta-P3S1
Merge 10.0 beta work from P3S1 into 11.0 alpha
2018-04-23 07:43:02 +07:00
glasseyes
1656c1e59f script to build all and install to /tmp/kmfl 2018-04-20 10:38:57 +07:00
glasseyes
f458f26f2b changes from released version of ibus-kmfl 1.0.8 2018-04-19 13:57:09 +07:00
glasseyes
a148fb4506 changes from scim-kmfl-imengine 0.9.9-1 debian package 2018-04-19 13:42:45 +07:00
glasseyes
bd58349ba2 changes from libkmfl 0.9.12-1 debian package
includes changes for 0.9.12 not in vc
2018-04-19 13:25:44 +07:00
glasseyes
0076cdc4ce changes from kmflcomp 0.9.10-1 debian package 2018-04-19 13:15:23 +07:00
glasseyes
61772e0c4a remove unneeded bits from CVS import 2018-04-19 10:54:59 +07:00
Marc Durdin
1615134767
Merge pull request #736 from keymanapp/engine-backspace-smp-characters-corrupts-context
Pressing backspace corrupts cached context with SMP characters
2018-04-12 11:36:20 +07:00
Darcy Wong
92b8f671f7
Merge pull request #737 from keymanapp/android-back-webbrowser
[Android] Tweak back button for WebBrowserActivity
2018-04-12 08:32:27 +07:00
darcywong00
0d2c951265 Tweak back button for WebBrowserActivity
This is a follow-on to #220 that fixed  2 OSK that were appearing when exiting WebBrowserActivity.

* If navigation is possible, backButton navigates back.
* Hide the system OSK so returning to Keyman app won't have 2 keyboards visible

Also ignore build_file_checksums file that Android Gradle 3.1 generates.
2018-04-11 21:54:04 +07:00
Marc Durdin
3ffa329f20 Pressing backspace corrupts cached context with SMP characters 2018-04-11 11:52:47 +07:00
Marc Durdin
de84811ef9
Merge pull request #720 from keymanapp/developer-719-compiler-fails-to-quote-quote
Fixes #719 - web compiler not escaping quote char
2018-03-31 11:31:20 +07:00
Marc Durdin
3c34286b0a Fixes #719 - web compiler not escaping quote char 2018-03-31 10:29:44 +07:00
Joshua Horton
dcb70b8dfd
Merge pull request #713 from keymanapp/web-696-popup-nextlayer
Allows embedded KMW to retrieve the nextlayer subkey property.
2018-03-26 10:21:43 +07:00
Joshua A. Horton
86929af567 Fixes a comment's text. 2018-03-26 10:01:47 +07:00
Joshua A. Horton
8eaa3eb39c Fixes subkey nextLayer application in case of output + subkey. 2018-03-26 09:27:04 +07:00
Joshua A. Horton
f7ee5ba0b4 Allows embedded KMW to retrieve the nextlayer subkey property. 2018-03-26 09:12:10 +07:00
Darcy Wong
801fa285c9
Merge pull request #710 from keymanapp/fix-beta-build-badges
Fix Beta build badges in README.md
2018-03-23 14:08:15 +07:00
Marc Durdin
7c5edad7e8
Merge pull request #712 from keymanapp/beta-P2S15
Merge 10.0 beta work from P2S15 into 11.0 alpha
2018-03-23 12:03:13 +07:00
Marc Durdin
04c131b585 Merge branch 'beta' 2018-03-23 11:03:02 +07:00
Marc Durdin
935d504ed1 Merge branch 'master' into beta 2018-03-23 11:02:49 +07:00
Joshua Horton
b10b508b26
Merge pull request #703 from keymanapp/web-attachment-test-fix
Web - Attachment API manual test page fix
2018-03-23 08:27:41 +07:00
darcywong00
cc82fdd558 Fix Beta build badges in README.md
The filter `branch:(default:false)` used in the build badges need to be removed so the 10.0 beta build status correctly shows.
2018-03-22 16:47:34 +07:00
Marc Durdin
8b4411cb9c
Merge pull request #708 from keymanapp/android-version-numbers
[Android] Move Android to 11.0 alpha
2018-03-22 16:17:26 +07:00
darcywong00
3a7f8fde70 Move Android to 11.0 alpha
* Get major.minor version from `./resources/VERSION.md`
* Remove legacy KMEA `getVersion()` call that was returning a stale `2.4.3` value
2018-03-22 16:14:14 +07:00