Marc Durdin
81e343c988
Merge pull request #1435 from keymanapp/developer-tweak-focus-management-for-chromium
...
[Developer] Improve handling around overly enthusiastic focus changes with CEF
2018-12-17 13:19:04 +11:00
Marc Durdin
ad8d4d7706
[Developer] Use keepalive to improve web server performance
2018-12-17 10:22:04 +11:00
Marc Durdin
00b97955b6
[Developer] Alternative focus management
2018-12-17 10:21:46 +11:00
Marc Durdin
b87dbc0fbc
[Developer] Improve handling around overly enthusiastic focus changes with CEF
2018-12-17 10:21:46 +11:00
Marc Durdin
25eb516664
Merge pull request #1416 from keymanapp/developer-fixes-1277-large-icons-make-developer-crash
...
[Developer] Large icons cause Keyman Developer to crash (unsupported icon format in Delphi / windows)
2018-12-11 13:46:09 +11:00
Marc Durdin
1fecd1fe0c
Merge pull request #1415 from keymanapp/developer-touch-layout-editor-import-uses-incorrect-layer-names-for-ralt
...
[Developer] Touch Layout importer from KVK used incorrect layer names for some modifiers
2018-12-11 13:22:57 +11:00
Marc Durdin
60d8622f32
[Developer] Fixes #1277 . Large icons cause Keyman Developer to crash (unsupported icon format in Delphi / windows)
2018-12-11 13:06:46 +11:00
Marc Durdin
5e56a6ee96
Merge pull request #1414 from keymanapp/developer-touch-layout-editor-conversion-fails-and-crash-on-exit
...
[Developer] Fixes sillsdev/keyman-issues#5791 . Fixes a crash when closing the touch layout editor, and gets conversion from KVK working again
2018-12-11 12:24:56 +11:00
Marc Durdin
240bbcaa21
[Developer] Touch Layout importer from KVK used incorrect layer names for Shift+(LR)Ctrl/(LR)Alt modifiers
2018-12-11 12:09:06 +11:00
Marc Durdin
2d585d5ece
[Developer] Fixes sillsdev/keyman-issues#5791 . Fixes a crash when closing the touch layout editor, and gets conversion from KVK working again
2018-12-11 12:01:45 +11:00
Marc Durdin
169285814d
[Developer] Address review comments
2018-12-10 09:11:39 +11:00
Marc Durdin
260c088e58
[Developer] Fixes #1357 . Cannot insert character into touch layout
2018-12-07 17:42:24 +11:00
Marc Durdin
155cd0d56c
[Developer] Fixes sillsdev/keyman-issues#5787 . Crashen when closing and reopening keyboard editor after using touch layout tab; also tweak to keystroke management
2018-12-07 16:59:20 +11:00
Marc Durdin
1ac7cbab79
[Developer] Fixes #1305 . Focus was incorrect when opening touch layout source tab
2018-12-07 16:58:28 +11:00
Marc Durdin
36b1a1e9ee
[Developer] Do not callback to UI handler when creating project file on http worker thread
2018-12-04 08:49:48 +11:00
Marc Durdin
6354fef210
Merge pull request #1368 from keymanapp/developer-project-regression-bugs
...
[Developer] Fix bugs and regressions in Project Window
2018-12-03 21:11:59 +11:00
Marc Durdin
4683393b49
[Developer] Fixes #1127 . Current project should be shown in Developer title bar
2018-12-03 16:23:21 +11:00
Marc Durdin
ab62fc7f0b
[Developer] MRU gets out of order because project view was not re-loading
2018-12-03 14:30:01 +11:00
Marc Durdin
beb500cafc
[Developer] Fixup untitled project and project display state persistence issues
2018-12-03 13:58:09 +11:00
Marc Durdin
9a537982b3
[Windows] Fix crash compiling a keyboard that isn't part of a project from keyboard editor
2018-12-03 11:38:42 +11:00
Marc Durdin
1fe7dc90cd
Merge pull request #1354 from keymanapp/developer-chromium-event-thread-safety
...
[Windows] Fix thread safety for Chromium events
2018-12-03 10:27:15 +11:00
Marc Durdin
db1ef6b000
[Windows] Fix assertion
2018-12-03 09:04:57 +11:00
Marc Durdin
72294fb8d3
[Windows] Fix cefConsoleMessage handler
2018-11-30 06:22:54 +11:00
Marc Durdin
4eb668d75c
Merge pull request #1355 from keymanapp/developer-loading-utf16-kmn-fails
...
[Windows] Fix for failing load of UTF-16 format .kmn file (regression from default UTF-8)
2018-11-29 05:24:18 +11:00
Marc Durdin
1b9a271c01
[Windows] Fix for failing load of UTF-16 format .kmn file (regression from default UTF-8)
2018-11-28 10:55:33 +11:00
Marc Durdin
26b6530405
[Windows] Fix thread safety for Chromium events
2018-11-28 09:28:42 +11:00
Darcy Wong
4a8b645e97
Add "-add-help-link" parameter to kmcomp
...
Cherrypick of #1346
2018-11-27 15:51:28 +07:00
glasseyes
eb96341abf
rename build alltags in developer
2018-11-12 16:08:58 +07:00
Marc Durdin
0f706d94f3
Merge branch 'master' into windows-engine-metro-support-rebased
2018-10-29 16:34:53 +11:00
Marc Durdin
866561395c
[Developer] Exclude node_modules from installer
2018-10-23 10:51:30 +11:00
Marc Durdin
59bde573f3
[Developer] Use npm to update Monaco and keep it out of source tree
2018-10-23 10:47:33 +11:00
Marc Durdin
9b51f5f8bd
[Windows] Improve shared buffer security
2018-10-19 06:19:30 +11:00
Marc Durdin
b395f7b122
[Windows] Remove USE_SERIALEVENTSERVER define
2018-10-19 05:34:48 +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
94447d462e
Merge pull request #1256 from keymanapp/windows-minor-tweaks
...
[Windows] Minor tweak to release build check and correct kmcomp command line help
2018-10-12 06:09:32 +11:00
Marc Durdin
c7de5f026e
Merge pull request #1252 from keymanapp/developer-monaco-options
...
[Developer] Add support for editor options and themes
2018-10-12 06:09:18 +11:00
Marc Durdin
82bb0e622b
[Windows] Minor tweak to release build check and correct kmcomp command line help
2018-10-11 07:30:11 +11:00
Marc Durdin
f1a9cd0745
Merge pull request #1247 from keymanapp/developer-help-new-project
...
[Developer] Add links to online help for New Project
2018-10-11 07:18:22 +11:00
Marc Durdin
b90157aae1
Merge branch 'master' into developer-help-new-project
2018-10-11 06:56:55 +11:00
Marc Durdin
9e7ba474fa
Merge branch 'master' into developer-treat-files-as-utf8-unless-otherwise-specified
2018-10-11 06:56:19 +11:00
Marc Durdin
fb44367c6f
Merge pull request #1236 from keymanapp/windows-serializedinput-console-tweak
...
[Windows] Serialized input: don't trigger on console windows
2018-10-11 06:36:31 +11:00
Marc Durdin
c4a399e552
Merge pull request #1248 from keymanapp/developer-cef-error-report-polish
...
[Developer] Tidy up error reporting from web script errors
2018-10-11 06:11:40 +11:00
Marc Durdin
7b9cabbb8f
Merge pull request #1246 from keymanapp/developer-debugger-show-surrogates-in-status
...
[Developer] Show full Unicode code points in debugger status bar, handling surrogate pairs
2018-10-11 06:11:25 +11:00
Marc Durdin
4c66367d43
Merge pull request #1245 from keymanapp/developer-setup-ui-tweaks
...
[Developer] Tweaks to setup user interface
2018-10-11 06:11:16 +11:00
Marc Durdin
5ae02be5db
Merge pull request #1243 from keymanapp/developer-include-other-files-in-project-distribution-tab
...
[Developer] Project - List other files, such as .keyboard_info, in Distribution tab
2018-10-11 06:11:00 +11:00
Marc Durdin
9df52014ec
Merge pull request #1242 from keymanapp/developer-new-project-closes-open-files
...
[Developer] Opening or creating a new project saves and closes open editor files
2018-10-11 06:09:17 +11:00
Marc Durdin
bb5e1f8d73
Merge pull request #1241 from keymanapp/developer-crash-opening-ansi-text-files
...
[Developer] Fix crash opening text files such as foo.keyboard_info
2018-10-11 06:09:07 +11:00
Marc Durdin
1e003bf4a4
Merge pull request #1240 from keymanapp/developer-dont-ref-ico-in-project-template
...
[Developer] Project templates do not include icon by default
2018-10-11 06:08:57 +11:00
Marc Durdin
605ffb932d
Merge pull request #1239 from keymanapp/developer-target-linux
...
[Developer] Support Linux targets when building .kmx
2018-10-11 06:08:43 +11:00