Marc Durdin
0a2d8f055a
Merge branch 'master' into beta-alpha-p7s5
2019-08-22 14:40:03 +09:30
Marc Durdin
5d5db2757d
[mac] Fix typos
2019-08-08 19:47:35 +10:00
Marc Durdin
256ba2ef1e
[mac] Support Adobe products in legacy mode (and VS Code)
2019-08-08 19:36:27 +10:00
Marc Durdin
8fd9bc7e74
[mac] Fix tests; add global workspace
2019-08-08 10:46:20 +10:00
Marc Durdin
d035344d2d
[mac] Update version numbers for 13.0 alpha
2019-08-05 08:32:10 +10:00
Marc Durdin
c3376eba18
[Mac] Add notarization for 10.14.5 and later versions
2019-07-24 20:57:46 +10:00
Marc Durdin
599482b818
Merge pull request #1840 from kamholz/selection-fix
...
[Mac] fix out-of-date context buffer after keyboard commands
2019-07-09 06:28:41 +10:00
David Kamholz
03e6139cf0
refresh contextBuffer on flagsChanged
2019-06-21 20:20:49 -07:00
David Kamholz
4d81f58903
fix CGEventTapCreate mask flags
2019-06-21 20:20:49 -07:00
David Kamholz
93e8361800
persist save() values across sessions
2019-06-21 11:18:58 -07:00
Randy Boring
d1b96a831b
added notes explaining how versions are managed
2019-06-06 23:00:20 -05:00
Darcy Wong
5239135d28
Short bundle string has just version number
2019-05-30 22:27:35 -05:00
Randy Boring
a12b59db6c
make the background of the graphic white, while making the rest of the background
...
the theme-based color
2019-02-28 22:14:39 -06:00
Randy Boring
00e4b82a4e
fix dark/light brokenness by going back to defaults for text colors and button borders
...
but having the background view use windowBackgroundColor instead of white to fill.
2019-02-27 01:54:05 -06:00
Marc Durdin
581971142b
Merge branch 'master' into beta-final-master-merge
2019-02-25 18:22:15 +11:00
Randy Boring
106ff4df35
licence link is blue, version and copyright text is black, buttons are black
...
buttons are still not outlined
2019-02-20 16:42:24 -06:00
Randy Boring
c30a3eb644
remove "All rights reserved." as it takes up room without meaning much.
2019-02-18 22:15:35 -06:00
Randy Boring
136758cef7
fixes #1529 about box had no controls visible and would not go away
...
mostly nib changes, take away borders and add colors
2019-02-18 21:30:14 -06:00
Randy Boring
a99243946f
manual move of fix for #1529
2019-02-18 21:30:13 -06:00
Randy Boring
aadcc110ce
slight change made by Xcode when merely building
2019-02-18 21:28:58 -06:00
Joshua A. Horton
333cef371a
Sets Mac version in xcodeproj files to 12.0 for alpha.
2019-02-18 11:52:10 +07:00
rfaramir
259d63ede9
Merge branch 'beta' into beta-mac-v11-strings-2
2019-02-17 20:56:05 -06:00
Marc Durdin
2509694593
Update mac/Keyman4MacIM/Keyman4MacIM/KMOSVersion.m
...
Co-Authored-By: rfaramir <45110266+rfaramir@users.noreply.github.com>
2019-02-16 13:15:57 -06:00
Randy Boring
a9c5621123
make nice constant names, use them, improve comment to match logic
2019-02-16 12:59:44 -06:00
Randy Boring
26a1af6798
adds KMOSVersion.h and .m to project, uses it to test for OS versions 10.13.1-3
...
avoids Apple OS bug in showPreferences that kills our app in those OS versions.
fixes #1447
2019-02-14 01:53:52 -06:00
Randy Boring
90562cda57
return a 16-bit representation of the OS Version much like Gestalt used to.
2019-02-14 01:51:29 -06:00
Randy Boring
0e0146f23a
added Script Phase to verify that the version in the project file matches the version in this git branch
...
the script's output shows pretty clearly what is wrong when they don't match
the script cleans up after itself if all went well
2019-01-22 11:58:12 -06:00
Randy Boring
d48742c27b
make variables for copyright year, product version, and related strings
...
use these variables in Info.plist, cannot use them in InfoPlist.strings file
2019-01-18 00:48:53 -06:00
Randy Boring
b977a0b295
where available, call showPreferences, otherwise, call our workaround
2018-12-18 13:20:54 -06:00
Randy Boring
d2187f76ee
add folder to path so it builds in Xcode UI
2018-12-12 21:58:28 -06:00
Marc Durdin
690bdbf7aa
[mac] Workaround hang in upload-symbols when called from xcodebuild.
2018-12-07 11:22:29 +11:00
Marc Durdin
f2f0fda4fd
[mac] Update podfile.lock for latest XCode / macOS version support
2018-11-26 13:12:37 +11:00
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
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
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
0a0c2e0668
[Mac] #991 - Reverted changes for #872 (to solve more serious bugs)
2018-06-27 16:30:58 -04: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
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
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
dd6ec9ea5d
[Mac] #931 - Made anything that appears to be "lLibreOffice" use legacy
2018-06-15 16:49:24 -04:00