Tom Bogle
186c1b2f65
Added explanatory comment
2018-05-31 16:40:30 -04:00
Tom Bogle
cabff25ae1
[Mac] Updated history.md for PR 930
2018-05-31 16:28:31 -04:00
Tom Bogle
70b1af08c3
[Mac] #872 - Added Pages and Keynote as legacy apps
...
This allows them to retain font/style information when a character sequence causes the character(s) holding that info to be replaced.
2018-05-31 16:25:27 -04:00
Marc Durdin
6478811b5f
Merge pull request #918 from keymanapp/windows-bcp47-uses-last-description-instead-of-first-912
...
[Windows] Fixes a problem where "Castilian" was shown instead of "Spanish"
2018-05-30 15:28:46 +07:00
Marc Durdin
2324131671
Fixes #912 . BCP47 import will now use first description for a subtag rather than the last.
2018-05-30 10:17:08 +07:00
Marc Durdin
b3377a84ce
Merge pull request #916 from keymanapp/windows-options-dialog-crashes-on-save-5613
...
[Windows] Keyboard Options dialog no longer crashes on save.
2018-05-30 08:26:39 +07:00
Marc Durdin
1b091c15c6
Fixes sillsdev/keyman-issues#5613 . Keyboard Options dialog no longer crashes on save.
2018-05-30 08:22:12 +07:00
Marc Durdin
16669e7415
Merge pull request #915 from keymanapp/windows-dont-crash-if-kvk-doesnt-install-5611
...
[Windows] Avoid crashing if a kvk file is invalid in a package.
2018-05-29 13:06:10 +07:00
Tom Bogle
1ba068994d
Merge pull request #884 from keymanapp/mac-769-add-dysm-for-engine
...
[Mac] #769 added dSYM for engine so symbols will be available in Crashlytics
2018-05-28 22:48:50 -04:00
Marc Durdin
6caad779a4
Merge pull request #910 from keymanapp/developer-web-server-serve-packages-890
...
[Developer] Make it easy for developers to install a .kmp from the Web Debugger
2018-05-29 09:24:37 +07:00
Marc Durdin
aff84c2f73
Merge pull request #908 from keymanapp/developer-hide-debug-status-form-in-test-mode-5412
...
[Developer] Hide Debug Status form in Test Mode, prevents uninitialised data errors
2018-05-29 09:24:24 +07:00
Marc Durdin
e56ad99104
Merge pull request #911 from keymanapp/developer-enforce-canonical-language-tags-885-891
...
[Developer] Improve support for BCP 47 in Package Editor
2018-05-29 09:24:15 +07:00
Marc Durdin
b79a2596a1
Fixes #5611 . Avoid crashing if a kvk file is invalid in a package.
2018-05-29 08:49:41 +07:00
Darcy Wong
2761a43092
Merge pull request #903 from keymanapp/android-improve-file-intent
...
[Android] Improve intent-filter
2018-05-29 08:32:27 +07:00
Marc Durdin
89ee7bc3ee
Fix unit tests
2018-05-29 08:03:25 +07:00
Marc Durdin
cad4213ec6
Fixes #885 . Fixes #891 . Canonicalizes, as far as possible, new language IDs as keyboards added to package
2018-05-28 15:47:22 +07:00
Marc Durdin
bad1fb3457
Merge pull request #909 from keymanapp/developer-avoid-crash-when-loading-invalid-project-file-5568
...
[Developer] Prevents a crash when Keyman Developer attempts to load an invalid project file.
2018-05-28 13:31:17 +07:00
Marc Durdin
d855fe831d
Fixes #890 . Makes it easy for developers to install a .kmp from the Web Debugger
2018-05-28 13:29:14 +07:00
Marc Durdin
30c9d274fb
Fixes sillsdev/keyman-issues#5568 . Prevents a crash when Keyman Developer attempts to load an invalid project file.
2018-05-28 10:14:41 +07:00
Marc Durdin
c63b903a17
Merge pull request #907 from keymanapp/developer-crash-restarting-regression-test-batch-5411
...
[Developer] Fix for crash in Developer restarting regression test batch half-way through the batch.
2018-05-28 09:12:24 +07:00
Marc Durdin
547898dd51
Fixes sillsdev/keyman-issues#5557 . Hide Debug Status form in Test Mode, prevents uninitialised data errors.
2018-05-28 09:11:21 +07:00
Marc Durdin
0bd6805095
Merge pull request #897 from keymanapp/developer-rename-touchlayout-files
...
[Developer] For new keyboard layouts, touch layout files will have .keyman-touch-layout extension
2018-05-28 07:58:06 +07:00
Marc Durdin
fca9427244
Merge pull request #906 from keymanapp/windows-incorrect-icons-in-hotkeys-tab-858
...
[Windows] Incorrect icons caused by lookup against non-installed language profile.
2018-05-28 07:57:09 +07:00
Marc Durdin
f743146e1f
Fixes sillsdev/keyman-issues#5411 . Crash in Developer restarting regression test batch half-way through the batch.
2018-05-28 07:49:07 +07:00
Marc Durdin
6e72c1a2a7
Fixes #858 . Incorrect icons caused by lookup against non-installed language profile.
2018-05-28 07:35:13 +07:00
darcywong00
8f8e95d479
Improve intent-filter for file scheme
...
Fixes #902
Update the intent-filter for file scheme (based on BloomReader's [AndroidManifest.xml](https://github.com/BloomBooks/BloomReader/blob/master/app/src/main/AndroidManifest.xml ))
2018-05-26 21:15:05 +07:00
Marc Durdin
bfcf8c69b2
Merge pull request #900 from keymanapp/developer-message-on-compile-before-debug-762
...
[Developer] The debugger should check that build succeeded before attempting to start.
2018-05-26 08:12:58 +07:00
Tom Bogle
3eb64ac6ce
[Mac] Further historical updates to history.md
2018-05-25 12:32:30 -04:00
Tom Bogle
c0c002a71a
Updated history.md for PRs #883 & #884
2018-05-25 12:26:15 -04:00
Tom Bogle
2862bb7671
Put setting back to strip debugging symbols from linked product
2018-05-25 12:16:46 -04:00
Tom Bogle
200dc30193
Merge pull request #883 from keymanapp/mac-882-fix-crash-in-eventTapFunction
...
[Mac] Prevented crash in eventTapFunction processing "out of band" event
2018-05-25 12:03:53 -04:00
Tom Bogle
27e9591393
Made callback approach to engine's Easter-egg crash conditionally compile
2018-05-25 11:59:10 -04:00
Tom Bogle
30b90371f5
Fixed typos in comment
2018-05-25 11:26:23 -04:00
Marc Durdin
aef1f0de9a
Merge pull request #898 from keymanapp/developer-make-longpress-slash-darker-728
...
[Developer] Make longpress slash darker in touch layout editor
2018-05-25 14:07:07 +07:00
Marc Durdin
6c4f9d9307
Merge pull request #892 from keymanapp/windows-complete-bcp47-keyboard-language-identifiers-886-887
...
[Windows] Canonicalize and complete language tags during keyboard installation and when adding languages to keyboards via Keyman Configuration
2018-05-25 14:06:59 +07:00
Marc Durdin
2e918ba893
Fixes #762 . The debugger should check that build succeeded before attempting to start.
2018-05-25 14:00:29 +07:00
Marc Durdin
e1c1ee39db
Fixes #728 . Make longpress slash darker in touch layout editor
2018-05-25 11:47:20 +07:00
Marc Durdin
eb22c33859
Fixes #724 . For new keyboard layouts, touch layout files will have .keyman-touch-layout extension
2018-05-25 11:18:48 +07:00
Tom Bogle
fdf9475d7d
Changed copy command to prevent copying dSYM file into dSYM file
2018-05-24 22:40:03 -04:00
Marc Durdin
1b9f64f811
Avoid issues when invalid tags are given
2018-05-25 08:15:03 +07:00
Marc Durdin
473bf44867
Fixup unit test
2018-05-24 16:26:13 +07:00
Marc Durdin
f6b2977aac
Fixes #886 . Fixes #887 . BCP 47 tags will now be canonicalized and scripts applied where possible and needed, automatically, during keyboard installation
2018-05-24 16:04:33 +07:00
Tom Bogle
12d6a18012
Added build step to copy engine dSYM into proper location for uploading
...
Also made a lot of changes to the engine-based Easter egg code to force a crash. A lot of this is experimental and probably temporary.
2018-05-23 23:55:29 -04:00
Tom Bogle
d2ed7fc527
Improvements to event tap code
...
1) Enable/disable event tap depending on whether Keyman is the active IM; 2) Made code dealing with keeping track of activating/deactivating servers thread-safe; 3) Improved clean-up when event tap cannot be re-enabled; 4) Improved and cleaned up some comments and code aesthetics.
2018-05-23 14:16:41 -04:00
Tom Bogle
e1f53bd599
Added NSLog statement to produce Console output to help with debugging
2018-05-22 23:38:56 -04:00
Tom Bogle
0cdb3d46c4
Merge pull request #876 from keymanapp/mac-782-InDesign-issues
...
[Mac] #782 - Improvements to TestInput to illustrate issues with InDesign
2018-05-22 16:24:59 -04:00
Tom Bogle
5a72d5499d
[Mac] Prevented crash in eventTapFunction processing "out of band" event
...
When a special event comes in indicating the event tap has been disabled by timeout or by the user, we attempt to re-enable it. Otherwise, use fallback logic.
2018-05-22 16:20:56 -04:00
Tom Bogle
f7762ad4b3
Added dSYM file and prevented stripping of symbols for engine.
...
Also added code to enable forcing a test crash in the engine itself
2018-05-22 14:12:26 -04:00
Marc Durdin
2fe94b7d11
Merge pull request #873 from keymanapp/history-md-updates
...
Update history.md for all release tags on all platforms as of today
2018-05-22 15:05:32 +07:00
Tom Bogle
6f7cb912ef
[Mac] [WIP] #769 - Adding dSYM files for KM engine to support Crashlytics
2018-05-18 12:30:58 -04:00