Tom Bogle
|
2a54e75c35
|
Added/enhanced comments related to showPreferences workaround.
|
2017-11-21 11:35:21 -05:00 |
|
Tom Bogle
|
ecd7008246
|
Merge remote-tracking branch 'origin/master' into mac-compatibility-with-legacy-apps
|
2017-11-21 11:21:03 -05:00 |
|
Tom Bogle
|
8369e9d6e1
|
Added comment to explain the use of the regex to find a base character to use as the start of the string inserted using the insertText method.
|
2017-11-21 11:14:37 -05:00 |
|
Gabriel Wong
|
0e688c3324
|
Clean up log statements
|
2017-11-21 10:55:49 +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
|
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
|
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
|
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 |
|
Tom Bogle
|
87aa5057ef
|
[Mac] Initial check-in to open-source repo
|
2017-08-10 13:11:52 +07:00 |
|