Marc Durdin
|
766384820e
|
Add version 10.0 keyboard support for Mac
|
2017-11-21 10:51:05 +07:00 |
|
Gabriel Wong
|
b0ff277b8a
|
Use new way of showing config window in about
|
2017-11-20 14:36:47 +07:00 |
|
Gabriel Wong
|
1202c1929b
|
Make sure the config window doesn't hide
|
2017-11-20 14:36:27 +07:00 |
|
Gabriel Wong
|
4f2f9bc658
|
Remove invalid attributes
|
2017-11-20 14:22:36 +07:00 |
|
Tom Bogle
|
02502f6f38
|
Fixed typo
|
2017-11-20 00:04:16 -05:00 |
|
Tom Bogle
|
2c024805a5
|
WIP: This is what I have tried so far. The config window does NOT display when accessed via the menu. It still works (the old/right way) in Sierra when accessed via the About window. If you first try to access it via the menu and then access it via the Configuration button on the About window, it displays twice!
|
2017-11-19 23:55:22 -05:00 |
|
Tom Bogle
|
650f168fd4
|
Added some comments and diagnostic code.
|
2017-11-09 12:04:36 -05:00 |
|
Tom Bogle
|
55f451df68
|
Merge branch 'mac-use10dot7-compatible-methods' into mac-compatibility-with-legacy-apps
|
2017-11-09 11:43:50 -05:00 |
|
Tom Bogle
|
5831d3d4b4
|
Replaced try-catch with calls to respondsToSelector to make the check more explicit.
|
2017-11-09 11:37:59 -05:00 |
|
Tom Bogle
|
e53f0317a1
|
Added some comments and diagnostic code.
|
2017-11-09 10:56:23 -05:00 |
|
Tom Bogle
|
3788acaba3
|
Enabled Keyman to deal with selection changes resulting from keyboard navigation. Tried a solution for Word in Safari, but commented it out. Added Firefox to the list of browsers that need to try to detect whether editing is in Google Docs.
|
2017-11-03 16:41:34 -04:00 |
|
Tom Bogle
|
2b22509730
|
Added special logic to handle Google Docs in Chrome, where multiple characters cannot be inserted simultaneously.
|
2017-11-02 15:34:28 -04:00 |
|
Tom Bogle
|
5f4dce6a0d
|
Solved Mail compatibility problems using regex to ensure that "preChar" starts with a base character. Added MS Word as a "legacy" product to make it work correctly.
|
2017-11-01 22:11:24 -04:00 |
|
Tom Bogle
|
ddf1320960
|
Merge branch 'master' into mac-compatibility-with-legacy-apps
|
2017-10-31 22:22:49 -04:00 |
|
Tom Bogle
|
db8712bae8
|
Added fallback code to convert percent-escapes in URL for downloaded keyboard for version of OS where stringByRemovingPercentEncoding is not available.
|
2017-10-31 22:17:44 -04:00 |
|
Tom Bogle
|
7423d1a1ab
|
WIP: Replaced calls to NSColor colorWithRed:green:blue:alpha with calls to colorWithSRGBRed:green:blue:alpha because the former was not available until OS version 10.9
|
2017-10-30 22:43:59 -04:00 |
|
Tom Bogle
|
21411263ad
|
WIP: Work to deal with handling a Q_BACK that tries to insert a combining mark instead of a base character (along with its combining marks). This causes compatibility problems in some apps (e.g., Mail)
|
2017-10-30 22:33:19 -04:00 |
|
Tom Bogle
|
629cbd8c58
|
Cherry picked a few small changes from "mac compatibility" branch to fix bug whereby command keys were sometimes causing characters to be output.
|
2017-10-23 22:44:57 -04:00 |
|
Tom Bogle
|
f6114811ff
|
Tried adding Oxygen XML editor as a "legacy" app, but it's problems were more severe, so I commented it out.
|
2017-10-23 22:30:11 -04:00 |
|
Tom Bogle
|
892c4c7e42
|
Added code to prevent sending an extra delete-back in Google Chrome when it inaccurately reports a text selection.
|
2017-10-20 07:28:56 -04:00 |
|
Tom Bogle
|
30386abd6e
|
Prevented processing of Command keys. Fixed timing related problems when repsonding to actions that require us to get the context again. In Safari Google Docs, fixed problem when typing replaces selected text (once we've managed to detect we're in Google Docs). Added Xcode to the list of apps that don't let KM know about arrow keys and/or mouse clicks that might affect the context.
|
2017-10-19 13:53:24 -04:00 |
|
Tom Bogle
|
f45fac7d03
|
WIP: Detect Google Docs, unreported context changes, refactoring
WIP: Most "legacy" app and Google Docs issues now dealt with pretty well. A few more issues to look at and some code cleanup to do.
|
2017-10-17 23:43:04 -04:00 |
|
Tom Bogle
|
668948011e
|
Major overhaul of processing to improve compatibility with apps (and certain sites withing certain browsers) that don't properly handle the "normal" IM methods.
|
2017-10-09 01:20:38 -04:00 |
|
Tom Bogle
|
15ed1b65f0
|
Merge pull request #262 from keymanapp/mac-update-readme
Clarify macOS setup instructions
|
2017-10-04 22:38:05 -04:00 |
|
Tom Bogle
|
21e04cf2bd
|
Update README.md
Re-capitalized Terminal, since it is the proper name of the program.
|
2017-10-04 22:37:21 -04:00 |
|
Joshua Horton
|
29dff2671e
|
Found a piece missing from macOS's version history, throwing it in too.
|
2017-09-29 09:13:04 +07:00 |
|
Gabriel Wong
|
0534c7f3a3
|
Add back signing instructions to Mac README
|
2017-09-08 09:38:12 +07:00 |
|
Tom Bogle
|
3a48213cc7
|
Changed test option to a) work and b) only be applicable to KeymanEngine4Mac. (Can't get it to work for the other two projects, and it probably isn't necessary.)
|
2017-09-07 14:00:58 -04:00 |
|
Gabriel Wong
|
c3b962228a
|
More tweaks to Mac README
|
2017-08-31 13:02:47 +07:00 |
|
Gabriel Wong
|
e48c1b64a6
|
Clarify MacOS set up instructions
|
2017-08-31 12:41:28 +07:00 |
|
Tom Bogle
|
1b691774dd
|
Removed stray f from first line
|
2017-08-28 10:09:48 -04:00 |
|
Tom Bogle
|
52bbc00545
|
[Mac] Changed to use lowercase "k" when generating DMG file.
|
2017-08-28 08:04:18 -04:00 |
|
tom_bogle@sil.org
|
f8d7cd7bb5
|
Made it look right and make sense.
|
2017-08-14 01:13:19 -04:00 |
|
tom_bogle@sil.org
|
a92012115b
|
[Mac] Added history.md file with info about Beta 1.1.14
|
2017-08-14 00:35:31 -04:00 |
|
Tom Bogle
|
08c399d2e8
|
Made changes to allow CI to set version numbers dynamically (similar to changes made in previous repo, but with some refactoring and also included testapp).
|
2017-08-11 02:40:43 -04:00 |
|
Tom Bogle
|
6f990cd1de
|
Added #!/bin/sh to indicate that bashHelperFunctions.sh is an executable shell script.
|
2017-08-10 22:51:10 -04:00 |
|
Tom Bogle
|
c1809fed1d
|
Made Keyman4Mac (test app) use engine framework properly (and removed Framework files form repo). Minor tweaks to readme and license. Minor improvement to logic in custom build step for IM (for case where engine Framework is present locally but not available in engine's build folder).
|
2017-08-10 18:29:14 -04:00 |
|
Marc Durdin
|
95ddc8b905
|
Fixup copyright
|
2017-08-10 13:33:47 +07:00 |
|
Tom Bogle
|
87aa5057ef
|
[Mac] Initial check-in to open-source repo
|
2017-08-10 13:11:52 +07:00 |
|