Commit graph

17 commits

Author SHA1 Message Date
Marc Durdin
fed63d4690 feat(windows): sentry integration test points 2020-03-31 16:16:56 +11:00
Marc Durdin
3a90f258da [Windows] Fix version.in file encoding back to Windows-1252 2019-10-21 06:43:13 +07:00
Marc Durdin
3589b90d2f [Windows] Add extra logging to help diagnose #2143. 2019-10-01 19:41:40 +10:00
Marc Durdin
08431e89ba [Windows] Add comments 2019-01-08 20:55:19 +11:00
Marc Durdin
5b60359aa2 [Windows] Fix Caps Lock header support 2019-01-08 20:41:29 +11:00
Marc Durdin
988a0917cb [Windows] Switching between Keyman keyboards in same language using TSF interface could fail 2019-01-08 20:33:36 +11:00
Marc Durdin
e67519b0d8 [Windows] Remove legacy API endpoints 2019-01-07 12:43:43 +11:00
Marc Durdin
b84163e68b [Windows] Tabs to spaces in kmkey.cpp 2018-11-29 05:23:22 +11:00
Marc Durdin
ae3ca3b370 [Windows] Rollback setfocus change as we lose important focus change events 2018-11-27 07:25:36 +11:00
Marc Durdin
8853155203 [Windows] Refactor and cleanup debug logging in kmtip; fix return value bug in initialising preserved keys 2018-10-30 15:57:06 +11:00
Marc Durdin
738e1946a6 [Windows] Debug logging and proof of concept tests for keyboarding support within metro-style apps
[Windows] More tidyup and robustness for metro app support - debug cleanup and serialization of input (not quite finished)

[windows] Refactor serialized input code when used with key event thread model

[windows] Add consistent precompiled headers for other projects

[windows] Merge console window test into metro support

[Windows] Tidy up work and identify additional TODOs for metro-style app support

[Windows] Ensure error case falls through to default hook processing for console windows

[Windows] Refactor shared memory into memory mapped file so we can cross 32-64 bit boundary

[Windows] Tweaks to C++ security calls and parameters

[Windows] Start refactor of SerialKeyEvent* classes

[Windows] Rename to SerialKeyEventServer (refactoring)

[Windows] Complete refactoring of SerialKeyEventClient class

[Windows] Further encapsulation and cleanup with 'interfaces' to reduce header pollution

[Windows] Complete serialization fix with move of modifier state management from client thread to server thread to guarantee consistency

[Windows] Replace atom-based keyboard switching with memory mapped file indexed to avoid security constraints

[Windows] Fixup Left Alt+Shift interaction with serializer

[Windows] Use Windows 8.1 SDK for test
2018-10-18 20:00:49 +11:00
Marc Durdin
c3830bcea6 11.0 version.rc 2018-07-16 20:02:03 +10:00
Marc Durdin
0a2018e23f Tweak logging for GetResult to avoid spamming the log 2018-03-15 14:54:49 +07:00
Marc Durdin
b12e7f3d74 Improve logging in kmtip so we can track failure to activate more reliably 2018-03-07 11:39:02 +07:00
Marc Durdin
3da89424ed Cleanup of dev-time install and debugging, removal of commented code 2017-09-20 12:08:46 +07:00
Gabriel Wong
298b31b361 Remove hard coded install paths 2017-09-04 12:11:42 +07:00
Marc Durdin
b65b982584 Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121)
* Keyman for Windows 10.0 Open Source

* Squashed 'windows/src/ext/jedi/jedi/' content from commit f444ad2

git-subtree-dir: windows/src/ext/jedi/jedi
git-subtree-split: f444ad2da4693851e523f1ea6bd541f701904c24

* Squashed 'windows/src/ext/jedi/jcl/' content from commit d63d3c9fd

git-subtree-dir: windows/src/ext/jedi/jcl
git-subtree-split: d63d3c9fd9ff84efdd8159084ec6a60313644243

* Squashed 'windows/src/ext/jedi/jvcl/' content from commit bee19f3b4

git-subtree-dir: windows/src/ext/jedi/jvcl
git-subtree-split: bee19f3b46909fde2fa92c06cd2706f41d99f6c3

* Add required .res files

* Add required .res files

* Add docbook files (forced)

* Add required libxslt

* Add required jedi files

* Add installation files

* Tweak .gitignore for open

* CI

* Remove KMW from Developer source (#122)

* Remove KMW from Developer source (copies during build)

* Remove KMW from Developer source (copies during build)

* Remove KMW from Developer source (copies during build)

* Fixup release build and copy license, readme from kmw during build

* Remove obsolete build help documentation

* Keyman Engine 10 on Windows regression for shift states (#129)

* Improve #128 -- cleaner debug messages

* Fixes #127, shift state now resets correctly; and more work for #128

* Fixes #130 (#131)
2017-07-25 10:53:06 +07:00