Tom Bogle
2354816fe1
Replaced copyright info in DMG with "Created by" text
2018-09-10 11:33:51 -04:00
Tom Bogle
92b613e9d9
[Mac] Fixed layout of About box per Marc's specs.
2018-09-07 14:26:08 -04:00
Tom Bogle
51306a1a42
[mac] [wip] Changes to layout of about box - linker failure
2018-09-07 12:22:43 -04:00
Tom Bogle
c3c6c4d9f4
[Mac] #1069 - Added SIL logo to DMG image & About box. Updated copyright
2018-09-05 17:35:45 -04:00
Tom Bogle
d8f8eb6753
[Mac] #1090 - added information about bogus builds 105 and 110
2018-08-13 23:02:39 -04:00
Tom Bogle
ef08ff6f34
[Mac] #1090 - Cherry-picked subsequent fix to correct over-agressive fix
2018-08-13 15:09:10 -04:00
Tom Bogle
785ca0fcbd
[Mac] #1090 - Added PR # for cherry-picked fix in master
2018-08-10 09:22:15 -04:00
Tom Bogle
541473e984
[Mac] #1090 - Added entry in history file
2018-08-10 09:17:43 -04:00
Tom Bogle
87a46a84c0
[Mac] #1090 - Moved check for no modifiers to also apply to context case
...
I attempted unsuccessfully to find an actual failing case so I could add a unit test for this. Even though I couldn't, I agree that it is the correct logic, so I'm making the change as Marc suggested.
2018-08-10 09:15:49 -04:00
Tom Bogle
3eb7a1002e
[Mac] Fixes #1090 - Full set of unit tests and correct fix
2018-08-10 09:15:35 -04:00
Tom Bogle
50b87df84d
[Mac] [WIP] - Added unit tests for #1090
2018-08-10 09:15:07 -04:00
Tom Bogle
0408c7339b
[Mac] Fixed last stable version number in history.md
2018-07-23 15:28:05 -04:00
Tom Bogle
1e993b6766
[Mac] #1079 - Improved info in history regarding affected versions
2018-07-23 14:25:00 -04:00
Tom Bogle
e91259da9c
[Mac] Added # for cherry-pick PR to history
2018-07-23 11:53:19 -04:00
Tom Bogle
edaf09785d
[Mac] #1079 - Cherry-pick of OSK help button fix done on 10.0 stable
2018-07-23 11:51:55 -04:00
Tom Bogle
ee8df516ed
Merge pull request #1053 from keymanapp/mac-code-cleanup
...
[Mac] Minor code cleanup
2018-07-13 11:20:40 -04:00
Tom Bogle
d76985c125
[Mac] Cherry-picked clean-up of history file + some additional clean-up
2018-07-13 08:35:34 -04:00
Tom Bogle
aebd17866f
[Mac] Cherry-pick of change to history.md for #1059
2018-07-12 17:09:22 -04:00
Tom Bogle
ec811eb7f8
[Mac] Cherry-pick of commit to fix #1059 on stable-10.0
...
Avoid calls to unsupported selectors on old version of OS
2018-07-12 17:08:07 -04:00
Tom Bogle
724b50224c
[Mac] Removed unneeded code for handling mouse events in IM
...
The low-level event tap already handles detection of mouse events that could make the context out of date.
2018-07-05 14:22:52 -04:00
Tom Bogle
bd2fe2ee69
[Mac] Cleanup to remove old comment and fix indent (aesthetic only)
2018-07-05 14:18:10 -04:00
Tom Bogle
28147b631c
[Mac] [WIP] - Refactoring of target-action call from keyView
2018-07-03 10:14:23 -04:00
Marc Durdin
3ff3774a11
Merge branch 'master' into beta-history-alpha
2018-06-28 09:54:25 +07:00
Marc Durdin
b37cb718b5
10.0 stable release
2018-06-28 09:52:30 +07:00
Marc Durdin
d8ee770b62
Merge branch 'master' into beta-p3s6-alpha
2018-06-28 09:43:40 +07:00
Marc Durdin
13c0e279f2
Merge branch 'beta' into mac-revert-treat-keynote-and-pages-as-legacy
2018-06-28 09:40:10 +07:00
Tom Bogle
976d626671
[Mac] Added comment to explain ugly code.
2018-06-27 22:38:46 -04:00
Tom Bogle
0a0c2e0668
[Mac] #991 - Reverted changes for #872 (to solve more serious bugs)
2018-06-27 16:30:58 -04:00
Tom Bogle
12521fb7d2
[Mac] 894 - Oops, this is the actual fix
2018-06-27 15:10:38 -04:00
Tom Bogle
817d3e65c9
[Mac] Fixes #894 - Fixed invocation of keyAction (missing self param)
2018-06-27 15:06:29 -04:00
Marc Durdin
087f681146
Merge branch 'beta' into beta-p3s6-alpha
2018-06-27 14:58:58 +07:00
Marc Durdin
d871951521
Fix conflicts
2018-06-27 13:57:30 +07:00
Tom Bogle
c840cedef9
[Mac] Prevent permanently hiding OSK when a menu is dropped down
...
This *might* possibly fix #894 , but not likely
2018-06-27 01:32:18 -04:00
Tom Bogle
37c1201c7f
[Mac] #894 - Added try/catch to prevent crash from key event Timer
2018-06-26 16:27:39 -04:00
Tom Bogle
96d7462bf1
Merge pull request #1019 from keymanapp/mac-1005-prevent-calling-cfrelease-with-null
...
[Mac] Fixes #1005 : Crash - CFRelease() called with NULL. Fixed existing unit test and added more.
2018-06-25 22:55:02 -04:00
Tom Bogle
1dd76df471
[Mac] Code cleanup & history addition
2018-06-25 22:52:27 -04:00
Tom Bogle
0ff0ae2c88
[Mac] Fixed up remaining unit test
2018-06-25 21:24:43 -04:00
Tom Bogle
fc2147ce97
[Mac] Removed call to "containsString" because it won't work in older OS
2018-06-25 17:18:44 -04:00
Tom Bogle
26ad29a744
[Mac] Added lots of IM tests (legacy, no-context, Apple-compliant [WIP])
...
Fixes #1005 (at least in part). Still one failing test.
2018-06-25 17:15:00 -04:00
Tom Bogle
0ce9fd1cd2
[Mac] Added some new passing unit tests and one still WIP
...
Need to make a delegate to test posting delete back.
2018-06-23 00:00:43 -04:00
Tom Bogle
90a080d449
[Mac] Fixes existing IM unit test. WIP for #1005 - unit test incomplete
2018-06-22 17:36:20 -04:00
Tom Bogle
be8cbe993f
[Mac] Commented out NSLog statements added previously to debug #894
2018-06-19 14:36:23 -04:00
Tom Bogle
bf5bdeeb8b
[Mac] Updated history file for PR 1013
2018-06-19 14:27:07 -04:00
Tom Bogle
901a1f30fb
[Mac] Fixes 894, Fixes 962 - Fixed timer problems in OSK
...
Ensured that timer is never instantiated for modifier keys, since they should never repeat. Made synchronizing more robust to ensure that there can never be timers simultaneously active (i.e., for two different keys on the same OSK). Removed deprecated finalize method that was never getting called anyway.
2018-06-19 14:22:52 -04:00
Tom Bogle
a9c88da956
[Mac] Edited history.md to correct PR #
2018-06-18 15:03:35 -04:00
Tom Bogle
3caf37e45c
[Mac] #994 - Use keyboard names w/ native script from KMX instead of inf
...
It seems the *.inf files are not UTF-8, so any non-Roman characters used in keyboard names turn into question marks. The native script name is stored in the kmx file, so getting it from there seems to work.
2018-06-18 15:00:35 -04:00
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