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
773e38e850
Merge branch 'master' into linux-ibus-keyman
2018-10-02 10:49:25 +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
168c693f32
make a copy of ibus-kmfl called ibus-keyman
...
This will be modified to use the new Keyman engine
2018-09-25 17:18:57 +07:00
glasseyes
f257fbe167
[linux] update ibus-kmfl gettext to 0.19.7 (xenial)
2018-09-25 16:31:15 +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
glasseyes
5d0378ff0a
Merge branch 'linux-1177-userinstall' into linux-list-kmp
2018-09-24 11:39:47 +07:00
glasseyes
89a2f7c559
[linux] install all files from kmp in shared install
...
i.e. install directly to /usr/local/share rather than
using temp dir
share more code between the user and shared installs
rename KM_KVK to KM_OSK for less typing confusion with KM_KMX
move user_keyman dir etc to get_kmp (avoids import problems)
2018-09-24 11:23:13 +07:00
glasseyes
ea1edfd79f
[linux] user_keyboard_dir and user_keyman_dir
...
factor ~/.local/share/keyman location into a function
also keyman_cache_dir for the cache location
2018-09-24 09:53:22 +07:00
glasseyes
a029e4442d
[linux] keyman-config: set package version in local make deb
2018-09-24 09:28:51 +07:00
glasseyes
038af241d6
[linux] change to use enum InstallArea
...
to choose between user, shared and os
show keyboards from all 3 areas in km-config
but only allow uninstall from user area
2018-09-21 17:30:42 +07:00
glasseyes
581daad063
[linux] link kmp fonts into ~/.local/share/fonts
2018-09-21 16:41:27 +07:00
glasseyes
3edf52c1fc
[linux] get_kmp_version gets highest from all areas
...
get_kmp_version_user gets the version from user areas
2018-09-21 15:27:50 +07:00
glasseyes
445719fa17
[linux] default uninstall from user area
2018-09-21 15:03:46 +07:00
glasseyes
7a63053aaf
[linux] list kmp installed in different areas
...
user ~/.local/share/keyman or ~/.kmfl
local shared /usr/local/share/keyman
OS /usr/share/keyman
2018-09-21 15:02:44 +07:00
glasseyes
c48225300d
Merge branch 'linux-1189-1187' into linux-1177-userinstall
2018-09-21 14:14:49 +07:00
glasseyes
521c1b8b54
Merge branch 'master' into linux-1177-userinstall
2018-09-21 14:13:51 +07:00
Unknown
1a01489e41
[linux] 1187 handle more than one keyboard in legacy kmp
...
and more file types for 1189
2018-09-21 13:53:02 +07:00
glasseyes
8029aeb767
[linux] for #1189 handle more file types
2018-09-21 13:50:05 +07:00
glasseyes
c2d124b15f
debug logging of paths not print
2018-09-21 13:36:27 +07:00
glasseyes
46968f6d6e
Merge branch 'linux-1177-userinstall' into linux-list-kmp
2018-09-21 11:14:21 +07:00
glasseyes
2d0815b69c
[linux] for #1189 handle more file types
2018-09-21 11:14:04 +07:00
glasseyes
029ae21338
[linux] remove version call that snuck in to dist.sh
2018-09-21 10:50:46 +07:00
Daniel Glassey
c1f521e39d
Merge pull request #1203 from keymanapp/linux-versioning
...
[linux] Linux versioning
2018-09-21 10:41:20 +07:00