Commit graph

217 commits

Author SHA1 Message Date
Darcy Wong
a499be314d
Merge branch 'beta' into linux-kmx-filenames 2019-02-20 20:12:14 -06:00
darcywong00
c98667a602 Check .kmx names in install_kmp_shared
Also update history.md
2019-02-20 20:04:54 -06:00
darcywong00
6af594a344 Address review comments 2019-02-20 08:15:41 -06:00
Darcy Wong
d42130baba Fix typo 2019-02-19 06:13:53 +07:00
darcywong00
677f9546a3 Sanitize the keyboard id for ibus 2019-02-17 21:23:51 -06:00
darcywong00
b13e4b135a Sanitize packageID and keyboard filename
As needed, lower-case the packageID and .kmx filename.
2019-02-17 03:15:15 -06:00
darcywong00
ea57792a52 Add sanity check on .kmx name 2019-02-15 02:22:21 -06:00
Darcy Wong
f7eb1f6862 Update screenshot to permanent URL 2019-02-15 06:18:49 +07:00
Darcy Wong
941f342311 Merge branch 'beta' into linux-361-appdata 2019-02-15 06:16:51 +07:00
darcywong00
46eb90f763 Update km-config to handle when languages empty in kmp 2019-02-14 07:37:08 -06:00
glasseyes
e3fb5a33cc add screenshot to keyman-config appstream metadata 2019-02-07 16:39:58 -06:00
glasseyes
2ef4e86f8b install appdata file 2019-01-15 17:14:51 +07:00
glasseyes
c9b3665a93 appdata file for km-config 2019-01-15 17:12:28 +07:00
glasseyes
3335870d0f remove debconf template not needed any more 2019-01-04 16:57:57 +07:00
glasseyes
b454a6d1d3 icon for .kmp files 2019-01-04 14:55:59 +07:00
glasseyes
c4bfed77be icons for km-config 2019-01-04 14:43:49 +07:00
glasseyes
50c325b0ad ignore alphas in d/watch
set tier for launchpad.sh to get SHA256SUMS from right place
2019-01-03 12:57:02 +07:00
glasseyes
f477729dcd don't do setup.py clean 2019-01-02 14:40:40 +07:00
glasseyes
f9186f386c add missing files get_info and ibus_util 2019-01-02 11:28:01 +07:00
glasseyes
9dc84b83e5 get un/install from ibus working (for me at least!)
move get_metadata to kmpmetadata.py
some ibus utility functions for un/install, restart
and change keyboard
2018-12-19 12:55:26 +07:00
glasseyes
038dfd98c5 install and uninstall from ibus 2018-12-19 12:55:25 +07:00
glasseyes
41139b6467 keyman package is section utils not python 2018-12-18 12:16:37 +07:00
glasseyes
19db11bc6a put underlying base "us" keyboard into LDML
for any unshifted or shifted key that isn't specified in the kvk
2018-12-17 09:05:42 +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
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
ac51b174b7 use search API to get list of keyboards
gets lists of all languages
then gets new keyboards from each language
2018-12-04 17:11:02 +07:00
glasseyes
f72b8c477e parameters changed in km-package-install
bash completion changed for that
2018-12-03 11:52:20 +07:00
glasseyes
8d1fe5d8f8 use download API fix 2018-12-03 11:47:36 +07:00
glasseyes
8e645817ee use package download API to get kmp URL 2018-12-03 11:35:09 +07:00
glasseyes
be44f072b3 put icons in the rights place, thanks Nikita 2018-12-03 10:08:15 +07:00
glasseyes
62573ac5f2 use new km.com/go/linux link 2018-11-30 14:16:22 +07:00
glasseyes
9dd7618e3f put __majorversion__ into version.py 2018-11-30 09:23:21 +07:00
glasseyes
555ce09a9b set version of keyman to ask for packages for
from resources/VERSION.md
it is set during make reconf
2018-11-29 13:57:24 +07:00
glasseyes
8aa38afa1f website now supports embed=linux and Linux user agent 2018-11-29 11:02:54 +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
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
6502578804 add np keys to kvk2ldml for el_dinka 2018-11-26 10:20:30 +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
27caf56ed0 [linux] make jenkins happy: km-package-install -h 2018-10-12 10:09:44 +07:00
glasseyes
9cfb638e6b [linux] use long version of args variable names
as the short ones don't exist when there is a long one
2018-10-08 17:04:00 +07:00
glasseyes
fce8c0161f [linux] alternative --x options for km scripts
add completion for km-kvk2ldml options
2018-10-08 13:25:03 +07:00
glasseyes
be0443c593 [linux] cope with lack of network
create empty file if nothing in cache and no network
get the file if network comes back
2018-10-08 10:34:41 +07:00
glasseyes
af0b3c4f03 [linux] doc tab completion caveats 2018-10-08 10:13:22 +07:00
glasseyes
5586ebe5e0 [linux] change km-package-uninstall.bash-completion
to find directory names of kmps instead of kmxs
2018-10-08 09:42:21 +07:00
glasseyes
4ffe5b1fc7 [linux] separate into separate files
fix installation in deb package:
 add to MANIFEST.in to go into dist tarball
 there is a dh bash-completion so use it
add completion for km-package-get
2018-10-06 18:23:05 +07:00