sgschantz
bff17dc1c2
change(mac): customize menus after all views are created
...
rather than reading from disk and adding keyboards include
awakeFromNib, do so in applicationDidFinishLaunching
2024-07-31 10:52:34 +07:00
sgschantz
37dcacc0cb
change(mac): add KMDataRepository class to handle data (keyboards) migration
2024-07-30 16:08:34 +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
Shawn Schantz
5488e32be2
change(mac): add class to encapsulate settings
2024-07-29 16:01:58 +07:00
Sabine
4688e4d097
feat(mac): remove RALT filter
2024-07-25 13:58:54 +02:00
Sabine
aa5ad7af4a
feat(mac): use new u16
2024-07-25 13:56:31 +02:00
Sabine
63181e9ce7
feat(mac): chande in u16tol
2024-07-24 10:47:28 +02:00
Sabine
eae766673e
feat(mac): ensureValidInputForKeyboardTranslation
2024-07-19 12:02:44 +02:00
Sabine
06d078336b
feat(mac): remove all _S2
2024-07-19 11:21:34 +02:00
Sabine
e545402ab5
feat(mac): resolve conflicts
2024-07-18 19:33:58 +02:00
Sabine
e29c51c1e9
Merge branch 'feat/mac/mcompile-rework-keymap' into feat/mac/mcompile_mac
...
# Conflicts:
# mac/mcompile/mc_import_rules.h
# mac/mcompile/mcompile.h
2024-07-18 19:25:06 +02:00
Sabine
f71c4aa0de
feat(mac): little edit
2024-07-18 17:50:18 +02:00
Sabine
3528e7160e
Merge branch 'feat/mac/mcompile_mac' of https://github.com/keymanapp/keyman into feat/mac/mcompile_mac
...
# Conflicts:
# mac/mcompile/keymap.cpp
# mac/mcompile/keymap.h
# mac/mcompile/mc_import_rules.cpp
# mac/mcompile/mc_import_rules.h
# mac/mcompile/mc_kmxfile.h
# mac/mcompile/mcompile.cpp
# mac/mcompile/mcompile.h
# mac/mcompile/util_filesystem.cpp
Signed-off-by: Sabine <Sabine_SIL@web.de>
2024-07-18 16:01:32 +02:00
Darcy Wong
75164e3099
chore(common): Update Crowdin strings for Portuguese
2024-07-17 17:10:57 -05:00
Sabine
a9479927c3
feat(mac): still layout stuff
2024-07-16 10:50:02 +02:00
Sabine
927154cebb
# This is a combination of 8 commits.
...
# This is the 1st commit message:
feat(mac): remove unused func
# This is the commit message #2 :
feat(mac): edit, remove unused code
# This is the commit message #3 :
feat(mac): more edit
# This is the commit message #4 :
feat(mac): comments keymap
# This is the commit message #5 :
feat(mac): comments importRules
# This is the commit message #6 :
feat(mac): comments
# This is the commit message #7 :
feat(mac): more comments
# This is the commit message #8 :
feat(mac): adapt data types return para
2024-07-16 10:43:48 +02:00
Sabine
96870c4926
feat(mac): comments from all other PR
2024-07-11 13:56:24 +02:00
Shawn Schantz
333de576c8
change(mac): remove test code
2024-07-10 21:45:18 -04:00
Sabine
70b232a95b
feat(mac): comments from #9384
2024-07-10 15:59:57 +02:00
Sabine
48f98cdce9
feat(mac): format documents
2024-07-10 12:54:38 +02:00
Sabine
1c0a44f2b0
feat(mac): add module, fun-comments
2024-07-10 12:31:26 +02:00
Sabine
4040e95e0c
feat(mac): implement comments of PR9384 on keymap
2024-07-05 17:14:42 +02:00
Sabine
f47a037a59
feat(mac): implement comments of PR9384
2024-07-05 15:54:45 +02:00
Joshua Horton
4db806a9d8
Merge branch 'master' into feat/mac/mcompile_mac
2024-06-19 14:09:01 +07: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
Sabine
71a5226291
feat(mac): function header comments mcompile.cpp, mc_import_rules.cpp, keymap.cpp
2024-06-10 16:54:48 +02:00
Sabine
b2d9e96488
feat(mac): tidy up code:
...
fixes #11334
use shiftstates consistently;
map shiftstates to mac shiftstates(mac, rgkey, win);
remove unneccessary functions;
rename functions to have more systematic
consolidate order of parameters in functions;
rename variables (casing), and also to clarify shiftstates;
handle unused positions in USVirtualKeyToScanCode+ScanCodeToUSVirtualKey;
use util_filesystem.cpp/h from Keyman instead of my own filesystem.cpp/h;
remove deadkey.cpp/h;
2024-06-07 11:41:32 +02:00
Sabine
cc8cb5de59
feat(mac): tidy up code:
...
use shiftstates consistently;
map shiftstates to mac shiftstates(mac, rgkey, win);
remove unneccessary functions;
rename functions to have more systematic
consolidate order of parameters in functions;
rename variables (casing), and also to clarify shiftstates;
handle unused positions in USVirtualKeyToScanCode+ScanCodeToUSVirtualKey;
use util_filesystem.cpp/h from Keyman instead of my own filesystem.cpp/h;
remove deadkey.cpp/h;
2024-06-07 11:17:00 +02: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
Sabine
362097da93
feat(mac): work on K_84 <-> K_221 for ~
2024-05-21 14:45:14 +02: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
Sabine
69a60c9075
feat(mac): massive tidy up
2024-05-17 17:45:58 +02:00
Sabine
4a5e4579c8
feat(mac): fill alDead OK
2024-05-17 16:47:23 +02:00