Commit graph

3302 commits

Author SHA1 Message Date
Marc Durdin
16ade4001b
Merge pull request #857 from keymanapp/developer-message-opening-editor-from-message-window-crashes
[Developer] Opening an editor by double-clicking a message in the message window can crash Developer
2018-05-11 12:24:26 +07:00
Marc Durdin
95afe5cead Opening an editor by double-clicking a message in the message window can crash Developer 2018-05-11 10:56:36 +07:00
Marc Durdin
754998e2b6 Fixes #758. Report output filename in success message 2018-05-11 10:47:24 +07:00
Marc Durdin
7fcb6ebc7a
Merge pull request #840 from keymanapp/windows-setup-needs-clearer-pathway-for-windows-restart
[windows] Keyman Desktop Setup restarting Windows pathway is a little unclear if user chooses not to restart
2018-05-08 15:12:44 +07:00
Marc Durdin
a16eab8006
Merge pull request #839 from keymanapp/windows-default-hotkey-not-implemented-515
[windows] Implement IKeymanKeyboardFile.DefaultHotkey
2018-05-08 14:01:15 +07:00
Marc Durdin
1779dac6fc Fixes #374, Keyman Desktop restarting Windows pathway is a little unclear if user chooses not to restart 2018-05-08 13:50:49 +07:00
Marc Durdin
eb8a52dbf8 Fixes #515, IKeymanKeyboardFile.DefaultHotkey not implemented 2018-05-08 13:27:13 +07:00
Marc Durdin
0ef81720bb Fixes #5606, crash in Keyman Configuration if focus element/object has no id 2018-05-08 13:03:31 +07:00
Marc Durdin
3c24705d0a
Merge pull request #827 from keymanapp/windows-bcp47-complete-script-if-missing
[windows] Add script lookup to "Add Language" dialog so end user experience is improved.
2018-05-08 08:56:02 +07:00
Joshua A. Horton
1eb05734a3 Adds history.md info for web and developer. 2018-05-08 08:25:30 +07:00
Joshua A. Horton
2e249bbbb6 Merge branch 'beta' into web-733-beep-stores 2018-05-08 08:20:19 +07:00
Marc Durdin
3f7327ef1d
Merge branch 'beta' into windows-configuration-crashes-when-ampersand-in-keyboard-name-5507 2018-05-07 19:54:25 +07:00
Marc Durdin
db249fd4ce
Merge pull request #832 from keymanapp/windows-crash-if-high-bit-set-in-underlying-keyboard-id-5595
[windows] Fixes crash starting Keyman Configuration if high bit is set in underlying keyboard id
2018-05-07 19:53:04 +07:00
Marc Durdin
4d05fe9c2d Fixes sillsdev/keyman-issues#5595 crash if high bit is set in underlying keyboard id 2018-05-07 19:47:24 +07:00
Marc Durdin
747de790c2 Fixes sillsdev/keyman-issues#5507, ampersand in keyboard name can cause Keyman Configuration to crash 2018-05-07 18:59:50 +07:00
Marc Durdin
ebd5c2efef Fixup test projects 2018-05-07 15:38:22 +07:00
Marc Durdin
06440d8867 Fixes sillsdev/keyman-issues#5607 sporadic crash in Keyman when updating keyboard icon in OSK 2018-05-07 15:29:33 +07:00
Marc Durdin
d8b2ec9599 Add extra project references 2018-05-07 15:08:12 +07:00
Joshua A. Horton
a893768716 Incorporates Developer and corrects the application of the KMW side. 2018-05-07 14:39:12 +07:00
Marc Durdin
594eba5814 Fixes #731, fixes #816 - add language dialog adds script and/or region as required and also shows friendly language name when bcp 47 tag entered 2018-05-07 14:36:21 +07:00
Marc Durdin
2a924927e5
Merge pull request #820 from keymanapp/developer-history-md-updates
[developer] History.md updates
2018-05-04 21:19:19 +07:00
Marc Durdin
a9113c8f82
Merge branch 'master' into beta-p3s2-to-master 2018-05-04 21:06:21 +07:00
Marc Durdin
cf3668b4ae
Merge pull request #822 from keymanapp/developer-show-messages-form-on-compile-756
[developer] Correctly show messages window after compile.
2018-05-04 16:33:16 +07:00
Marc Durdin
4e0e0655f0 history 2018-05-04 16:11:36 +07:00
Marc Durdin
e0140e70b9
Merge pull request #821 from keymanapp/developer-undo-scroll-into-view-365
[developer] Scroll editor into view after undo
2018-05-04 16:07:38 +07:00
Marc Durdin
6441c77723 Fixes #756. Correctly show messages window after compile. 2018-05-04 16:06:13 +07:00
Marc Durdin
21e7fc3b20
Merge pull request #815 from keymanapp/developer-dont-recreate-missing-project-on-start-151
[developer] Don't create a blank project on 'opening' a project, either on startup or via menu
2018-05-04 15:59:00 +07:00
Marc Durdin
c5e4f7d8e4 Version 2018-05-04 15:58:32 +07:00
Marc Durdin
74c3fe003c Add #821 2018-05-04 15:57:51 +07:00
Marc Durdin
247f7d2cbb Fixes #365. Scroll editor into view after undo 2018-05-04 15:55:56 +07:00
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
1dc54d4634 Update history 2018-05-04 07:55:23 +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
1c0b79379f Don't create a blank project on 'opening' a project, either on startup or via menu, fixes #151 2018-05-03 15:52:11 +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