Commit graph

2494 commits

Author SHA1 Message Date
Marc Durdin
a35c6befce [Developer] Maintain selection in web editor when saving or refreshing text 2018-08-30 10:56:59 +10:00
Marc Durdin
1a2e9fceb6
Merge pull request #1147 from keymanapp/developer-web-editor-convert-to-unicode-command
[Developer] Re-implement Convert-to-character command in web text editor
2018-08-30 10:53:10 +10:00
Marc Durdin
57c658d98b [Developer] Re-implement Convert-to-character command in web text editor 2018-08-30 08:57:05 +10:00
Marc Durdin
4cee15d20d
Merge pull request #1144 from keymanapp/developer-debugger-track-deadkeys
[Developer] Track deadkeys more reliably in debugger
2018-08-29 14:41:09 +10:00
Marc Durdin
5a77a001ef [Developer] Track deadkeys more reliably in debugger 2018-08-29 13:34:46 +10:00
Marc Durdin
ee1f8d386c
Merge pull request #1141 from keymanapp/developer-web-editor-css-js-json-support
[Developer] Support CSS, JS and JSON formats in text editor
2018-08-29 11:46:31 +10:00
Marc Durdin
05ec968144
Merge pull request #1142 from keymanapp/developer-project-support-untitled-project
[Developer] Project window needs to support untitled projects
2018-08-29 11:42:54 +10:00
Marc Durdin
1e122a2180
Merge pull request #1139 from keymanapp/developer-web-editor-print
[Developer] Support printing from ACE text editor
2018-08-29 11:14:45 +10:00
Marc Durdin
213bbb31f4
Merge pull request #1140 from keymanapp/developer-web-editor-select-row-support
[Developer] Tidy up row selection in web editor
2018-08-29 11:14:22 +10:00
Marc Durdin
9b3a5bdeab [Developer] Add missing dependency 2018-08-29 11:13:40 +10:00
Marc Durdin
a95d56cda0 [Developer] Project window needs to support untitled projects 2018-08-29 11:00:21 +10:00
Marc Durdin
c5d1e18851 [Developer] Add missing dependency 2018-08-29 10:46:26 +10:00
Marc Durdin
02e87d8dc7 [Developer] Support CSS, JS and JSON formats in text editor 2018-08-29 08:27:34 +10:00
Marc Durdin
620bf747d1 [Developer] Tidy up row selection in web editor 2018-08-29 07:55:38 +10:00
Marc Durdin
cf35e09b80 [Developer] Support printing from ACE text editor 2018-08-29 07:44:36 +10:00
Marc Durdin
e4360c5c9a
Merge pull request #1136 from keymanapp/developer-web-editor-context-menu-remove-old
[Developer] Remove old popup menu and attach command event for new menu for text editor
2018-08-29 06:47:29 +10:00
Marc Durdin
6ed56685c7
Merge branch 'master' into developer-web-editor-context-menu-remove-old 2018-08-29 06:47:14 +10:00
Marc Durdin
8d5fc7406f
Merge pull request #1138 from keymanapp/developer-web-editor-manage-focus-for-breakpoints
[Developer] Manage focus correctly for setting breakpoints and more
2018-08-28 17:06:35 +10:00
Marc Durdin
99872f459c [Developer] Manage focus correctly for setting breakpoints and more 2018-08-28 16:05:21 +10:00
Marc Durdin
c8359ec1f3
Merge pull request #1135 from keymanapp/developer-remove-alt-keybindings-from-editor
[Developer] Remove Alt+letter/digit and function key bindings from editor
2018-08-28 15:11:28 +10:00
Marc Durdin
cf8eb1335f
Merge pull request #1134 from keymanapp/developer-escape-key-in-editor
[Developer] Support Escape key in text editor to clear error highlight
2018-08-28 14:21:32 +10:00
Marc Durdin
e4af1aa15b [Developer] Remove old popup menu and attach command event for new menu for text editor 2018-08-28 11:26:01 +10:00
Marc Durdin
1978aed8c6 [Developer] Support Escape key in text editor to clear error highlight 2018-08-28 11:14:19 +10:00
Marc Durdin
cc45ba2975
Merge pull request #1132 from keymanapp/developer-web-editor-context-menu
[Developer] Support context menu in text editor
2018-08-28 11:02:22 +10:00
Marc Durdin
4754135da8 [Developer] Remove Alt+letter/digit and function key bindings from editor as they conflict with environment bindings 2018-08-28 10:52:37 +10:00
Marc Durdin
ac436cb558 [Developer] Support context menu in text editor (some commands not yet implemented; this is infrastructure) 2018-08-28 09:26:07 +10:00
Marc Durdin
c7c4bc4b51
Merge pull request #1130 from keymanapp/developer-web-editor-reformat-xml-support
[Developer] Restore support for 'reformat xml document' in ACE editor
2018-08-28 09:23:37 +10:00
Marc Durdin
4ad5844c0b [Developer] Remove extraneous inherited call 2018-08-28 08:07:59 +10:00
Darcy Wong
09a004fd81
Merge pull request #1109 from keymanapp/android-remove-adhoc-json
[Android] Remove ad-hoc distribution of keyboards via keyman:// protocol
2018-08-27 21:01:54 +07:00
Marc Durdin
bf6efedf62 [Developer] Restore support for 'reformat xml document' in ACE editor 2018-08-27 22:24:32 +10:00
Darcy Wong
39fe506d8c Resolve review comments
* Clean up unnecessary `KMKey_` keys
* Update MainActivity to only download ad-hoc KMP packages.
2018-08-27 11:17:25 +07:00
Darcy Wong
74ca0d09d0 Merge remote-tracking branch 'origin/master' into android-remove-adhoc-json 2018-08-27 07:43:04 +07:00
Darcy Wong
2c6c44f1ca
Merge pull request #1124 from keymanapp/android-cherrypick-1121
[Android] Validate keyboard ID when downloading keyboard from Keyman cloud
2018-08-23 20:58:42 +07:00
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
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
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