rc-swag
64dbaad371
feat(windows): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-22 16:11:36 +10:00
Ross
deb358de5a
feat(windows): add memory leak tests - fix memory leaks
2021-09-22 11:28:28 +10:00
rc-swag
00d4bcded8
feat(windows): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-09-21 11:48:56 +10:00
Ross
a90a99784a
feat(windows): cast size_t to int for list size
2021-09-07 12:00:34 +10:00
Ross
8719a27ee9
feat(windows): add save and restore options
...
Add save and restore methods for saving and restoring
keyboard processor options.
2021-09-03 13:45:18 +10:00
Ross
5ffb136acf
feat(windows): Added UpdateKeyboardOptions
...
This functions was to update the keyboard options in the
windows engine with the current options in the core
However it is not needed as first thought. This is because the options
will not be updated in first Non updatable call kmtip. This is due to
the fact the actions will not be processed. A variation on the current
core implementation. I am still pushing the branch as the unit test will
be usefull.
2021-09-02 11:57:44 +10:00
Ross
e125736e0e
feat(windows): Update all TODOs with Issue numbers
2021-08-30 10:18:57 +10:00
Ross
0663fcbeb7
feat(windows): Add unit tests for process actions
2021-08-27 14:18:14 +10:00
Ross
a4801373db
feat(windows): err logs, DEBUG_ASSERT macro
...
Added some more error logs
Added a DEBUG_ASSERT macro
Update variable names
2021-08-24 17:17:26 +10:00
rc-swag
aab8cb178c
fix(windows): apply suggestion changes core integration review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-08-23 09:51:10 +10:00
Ross
937bf8a485
feat(windows): review comments
2021-08-19 14:17:34 +10:00
Ross
4350c5a63d
feat(windows): review comments rename keyman32-tests
2021-08-19 11:51:31 +10:00
rc-swag
a681f46319
feat(windows): apply review suggestions
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-08-19 09:07:30 +10:00
Ross
e2b73af029
fix(windows): rename reg key prefix dw for DWORD
2021-08-18 15:44:45 +10:00
Ross
3b3ea6e75b
feat(windows): clean up formating
2021-08-17 17:16:56 +10:00
Ross
4bf4106a37
chore(windows): Merge branch 'master' into feat/windows/keyman-core-integration-2
2021-08-17 16:23:38 +10:00
Ross
0f4e3d1768
feat(windows): core saving context null pointer check
2021-08-17 14:10:44 +10:00
Ross
ae9ba52ab9
fix(windows): meson build for static lib
2021-08-10 17:43:55 +10:00
Marc Durdin
93cc5d45f2
Merge pull request #5513 from keymanapp/feat/developer/5013-keyman-core-debugger-part-1
...
feat(developer): debugger uses Keyman Core 🐞
2021-08-06 13:43:22 +10:00
Marc Durdin
3faa32b9cd
chore(developer): address review comments
2021-08-06 12:49:21 +10:00
Marc Durdin
25f5315970
Merge pull request #5556 from keymanapp/fix/windows/tsysinfo-format-grid
...
fix(windows): tsysinfo format grid correctly
2021-08-06 07:52:07 +10:00
SabineSIL
b99e98e123
fix(Windows) bug 4833
...
keyboard installation prompt wordwrap
2021-08-05 21:03:10 +02:00
Marc Durdin
39dbd09245
fix(windows): tsysinfo format grid correctly
...
Minor fix to make the module list format correctly with
chromium browser instead of mshtml, plus a tweak to build
copy xsl files as well to bin
2021-08-05 16:20:20 +10:00
Darcy Wong
4fc408fa90
Merge pull request #5486 from keymanapp/chore/crowdin-update-az
...
chore(ios,windows): Update crowdin strings for Azerbaijani
2021-08-05 07:51:55 +07:00
Marc Durdin
dbf47eeee3
chore(developer): fix debugkeyboard reference
2021-08-04 13:47:28 +10:00
Marc Durdin
142d0807a3
refactor(developer): move FDeadkeys back into frmDebug
2021-08-04 13:09:32 +10:00
Marc Durdin
4ed4aeebf6
refactor(developer): keyman core library path
2021-08-04 12:46:07 +10:00
Ross
a901f349b0
feat(windows): fix vs project settings
2021-08-04 10:32:05 +10:00
Marc Durdin
63f8137005
refactor(developer): rename and move debugging.pas
...
Removes a lot of unused functions and one unit. Cleanup for debugging.
2021-08-04 09:44:56 +10:00
Ross
c0826e9930
feat(windows): use static library for keyboard core
2021-08-04 09:36:42 +10:00
Marc Durdin
90c8252370
refactor(developer): visual keyboard import
...
Refactors visual keyboard import from kmx to use Keyman Core, and at the
same time removes any UI interactions or direct Windows dependencies
from the process.
2021-08-04 07:44:18 +10:00
Marc Durdin
c5eb0a4d3f
feat(developer): refactoring debugging code
2021-08-03 17:06:31 +10:00
Marc Durdin
bdea4279f1
refactor(developer): debugger/core integration
2021-08-03 06:22:34 +10:00
Ross
40b96f2a82
feat(windows): update kmprocess_event call with new arg
2021-08-02 15:07:22 +10:00
Ross
22a0fd53a0
feat(windows): add km process actions to win engine
2021-08-02 13:23:55 +10:00
Ross
09611b600d
feat(windows): address review comments
2021-08-02 13:23:48 +10:00
Ross
5f4902cde9
feat(windows): revert whitespace changes
2021-08-02 13:18:32 +10:00
Ross
7d5187ae64
feat(windows): add correct memory free calls for core
2021-08-02 13:17:22 +10:00
Ross
7a9ee207a8
feat(windows): update project include paths for core
2021-08-02 13:13:03 +10:00
Ross
99b4bc73b8
feat(windows): appcontext to core kb_kmn_context
2021-08-02 13:13:02 +10:00
Ross
fb2a246f53
feat(windows): update update windows engine action que from core processor
2021-08-02 13:13:00 +10:00
Ross
01d10ce3bf
feat(windows): loadKeyboardOptionsREGCore using the core api
2021-08-02 13:12:54 +10:00
Ross
f0f1e966a2
feat(windows): update project include files
2021-08-02 13:12:16 +10:00
Ross
ee43514149
refactor(windows): annotate code
2021-08-02 13:10:53 +10:00
Ross Cruickshank
5d2df77e7d
feat(windows): work in progress
2021-08-02 13:09:39 +10:00
Ross Cruickshank
ece7addfed
feat(windows): mark out changes with 5011 feature TODOs
2021-08-02 13:02:26 +10:00
Ross Cruickshank
18a72a1dd5
feat(windows): initial skeleton for integeration
2021-08-02 13:02:04 +10:00
Marc Durdin
ed73d5667b
chore: add variable docs
2021-07-30 15:27:12 +10:00
Marc Durdin
5f2caba964
fix(developer): compiler use and match behavior for Web should be same as Core
...
Fixes #5440 .
Currently, the behavior of `use()` and `match` for KeymanWeb compiled
keyboards is not identical to the Windows (or Core) behavior. The
example keyboard in #5440 generates 'foo' instead of 'abc' on web.
This fixes that by ensuring that `match` is not called when `use()` is
found in a group rule match.
2021-07-30 14:46:13 +10:00
rc-swag
1a91dce1f3
Merge pull request #5522 from keymanapp/chore/windows/refactor-keyman64-header
...
chore(windows): split keyman64 header to keymanengine
2021-07-30 09:55:35 +10:00