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
Tom Bogle
c589bef9b0
Suppressed output of all environment variable when running build script
...
Also show Fabric API key in Console when forcing crash via Easter egg.
2018-05-15 17:39:50 -04:00
Tom Bogle
e13918c4b5
Made Crashlytics "Easter egg" only happen when verbose logging is on.
2018-05-15 16:59:08 -04:00
Tom Bogle
7294d697b9
Fixed syntax error in build script
2018-05-15 16:04:23 -04:00
Tom Bogle
222089485e
Call carthage unconditionally; update Fabric key only for Keyman4MacIM
2018-05-15 15:48:35 -04:00
Tom Bogle
bdced14487
Set anticipated date of 10.0.39 beta (with error reporting) in history.md
2018-05-15 13:04:57 -04:00
Tom Bogle
53ad23f219
Added crash-reporting frameworks to test target also.
2018-05-10 22:42:27 -04:00
Tom Bogle
1ae52efc2b
Added missing fi to close if in build script
2018-05-10 22:14:29 -04:00
Tom Bogle
632088bbad
Got Fabric and Crashlytics via Carthage and segmented crash anylytics
...
Added code to build script and custom shell script in project to use hardcoded APIKey for debug builds but allow the release APIKey to be kept secret (supplied via environment variable during build).
2018-05-10 16:56:41 -04:00
Tom Bogle
5ac9c10775
[Mac] [WIP] #769 - Added code to using Fabric with Crashlytics
...
This commit does not include the project and plist changes necessary to build/work because they have the APIKey in them and we don't want to publish that. Also, I haven't completely worked out where the frameworks should go or how that plumbing should be hooked up to work well on the build machines and for other developers.
2018-05-09 12:11:55 -04:00