Commit graph

24978 commits

Author SHA1 Message Date
Darcy Wong
ad8638e47c Validate keyboard ID when downloading keyboard from Keyman cloud
Cherry-pick of #1121
2018-08-22 22:51:54 -05:00
Darcy Wong
3b168f802b
Merge pull request #1123 from keymanapp/android-fix-null-keyboard-list-cherrypick
[Android] Ensure keyboards list has an entry
2018-08-23 10:21:21 +07:00
glasseyes
a552c31d09 rename readkvk to kvk2ldml 2018-08-23 08:46:10 +07:00
glasseyes
fc03f8b22f convert kvk to ldml 2018-08-23 08:38:47 +07:00
Darcy Wong
3c5b93e9e5 Update history.md 2018-08-22 20:07:40 -05:00
Darcy Wong
77c03eef84 Ensure keyboards list has an entry
Cherrypick #1112 to master

There are some crash reports coming from `KeyboardPickerActivity.java` because the keyboards list is null (file access error). When the app tries to display the installed keyboards list, this results in the crash.

`getKeyboardsList()` already checks the existence of the `keyboards_list.dat` file, so some of that code is also redundant.
2018-08-22 21:04:32 +07:00
Darcy Wong
2df968c2a2
Merge pull request #1112 from keymanapp/android-sil-euro-latin
[Android] Change default keyboard from european2 to sil_euro_latin
2018-08-22 20:36:12 +07:00
glasseyes
96670ffeed command line option to display all keys
clean up commented debug code
2018-08-22 13:08:14 +07:00
glasseyes
cbd355b30d parsing ldml
WIP: interacting with dbus
2018-08-22 10:32:32 +07:00
Unknown
c61ac3eff4 Merge branch 'linux-osk' into linux-keyman-config 2018-08-22 10:21:49 +07:00
Marc Durdin
cd29a05c14
Merge pull request #1104 from keymanapp/windows-delphi-community
[Windows] Windows Delphi Community Edition support
2018-08-21 14:32:12 +07:00
Marc Durdin
71c9fb9b3a
Merge pull request #1105 from keymanapp/developer-ace-debugging-integration
[Developer] Fixup debugger integration with ACE-based editor
2018-08-21 14:30:29 +07:00
Marc Durdin
73b41b269c [Windows] fix link 2018-08-21 14:27:29 +07:00
Marc Durdin
69dcb03ac1 [Developer] Remove old DELPHI_STARTER build path now that Delphi Community is available 2018-08-21 14:24:27 +07:00
Marc Durdin
01b48fb0c8 [Developer] Support highlighting debugger lines in ACE Text Editor 2018-08-21 14:23:12 +07:00
Marc Durdin
124d5d49c1
Merge pull request #1097 from keymanapp/developer-web-text-editor-ace
[Developer] Replace existing encumbered editor with ACE
2018-08-21 14:02:10 +07:00
Darcy Wong
17a70e246f Update history.md 2018-08-20 22:53:23 -05:00
Darcy Wong
7b0af9a68c Add keyboard file and update history.md 2018-08-20 04:26:03 -05:00
Darcy Wong
948836d9ee Change default keyboard from european2 to sil_euro_latin
Fixes #1100
2018-08-20 04:13:02 -05:00
Darcy Wong
5710c02f35
Merge pull request #1108 from keymanapp/android-fix-null-cherry-pick
[Android] Fix crashes when input connection or package name is null
2018-08-20 09:39:51 +07:00
Darcy Wong
bb72f4406c Remove ad-hoc distribution of keyboards via keyman:// protocol
Addresses Android platform for #538
2018-08-16 22:29:14 -05:00
Darcy Wong
1c9775e287 Fix crashes when input connection or package name is null
This cherry picks the commits from #1103 onto master
2018-08-15 22:05:42 -05:00
Tom Bogle
81be561d11
Merge pull request #1095 from keymanapp/mac-1090-cherry-pick-fix-and-tests-from-stable
[Mac] #1090 - cherry pick fix and tests from stable
2018-08-13 23:10:10 -04:00
Tom Bogle
d8f8eb6753 [Mac] #1090 - added information about bogus builds 105 and 110 2018-08-13 23:02:39 -04:00
Tom Bogle
ef08ff6f34 [Mac] #1090 - Cherry-picked subsequent fix to correct over-agressive fix 2018-08-13 15:09:10 -04:00
Marc Durdin
baaa83df1c [Developer] Add ACE files to installer 2018-08-13 22:52:14 +10:00
Marc Durdin
5fd12cabdb [Developer] Remove final references to USE_PLUSMEMO and KEYMAN_ENCUMBERED_ROOT 2018-08-13 22:52:14 +10:00
Marc Durdin
8f31738b21 [Developer] Removal of remaining TKeymanDeveloperMemo references 2018-08-13 22:52:13 +10:00
Marc Durdin
54e2a2c42d [Developer] Refactor use of TKeymanDeveloperMemo, where not needed, to TMemo 2018-08-13 22:52:13 +10:00
Marc Durdin
718326959f [Developer] Remove remaining references to TPlusMemo from UframeTextEditor, continue tidy up 2018-08-13 22:52:13 +10:00
Marc Durdin
3d9abd0ce9 [Developer] Add integration of Edit menu commands to ACE embedding, and tidy up 2018-08-13 22:52:12 +10:00
Marc Durdin
86d6ad3871 [Developer] Improve lifecycle for modified state on editor 2018-08-13 22:52:12 +10:00
Marc Durdin
3214f6282f [Developer] remove gutter component and fixup destroy sequence 2018-08-13 22:52:12 +10:00
Marc Durdin
2a4b31508e [Developer] ACE initial build 2018-08-13 22:52:12 +10:00
Marc Durdin
2ff1c9ea34
Merge pull request #1098 from keymanapp/windows-wix-311
[Windows] Update to WIX 3.11.1 plus other minor environment riders
2018-08-13 21:53:12 +10:00
Marc Durdin
572b6548f7 [Windows] Update to WIX 3.11.1 plus other minor environment riders 2018-08-13 19:49:53 +10:00
Marc Durdin
757ceb0056
Merge pull request #1086 from keymanapp/developer-cef-for-touch-layout-editor
[developer] Use CEF in touch layout editor
2018-08-13 18:02:02 +10:00
Tom Bogle
785ca0fcbd [Mac] #1090 - Added PR # for cherry-picked fix in master 2018-08-10 09:22:15 -04:00
Tom Bogle
541473e984 [Mac] #1090 - Added entry in history file 2018-08-10 09:17:43 -04:00
Tom Bogle
87a46a84c0 [Mac] #1090 - Moved check for no modifiers to also apply to context case
I attempted unsuccessfully to find an actual failing case so I could add a unit test for this. Even though I couldn't, I agree that it is the correct logic, so I'm making the change as Marc suggested.
2018-08-10 09:15:49 -04:00
Tom Bogle
3eb7a1002e [Mac] Fixes #1090 - Full set of unit tests and correct fix 2018-08-10 09:15:35 -04:00
Tom Bogle
50b87df84d [Mac] [WIP] - Added unit tests for #1090 2018-08-10 09:15:07 -04:00
Darcy Wong
e822c9760a
Merge pull request #1077 from keymanapp/android-add-circle-icon
[Android] Add round launcher icons
2018-08-03 22:11:28 -05:00
Marc Durdin
89f09a9fbf [developer] Remove dangling MSHTML references 2018-07-28 11:55:54 -07:00
Marc Durdin
aef1350b98 [developer] Use CEF in touch layout editor 2018-07-28 14:24:48 -04:00
Marc Durdin
8a135467db [developer] Defer browser creation so that window is already sized correctly at creation 2018-07-28 14:24:48 -04:00
Marc Durdin
d65566b8c6
Merge pull request #1078 from keymanapp/developer-cef-for-touch-layout-editor-form
[developer] CEF replacing embedded IE
2018-07-28 14:16:51 -04:00
Tom Bogle
32d3eba7b6
Merge pull request #1082 from keymanapp/mac-fix-version-number-in-history.md
[Mac] Fixed last stable version number in history.md
2018-07-23 15:45:36 -04:00
Tom Bogle
0408c7339b [Mac] Fixed last stable version number in history.md 2018-07-23 15:28:05 -04:00
Tom Bogle
3860401017
Merge pull request #1081 from keymanapp/mac-1079-cherry-pick-to-master
[Mac] #1079 - Cherry-pick of OSK Help button fix to master
2018-07-23 14:27:00 -04:00