Marc Durdin
41e87e227f
Merge pull request #2297 from keymanapp/fix/windows/2147-exception-closing-keyman
...
fix(windows): Keyman was crashing sporadically
2019-11-12 16:38:32 +11:00
Marc Durdin
fa3f9bb279
Merge pull request #2316 from keymanapp/fix/windows/1680-keyman-not-working-with-skype
...
fix(windows): Keyman was not working with Skype
2019-11-11 16:37:28 +11:00
Marc Durdin
9073fcdecd
fix(windows): Keyman was not working with Skype
...
Fixes #1680 . This issue arose only on some systems where
permissions for Keyman registry keys were not being
set correctly.
2019-11-11 15:27:03 +11:00
Marc Durdin
b7d4e83270
chore(windows): unreferenced param in release build
2019-11-08 09:40:40 +11:00
Marc Durdin
be1b8f6457
chore(developer): tidy up from review comments
2019-11-07 17:31:03 +11:00
Marc Durdin
fc330e621a
fix(windows): tweak preprocessor conditional
2019-11-07 17:24:56 +11:00
Marc Durdin
eeb797bf12
Merge pull request #2294 from keymanapp/fix/developer/2256-touch-editor-platform-crash
...
fix(developer): crash when deleting selected platform in code view
2019-11-06 18:44:56 +11:00
Marc Durdin
ccc6498739
fix(windows): Keyman was crashing sporadically
...
Fixes #2147 .
This potentially addresses the issues reported in #2147 where Keyman
would crash due to a race condition as a critical section was not
deleted before attempting to recreate it.
Some logging has been added for debugging these issues.
Also fixes memory leaks and another race on startup relating to loading
the taskbar icon.
There are still some known memory leaks because DLL_THREAD_DETACH is
not called for all threads before keyman32.dll is unloaded, so those
threads don't get the opportunity to clean themsselves up. However, the
key danger with the csGlobals critical section has been addressed.
2019-11-06 17:44:32 +11:00
Marc Durdin
a36b6d3557
fix(developer): nul in context caused incorrect deletion for 10.0
2019-11-06 07:00:03 +11:00
Marc Durdin
062ec7cdca
fix(developer): crash when deleting selected platform in code view
2019-11-06 06:37:17 +11:00
Marc Durdin
26124da476
fix(developer): title of Online Update dialog was wrong
2019-11-05 06:31:33 +11:00
Marc Durdin
08f9a168ee
refactor(developer): rename references post-refactor
2019-11-04 20:40:04 +11:00
Marc Durdin
e6d377d417
refactor(developer): move developer-only units out of global
2019-11-04 20:37:10 +11:00
Marc Durdin
44ffa23700
feat(windows): Command line app to test issue around #1680
2019-11-01 05:39:23 +11:00
Marc Durdin
19c210e6d4
chore(developer): Test controlled scroll of grid on 10.3
2019-10-29 15:05:24 +11:00
Marc Durdin
fff86bc1cf
fix(windows): RSP-19902 was fixed in Delphi 10.3 so unwind workaround
2019-10-28 09:28:20 +11:00
Marc Durdin
195faf5603
docs(windows): Tweak Delphi version references
2019-10-25 21:14:32 +07:00
Marc Durdin
f3155a488e
fix(windows): Fix path for Delphi 10.3 IDE in devtools
2019-10-25 21:14:06 +07:00
Marc Durdin
efa2c166d4
[Windows] Update README
2019-10-25 06:06:19 +07:00
Marc Durdin
83288a056a
[Windows] Support either Delphi 10.2 or 10.3 via defines
2019-10-25 06:01:17 +07:00
Marc Durdin
9c5e30d82a
[Windows] Update build scripts, compiler conditionals, and address hints arising with move to Delphi 10.3.2
2019-10-24 20:43:17 +07:00
Marc Durdin
63fbe8e5cf
[Windows] Address review comments
2019-10-24 07:22:21 +07:00
Marc Durdin
4f22d497ff
[Windows] fix comment
2019-10-24 07:02:12 +07:00
Marc Durdin
17f870b096
[Windows] Address review comments
2019-10-24 06:32:20 +07:00
Marc Durdin
b01da5cb16
[Windows] Add version.rc and manifest.xml to def-clean target
2019-10-24 06:30:17 +07:00
Marc Durdin
36f9e470a6
[Windows] Address .MD to .md and case consistency
2019-10-24 06:28:06 +07:00
Marc Durdin
8fb9d179c3
[Windows] Fix additional makefiles
2019-10-23 18:23:49 +07:00
Marc Durdin
950605e1fc
[Windows] More manifest renames
2019-10-23 15:28:25 +07:00
Marc Durdin
6ddad89f33
[Windows] Fixup manifest.xml validity checks
2019-10-21 07:29:23 +07:00
Marc Durdin
bd8ff20992
[Windows] Fix build of version.rc
2019-10-21 07:17:13 +07:00
Marc Durdin
9a57ff7328
[Windows] Cleanup TODO
2019-10-21 07:07:59 +07:00
Marc Durdin
d158648f1d
[Windows] Remove further hardcoded version numbers
2019-10-21 07:01:11 +07:00
Marc Durdin
3a90f258da
[Windows] Fix version.in file encoding back to Windows-1252
2019-10-21 06:43:13 +07:00
Marc Durdin
82e3a8528f
[Windows] Cleanup version.txt
2019-10-21 06:05:16 +07:00
Marc Durdin
3f5de32e35
[Windows] Refactor version.txt to use constant templates and avoid needing to update with major version changes
2019-10-21 05:54:15 +07:00
Marc Durdin
e2d2aeb871
Address review comments
2019-10-20 05:48:32 +07:00
Marc Durdin
769d343a56
[Windows] Ensure keyboards are not lost when upgrading from 11.0. Fixes #2207
2019-10-19 16:32:23 +07:00
Marc Durdin
b59a7710f4
Fix netbios reference when retrieving list of addresses
2019-10-10 11:25:21 +11:00
Marc Durdin
fd02a43ffd
Merge pull request #2175 from keymanapp/beta-alpha-p7s8
...
Cherry Pick P7S8 PRs to Alpha.
2019-10-04 16:32:31 +10:00
Marc Durdin
539d59cef6
[Developer] history.md
2019-10-04 08:58:38 +10:00
Marc Durdin
be5319418b
[Developer] Make default padding in touch layout editor match default padding in KeymanWeb. Fixes #1890 .
2019-10-04 08:55:53 +10:00
Marc Durdin
55f12bafe7
Merge pull request #2163 from keymanapp/developer-character-map-drag-to-touch-layout-fixes-2156
...
[Developer] Dropping character from Character Map onto Touch Layout Editor now saves the change.
2019-10-04 06:06:23 +10:00
Marc Durdin
e72d265a47
history.md
2019-10-04 06:06:00 +10:00
Marc Durdin
72e3aefade
[Developer] Dropping character from Character Map onto Touch Layout Editor now saves the change. Fixes #2156 .
2019-10-03 06:10:53 +10:00
Marc Durdin
198f53116f
[Developer] Remove model version from metadata in packages (Keyman Developer)
2019-10-03 05:59:41 +10:00
Marc Durdin
f7de41ca7e
[Developer] Call build.sh instead of npm directly for lexical model compiler tests
2019-10-03 05:09:06 +10:00
Marc Durdin
4bce23e4aa
Merge branch 'beta' into windows-crash-on-shutdown-unregistercontrollerwindows-fixes-6060
2019-10-02 15:58:36 +10:00
Marc Durdin
ac6a015504
[Windows] history.md
2019-10-02 15:40:37 +10:00
Darcy Wong
d52f3840a0
Merge pull request #2157 from keymanapp/windows-crash-on-shutdown-unregistercontrollerwindows-fixes-6060
...
[Windows] Change destruction order for Keyman to avoid error reloading.
2019-10-02 06:58:28 +07:00
Marc Durdin
6b6d5676cb
[Windows] Enable logging of exceptions within keymanapi
2019-10-02 07:27:22 +10:00