Marc Durdin
3bd586c917
[Windows] Remove embeddedwb references in Keyman, kmshell, TIKE, start refactor in Keyman.exe
2019-04-07 06:32:26 +07:00
Marc Durdin
5dd0737185
[Windows] Use RegisterHotkey to (a) simplify hotkeys and (b) avoid serialization issues with modifiers
2018-12-17 13:45:19 +11:00
glasseyes
5654c935a2
rename build alltags in engine and buildtools
2018-11-12 16:14:28 +07:00
Marc Durdin
d8c45f25dc
[Windows] Address review comments
2018-10-29 16:34:00 +11:00
Marc Durdin
d32b7d946a
[Windows] Set security on programdata/keyman folder at install time
2018-10-19 10:51:54 +11:00
Marc Durdin
9b51f5f8bd
[Windows] Improve shared buffer security
2018-10-19 06:19:30 +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
b3b5c244ea
[Windows] Refactor Windows debug logging to use Event Tracing for Windows
2018-10-16 10:23:54 +11:00
Marc Durdin
f6dfa1c8cb
[Developer] Render default language icon for imported keyboard automatically
2018-09-23 10:01:31 +10:00
Marc Durdin
d2a61c78b6
[Windows] Reduce repetition of version information for simpler major version updates
2018-09-11 06:02:33 +10:00
Marc Durdin
4011d3f099
11.0 manifest.xml
2018-07-16 20:02:20 +10:00
Marc Durdin
c3830bcea6
11.0 version.rc
2018-07-16 20:02:03 +10:00
Marc Durdin
c5e553782e
Fixes #975 . Fixes #996 . Installation of keyboards in Windows avoids some side effects with refresh and additional system keyboards.
2018-06-18 16:08:35 +07:00
Marc Durdin
f6b2977aac
Fixes #886 . Fixes #887 . BCP 47 tags will now be canonicalized and scripts applied where possible and needed, automatically, during keyboard installation
2018-05-24 16:04:33 +07:00
Marc Durdin
3c24705d0a
Merge pull request #827 from keymanapp/windows-bcp47-complete-script-if-missing
...
[windows] Add script lookup to "Add Language" dialog so end user experience is improved.
2018-05-08 08:56:02 +07:00
Marc Durdin
06440d8867
Fixes sillsdev/keyman-issues#5607 sporadic crash in Keyman when updating keyboard icon in OSK
2018-05-07 15:29:33 +07:00
Marc Durdin
d8b2ec9599
Add extra project references
2018-05-07 15:08:12 +07:00
Marc Durdin
800042af65
Fixup other projects
2018-04-30 14:24:11 +07:00
Marc Durdin
324335771e
Refactor kmxfile constants into kmxfileconsts to avoid pulling in too many dependencies
2018-02-15 16:18:51 +07:00
Marc Durdin
9b026c423e
x64 support for COM API - first steps: build of kmcomapi.dll for x64, and rename of registry keys
2017-12-24 13:47:56 +07:00
Marc Durdin
d23182efa8
Refactor KMXFileLanguages into LanguageCodeUtils to avoid excessive dependencies
2017-12-15 15:41:29 +07:00
Marc Durdin
926569c6b1
Make border more visible on active keyboard icon in toolbar
2017-10-03 13:25:49 +07:00
Marc Durdin
ddb0557dfd
Rework toolbar in Keyman On Screen Keyboard to show all keyboards. Note: unfinished is what to do when too many keyboards to fit; selection colour is poor
2017-09-30 10:34:34 +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
356b9ad568
KeymanDebugLog helper app for live debug log watching
2017-08-08 13:06:09 +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