sgschantz
|
becea93fa9
|
change(mac): remove verbose logging option
also remove related debug mode code, debug logging
is controlled solely by universal logging settings
Fixes: #11525
|
2024-09-17 15:36:41 +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
|
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
|
67148475c1
|
chore(mac): re-indent files for tabs equal to two spaces
phase one
|
2024-05-13 16:16:30 +07:00 |
|
sgschantz
|
62eec26901
|
replace characters during key processing by using deleted_context field from Core
|
2024-03-27 10:50:27 +07:00 |
|
Marc Durdin
|
823b7722a0
|
refactor(mac): remove legacy Core context API calls
Relates to #9999.
|
2024-01-17 14:44:07 +11:00 |
|
Marc Durdin
|
c8ee73321b
|
chore: Apply suggestions from code review
|
2024-01-16 13:33:00 +11:00 |
|
Marc Durdin
|
e853a6859a
|
chore(mac): another test typo
|
2024-01-15 19:51:56 +07:00 |
|
Marc Durdin
|
8334325316
|
chore(mac): typo in test
|
2024-01-15 15:49:41 +07:00 |
|
Marc Durdin
|
6aef3090e0
|
chore(mac): missing square brackets
|
2024-01-15 13:39:41 +07:00 |
|
Marc Durdin
|
6999b248bd
|
chore(mac): update one more test
|
2024-01-15 13:26:43 +07:00 |
|
Marc Durdin
|
aea95c4f9d
|
chore(mac): use only debug context functions
|
2024-01-15 13:12:15 +07:00 |
|
Shawn Schantz
|
904f815653
|
Merge pull request #10275 from keymanapp/fix/mac/10273-persist-options
fix(mac): write persisted options returned from Core
|
2024-01-08 09:00:07 +07:00 |
|
rc-swag
|
1cb288144c
|
chore(core): Merge branch 'master' into fix/core/clear-core-context-invalidate
|
2023-12-19 09:13:43 +10:00 |
|
sgschantz
|
ccee68cf13
|
load persisted options and enable unit test
|
2023-12-18 15:50:39 +07:00 |
|
sgschantz
|
af850007cc
|
fix unit tests for core update
|
2023-12-18 09:09:07 +07:00 |
|
sgschantz
|
ad34af7f74
|
remove action array optimizer and handler obsoleted by core improvements
|
2023-11-22 13:43:12 +07:00 |
|
sgschantz
|
d20f636827
|
disable persist options unit test, enforce emit keystroke returned from keyman core
|
2023-11-22 10:35:59 +07:00 |
|
sgschantz
|
ada74039e0
|
consuming actions struct from core
|
2023-11-03 08:43:37 +07:00 |
|
sgschantz
|
aace9fc9df
|
proper unicode conversion when getting context stringthat containing SMP text; also other clean up in response to review comments
|
2023-10-30 12:29:51 +07:00 |
|
sgschantz
|
184f56c7aa
|
use core context instead of locally managed context
|
2023-10-26 15:38:19 +07:00 |
|
sgschantz
|
d87459c3bc
|
update for rename of core filenames and apis
|
2023-10-23 10:57:32 +07:00 |
|
sgschantz
|
615c9c23d2
|
limit most log statements to debug mode
|
2023-10-16 15:26:13 +07:00 |
|
sgschantz
|
682d99c2cb
|
context simplification, legacy app determination integrated into TextCompatibilityCheck
|
2023-09-26 10:48:43 +07:00 |
|
sgschantz
|
df3c34a711
|
add back EventTap function to support left and right modifier keys, do not set NoCaps flag in calls to Core when Caps Lock is off
|
2023-08-24 14:06:49 +07:00 |
|
sgschantz
|
f57b934257
|
use helper method for string to unichar string
|
2023-08-16 15:53:42 +07:00 |
|
sgschantz
|
2cb7458829
|
successfully loading setting options in core -- not behaving predictably until null terminator added
|
2023-08-15 14:57:30 +07:00 |
|
sgschantz
|
81b069c228
|
commented out failing unit test
|
2023-08-03 08:42:11 +07:00 |
|
sgschantz
|
0b8e3f62b4
|
remove key processing code from engine and move virtual key map to CoreHelper
|
2023-08-02 16:01:19 +07:00 |
|
sgschantz
|
7d7fc2e7bc
|
fix or disable failing unit tests
|
2023-06-01 08:34:31 +07:00 |
|
sgschantz
|
81d6109783
|
fixed failing unit tests; added out of range checks on text replacement during insertText
|
2023-05-30 15:34:28 +07:00 |
|
sgschantz
|
144f4e0b4f
|
added KMActionOperation to batch text inserts and deletes; improved context updates
|
2023-05-23 15:34:05 +07:00 |
|
sgschantz
|
1566e06bea
|
broke out CoreActionHandler, new path through InputMethod for Keyman Core action processing
|
2023-05-05 12:52:18 +07:00 |
|
sgschantz
|
10bf9af6df
|
fix isClientAppLegacy which was always returning true and add unit tests for it
|
2023-04-11 09:05:52 +07:00 |
|
sgschantz
|
29bd741386
|
added action array optimizer unit tests
|
2023-03-27 14:33:07 +07:00 |
|
sgschantz
|
7a0eb338c4
|
added helper and wrapper unit tests
|
2023-03-21 08:41:41 +07:00 |
|
Marc Durdin
|
bd58734e0c
|
[Mac] Fix offset mismatch for index() when in a rule containing if() statements. Fixes #1892
|
2019-08-09 08:59:51 +10: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
|
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
|
dd2830ea22
|
[Mac] Added unit tests for inverted platform logic
|
2018-06-17 23:56:54 -04:00 |
|
Tom Bogle
|
3bb54d4943
|
[Mac] Added unit tests for checkPlatform
|
2018-06-15 02:34:03 -04:00 |
|
Tom Bogle
|
db9475e0c6
|
Solved the chirality problem on Mac (#178)
Also made the Scheme for the IM build shared in preparation for adding unit tests to thta project.
|
2018-01-25 00:00:44 -05:00 |
|
Tom Bogle
|
1e6aafd08d
|
Missed files from previous commit
|
2018-01-22 11:36:39 -05:00 |
|
Tom Bogle
|
480d8b9b8b
|
Added tests to Keyman engine
Added some basic unit tests for KMEngine and KMXFile classes.
|
2018-01-22 11:32:55 -05:00 |
|
Tom Bogle
|
87aa5057ef
|
[Mac] Initial check-in to open-source repo
|
2017-08-10 13:11:52 +07:00 |
|