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
Marc Durdin
623315ea18
Merge branch 'master' into fix/windows/4549-welcome-in-front
2021-08-19 06:33:20 +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
f223fe7780
fix(windows): Welcome should always show in front
...
Fixes #4549 .
The Package Welcome dialog would not always show in front because its
owner could be `nil` in some circumstances.
2021-08-05 17:10:34 +10: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
Ross
a901f349b0
feat(windows): fix vs project settings
2021-08-04 10:32:05 +10:00
Ross
c0826e9930
feat(windows): use static library for keyboard core
2021-08-04 09:36:42 +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
Ross
905538414f
chore(windows): split keyman64 header to keymanengine
2021-07-29 21:06:07 +10:00
Marc Durdin
845d65e5e4
chore(windows): remove backup build step
...
We no longer need to backup debug files as they are saved to the symbol
store during a release build. This reduces the amount of storage
required for a release build and should speed up the build also.
Also fixes the broken build where backup had not been updated for the
new consistent build paths.
2021-07-07 08:09:26 +10:00
Marc Durdin
5246408ac0
chore(windows): make build paths consistent
...
More iterations on this yak shave.
2021-07-01 10:52:59 +10:00
Marc Durdin
deb01d1a63
chore(windows): make build paths consistent
...
Move to all projects using bin/ and obj/ for outputs, and
cleanup all Makefiles and project files accordingly. Remove
some obsolete projects along the way. Cleanup .gitignore
also.
2021-07-01 07:38:00 +10:00
Ross
87d35c6d1c
fix(common): get handle caller buffer size small than internal Fixes #5336
2021-06-29 16:42:53 +10:00
Ross
30ac134b8a
fix(windows): remove dead code in appcontext
2021-06-29 10:50:55 +10:00
rc-swag
3e627a2f1e
fix(windows): apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-06-29 10:38:19 +10:00
Ross
9c8c7c9445
fix(windows): update comments for appint.h
2021-06-28 21:50:28 +10:00
Ross
6fc7bade47
fix(windows): AppContext:Get uses BufMax to get maximium buffer size
2021-06-25 15:57:11 +10:00
Marc Durdin
bed0ab2296
chore: remove debug-tests configurations
2021-06-23 11:51:15 +10:00
Marc Durdin
4601dc2fe1
chore(windows): add engine test framework
...
This is a rudimentary start to having unit tests for keyman32.
At present, it will build only in win32/debug and requires you
to manually run make -DDEBUG beforehand. The tests currently
run in Visual Studio and are not integrated.
2021-06-23 11:48:42 +10:00
Marc Durdin
23122b9fad
Merge pull request #5254 from keymanapp/fix/windows/keymanx64-controller-interface-stability
...
fix(windows): restore endpoints for interface stability
2021-06-22 14:11:55 +10:00
Marc Durdin
3bf61645f1
chore: cleanup now that build passes
2021-06-16 06:21:12 +10:00
Marc Durdin
4ba6f7cb2b
chore(common): cross-platform tweaks
2021-06-16 05:43:09 +10:00
Marc Durdin
3f618d4309
chore: more path cleanups
2021-06-15 04:45:29 +10:00
Marc Durdin
a6dd84052d
chore(common): update dependency refs
2021-06-14 06:16:24 +10:00
Marc Durdin
7d77f98279
chore(windows): unreferenced parameters
2021-06-11 06:19:55 +10:00
Marc Durdin
06a92a986f
chore(windows): Keyman_PostControllers returns void
2021-06-10 12:28:20 +10:00
Marc Durdin
16ac56f786
chore(windows): def declaration order
2021-06-10 11:21:22 +10:00
Marc Durdin
cda2272ccb
fix(windows): restore endpoints for interface stability
...
Fixes #5245 .
Interfaces should remain stable between versions of Keyman, so that an
upgraded kmcomapi.dll or keyman32.dll will not crash older clients, even
if they may not behave entirely as expected.
2021-06-10 11:19:29 +10:00
Marc Durdin
8ca0fc7928
fix(windows): fix common include paths
2021-06-02 13:52:14 +10:00
Marc Durdin
1dbad94d78
fix(windows): makefile paths
2021-06-02 13:52:12 +10:00
Marc Durdin
4a09dd3b48
feat(windows): add common core libraries and includes
2021-06-02 13:52:11 +10:00