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 |
|