Shawn Schantz
2b752bf7ef
Merge branch 'master' into fix/mac/12197-invalid-version-string
2024-08-26 14:02:44 +07:00
Shawn Schantz
f074edaccf
Merge branch 'master' into fix/mac/11674-crash-during-compliance-check
2024-08-21 11:19:35 +07:00
sgschantz
a26389bfea
test(mac): removed commented code
2024-08-21 11:12:43 +07:00
sgschantz
5c96f8f769
fix(mac): remove text from short bundle version string
...
in info.plist for both input method and engine, remove
the framing text so that it just contains the version
number triplet
Fixes : #12197
2024-08-20 16:14:40 +07:00
sgschantz
5c250cdd6e
chore(mac): updated mac project settings to include Greek localization
2024-08-08 12:25:43 +07:00
Darcy Wong
95e0090b74
fix(mac): Specify el.lproj folders
2024-08-07 10:01:42 +07:00
Darcy Wong
83f46c8e5e
chore(common): Update localization for Greek Polytonic
2024-08-07 05:59:35 +07:00
Shawn Schantz
9e4721cc25
Merge pull request #11947 from keymanapp/change/mac/11623-add-sentry-breadcrumbs
...
change(mac): add custom tags in sentry to better identify errors
2024-07-30 08:43:43 +07:00
Darcy Wong
75164e3099
chore(common): Update Crowdin strings for Portuguese
2024-07-17 17:10:57 -05:00
Shawn Schantz
333de576c8
change(mac): remove test code
2024-07-10 21:45:18 -04:00
sgschantz
59013ae478
change(mac): add custom sentry tags to provide crash context
...
still need to add breadcrumbs and remove test code
2024-06-15 17:24:34 +07:00
sgschantz
e1e58f2cef
fix(mac): change build configuration to prevent cycle error in Xcode 15
...
Fixes : #11726
2024-06-07 10:15:46 +07:00
sgschantz
83c06299ba
fix(mac): rollback runOnlyForDeploymentPostprocessing change
...
break into separate PR
2024-06-07 09:35:02 +07:00
sgschantz
39ae61a835
fix(mac): add unit tests to confirm first calls to compliance check
...
Also makes public the description method used for logging.
A private description method may have been an issue with
the older logging code.
To build successfully with Xcode, it was necessary to
change runOnlyForDeploymentPostprocessing=1. This was
apparently needed because of the upgrade to Xcode 15
2024-06-06 16:31:11 +07:00
Joshua Horton
320b72bd4a
Merge branch 'master' into chore/mac/main-build.sh-rework
2024-05-30 09:52:25 +07:00
Joshua Horton
7008a3972e
chore(mac): replaces more 'typeset' uses
2024-05-29 08:28:18 +07:00
Joshua Horton
12cb94c5a3
change(mac): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-05-29 08:26:45 +07:00
Shawn Schantz
b068f94537
Merge pull request #11515 from keymanapp/fix/mac/10997-adopt-unified-logging
...
change(mac): adopt unified logging APIs
2024-05-27 09:11:45 +07:00
Joshua Horton
e49d26ad9d
change(mac): relocates one shell var definition
2024-05-27 09:04:58 +07:00
sgschantz
1d5ef914ce
fix(mac): adopt unified logging
...
address review comments
2024-05-27 08:58:25 +07:00
Joshua Horton
45e0d875b3
fix(mac): -e to check if dir exists, as -f doesn't match against dirs
2024-05-27 08:48:26 +07:00
Joshua Horton
9c4eb99a3a
fix(mac): non --debug test references 'release' artifacts
2024-05-27 08:42:10 +07:00
sgschantz
ab98086003
fix(mac): adopt unified logging APIs
...
remove all references to NSLog
adjust log level for some calls to os_log
Fixes #10997
2024-05-23 15:50:50 +07:00
sgschantz
aff9a0e157
fix(mac): use unified logging APIS
...
remove logDebugMessage API which calls NSLog and call os_log instead
2024-05-22 19:32:40 +07:00
Darcy Wong
629417c1ed
chore(mac): Update crowdin strings for DE
2024-05-22 13:54:14 +07:00
sgschantz
e4f7f1d1a1
fix(mac): added unified logging to Keyman Engine for mac
...
first draft, need to remove some debug statements and replace
others that would be more useful
2024-05-21 12:45:17 +07:00
sgschantz
cc061837d0
fix(mac): added KMLogs class to manage shared log settings
...
KMLogs creates singleton os_log objects with the subsystem
and categories shared throughout the application
2024-05-20 08:50:05 +07:00
sgschantz
8fa8275584
fix(mac): change to unified logging
...
delete commented out code and unimplemented method
2024-05-20 08:42:32 +07:00
Joshua A. Horton
42d1cf3bd3
chore(mac): incorporates many review suggestions + comments
2024-05-20 08:39:25 +07:00
Shawn Schantz
1eb4b2148d
Merge pull request #11432 from keymanapp/chore/mac/11427-indent-2-spaces
...
chore(mac): change indentation of source code to equal standard two spaces
2024-05-20 08:18:33 +07:00
sgschantz
346ed1f51c
chore(mac): revert xib change
...
no need to change this as part of indentation reformat
2024-05-17 16:52:00 +07:00
Darcy Wong
15c1fddae8
chore(common): Clear whatsnew help files
...
Clear whatsnew.md files for beginning of 18.0 alpha development
2024-05-17 09:32:27 +07:00
Joshua Horton
5cd03ca975
chore(mac): better builder_describe_outputs
2024-05-15 10:40:48 +07:00
Joshua Horton
fcacefff85
chore(mac): reorders the helper-func definitions
2024-05-15 10:16:05 +07:00
Joshua Horton
b76411d14d
chore(mac): adds file to serve as CI flag for new param style
2024-05-15 10:11:24 +07:00
Joshua Horton
81600de405
chore(mac): drops one local mac-only helper .sh b/c redundant
2024-05-15 10:10:11 +07:00
Joshua Horton
157da20397
fix(mac): clean should also clean installer
2024-05-15 10:09:36 +07:00
Joshua Horton
2f88afd9ad
chore(mac): patch for last commit
2024-05-15 10:02:04 +07:00
Joshua Horton
a979a3da85
chore(mac): converts mac's build.sh into a proper builder-based script
2024-05-15 09:48:16 +07:00
sgschantz
746149178a
chore(mac): re-indenting to 2 spaces
...
phase two
2024-05-13 17:07:52 +07:00
Shawn Schantz
9dd227ff2d
Merge branch 'master' into chore/mac/11427-indent-2-spaces
2024-05-13 16:24:45 +07:00
sgschantz
67148475c1
chore(mac): re-indent files for tabs equal to two spaces
...
phase one
2024-05-13 16:16:30 +07:00
Marc Durdin
cd6361810b
chore: Merge branch 'master' into chore/merge-beta-into-master-a18s2
2024-05-13 15:55:05 +07:00
sgschantz
0288b72c84
fix(mac): made osk keys visible again
...
set clipsToBounds to true for osk and osk key views
This property began defaulting to false with the update to
macOS 14 sonoma causing the osk keys to become so large
that they obscured the entire osk view.
Also replaced and few more deprecated properties and functions.
2024-05-10 14:49:34 +07:00
sgschantz
0dbd47d683
fix(mac): replace deprecated API calls
...
With the move to Xcode 15.3, there are many APIs called from
Keyman for Mac that were deprecated before our minimum supported
version of macOS (now set to 10.13)
2024-05-07 16:29:04 +07:00
Steven R. Loomis
6706ae0957
chore(core): km_core_cp -> km_core_cu
...
- km_core_cp represents a 16 bit code unit, not a code point.
Fixes : #11033
2024-05-02 17:39:15 -05:00
Marc Durdin
f119682cf0
Merge branch 'master' into chore/a18s1-merge-beta-into-master
2024-05-02 14:48:58 +10:00
Marc Durdin
f41d1ad178
Merge pull request #11302 from keymanapp/chore/ios/10671-xcode-15-build
...
chore(ios,mac): support build on Apple Silicon using Xcode 15.3
2024-05-02 14:31:08 +10:00
sgschantz
e88380230d
chore(mac): increase maximum size of dmg to 30MB
...
When upgrading to Xcode 15.3 and a newer version of Sentry, the dmg
template file was too small for the newly generated executable.
2024-04-26 14:57:04 +07:00
sgschantz
99be7c9c34
updated version of Sentry to 8.24.0
2024-04-26 14:30:09 +07:00