Marc Durdin
e295e3ef71
chore(developer): move compfile.h to kmcmpdll
...
Moves compfile.h to kmcmpdll path and removes unnecessary dependencies on it.
2022-06-12 06:10:37 +10:00
Marc Durdin
2fe84c7ea8
chore(developer): move comperr.h to kmcmpdll
...
Moves comperr.h to kmcmpdll path and removes unnecessary dependencies on it.
2022-06-12 06:04:36 +10:00
Marc Durdin
e79006a686
chore(windows): remove rc4.cpp references
2022-06-11 11:14:30 +10:00
Marc Durdin
0b95f31f34
chore(windows): remove unused rc4.h, rc4.cpp
2022-06-11 10:44:38 +10:00
Marc Durdin
7612fc28e8
chore(windows): remove unused compv4.h
2022-06-11 10:42:00 +10:00
Marc Durdin
5a8ca7ba41
chore(windows): update project references for shared cpp
2022-06-11 08:39:09 +10:00
Marc Durdin
1006be8914
chore(windows): update sentry references
2022-06-06 15:48:24 +10:00
Marc Durdin
de87a5199b
chore(windows): update dcpcrypt proj refs
2022-06-02 10:39:26 +10:00
Marc Durdin
4992472561
chore(windows): update dcpcrypt refs
2022-06-02 08:51:58 +10:00
Marc Durdin
fbdfa5ca6f
chore(windows): update project resource references
2022-06-01 06:59:29 +10:00
Marc Durdin
ce1cf9d56a
chore(windows): update resource references
2022-06-01 06:56:43 +10:00
Marc Durdin
433c655c47
chore(developer): additional moves of developer scripts
2022-05-22 07:59:54 +10:00
Marc Durdin
4ab3c53810
chore(common): adjust scripts for core relocation
2022-05-18 07:22:11 +10:00
rc-swag
4c3d81db86
Merge pull request #6392 from keymanapp/fix/windows/5996/no-keystrokes-emoji-input
...
fix(windows): framework for switching of pipeline
2022-04-08 16:16:34 +10:00
Ross
f8402a35e0
fix(windows): Fix scope of variables in case statement
2022-03-25 08:50:09 +10:00
Ross
31138ecdbc
fix(windows): put correct HK_ALT flag for modifier
2022-03-24 16:20:12 +10:00
Ross
342af79c34
fix(windows): add cs_clsidKMTipTextService const
2022-03-23 15:12:48 +10:00
rc-swag
4f218e7d6f
fix(windows): apply review comments as batch
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-03-23 15:07:10 +10:00
Ross
c2d478ba4e
fix(windows): rename header - review comments
2022-03-22 16:34:46 +10:00
rc-swag
fec2120b2e
fix(windows): address review comments
2022-03-22 13:37:33 +10:00
Ross
79fa9f8a86
fix(windows): create header for keyman guids
2022-03-21 14:58:43 +10:00
Ross
dbc950741a
fix(windows): change variable name add comments
2022-03-18 14:41:26 +10:00
Ross
6d248d4e55
chore(windows): Merge branch 'beta' into fix/windows/5996/no-keystrokes-emoji-input
2022-03-18 09:13:15 +10:00
Ross
d58a8c97d8
fix(windows): add threat check
2022-03-18 08:25:45 +10:00
Ross
be333860f0
fix(windows): framework for switching of pipeline
...
We want to be able to switch of the seralized pipeline if a keyman
keyboard is not active. To do this we need to store this information
in a way the seralized thread can get the information.
2022-03-17 13:02:50 +10:00
Ross
2dfdecaf44
fix(windows): create registry keys for IM window
...
This commit adds a function that sets the IM window registry keys
needed for the IMSample keyboard.
It also adds a null pointer check on the lpActiveKeyboard in the imx
callback module.
2022-03-08 18:09:13 +10:00
Ross
bf44bc8ff6
chore(windows): Remove core icon from system tray
2022-02-28 16:38:18 +10:00
Steven R. Loomis
3658efa5f1
chore(common): remove rust (for now!) 🦀
...
Fixes #6290
2022-02-24 17:34:23 -06:00
Ross
08d676c3f0
fix: add caps to process event bit mask
2022-02-11 17:13:16 +10:00
Ross
d5e228d6cc
fix(windows): update comment remove casts
2022-02-10 11:48:06 +10:00
Ross
09d572b8fd
fix(windows): remove extra blank line
2022-02-08 14:48:41 +10:00
Ross
c3a30d184c
fix(windows): add flag to track core process event
...
For the TSF applications in most cases there is no test parse
with updatable=false. In these cases we need to call the
core process event function and process the actions in the
one call. A bool flag has been added to track if the core process
event has been called for the current keystroke
2022-02-08 12:19:28 +10:00
Marc Durdin
180fa94141
Merge pull request #6164 from keymanapp/chore/windows/testhost-readme
...
chore(windows): testhost readme
2022-01-27 11:00:34 +11:00
Marc Durdin
e79b6eb8be
chore(windows): testhost readme
2022-01-27 08:01:22 +11:00
Ross
78b8ffcdc2
chore(windows): Merge branch 'master' into feat/windows/imx-support-common-core
2022-01-25 16:02:43 +10:00
Marc Durdin
57b3bd70d1
feat(windows): handle key output in testhost
...
In order to avoid the test host interfering too badly with the debugger,
we will bypass SendInput and instead post all input to the local edit
window. This can result in out-of-sequence input for rapid typing, but
for a test host this is not important -- it's better that the input
doesn't end up in the debugger window due to focus changes!
2022-01-25 16:50:36 +11:00
Ross
61c64c373b
chore(windows): Merge branch 'master' into feat/windows/imx-support-common-core
2022-01-25 15:41:36 +10:00
Ross
1c3cd0ae1f
feat(windows): Bit wise and modifier flags for core process event
...
The windows engine shift modifier flag needs to only pass
the K_MODIFIERFLAGS so do a bit wise and to clear the other flags
2022-01-25 14:59:19 +10:00
Marc Durdin
06bb464153
feat(windows): testhost project for debugging keyman32
...
Scratching an itch. It's very painful to debug Keyman Core on Windows.
This helps a little. It allows you to step through the code without
loading keyman32.dll into every process. It's not perfect, because when
actions are sent, they tend to land in the debugger because SendInput
does not care about the active window! However, if you don't care
about that too much (or if you are willing to try a remote debug setup),
then this should really simplify debugging.
2022-01-25 13:07:16 +11:00
Ross
9dd342eace
feat(windows): Turn imx synthesised actions to emti keystroke action
2022-01-21 14:12:00 +10:00
Ross
8c8859bcf1
feat(windows): add process_queued_actions
2022-01-20 14:33:00 +10:00
rc-swag
4ca65e4fdb
feat(windows): commit suggestions github
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-01-20 09:43:22 +10:00
Ross
513e2def62
feat(windows): remove debug logging
2022-01-19 14:52:29 +10:00
Ross
1b624c3d56
feat(windows): Address Review comments
2022-01-19 13:47:49 +10:00
rc-swag
87e34147e6
feat(windows): apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-01-18 09:25:03 +10:00
Ross
02b2379a1a
feat(windows): tweak comments
2022-01-13 14:07:53 +10:00
Ross
ee87f0a33e
feat(windows): remove old comments
2022-01-13 14:00:24 +10:00
Ross
2e0b7691e9
feat(windows): clarity changes to ContextItemToAppContext
2022-01-13 14:00:23 +10:00
Ross
ca8108c642
feat(windows): remove extra logging add comments
2022-01-13 14:00:13 +10:00
Ross
7efb4b1756
feat(windows): add wm_kewm_keymanim_close for core
...
This commit adds call to the core keyboard processor
on wm_keymanim_close event. To get the latest actions.
It also changes the core to allow QIT BACK even when
the context is empty.
2022-01-13 13:59:43 +10:00