Marc Durdin
deb01d1a63
chore(windows): make build paths consistent
...
Move to all projects using bin/ and obj/ for outputs, and
cleanup all Makefiles and project files accordingly. Remove
some obsolete projects along the way. Cleanup .gitignore
also.
2021-07-01 07:38:00 +10:00
Keyman Server
3bccc90f15
Merge pull request #5395 from keymanapp/auto/version-master-15.0.78
...
auto: increment master version to 15.0.78
2021-06-30 04:02:19 +10:00
Keyman Build Agent
371f031d0d
auto: increment master version to 15.0.78
2021-06-29 14:01:36 -04:00
rc-swag
8cfd1c45d8
Merge pull request #5390 from keymanapp/fix/core/5336-kmxcontext-get-to-handle-small-buffer
...
fix(common): get handle caller buffer size small than internal Fixes …
2021-06-29 19:51:06 +10:00
Ross
889718830e
fix(common): make xcode happy about empty loop
2021-06-29 17:29:33 +10:00
Ross
e83594038f
fix(common): errors in comments
2021-06-29 17:03:31 +10:00
Ross
87d35c6d1c
fix(common): get handle caller buffer size small than internal Fixes #5336
2021-06-29 16:42:53 +10:00
rc-swag
c5c71af46d
Merge pull request #5383 from keymanapp/fix/windows/5336-appcontext-get-to-handle-small-buffer
...
fix(windows): #5336 appcontext get to handle small buffer
2021-06-29 15:15:46 +10:00
Ross
30ac134b8a
fix(windows): remove dead code in appcontext
2021-06-29 10:50:55 +10:00
rc-swag
3e627a2f1e
fix(windows): apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-06-29 10:38:19 +10:00
Keyman Server
759f3be852
Merge pull request #5386 from keymanapp/auto/version-master-15.0.77
...
auto: increment master version to 15.0.77
2021-06-29 04:03:42 +10:00
Keyman Build Agent
d2b6a00ef2
auto: increment master version to 15.0.77
2021-06-28 14:02:56 -04:00
Eberhard Beilharz
56e27473ac
Merge pull request #5373 from keymanapp/fix/linux/issue-5310
...
fix(linux): Save QR code in temporary directory
2021-06-28 16:53:52 +02:00
Eberhard Beilharz
a92c59f3be
Merge pull request #5372 from keymanapp/refactor/linux/issue-5309
...
refactor(linux): Centralize paths
2021-06-28 16:51:56 +02:00
Eberhard Beilharz
01a0938b73
Merge pull request #5371 from keymanapp/fix/linux/issue-5309
...
fix(linux): Fix restarting ibus when running with sudo
2021-06-28 16:51:14 +02:00
Eberhard Beilharz
4625dc401a
Merge pull request #5370 from keymanapp/feat/linux/help
...
feat(linux): Add reference index page
2021-06-28 16:27:56 +02:00
Ross
9c8c7c9445
fix(windows): update comments for appint.h
2021-06-28 21:50:28 +10:00
Darcy Wong
c80a819076
Merge pull request #5340 from keymanapp/feat/web/error-stubs
...
feat(web): Merge keyboard stub with error stub
2021-06-28 14:30:07 +07:00
Darcy Wong
ec9e6aaef8
Update web/source/kmwbase.ts
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2021-06-28 14:29:39 +07:00
Marc Durdin
19b1b0db2c
Merge pull request #5338 from keymanapp/refactor/android/setKeyboardCall
...
refactor(android): setKeyboard and setKeymanLanguage
2021-06-28 15:59:39 +10:00
Marc Durdin
76d21d4344
chore: address review comments
2021-06-28 15:40:51 +10:00
Marc Durdin
37d4a6a59a
Merge pull request #5379 from keymanapp/chore/developer/keyboard_info.source.json-1.0.6
...
chore: keyboard_info.source.json 1.0.6
2021-06-28 15:29:56 +10:00
Marc Durdin
fe58026f1a
Merge pull request #5376 from keymanapp/feat/android/5258-hide-textarea-for-perf
...
feat(android): hide textarea for perf
2021-06-28 15:26:47 +10:00
Darcy Wong
6b063f20ef
chore(web): Merge remote-tracking branch 'origin/master' into feat/web/error-stubs
2021-06-28 09:10:53 +07:00
Darcy Wong
a8c63a6919
Merge pull request #5375 from keymanapp/docs/android/spacebar-control
...
chore(android): Add help on Settings option to change spacebar caption
2021-06-28 07:34:59 +07:00
Marc Durdin
c72f5990dc
chore: update README
2021-06-28 06:48:00 +10:00
Marc Durdin
e84a32546f
chore: keyboard_info.source.json 1.0.6
2021-06-28 06:35:02 +10:00
Marc Durdin
85940888fb
feat(android): hide textarea for perf
...
Relates to #5258 .
Unnecessary layout recalc eliminated by hiding the backing
textarea with `display:none`. This improved performance by roughly
20%.
2021-06-28 04:57:01 +10:00
Darcy Wong
600b564bdd
chore(android): Add help on Settings option to change spacebar caption
2021-06-27 12:52:59 +07:00
Keyman Server
d655f3c41c
Merge pull request #5374 from keymanapp/auto/version-master-15.0.76
...
auto: increment master version to 15.0.76
2021-06-26 04:03:09 +10:00
Keyman Build Agent
ca69eae011
auto: increment master version to 15.0.76
2021-06-25 14:02:29 -04:00
Eberhard Beilharz
768de5f66b
fix(linux): Save QR code in temporary directory
...
Fixes #5310 .
2021-06-25 19:41:51 +02:00
Eberhard Beilharz
50d19372bc
refactor(linux): Use path instead of os.path
2021-06-25 19:39:16 +02:00
Eberhard Beilharz
35d506c977
refactor(linux): Centralize paths
...
Introduce methods to get paths instead of hard-coding the values.
This also deprecates four methods (`user_keyman_dir`,
`user_keyman_font_dir`, `user_keyboard_dir`, and `get_isntall_area_path`).
This change also fixes a crash trying to install a package in the
shared area.
2021-06-25 19:25:48 +02:00
Eberhard Beilharz
0a2dd29e53
fix(linux): Fix restarting ibus when running with sudo
...
When installing in the shared area the user has to run
`km-package-install` with sudo so that he has sufficient permissions.
In that case we have to do extra work to restart ibus for the
logged-in user instead of root.
Fixes #5309 .
2021-06-25 18:59:12 +02:00
Eberhard Beilharz
7c28e87ece
fix(linux): fix crash in km-package-install -p foo
2021-06-25 18:59:11 +02:00
Eberhard Beilharz
5bde5b5904
chore(linux): Add deprecated decorator
2021-06-25 18:52:10 +02:00
Eberhard Beilharz
76d2f65abc
refactor(linux): Use single quotes
2021-06-25 15:51:21 +02:00
Eberhard Beilharz
a39bc95607
feat(linux): Add reference index page
...
Part of #4419 .
2021-06-25 11:44:38 +02:00
Eberhard Beilharz
dfffe00853
refactor(linux): remove some markdownlint warnings
2021-06-25 11:42:37 +02:00
Darcy Wong
fc514cc0f0
chore(web): Merge remote-tracking branch 'origin/master' into feat/web/error-stubs
2021-06-25 14:45:39 +07:00
Darcy Wong
026bf9db2e
Merge pull request #5302 from keymanapp/feat/web/alert-option
...
feat(web): Add option useAlerts to control alerts()
2021-06-25 14:29:54 +07:00
Darcy Wong
1ba05a429a
Merge pull request #5260 from keymanapp/feat/web/promise-api
...
feat(web): Update addLanguageKeyboards to return a Promise
2021-06-25 14:29:26 +07:00
Eberhard Beilharz
a11ee5105d
Merge pull request #5362 from keymanapp/fix/linux/issue-5306
...
fix(linux): fix tab completion for command line tools
2021-06-25 08:50:53 +02:00
Eberhard Beilharz
e1ff0c8aaa
Merge pull request #5363 from keymanapp/fix/linux/issue-5308
...
fix(linux): Don't add duplicate entries when reinstalling keyboard
2021-06-25 08:48:54 +02:00
Ross
6fc7bade47
fix(windows): AppContext:Get uses BufMax to get maximium buffer size
2021-06-25 15:57:11 +10:00
Darcy Wong
972d6920b4
chore(web): Update languageListPromise type
2021-06-25 12:38:19 +07:00
Marc Durdin
fa29c8e325
Merge pull request #5341 from keymanapp/fix/windows/osk-scaling-mismatch-on-horz
...
fix(windows): osk scaling mismatch on horz axis
2021-06-25 15:22:33 +10:00
Darcy Wong
37c42e7dee
chore(web): Merge branch 'feat/web/alert-option' into feat/web/error-stubs
2021-06-25 09:24:19 +07:00
Darcy Wong
b843a24f9a
chore(web): Address additional review comments
...
* Add more description on promise-api/index.html
* Use OptionType
2021-06-25 09:15:13 +07:00