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
glasseyes
49708fa79f
mention keyman-config in README.md
2018-05-24 16:59:14 +07:00
glasseyes
2d945a959f
license file
2018-05-24 16:53:38 +07:00
glasseyes
ac52ea66e9
README.md for kmp installer
2018-05-24 16:50:54 +07:00
glasseyes
f17dc24a93
add kvk flags
2018-05-24 16:35:19 +07:00
Marc Durdin
473bf44867
Fixup unit test
2018-05-24 16:26:13 +07:00
glasseyes
245eb0f666
parse kvk file format
...
initial experimentation
2018-05-24 16:15:23 +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
glasseyes
d5c82be0eb
get kmn if avail when installing from webpage
...
only use locate kb data when listing installed kmp
2018-05-24 15:51:31 +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
glasseyes
c2bf41a6e9
add -s short format option to list_installed_kmp.py
2018-05-22 14:21:07 +07:00
glasseyes
ca2d42425a
relicense kmflutil.c and kmflutil.h to MIT
...
ibus-kmfl as a project remains GPL
move some things from engine.c to kmfutil
describe licensing in linux/LICENSE.md
update license info in ./README.md
2018-05-22 11:21:28 +07:00
glasseyes
c0a9eef98a
open Go to Keyman link in default webbrowser
2018-05-21 16:58:10 +07:00
glasseyes
7132bf2dca
more handling of ini files
...
list_kmp: detect ini files that can't be handled
more docstring
install_kmp: install kmn if in kmp
2018-05-21 14:57:52 +07:00
glasseyes
c6eafb6d41
add some docstring
2018-05-21 12:49:08 +07:00
glasseyes
6d6316f53f
cope with inf file with Files but no Keyboardx
2018-05-21 10:41:15 +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
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
102613e1b0
Merge pull request #874 from keymanapp/beta-p3s3-merge-to-master
...
Merge P3S3 10.0 beta fixes to 11.0 alpha
2018-05-18 15:33:49 +07:00
Jacob Bullock
bf17cfb99f
Merge pull request #805 from keymanapp/ios/unused-calls
...
[ios] unused calls
2018-05-18 02:13:03 -06:00
glasseyes
8c2cb890fa
install kmp with kmp.inf and no kmp.json
2018-05-18 14:52:46 +07:00
Marc Durdin
27bb92aec8
Merge branch 'master' into beta-p3s3-merge-to-master
2018-05-18 13:10:32 +07: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
glasseyes
24c04a88ac
remove old anjuta files
2018-05-18 09:36:54 +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
3bc2096365
Merge pull request #851 from keymanapp/mac-769-add-error-reporting
...
[Mac] #769 Added error reporting via Fabric/Crashlytics
2018-05-17 13:43:10 -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
glasseyes
be00ce08dc
relicense kmflcomp from GPL to MIT
2018-05-17 15:56:12 +07:00
glasseyes
7263c5e429
relicense libkmfl from GPL to MIT
2018-05-17 15:49:51 +07:00
Marc Durdin
9a4a606228
Merge pull request #865 from keymanapp/ios-818-engine-messaging
...
[iOS] Fixes accidental event interrupts due to window.location.hash use.
2018-05-17 13:02:12 +07:00
Marc Durdin
82275c647a
Merge pull request #868 from keymanapp/windows-ctrl-alt-simulation-not-working-835
...
[Windows] Fixes Ctrl+Alt simulation
2018-05-17 08:47:48 +07:00
Marc Durdin
a30260e867
history
2018-05-16 17:12:36 +07:00
Marc Durdin
72b5f63466
Fixes #835 . Ctrl+Alt simulation was never mapped through the preserved keys code for TSF so we never received key events
2018-05-16 17:11:36 +07:00
glasseyes
2f1681c09a
start processing kmp.inf
2018-05-16 17:09:42 +07:00
glasseyes
823fbf51b9
prototype webkit kmp installer
2018-05-16 17:08:45 +07: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