Commit graph

6955 commits

Author SHA1 Message Date
Joshua Horton
0ee1136f80
Merge pull request #2622 from keymanapp/fix/web/2595-toggle-ui-error
fix(web): patches Float and Toggle UI issues
2020-02-11 10:22:00 +07:00
jahorton
74353e43f5 fix(web): patches Float and Toggle UI issues. Fixes #2595 2020-02-11 08:47:36 +07:00
Marc Durdin
115c896317
Merge pull request #2616 from keymanapp/fix/common/core/cherry-pick/stateapi-buffer-overrun
fix(common/core): buffer overrun in context api 🍒
2020-02-11 06:28:43 +11:00
Joshua Horton
7f21ffc4a6 Merge pull request #2594 from keymanapp/fix/ios/2491-theme-transition-banner-change
fix(ios): Keyboard banner light/dark transitions
2020-02-10 10:42:40 +07:00
Marc Durdin
a03eb37f6d Update km_kbp_context_api.cpp 2020-02-10 13:58:10 +11:00
Marc Durdin
2159302620 fix(common/core): buffer overrun in context api
A static buffer for UTF-8 encoded characters used in debugging and test
logs did not provide enough space for SMP characters (require 6 bytes
rather than 4). This was used only for test cases and not in production
code -- outputting JSON text.

This should fix the failing keyboardprocessor test builds on Windows and
macOS.
2020-02-10 13:58:09 +11:00
jahorton
9975d7b798 chore(ios): history.md 2020-02-10 09:54:23 +07:00
jahorton
d0164c389e chore(ios): Merge branch 'beta' into fix/ios/2491-theme-transition-banner-change 2020-02-10 09:50:33 +07:00
Joshua Horton
9531ec9fed Merge pull request #2593 from keymanapp/fix/ios/2491-theme-transition-icon-change
fix(ios): Icon image change on light/dark mode transition
2020-02-10 09:49:22 +07:00
jahorton
d338734fa7 change(ios): Simplifies image banner requirements 2020-02-10 09:47:52 +07:00
Darcy Wong
dd6482a9db
Merge pull request #2607 from keymanapp/fix/common/2575-long-context
fix(common): Fix setting context when >= 64 characters
2020-02-10 09:42:22 +07:00
Darcy Wong
b8c1a2f839 chore(linux): Update history.md
* Add this PR to history
* Also move PR  2566 to version 13.0.26 beta
2020-02-10 09:40:01 +07:00
Darcy Wong
ca5445dc19 chore(common): Add comments to tests
Fix comments per review
2020-02-10 09:33:21 +07:00
Joshua Horton
368210007e Merge pull request #2615 from keymanapp/fix/ci/tier
fix(ci): don't include build-utils.sh
2020-02-10 09:31:19 +07:00
Marc Durdin
f73d64ab13 fix(ci): KEYMAN_ROOT 2020-02-10 13:23:39 +11:00
Marc Durdin
a1a70f7b72 fix(ci): don't include build-utils.sh
It depends on 14.0 alpha version infrastructure; we
shouldn't need it for triggering the test builds for
beta.
2020-02-10 13:20:34 +11:00
Marc Durdin
157cdb2d53 Merge pull request #2612 from keymanapp/chore/ci/build-scripts-for-test-beta
chore(ci): add build scripts for beta tests 🍒
2020-02-10 13:13:01 +11:00
Marc Durdin
dd9cc4c50d chore(ci): address review comments 2020-02-10 13:04:06 +11:00
Darcy Wong
22ae490cf4 Merge pull request #2608 from keymanapp/chore/android/update-mtnt-model
chore(android): Update default nrc.en.mtnt.model to 0.1.4
2020-02-10 08:27:53 +07:00
Darcy Wong
cb894a0fc5 chore(android): update history.md 2020-02-10 08:26:52 +07:00
Marc Durdin
77c42909c2 chore(ci): add build scripts for beta tests 2020-02-10 10:53:33 +11:00
Joshua Horton
d85ce91393 Merge pull request #2578 from keymanapp/fix/ios/2512-default-resource-handling
fix(ios): fixes installation of default resources and updates them
2020-02-10 06:48:48 +07:00
Darcy Wong
8c25c9950f chore(android): Update default nrc.en.mtnt.model to 0.1.4 2020-02-07 17:09:11 +07:00
Darcy
8546ed47ab Merge remote-tracking branch 'origin/beta' into fix/common/2575-long-context 2020-02-07 15:30:45 +07:00
Darcy
ddcf601954 fix(common): Update kmp.json test file 2020-02-07 15:29:52 +07:00
Darcy
181b9959c7 fix(common): Fix window when setting context buffer
Fix adjustment of context buffer when buffer is full. This also accounts for deadkey or surrogate pairs.

* Also added 3 meson unit tests
2020-02-07 14:59:09 +07:00
Darcy
d127f08bed chore(common): Manually add kmx 2020-02-06 16:51:05 +07:00
Darcy Wong
704c6d8dbd fix(common): Adjust test keyboard
Using numbers so debugging context will be clearer
2020-02-06 16:50:03 +07:00
jahorton
ad4fc70600 fix(ios): final copy on update to backups logic-change 2020-02-06 15:12:42 +07:00
Joshua Horton
b346b960db
Merge pull request #2581 from keymanapp/feat/common/prepare-commit-hook
feat: prepare-commit-msg hook for autogenerated conventional commit messages
2020-02-06 14:15:46 +07:00
Joshua Horton
0574d28eea
Update resources/git-hooks/commit-msg-defs
Co-Authored-By: Darcy Wong <darcywong00@users.noreply.github.com>
2020-02-06 11:53:49 +07:00
Darcy
21246a516d fix(common): Add unit test for testing long context (>= 64 chars)
Reproduces issue #2575 with a keyboardprcoessor unit test.

* Also fix build warning in `kmx_options.cpp` where  unsigned int `idx` is always `>= 0`
2020-02-06 11:12:30 +07:00
jahorton
3c4679ae6f feat(common): Proper docs, extra tweak 2020-02-06 11:01:08 +07:00
jahorton
c81729fbe0 feat(common): creates common type/scope defn script for inclusion 2020-02-06 10:56:39 +07:00
Marc Durdin
e2b287768c chore(ci): tweak scopes 2020-02-06 10:42:58 +07:00
Marc Durdin
f4c205e9fc chore(ci): tweak commit hook 2020-02-06 10:42:54 +07:00
jahorton
1ceac30574 chore(ios): More cleanup 2020-02-06 10:05:48 +07:00
jahorton
7d2ad7a4ee fix(ios): PR cleanup and documentation 2020-02-06 09:59:48 +07:00
jahorton
503f5228a9 feat(ios): Finally got a working banner transition 2020-02-06 09:36:05 +07:00
Darcy Wong
8f73f5ec6c
Merge pull request #2566 from keymanapp/linux-options-dconf
feat(linux): Keyboard options configuration dialog
2020-02-05 15:26:10 +07:00
Darcy
c7270b6682 chore(linux): update history.md 2020-02-05 15:24:59 +07:00
Darcy
925e7d0a45 Merge remote-tracking branch 'origin/beta' into linux-options-dconf 2020-02-05 15:22:33 +07:00
Darcy Wong
863cbf98b2
Merge pull request #2583 from keymanapp/fix/linux/about-missing-copyright
fix(linux): Fix 'About' keyboard when missing copyright
2020-02-05 14:49:52 +07:00
Darcy Wong
635a13c2c6 chore(linux): update history.md 2020-02-05 14:49:25 +07:00
jahorton
bdc4b1cdf4 feat(ios): Banner scales properly, no transiiton yet 2020-02-05 12:01:15 +07:00
jahorton
678acdfafb feat(ios): Considerable progress toward rendered banner imgs 2020-02-05 10:53:49 +07:00
Marc Durdin
81b2a164b0
Merge pull request #2580 from keymanapp/fix/windows/engine/2450-touch-keyboard-cancels-each-keystroke-beta
fix(windows): Windows touch keyboard would cancel on each keystroke
2020-02-05 09:21:15 +11:00
Marc Durdin
5da8282348 chore(windows): history 2020-02-04 20:14:59 +11:00
Darcy Wong
0f523d03a0 fix(linux): Fix 'About' keyboard when missing copyright
About keyboard fails to show when package copyright information is missing
2020-02-04 15:02:11 +07:00
jahorton
e466cc78dc fix(ios): fixes nav bar image transition 2020-02-04 14:30:33 +07:00