Commit graph

144 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
f0cce5ee96 separate make from configure 2018-05-03 16:09:46 +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
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
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
courtjester
c1f9a891f1 *** empty log message *** 2013-10-30 23:29:19 +00:00
courtjester
8867a22a26 ibus-kmfl project rename and updates for 1.0.8 2013-10-29 20:40:32 +00:00
courtjester
fa1ed5bd10 bugfix for FreeBSD amd64 and in processing special stores when special store name is invalid 2013-10-29 00:00:53 +00:00
courtjester
b1b365f336 Initial upload 2012-05-23 19:15:00 +00:00
courtjester
50e8376dd9 Fix debug messages 2012-05-23 18:42:48 +00:00
courtjester
d1f005cd08 fix support for differentiating between right and left ctrl, alt, and shift states when matching "any" statements
fix bug when nomatch is used with "use" keyword
2010-11-17 00:58:04 +00:00
courtjester
aa6056afaf bugfix for FreeBSD amd64 2009-11-24 22:02:42 +00:00
courtjester
ebaad1d8dd Update ChangeLog 2009-11-05 22:57:15 +00:00
courtjester
de33091c10 More bug fixes for icon handling 2009-11-05 22:56:24 +00:00
courtjester
e622a42546 Fix icon copying bug when installing a keyboard. Remove debug statements 2009-11-04 21:26:03 +00:00
courtjester
3d2e21c24a Fix header and comments 2009-11-04 19:26:27 +00:00
courtjester
b89f26c08d Fix icon folder creation in scim_kmfl_imengine_setup. Add displaying keyman message store when displaying keyboard properties. Fix loading of icon file when keyboards are loaded by the engine. 2009-11-04 17:16:44 +00:00
courtjester
c94dcbdc71 fix so xkmap.cpp compiles with gcc 4.4 2009-05-19 18:47:26 +00:00
courtjester
bbee8f9fba Update spec file for openSUSE 2009-02-10 20:02:47 +00:00
courtjester
798fb2d92b Fix reported version number 2009-02-09 16:52:38 +00:00
courtjester
a4dade8452 Update spec file 2009-02-05 01:12:24 +00:00
courtjester
1f9ca8f60d Revert previous commit 2009-02-05 01:07:29 +00:00
courtjester
963280fce9 Add Keyman 7.0 support, Remove debugging output 2009-02-05 00:10:06 +00:00
courtjester
ab7dee995e Add Keyman 7.0 support 2009-02-05 00:09:10 +00:00
courtjester
6cfe21324d fix licensing 2009-01-08 22:39:58 +00:00
courtjester
4d2473608e Compile cleanup 2008-10-20 23:40:25 +00:00
courtjester
7a5526e3b4 Compilation cleanups 2008-10-20 22:17:28 +00:00
courtjester
b16946a9de Change char* to const char* for DBGMSG and ERRMSG 2008-10-20 21:54:52 +00:00