Commit graph

190 commits

Author SHA1 Message Date
Tom Bogle
dd2830ea22 [Mac] Added unit tests for inverted platform logic 2018-06-17 23:56:54 -04:00
Tom Bogle
e89b0d5a6a [Mac] Fixed logic to handle inverted (NOT_EQUAL) platform check 2018-06-17 23:23:41 -04:00
Tom Bogle
43fc667250 Merge remote-tracking branch 'origin/beta' into mac-967-fix-platform-to-return-macosx 2018-06-17 22:00:55 -04:00
Tom Bogle
fe55bbf9d0 [Mac] Updated history for this fix (for issue #967) and for PR 990. 2018-06-17 21:46:22 -04:00
Tom Bogle
dd6ec9ea5d [Mac] #931 - Made anything that appears to be "lLibreOffice" use legacy 2018-06-15 16:49:24 -04:00
Tom Bogle
3bb54d4943 [Mac] Added unit tests for checkPlatform 2018-06-15 02:34:03 -04:00
Tom Bogle
7857e34676 [Mac] Changed checkPlatform implementation to be regex-based 2018-06-15 00:53:22 -04:00
Tom Bogle
8f8170cbfb [Mac] #967 - Changed platform implementation to make spec change
Any unrecognized platform tokens will cause it to return false (not a match).
2018-06-14 23:35:07 -04:00
Tom Bogle
4ad7ade429 [Mac] #967 - Make platform tests case-insensitive. 2018-06-08 16:05:02 -04:00
Tom Bogle
1f889141dc [Mac] Noted change in History file 2018-06-05 16:35:22 -04:00
Tom Bogle
4f0010a941 [Mac] Added switches to control Keyman4MacIM build destination 2018-06-05 14:34:48 -04:00
Tom Bogle
9be9b0a6d0 Fixed date in history file 2018-06-04 22:49:38 -04:00
Tom Bogle
6b556f1280 Revert "Revert "[Mac] #894 Updated history file""
This reverts commit f198be5d3c.
2018-06-04 22:47:51 -04:00
Tom Bogle
f198be5d3c Revert "[Mac] #894 Updated history file"
This reverts commit db816920f9.
2018-06-04 22:45:28 -04:00
Tom Bogle
db816920f9 [Mac] #894 Updated history file 2018-06-04 22:44:20 -04:00
Tom Bogle
1164cfa48f [Mac] #894 - Use thread synchronization to prevent crash from timer event 2018-06-04 13:57:27 -04:00
Tom Bogle
efbe4466f8 Updated carthage to remove Crashlytics & Fabric (now gotten via cocoapods) 2018-06-04 10:43:10 -04:00
Tom Bogle
c26f44f5dc [Mac] Added pod install command to build and updated supporting files. 2018-06-04 10:29:17 -04:00
Tom Bogle
191d72a6ef [Mac] #769 - Switched to using Cocoapods to get Crashlytics framework
This also gets the upload-symbols script, which seems to be necessary to upload the dSYM file for the Keyman Engine.
2018-06-01 16:00:22 -04:00
Tom Bogle
fc6f895ed7
Merge pull request #930 from keymanapp/mac-872-make-pages-and-keynote-legacy
[Mac] #872 - Added Pages and Keynote as legacy apps
2018-06-01 09:37:46 -04:00
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
Tom Bogle
9a5a92be08 [Mac] Updated history.md for #675 (PR#929) 2018-05-31 11:48:40 -04:00
Tom Bogle
aa81dc16b6 [Mac] #675 - Double-clicking KMP shows config window with msg visible 2018-05-31 11:42:51 -04: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
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
Tom Bogle
fdf9475d7d Changed copy command to prevent copying dSYM file into dSYM file 2018-05-24 22:40:03 -04: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
Tom Bogle
6f7cb912ef [Mac] [WIP] #769 - Adding dSYM files for KM engine to support Crashlytics 2018-05-18 12:30:58 -04:00
Tom Bogle
6794bd4b92 Corrected typo in instructions 2018-05-18 10:02:27 -04:00
Tom Bogle
967c9b6514 Corrected names of zip files referred to in the instructions 2018-05-18 09:42:01 -04:00
Tom Bogle
bc66d62f5f Added instructions to illustrate problem in PowerPoint
Also minor formatting change in InDesign instructions.
2018-05-18 09:24:10 -04:00
Marc Durdin
234825ab08 Update history.md for all release tags on all platforms as of today 2018-05-18 13:06:55 +07:00
Tom Bogle
9b6e980a05 Here are the aforementioned InDesign testing instructions 2018-05-17 17:29:52 -04:00
Tom Bogle
ee40a1eddc Updates to TestInput and addition of instructions for InDesign testing 2018-05-17 17:27:32 -04:00
Tom Bogle
ca3d3b2b16 [Mac] Final date update in history.md for #769 2018-05-17 09:25:20 -04:00
Tom Bogle
b75eb7272f Changed hardcoded KMX file name for "Easter egg" to constant 2018-05-17 09:15:19 -04:00
Tom Bogle
953ba5d9c9 Added diagnostics and experimenting with things related to InDesign 2018-05-17 09:10:42 -04:00
Tom Bogle
7fbf684c19 Updated date in history.md to new guess. 2018-05-15 23:13:55 -04:00