Commit graph

391 commits

Author SHA1 Message Date
glasseyes
8eaeee506c [linux] separate NEWS file for kmflcomp
lintian complains if it is same as the Changelog
2018-10-19 13:44:34 +07:00
glasseyes
f932084775 [linux] clean keyman-config before launchpad build 2018-10-19 11:03:34 +07:00
glasseyes
8f9fd13f99 [linux] changelog for kmflcomp upload to experimental 2018-10-19 11:03:26 +07:00
glasseyes
09971d3697 [linux] bump lib version number of libkmflcomp
because APIs were added since last release
ref https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
scenario 2 so set to 1:0:1
2018-10-12 15:40:36 +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
a39e2e07b2 [linux] add keyman dirs to ibus-kmfl observed paths 2018-10-04 14:27:24 +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
glasseyes
991651f7cd [linux] WIP: install error handling
and restarting ibus after attempting to install keyboard to it
2018-10-04 13:43:34 +07:00
Daniel Glassey
e2724b5fcb
Merge pull request #1232 from keymanapp/linux-list-kmp
[linux] list kmp experiments
2018-10-04 13:33:23 +07:00
glasseyes
c08cb2e2d4 [linux] changes from review 1232 2018-10-04 11:34:45 +07:00
glasseyes
a1d1a3cf85 [linux] only get latest linux tag for calculating
only get latest linux tag for calculating current tag number
2018-10-03 16:34:28 +07:00
glasseyes
675c200c21 [linux] fix merge in kmpmetadata 2018-10-03 15:47:34 +07:00
glasseyes
4e562c594e Merge branch 'master' into linux-list-kmp 2018-10-03 15:38:12 +07:00
glasseyes
963df2489b [linux] new gui for km-config
based on look of ibus-setup
  listview of kmp on left
  buttons on right

tweak button positioning on the windows
title changed  to Keyman Configuration
after downloading and clicking install the download window now closes
2018-10-03 15:15:57 +07:00
glasseyes
afedf3ef7c [linux] WIP: new gui experiment
split ViewInstalledWindowBase from ViewInstalledWindow

plan for alt gui
2018-10-03 15:15:36 +07:00
glasseyes
46776bef10 [linux] WIP: gui review experimentation 2018-10-03 15:02:09 +07:00
glasseyes
f4c1c46de5 [linux] improve watch regex for the dir 2018-09-27 13:49:42 +07:00
glasseyes
ae431cc8fc [linux] use SHA256SUMS to verify downloaded tarballs 2018-09-27 13:38:53 +07:00
glasseyes
bc160db97d [linux] remove ibus-kmfl-engine manpage
It was never installed, and it should only be run by ibus
not users
2018-09-27 11:02:20 +07:00
glasseyes
08ed4f563f [linux] sign source packages to go to launchpad 2018-09-27 10:37:01 +07:00
glasseyes
dc5c5a08b1 [linux] put correct VERSION into source tarballs
LAUNCHPAD_ID not needed, use group id instead
2018-09-27 09:12:02 +07:00
glasseyes
3cd54d9bc1 [linux] optional dist and dput for launchpad 2018-09-26 17:34:08 +07:00
glasseyes
f1f8473887 [linux] update debian watch files
to check downloads.keyman.com alphas

WIP: launchpad.sh script to build source packages from nightly
builds and dput them to the test PPA
2018-09-26 17:33:05 +07:00
glasseyes
ac737c33f5 [linux] only get the version from linux tags
bit of a hiccup when it found the android tag at similar number
2018-09-26 15:51:00 +07:00
glasseyes
84b4660774 [linux] fix help2man on jenkins 2018-09-26 14:38:20 +07:00
glasseyes
6cedf18957 Merge branch 'master' into linux-list-kmp 2018-09-25 10:35:14 +07:00
glasseyes
d3a30851d1 [linux] TODOs for gui review and standardising var names 2018-09-25 10:31:32 +07:00
glasseyes
4a0e729d34 [linux] additional places to use user area installed files
install window shows welcome page in user area
keyboard details doesn't know about the area yet so comment out
2018-09-25 09:24:52 +07:00
glasseyes
4bd5526be7 [linux] alterations from PR1208 review
get_download_folder, keyman_cache_dir: documentation
download_source: don't need kmndownloadfile and kmn_file any more
2018-09-25 09:14:07 +07:00
glasseyes
f90b08be99 [linux] attempt to install all keyboards in the kmp
rename kbid etc to kmpid to be explicit what it is
2018-09-25 09:14:02 +07:00
glasseyes
8922a24b12 [linux] shared install check base dir and keyman dir
i.e. e.g check /usr/local/share/keyman and if it doesn't exist
check /usr/local/share before creating it

fix a bad logging formatting
2018-09-24 18:43:12 +07:00
glasseyes
8c2d186dc1 [linux] options to cache more and for longer in experiments 2018-09-24 12:01:00 +07:00