Commit graph

6627 commits

Author SHA1 Message Date
Darcy Wong
4eef1a1908 chore: update history.md 2019-12-12 16:37:41 +07:00
Darcy Wong
05f50f03f4 fix(android): Investigate propagating custom help links 2019-12-12 16:24:37 +07:00
Darcy Wong
56f23bb0d9
Merge pull request #2445 from keymanapp/android-check-length-cherrypick
fix(android): Check substring length
2019-12-11 21:35:25 -06:00
Darcy Wong
3251f74962 fix(android): Check substring length
Cherrypick of #2444 to master to fix `StringIndexOutOfBoundsException` on [Crashlytics](https://console.firebase.google.com/u/0/project/kmapro-ee779/crashlytics/app/android:com.tavultesoft.kmapro/issues/74f8209642c77218cc473098ee294ceb?time=last-seven-days&sessionId=5DEFABD703CE000144559FADAEE45C9D_DNE_0_v2)
2019-12-12 08:58:14 +07:00
Marc Durdin
b2ebe88d5a
Merge pull request #2443 from keymanapp/fix/developer/1448-zero-length-store-names
fix(developer): stops zero length store names
2019-12-12 07:26:20 +11:00
Marc Durdin
e7c5c8e9b0
Merge branch 'master' into fix/developer/1448-zero-length-store-names 2019-12-12 07:26:08 +11:00
Marc Durdin
ef4e49b6d8
Merge pull request #2442 from keymanapp/fix/developer/192-compile-all-in-project-view
fix(developer): F7 to compile all in project view
2019-12-12 07:25:03 +11:00
Marc Durdin
bada36777e
Merge pull request #2439 from keymanapp/fix/developer/1527-tike-vs-keyman-developer
chore(developer): remove references to TIKE
2019-12-12 07:22:52 +11:00
Marc Durdin
1b87d6a391
Merge branch 'master' into fix/developer/1527-tike-vs-keyman-developer 2019-12-12 07:22:14 +11:00
Marc Durdin
6863e184bc
Merge pull request #2424 from keymanapp/fix/developer/2421-hotkeys-in-editors-not-working
fix(developer): Hotkeys in text editor regression
2019-12-12 07:18:41 +11:00
Marc Durdin
7f185e094a chore: history 2019-12-11 09:50:32 +11:00
Marc Durdin
705436e8d9 chore: history 2019-12-11 09:44:08 +11:00
Marc Durdin
d7de13df66
Merge pull request #2438 from keymanapp/fix/developer/2374-kmlmc-invalid-json-with-smp
fix(developer): kmlmc generates invalid json with smp
2019-12-11 05:37:05 +08:00
Marc Durdin
831758a6ff fix(developer): F7 to compile all in project view 2019-12-11 06:12:09 +11:00
Marc Durdin
463e61039a fix(developer): zero length store names
Fixes #1448. Zero-length store names should not
be permitted by the compiler.
2019-12-11 05:52:20 +11:00
Marc Durdin
014c747247
Merge pull request #2441 from keymanapp/fix/developer/application-title-confusing
fix(developer): application title was confusing
2019-12-10 20:33:43 +08:00
Marc Durdin
a9cd2901c9 chore: unwind android refs 2019-12-10 20:33:02 +08:00
Marc Durdin
22b1580e52 chore: remove node as a dependency 2019-12-10 10:33:52 +00:00
Marc Durdin
4432218947 chore: node engine version 2019-12-09 19:43:34 +00:00
Marc Durdin
a8332ce0a0 test: also test for REPLACEMENT CHARACTER 2019-12-09 18:48:36 +00:00
Marc Durdin
1b531100ce chore(developer): remove references to TIKE
Fixes #1527.
2019-12-09 18:41:10 +00:00
Marc Durdin
a82bb2c706 chore: node.js update to 12.13 2019-12-09 18:15:41 +00:00
Marc Durdin
02d62ff4d0 fix(developer): require nodejs 12
nodejs 12.0 includes well-formed JSON.stringify
which resolves the issues with unpaired
surrogates resulting in U+FFFD in output JSON
2019-12-09 18:09:34 +00:00
Marc Durdin
39d3452f18 chore: update comment 2019-12-09 15:21:28 +00:00
Marc Durdin
45c0ea105e fix(developer): kmlmc generates invalid json with smp 2019-12-09 13:37:51 +00:00
Marc Durdin
b740c8b09d
Merge pull request #2433 from keymanapp/feat/developer/debugger-qrcode
feat(developer): Add QRCode for debugger url
2019-12-09 12:23:50 +00:00
Marc Durdin
e283912b98 feat(developer): QRCode in lexical model editor 2019-12-09 09:31:56 +00:00
Marc Durdin
568b72895f
Merge pull request #2427 from keymanapp/feat/mac/1535-qrcode-keyboard-share
feat(mac): add QR Code to share keyboard package
2019-12-09 09:14:16 +00:00
Marc Durdin
1be5df9d19
Merge branch 'master' into feat/developer/debugger-qrcode 2019-12-09 09:13:29 +00:00
Marc Durdin
7cd8bc54c9
Merge pull request #2432 from keymanapp/feat/developer/138-hotkey-statement-bare-virtual-keys
fix(developer): Allow unquoted hotkeys in hotkey statement.
2019-12-09 09:12:26 +00:00
Marc Durdin
7c26fb7b6b
Merge branch 'master' into feat/developer/138-hotkey-statement-bare-virtual-keys 2019-12-09 09:12:17 +00:00
Marc Durdin
6bb167b43c
Merge pull request #2431 from keymanapp/fix/developer/keyboard-layout-id-should-be-lowercase
fix(developer): keyboard id should be clean in import
2019-12-09 09:11:38 +00:00
Marc Durdin
890ca1d1b2
Merge pull request #2428 from keymanapp/fix/developer/2125-insert-mode-character
fix(developer): character map drops chars reliably
2019-12-09 09:11:16 +00:00
Marc Durdin
6325954549
Merge pull request #2396 from keymanapp/feat/developer/2173-model-editor
feat(developer): Lexical Model editor
2019-12-09 09:08:04 +00:00
Marc Durdin
0c3c3436d3 chore: history 2019-12-08 18:15:42 +00:00
Marc Durdin
8a99326a06 feat(developer): Add QRCode for debugger url
The keyboard editor and package editor now include
a QRCode which will reference the web debugger to
simplify loading on a mobile device.
2019-12-08 18:14:31 +00:00
Marc Durdin
727059c7bf chore: history 2019-12-08 17:37:32 +00:00
Marc Durdin
50a382d181 chore: typos 2019-12-08 17:27:26 +00:00
Marc Durdin
1b83de9b65 fix(developer): Hotkeys in .kmn unquoted
Fixes #138. Hotkeys in .kmn files no longer need to be quoted. This
update does not change compatibility with earlier versions of Keyman
Engine as the difference is entirely in the compiler.
2019-12-08 17:24:40 +00:00
Marc Durdin
7929472a70 chore: history 2019-12-08 11:18:17 +00:00
Marc Durdin
0032b59303 fix(developer): keyboard id should be clean in import 2019-12-08 11:17:05 +00:00
Marc Durdin
457c461af8 fix(developer): character map drops chars reliably
For all editors other than kmn, it only makes sense
to drop characters, not character codes.

Fixes #2125.
2019-12-07 10:46:18 +01:00
Marc Durdin
175bb404b4
Merge pull request #2419 from keymanapp/feat/developer/2101-kmdecomp
feat(developer): add kmdecomp
2019-12-07 05:39:07 +01:00
Marc Durdin
fe35927b8f
Merge pull request #2426 from keymanapp/feat/windows/1535-desktop-qr-code
feat(windows): Add QRCode link popup to share a package
2019-12-07 05:34:30 +01:00
Marc Durdin
af51a0d955
Merge pull request #2417 from keymanapp/fix/developer/2201-remove-kps-version-if-follow-keyboard-version-set
fix(developer): Remove kps version when needed
2019-12-07 05:33:45 +01:00
Marc Durdin
1d91d00d85
Merge pull request #2415 from keymanapp/fix/developer/2395-project-menu-obscured
fix(developer): project menu obscured sometimes
2019-12-07 05:33:18 +01:00
Marc Durdin
1a893fc352 feat(mac): add QR Code to share keyboard
Part of #1535. Mirrors work in Windows.
2019-12-06 22:05:17 +01:00
Marc Durdin
30aa031382 feat(windows): Add QRCode link popup to share a package 2019-12-06 12:32:11 +01:00
Marc Durdin
7fae635065 chore: typo in wxs 2019-12-06 10:31:44 +01:00
Marc Durdin
f99ed16c86 chore: history 2019-12-06 10:26:37 +01:00