Commit graph

27982 commits

Author SHA1 Message Date
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
Daniel Glassey
e4138d8178
Merge pull request #1215 from keymanapp/linux-fix-versioning
[linux] only get the version from linux tags
2018-09-26 15:58:37 +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
Daniel Glassey
d1e519ea9c
Merge pull request #1214 from keymanapp/linux-fix-help2man
[linux] fix help2man on jenkins
2018-09-26 15:12:15 +07:00
glasseyes
84b4660774 [linux] fix help2man on jenkins 2018-09-26 14:38:20 +07:00
Darcy Wong
622c09b125
Merge pull request #1213 from keymanapp/android-globe-webbrowser
[Android] Fix globe button when pausing WebBrowser
2018-09-26 12:49:26 +07:00
Darcy Wong
c3fce1d909 Fix globe button when pausing WebBrowser
This is a follow-on fix of #913

The same `webView.pauseTimers()` that was disabling the globe button in system keyboards is also impacting when the WebBrowser is paused.
2018-09-26 09:32:14 +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
Daniel Glassey
5a5b643abe
Merge pull request #1208 from keymanapp/linux-1177-userinstall
[linux] install kmps to user directory by default in gui
2018-09-25 10:34:16 +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
Marc Durdin
b18a95caff [Developer] Add New Project form and Basic project parameters form 2018-09-24 14:18:16 -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
Marc Durdin
03b3478e51 [Developer] Remove unnecessary actions from kmconvert 2018-09-23 13:48:01 +10:00
Marc Durdin
c5316da8aa [Developer] Refactor TkpsProjectFile to remove actions from base data class into TkpsProjectFileAction 2018-09-23 13:37:45 +10:00
Marc Durdin
b4773ca324 [Developer] Refactor TkmnProjectFile to remove actions from base data class into TkmnProjectFileAction 2018-09-23 13:29:25 +10:00
Marc Durdin
eb53d4065c [Developer] Rename project units, adding namespaces 2018-09-23 13:10:22 +10:00
Marc Durdin
104bb82e45 [Developer] Continue render language icon 2018-09-23 10:03:00 +10:00
Marc Durdin
f6dfa1c8cb [Developer] Render default language icon for imported keyboard automatically 2018-09-23 10:01:31 +10:00
Marc Durdin
2f28da75e1 [Developer] Update tike.dpr to add new module 2018-09-22 16:32:54 +10:00
Marc Durdin
74d70172c9 [Developer] Rewrite C# importkeyboard as Delphi module; refactor osk to touch layout converter into separate module 2018-09-22 16:27:25 +10: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
c8c31f9152 Merge branch 'master' into linux-1177-userinstall 2018-09-21 15:29:39 +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
Daniel Glassey
417297b37a
Merge pull request #1206 from keymanapp/linux-1189-1187
[linux] 1189 other files and 1187 multiple keyboards
2018-09-21 15:16:00 +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
Daniel Glassey
0fcd9a475c
Merge pull request #1205 from keymanapp/linux-versioning
[linux] remove version call that snuck in to dist.sh
2018-09-21 12:00:36 +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