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