Commit graph

315 commits

Author SHA1 Message Date
Marc Durdin
a375e69b5e Ensure that visual keyboard is correctly associated with kmx at compile time 2018-05-04 09:12:34 +07:00
Marc Durdin
39389921bb
Merge pull request #810 from keymanapp/developer-restrict-modifiers-to-common-in-layout-builder-744
[developer] Restrict modifier options to a small set by default in touch layout editor
2018-05-03 15:53:55 +07:00
Marc Durdin
9f8dab352d
Merge pull request #813 from keymanapp/developer-crash-if-desktop-not-installed
Trap errors if Keyman Desktop is not installed when trying to install a keyboard
2018-05-03 15:53:30 +07:00
Marc Durdin
29b51dee7c Avoid crash if online update already running 2018-05-03 15:36:07 +07:00
Marc Durdin
f0ef356b8f Trap errors if Keyman Desktop is not installed when trying to install a keyboard 2018-05-03 15:11:07 +07:00
Marc Durdin
c65501edaa
Merge pull request #811 from keymanapp/developer-layout-editor-does-not-remove-empty-row-completely-254
Ensure only one key is selected so modifying or deleting it doesn't break JSON
2018-05-03 14:50:27 +07:00
Marc Durdin
5b4307e8cd [developer] When importing a KVK into touch layout, treats sp, width and pad as strings to mitigate #743 2018-05-03 12:13:39 +07:00
Marc Durdin
51a3d6c09e Ensure only one key is selected so modifying or deleting it doesn't break JSON 2018-05-03 11:58:13 +07:00
Marc Durdin
72c0a97dc9 Restrict modifier options to a small set by default in touch layout editor 2018-05-03 11:06:48 +07:00
Marc Durdin
c3ef12cbb5
Merge pull request #796 from keymanapp/developer-bcp47-picker-and-cleanup
[developer] Update BCP 47 selector in Keyman Developer to support lookup and more stringent checks
2018-04-30 16:29:11 +07:00
Marc Durdin
1d586cda72 Fixes sillsdev/keyman-keyman-issues#5563 - crash after save or source view change in OSK Editor 2018-04-30 15:51:48 +07:00
Marc Durdin
694a4ae7bf history 2018-04-30 14:44:22 +07:00
Marc Durdin
5c64093a31 Fix test project includes 2018-04-30 14:35:40 +07:00
Marc Durdin
800042af65 Fixup other projects 2018-04-30 14:24:11 +07:00
Marc Durdin
c4587e49ea Fixes #746, fixes #766 -- BCP 47 picker is more complete and more stringent 2018-04-30 13:54:44 +07:00
Marc Durdin
de28a41025 Fix loop in test for match and nomatch validity 2018-04-30 08:09:40 +07:00
Marc Durdin
a01fbc0079
Merge pull request #784 from keymanapp/developer-issue-5609-crash-after-project-change
[developer] Workaround for use-after-free in Delphi string management causing EInvalidPointer exceptions
2018-04-27 12:56:30 +07:00
Marc Durdin
7108b296fd
Merge pull request #785 from keymanapp/developer-context-index-invalid-in-match-nomatch-718
[developer] context and index are not valid in the output of a match or nomatch rule
2018-04-27 10:47:46 +07:00
Marc Durdin
30cdf441e0 Fixes #718 - context and index are not valid in the output of a match or nomatch rule 2018-04-27 10:39:55 +07:00
Marc Durdin
f750f1fac2
Merge pull request #779 from keymanapp/developer-context-help
Rewrite all context help links to match Developer 10.0 help paths and identifiers
2018-04-27 09:58:53 +07:00
Marc Durdin
aec583ad16 Fixes sillsdev/keyman-issues#5609, fixes #631 - use-after-free arising from RSP-20457 (workaround) 2018-04-27 08:41:59 +07:00
Marc Durdin
925efe893d Rewrite all context help links to match Developer 10.0 help paths and identifiers; update language help to track keywords more reliably 2018-04-25 14:09:56 +07:00
Marc Durdin
0f464ec44d Add version history for 10.0 beta releases for Desktop and Developer 2018-04-25 07:37:36 +07:00
Marc Durdin
1615134767
Merge pull request #736 from keymanapp/engine-backspace-smp-characters-corrupts-context
Pressing backspace corrupts cached context with SMP characters
2018-04-12 11:36:20 +07:00
Marc Durdin
3ffa329f20 Pressing backspace corrupts cached context with SMP characters 2018-04-11 11:52:47 +07:00
Marc Durdin
3c34286b0a Fixes #719 - web compiler not escaping quote char 2018-03-31 10:29:44 +07:00
Marc Durdin
c7775da90a Fixup hardcoded version in help.sh upload 2018-03-22 10:58:08 +07:00
darcywong00
2cec29f683 Update history.md for desktop and developer for initial beta 2018-03-22 10:32:40 +07:00
Marc Durdin
9954a0f434
Merge pull request #685 from keymanapp/developer-include-kmcomapi.dbg-in-debug
Add kmcomapi.dbg to debug symbol backup
2018-03-21 13:15:28 +07:00
Marc Durdin
5ae5985247 Add kmcomapi.dbg to debug symbol backup 2018-03-21 12:28:55 +07:00
Marc Durdin
ef0196120c Tweak wording around packages to note support for iOS and Android. Rename Mac OS X to macOS 2018-03-21 10:48:56 +07:00
Marc Durdin
5dc8b2e850 Finnicky fix for iso8601 time to satisfy the demands of Keyman for iOS 2018-03-16 16:00:45 +07:00
Marc Durdin
90cf26c85d filename->source for font refs 2018-03-16 11:58:44 +07:00
Marc Durdin
a9cd450e99 eng->en 2018-03-16 11:25:56 +07:00
Marc Durdin
e19f556275 Rework the [Install into app] infrastructure and fix bugs 2018-03-16 11:16:21 +07:00
Marc Durdin
4931de9e64
Merge pull request #669 from keymanapp/windows-kmtip-debug-logging-tweak
Improve logging in kmtip so we can track failure to activate more reliably
2018-03-15 20:42:21 +07:00
Marc Durdin
0a2018e23f Tweak logging for GetResult to avoid spamming the log 2018-03-15 14:54:49 +07:00
Marc Durdin
168894224b Fix broken link 2018-03-13 13:55:33 +07:00
Marc Durdin
8e323a9177 Udpate desktop and developer history with recent PR changes 2018-03-12 20:13:57 +07:00
Marc Durdin
9d9cd7e440 Test that project is present before attempting to check project options in build 2018-03-12 14:09:16 +07:00
Marc Durdin
d371d33a79
Merge pull request #663 from keymanapp/desktop-upload-help
Upload keyboard documentation to help.keyman.com
2018-03-12 13:22:55 +07:00
Marc Durdin
aac2070c9b
Merge pull request #662 from keymanapp/developer-dont-write-js-output-for-failed-warning-builds
Don't product output js file if warnings are found and fail-on-warning is set
2018-03-12 13:21:51 +07:00
Marc Durdin
10f58e17f7 Tweak script and add some docs 2018-03-12 12:52:28 +07:00
Marc Durdin
31dbac5b08 Upload keyboard documentation to help.keyman.com 2018-03-12 07:46:32 +07:00
Marc Durdin
c97dd16034 First round 2018-03-12 07:43:41 +07:00
Marc Durdin
b097302075
Merge pull request #660 from keymanapp/developer-allow-t_and-u_-keys-in-mnemonic-layouts
Rework test for virtual keys in mnemonic layouts. Still not completely supported but a step in the right direction
2018-03-11 19:13:04 +07:00
Marc Durdin
90e544faf1 If package fail-on-warning, delete output file 2018-03-11 19:12:35 +07:00
Marc Durdin
17daeb3f39 Don't product output js file if warnings are found and fail-on-warning is set 2018-03-11 19:07:43 +07:00
Marc Durdin
6d5cc68a4a Rework test for virtual keys in mnemonic layouts. Still not completely supported but a step in the right direction 2018-03-09 13:13:47 +07:00
Marc Durdin
fc47c2fcb0
Merge pull request #654 from keymanapp/windows-keyboard-names-with-apostrophes
Fixes errors with Mike's-DevU.kmx keyboard in Keyman Configuration, and bonus improves script error dialog a smidge
2018-03-08 13:09:44 +07:00