Commit graph

27982 commits

Author SHA1 Message Date
jahorton
c1c3c1e6a1 fix(android): Removes Closure's auto-polyfills, adds test case bypass 2019-12-16 12:24:04 +07:00
Joshua Horton
b981b9360a
Merge pull request #2440 from keymanapp/lmlayer-2323-cherry-codePointAt
cherry(lmlayer): Polyfills for wordbreak support on oldest-supported platforms
2019-12-16 08:55:50 +07:00
jahorton
09d7a0e826 fix(common): adds string.startswith polyfill to lmlayer 2019-12-16 08:16:55 +07:00
Marc Durdin
ef74307f8a
Merge pull request #2449 from keymanapp/feat/developer/1689-default-project-path
feat(developer): Default project path
2019-12-13 15:44:13 +11:00
Marc Durdin
ffc312b9b3
Merge branch 'master' into feat/developer/1689-default-project-path 2019-12-13 15:44:04 +11:00
Marc Durdin
89f8e66ff4
Merge pull request #2429 from keymanapp/chore/history
chore: update history
2019-12-13 13:33:24 +11:00
Marc Durdin
0b70ce0ff1 chore: remove needless path 2019-12-13 13:26:58 +11:00
Darcy Wong
25a2d7f4d3
Merge pull request #2446 from keymanapp/ignore-idea
chore: add Jetbrains IDE files to top level .gitignore
2019-12-12 17:21:42 -06:00
Marc Durdin
d57c4974ca
Merge branch 'master' into chore/history 2019-12-13 05:16:52 +11:00
Marc Durdin
717274ec79 chore: history 2019-12-13 05:08:05 +11:00
Marc Durdin
72328a3957 feat(developer): Default project path
Fixes #1689. Sets the default project path to
'Documents\Keyman Developer\Projects' so that
Keyman Developer files don't clutter user's
Documents folder. Can be changed in Options
dialog.
2019-12-13 05:07:09 +11:00
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
1166ef200f chore: add Jetbrains IDE files to top level .gitignore 2019-12-12 10:28:56 +07: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
jahorton
8be8403b60 fix(common): Actually adds polyfill (and fixes .gitignore) 2019-12-10 09:24:23 +07:00
jahorton
89bbf44139 fix(common): Adds array.from polyfill, the next thing to break 2019-12-10 09:24:22 +07:00
jahorton
4d347c3b3e fix(common): Re-enables two unit tests now functional b/c worker polyfill 2019-12-10 09:24:22 +07:00
jahorton
8d778b2a59 fix(common): adds polyfill for charCodeAt, fixes #2323 2019-12-10 09:24:22 +07: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
8201872395
Merge branch 'master' into chore/history 2019-12-09 10:12:25 +00:00
Marc Durdin
22d498d47b chore: address review comments 2019-12-09 10:05:22 +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