Commit graph

204 commits

Author SHA1 Message Date
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
glasseyes
99206d4da9 [linux] tab completion for km-package-install
and km-package-list-installed
install the km-package.bash completion script
  in the Debian package to /etc/bash_completion.d

km-package-get: doc change of download location
2018-10-06 15:37:38 +07:00
glasseyes
1b40b1d473 [linux] tab completion for km-package-uninstall 2018-10-06 00:08:20 +07:00
glasseyes
e1eaa91e3b [linux] add package name to tooltips 2018-10-05 09:29:34 +07:00
glasseyes
c4e9e52183 [linux] remove old km-config gui 2018-10-05 09:21:18 +07:00
glasseyes
a5af639dcb [linux] widget spacing tweaks 2018-10-05 09:16:14 +07:00
glasseyes
eb06b30765 Merge branch 'master' into linux-gui-refresh 2018-10-04 17:04:07 +07:00
glasseyes
e8353cdb18 Merge branch 'master' into linux-gui-refresh 2018-10-04 16:45:59 +07:00
glasseyes
3319bf5b96 [linux] try_install_kmp inline function 2018-10-04 16:33:55 +07:00
glasseyes
adc3411b39 [linux] user_version typo 2018-10-04 14:00:16 +07:00
glasseyes
aa19b9931b [linux] xenial python doesn't have enum.auto 2018-10-04 13:53:06 +07:00
glasseyes
aad8215e9b [linux] show install errors to user 2018-10-04 13:43:34 +07:00
glasseyes
3ff885322a [linux] re-enable installing to IBus 2018-10-04 13:43:34 +07:00
glasseyes
332d4337a6 [linux] WIP: present error messages to user 2018-10-04 13:43:34 +07:00