spiegel-keyman/windows/src/edithistory.txt
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

8856 lines
894 KiB
Text
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

9.0.525.0 c:\keyman\9.0\src\desktop/kmshell/install/DownloadLocale.pas: 15 Sep 2016 - mcdurdin - I4989 - Download locale not working correctly
9.0.525.0 c:\keyman\9.0\src\desktop/kmshell/install/DownloadLocale.pas:
9.0.525.0 c:\keyman\9.0\src\desktop/kmshell/install/DownloadLocale.pas: 15 Sep 2016 - mcdurdin - 9.0.525.0
9.0.525.0 c:\keyman\9.0\src\global/delphi/general/httpuploader.pas: 15 Sep 2016 - mcdurdin - I4989 - Download locale not working correctly
9.0.525.0 c:\keyman\9.0\src\global/delphi/general/httpuploader.pas:
9.0.525.0 c:\keyman\9.0\src\global/delphi/general/httpuploader.pas: 15 Sep 2016 - mcdurdin - 9.0.525.0
9.0.524.0 c:\keyman\9.0\src\buildtools/cvscommit/CheckSourceHeaderTools.pas: 13 Sep 2016 - mcdurdin - I5087 - Move from SVN to GIT for Keyman source
9.0.524.0 c:\keyman\9.0\src\buildtools/cvscommit/CheckSourceHeaderTools.pas:
9.0.524.0 c:\keyman\9.0\src\buildtools/cvscommit/cvscommit.dpr: 13 Sep 2016 - mcdurdin - I5087 - Move from SVN to GIT for Keyman source
9.0.524.0 c:\keyman\9.0\src\buildtools/cvscommit/cvscommit.dproj: 13 Sep 2016 - mcdurdin - I5087 - Move from SVN to GIT for Keyman source
9.0.524.0 c:\keyman\9.0\src\buildtools/cvscommit/cvscommit.res: 13 Sep 2016 - mcdurdin - I5087 - Move from SVN to GIT for Keyman source
9.0.524.0 c:\keyman\9.0\src\buildtools/devtools/DevUtils.pas: 13 Sep 2016 - mcdurdin - I5087 - Move from SVN to GIT for Keyman source
9.0.524.0 c:\keyman\9.0\src\buildtools/devtools/DevUtils.pas:
9.0.524.0 c:\keyman\9.0\src\buildtools/devtools/devtools.dpr: 13 Sep 2016 - mcdurdin - I5087 - Move from SVN to GIT for Keyman source
9.0.524.0 c:\keyman\9.0\src\buildtools/devtools/devtools.dproj: 13 Sep 2016 - mcdurdin - I5087 - Move from SVN to GIT for Keyman source
9.0.524.0 c:\keyman\9.0\src\buildtools/cvscommit/GITCheckSource.dfm: 13 Sep 2016 - mcdurdin - I5087 - Move from SVN to GIT for Keyman source
9.0.524.0 c:\keyman\9.0\src\buildtools/cvscommit/GITCheckSource.pas: 13 Sep 2016 - mcdurdin - I5087 - Move from SVN to GIT for Keyman source
9.0.524.0 c:\keyman\9.0\src\buildtools/cvscommit/GITInfo.pas: 13 Sep 2016 - mcdurdin - I5087 - Move from SVN to GIT for Keyman source
9.0.524.0 c:\keyman\9.0\src\buildtools/cvscommit/cvscommit.dproj.local: 13 Sep 2016 - mcdurdin - I5087 - Move from SVN to GIT for Keyman source
9.0.524.0 c:\keyman\9.0\src\buildtools/cvscommit/frmGITCheckSourceDiff.dfm: 13 Sep 2016 - mcdurdin - I5087 - Move from SVN to GIT for Keyman source
9.0.524.0 c:\keyman\9.0\src\buildtools/cvscommit/frmGITCheckSourceDiff.pas: 13 Sep 2016 - mcdurdin - I5087 - Move from SVN to GIT for Keyman source
9.0.524.0 c:\keyman\9.0\src\buildtools/cvscommit/frmGITCheckSourceMultiFileHistory.dfm: 13 Sep 2016 - mcdurdin - I5087 - Move from SVN to GIT for Keyman source
9.0.524.0 c:\keyman\9.0\src\buildtools/cvscommit/frmGITCheckSourceMultiFileHistory.pas: 13 Sep 2016 - mcdurdin - I5087 - Move from SVN to GIT for Keyman source
9.0.524.0 c:\keyman\9.0\src\buildtools/devtools/DevCheckGitStatus.pas: 13 Sep 2016 - mcdurdin - I5087 - Move from SVN to GIT for Keyman source
9.0.524.0 c:\keyman\9.0\src\buildtools/devtools/devtools.dproj.local: 13 Sep 2016 - mcdurdin - I5087 - Move from SVN to GIT for Keyman source
9.0.523.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js: 12 Sep 2016 - mcdurdin - I4926 - When a longpress popup is being edited, selecting another primary key can copy the details to that key's popup
9.0.523.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js:
9.0.523.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 12 Sep 2016 - mcdurdin - I5086 - Keyboard hotkey toggles are not working in 9.0
9.0.523.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.523.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas: 12 Sep 2016 - mcdurdin - I5086 - Keyboard hotkey toggles are not working in 9.0
9.0.523.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas:
9.0.521.0 c:\keyman\9.0\src\Defines.mak: 18 Mar 2016 - mcdurdin - I5007 - Code signing certificates for sha256 need replacing
9.0.521.0 c:\keyman\9.0\src\Defines.mak:
9.0.521.0 c:\keyman\9.0\src\buildtools\signtime.bat: 18 Mar 2016 - mcdurdin - I5007 - Code signing certificates for sha256 need replacing
9.0.521.0 c:\keyman\9.0\src\buildtools\signtime.bat:
9.0.520.0 c:\keyman\9.0\src\buildtools\signtime.bat: 02 Mar 2016 - mcdurdin - I4996 - Code signing needs to be updated to sha256
9.0.520.0 c:\keyman\9.0\src\buildtools\signtime.bat:
9.0.520.0 Windows 7 and Windows Server 2008 R2 require https://technet.microsoft.com/en-us/library/security/3033929 to be installed.
9.0.520.0 Updated KeymanWeb to latest build 408
9.0.519.0 c:\keyman\9.0\src\desktop\help\about\history.xml: 23 Feb 2016 - mcdurdin - I4978 - Keyboard options do not apply correctly because they are set twice accidentally
9.0.519.0 c:\keyman\9.0\src\desktop\help\about\history.xml: 23 Feb 2016 - mcdurdin - I4984 - Update requirements in Help for Windows 10
9.0.519.0 c:\keyman\9.0\src\desktop\help\about\history.xml:
9.0.519.0 c:\keyman\9.0\src\test\test_i4982: 23 Feb 2016 - mcdurdin - I4982 - Defined character constants cannot be referenced correctly in other stores
9.0.519.0 c:\keyman\9.0\src\test\test_i4982\codes.txt: 23 Feb 2016 - mcdurdin - I4982 - Defined character constants cannot be referenced correctly in other stores
9.0.519.0 c:\keyman\9.0\src\test\test_i4982\i4982.kmn: 23 Feb 2016 - mcdurdin - I4982 - Defined character constants cannot be referenced correctly in other stores
9.0.518.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmMDIEditor.pas: 06 Nov 2015 - mcdurdin - I4918 - Text editor is not refreshing correctly with new theme
9.0.518.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmMDIEditor.pas:
9.0.518.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas: 06 Nov 2015 - mcdurdin - I4918 - Text editor is not refreshing correctly with new theme
9.0.518.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas:
9.0.518.0 c:\keyman\9.0\src\developer\TIKE\project\kppProjectFile.pas: 06 Nov 2015 - mcdurdin - I4919 - Build of .kpp file does not refresh file version
9.0.518.0 c:\keyman\9.0\src\developer\TIKE\project\kppProjectFile.pas:
9.0.518.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp: 06 Nov 2015 - mcdurdin - I4914 - kmcmpdll does not pick an index() statement that has an offset one past the key
9.0.518.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp:
9.0.518.0 c:\keyman\9.0\src\engine\keyman\KeymanMenuItem.pas: 06 Nov 2015 - mcdurdin - I4920 - Keyman menu for OEM products does not show indented menu items
9.0.518.0 c:\keyman\9.0\src\engine\keyman\KeymanMenuItem.pas:
9.0.518.0 c:\keyman\9.0\src\global\delphi\general\UserMessages.pas: 06 Nov 2015 - mcdurdin - I4918 - Text editor is not refreshing correctly with new theme
9.0.518.0 c:\keyman\9.0\src\global\delphi\general\UserMessages.pas:
9.0.518.0 c:\keyman\9.0\src\test\test_i4881: 06 Nov 2015 - mcdurdin - I4881 - CrashID:tike.exe_9.0.514.0_004074B0_EAccessViolation
9.0.518.0 c:\keyman\9.0\src\test\test_i4881\Ibn_Jaldun_155.kmn: 06 Nov 2015 - mcdurdin - I4881 - CrashID:tike.exe_9.0.514.0_004074B0_EAccessViolation
9.0.518.0 c:\keyman\9.0\src\test\test_i4881\Ibn_Jaldun_155.kmx: 06 Nov 2015 - mcdurdin - I4881 - CrashID:tike.exe_9.0.514.0_004074B0_EAccessViolation
9.0.518.0 c:\keyman\9.0\src\test\test_i4914: 06 Nov 2015 - mcdurdin - I4914 - kmcmpdll does not pick an index() statement that has an offset one past the key
9.0.518.0 c:\keyman\9.0\src\test\test_i4914\i4914.kmn: 06 Nov 2015 - mcdurdin - I4914 - kmcmpdll does not pick an index() statement that has an offset one past the key
9.0.518.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\resource\kmwcallback.js: 24 Aug 2015 - mcdurdin - I4880 - Include KeymanWeb build 405
9.0.518.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\resource\kmwcallback.js:
9.0.517.0 24 Aug 2015 - mcdurdin - I4878 - Blank font filename entry in JSON metadata UI editor crashes on save [CrashID:tike.exe_9.0.516.0_009CD793_EAssertionFailed] c:\keyman\9.0\src\developer\TIKE\web\UframeJSONEditor.pas:
9.0.517.0 c:\keyman\9.0\src\developer\TIKE\web\UframeJSONEditor.pas:
9.0.516.0 c:\keyman\9.0\src\desktop\help\basic\config_tasks\options_tab.xml: 24 Aug 2015 - mcdurdin - I4871 - Add note on why "Select keyboard layout for all applications" is disabled on Win 8.1+
9.0.516.0 c:\keyman\9.0\src\desktop\help\basic\config_tasks\options_tab.xml:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 24 Aug 2015 - mcdurdin - I4872 - OSK font and Touch Layout font should be the same in Developer
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 24 Aug 2015 - mcdurdin - I4865 - Add treat hints and warnings as errors into project
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 24 Aug 2015 - mcdurdin - I4866 - Add warn on deprecated features to project and compile
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 24 Aug 2015 - mcdurdin - I4872 - OSK font and Touch Layout font should be the same in Developer
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 24 Aug 2015 - mcdurdin - I4866 - Add warn on deprecated features to project and compile
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 24 Aug 2015 - mcdurdin - I4865 - Add treat hints and warnings as errors into project
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\debug\UfrmDebugStatus_RegTest.pas: 24 Aug 2015 - mcdurdin - I4839 - Keyman Developer crashes when starting regression test [CrashID:tike.exe_9.0.511.0_0058BC63_EInvalidOperation
9.0.516.0 ] c:\keyman\9.0\src\developer\TIKE\debug\UfrmDebugStatus_RegTest.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmKeyboardFonts.pas: 24 Aug 2015 - mcdurdin - I4872 - OSK font and Touch Layout font should be the same in Developer
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmKeyboardFonts.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas: 24 Aug 2015 - mcdurdin - I4873 - Branding editor needs smoother interactions with test window
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditorTest.pas: 24 Aug 2015 - mcdurdin - I4873 - Branding editor needs smoother interactions with test window
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditorTest.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas: 24 Aug 2015 - mcdurdin - I4874 - Keyman Configuration test windows do not always display correctly
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmTike.pas: 24 Aug 2015 - mcdurdin - I4873 - Branding editor needs smoother interactions with test window
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmTike.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\TouchLayoutUtils.pas: 24 Aug 2015 - mcdurdin - I4872 - OSK font and Touch Layout font should be the same in Developer
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\TouchLayoutUtils.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas: 24 Aug 2015 - mcdurdin - I4866 - Add warn on deprecated features to project and compile
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas: 24 Aug 2015 - mcdurdin - I4865 - Add treat hints and warnings as errors into project
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectLoader.pas: 24 Aug 2015 - mcdurdin - I4865 - Add treat hints and warnings as errors into project
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectLoader.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectLoader.pas: 24 Aug 2015 - mcdurdin - I4866 - Add warn on deprecated features to project and compile
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectLoader.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectSaver.pas: 24 Aug 2015 - mcdurdin - I4866 - Add warn on deprecated features to project and compile
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectSaver.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectSaver.pas: 24 Aug 2015 - mcdurdin - I4865 - Add treat hints and warnings as errors into project
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectSaver.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\UfrmProjectSettings.pas: 24 Aug 2015 - mcdurdin - I4865 - Add treat hints and warnings as errors into project
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\UfrmProjectSettings.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\UfrmProjectSettings.pas: 24 Aug 2015 - mcdurdin - I4866 - Add warn on deprecated features to project and compile
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\UfrmProjectSettings.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas: 24 Aug 2015 - mcdurdin - I4865 - Add treat hints and warnings as errors into project
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas: 24 Aug 2015 - mcdurdin - I4866 - Add warn on deprecated features to project and compile
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\web\UframeJSONEditor.pas: 24 Aug 2015 - mcdurdin - I4875 - RTL flag is not mapped in the JSON editor
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\web\UframeJSONEditor.pas:
9.0.516.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas: 24 Aug 2015 - mcdurdin - I4876 - Default "eng" language should be added if missing during debug to JSON
9.0.516.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp: 24 Aug 2015 - mcdurdin - I4865 - Add treat hints and warnings as errors into project
9.0.516.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp:
9.0.516.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp: 24 Aug 2015 - mcdurdin - I4866 - Add warn on deprecated features to project and compile
9.0.516.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp:
9.0.516.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp: 24 Aug 2015 - mcdurdin - I4867 - Add test for code after use warning to compile
9.0.516.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp:
9.0.516.0 c:\keyman\9.0\src\developer\kmcmpdll\kcframe.cpp: 24 Aug 2015 - mcdurdin - I4865 - Add treat hints and warnings as errors into project
9.0.516.0 c:\keyman\9.0\src\developer\kmcmpdll\kcframe.cpp:
9.0.516.0 c:\keyman\9.0\src\developer\kmcmpdll\kcframe.cpp: 24 Aug 2015 - mcdurdin - I4866 - Add warn on deprecated features to project and compile
9.0.516.0 c:\keyman\9.0\src\developer\kmcmpdll\kcframe.cpp:
9.0.516.0 c:\keyman\9.0\src\developer\kmcomp\main.pas: 24 Aug 2015 - mcdurdin - I4865 - Add treat hints and warnings as errors into project
9.0.516.0 c:\keyman\9.0\src\developer\kmcomp\main.pas:
9.0.516.0 c:\keyman\9.0\src\developer\kmcomp\main.pas: 24 Aug 2015 - mcdurdin - I4866 - Add warn on deprecated features to project and compile
9.0.516.0 c:\keyman\9.0\src\developer\kmcomp\main.pas:
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\A_Install.txt: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\CPPHilit.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\EmailHilit.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\ExtHilit.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\HtmlHighlight.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\NbHilit.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\OOPHilit.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\PMDefines.inc: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\PMSupport.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\PlusGutter.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\PlusKeys.dfm: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\PlusKeys.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\PlusLns.dfm: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\PlusLns.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\PlusMemoH2.HxS: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\PlusToFormat.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\Plusdb.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\Plusmemo.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\RegExHilit.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\SQLHilit.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\SQLHilitReg.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\UrlHighlight.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\pmActions.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\pmCollapseHandler.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\pmpprev.dfm: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\pmpprev.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\ext\plusmemo\pmprint.pas: 24 Aug 2015 - mcdurdin - I4870 - Editor does not always refresh immediately with new theming
9.0.516.0 c:\keyman\9.0\src\global\delphi\general\CompileErrorCodes.pas: 24 Aug 2015 - mcdurdin - I4872 - OSK font and Touch Layout font should be the same in Developer
9.0.516.0 c:\keyman\9.0\src\global\delphi\general\CompileErrorCodes.pas:
9.0.516.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas: 24 Aug 2015 - mcdurdin - I4873 - Branding editor needs smoother interactions with test window
9.0.516.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas:
9.0.516.0 c:\keyman\9.0\src\global\delphi\general\compile.pas: 24 Aug 2015 - mcdurdin - I4865 - Add treat hints and warnings as errors into project
9.0.516.0 c:\keyman\9.0\src\global\delphi\general\compile.pas:
9.0.516.0 c:\keyman\9.0\src\global\delphi\general\compile.pas: 24 Aug 2015 - mcdurdin - I4866 - Add warn on deprecated features to project and compile
9.0.516.0 c:\keyman\9.0\src\global\delphi\general\compile.pas:
9.0.516.0 c:\keyman\9.0\src\global\delphi\kmw\JSONKeyboardInfo.pas: 24 Aug 2015 - mcdurdin - I4877 - JSON format is inconsistent with documentation
9.0.516.0 c:\keyman\9.0\src\global\delphi\kmw\JSONKeyboardInfo.pas:
9.0.516.0 c:\keyman\9.0\src\global\delphi\kmw\JSONKeyboardInfo.pas: 24 Aug 2015 - mcdurdin - I4875 - RTL flag is not mapped in the JSON editor
9.0.516.0 c:\keyman\9.0\src\global\delphi\kmw\JSONKeyboardInfo.pas:
9.0.516.0 c:\keyman\9.0\src\global\inc\Compiler.h: 24 Aug 2015 - mcdurdin - I4865 - Add treat hints and warnings as errors into project
9.0.516.0 c:\keyman\9.0\src\global\inc\Compiler.h:
9.0.516.0 c:\keyman\9.0\src\global\inc\Compiler.h: 24 Aug 2015 - mcdurdin - I4866 - Add warn on deprecated features to project and compile
9.0.516.0 c:\keyman\9.0\src\global\inc\Compiler.h:
9.0.515.0 c:\keyman\9.0\src\developer\setup\UfrmRun.pas: 11 Aug 2015 - mcdurdin - I4858 - Fix XML files not upgrading in Keyman Developer
9.0.515.0 c:\keyman\9.0\src\developer\setup\UfrmRun.pas:
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas: 11 Aug 2015 - mcdurdin - I4855 - Dynamically refresh UI Test window as edits happen
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas:
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas:
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas: 11 Aug 2015 - mcdurdin - I4857 - Allow edit of dtd files in kct editor
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas:
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditorTest.pas: 11 Aug 2015 - mcdurdin - I4855 - Dynamically refresh UI Test window as edits happen
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditorTest.pas:
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\basekeyboard.xml: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\downloadkeyboard.xml: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\fonthelper.xml: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\help.xml: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\hint.xml: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\installkeyboard.xml: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\keyman.xml: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\kmn6AB.bmp: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\kmn6AC.bmp: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\kmn6AD.bmp: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\kmn6AE.bmp: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\kmn6AF.bmp: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\kmn6B0.bmp: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\kmn6B1.bmp: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\kmn6B2.bmp: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\kmn8D4A.bmp: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\kmn8D5B.bmp: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\kmnA9EA.bmp: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\kmnA9EB.bmp: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\kmnA9EC.bmp: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\kmnA9ED.bmp: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\kmnA9EE.bmp: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\kmnA9EF.bmp: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\kmnAA00.bmp: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\kmnAA01.bmp: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\proxyconfiguration.xml: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\splash.xml: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\usage_keyboard.xml: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\usage_off.xml: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\vkhints.xml: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\welcome_fonts.xml: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\welcome_hintbar_1.xml: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\welcome_hintbar_2.xml: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\welcome_hintbar_3.xml: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\welcome_hintbar_4.xml: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\TIKE\xml\branding\welcome_hintbar_5.xml: 11 Aug 2015 - mcdurdin - I4856 - Support view of particular pages of Keyman Configuration and missing pages in KCT Test
9.0.515.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs: 11 Aug 2015 - mcdurdin - I4858 - Fix XML files not upgrading in Keyman Developer
9.0.515.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs:
9.0.514.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmNew.pas: 10 Aug 2015 - mcdurdin - I4852 - Create directories when creating new file
9.0.514.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmNew.pas:
9.0.514.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmNewFileDetails.pas: 10 Aug 2015 - mcdurdin - I4852 - Create directories when creating new file
9.0.514.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmNewFileDetails.pas:
9.0.514.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmOptions.dfm: 10 Aug 2015 - mcdurdin - I4851 - Consolidate DrawText and ShowCaption in TPaintPanel
9.0.514.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmOptions.dfm:
9.0.514.0 c:\keyman\9.0\src\test\test_i4851: 10 Aug 2015 - mcdurdin - I4851 - Consolidate DrawText and ShowCaption in TPaintPanel
9.0.514.0 c:\keyman\9.0\src\test\test_i4851\i4851.ico: 10 Aug 2015 - mcdurdin - I4851 - Consolidate DrawText and ShowCaption in TPaintPanel
9.0.514.0 c:\keyman\9.0\src\test\test_i4851\i4851.kmn: 10 Aug 2015 - mcdurdin - I4851 - Consolidate DrawText and ShowCaption in TPaintPanel
9.0.514.0 c:\keyman\9.0\src\test\tests.kpj: 10 Aug 2015 - mcdurdin - I4851 - Consolidate DrawText and ShowCaption in TPaintPanel
9.0.513.0 c:\keyman\9.0\src\developer\TIKE\debug\UfrmDebugStatus_Key.dfm: 10 Aug 2015 - mcdurdin - I4851 - Consolidate DrawText and ShowCaption in TPaintPanel
9.0.513.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmAboutTike.dfm: 10 Aug 2015 - mcdurdin - I4851 - Consolidate DrawText and ShowCaption in TPaintPanel
9.0.513.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmOptions.dfm: 10 Aug 2015 - mcdurdin - I4851 - Consolidate DrawText and ShowCaption in TPaintPanel
9.0.513.0 c:\keyman\9.0\src\developer\TIKE\main\UframeBitmapEditor.dfm: 10 Aug 2015 - mcdurdin - I4851 - Consolidate DrawText and ShowCaption in TPaintPanel
9.0.513.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmStartup.dfm: 10 Aug 2015 - mcdurdin - I4851 - Consolidate DrawText and ShowCaption in TPaintPanel
9.0.513.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.dfm: 10 Aug 2015 - mcdurdin - I4851 - Consolidate DrawText and ShowCaption in TPaintPanel
9.0.513.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: 10 Aug 2015 - mcdurdin - I4849 - Keyman Desktop title in OSK has wrong grey background
9.0.513.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas:
9.0.513.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp: 10 Aug 2015 - mcdurdin - I4838 - Backspace and Delete don't work in the keyboard debugger
9.0.513.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp:
9.0.513.0 c:\keyman\9.0\src\global\delphi\comp\PaintPanel.pas: 10 Aug 2015 - mcdurdin - I4851 - Consolidate DrawText and ShowCaption in TPaintPanel
9.0.513.0 c:\keyman\9.0\src\global\delphi\comp\PaintPanel.pas:
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 09 Aug 2015 - mcdurdin - I4847 - Code editor does not get focus automatically when file is loaded
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas: 09 Aug 2015 - mcdurdin - I4847 - Code editor does not get focus automatically when file is loaded
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas: 09 Aug 2015 - mcdurdin - I2986 - Ctrl+N, Ctrl+O not working in Developer Project view
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\project\UfrmProject.pas: 09 Aug 2015 - mcdurdin - I2986 - Ctrl+N, Ctrl+O not working in Developer Project view
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\project\UfrmProject.pas:
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\help\kwhelp.pas: 09 Aug 2015 - mcdurdin - I4840 - Context-sensitive help missing V8 and V9 keywords
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\help\kwhelp.pas:
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\help\kwhelp.pas: 09 Aug 2015 - mcdurdin - I4841 - Restructure version 9 developer help
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\help\kwhelp.pas:
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\main\CharacterInfo.pas: 09 Aug 2015 - mcdurdin - I4842 - Character Map and Character Identifier don't match tokens at start of line
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\main\CharacterInfo.pas:
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\main\RedistFiles.pas: 09 Aug 2015 - mcdurdin - I4841 - Restructure version 9 developer help
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\main\RedistFiles.pas:
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmCharacterIdentifier.pas: 09 Aug 2015 - mcdurdin - I4832 - Character Identifier cells are too narrow for entire U+xxxxxx caption
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmCharacterIdentifier.pas:
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmCharacterIdentifier.pas: 09 Aug 2015 - mcdurdin - I4834 - Character identifier usage is unclear because of blank font grid
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmCharacterIdentifier.pas:
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas: 09 Aug 2015 - mcdurdin - I4841 - Restructure version 9 developer help
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmTike.pas: 09 Aug 2015 - mcdurdin - I4841 - Restructure version 9 developer help
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmTike.pas:
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\resource\keymanweb.js: 09 Aug 2015 - mcdurdin - I4837 - Update KeymanWeb to build 403
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\resource\kmwbase.js: 09 Aug 2015 - mcdurdin - I4837 - Update KeymanWeb to build 403
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\resource\kmwnative.js: 09 Aug 2015 - mcdurdin - I4837 - Update KeymanWeb to build 403
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\resource\kmwosk.js: 09 Aug 2015 - mcdurdin - I4837 - Update KeymanWeb to build 403
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\resource\osk\kmwosk.css: 09 Aug 2015 - mcdurdin - I4837 - Update KeymanWeb to build 403
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\branding.xsl: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\branding.xsl:
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\distribution.xsl: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\elements.xsl: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\header_branding.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\header_branding.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\header_distrib.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\header_distrib.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\header_keyboard.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\header_keyboard.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\header_package.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\header_package.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon32_kct.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon32_kct.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon32_kmn.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon32_kmn.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon32_kmp.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon32_kmp.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon32_kmx.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon32_kmx.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon32_kpp.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon32_kpp.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon32_kps.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon32_kps.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon32_kvk.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon32_kvk.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon32_kxx.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon32_kxx.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon32_pxx.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon32_pxx.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon_kct.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon_kct.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon_kmn.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon_kmn.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon_kmp.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon_kmp.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon_kmx.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon_kmx.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon_kpp.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon_kpp.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon_kps.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon_kps.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon_kvk.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon_kvk.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon_kxx.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon_kxx.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon_pxx.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\icon_pxx.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\keyboards.xsl: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\packages.xsl: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\project.xsl: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\tab_brand.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\tab_brand.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\tab_distrib.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\tab_distrib.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\tab_keyboard.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\tab_keyboard.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\tab_package.gif: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\TIKE\xml\project\tab_package.png: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs: 09 Aug 2015 - mcdurdin - I4835 - Project window needs Keyman 9 icons
9.0.512.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs:
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\K32_DBG.CPP: 09 Aug 2015 - mcdurdin - I4843 - Log reported modifier state as well as Keyman current modifier state
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\K32_DBG.CPP:
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp: 09 Aug 2015 - mcdurdin - I4844 - Tidy up PostDummyKeyEvent calls
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp:
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 09 Aug 2015 - mcdurdin - I4793 - Race condition with preserved keys and modifiers
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp:
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 09 Aug 2015 - mcdurdin - I4844 - Tidy up PostDummyKeyEvent calls
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp:
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.h: 09 Aug 2015 - mcdurdin - I4844 - Tidy up PostDummyKeyEvent calls
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.h:
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp: 09 Aug 2015 - mcdurdin - I4844 - Tidy up PostDummyKeyEvent calls
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp:
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\k32_lowlevelkeyboardhook.cpp: 09 Aug 2015 - mcdurdin - I4844 - Tidy up PostDummyKeyEvent calls
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\k32_lowlevelkeyboardhook.cpp:
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\keybd_shift.cpp: 09 Aug 2015 - mcdurdin - I4844 - Tidy up PostDummyKeyEvent calls
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\keybd_shift.cpp:
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp: 09 Aug 2015 - mcdurdin - I4793 - Race condition with preserved keys and modifiers
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp:
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\kmhook_keyboard.cpp: 09 Aug 2015 - mcdurdin - I4844 - Tidy up PostDummyKeyEvent calls
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\kmhook_keyboard.cpp:
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp: 09 Aug 2015 - mcdurdin - I4845 - Debugger does not permit Delete key
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp:
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\kmprot.cpp: 09 Aug 2015 - mcdurdin - I4846 - FileMakerPro 14 causes crash in Keyman Engine
9.0.512.0 c:\keyman\9.0\src\engine\keyman32\kmprot.cpp:
9.0.512.0 c:\keyman\9.0\src\engine\kmtip\debug.cpp: 09 Aug 2015 - mcdurdin - I4843 - Log reported modifier state as well as Keyman current modifier state
9.0.512.0 c:\keyman\9.0\src\engine\kmtip\debug.cpp:
9.0.512.0 c:\keyman\9.0\src\global\delphi\debug\DebugManager.pas: 09 Aug 2015 - mcdurdin - I4843 - Log reported modifier state as well as Keyman current modifier state
9.0.512.0 c:\keyman\9.0\src\global\delphi\debug\DebugManager.pas:
9.0.512.0 c:\keyman\9.0\src\global\inc\keyman64.h: 09 Aug 2015 - mcdurdin - I4844 - Tidy up PostDummyKeyEvent calls
9.0.512.0 c:\keyman\9.0\src\global\inc\keyman64.h:
9.0.512.0 c:\keyman\9.0\src\test\test_i4784: 09 Aug 2015 - mcdurdin - I4784 - Compiler does not recognise baselayout, layer or platform at the start of a line
9.0.512.0 c:\keyman\9.0\src\test\test_i4784\i4784.kmn: 09 Aug 2015 - mcdurdin - I4784 - Compiler does not recognise baselayout, layer or platform at the start of a line
9.0.512.0 c:\keyman\9.0\src\test\test_i4784\i4784.kmx: 09 Aug 2015 - mcdurdin - I4784 - Compiler does not recognise baselayout, layer or platform at the start of a line
9.0.512.0 ] c:\keyman\9.0\src\test\test_i4786: 09 Aug 2015 - mcdurdin - I4786 - If no baselayout is specified by the user, default to en-US (kbdus.dll)
9.0.512.0 ] c:\keyman\9.0\src\test\test_i4786\i4786.kmn: 09 Aug 2015 - mcdurdin - I4786 - If no baselayout is specified by the user, default to en-US (kbdus.dll)
9.0.512.0 ] c:\keyman\9.0\src\test\test_i4786\i4786.kmx: 09 Aug 2015 - mcdurdin - I4786 - If no baselayout is specified by the user, default to en-US (kbdus.dll)
9.0.512.0 c:\keyman\9.0\src\test\test_i4793\i4793.kmn: 09 Aug 2015 - mcdurdin - I4793 - Race condition with preserved keys and modifiers
9.0.512.0 c:\keyman\9.0\src\test\test_i4793\i4793.kmx: 09 Aug 2015 - mcdurdin - I4793 - Race condition with preserved keys and modifiers
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsMain.dfm: 03 Aug 2015 - mcdurdin - I4807 - Add Character Identifier to Keyman Developer
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsMain.dfm:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsMain.pas: 03 Aug 2015 - mcdurdin - I4807 - Add Character Identifier to Keyman Developer
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsMain.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmDebug.dfm: 03 Aug 2015 - mcdurdin - I4808 - Add character preview to debug window
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmDebug.dfm:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmDebug.pas: 03 Aug 2015 - mcdurdin - I4808 - Add character preview to debug window
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmDebug.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmDebug.pas: 03 Aug 2015 - mcdurdin - I4809 - Track keystrokes in debug status form
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmDebug.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.dfm: 03 Aug 2015 - mcdurdin - I4812 - Tab order in Details page for Keyboard Editor is incorrect
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.dfm:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.dfm: 03 Aug 2015 - mcdurdin - I4810 - Targets box overlaps name box in keyboard editor
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.dfm:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.dfm: 03 Aug 2015 - mcdurdin - I4813 - Keyboard preview background colour is incorrect
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.dfm:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 03 Aug 2015 - mcdurdin - I4810 - Targets box overlaps name box in keyboard editor
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 03 Aug 2015 - mcdurdin - I4811 - Hide JSON metadata tab for desktop keyboards
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 03 Aug 2015 - mcdurdin - I4807 - Add Character Identifier to Keyman Developer
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas: 03 Aug 2015 - mcdurdin - I4814 - Image preview in package editor doesn't refresh after changes
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\debug\UfrmDebugStatus_Child.pas: 03 Aug 2015 - mcdurdin - I4809 - Track keystrokes in debug status form
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\debug\UfrmDebugStatus_Child.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\debug\UfrmDebugStatus_Key.dfm: 03 Aug 2015 - mcdurdin - I4809 - Track keystrokes in debug status form
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\debug\UfrmDebugStatus_Key.dfm:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\debug\UfrmDebugStatus_Key.pas: 03 Aug 2015 - mcdurdin - I4809 - Track keystrokes in debug status form
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\debug\UfrmDebugStatus_Key.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\debug\UfrmDebugStatus_Key.pas: 03 Aug 2015 - mcdurdin - I4815 - Add Restart Debugger button to debug status window
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\debug\UfrmDebugStatus_Key.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\debug\UfrmDebugStatus_Key.pas: 03 Aug 2015 - mcdurdin - I4816 - Tidy up display of key in debug status window
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\debug\UfrmDebugStatus_Key.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\debug\UfrmDebugStatus_RegTest.pas: 03 Aug 2015 - mcdurdin - I4817 - Regression test buttons have incorrect labels
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\debug\UfrmDebugStatus_RegTest.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmAbout.dfm: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmAbout.pas: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmAboutTike.pas: 03 Aug 2015 - mcdurdin - I4819 - Keyman Developer home page in About dialog is incorrect
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmAboutTike.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmAdditionalInfo.dfm: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmAdditionalInfo.pas: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmCharacterProperties.dfm: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmCharacterProperties.pas: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmCreateKCTFile.dfm: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmCreateKCTFile.pas: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmKeyboardFonts.dfm: 03 Aug 2015 - mcdurdin - I4820 - Keyboard fonts dialog box has incorrect control types
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmKeyboardFonts.dfm:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmKeymanWebTest.dfm: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmKeymanWebTest.pas: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmNew.pas: 03 Aug 2015 - mcdurdin - I4821 - Update icons for version 9.0 in New File dialog
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmNew.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmPackageImageButtonEditor.dfm: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmPackageImageButtonEditor.pas: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmPageSetup.dfm: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmPageSetup.pas: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmRegressionTest.dfm: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmRegressionTest.pas: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmRegressionTests.dfm: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmRegressionTests.pas: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmSelectDrive.dfm: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmSelectDrive.pas: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmShowCharacter.dfm: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmShowCharacter.pas: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmVisualKeyboardExportBMPParams.dfm: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmVisualKeyboardExportBMPParams.pas: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmVisualKeyboardExportHTMLParams.dfm: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmVisualKeyboardExportHTMLParams.pas: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmVisualKeyboardKeyBitmap.dfm: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmVisualKeyboardKeyBitmap.pas: 03 Aug 2015 - mcdurdin - I4818 - Remove obsolete files from Keyman Developer source
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\CharacterInfo.pas: 03 Aug 2015 - mcdurdin - I4807 - Add Character Identifier to Keyman Developer
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\CharacterInfo.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: 03 Aug 2015 - mcdurdin - I4807 - Add Character Identifier to Keyman Developer
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas: 03 Aug 2015 - mcdurdin - I4807 - Add Character Identifier to Keyman Developer
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmCharacterIdentifier.dfm: 03 Aug 2015 - mcdurdin - I4807 - Add Character Identifier to Keyman Developer
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmCharacterIdentifier.pas: 03 Aug 2015 - mcdurdin - I4807 - Add Character Identifier to Keyman Developer
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas: 03 Aug 2015 - mcdurdin - I4807 - Add Character Identifier to Keyman Developer
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmTike.pas: 03 Aug 2015 - mcdurdin - I4822 - Form sizes are incorrect with new theming
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmTike.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas: 03 Aug 2015 - mcdurdin - I4807 - Add Character Identifier to Keyman Developer
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas: 03 Aug 2015 - mcdurdin - I4823 - Note in compile log if symbols are included in build
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas: 03 Aug 2015 - mcdurdin - I4824 - Fonts don't always load correctly in KeymanWeb test page
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas:
9.0.511.0 c:\keyman\9.0\src\developer\kmcomp\main.pas: 03 Aug 2015 - mcdurdin - I4825 - Make kmcomp command line details consistent
9.0.511.0 c:\keyman\9.0\src\developer\kmcomp\main.pas:
9.0.511.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp: 03 Aug 2015 - mcdurdin - I4826 - Navigation keys don't work in debugger
9.0.511.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp:
9.0.511.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp: 03 Aug 2015 - mcdurdin - I4827 - Key down debug events are not always processed correctly
9.0.511.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp:
9.0.511.0 c:\keyman\9.0\src\global\delphi\charmap\UfrmCharacterMapNew.pas: 03 Aug 2015 - mcdurdin - I4807 - Add Character Identifier to Keyman Developer
9.0.511.0 c:\keyman\9.0\src\global\delphi\charmap\UfrmCharacterMapNew.pas:
9.0.511.0 c:\keyman\9.0\src\global\delphi\charmap\utilcheckfontchars.pas: 11 Dec 2009 - mcdurdin - Add character check to font checker
9.0.511.0 c:\keyman\9.0\src\global\delphi\charmap\utilcheckfontchars.pas: 03 Aug 2015 - mcdurdin - I4807 - Add Character Identifier to Keyman Developer
9.0.511.0 c:\keyman\9.0\src\global\delphi\charmap\utilcheckfontchars.pas:
9.0.511.0 c:\keyman\9.0\src\global\delphi\general\findfonts.pas: 03 Aug 2015 - mcdurdin - I4828 - Font identifier miscalculates percentages when supplementary plane characters in string
9.0.511.0 c:\keyman\9.0\src\global\delphi\general\findfonts.pas:
9.0.511.0 c:\keyman\9.0\src\global\delphi\visualkeyboard\UfrmVisualKeyboardExportHTMLParams.pas: 03 Aug 2015 - mcdurdin - I4822 - Form sizes are incorrect with new theming
9.0.511.0 c:\keyman\9.0\src\global\delphi\visualkeyboard\UfrmVisualKeyboardExportHTMLParams.pas:
9.0.511.0 c:\keyman\9.0\src\global\inst\data\Blocks.txt: 03 Aug 2015 - mcdurdin - I4829 - Add Unicode 8.0.0 to Keyman Developer 9
9.0.511.0 c:\keyman\9.0\src\global\inst\data\UnicodeData.txt: 03 Aug 2015 - mcdurdin - I4829 - Add Unicode 8.0.0 to Keyman Developer 9
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsMain.dfm: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsMain.dfm:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsTextEditor.pas: 24 Jul 2015 - mcdurdin - I4797 - Convert to characters tool is inconsistent
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsTextEditor.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmDebug.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmDebug.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmMDIChild.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmMDIChild.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmProductEditor.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmProductEditor.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmTestKeyboard.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmTestKeyboard.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmAboutTike.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmAboutTike.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmBitmapEditorText.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmBitmapEditorText.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmKeyboardFonts.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmKeyboardFonts.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmKeymanWebTest.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmKeymanWebTest.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmNew.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmNew.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmNew.pas: 24 Jul 2015 - mcdurdin - I4798 - Split Path and Name boxes in New File dialogs
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmNew.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmNewFileDetails.pas: 24 Jul 2015 - mcdurdin - I4798 - Split Path and Name boxes in New File dialogs
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmNewFileDetails.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmOptions.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmOptions.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmSelectKey.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmSelectKey.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\languages\UfrmSelectWindowsLanguages.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\dialogs\languages\UfrmSelectWindowsLanguages.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTOptionEditor.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTOptionEditor.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\CharMapDropTool_TntCustomEdit.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\CharMapDropTool_TntCustomEdit.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\KeyboardParser.pas: 24 Jul 2015 - mcdurdin - I4797 - Convert to characters tool is inconsistent
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\KeyboardParser.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperOptions.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperOptions.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UframeBitmapEditor.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UframeBitmapEditor.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas: 24 Jul 2015 - mcdurdin - I4797 - Convert to characters tool is inconsistent
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMessages.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMessages.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmStartup.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmStartup.pas:
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\res: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\res\icon-editor-circle-fill.bmp: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\res\icon-editor-circle-open.bmp: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\res\icon-editor-down.bmp: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\res\icon-editor-draw.bmp: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\res\icon-editor-fill.bmp: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\res\icon-editor-left.bmp: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\res\icon-editor-line.bmp: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\res\icon-editor-rect-fill.bmp: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\res\icon-editor-rect-open.bmp: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\res\icon-editor-right.bmp: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\res\icon-editor-text.bmp: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\res\icon-editor-up.bmp: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\res\icon-editor.bmp: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\web\UframeJSONEditor.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\developer\TIKE\web\UframeJSONEditor.pas:
9.0.511.0 c:\keyman\9.0\src\global\delphi\comp\CloseButtonPageControl.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\global\delphi\comp\FixedTrackbar.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\global\delphi\comp\LeftTabbedPageControl.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\global\delphi\comp\OnScreenKeyboard.pas: 24 Jul 2015 - mcdurdin - I4799 - Preview keys are wrong colour in Developer
9.0.511.0 c:\keyman\9.0\src\global\delphi\comp\OnScreenKeyboard.pas:
9.0.511.0 c:\keyman\9.0\src\global\delphi\comp\PaintPanel.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\global\delphi\comp\PaintPanel.pas:
9.0.511.0 c:\keyman\9.0\src\global\delphi\comp\keybtn.pas: 24 Jul 2015 - mcdurdin - I4799 - Preview keys are wrong colour in Developer
9.0.511.0 c:\keyman\9.0\src\global\delphi\comp\keybtn.pas:
9.0.511.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas: 24 Jul 2015 - mcdurdin - I4796 - Refresh Keyman Developer look and feel for release
9.0.511.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas:
9.0.511.0 c:\keyman\9.0\src\test\test_i4793: 24 Jul 2015 - mcdurdin - I4793 - Race condition with preserved keys and modifiers
9.0.511.0 c:\keyman\9.0\src\test\test_i4793\i4793.dpr: 24 Jul 2015 - mcdurdin - I4793 - Race condition with preserved keys and modifiers
9.0.511.0 c:\keyman\9.0\src\test\test_i4793\i4793.dproj: 24 Jul 2015 - mcdurdin - I4793 - Race condition with preserved keys and modifiers
9.0.511.0 c:\keyman\9.0\src\test\test_i4793\i4793.res: 24 Jul 2015 - mcdurdin - I4793 - Race condition with preserved keys and modifiers
9.0.511.0 c:\keyman\9.0\src\test\test_i4793\test_i4793.dfm: 24 Jul 2015 - mcdurdin - I4793 - Race condition with preserved keys and modifiers
9.0.511.0 c:\keyman\9.0\src\test\test_i4793\test_i4793.pas: 24 Jul 2015 - mcdurdin - I4793 - Race condition with preserved keys and modifiers
9.0.510.0 c:\keyman\9.0\src\desktop\kmshell\main\KeyboardTIPCheck.pas: 23 Jun 2015 - mcdurdin - I4773 - Keyman needs to rebuild its language profiles if they are inadvertently deleted
9.0.510.0 c:\keyman\9.0\src\desktop\kmshell\main\KeyboardTIPCheck.pas:
9.0.510.0 c:\keyman\9.0\src\desktop\kmshell\main\initprog.pas: 23 Jun 2015 - mcdurdin - I4773 - Keyman needs to rebuild its language profiles if they are inadvertently deleted
9.0.510.0 c:\keyman\9.0\src\desktop\kmshell\main\initprog.pas:
9.0.510.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmDebug.pas: 23 Jun 2015 - mcdurdin - I4767 - Keyboard debugger does not always activate profile correctly
9.0.510.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmDebug.pas:
9.0.510.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 23 Jun 2015 - mcdurdin - I4751 - Add "open in code view" default option for keyboards
9.0.510.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.510.0 c:\keyman\9.0\src\developer\TIKE\debug\DebugUtils.pas: 23 Jun 2015 - mcdurdin - I4767 - Keyboard debugger does not always activate profile correctly
9.0.510.0 c:\keyman\9.0\src\developer\TIKE\debug\DebugUtils.pas:
9.0.510.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas: 23 Jun 2015 - mcdurdin - I4749 - Opening a keyboard externally can open it multiple times
9.0.510.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas:
9.0.510.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas: 23 Jun 2015 - mcdurdin - I4749 - Opening a keyboard externally can open it multiple times
9.0.510.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.510.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp: 23 Jun 2015 - mcdurdin - I4033 - V9.0 - Enable SHIFT+ESC to pause debugger with TSF
9.0.510.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp:
9.0.510.0 c:\keyman\9.0\src\global\delphi\general\UserMessages.pas: 23 Jun 2015 - mcdurdin - I4767 - Keyboard debugger does not always activate profile correctly
9.0.510.0 c:\keyman\9.0\src\global\delphi\general\UserMessages.pas:
9.0.509.0 c:\keyman\9.0\src\buildtools\buildpkg\buildpkgmain.pas: 22 Jun 2015 - mcdurdin - I4763 - Package compiler (buildpkg) needs to specify username and password on command line
9.0.509.0 c:\keyman\9.0\src\buildtools\buildpkg\buildpkgmain.pas:
9.0.509.0 c:\keyman\9.0\src\buildtools\buildpkg\buildpkgmain.pas: 22 Jun 2015 - mcdurdin - I4764 - Buildpkg needs to support different paths for msi and kmp files
9.0.509.0 c:\keyman\9.0\src\buildtools\buildpkg\buildpkgmain.pas:
9.0.509.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 22 Jun 2015 - mcdurdin - I4751 - Add "open in code view" default option for keyboards
9.0.509.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.509.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 22 Jun 2015 - mcdurdin - I4765 - Double-click on message does not find source line since build 500
9.0.509.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.509.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 22 Jun 2015 - mcdurdin - I4766 - EthnologueCode system store does not correlate to control on first page of wizard for messages
9.0.509.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.509.0 c:\keyman\9.0\src\developer\TIKE\debug\DebugUtils.pas: 22 Jun 2015 - mcdurdin - I4767 - Keyboard debugger does not always activate profile correctly
9.0.509.0 c:\keyman\9.0\src\developer\TIKE\debug\DebugUtils.pas:
9.0.509.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmOptions.pas: 22 Jun 2015 - mcdurdin - I4751 - Add "open in code view" default option for keyboards
9.0.509.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmOptions.pas:
9.0.509.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperOptions.pas: 22 Jun 2015 - mcdurdin - I4751 - Add "open in code view" default option for keyboards
9.0.509.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperOptions.pas:
9.0.509.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas: 22 Jun 2015 - mcdurdin - I4749 - Opening a keyboard externally can open it multiple times
9.0.509.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas:
9.0.509.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas: 22 Jun 2015 - mcdurdin - I4765 - Double-click on message does not find source line since build 500
9.0.509.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas:
9.0.509.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\index.html: 22 Jun 2015 - mcdurdin - I4768 - KeymanWeb key is no longer required for debugger in Keyman Developer
9.0.509.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\index.html:
9.0.509.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs: 22 Jun 2015 - mcdurdin - I4747 - Keyman Developer missing keymanweb-osk.ttf from layoutbuilder install
9.0.509.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs:
9.0.509.0 c:\keyman\9.0\src\developer\kmcomp\kccompileproduct.pas: 22 Jun 2015 - mcdurdin - I4769 - Command line package compiler should trap exceptions and report rather than crashing
9.0.509.0 c:\keyman\9.0\src\developer\kmcomp\kccompileproduct.pas:
9.0.509.0 c:\keyman\9.0\src\developer\kmcomp\main.pas: 22 Jun 2015 - mcdurdin - I4763 - Package compiler (buildpkg) needs to specify username and password on command line
9.0.509.0 c:\keyman\9.0\src\developer\kmcomp\main.pas:
9.0.509.0 c:\keyman\9.0\src\global\delphi\general\CompileProduct.pas: 22 Jun 2015 - mcdurdin - I4756 - Product compiler does not create output path if required
9.0.509.0 c:\keyman\9.0\src\global\delphi\general\CompileProduct.pas:
9.0.509.0 c:\keyman\9.0\src\global\delphi\general\OnlineLoginManager.pas: 22 Jun 2015 - mcdurdin - I4763 - Package compiler (buildpkg) needs to specify username and password on command line
9.0.509.0 c:\keyman\9.0\src\global\delphi\general\OnlineLoginManager.pas:
9.0.509.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas: 22 Jun 2015 - mcdurdin - I4751 - Add "open in code view" default option for keyboards
9.0.509.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas:
9.0.509.0 c:\keyman\9.0\src\global\delphi\general\compile.pas: 22 Jun 2015 - mcdurdin - I4770 - If kmcmpdll.dll does not exist in debug path, try default paths
9.0.509.0 c:\keyman\9.0\src\global\delphi\general\compile.pas:
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\DebugUtils.pas: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\UfrmRegressionTests.dfm: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\UfrmRegressionTests.pas: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\regressiontest.dpr: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\regressiontest.dproj: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\regressiontest.res: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\regressiontest_Icon.ico: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\tests\001 - basic input ANSI.kmn: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\tests\001 - basic input UnicodeI.kmn: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\tests\002 - basic input Unicode.kmn: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\tests\003 - basic input (shift).kmn: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\tests\004 - basic input (shift 2).kmn: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\tests\005 - vkey input (shift 1).kmn: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\tests\006 - vkey input (shift ctrl).kmn: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\tests\007 - vkey input (ctrl alt).kmn: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\tests\008 - vkey input (ctrl alt 2).kmn: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\tests\009 - virtual keys out.kmn: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\tests\010 - caps on only.kmn: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\tests\011 - caps always off.kmn: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\tests\012 - ralt.kmn: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\tests\013 - deadkeys.kmn: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\tests\014 - groups and virtual keys.kmn: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\tests\015 - ralt 2.kmn: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\tests\016 - alt key passthru.kmn: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\tests\017 - space mnemonic kbd.kmn: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.509.0 c:\keyman\9.0\src\test\regressiontest\tests\018 - nul testing.kmn: 22 Jun 2015 - mcdurdin - I4771 - Update regressiontest app for Engine and Developer 9.0
9.0.508.0 c:\keyman\9.0\src\developer\kmcomp\kccompileproduct.pas: 07 Jun 2015 - mcdurdin - I4743 - Product compiler does not save .msi or .pxx into project output folder
9.0.508.0 c:\keyman\9.0\src\developer\kmcomp\kccompileproduct.pas:
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\compile\TIKECompileProduct.pas: 07 Jun 2015 - mcdurdin - I4743 - Product compiler does not save .msi or .pxx into project output folder
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\compile\TIKECompileProduct.pas:
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\project\kppProjectFile.pas: 07 Jun 2015 - mcdurdin - I4743 - Product compiler does not save .msi or .pxx into project output folder
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\project\kppProjectFile.pas:
9.0.508.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs: 07 Jun 2015 - mcdurdin - I4744 - Keyman Developer 9.0 fails to upgrade from Developer 8.0 cleanly
9.0.508.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs:
9.0.508.0 c:\keyman\9.0\src\global\delphi\general\CompileProduct.pas: 07 Jun 2015 - mcdurdin - I4743 - Product compiler does not save .msi or .pxx into project output folder
9.0.508.0 c:\keyman\9.0\src\global\delphi\general\CompileProduct.pas:
9.0.508.0 c:\keyman\9.0\src\desktop\kmshell\main\UfrmKeepInTouch.pas: 06 Jun 2015 - mcdurdin - I4740 - Don't show "keep in touch" for non-keyman products
9.0.508.0 c:\keyman\9.0\src\desktop\kmshell\main\UfrmKeepInTouch.pas:
9.0.508.0 c:\keyman\9.0\src\global\delphi\general\CompilePackageInstaller.pas: 06 Jun 2015 - mcdurdin - I4741 - Package installer compiler references wrong path for compiled package file
9.0.508.0 c:\keyman\9.0\src\global\delphi\general\CompilePackageInstaller.pas:
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\project\UfrmProject.pas: 06 Jun 2015 - mcdurdin - I4734 - Project files need to build package installers
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\project\UfrmProject.pas:
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\project\UfrmProject.pas: 06 Jun 2015 - mcdurdin - I4735 - Add clean and build single file commands to project
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\project\UfrmProject.pas:
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\project\kppProjectFile.pas: 06 Jun 2015 - mcdurdin - I4736 - Product files don't include version in output filename in project
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\project\kppProjectFile.pas:
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\project\kpsProjectFile.pas: 06 Jun 2015 - mcdurdin - I4737 - Clean package should also clean installer
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\project\kpsProjectFile.pas:
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\xml\project\distribution.xsl: 06 Jun 2015 - mcdurdin - I4734 - Project files need to build package installers
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\xml\project\distribution.xsl:
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\xml\project\distribution.xsl: 06 Jun 2015 - mcdurdin - I4735 - Add clean and build single file commands to project
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\xml\project\distribution.xsl:
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\xml\project\keyboards.xsl: 06 Jun 2015 - mcdurdin - I4735 - Add clean and build single file commands to project
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\xml\project\keyboards.xsl:
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\xml\project\packages.xsl: 06 Jun 2015 - mcdurdin - I4735 - Add clean and build single file commands to project
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\xml\project\packages.xsl:
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\xml\project\packages.xsl: 06 Jun 2015 - mcdurdin - I4734 - Project files need to build package installers
9.0.508.0 c:\keyman\9.0\src\developer\TIKE\xml\project\packages.xsl:
9.0.508.0 c:\keyman\9.0\src\global\delphi\general\CompileProduct.pas: 06 Jun 2015 - mcdurdin - I4738 - Product compiler crashes with stack overflow in build 507
9.0.508.0 c:\keyman\9.0\src\global\delphi\general\CompileProduct.pas:
9.0.507.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 02 Jun 2015 - mcdurdin - I4731 - Keyman loses focus sometimes when switching keyboards using the menu
9.0.507.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.507.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 02 Jun 2015 - mcdurdin - I4731 - Keyman loses focus sometimes when switching keyboards using the menu
9.0.507.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.506.0 c:\keyman\9.0\src\desktop\kmshell\install\UpgradeMnemonicLayout.pas: 02 Jun 2015 - mcdurdin - I4657 - CrashID:kmshell.exe_9.0.492.0_2C46973C_ERegistryException
9.0.506.0 c:\keyman\9.0\src\desktop\kmshell\install\UpgradeMnemonicLayout.pas:
9.0.506.0 02 Jun 2015 - mcdurdin - I4715 - Language profile change notification while Keyman menu is visible sometimes causes a crash [CrashID:keyman.exe_9.0.492.0_00000000_EAccessViolation] c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.506.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.506.0 02 Jun 2015 - mcdurdin - I4715 - Language profile change notification while Keyman menu is visible sometimes causes a crash [CrashID:keyman.exe_9.0.492.0_00000000_EAccessViolation] c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas:
9.0.506.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas:
9.0.506.0 c:\keyman\9.0\src\global\delphi\ui\UfrmKeymanBase.pas: 02 Jun 2015 - mcdurdin - I4565 - CrashID:kmshell.exe_9.0.476.0_2C469740_ERegistryException
9.0.506.0 c:\keyman\9.0\src\global\delphi\ui\UfrmKeymanBase.pas:
9.0.506.0 02 Jun 2015 - mcdurdin - I4715 - Language profile change notification while Keyman menu is visible sometimes causes a crash [CrashID:keyman.exe_9.0.492.0_00000000_EAccessViolation] c:\keyman\9.0\src\support\unload_keyboards\LangManager.pas:
9.0.506.0 c:\keyman\9.0\src\support\unload_keyboards\LangManager.pas:
9.0.506.0 02 Jun 2015 - mcdurdin - I4715 - Language profile change notification while Keyman menu is visible sometimes causes a crash [CrashID:keyman.exe_9.0.492.0_00000000_EAccessViolation] c:\keyman\9.0\src\test\test_i4715 - refresh while keyman menu visible:
9.0.506.0 02 Jun 2015 - mcdurdin - I4715 - Language profile change notification while Keyman menu is visible sometimes causes a crash [CrashID:keyman.exe_9.0.492.0_00000000_EAccessViolation] c:\keyman\9.0\src\test\test_i4715 - refresh while keyman menu visible\UfrmTestI4715.dfm:
9.0.506.0 02 Jun 2015 - mcdurdin - I4715 - Language profile change notification while Keyman menu is visible sometimes causes a crash [CrashID:keyman.exe_9.0.492.0_00000000_EAccessViolation] c:\keyman\9.0\src\test\test_i4715 - refresh while keyman menu visible\UfrmTestI4715.pas:
9.0.506.0 02 Jun 2015 - mcdurdin - I4715 - Language profile change notification while Keyman menu is visible sometimes causes a crash [CrashID:keyman.exe_9.0.492.0_00000000_EAccessViolation] c:\keyman\9.0\src\test\test_i4715 - refresh while keyman menu visible\i4715.dpr:
9.0.506.0 02 Jun 2015 - mcdurdin - I4715 - Language profile change notification while Keyman menu is visible sometimes causes a crash [CrashID:keyman.exe_9.0.492.0_00000000_EAccessViolation] c:\keyman\9.0\src\test\test_i4715 - refresh while keyman menu visible\i4715.dproj:
9.0.506.0 02 Jun 2015 - mcdurdin - I4715 - Language profile change notification while Keyman menu is visible sometimes causes a crash [CrashID:keyman.exe_9.0.492.0_00000000_EAccessViolation] c:\keyman\9.0\src\test\test_i4715 - refresh while keyman menu visible\i4715.res:
9.0.505.0 30 May 2015 - mcdurdin - I4728 - Saving a keyboard with a locked feature file causes Developer to crash [CrashID:tike.exe_9.0.504.0_0045876A_EFCreateError] c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.505.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.505.0 30 May 2015 - mcdurdin - I4726 - Crash when developer tries Upload to Tavultesoft and internet connection is down [CrashID:tike.exe_9.0.504.0_0068E2DC_ESOAPHTTPException] c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmUploadKeyboard.pas:
9.0.505.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmUploadKeyboard.pas:
9.0.505.0 30 May 2015 - mcdurdin - I4730 - Loading a kvk file in a keyboard, where content is invalid, crashes developer [CrashID:tike.exe_9.0.504.0_0078D23F_EVisualKeyboardLoader] c:\keyman\9.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas:
9.0.505.0 c:\keyman\9.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas:
9.0.505.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas: 30 May 2015 - mcdurdin - I4729 - If you attempt to load a non-XML file as a project, it silently fails and overwrites the file
9.0.505.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas:
9.0.505.0 c:\keyman\9.0\src\global\delphi\general\JsonUtil.pas: 30 May 2015 - mcdurdin - I4727 - Changing font while touch layout editor in Code mode results in broken \ rules
9.0.505.0 c:\keyman\9.0\src\global\delphi\general\JsonUtil.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4587 - Developer crashes if Edit Feature clicked when no features are present for a keyboard [CrashID:tike.exe_9.0.476.0_009B32CF_EAccessViolation] c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4427 - Developer crashes if Edit Feature clicked when no features are present for a keyboard [CrashID:tike.exe_9.0.463.0_0098CDA7_EAccessViolation] c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4533 - Developer crashes when touch layout keys are added to a keyboard and the visual desktop layout is then refreshed [CrashID:tike.exe_9.0.474.0_0095D1C1_EAssertionFailed] c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 27 May 2015 - mcdurdin - I4723 - Switching from source tab to design tab in layout fails to refresh the layout
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4720 - Compiling a standalone keyboard crashes Developer [CrashID:tike.exe_9.0.503.0_00A4316C_EAccessViolation] c:\keyman\9.0\src\developer\TIKE\child\UfrmMDIChild.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmMDIChild.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4253 - Developer crashes when upload to Tavultesoft fails [CrashID:tike.exe_9.0.449.0_008FED3C_Exception] c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4618 - Developer crashes when upload to Tavultesoft fails [CrashID:tike.exe_9.0.481.0_0088D9A8_Exception] c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 27 May 2015 - mcdurdin - I4724 - Compiler generates warnings for JSON files if output path is source path
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmUploadKeyboard.pas: 27 May 2015 - mcdurdin - I4722 - V9.0 - Keyboard uploads fail on orinoco due to incorrect server name
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmUploadKeyboard.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4253 - Developer crashes when upload to Tavultesoft fails [CrashID:tike.exe_9.0.449.0_008FED3C_Exception] c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmUploadKeyboard.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmUploadKeyboard.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4618 - Developer crashes when upload to Tavultesoft fails [CrashID:tike.exe_9.0.481.0_0088D9A8_Exception] c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmUploadKeyboard.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmUploadKeyboard.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: 27 May 2015 - mcdurdin - I4599 - Developer crashes if user tries importing an invalid KVK XML file [CrashID:tike.exe_9.0.481.0_005EB6B7_EDOMParseError
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4616 - Developer crashes when saving or switching views due to locked files [CrashID:tike.exe_9.0.481.0_004587D3_EFOpenError] c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas: 27 May 2015 - mcdurdin - I4721 - V9.0 - Developer crashes if a file is in use and a reload is attempted
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4499 - Developer crashes switching to source tab when line number is too high [CrashID:tike.exe_9.0.466.0_00698269_ERangeError] c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4655 - Developer crashes when changing font settings and in code view for touch layout if not on first line [CrashID:tike.exe_9.0.487.0_0069BE51_ERangeError] c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4352 - Developer crashes on exit occasionally [CrashID:tike.exe_9.0.453.0_0058805F_EInvalidOperation] c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4404 - Developer crashes on exit occasionally [CrashID:tike.exe_9.0.466.0_0058805F_EInvalidOperation] c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4485 - Developer crashes on exit occasionally [CrashID:tike.exe_9.0.473.0_005880FB_EInvalidOperation] c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4655 - Developer crashes when changing font settings and in code view for touch layout if not on first line [CrashID:tike.exe_9.0.487.0_0069BE51_ERangeError] c:\keyman\9.0\src\developer\TIKE\oskbuilder\TouchLayout.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\TouchLayout.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4655 - Developer crashes when changing font settings and in code view for touch layout if not on first line [CrashID:tike.exe_9.0.487.0_0069BE51_ERangeError] c:\keyman\9.0\src\developer\TIKE\oskbuilder\TouchLayoutUtils.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\TouchLayoutUtils.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4720 - Compiling a standalone keyboard crashes Developer [CrashID:tike.exe_9.0.503.0_00A4316C_EAccessViolation] c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4703 - Loading a non-project file as a project crashes Developer [CrashID:tike.exe_9.0.497.0_00813E09_EProjectLoader] c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4703 - Loading a non-project file as a project crashes Developer [CrashID:tike.exe_9.0.497.0_00813E09_EProjectLoader] c:\keyman\9.0\src\developer\TIKE\project\ProjectFileUI.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFileUI.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4654 - Project display crashes if project render output file is locked [CrashID:tike.exe_9.0.489.0_0045876A_EFCreateError] c:\keyman\9.0\src\developer\TIKE\project\ProjectFileUI.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFileUI.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas: 27 May 2015 - mcdurdin - I4564 - V9.0 - If only web/touch targets are selected, compiler does not run
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4720 - Compiling a standalone keyboard crashes Developer [CrashID:tike.exe_9.0.503.0_00A4316C_EAccessViolation] c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas:
9.0.504.0 27 May 2015 - mcdurdin - I4304 - Keyman Developer fails to start if web debugger port is in use [CrashID:tike.exe_9.0.449.0_0060A38C_EIdSocketError] c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas:
9.0.504.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas:
9.0.503.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_hotkeys.xsl: 14 May 2015 - mcdurdin - I4712 - V9.0 - MSKLC keyboards do not get correct name in Configuration Hotkeys tab
9.0.503.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_hotkeys.xsl:
9.0.503.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas: 14 May 2015 - mcdurdin - I4713 - V9.0 - MSKLC keyboards are not shown in the Keyman menu
9.0.503.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas:
9.0.503.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp: 14 May 2015 - mcdurdin - I4714 - V9.0 - Keyboard and language hotkeys don't always work
9.0.503.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp:
9.0.503.0 c:\keyman\9.0\src\engine\keyman32\k32_lowlevelkeyboardhook.cpp: 14 May 2015 - mcdurdin - I4714 - V9.0 - Keyboard and language hotkeys don't always work
9.0.503.0 c:\keyman\9.0\src\engine\keyman32\k32_lowlevelkeyboardhook.cpp:
9.0.503.0 c:\keyman\9.0\src\engine\keyman32\selectkeyboard.cpp: 14 May 2015 - mcdurdin - I4714 - V9.0 - Keyboard and language hotkeys don't always work
9.0.503.0 c:\keyman\9.0\src\engine\keyman32\selectkeyboard.cpp:
9.0.503.0 c:\keyman\9.0\src\engine\kmcomapi\com\languages\keymanlanguage.pas: 14 May 2015 - mcdurdin - I4712 - V9.0 - MSKLC keyboards do not get correct name in Configuration Hotkeys tab
9.0.503.0 c:\keyman\9.0\src\engine\kmcomapi\com\languages\keymanlanguage.pas:
9.0.502.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas: 12 May 2015 - mcdurdin - I4710 - V9.0 - Project can crash if file parameters change during build
9.0.502.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas:
9.0.502.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFilesUI.pas: 12 May 2015 - mcdurdin - I4708 - CrashID:tike.exe_9.0.500.0_00967F1C_EInvalidCast
9.0.502.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFilesUI.pas:
9.0.501.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas: 11 May 2015 - mcdurdin - I4709 - V9.0 - Use static hashing for id for project files to avoid unnecessary changes
9.0.501.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas:
9.0.501.0 c:\keyman\9.0\src\developer\kmcomp\kccompileproject.pas: 11 May 2015 - mcdurdin - I4709 - V9.0 - Use static hashing for id for project files to avoid unnecessary changes
9.0.501.0 c:\keyman\9.0\src\developer\kmcomp\kccompileproject.pas:
9.0.501.0 c:\keyman\9.0\src\global\delphi\general\OnlineLoginManager.pas: 11 May 2015 - mcdurdin - I4709 - V9.0 - Use static hashing for id for project files to avoid unnecessary changes
9.0.501.0 c:\keyman\9.0\src\global\delphi\general\OnlineLoginManager.pas:
9.0.501.0 c:\keyman\9.0\src\global\delphi\general\UMD5Hash.pas: 11 May 2015 - mcdurdin - I4709 - V9.0 - Use static hashing for id for project files to avoid unnecessary changes
9.0.501.0 c:\keyman\9.0\src\global\delphi\general\UMD5Hash.pas:
9.0.500.0 c:\keyman\9.0\src\buildtools\buildpkg\buildpkgmain.pas: 11 May 2015 - mcdurdin - I4706 - V9.0 - Update compile logging for silent and warning-as-error cleanness
9.0.500.0 c:\keyman\9.0\src\buildtools\buildpkg\buildpkgmain.pas:
9.0.500.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectLog.pas: 11 May 2015 - mcdurdin - I4706 - V9.0 - Update compile logging for silent and warning-as-error cleanness
9.0.500.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectLog.pas:
9.0.500.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas: 11 May 2015 - mcdurdin - I4706 - V9.0 - Update compile logging for silent and warning-as-error cleanness
9.0.500.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas:
9.0.500.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFileUI.pas: 11 May 2015 - mcdurdin - I4706 - V9.0 - Update compile logging for silent and warning-as-error cleanness
9.0.500.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFileUI.pas:
9.0.500.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas: 11 May 2015 - mcdurdin - I4706 - V9.0 - Update compile logging for silent and warning-as-error cleanness
9.0.500.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas:
9.0.500.0 c:\keyman\9.0\src\developer\TIKE\project\kppProjectFile.pas: 11 May 2015 - mcdurdin - I4706 - V9.0 - Update compile logging for silent and warning-as-error cleanness
9.0.500.0 c:\keyman\9.0\src\developer\TIKE\project\kppProjectFile.pas:
9.0.500.0 c:\keyman\9.0\src\developer\TIKE\project\kpsProjectFile.pas: 11 May 2015 - mcdurdin - I4706 - V9.0 - Update compile logging for silent and warning-as-error cleanness
9.0.500.0 c:\keyman\9.0\src\developer\TIKE\project\kpsProjectFile.pas:
9.0.500.0 c:\keyman\9.0\src\developer\kmcomp\kccompilepackage.pas: 11 May 2015 - mcdurdin - I4706 - V9.0 - Update compile logging for silent and warning-as-error cleanness
9.0.500.0 c:\keyman\9.0\src\developer\kmcomp\kccompilepackage.pas:
9.0.500.0 c:\keyman\9.0\src\developer\kmcomp\kccompileproduct.pas: 11 May 2015 - mcdurdin - I4706 - V9.0 - Update compile logging for silent and warning-as-error cleanness
9.0.500.0 c:\keyman\9.0\src\developer\kmcomp\kccompileproduct.pas:
9.0.500.0 c:\keyman\9.0\src\developer\kmcomp\kccompileproject.pas: 11 May 2015 - mcdurdin - I4706 - V9.0 - Update compile logging for silent and warning-as-error cleanness
9.0.500.0 c:\keyman\9.0\src\developer\kmcomp\kccompileproject.pas:
9.0.500.0 c:\keyman\9.0\src\developer\kmcomp\main.pas: 11 May 2015 - mcdurdin - I4706 - V9.0 - Update compile logging for silent and warning-as-error cleanness
9.0.500.0 c:\keyman\9.0\src\developer\kmcomp\main.pas:
9.0.500.0 c:\keyman\9.0\src\developer\kmcomp\main.pas: 11 May 2015 - mcdurdin - I4707 - V9.0 - Add clean target to kmcomp
9.0.500.0 c:\keyman\9.0\src\developer\kmcomp\main.pas:
9.0.500.0 c:\keyman\9.0\src\global\delphi\general\CompilePackage.pas: 11 May 2015 - mcdurdin - I4706 - V9.0 - Update compile logging for silent and warning-as-error cleanness
9.0.500.0 c:\keyman\9.0\src\global\delphi\general\CompilePackage.pas:
9.0.500.0 c:\keyman\9.0\src\global\delphi\general\CompilePackageInstaller.pas: 11 May 2015 - mcdurdin - I4706 - V9.0 - Update compile logging for silent and warning-as-error cleanness
9.0.500.0 c:\keyman\9.0\src\global\delphi\general\CompilePackageInstaller.pas:
9.0.500.0 c:\keyman\9.0\src\global\delphi\general\CompileProduct.pas: 11 May 2015 - mcdurdin - I4706 - V9.0 - Update compile logging for silent and warning-as-error cleanness
9.0.500.0 c:\keyman\9.0\src\global\delphi\general\CompileProduct.pas:
9.0.500.0 c:\keyman\9.0\src\global\delphi\general\compile.pas: 11 May 2015 - mcdurdin - I4706 - V9.0 - Update compile logging for silent and warning-as-error cleanness
9.0.500.0 c:\keyman\9.0\src\global\delphi\general\compile.pas:
9.0.499.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs: 08 May 2015 - mcdurdin - I4705 - V9.0 - Add KeymanDeveloperPath environment variable to installer
9.0.499.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs:
9.0.498.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectSaver.pas: 06 May 2015 - mcdurdin - I4704 - V9.0 - Project files should be formatted XML
9.0.498.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectSaver.pas:
9.0.497.0 06 May 2015 - mcdurdin - I4702 - Package actions crash if package not part of a project [CrashID:tike.exe_9.0.496.0_008033BD_EAccessViolation] c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.497.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.497.0 06 May 2015 - mcdurdin - I4702 - Package actions crash if package not part of a project [CrashID:tike.exe_9.0.496.0_008033BD_EAccessViolation] c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas:
9.0.497.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas:
9.0.497.0 06 May 2015 - mcdurdin - I4702 - Package actions crash if package not part of a project [CrashID:tike.exe_9.0.496.0_008033BD_EAccessViolation] c:\keyman\9.0\src\developer\TIKE\child\UfrmProductEditor.pas:
9.0.497.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmProductEditor.pas:
9.0.497.0 06 May 2015 - mcdurdin - I4702 - Package actions crash if package not part of a project [CrashID:tike.exe_9.0.496.0_008033BD_EAccessViolation] c:\keyman\9.0\src\developer\TIKE\child\UfrmTikePageEditor.pas:
9.0.497.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmTikePageEditor.pas:
9.0.497.0 06 May 2015 - mcdurdin - I4702 - Package actions crash if package not part of a project [CrashID:tike.exe_9.0.496.0_008033BD_EAccessViolation] c:\keyman\9.0\src\developer\TIKE\kct\UfrmKCTMain.pas:
9.0.497.0 c:\keyman\9.0\src\developer\TIKE\kct\UfrmKCTMain.pas:
9.0.497.0 06 May 2015 - mcdurdin - I4702 - Package actions crash if package not part of a project [CrashID:tike.exe_9.0.496.0_008033BD_EAccessViolation] c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas:
9.0.497.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas:
9.0.497.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas: 06 May 2015 - mcdurdin - I4701 - V9.0 - If version is not specified in keyboard file, it gets blank instead of 1.0 in kmcomp .kpj
9.0.497.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas:
9.0.497.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectSaver.pas: 06 May 2015 - mcdurdin - I4700 - V9.0 - <Modules> section should be in project .user file
9.0.497.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectSaver.pas:
9.0.497.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas: 06 May 2015 - mcdurdin - I4701 - V9.0 - If version is not specified in keyboard file, it gets blank instead of 1.0 in kmcomp .kpj
9.0.497.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas:
9.0.497.0 c:\keyman\9.0\src\developer\TIKE\xml\project\keyboards.xsl: 06 May 2015 - mcdurdin - I4701 - V9.0 - If version is not specified in keyboard file, it gets blank instead of 1.0 in kmcomp .kpj
9.0.497.0 c:\keyman\9.0\src\developer\TIKE\xml\project\keyboards.xsl:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\main\mrulist.pas: 05 May 2015 - mcdurdin - I4697 - V9.0 - Remove VCL dependency for mrulist
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\main\mrulist.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas: 05 May 2015 - mcdurdin - I4698 - V9.0 - Split project and user preferences files
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFileUI.pas: 05 May 2015 - mcdurdin - I4698 - V9.0 - Split project and user preferences files
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFileUI.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectLoader.pas: 05 May 2015 - mcdurdin - I4698 - V9.0 - Split project and user preferences files
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectLoader.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectSaver.pas: 05 May 2015 - mcdurdin - I4698 - V9.0 - Split project and user preferences files
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectSaver.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas: 05 May 2015 - mcdurdin - I4698 - V9.0 - Split project and user preferences files
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kppProjectFile.pas: 05 May 2015 - mcdurdin - I4698 - V9.0 - Split project and user preferences files
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kppProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kpsProjectFile.pas: 05 May 2015 - mcdurdin - I4698 - V9.0 - Split project and user preferences files
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kpsProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\xml\project\branding.xsl: 05 May 2015 - mcdurdin - I4698 - V9.0 - Split project and user preferences files
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\xml\project\branding.xsl:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\xml\project\distribution.xsl: 05 May 2015 - mcdurdin - I4698 - V9.0 - Split project and user preferences files
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\xml\project\keyboards.xsl: 05 May 2015 - mcdurdin - I4698 - V9.0 - Split project and user preferences files
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\xml\project\packages.xsl: 05 May 2015 - mcdurdin - I4698 - V9.0 - Split project and user preferences files
9.0.496.0 c:\keyman\9.0\src\developer\kmcomp\kccompileproject.pas: 05 May 2015 - mcdurdin - I4699 - V9.0 - Compile .kpj files from kmcomp
9.0.496.0 c:\keyman\9.0\src\developer\kmcomp\kccompileproject.pas:
9.0.496.0 c:\keyman\9.0\src\developer\kmcomp\main.pas: 05 May 2015 - mcdurdin - I4699 - V9.0 - Compile .kpj files from kmcomp
9.0.496.0 c:\keyman\9.0\src\developer\kmcomp\main.pas:
9.0.496.0 c:\keyman\9.0\src\buildtools\buildpkg\buildpkgmain.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\buildtools\buildpkg\buildpkgmain.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmDebug.pas: 04 May 2015 - mcdurdin - I4695 - V9.0 - Debugger needs to use project file filename not internal name
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmDebug.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 04 May 2015 - mcdurdin - I4695 - V9.0 - Debugger needs to use project file filename not internal name
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFileUI.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFileUI.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFiles.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFilesUI.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectLoader.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectSaver.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kctProjectFile.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kctProjectFileUI.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFileUI.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kmxProjectFile.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kmxProjectFileUI.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kppProjectFile.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kppProjectFileUI.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kpsProjectFile.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kpsProjectFileUI.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kvkProjectFile.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kvkProjectFileUI.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\developer\kmcomp\kccompilepackage.pas: 04 May 2015 - mcdurdin - I4694 - V9.0 - Split UI actions from non-UI actions in projects
9.0.496.0 c:\keyman\9.0\src\developer\kmcomp\kccompilepackage.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsKeyboardEditor.pas: 04 May 2015 - mcdurdin - I4686 - V9.0 - Refactor compile into project file action
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsKeyboardEditor.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsKeyboardEditor.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsKeyboardEditor.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsMain.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsMain.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsMain.pas: 04 May 2015 - mcdurdin - I4688 - V9.0 - Add build path to project settings
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsMain.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmMDIChild.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmMDIChild.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas: 04 May 2015 - mcdurdin - I4689 - V9.0 - Redesign package editor as left tabbed
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas: 04 May 2015 - mcdurdin - I4690 - V9.0 - Pull keyboard version into package version when adding a keyboard
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas: 04 May 2015 - mcdurdin - I4688 - V9.0 - Add build path to project settings
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmProductEditor.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmProductEditor.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 04 May 2015 - mcdurdin - I4688 - V9.0 - Add build path to project settings
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\compile\TIKECompilePackage.pas: 04 May 2015 - mcdurdin - I4688 - V9.0 - Add build path to project settings
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\compile\TIKECompilePackage.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas: 04 May 2015 - mcdurdin - I4691 - V9.0 - Always save project automatically
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMessages.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMessages.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas: 04 May 2015 - mcdurdin - I4688 - V9.0 - Add build path to project settings
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas: 04 May 2015 - mcdurdin - I4692 - V9.0 - Add Clean as project action
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFileType.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFileType.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFileUI.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFileUI.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFiles.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFiles.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectLoader.pas: 04 May 2015 - mcdurdin - I4688 - V9.0 - Add build path to project settings
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectLoader.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectSaver.pas: 04 May 2015 - mcdurdin - I4688 - V9.0 - Add build path to project settings
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectSaver.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectUI.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectUI.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectUIFileType.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectUIFileType.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\UfrmProject.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\UfrmProject.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\UfrmProject.pas: 04 May 2015 - mcdurdin - I4686 - V9.0 - Refactor compile into project file action
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\UfrmProject.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\UfrmProject.pas: 04 May 2015 - mcdurdin - I4692 - V9.0 - Add Clean as project action
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\UfrmProject.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\UfrmProjectSettings.pas: 04 May 2015 - mcdurdin - I4688 - V9.0 - Add build path to project settings
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\UfrmProjectSettings.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kctProjectFile.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kctProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas: 04 May 2015 - mcdurdin - I4688 - V9.0 - Add build path to project settings
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas: 04 May 2015 - mcdurdin - I4692 - V9.0 - Add Clean as project action
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kmxProjectFile.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kmxProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kppProjectFile.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kppProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kppProjectFile.pas: 04 May 2015 - mcdurdin - I4688 - V9.0 - Add build path to project settings
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kppProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kppProjectFile.pas: 04 May 2015 - mcdurdin - I4692 - V9.0 - Add Clean as project action
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kppProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kpsProjectFile.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kpsProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kpsProjectFile.pas: 04 May 2015 - mcdurdin - I4688 - V9.0 - Add build path to project settings
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kpsProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kpsProjectFile.pas: 04 May 2015 - mcdurdin - I4692 - V9.0 - Add Clean as project action
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kpsProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kvkProjectFile.pas: 04 May 2015 - mcdurdin - I4687 - V9.0 - Split project UI actions into separate classes
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\project\kvkProjectFile.pas:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\xml\project\keyboards.xsl: 04 May 2015 - mcdurdin - I4692 - V9.0 - Add Clean as project action
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\xml\project\keyboards.xsl:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\xml\project\keyboards.xsl: 04 May 2015 - mcdurdin - I4686 - V9.0 - Refactor compile into project file action
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\xml\project\keyboards.xsl:
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\xml\project\packages.xsl: 04 May 2015 - mcdurdin - I4686 - V9.0 - Refactor compile into project file action
9.0.496.0 c:\keyman\9.0\src\developer\TIKE\xml\project\packages.xsl:
9.0.496.0 c:\keyman\9.0\src\global\delphi\comp\LeftTabbedPageControl.pas: 04 May 2015 - mcdurdin - I4693 - V9.0 - Fix crash when creating left tabbed page control without images
9.0.496.0 c:\keyman\9.0\src\global\delphi\comp\LeftTabbedPageControl.pas:
9.0.496.0 c:\keyman\9.0\src\global\delphi\general\CompileErrorCodes.pas: 04 May 2015 - mcdurdin - I4688 - V9.0 - Add build path to project settings
9.0.496.0 c:\keyman\9.0\src\global\delphi\general\CompileErrorCodes.pas:
9.0.496.0 c:\keyman\9.0\src\global\delphi\general\CompilePackage.pas: 04 May 2015 - mcdurdin - I4688 - V9.0 - Add build path to project settings
9.0.496.0 c:\keyman\9.0\src\global\delphi\general\CompilePackage.pas:
9.0.496.0 c:\keyman\9.0\src\global\delphi\general\CompilePackage.pas: 04 May 2015 - mcdurdin - I4690 - V9.0 - Pull keyboard version into package version when adding a keyboard
9.0.496.0 c:\keyman\9.0\src\global\delphi\general\CompilePackage.pas:
9.0.496.0 c:\keyman\9.0\src\global\delphi\general\CompilePackageInstaller.pas: 04 May 2015 - mcdurdin - I4688 - V9.0 - Add build path to project settings
9.0.496.0 c:\keyman\9.0\src\global\delphi\general\CompilePackageInstaller.pas:
9.0.495.0 c:\keyman\9.0\src\developer\Makefile: 30 Apr 2015 - mcdurdin - I4677 - V9.0 - Move Developer help to online only
9.0.495.0 c:\keyman\9.0\src\developer\Makefile:
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsMain.pas: 30 Apr 2015 - mcdurdin - I4678 - V9.0 - Fixup Ctrl+PgUp, Ctrl+PgDn, Alt+Left, Alt+Right hotkeys
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsMain.pas:
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 30 Apr 2015 - mcdurdin - I4679 - V9.0 - Remember focus for active editor when swapping editors
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 30 Apr 2015 - mcdurdin - I4678 - V9.0 - Fixup Ctrl+PgUp, Ctrl+PgDn, Alt+Left, Alt+Right hotkeys
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 30 Apr 2015 - mcdurdin - I4680 - V9.0 - Ctrl+S often activates the "select key" dialog in editor
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmMDIChild.pas: 30 Apr 2015 - mcdurdin - I4678 - V9.0 - Fixup Ctrl+PgUp, Ctrl+PgDn, Alt+Left, Alt+Right hotkeys
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmMDIChild.pas:
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmMDIEditor.pas: 30 Apr 2015 - mcdurdin - I4679 - V9.0 - Remember focus for active editor when swapping editors
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmMDIEditor.pas:
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmTikePageEditor.pas: 30 Apr 2015 - mcdurdin - I4679 - V9.0 - Remember focus for active editor when swapping editors
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmTikePageEditor.pas:
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\help\kwhelp.pas: 30 Apr 2015 - mcdurdin - I4677 - V9.0 - Move Developer help to online only
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\help\kwhelp.pas:
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\help\webhelp.pas: 30 Apr 2015 - mcdurdin - I4677 - V9.0 - Move Developer help to online only
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\help\webhelp.pas:
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\main\KeyboardParser.pas: 30 Apr 2015 - mcdurdin - I4681 - V9.0 - mnemoniclayout store should be enough to block design view
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\main\KeyboardParser.pas:
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas: 30 Apr 2015 - mcdurdin - I4682 - V9.0 - Installing a keyboard with an OSK from Developer fails to install the OSK
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas:
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas: 30 Apr 2015 - mcdurdin - I4677 - V9.0 - Move Developer help to online only
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmTike.pas: 30 Apr 2015 - mcdurdin - I4677 - V9.0 - Move Developer help to online only
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmTike.pas:
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\project\kvkProjectFile.pas: 30 Apr 2015 - mcdurdin - I4682 - V9.0 - Installing a keyboard with an OSK from Developer fails to install the OSK
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\project\kvkProjectFile.pas:
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\web\UframeJSONEditor.pas: 30 Apr 2015 - mcdurdin - I4678 - V9.0 - Fixup Ctrl+PgUp, Ctrl+PgDn, Alt+Left, Alt+Right hotkeys
9.0.495.0 c:\keyman\9.0\src\developer\TIKE\web\UframeJSONEditor.pas:
9.0.495.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs: 30 Apr 2015 - mcdurdin - I4677 - V9.0 - Move Developer help to online only
9.0.495.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs:
9.0.495.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: 30 Apr 2015 - mcdurdin - I4682 - V9.0 - Installing a keyboard with an OSK from Developer fails to install the OSK
9.0.495.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas:
9.0.494.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 22 Apr 2015 - mcdurdin - I4674 - V9.0 - Hotkeys do not always work consistently
9.0.494.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.494.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas: 22 Apr 2015 - mcdurdin - I4674 - V9.0 - Hotkeys do not always work consistently
9.0.494.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas:
9.0.494.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp: 22 Apr 2015 - mcdurdin - I4660 - V9.0 - underlyinglayout, if not specified, tries to read invalid location in HKLM\System\CurrentControlSet\Keyboard Layouts\\layout file
9.0.494.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp:
9.0.494.0 c:\keyman\9.0\src\engine\keyman32\k32_lowlevelkeyboardhook.cpp: 22 Apr 2015 - mcdurdin - I4674 - V9.0 - Hotkeys do not always work consistently
9.0.494.0 c:\keyman\9.0\src\engine\keyman32\k32_lowlevelkeyboardhook.cpp:
9.0.494.0 c:\keyman\9.0\src\engine\keyman32\kmhook_callwndproc.cpp: 22 Apr 2015 - mcdurdin - I4674 - V9.0 - Hotkeys do not always work consistently
9.0.494.0 c:\keyman\9.0\src\engine\keyman32\kmhook_callwndproc.cpp:
9.0.494.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp: 22 Apr 2015 - mcdurdin - I4674 - V9.0 - Hotkeys do not always work consistently
9.0.494.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp:
9.0.493.0 c:\keyman\9.0\src\desktop\inst\desktopui.wxi: 15 Apr 2015 - mcdurdin - I4658 - V9.0 - Add Keep in Touch screen
9.0.493.0 c:\keyman\9.0\src\desktop\inst\desktopui.wxi:
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\main\UfrmKeepInTouch.dfm: 15 Apr 2015 - mcdurdin - I4658 - V9.0 - Add Keep in Touch screen
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\main\UfrmKeepInTouch.pas: 15 Apr 2015 - mcdurdin - I4658 - V9.0 - Add Keep in Touch screen
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\startup\UfrmSplash.pas: 15 Apr 2015 - mcdurdin - I4658 - V9.0 - Add Keep in Touch screen
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\startup\UfrmSplash.pas:
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\util\UtilCheckOnline.pas: 15 Apr 2015 - mcdurdin - I4658 - V9.0 - Add Keep in Touch screen
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\xml\config.css: 15 Apr 2015 - mcdurdin - I4658 - V9.0 - Add Keep in Touch screen
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\xml\config.css:
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\xml\config.css:
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\xml\config.css: 15 Apr 2015 - mcdurdin - I4658 - V9.0 - Add Keep in Touch screen
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\xml\config.js: 15 Apr 2015 - mcdurdin - I4658 - V9.0 - Add Keep in Touch screen
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\xml\config.js:
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\xml\config.js:
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\xml\config.js: 15 Apr 2015 - mcdurdin - I4658 - V9.0 - Add Keep in Touch screen
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman.xsl: 15 Apr 2015 - mcdurdin - I4658 - V9.0 - Add Keep in Touch screen
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman.xsl:
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_keepintouch.xsl: 15 Apr 2015 - mcdurdin - I4658 - V9.0 - Add Keep in Touch screen
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_menu.xsl: 15 Apr 2015 - mcdurdin - I4658 - V9.0 - Add Keep in Touch screen
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_menu.xsl:
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_menu.xsl:
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_menu.xsl: 15 Apr 2015 - mcdurdin - I4658 - V9.0 - Add Keep in Touch screen
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\xml\locale.xml: 15 Apr 2015 - mcdurdin - I4658 - V9.0 - Add Keep in Touch screen
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\xml\menu-frame.js: 15 Apr 2015 - mcdurdin - I4658 - V9.0 - Add Keep in Touch screen
9.0.493.0 c:\keyman\9.0\src\desktop\kmshell\xml\menuframe_keepintouch.png: 15 Apr 2015 - mcdurdin - I4658 - V9.0 - Add Keep in Touch screen
9.0.493.0 c:\keyman\9.0\src\engine\tsysinfo\si_base.pas: 15 Apr 2015 - mcdurdin - I4659 - V9.0 - Add more detailed keyboard diagnostics
9.0.493.0 c:\keyman\9.0\src\engine\tsysinfo\si_keyman.pas: 15 Apr 2015 - mcdurdin - I4659 - V9.0 - Add more detailed keyboard diagnostics
9.0.493.0 c:\keyman\9.0\src\engine\tsysinfo\si_keyman.xslt: 15 Apr 2015 - mcdurdin - I4659 - V9.0 - Add more detailed keyboard diagnostics
9.0.493.0 c:\keyman\9.0\src\engine\tsysinfo\si_language.pas: 15 Apr 2015 - mcdurdin - I4659 - V9.0 - Add more detailed keyboard diagnostics
9.0.493.0 c:\keyman\9.0\src\engine\tsysinfo\si_language.xslt: 15 Apr 2015 - mcdurdin - I4659 - V9.0 - Add more detailed keyboard diagnostics
9.0.493.0 c:\keyman\9.0\src\engine\tsysinfo\sysinfo_main.pas: 15 Apr 2015 - mcdurdin - I4659 - V9.0 - Add more detailed keyboard diagnostics
9.0.493.0 c:\keyman\9.0\src\engine\tsysinfo\tsysinfo.dproj: 15 Apr 2015 - mcdurdin - I4659 - V9.0 - Add more detailed keyboard diagnostics
9.0.493.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas: 15 Apr 2015 - mcdurdin - I4658 - V9.0 - Add Keep in Touch screen
9.0.493.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas:
9.0.493.0 c:\keyman\9.0\src\global\delphi\general\Upload_Settings.pas: 15 Apr 2015 - mcdurdin - I4658 - V9.0 - Add Keep in Touch screen
9.0.493.0 c:\keyman\9.0\src\global\delphi\general\Upload_Settings.pas:
9.0.492.0 c:\keyman\9.0\src\desktop\kmshell\install\UpgradeMnemonicLayout.pas: 08 Apr 2015 - mcdurdin - I4651 - V9.0 - Mnemonic layout recompiler maps AltGr+VK_BKSLASH rather than VK_OEM_102
9.0.492.0 c:\keyman\9.0\src\desktop\kmshell\install\UpgradeMnemonicLayout.pas:
9.0.492.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas: 08 Apr 2015 - mcdurdin - I4650 - V9.0 - On Screen keyboard translates keys wrongly for European keyboards
9.0.492.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas:
9.0.492.0 c:\keyman\9.0\src\engine\mcompile\mcompile.cpp: 08 Apr 2015 - mcdurdin - I4651 - V9.0 - Mnemonic layout recompiler maps AltGr+VK_BKSLASH rather than VK_OEM_102
9.0.492.0 c:\keyman\9.0\src\engine\mcompile\mcompile.cpp:
9.0.492.0 c:\keyman\9.0\src\support\kmdecomp\Debug: 08 Apr 2015 - mcdurdin - I4652 - V9.0 - Decompiler crashes if an unrecognised system store is encountered
9.0.492.0 c:\keyman\9.0\src\support\kmdecomp\Debug\crc32.obj: 08 Apr 2015 - mcdurdin - I4652 - V9.0 - Decompiler crashes if an unrecognised system store is encountered
9.0.492.0 c:\keyman\9.0\src\support\kmdecomp\Debug\kmdecomp.exe: 08 Apr 2015 - mcdurdin - I4652 - V9.0 - Decompiler crashes if an unrecognised system store is encountered
9.0.492.0 c:\keyman\9.0\src\support\kmdecomp\Debug\kmdecomp.ilk: 08 Apr 2015 - mcdurdin - I4652 - V9.0 - Decompiler crashes if an unrecognised system store is encountered
9.0.492.0 c:\keyman\9.0\src\support\kmdecomp\Debug\kmdecomp.obj: 08 Apr 2015 - mcdurdin - I4652 - V9.0 - Decompiler crashes if an unrecognised system store is encountered
9.0.492.0 c:\keyman\9.0\src\support\kmdecomp\Debug\savekeyboard.obj: 08 Apr 2015 - mcdurdin - I4652 - V9.0 - Decompiler crashes if an unrecognised system store is encountered
9.0.492.0 c:\keyman\9.0\src\support\kmdecomp\kmdecomp.suo: 08 Apr 2015 - mcdurdin - I4652 - V9.0 - Decompiler crashes if an unrecognised system store is encountered
9.0.492.0 c:\keyman\9.0\src\support\kmdecomp\savekeyboard.cpp: 08 Apr 2015 - mcdurdin - I4652 - V9.0 - Decompiler crashes if an unrecognised system store is encountered
9.0.492.0 c:\keyman\9.0\src\support\kmdecomp\savekeyboard.cpp:
9.0.492.0 c:\keyman\9.0\src\test\test_mnemonic: 08 Apr 2015 - mcdurdin - I4651 - V9.0 - Mnemonic layout recompiler maps AltGr+VK_BKSLASH rather than VK_OEM_102
9.0.492.0 c:\keyman\9.0\src\test\test_mnemonic\102Mnemonic.kmn: 08 Apr 2015 - mcdurdin - I4651 - V9.0 - Mnemonic layout recompiler maps AltGr+VK_BKSLASH rather than VK_OEM_102
9.0.492.0 c:\keyman\9.0\src\test\test_mnemonic\102Mnemonic.kmx: 08 Apr 2015 - mcdurdin - I4651 - V9.0 - Mnemonic layout recompiler maps AltGr+VK_BKSLASH rather than VK_OEM_102
9.0.492.0 c:\keyman\9.0\src\test\test_mnemonic\102mnemonic-uk.kmx: 08 Apr 2015 - mcdurdin - I4651 - V9.0 - Mnemonic layout recompiler maps AltGr+VK_BKSLASH rather than VK_OEM_102
9.0.492.0 c:\keyman\9.0\src\test\test_mnemonic\FullMnemonic.kmn: 08 Apr 2015 - mcdurdin - I4651 - V9.0 - Mnemonic layout recompiler maps AltGr+VK_BKSLASH rather than VK_OEM_102
9.0.492.0 c:\keyman\9.0\src\test\test_mnemonic\FullMnemonic.kmp: 08 Apr 2015 - mcdurdin - I4651 - V9.0 - Mnemonic layout recompiler maps AltGr+VK_BKSLASH rather than VK_OEM_102
9.0.492.0 c:\keyman\9.0\src\test\test_mnemonic\FullMnemonic.kmx: 08 Apr 2015 - mcdurdin - I4651 - V9.0 - Mnemonic layout recompiler maps AltGr+VK_BKSLASH rather than VK_OEM_102
9.0.492.0 c:\keyman\9.0\src\test\test_mnemonic\FullMnemonic.kps: 08 Apr 2015 - mcdurdin - I4651 - V9.0 - Mnemonic layout recompiler maps AltGr+VK_BKSLASH rather than VK_OEM_102
9.0.492.0 c:\keyman\9.0\src\test\test_mnemonic\FullMnemonic.kvk: 08 Apr 2015 - mcdurdin - I4651 - V9.0 - Mnemonic layout recompiler maps AltGr+VK_BKSLASH rather than VK_OEM_102
9.0.492.0 c:\keyman\9.0\src\test\test_mnemonic\decomps: 08 Apr 2015 - mcdurdin - I4651 - V9.0 - Mnemonic layout recompiler maps AltGr+VK_BKSLASH rather than VK_OEM_102
9.0.492.0 c:\keyman\9.0\src\test\test_mnemonic\decomps\102mnemonic-uk.bmp: 08 Apr 2015 - mcdurdin - I4651 - V9.0 - Mnemonic layout recompiler maps AltGr+VK_BKSLASH rather than VK_OEM_102
9.0.492.0 c:\keyman\9.0\src\test\test_mnemonic\decomps\102mnemonic-uk.kmn: 08 Apr 2015 - mcdurdin - I4651 - V9.0 - Mnemonic layout recompiler maps AltGr+VK_BKSLASH rather than VK_OEM_102
9.0.492.0 c:\keyman\9.0\src\test\test_mnemonic\decomps\102mnemonic-uk.kmx: 08 Apr 2015 - mcdurdin - I4651 - V9.0 - Mnemonic layout recompiler maps AltGr+VK_BKSLASH rather than VK_OEM_102
9.0.492.0 c:\keyman\9.0\src\test\test_mnemonic\decomps\FullMnemonic-00000809.bmp: 08 Apr 2015 - mcdurdin - I4651 - V9.0 - Mnemonic layout recompiler maps AltGr+VK_BKSLASH rather than VK_OEM_102
9.0.492.0 c:\keyman\9.0\src\test\test_mnemonic\decomps\FullMnemonic-00000809.kmn: 08 Apr 2015 - mcdurdin - I4651 - V9.0 - Mnemonic layout recompiler maps AltGr+VK_BKSLASH rather than VK_OEM_102
9.0.492.0 c:\keyman\9.0\src\test\test_mnemonic\decomps\FullMnemonic-00000809.kmx: 08 Apr 2015 - mcdurdin - I4651 - V9.0 - Mnemonic layout recompiler maps AltGr+VK_BKSLASH rather than VK_OEM_102
9.0.491.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas: 07 Apr 2015 - mcdurdin - I4648 - V9.0 - Add logging for registration of keyboards for hotkey matching
9.0.491.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas:
9.0.490.0 c:\keyman\9.0\src\desktop\kmshell\xml\splash.xsl: 01 Apr 2015 - mcdurdin - I4645 - V9.0 - Add 'Enter License Key' link to splash screen
9.0.490.0 c:\keyman\9.0\src\desktop\kmshell\xml\splash.xsl:
9.0.490.0 01 Apr 2015 - mcdurdin - I4624 - Crash when multiple products installed but one is not available [CrashID:kmshell.exe_9.0.486.0_2C67DFFB_EOleException] c:\keyman\9.0\src\engine\kmcomapi\com\keyboards\keymankeyboardsinstalled.pas:
9.0.490.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboards\keymankeyboardsinstalled.pas:
9.0.489.0 I4642, I4643
9.0.488.0 c:\keyman\9.0\src\developer\TIKE\debug\DebugUtils.pas: 27 Mar 2015 - mcdurdin - I4156 - V9.0 - Debug host keyboard needs to map through forced keyboard's preserved keys
9.0.488.0 c:\keyman\9.0\src\developer\TIKE\debug\DebugUtils.pas:
9.0.488.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmVisualKeyboardImportKMX.pas: 27 Mar 2015 - mcdurdin - I4156 - V9.0 - Debug host keyboard needs to map through forced keyboard's preserved keys
9.0.488.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmVisualKeyboardImportKMX.pas:
9.0.488.0 c:\keyman\9.0\src\engine\keyman32\hotkeys.cpp: 27 Mar 2015 - mcdurdin - I4641 - V9.0 - Keyman can crash silently on exit due to null hotkeys being addressed
9.0.488.0 c:\keyman\9.0\src\engine\keyman32\hotkeys.cpp:
9.0.488.0 c:\keyman\9.0\src\engine\keyman32\k32_lowlevelkeyboardhook.cpp: 27 Mar 2015 - mcdurdin - I4641 - V9.0 - Keyman can crash silently on exit due to null hotkeys being addressed
9.0.488.0 c:\keyman\9.0\src\engine\keyman32\k32_lowlevelkeyboardhook.cpp:
9.0.488.0 c:\keyman\9.0\src\engine\keyman32\kmhook_keyboard.cpp: 27 Mar 2015 - mcdurdin - I4641 - V9.0 - Keyman can crash silently on exit due to null hotkeys being addressed
9.0.488.0 c:\keyman\9.0\src\engine\keyman32\kmhook_keyboard.cpp:
9.0.487.0 17 Mar 2015 - mcdurdin - I4623 - .kmx installs upgraded from earlier versions are placed in the wrong folder [CrashID:kmshell.exe_9.0.486.0_2C6795C6_EOleException] c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards.pas:
9.0.487.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards.pas:
9.0.486.0 c:\keyman\9.0\src\buildtools\binaries: 14 Mar 2015 - mcdurdin - Notes around build process
9.0.486.0 c:\keyman\9.0\src\buildtools\binaries\readme.txt: 14 Mar 2015 - mcdurdin - Notes around build process
9.0.486.0 c:\keyman\9.0\src\buildtools\binaries\winzip90.exe: 14 Mar 2015 - mcdurdin - Notes around build process
9.0.486.0 c:\keyman\9.0\src\buildtools\binaries\wzcline11.exe: 14 Mar 2015 - mcdurdin - Notes around build process
9.0.486.0 c:\keyman\9.0\src\buildtools\binaries\wzipse22.exe: 14 Mar 2015 - mcdurdin - Notes around build process
9.0.486.0 c:\keyman\9.0\src\buildtools\inst\svn.reg: 14 Mar 2015 - mcdurdin - Notes around build process
9.0.485.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards.pas: 13 Mar 2015 - mcdurdin - I4617 - V9.0 - keymanimport.log is generated incorrectly as unicode strings in an ansi file
9.0.485.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards.pas:
9.0.485.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboards\keymankeyboardinstalled.pas: 13 Mar 2015 - mcdurdin - I4615 - Keyman crashes when trying to recompile a missing mnemonic layout
9.0.485.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kprecompilemnemonickeyboard.pas: 13 Mar 2015 - mcdurdin - I4615 - CrashID:kmshell.exe_9.0.481.0_2C6795CE_EOleException
9.0.485.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kprecompilemnemonickeyboard.pas:
9.0.485.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeyman.pas: 13 Mar 2015 - mcdurdin - I4615 - CrashID:kmshell.exe_9.0.481.0_2C6795CE_EOleException
9.0.485.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeyman.pas:
9.0.485.0 c:\keyman\9.0\src\global\delphi\visualkeyboard\VisualKeyboardImportXML.pas: 13 Mar 2015 - mcdurdin - I4619 - V9.0 - Keyman Developer fails to import kvk xml file
9.0.485.0 c:\keyman\9.0\src\global\delphi\visualkeyboard\VisualKeyboardImportXML.pas:
9.0.484.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 07 Mar 2015 - mcdurdin - I4611 - V9.0 - context statement in output could fail in some situations in KeymanWeb compiler
9.0.484.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.483.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas: 05 Mar 2015 - mcdurdin - I4606 - V9.0 - Support single keyboard buttons on OSK toolbar
9.0.483.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas:
9.0.483.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: 05 Mar 2015 - mcdurdin - I4606 - V9.0 - Support single keyboard buttons on OSK toolbar
9.0.483.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas:
9.0.483.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTMenuEditor.pas: 04 Mar 2015 - mcdurdin - I4606 - V9.0 - Support single keyboard buttons on OSK toolbar
9.0.483.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTMenuEditor.pas:
9.0.483.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 04 Mar 2015 - mcdurdin - I4606 - V9.0 - Support single keyboard buttons on OSK toolbar
9.0.483.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.483.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: 04 Mar 2015 - mcdurdin - I4606 - V9.0 - Support single keyboard buttons on OSK toolbar
9.0.483.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas:
9.0.483.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboardlanguages\keymankeyboardlanguages.pas: 04 Mar 2015 - mcdurdin - I4607 - V9.0 - Support install of keyboard against fallback locales
9.0.483.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboardlanguages\keymankeyboardlanguages.pas:
9.0.483.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: 04 Mar 2015 - mcdurdin - I4607 - V9.0 - Support install of keyboard against fallback locales
9.0.483.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas:
9.0.483.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboardlanguageprofiles.pas: 04 Mar 2015 - mcdurdin - I4607 - V9.0 - Support install of keyboard against fallback locales
9.0.483.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboardlanguageprofiles.pas:
9.0.483.0 c:\keyman\9.0\src\global\delphi\cust\custinterfaces.pas: 04 Mar 2015 - mcdurdin - I4606 - V9.0 - Support single keyboard buttons on OSK toolbar
9.0.483.0 c:\keyman\9.0\src\global\delphi\cust\custinterfaces.pas:
9.0.482.0 c:\keyman\9.0\src\buildtools\buildpkg\buildpkgmain.pas: 23 Feb 2015 - mcdurdin - I4598 - V9.0 - Keyman installer does not show EULA when bundled with a keyboard
9.0.482.0 c:\keyman\9.0\src\buildtools\buildpkg\buildpkgmain.pas:
9.0.482.0 c:\keyman\9.0\src\developer\help\Makefile: 23 Feb 2015 - mcdurdin - I4601 - V9.0 - Split KeymanWeb reference documentation out of Keyman Developer documentation when installing php
9.0.482.0 c:\keyman\9.0\src\developer\help\Makefile:
9.0.482.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboards\keymankeyboardsinstalled.pas: 23 Feb 2015 - mcdurdin - I4382 - V9.0 - Keyman Configuration enables keyboards when OK clicked even if Keyman not running
9.0.482.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboards\keymankeyboardsinstalled.pas:
9.0.482.0 c:\keyman\9.0\src\global\delphi\general\CompilePackageInstaller.pas: 23 Feb 2015 - mcdurdin - I4598 - V9.0 - Keyman installer does not show EULA when bundled with a keyboard
9.0.482.0 c:\keyman\9.0\src\global\delphi\general\CompilePackageInstaller.pas:
9.0.481.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKKeyboardUsage.pas: 11 Feb 2015 - mcdurdin - I4593 - V9.0 - The keyboard usage page can appear outside the OSK in some situations
9.0.481.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKKeyboardUsage.pas:
9.0.481.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: 11 Feb 2015 - mcdurdin - I4593 - V9.0 - The keyboard usage page can appear outside the OSK in some situations
9.0.481.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas:
9.0.481.0 c:\keyman\9.0\src\engine\keyman32\preservedkeymap.cpp: 10 Feb 2015 - mcdurdin - I4592 - V9.0 - If a computer does not have US keyboard installed, then AltGr rules can go wrong
9.0.481.0 c:\keyman\9.0\src\engine\keyman32\preservedkeymap.cpp:
9.0.480.0 c:\keyman\9.0\src\test\test_i4552 - mnemonic recompile for deadkeys: 09 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\test\test_i4552 - mnemonic recompile for deadkeys\Keyman 9.0.476.0 with Phil Unicode 1.0 Keyboard and DoulosSILPhilippines Font.doc: 09 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\test\test_i4552 - mnemonic recompile for deadkeys\Phil Unicode 1.0.kmn: 09 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\test\test_i4552 - mnemonic recompile for deadkeys\Phil Unicode 1.0.kmx: 09 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\global\delphi\general\utilsystem.pas: 07 Feb 2015 - mcdurdin - I4590 - V9.0 - Keyman fails to install shortcuts for keyboard documentation correctly
9.0.480.0 c:\keyman\9.0\src\global\delphi\general\utilsystem.pas:
9.0.480.0 c:\keyman\9.0\src\desktop\kmshell\install\UpgradeMnemonicLayout.pas: 06 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\desktop\kmshell\install\UpgradeMnemonicLayout.pas:
9.0.480.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 06 Feb 2015 - mcdurdin - I4576 - V9.0 - Switch for all languages not disabled on Win8 upgrades
9.0.480.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\K32_load.cpp: 06 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\K32_load.cpp:
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp: 06 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp: 06 Feb 2015 - mcdurdin - I4583 - V9.0 - Remove altgr lookup test from keyman32 and put it into the registry
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp: 06 Feb 2015 - mcdurdin - I4588 - V9.0 - Support if(&baselayout) with all of the ISO names
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp:
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\globals.h: 06 Feb 2015 - mcdurdin - I4583 - V9.0 - Remove altgr lookup test from keyman32 and put it into the registry
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\globals.h:
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\globals.h: 06 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\globals.h:
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\k32_globals.cpp: 06 Feb 2015 - mcdurdin - I4583 - V9.0 - Remove altgr lookup test from keyman32 and put it into the registry
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\k32_globals.cpp: 06 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\k32_globals.cpp:
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\keystate.cpp: 06 Feb 2015 - mcdurdin - I4583 - V9.0 - Remove altgr lookup test from keyman32 and put it into the registry
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\keystate.cpp:
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp: 06 Feb 2015 - mcdurdin - I4583 - V9.0 - Remove altgr lookup test from keyman32 and put it into the registry
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp:
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\syskbdnt.cpp: 06 Feb 2015 - mcdurdin - I4583 - V9.0 - Remove altgr lookup test from keyman32 and put it into the registry
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\syskbdnt.cpp:
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\syskbdnt64.cpp: 06 Feb 2015 - mcdurdin - I4583 - V9.0 - Remove altgr lookup test from keyman32 and put it into the registry
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\syskbdnt64.cpp:
9.0.480.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kprecompilemnemonickeyboard.pas: 06 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kprecompilemnemonickeyboard.pas:
9.0.480.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeymanoption.pas: 06 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeymanoption.pas:
9.0.480.0 c:\keyman\9.0\src\engine\mcompile\mc_import_rules.cpp: 06 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\engine\mcompile\mc_import_rules.cpp:
9.0.480.0 c:\keyman\9.0\src\engine\mcompile\mcompile.cpp: 06 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\engine\mcompile\mcompile.cpp:
9.0.480.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas: 06 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas:
9.0.480.0 c:\keyman\9.0\src\global\inc\registry.h: 06 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\global\inc\registry.h:
9.0.480.0 c:\keyman\9.0\src\test\test_i4511\stromme-no-original.bmp: 06 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\test\test_i4511\stromme-no-original.kmn: 06 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\test\test_i4511\stromme-no-original.kmx: 06 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\test\test_i4511\stromme-no.kmn: 06 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\test\test_i4511\stromme-no.kmx: 06 Feb 2015 - mcdurdin - I4552 - V9.0 - Add mnemonic recompile option to ignore deadkeys
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 04 Feb 2015 - mcdurdin - I4585 - V9.0 - Keyman Engine appears to ignore space in context when no rule for it
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp:
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp: 04 Feb 2015 - mcdurdin - I4585 - V9.0 - Keyman Engine appears to ignore space in context when no rule for it
9.0.480.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp:
9.0.480.0 c:\keyman\9.0\src\test\test_i3762 modifier tests\i3762.kmn: 03 Feb 2015 - mcdurdin - I4551 - V9.0 - If Ctrl+Alt simulates RAlt is on, then Ctrl+Alt rules dont work at all (both should work).
9.0.480.0 c:\keyman\9.0\src\test\test_i4585 space no adding to context: 04 Feb 2015 - mcdurdin - I4585 - V9.0 - Keyman Engine appears to ignore space in context when no rule for it
9.0.480.0 c:\keyman\9.0\src\test\test_i4585 space no adding to context\i4585.kmn: 04 Feb 2015 - mcdurdin - I4585 - V9.0 - Keyman Engine appears to ignore space in context when no rule for it
9.0.480.0 c:\keyman\9.0\src\test\test_i4585 space no adding to context\i4585.kmx: 04 Feb 2015 - mcdurdin - I4585 - V9.0 - Keyman Engine appears to ignore space in context when no rule for it
9.0.478.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp: 27 Jan 2015 - mcdurdin - I4575 - V9.0 - Support output of TAB and ENTER for unmatched key events
9.0.478.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp:
9.0.478.0 c:\keyman\9.0\src\engine\keyman32\preservedkeymap.cpp: 27 Jan 2015 - mcdurdin - I4575 - V9.0 - Support output of TAB and ENTER for unmatched key events
9.0.478.0 c:\keyman\9.0\src\engine\keyman32\preservedkeymap.cpp:
9.0.478.0 c:\keyman\9.0\src\engine\kmtip\keys.cpp: 27 Jan 2015 - mcdurdin - I4575 - V9.0 - Support output of TAB and ENTER for unmatched key events
9.0.478.0 c:\keyman\9.0\src\engine\kmtip\keys.cpp:
9.0.478.0 c:\keyman\9.0\src\engine\kmtip\kmtip.h: 27 Jan 2015 - mcdurdin - I4575 - V9.0 - Support output of TAB and ENTER for unmatched key events
9.0.478.0 c:\keyman\9.0\src\engine\kmtip\kmtip.h:
9.0.478.0 c:\keyman\9.0\src\support\version.txt: commit -F "C:\Users\MCDURD~1.TAV\AppData\Local\Temp\tavFE1D.tmp" "version.txt"
9.0.478.0 c:\keyman\9.0\src\support\version.txt: Sending version.txt
9.0.478.0 c:\keyman\9.0\src\support\version.txt: Transmitting file data .
9.0.478.0 c:\keyman\9.0\src\support\version.txt: Committed revision 13632.
9.0.478.0 c:\keyman\9.0\src\support\version.txt:
9.0.477.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 12 Jan 2015 - mcdurdin - I4562 - V9.0 - Forced output of virtual keys no longer works
9.0.477.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp:
9.0.477.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp: 12 Jan 2015 - mcdurdin - I4562 - V9.0 - Forced output of virtual keys no longer works
9.0.477.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp:
9.0.477.0 c:\keyman\9.0\src\engine\keyman32\preservedkeymap.cpp: 12 Jan 2015 - mcdurdin - I4562 - V9.0 - Forced output of virtual keys no longer works
9.0.477.0 c:\keyman\9.0\src\engine\keyman32\preservedkeymap.cpp:
9.0.477.0 c:\keyman\9.0\src\engine\kmtip\keys.cpp: 12 Jan 2015 - mcdurdin - I4562 - V9.0 - Forced output of virtual keys no longer works
9.0.477.0 c:\keyman\9.0\src\engine\kmtip\keys.cpp:
9.0.477.0 c:\keyman\9.0\src\engine\kmtip\kmtip.h: 12 Jan 2015 - mcdurdin - I4562 - V9.0 - Forced output of virtual keys no longer works
9.0.477.0 c:\keyman\9.0\src\engine\kmtip\kmtip.h:
9.0.476.0 24 May 2012 - mcdurdin - I9198 - R3 Support adding history to multiple files at once [DevTools - Developer] c:\keyman\9.0\src\buildtools\cvscommit\CheckSourceHeaderTools.pas: <New Feature>
9.0.476.0 29 May 2012 - mcdurdin - I9200 - R3 Assign namespaces to source files [Audit4] c:\keyman\9.0\src\buildtools\cvscommit\CheckSourceHeaderTools.pas: <Modification>
9.0.476.0 12 Jun 2012 - mcdurdin - I9200 - R3 Assign namespaces to source files: phase 2, fixup poorly named dev and winapi namespaces, and a few others [Audit4] c:\keyman\9.0\src\buildtools\cvscommit\CheckSourceHeaderTools.pas: <Modification>
9.0.476.0 c:\keyman\9.0\src\buildtools\cvscommit\CheckSourceHeaderTools.pas: 31 Dec 2014 - mcdurdin - I4556 - V9.0 - Update svncommit to support multi-file edits and etc
9.0.476.0 c:\keyman\9.0\src\buildtools\cvscommit\CheckSourcePas.pas: 31 Dec 2014 - mcdurdin - I4556 - V9.0 - Update svncommit to support multi-file edits and etc
9.0.476.0 c:\keyman\9.0\src\buildtools\cvscommit\SVNCheckSource.dfm: 31 Dec 2014 - mcdurdin - I4556 - V9.0 - Update svncommit to support multi-file edits and etc
9.0.476.0 c:\keyman\9.0\src\buildtools\cvscommit\SVNCheckSource.pas: 31 Dec 2014 - mcdurdin - I4556 - V9.0 - Update svncommit to support multi-file edits and etc
9.0.476.0 c:\keyman\9.0\src\buildtools\cvscommit\cvscommit.dpr: 31 Dec 2014 - mcdurdin - I4556 - V9.0 - Update svncommit to support multi-file edits and etc
9.0.476.0 c:\keyman\9.0\src\buildtools\cvscommit\cvscommit.dproj: 31 Dec 2014 - mcdurdin - I4556 - V9.0 - Update svncommit to support multi-file edits and etc
9.0.476.0 c:\keyman\9.0\src\buildtools\cvscommit\cvscommit.res: 31 Dec 2014 - mcdurdin - I4556 - V9.0 - Update svncommit to support multi-file edits and etc
9.0.476.0 c:\keyman\9.0\src\buildtools\cvscommit\frmSVNCheckSourceDiff.dfm: 31 Dec 2014 - mcdurdin - I4556 - V9.0 - Update svncommit to support multi-file edits and etc
9.0.476.0 c:\keyman\9.0\src\buildtools\cvscommit\frmSVNCheckSourceDiff.pas: 31 Dec 2014 - mcdurdin - I4556 - V9.0 - Update svncommit to support multi-file edits and etc
9.0.476.0 c:\keyman\9.0\src\buildtools\cvscommit\frmSVNCheckSourceMultiFileHistory.dfm: 31 Dec 2014 - mcdurdin - I4556 - V9.0 - Update svncommit to support multi-file edits and etc
9.0.476.0 c:\keyman\9.0\src\buildtools\cvscommit\frmSVNCheckSourceMultiFileHistory.pas: 31 Dec 2014 - mcdurdin - I4556 - V9.0 - Update svncommit to support multi-file edits and etc
9.0.476.0 c:\keyman\9.0\src\desktop\kmshell\install\UpgradeMnemonicLayout.pas: 31 Dec 2014 - mcdurdin - I4553 - V9.0 - Upgrade to 476 or later requires recompile of all mnemonic layouts
9.0.476.0 c:\keyman\9.0\src\desktop\kmshell\main\initprog.pas: 31 Dec 2014 - mcdurdin - I4553 - V9.0 - Upgrade to 476 or later requires recompile of all mnemonic layouts
9.0.476.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmDebug.pas: 31 Dec 2014 - mcdurdin - I4331 - V9.0 - Debugger development
9.0.476.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 31 Dec 2014 - mcdurdin - I4557 - V9.0 - The text editor in the keyboard wizard can be blanked in some circumstances when switching tabs
9.0.476.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 31 Dec 2014 - mcdurdin - I4558 - V9.0 - Keyboard parser should not force keyboard version to 9.0
9.0.476.0 c:\keyman\9.0\src\developer\TIKE\debug\DebugUtils.pas: 31 Dec 2014 - mcdurdin - I4331 - V9.0 - Debugger development
9.0.476.0 c:\keyman\9.0\src\developer\TIKE\debug\DebugUtils.pas: - disable debug tip when stopping debugging
9.0.476.0 c:\keyman\9.0\src\engine\keyman\Makefile: 31 Dec 2014 - mcdurdin - I4555 - V9.0 - Keyboards without an icon must specify a default icon when registering to prevent control panel crashing
9.0.476.0 c:\keyman\9.0\src\engine\keyman\icons.rc: 31 Dec 2014 - mcdurdin - I4555 - V9.0 - Keyboards without an icon must specify a default icon when registering to prevent control panel crashing
9.0.476.0 c:\keyman\9.0\src\engine\keyman\icons.res: 31 Dec 2014 - mcdurdin - I4555 - V9.0 - Keyboards without an icon must specify a default icon when registering to prevent control panel crashing
9.0.476.0 c:\keyman\9.0\src\engine\keyman\keyman.dpr: 31 Dec 2014 - mcdurdin - I4555 - V9.0 - Keyboards without an icon must specify a default icon when registering to prevent control panel crashing
9.0.476.0 c:\keyman\9.0\src\engine\keyman\keyman.rc: 31 Dec 2014 - mcdurdin - I4555 - V9.0 - Keyboards without an icon must specify a default icon when registering to prevent control panel crashing
9.0.476.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\engine\keyman32\capsstate.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\engine\keyman32\keybd_shift.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\engine\keyman32\kmhook_keyboard.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboardlanguageprofiles.pas: 31 Dec 2014 - mcdurdin - I4555 - V9.0 - Keyboards without an icon must specify a default icon when registering to prevent control panel crashing
9.0.476.0 c:\keyman\9.0\src\engine\kmtip\keys.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\engine\kmtip\register.cpp: 31 Dec 2014 - mcdurdin - I4531 - V9.0 - On Win 8, Keyman keyboards appear as "Unavailable Input Method" in Control Panel
9.0.476.0 c:\keyman\9.0\src\engine\mcompile\mc_import_rules.cpp: 31 Dec 2014 - mcdurdin - I4550 - V9.0 - logical flaw in mnemonic layout recompiler means that AltGr base keys are never processed
9.0.476.0 c:\keyman\9.0\src\engine\mcompile\mcompile.cpp: 31 Dec 2014 - mcdurdin - I4549 - V9.0 - Mnemonic layout recompiler does not translate Lctrl Ralt for deadkeys correctly
9.0.476.0 c:\keyman\9.0\src\engine\tsysinfo\sysinfo_main.pas: 31 Dec 2014 - mcdurdin - I4559 - V9.0 - Attached files are not shown when loading diag files
9.0.476.0 c:\keyman\9.0\src\engine\tsysinfo\sysinfo_util.pas: 31 Dec 2014 - mcdurdin - I4560 - V9.0 - Binary data in diagnostics is not streamed correctly
9.0.476.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas: 31 Dec 2014 - mcdurdin - I4553 - V9.0 - Upgrade to 476 or later requires recompile of all mnemonic layouts
9.0.476.0 c:\keyman\9.0\src\global\inc\Compiler.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\online\tscrmlink\debug\UfrmDebugProductActivation.pas: 31 Dec 2014 - mcdurdin - I4560 - V9.0 - Binary data in diagnostics is not streamed correctly
9.0.476.0 c:\keyman\9.0\src\online\tscrmlink\debug\UfrmDebugProductActivation.pas:
9.0.476.0 c:\keyman\9.0\src\test\test_i4511: 31 Dec 2014 - mcdurdin - I4511 - V9.0 - Hotkey switching results in stuck modifiers in some apps
9.0.476.0 c:\keyman\9.0\src\test\test_i4511\caps test: 31 Dec 2014 - mcdurdin - I4511 - V9.0 - Hotkey switching results in stuck modifiers in some apps
9.0.476.0 c:\keyman\9.0\src\test\test_i4511\caps test\CapsAlwaysOff.kmn: 31 Dec 2014 - mcdurdin - I4511 - V9.0 - Hotkey switching results in stuck modifiers in some apps
9.0.476.0 c:\keyman\9.0\src\test\test_i4511\caps test\CapsAlwaysOff.kmx: 31 Dec 2014 - mcdurdin - I4511 - V9.0 - Hotkey switching results in stuck modifiers in some apps
9.0.476.0 c:\keyman\9.0\src\test\test_i4511\caps test\CapsOnOnly.kmn: 31 Dec 2014 - mcdurdin - I4511 - V9.0 - Hotkey switching results in stuck modifiers in some apps
9.0.476.0 c:\keyman\9.0\src\test\test_i4511\caps test\CapsOnOnly.kmx: 31 Dec 2014 - mcdurdin - I4511 - V9.0 - Hotkey switching results in stuck modifiers in some apps
9.0.476.0 c:\keyman\9.0\src\test\test_i4511\caps test\ShiftFreesCaps.kmn: 31 Dec 2014 - mcdurdin - I4511 - V9.0 - Hotkey switching results in stuck modifiers in some apps
9.0.476.0 c:\keyman\9.0\src\test\test_i4511\caps test\ShiftFreesCaps.kmx: 31 Dec 2014 - mcdurdin - I4511 - V9.0 - Hotkey switching results in stuck modifiers in some apps
9.0.476.0 c:\keyman\9.0\src\test\test_i4511\mnemonic recompile: 31 Dec 2014 - mcdurdin - I4511 - V9.0 - Hotkey switching results in stuck modifiers in some apps
9.0.476.0 c:\keyman\9.0\src\test\test_i4511\mnemonic recompile\stromme-00000414.bmp: 31 Dec 2014 - mcdurdin - I4511 - V9.0 - Hotkey switching results in stuck modifiers in some apps
9.0.476.0 c:\keyman\9.0\src\test\test_i4511\mnemonic recompile\stromme-00000414.kmn: 31 Dec 2014 - mcdurdin - I4511 - V9.0 - Hotkey switching results in stuck modifiers in some apps
9.0.476.0 c:\keyman\9.0\src\test\test_i4511\mnemonic recompile\stromme-00000414.kmx: 31 Dec 2014 - mcdurdin - I4511 - V9.0 - Hotkey switching results in stuck modifiers in some apps
9.0.476.0 c:\keyman\9.0\src\test\test_i4511\stromme-no.bmp: 31 Dec 2014 - mcdurdin - I4511 - V9.0 - Hotkey switching results in stuck modifiers in some apps
9.0.476.0 c:\keyman\9.0\src\test\test_i4511\stromme-no.kmn: 31 Dec 2014 - mcdurdin - I4511 - V9.0 - Hotkey switching results in stuck modifiers in some apps
9.0.476.0 c:\keyman\9.0\src\test\test_i4511\stromme-no.kmx: 31 Dec 2014 - mcdurdin - I4511 - V9.0 - Hotkey switching results in stuck modifiers in some apps
9.0.476.0 c:\keyman\9.0\src\test\test_i4511\stromme.kmn: 31 Dec 2014 - mcdurdin - I4511 - V9.0 - Hotkey switching results in stuck modifiers in some apps
9.0.476.0 c:\keyman\9.0\src\test\test_i4511\stromme.kmx: 31 Dec 2014 - mcdurdin - I4511 - V9.0 - Hotkey switching results in stuck modifiers in some apps
9.0.476.0 c:\keyman\9.0\src\test\test_i4511\stromme2.kmn: 31 Dec 2014 - mcdurdin - I4511 - V9.0 - Hotkey switching results in stuck modifiers in some apps
9.0.476.0 c:\keyman\9.0\src\test\test_i4511\stromme2.kmx: 31 Dec 2014 - mcdurdin - I4511 - V9.0 - Hotkey switching results in stuck modifiers in some apps
9.0.476.0 c:\keyman\9.0\src\test\test_tip: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\ActiveLanguageProfileNotifySink.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\BaseDictionaryEngine.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\BaseDictionaryEngine.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\BaseWindow.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\BaseWindow.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\ButtonWindow.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\ButtonWindow.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\CandidateListUIPresenter.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\CandidateListUIPresenter.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\CandidateWindow.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\CandidateWindow.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\Compartment.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\Compartment.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\Composition.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\CompositionProcessorEngine.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\CompositionProcessorEngine.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\Define.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\Dictionary: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\Dictionary\SampleIMESimplifiedQuanPin.txt: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\DictionaryParser.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\DictionaryParser.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\DictionarySearch.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\DictionarySearch.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\DisplayAttribute.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\DisplayAttributeInfo.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\DisplayAttributeInfo.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\DisplayAttributeProvider.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\DisplayString.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\DllMain.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\EditSession.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\EditSession.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\EndComposition.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\EnumDisplayAttributeInfo.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\EnumDisplayAttributeInfo.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\EnumTfCandidates.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\EnumTfCandidates.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\File.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\File.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\FileMapping.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\FileMapping.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\FunctionProviderSink.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\GetTextExtentEditSession.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\GetTextExtentEditSession.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\Globals.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\Globals.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\KeyEventSink.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\KeyHandler.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\KeyHandlerEditSession.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\KeyHandlerEditSession.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\KeyStateCategory.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\KeyStateCategory.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\LanguageBar.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\LanguageBar.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\Private.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\RegKey.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\RegKey.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\Register.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\SampleIME.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\SampleIME.def: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\SampleIME.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\SampleIME.rc: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\SampleIME.vcxproj: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\SampleIME.vcxproj.filters: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\SampleIMEBaseStructure.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\SampleIMEBaseStructure.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\SampleIMEStructureArray.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\ScrollBarWindow.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\ScrollBarWindow.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\SearchCandidateProvider.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\SearchCandidateProvider.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\Server.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\ShadowWindow.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\ShadowWindow.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\StartComposition.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\TableDictionaryEngine.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\TableDictionaryEngine.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\TextEditSink.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\TfInputProcessorProfile.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\TfInputProcessorProfile.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\TfTextLayoutSink.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\TfTextLayoutSink.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\ThreadFocusSink.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\ThreadMgrEventSink.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\TipCandidateList.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\TipCandidateList.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\TipCandidateString.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\TipCandidateString.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\image: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\image\DoubleSingleByteOff.ico: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\image\DoubleSingleByteOn.ico: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\image\ImeModeOff.ico: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\image\ImeModeOn.ico: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\image\PunctuationOff.ico: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\image\PunctuationOn.ico: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\image\SampleIme.ico: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\resource.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\stdafx.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME\x64: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME.sln: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\SampleIME.suo: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\C++\x64: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\description: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\description\0aac1760-b513-488a-ba57-e31d9413a075Combined.css: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\description\Brand.css: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\description\Combined.css: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\description\Galleries.css: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\description\Layout.css: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\description\iframedescription.css: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\description\offline.js: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\description.html: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip\license.rtf: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\ActiveLanguageProfileNotifySink.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\CompositionProcessorEngine.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\CompositionProcessorEngine.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\Define.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\Dictionary: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\Dictionary\SampleIMESimplifiedQuanPin.txt: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\DisplayString.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\DllMain.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\EditSession.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\EditSession.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\File.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\FileMapping.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\Globals.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\Globals.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\KeyEventSink.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\KeyHandler.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\KeyHandlerEditSession.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\KeyHandlerEditSession.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\Private.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\RegKey.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\RegKey.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\Register.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\SampleIME.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\SampleIME.def: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\SampleIME.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\SampleIME.rc: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\SampleIME.vcxproj: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\SampleIME.vcxproj.filters: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\SampleIMEBaseStructure.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\SampleIMEBaseStructure.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\SampleIMEStructureArray.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\Server.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\TextEditSink.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\TfInputProcessorProfile.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\TfInputProcessorProfile.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\ThreadFocusSink.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\ThreadMgrEventSink.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\image: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\image\SampleIme.ico: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\resource.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\stdafx.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME\x64: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME.sln: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\SampleIME.suo: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\C++\x64: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\description: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\description\0aac1760-b513-488a-ba57-e31d9413a075Combined.css: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\description\Brand.css: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\description\Combined.css: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\description\Galleries.css: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\description\Layout.css: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\description\iframedescription.css: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\description\offline.js: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\description.html: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\keymsg: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\keymsg\keymsg: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\keymsg\keymsg\keymsg: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\keymsg\keymsg\keymsg\ReadMe.txt: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\keymsg\keymsg\keymsg\Resource.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\keymsg\keymsg\keymsg\keymsg.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\keymsg\keymsg\keymsg\keymsg.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\keymsg\keymsg\keymsg\keymsg.ico: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\keymsg\keymsg\keymsg\keymsg.rc: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\keymsg\keymsg\keymsg\keymsg.vcxproj: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\keymsg\keymsg\keymsg\keymsg.vcxproj.filters: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\keymsg\keymsg\keymsg\small.ico: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\keymsg\keymsg\keymsg\stdafx.cpp: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\keymsg\keymsg\keymsg\stdafx.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\keymsg\keymsg\keymsg\targetver.h: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\keymsg\keymsg\keymsg.exe: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\keymsg\keymsg\keymsg.sln: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\keymsg\keymsg\keymsg.suo: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\keymsg.zip: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\license.rtf: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.476.0 c:\keyman\9.0\src\test\test_tip_apreservedkey\test_tip.zip: 31 Dec 2014 - mcdurdin - I4548 - V9.0 - When Alt is down, release of Ctrl, Shift is not detectable within TIP in some languages
9.0.475.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 14 Nov 2014 - mcdurdin - I4508 - V9.0 - JSON search needs to do cleanname on the keyboard filename to find candidates
9.0.475.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.475.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp: 14 Nov 2014 - mcdurdin - I4516 - V9.0 - Language hotkeys associated with non-primary keyboards do not trigger language change
9.0.475.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp:
9.0.475.0 c:\keyman\9.0\src\engine\keyman32\hotkeys.cpp: 14 Nov 2014 - mcdurdin - I4516 - V9.0 - Language hotkeys associated with non-primary keyboards do not trigger language change
9.0.475.0 c:\keyman\9.0\src\engine\keyman32\hotkeys.cpp:
9.0.475.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp: 14 Nov 2014 - mcdurdin - I4516 - V9.0 - Language hotkeys associated with non-primary keyboards do not trigger language change
9.0.475.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp:
9.0.475.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeymanoption.pas: 14 Nov 2014 - mcdurdin - I4515 - V9.0 - Switch for all apps is not disabled in Win 8
9.0.475.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeymanoption.pas:
9.0.474.0 04 Nov 2014 - mcdurdin - I4494 - Crash calling TSF [CrashID:kmshell.exe_9.0.473.0_2C45D42D_EOleSysError] c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards8.pas:
9.0.474.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards8.pas:
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsKeyboardEditor.pas: 04 Nov 2014 - mcdurdin - I4504 - V9.0 - Consolidate the compile action into single command
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsKeyboardEditor.pas:
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 04 Nov 2014 - mcdurdin - I4505 - V9.0 - Add JSON metadata editor to keyboard wizard
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 04 Nov 2014 - mcdurdin - I4504 - V9.0 - Consolidate the compile action into single command
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 04 Nov 2014 - mcdurdin - I4506 - V9.0 - Add command to send email with targets
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 04 Nov 2014 - mcdurdin - I4505 - V9.0 - Add JSON metadata editor to keyboard wizard
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmAddKeyboardFeature.pas: 04 Nov 2014 - mcdurdin - I4504 - V9.0 - Consolidate the compile action into single command
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmAddKeyboardFeature.pas:
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmOptions.pas: 04 Nov 2014 - mcdurdin - I4506 - V9.0 - Add command to send email with targets
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmOptions.pas:
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\main\KeyboardParser.pas: 04 Nov 2014 - mcdurdin - I4504 - V9.0 - Consolidate the compile action into single command
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\main\KeyboardParser.pas:
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperOptions.pas: 04 Nov 2014 - mcdurdin - I4506 - V9.0 - Add command to send email with targets
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperOptions.pas:
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas: 04 Nov 2014 - mcdurdin - I4507 - V9.0 - Move tab close button onto tabs
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas: 04 Nov 2014 - mcdurdin - I4504 - V9.0 - Consolidate the compile action into single command
9.0.474.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas:
9.0.474.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp: 04 Nov 2014 - mcdurdin - I4504 - V9.0 - Consolidate the compile action into single command
9.0.474.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp:
9.0.474.0 04 Nov 2014 - mcdurdin - I4487 - Crash when saving OSK to file, changing keyboard midstream [CrashID:keyman.exe_9.0.473.0_2C59B75E_EAccessViolation] c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas:
9.0.474.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas:
9.0.474.0 04 Nov 2014 - mcdurdin - I4494 - Crash calling TSF [CrashID:kmshell.exe_9.0.473.0_2C45D42D_EOleSysError] c:\keyman\9.0\src\engine\kmcomapi\com\keyboardlanguages\keymankeyboardlanguage.pas:
9.0.474.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboardlanguages\keymankeyboardlanguage.pas:
9.0.474.0 04 Nov 2014 - mcdurdin - I4494 - Crash calling TSF [CrashID:kmshell.exe_9.0.473.0_2C45D42D_EOleSysError] c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboardlanguageprofiles.pas:
9.0.474.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboardlanguageprofiles.pas:
9.0.474.0 04 Nov 2014 - mcdurdin - I4494 - Crash calling TSF [CrashID:kmshell.exe_9.0.473.0_2C45D42D_EOleSysError] c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboardlanguageprofiles.pas:
9.0.474.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboardlanguageprofiles.pas:
9.0.474.0 04 Nov 2014 - mcdurdin - I4495 - Damaged package causes crash when trying to uninstall [CrashID:kmshell.exe_9.0.473.0_2C6B80C4_EOleException] c:\keyman\9.0\src\engine\kmcomapi\processes\package\kpuninstallpackage.pas:
9.0.474.0 c:\keyman\9.0\src\engine\kmcomapi\processes\package\kpuninstallpackage.pas:
9.0.474.0 c:\keyman\9.0\src\global\delphi\general\CleartypeDrawCharacter.pas: 04 Nov 2014 - mcdurdin - I4488 - V9.0 - The character map is not falling back to system fonts well when Code2000 missing
9.0.474.0 c:\keyman\9.0\src\global\delphi\general\CleartypeDrawCharacter.pas:
9.0.474.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas: 04 Nov 2014 - mcdurdin - I4506 - V9.0 - Add command to send email with targets
9.0.474.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas:
9.0.474.0 c:\keyman\9.0\src\global\delphi\general\kmxfile.pas: 04 Nov 2014 - mcdurdin - I4504 - V9.0 - Consolidate the compile action into single command
9.0.474.0 c:\keyman\9.0\src\global\delphi\general\kmxfile.pas:
9.0.473.0 c:\keyman\9.0\src\desktop\kmshell\xml\localedef-pro.dtd: 23 Oct 2014 - mcdurdin - I4445 - V9.0 - Upgrade dialog shows wrong version of Keyman Desktop, at least in French
9.0.473.0 c:\keyman\9.0\src\desktop\kmshell\xml\localedef-pro.dtd:
9.0.473.0 c:\keyman\9.0\src\desktop\kmshell\xml\onlineupdate.xsl: 23 Oct 2014 - mcdurdin - I4456 - V9.0 - Keyman Desktop Update dialog shows broken Tavultesoft image
9.0.473.0 c:\keyman\9.0\src\desktop\kmshell\xml\onlineupdate.xsl:
9.0.473.0 c:\keyman\9.0\src\desktop\kmshell\xml\onlineupdate.xsl: 23 Oct 2014 - mcdurdin - I4445 - V9.0 - Upgrade dialog shows wrong version of Keyman Desktop, at least in French
9.0.473.0 c:\keyman\9.0\src\desktop\kmshell\xml\onlineupdate.xsl:
9.0.473.0 c:\keyman\9.0\src\desktop\locale\fr\locale.xml: 23 Oct 2014 - mcdurdin - I4445 - V9.0 - Upgrade dialog shows wrong version of Keyman Desktop, at least in French
9.0.473.0 c:\keyman\9.0\src\desktop\locale\fr\locale.xml:
9.0.473.0 c:\keyman\9.0\src\desktop\setup\bootstrapmain.pas: 16 Oct 2014 - mcdurdin - I4460 - V9.0 - Setup bootstrapper should handle upgrade scenarios with a prompt
9.0.473.0 c:\keyman\9.0\src\desktop\setup\bootstrapmain.pas:
9.0.473.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp: 16 Oct 2014 - mcdurdin - I4461 - V9.0 - Keyman_BuildKeyboardList was including keyboards installed but with no profiles
9.0.473.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp:
9.0.473.0 c:\keyman\9.0\src\global\delphi\setup\sfxstrings.pas: 16 Oct 2014 - mcdurdin - I4460 - V9.0 - Setup bootstrapper should handle upgrade scenarios with a prompt
9.0.473.0 c:\keyman\9.0\src\global\delphi\setup\sfxstrings.pas:
9.0.473.0 c:\keyman\9.0\src\global\inc\keyman64.h: 16 Oct 2014 - mcdurdin - I4462 - V9.0 - Keyman had a mismatch between KEYBOARDINFO and INTKEYBOARDINFO
9.0.473.0 c:\keyman\9.0\src\global\inc\keyman64.h:
9.0.473.0 c:\keyman\9.0\src\global\inc\keymanapi.h: 16 Oct 2014 - mcdurdin - I4462 - V9.0 - Keyman had a mismatch between KEYBOARDINFO and INTKEYBOARDINFO
9.0.473.0 c:\keyman\9.0\src\global\inc\keymanapi.h:
9.0.472.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 13 Oct 2014 - mcdurdin - I4447 - V9.0 - The dismiss keyboard and tab buttons should not be required by Keyman Developer now
9.0.472.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.472.0 c:\keyman\9.0\src\developer\TIKE\main\KeyboardParser.pas: 13 Oct 2014 - mcdurdin - I4329 - V9.0 - Sometimes when saving, the list of &WINDOWSLANGUAGES is doubled
9.0.472.0 c:\keyman\9.0\src\developer\TIKE\main\KeyboardParser.pas:
9.0.472.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas: 13 Oct 2014 - mcdurdin - I4448 - V9.0 - Standard fonts should not be downloaded to devices in test window
9.0.472.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas:
9.0.472.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas: 13 Oct 2014 - mcdurdin - I4449 - V9.0 - Font CSS responds as ISO-8859-1 instead of UTF-8
9.0.472.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas:
9.0.472.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.css: 13 Oct 2014 - mcdurdin - I4450 - V9.0 - Layout Builder is missing OSK special keys font in some situations
9.0.472.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.css:
9.0.472.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js: 13 Oct 2014 - mcdurdin - I4330 - V9.0 - Touch layout editor polish
9.0.472.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js:
9.0.472.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 13 Oct 2014 - mcdurdin - I4451 - V9.0 - Language hotkeys are not working
9.0.472.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.472.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp: 13 Oct 2014 - mcdurdin - I4452 - V9.0 - Chinese keyboard is not working correctly
9.0.472.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp:
9.0.472.0 c:\keyman\9.0\src\engine\keyman32\calldll.cpp: 13 Oct 2014 - mcdurdin - I4452 - V9.0 - Chinese keyboard is not working correctly
9.0.472.0 c:\keyman\9.0\src\engine\keyman32\calldll.cpp:
9.0.472.0 c:\keyman\9.0\src\engine\keyman32\hotkeys.cpp: 13 Oct 2014 - mcdurdin - I4451 - V9.0 - Language hotkeys are not working
9.0.472.0 c:\keyman\9.0\src\engine\keyman32\hotkeys.cpp:
9.0.472.0 c:\keyman\9.0\src\engine\keyman32\hotkeys.h: 13 Oct 2014 - mcdurdin - I4451 - V9.0 - Language hotkeys are not working
9.0.472.0 c:\keyman\9.0\src\engine\keyman32\hotkeys.h:
9.0.472.0 c:\keyman\9.0\src\engine\keyman32\k32_lowlevelkeyboardhook.cpp: 13 Oct 2014 - mcdurdin - I4451 - V9.0 - Language hotkeys are not working
9.0.472.0 c:\keyman\9.0\src\engine\keyman32\k32_lowlevelkeyboardhook.cpp:
9.0.472.0 c:\keyman\9.0\src\global\delphi\general\KeymanControlMessages.pas: 13 Oct 2014 - mcdurdin - I4451 - V9.0 - Language hotkeys are not working
9.0.472.0 c:\keyman\9.0\src\global\delphi\general\KeymanControlMessages.pas:
9.0.472.0 c:\keyman\9.0\src\global\inc\keymancontrol.h: 13 Oct 2014 - mcdurdin - I4451 - V9.0 - Language hotkeys are not working
9.0.472.0 c:\keyman\9.0\src\global\inc\keymancontrol.h:
9.0.471.0 c:\keyman\9.0\src\desktop\kmshell\main\initprog.pas: 10 Oct 2014 - mcdurdin - I4436 - V9.0 - browser emulation control for kmshell breaks downlevel versions of Keyman
9.0.471.0 c:\keyman\9.0\src\desktop\kmshell\main\initprog.pas:
9.0.471.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas: 10 Oct 2014 - mcdurdin - I4436 - V9.0 - browser emulation control for kmshell breaks downlevel versions of Keyman
9.0.471.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.471.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas: 10 Oct 2014 - mcdurdin - I4437 - V9.0 - JSON hosting for installing keyboard into native app has wrong extension
9.0.471.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas:
9.0.471.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\index.html: 10 Oct 2014 - mcdurdin - I4438 - V9.0 - Keyboard debugger does not show button control in desktop mode
9.0.471.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\index.html:
9.0.471.0 c:\keyman\9.0\src\developer\inst\prodinsthelp\main.pas: 10 Oct 2014 - mcdurdin - I4436 - V9.0 - browser emulation control for kmshell breaks downlevel versions of Keyman
9.0.471.0 c:\keyman\9.0\src\developer\inst\prodinsthelp\main.pas:
9.0.471.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboards\keymankeyboardsinstalled.pas: 10 Oct 2014 - mcdurdin - I4421 - CrashID:keyman.exe_9.0.470.0_2C631914_EOleException
9.0.471.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboards\keymankeyboardsinstalled.pas:
9.0.471.0 c:\keyman\9.0\src\engine\tsysinfo\sysinfo_main.pas: 10 Oct 2014 - mcdurdin - I4439 - V9.0 - Show Send to Tavultesoft button in Diagnostics
9.0.471.0 c:\keyman\9.0\src\engine\tsysinfo\sysinfo_main.pas:
9.0.471.0 c:\keyman\9.0\src\global\delphi\general\JsonUtil.pas: 10 Oct 2014 - mcdurdin - I4440 - V9.0 - If more than one language listed for a keyboard, the JSON file becomes invalid
9.0.471.0 c:\keyman\9.0\src\global\delphi\general\JsonUtil.pas:
9.0.471.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas: 10 Oct 2014 - mcdurdin - I4436 - V9.0 - browser emulation control for kmshell breaks downlevel versions of Keyman
9.0.471.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas:
9.0.470.0 c:\keyman\9.0\src\desktop\kmshell\xml\downloadkeyboard.xsl: 04 Oct 2014 - mcdurdin - I4419 - V9.0 - Download keyboard dialog had broken link
9.0.470.0 c:\keyman\9.0\src\desktop\kmshell\xml\downloadkeyboard.xsl:
9.0.469.0 c:\keyman\9.0\src\desktop\kmshell\install\UfrmInstallKeyboardFromWeb.pas: 02 Oct 2014 - mcdurdin - I4414 - V9.0 - Download Keyboard dialog does not display correctly
9.0.469.0 c:\keyman\9.0\src\desktop\kmshell\install\UfrmInstallKeyboardFromWeb.pas:
9.0.469.0 c:\keyman\9.0\src\desktop\kmshell\xml\downloadkeyboard.xsl: 02 Oct 2014 - mcdurdin - I4414 - V9.0 - Download Keyboard dialog does not display correctly
9.0.469.0 c:\keyman\9.0\src\desktop\kmshell\xml\downloadkeyboard.xsl:
9.0.469.0 c:\keyman\9.0\src\desktop\kmshell\xml\locale.xml: 02 Oct 2014 - mcdurdin - I4414 - V9.0 - Download Keyboard dialog does not display correctly
9.0.469.0 c:\keyman\9.0\src\desktop\kmshell\xml\locale.xml:
9.0.469.0 c:\keyman\9.0\src\global\delphi\comp\OnScreenKeyboard.pas: 02 Oct 2014 - mcdurdin - I4415 - V9.0 - OSK does not show underlying characters if base keyboard is not loaded
9.0.469.0 c:\keyman\9.0\src\global\delphi\comp\OnScreenKeyboard.pas:
9.0.467.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp: 25 Sep 2014 - mcdurdin - I4412 - V9.0 - Character Map needs to insert characters using SendInput
9.0.467.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp:
9.0.467.0 c:\keyman\9.0\src\engine\keyman32\globals.h: 25 Sep 2014 - mcdurdin - I4412 - V9.0 - Character Map needs to insert characters using SendInput
9.0.467.0 c:\keyman\9.0\src\engine\keyman32\globals.h:
9.0.467.0 c:\keyman\9.0\src\engine\keyman32\k32_globals.cpp: 25 Sep 2014 - mcdurdin - I4412 - V9.0 - Character Map needs to insert characters using SendInput
9.0.467.0 c:\keyman\9.0\src\engine\keyman32\k32_globals.cpp:
9.0.467.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp: 25 Sep 2014 - mcdurdin - I4412 - V9.0 - Character Map needs to insert characters using SendInput
9.0.467.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp:
9.0.467.0 25 Sep 2014 - mcdurdin - I4388 - Pressing spacebar in keyboard list crashes config [CrashID:kmshell.exe_9.0.462.0_script_TfrmMain_0] c:\keyman\9.0\src\desktop\kmshell\xml\keyman_keyboardlist.xsl:
9.0.467.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_keyboardlist.xsl:
9.0.467.0 c:\keyman\9.0\src\desktop\kmshell\xml\manualactivate.xsl: 25 Sep 2014 - mcdurdin - I4408 - V9.0 - Manual Activate dialog is misformatted
9.0.467.0 c:\keyman\9.0\src\desktop\kmshell\xml\manualactivate.xsl:
9.0.467.0 25 Sep 2014 - mcdurdin - I4388 - Pressing spacebar in keyboard list crashes config [CrashID:kmshell.exe_9.0.462.0_script_TfrmMain_0] c:\keyman\9.0\src\desktop\kmshell\xml\menu-frame.js:
9.0.467.0 c:\keyman\9.0\src\desktop\kmshell\xml\menu-frame.js:
9.0.467.0 c:\keyman\9.0\src\desktop\kmshell\xml\vkhints.xsl: 25 Sep 2014 - mcdurdin - I4400 - V9.0 - Add HKCU FEATURE_BROWSER_EMULATION 9000 for kmshell.exe
9.0.467.0 c:\keyman\9.0\src\desktop\kmshell\xml\vkhints.xsl:
9.0.467.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas: 25 Sep 2014 - mcdurdin - I4409 - V9.0 - Wrong font selected in keyboard debugger touch layout
9.0.467.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas:
9.0.467.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas: 25 Sep 2014 - mcdurdin - I4409 - V9.0 - Wrong font selected in keyboard debugger touch layout
9.0.467.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas:
9.0.467.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.css: 25 Sep 2014 - mcdurdin - I4410 - V9.0 - Metrics should be visible in touch layout editor
9.0.467.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.css:
9.0.467.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js: 25 Sep 2014 - mcdurdin - I4410 - V9.0 - Metrics should be visible in touch layout editor
9.0.467.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js:
9.0.467.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKCharacterMap.pas: 25 Sep 2014 - mcdurdin - I4411 - V9.0 - Character map allows Ctrl+Click to insert character
9.0.467.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKCharacterMap.pas:
9.0.467.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKCharacterMap.pas: 25 Sep 2014 - mcdurdin - I4412 - V9.0 - Character Map needs to insert characters using SendInput
9.0.467.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKCharacterMap.pas:
9.0.467.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKFontHelper.pas: 25 Sep 2014 - mcdurdin - I4412 - V9.0 - Character Map needs to insert characters using SendInput
9.0.467.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKFontHelper.pas:
9.0.467.0 c:\keyman\9.0\src\global\delphi\charmap\UfrmCharacterMapNew.pas: 25 Sep 2014 - mcdurdin - I4411 - V9.0 - Character map allows Ctrl+Click to insert character
9.0.467.0 c:\keyman\9.0\src\global\delphi\charmap\UfrmCharacterMapNew.pas:
9.0.467.0 c:\keyman\9.0\src\global\delphi\general\KeyboardFonts.pas: 25 Sep 2014 - mcdurdin - I4409 - V9.0 - Wrong font selected in keyboard debugger touch layout
9.0.467.0 c:\keyman\9.0\src\global\delphi\general\KeyboardFonts.pas:
9.0.466.0 c:\keyman\9.0\src\desktop\kmshell\xml\proxyconfiguration.xsl: 03 Sep 2014 - mcdurdin - I4387 - V9.0 - OK and Cancel buttons missing on Proxy dialog
9.0.466.0 c:\keyman\9.0\src\desktop\kmshell\xml\proxyconfiguration.xsl:
9.0.466.0 c:\keyman\9.0\src\desktop\kmshell\main\initprog.pas: 03 Sep 2014 - mcdurdin - I4400 - V9.0 - Add HKCU FEATURE_BROWSER_EMULATION 9000 for kmshell.exe
9.0.466.0 c:\keyman\9.0\src\desktop\kmshell\main\initprog.pas:
9.0.465.0 c:\keyman\9.0\src\desktop\branding\desktop_pro.kct: 01 Sep 2014 - mcdurdin - I4393 - V9.0 - Keyman Desktop Free Edition polish
9.0.465.0 c:\keyman\9.0\src\desktop\branding\desktop_pro.kct:
9.0.465.0 c:\keyman\9.0\src\desktop\inst\desktopui.wxi: 01 Sep 2014 - mcdurdin - I4393 - V9.0 - Keyman Desktop Free Edition polish
9.0.465.0 c:\keyman\9.0\src\desktop\inst\desktopui.wxi:
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\install\UfrmInstallKeyboardLanguage.pas: 01 Sep 2014 - mcdurdin - I4394 - V9.0 - Keyman Desktop Free Edition polish
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\install\UfrmInstallKeyboardLanguage.pas:
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\install\UfrmInstallKeyboardLanguage.pas: 01 Sep 2014 - mcdurdin - I4395 - V9.0 - Restrict associated languages to 1 for Light Edition
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\install\UfrmInstallKeyboardLanguage.pas:
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\main\KeymanDesktopOptions.pas: 01 Sep 2014 - mcdurdin - I4393 - V9.0 - Keyman Desktop Free Edition polish
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\main\KeymanDesktopOptions.pas:
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\render\OptionsXMLRenderer.pas: 01 Sep 2014 - mcdurdin - I4393 - V9.0 - Keyman Desktop Free Edition polish
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\render\OptionsXMLRenderer.pas:
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\startup\UfrmSplash.pas: 01 Sep 2014 - mcdurdin - I4393 - V9.0 - Keyman Desktop Free Edition polish
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\startup\UfrmSplash.pas:
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\startup\UfrmSplash.pas: 01 Sep 2014 - mcdurdin - I4396 - V9.0 - When configuration run from Splash and license key entered, splash doesn't refresh
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\startup\UfrmSplash.pas:
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\startup\help\UfrmTextEditor.pas: 01 Sep 2014 - mcdurdin - I4397 - V9.0 - Get Started gets impatient and shows nag too quickly on start
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\startup\help\UfrmTextEditor.pas:
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\startup\help\UfrmTextEditor.pas: 01 Sep 2014 - mcdurdin - I4393 - V9.0 - Keyman Desktop Free Edition polish
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\startup\help\UfrmTextEditor.pas:
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\xml\config.css: 01 Sep 2014 - mcdurdin - I4393 - V9.0 - Keyman Desktop Free Edition polish
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\xml\config.css:
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_keyboardlist.xsl: 01 Sep 2014 - mcdurdin - I4393 - V9.0 - Keyman Desktop Free Edition polish
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_keyboardlist.xsl:
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_options.xsl: 01 Sep 2014 - mcdurdin - I4393 - V9.0 - Keyman Desktop Free Edition polish
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_options.xsl:
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_pro.xsl: 01 Sep 2014 - mcdurdin - I4393 - V9.0 - Keyman Desktop Free Edition polish
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_pro.xsl:
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_support.xsl: 01 Sep 2014 - mcdurdin - I4393 - V9.0 - Keyman Desktop Free Edition polish
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_support.xsl:
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\xml\locale.xml: 01 Sep 2014 - mcdurdin - I4393 - V9.0 - Keyman Desktop Free Edition polish
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\xml\locale.xml:
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\xml\splash.css: 01 Sep 2014 - mcdurdin - I4393 - V9.0 - Keyman Desktop Free Edition polish
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\xml\splash.css:
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\xml\splash.xsl: 01 Sep 2014 - mcdurdin - I4393 - V9.0 - Keyman Desktop Free Edition polish
9.0.465.0 c:\keyman\9.0\src\desktop\kmshell\xml\splash.xsl:
9.0.465.0 c:\keyman\9.0\src\engine\keyman\Menu_KeyboardItems.pas: 01 Sep 2014 - mcdurdin - I4398 - V9.0 - Hotkeys don't show on keyboard list
9.0.465.0 c:\keyman\9.0\src\engine\keyman\Menu_KeyboardItems.pas:
9.0.465.0 c:\keyman\9.0\src\engine\keyman\Menu_KeyboardItems.pas: 01 Sep 2014 - mcdurdin - I4393 - V9.0 - Keyman Desktop Free Edition polish
9.0.465.0 c:\keyman\9.0\src\engine\keyman\Menu_KeyboardItems.pas:
9.0.465.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: 01 Sep 2014 - mcdurdin - I4393 - V9.0 - Keyman Desktop Free Edition polish
9.0.465.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas:
9.0.465.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeymanoption.pas: 01 Sep 2014 - mcdurdin - I4393 - V9.0 - Keyman Desktop Free Edition polish
9.0.465.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeymanoption.pas:
9.0.465.0 c:\keyman\9.0\src\global\delphi\general\httpuploader.pas: 01 Sep 2014 - mcdurdin - I4399 - V9.0 - HTTP download should report progress more cleanly
9.0.465.0 c:\keyman\9.0\src\global\delphi\general\httpuploader.pas:
9.0.463.0 c:\keyman\9.0\src\desktop\branding\desktop_pro.inf: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\desktop\branding\desktop_pro.inf:
9.0.463.0 c:\keyman\9.0\src\desktop\branding\source\options.txt: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\desktop\branding\source\options.txt:
9.0.463.0 c:\keyman\9.0\src\desktop\inst\desktopui.wxi: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\desktop\inst\desktopui.wxi:
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\main\UfrmMain.pas: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\main\UfrmMain.pas:
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\render\SupportXMLRenderer.pas: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\render\SupportXMLRenderer.pas:
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\config.css: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\config.css:
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\config.js: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\config.js:
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\elements.xsl: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\elements.xsl:
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman.xsl: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman.xsl:
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_footer.xsl: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_footer.xsl:
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_keyboardlist.xsl: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_keyboardlist.xsl:
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_menu.xsl: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_menu.xsl:
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_options.xsl: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_options.xsl:
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_support.xsl: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_support.xsl:
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\locale.xml: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\locale.xml:
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\menu-frame.js: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\menu-frame.js:
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\splash.xsl: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\splash.xsl:
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\vkhints.xsl: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\desktop\kmshell\xml\vkhints.xsl:
9.0.463.0 c:\keyman\9.0\src\engine\keyman\Menu_KeyboardItems.pas: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\engine\keyman\Menu_KeyboardItems.pas: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\engine\keyman\Menu_KeyboardItems.pas:
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 14 May 2010 - mcdurdin - I2226 - Improve Keyman menu
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 25 May 2010 - mcdurdin - I2377 - Keyman menu pops up and off-screen when taskbar is at top of screen
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 30 Nov 2010 - mcdurdin - I2542 - Rework menu styling as per Paul's design
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 10 Dec 2010 - mcdurdin - I2551, I2554 - Keyman crashes when closing menu
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 10 Dec 2010 - mcdurdin - I2555 - Transparency issues in Remote Desktop
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 17 Dec 2010 - mcdurdin - I2542 - Fix horizontal line
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 11 Jan 2011 - mcdurdin - I2582 - Keyman Desktop menu should pop over OSK
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 31 Jan 2011 - mcdurdin - I2639 - Fix handle and memory leak in Keyman menu
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 31 Jan 2011 - mcdurdin - I2582 - Re-fix for popping over OSK
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 17 Mar 2011 - mcdurdin - I2693 - Crash in Keyman menu with multiple screens and no 'nearest' screen returned
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 18 Mar 2011 - mcdurdin - I2820 - Crash in Keyman menu with multiple screens
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 03 May 2011 - mcdurdin - I2884 - Crash moving mouse over uninitialized menu
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 24 Jan 2012 - mcdurdin - I3213 - Crash when Keyman menu is visible and Ctrl+Alt+Del or Win+L pressed
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 03 Nov 2012 - mcdurdin - I3517 - V9.0 - Merge of I3213 - Crash when Keyman menu is visible and Ctrl+Alt+Del or Win+L pressed
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 01 Dec 2012 - mcdurdin - I3614 - V9.0 - Start removal of keyboard selection list from UI
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 24 Oct 2013 - mcdurdin - I3933 - V9.0 - Keyman tray icon menu is not showing installed keyboards
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 11 Nov 2013 - mcdurdin - I3960 - V9.0 - Reskin the Keyman menu with 9.0 style
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 29 Nov 2013 - mcdurdin - I3990 - V9.0 - Keyman keyboards menu should be used on OSK toolbar
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas:
9.0.463.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas:
9.0.463.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp:
9.0.463.0 c:\keyman\9.0\src\engine\keyman32\hotkeys.cpp: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\engine\keyman32\hotkeys.cpp:
9.0.463.0 c:\keyman\9.0\src\engine\keyman32\kmprot.cpp: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\engine\keyman32\kmprot.cpp:
9.0.463.0 c:\keyman\9.0\src\engine\kmcomapi\com\options\keymanoption.pas: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\engine\kmcomapi\com\options\keymanoption.pas:
9.0.463.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeymanoption.pas: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeymanoption.pas:
9.0.463.0 c:\keyman\9.0\src\engine\tsysinfo\sysinfo_main.pas: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\engine\tsysinfo\sysinfo_main.pas:
9.0.463.0 c:\keyman\9.0\src\global\delphi\general\Upload_Settings.pas: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\global\delphi\general\Upload_Settings.pas:
9.0.463.0 c:\keyman\9.0\src\global\delphi\general\utilhttp.pas: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\global\delphi\general\utilhttp.pas:
9.0.463.0 c:\keyman\9.0\src\global\delphi\productactivation\utilproductactivation.pas: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\global\delphi\productactivation\utilproductactivation.pas:
9.0.463.0 c:\keyman\9.0\src\online\kencrypt\cmdline.pas: 28 Aug 2014 - mcdurdin - I4390 - V9.0 - Free vs Pro
9.0.463.0 c:\keyman\9.0\src\online\kencrypt\cmdline.pas:
9.0.462.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboardlanguages\keymankeyboardlanguage.pas: 17 Aug 2014 - mcdurdin - I4376 - V9.0 - Unticked keyboards in configuration should be removed from language profile
9.0.462.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboardlanguages\keymankeyboardlanguage.pas:
9.0.462.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboards\keymankeyboardinstalled.pas: 17 Aug 2014 - mcdurdin - I4376 - V9.0 - Unticked keyboards in configuration should be removed from language profile
9.0.462.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboards\keymankeyboardinstalled.pas:
9.0.462.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboards\keymankeyboardsinstalled.pas: 17 Aug 2014 - mcdurdin - I4376 - V9.0 - Unticked keyboards in configuration should be removed from language profile
9.0.462.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboards\keymankeyboardsinstalled.pas:
9.0.462.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboards\keymankeyboardsinstalled.pas: 17 Aug 2014 - mcdurdin - I4381 - V9.0 - Keyman keyboards should be removed from language bar when Keyman exits
9.0.462.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboards\keymankeyboardsinstalled.pas:
9.0.462.0 c:\keyman\9.0\src\engine\kmcomapi\com\system\keymancontrol.pas: 17 Aug 2014 - mcdurdin - I4381 - V9.0 - Keyman keyboards should be removed from language bar when Keyman exits
9.0.462.0 c:\keyman\9.0\src\engine\kmcomapi\com\system\keymancontrol.pas:
9.0.462.0 c:\keyman\9.0\src\engine\kmcomapi\util\internalinterfaces.pas: 17 Aug 2014 - mcdurdin - I4376 - V9.0 - Unticked keyboards in configuration should be removed from language profile
9.0.462.0 c:\keyman\9.0\src\engine\kmcomapi\util\internalinterfaces.pas:
9.0.462.0 c:\keyman\9.0\src\engine\kmcomapi\util\internalinterfaces.pas: 17 Aug 2014 - mcdurdin - I4381 - V9.0 - Keyman keyboards should be removed from language bar when Keyman exits
9.0.462.0 c:\keyman\9.0\src\engine\kmcomapi\util\internalinterfaces.pas:
9.0.462.0 c:\keyman\9.0\src\support\unload_keyboards\UfrmUnloadKeyboards.pas: 17 Aug 2014 - mcdurdin - I4376 - V9.0 - Unticked keyboards in configuration should be removed from language profile
9.0.462.0 c:\keyman\9.0\src\support\unload_keyboards\UfrmUnloadKeyboards.pas:
9.0.461.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp: 14 Aug 2014 - mcdurdin - I4378 - V9.0 - Rapid typing in legacy mode breaks Keyman input
9.0.461.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp:
9.0.461.0 c:\keyman\9.0\src\engine\kmtip\globals.cpp: 14 Aug 2014 - mcdurdin - I4379 - V9.0 - kmtip should use the Keyman debug logging framework
9.0.461.0 c:\keyman\9.0\src\engine\kmtip\globals.cpp:
9.0.461.0 c:\keyman\9.0\src\engine\kmtip\globals.h: 14 Aug 2014 - mcdurdin - I4379 - V9.0 - kmtip should use the Keyman debug logging framework
9.0.461.0 c:\keyman\9.0\src\engine\kmtip\globals.h:
9.0.461.0 c:\keyman\9.0\src\engine\kmtip\kmkey.cpp: 14 Aug 2014 - mcdurdin - I4378 - V9.0 - Rapid typing in legacy mode breaks Keyman input
9.0.461.0 c:\keyman\9.0\src\engine\kmtip\kmkey.cpp:
9.0.461.0 c:\keyman\9.0\src\engine\kmtip\tmgrsink.cpp: 14 Aug 2014 - mcdurdin - I4377 - V9.0 - deep integration flag does not appear to be checked
9.0.461.0 c:\keyman\9.0\src\engine\kmtip\tmgrsink.cpp:
9.0.461.0 c:\keyman\9.0\src\global\inc\keyman64.h: 14 Aug 2014 - mcdurdin - I4379 - V9.0 - kmtip should use the Keyman debug logging framework
9.0.461.0 c:\keyman\9.0\src\global\inc\keyman64.h:
9.0.460.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 13 Aug 2014 - mcdurdin - I4370 - Deadkeys are still not working in Winword TIP mode
9.0.460.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 13 Aug 2014 - mcdurdin - I4370 - Deadkeys are still not working in Winword TIP mode
9.0.460.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp:
9.0.460.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.h: 13 Aug 2014 - mcdurdin - I4370 - Deadkeys are still not working in Winword TIP mode
9.0.460.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.h:
9.0.460.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp: 13 Aug 2014 - mcdurdin - I4370 - Deadkeys are still not working in Winword TIP mode
9.0.460.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp:
9.0.460.0 c:\keyman\9.0\src\engine\kmtip\globals.h: 13 Aug 2014 - mcdurdin - I4375 - V9.0 - Add registry flag deep integration to allow us to disable TIP context
9.0.460.0 c:\keyman\9.0\src\engine\kmtip\globals.h:
9.0.460.0 c:\keyman\9.0\src\engine\kmtip\kmkey.cpp: 13 Aug 2014 - mcdurdin - I4375 - V9.0 - Add registry flag deep integration to allow us to disable TIP context
9.0.460.0 c:\keyman\9.0\src\engine\kmtip\kmkey.cpp:
9.0.460.0 c:\keyman\9.0\src\engine\kmtip\kmkey.cpp: 13 Aug 2014 - mcdurdin - I4370 - Deadkeys are still not working in Winword TIP mode
9.0.460.0 c:\keyman\9.0\src\engine\kmtip\kmkey.cpp:
9.0.460.0 c:\keyman\9.0\src\engine\kmtip\kmtip.h: 13 Aug 2014 - mcdurdin - I4375 - V9.0 - Add registry flag deep integration to allow us to disable TIP context
9.0.460.0 c:\keyman\9.0\src\engine\kmtip\kmtip.h:
9.0.460.0 c:\keyman\9.0\src\engine\kmtip\tmgrsink.cpp: 13 Aug 2014 - mcdurdin - I4375 - V9.0 - Add registry flag deep integration to allow us to disable TIP context
9.0.460.0 c:\keyman\9.0\src\engine\kmtip\tmgrsink.cpp:
9.0.460.0 c:\keyman\9.0\src\global\inc\keyman64.h: 13 Aug 2014 - mcdurdin - I4370 - Deadkeys are still not working in Winword TIP mode
9.0.460.0 c:\keyman\9.0\src\global\inc\keyman64.h:
9.0.460.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards.pas: 12 Aug 2014 - mcdurdin - I4324 - V9.0 - Keyboard Upgrade from 6.0, 7.0, 8.0
9.0.460.0 c:\keyman\9.0\src\desktop\setup\bootstrapmain.pas: 12 Aug 2014 - mcdurdin - I4365 - V9.0 - Installer still doesn't enforce Win7 or later
9.0.460.0 c:\keyman\9.0\src\developer\setup\bootstrapmain.pas: 12 Aug 2014 - mcdurdin - I4366 - V9.0 - Installer still doesn't enforce Win7 or later
9.0.460.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 12 Aug 2014 - mcdurdin - I4368 - V9.0 - Add custom stylesheet to kmw compile
9.0.460.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 12 Aug 2014 - mcdurdin - I4373 - V9.0 - Add line number comments to js when compiling with debug
9.0.460.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 12 Aug 2014 - mcdurdin - I4374 - V9.0 - Refactor wow64 tests
9.0.460.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: 12 Aug 2014 - mcdurdin - I4360 - V9.0 - When OSK opens, if Keyman is off then icon shows wrongly
9.0.460.0 c:\keyman\9.0\src\engine\kmcomapi\com\customisation\keymancustomisation.pas: 12 Aug 2014 - mcdurdin - I4314 - V9.0 - Icon size in tool tray is wrong when using large fonts
9.0.460.0 c:\keyman\9.0\src\engine\kmcomapi\processes\package\kpinstallpackage.pas: 12 Aug 2014 - mcdurdin - I4324 - V9.0 - Keyboard Upgrade from 6.0, 7.0, 8.0
9.0.460.0 c:\keyman\9.0\src\engine\kmcomapi\processes\package\kpuninstallpackage.pas: 12 Aug 2014 - mcdurdin - I4324 - V9.0 - Keyboard Upgrade from 6.0, 7.0, 8.0
9.0.460.0 c:\keyman\9.0\src\global\delphi\comp\OnScreenKeyboard.pas: 12 Aug 2014 - mcdurdin - I4363 - V9.0 - OSK does not always show base layout when keyboard active
9.0.460.0 c:\keyman\9.0\src\global\delphi\general\kmxfile.pas: 12 Aug 2014 - mcdurdin - I4368 - V9.0 - Add custom stylesheet to kmw compile
9.0.460.0 c:\keyman\9.0\src\global\delphi\general\utilicon.pas: 12 Aug 2014 - mcdurdin - I4314 - V9.0 - Icon size in tool tray is wrong when using large fonts
9.0.460.0 c:\keyman\9.0\src\global\delphi\setup\sfxstrings.pas: 12 Aug 2014 - mcdurdin - I4365 - V9.0 - Installer still doesn't enforce Win7 or later
9.0.459.0 c:\keyman\9.0\src\desktop\kmshell\install\UfrmInstallKeyboardLanguage.pas: 03 Aug 2014 - mcdurdin - I4322 - V9.0 - Specify custom languages (med-high) ? fixup language association dialog, also in installer.
9.0.459.0 c:\keyman\9.0\src\desktop\kmshell\install\UfrmInstallKeyboardLanguage.pas:
9.0.459.0 c:\keyman\9.0\src\desktop\kmshell\startup\UfrmSplash.pas: 03 Aug 2014 - mcdurdin - I4356 - V9.0 - If splash screen is minimized, it cannot be restored
9.0.459.0 c:\keyman\9.0\src\desktop\kmshell\startup\UfrmSplash.pas:
9.0.459.0 c:\keyman\9.0\src\desktop\kmshell\xml\splash.xsl: 03 Aug 2014 - mcdurdin - I4357 - V9.0 - Splash screen buy links go to wrong version of Keyman
9.0.459.0 c:\keyman\9.0\src\desktop\kmshell\xml\splash.xsl:
9.0.459.0 c:\keyman\9.0\src\engine\inst\components.wxi: 03 Aug 2014 - mcdurdin - I4358 - V9.0 - kmcomapi COM registration is out of date
9.0.459.0 c:\keyman\9.0\src\engine\inst\components.wxi:
9.0.459.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 03 Aug 2014 - mcdurdin - I4359 - V9.0 - OSK shows wrong base keyboard and doesn't refresh
9.0.459.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.459.0 03 Aug 2014 - mcdurdin - I4326 - V9.0 - Switch-off hotkey not working, then keyboard hotkey stopped working (win 8.1 jeremy) [High] c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.459.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.459.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas: 03 Aug 2014 - mcdurdin - I4359 - V9.0 - OSK shows wrong base keyboard and doesn't refresh
9.0.459.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: 03 Aug 2014 - mcdurdin - I4359 - V9.0 - OSK shows wrong base keyboard and doesn't refresh
9.0.459.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas:
9.0.459.0 03 Aug 2014 - mcdurdin - I4326 - V9.0 - Switch-off hotkey not working, then keyboard hotkey stopped working (win 8.1 jeremy) [High] c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp:
9.0.459.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp:
9.0.459.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 03 Aug 2014 - mcdurdin - I4278 - V9.0 - PQR test in dead key test fails in TIP
9.0.459.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp:
9.0.459.0 03 Aug 2014 - mcdurdin - I4326 - V9.0 - Switch-off hotkey not working, then keyboard hotkey stopped working (win 8.1 jeremy) [High] c:\keyman\9.0\src\engine\keyman32\globals.h:
9.0.459.0 c:\keyman\9.0\src\engine\keyman32\globals.h:
9.0.459.0 03 Aug 2014 - mcdurdin - I4326 - V9.0 - Switch-off hotkey not working, then keyboard hotkey stopped working (win 8.1 jeremy) [High] c:\keyman\9.0\src\engine\keyman32\hotkeys.cpp:
9.0.459.0 c:\keyman\9.0\src\engine\keyman32\hotkeys.cpp:
9.0.459.0 03 Aug 2014 - mcdurdin - I4326 - V9.0 - Switch-off hotkey not working, then keyboard hotkey stopped working (win 8.1 jeremy) [High] c:\keyman\9.0\src\engine\keyman32\hotkeys.h:
9.0.459.0 c:\keyman\9.0\src\engine\keyman32\hotkeys.h:
9.0.459.0 03 Aug 2014 - mcdurdin - I4326 - V9.0 - Switch-off hotkey not working, then keyboard hotkey stopped working (win 8.1 jeremy) [High] c:\keyman\9.0\src\engine\keyman32\k32_globals.cpp:
9.0.459.0 c:\keyman\9.0\src\engine\keyman32\k32_globals.cpp:
9.0.459.0 03 Aug 2014 - mcdurdin - I4326 - V9.0 - Switch-off hotkey not working, then keyboard hotkey stopped working (win 8.1 jeremy) [High] c:\keyman\9.0\src\engine\keyman32\k32_lowlevelkeyboardhook.cpp:
9.0.459.0 c:\keyman\9.0\src\engine\keyman32\k32_lowlevelkeyboardhook.cpp:
9.0.459.0 03 Aug 2014 - mcdurdin - I4326 - V9.0 - Switch-off hotkey not working, then keyboard hotkey stopped working (win 8.1 jeremy) [High] c:\keyman\9.0\src\engine\keyman32\kmhook_callwndproc.cpp:
9.0.459.0 c:\keyman\9.0\src\engine\keyman32\kmhook_callwndproc.cpp:
9.0.459.0 03 Aug 2014 - mcdurdin - I4326 - V9.0 - Switch-off hotkey not working, then keyboard hotkey stopped working (win 8.1 jeremy) [High] c:\keyman\9.0\src\engine\keyman32\kmhook_keyboard.cpp:
9.0.459.0 c:\keyman\9.0\src\engine\keyman32\kmhook_keyboard.cpp:
9.0.459.0 c:\keyman\9.0\src\engine\keyman32\preservedkeymap.cpp: 03 Aug 2014 - mcdurdin - I4351 - V9.0 - RALT keys are not preserved correctly in TIP
9.0.459.0 c:\keyman\9.0\src\engine\keyman32\preservedkeymap.cpp:
9.0.459.0 c:\keyman\9.0\src\engine\kmtip\keys.cpp: 03 Aug 2014 - mcdurdin - I4325 - V9.0 - If KM not running, disable all preserved keys <20> annoying otherwise
9.0.459.0 c:\keyman\9.0\src\engine\kmtip\keys.cpp:
9.0.459.0 c:\keyman\9.0\src\engine\mcompile\mc_import_rules.cpp: 03 Aug 2014 - mcdurdin - I4327 - V9.0 - Mnemonic layout compiler follow-up
9.0.459.0 c:\keyman\9.0\src\engine\mcompile\mc_import_rules.cpp:
9.0.459.0 c:\keyman\9.0\src\engine\mcompile\mc_import_rules.cpp: 03 Aug 2014 - mcdurdin - I4353 - V9.0 - mnemonic layout recompiler mixes up deadkey rules
9.0.459.0 c:\keyman\9.0\src\engine\mcompile\mc_import_rules.cpp:
9.0.459.0 c:\keyman\9.0\src\engine\mcompile\mcompile.cpp: 03 Aug 2014 - mcdurdin - I4353 - V9.0 - mnemonic layout recompiler mixes up deadkey rules
9.0.459.0 c:\keyman\9.0\src\engine\mcompile\mcompile.cpp:
9.0.459.0 c:\keyman\9.0\src\engine\mcompile\mcompile.cpp: 03 Aug 2014 - mcdurdin - I4327 - V9.0 - Mnemonic layout compiler follow-up
9.0.459.0 c:\keyman\9.0\src\engine\mcompile\mcompile.cpp:
9.0.459.0 c:\keyman\9.0\src\engine\mcompile\mcompile.h: 03 Aug 2014 - mcdurdin - I4353 - V9.0 - mnemonic layout recompiler mixes up deadkey rules
9.0.459.0 c:\keyman\9.0\src\engine\mcompile\mcompile.h:
9.0.459.0 03 Aug 2014 - mcdurdin - I4326 - V9.0 - Switch-off hotkey not working, then keyboard hotkey stopped working (win 8.1 jeremy) [High] c:\keyman\9.0\src\global\delphi\general\KeymanControlMessages.pas:
9.0.459.0 c:\keyman\9.0\src\global\delphi\general\KeymanControlMessages.pas:
9.0.459.0 03 Aug 2014 - mcdurdin - I4318 - Alt+LeftShift hotkey not set on clean install [med] c:\keyman\9.0\src\global\delphi\general\UCreateProcessAsShellUser.pas:
9.0.459.0 c:\keyman\9.0\src\global\delphi\general\UCreateProcessAsShellUser.pas:
9.0.459.0 c:\keyman\9.0\src\global\delphi\general\utilicon.pas: 03 Aug 2014 - mcdurdin - I4317 - V9.0 - Some .ico formats do not load correctly in icon conversion
9.0.459.0 c:\keyman\9.0\src\global\delphi\general\utilicon.pas:
9.0.459.0 03 Aug 2014 - mcdurdin - I4326 - V9.0 - Switch-off hotkey not working, then keyboard hotkey stopped working (win 8.1 jeremy) [High] c:\keyman\9.0\src\global\inc\keyman64.h:
9.0.459.0 c:\keyman\9.0\src\global\inc\keyman64.h:
9.0.459.0 03 Aug 2014 - mcdurdin - I4326 - V9.0 - Switch-off hotkey not working, then keyboard hotkey stopped working (win 8.1 jeremy) [High] c:\keyman\9.0\src\global\inc\keymancontrol.h:
9.0.459.0 c:\keyman\9.0\src\global\inc\keymancontrol.h:
9.0.458.0 c:\keyman\9.0\src\desktop\branding\desktop_pro.inf: 03 Jul 2014 - mcdurdin - I4311 - V9.0 - Balloon tip and About page had wrong product version
9.0.458.0 c:\keyman\9.0\src\desktop\branding\desktop_pro.inf:
9.0.458.0 c:\keyman\9.0\src\desktop\branding\desktop_pro.kct: 03 Jul 2014 - mcdurdin - I4311 - V9.0 - Balloon tip and About page had wrong product version
9.0.458.0 c:\keyman\9.0\src\desktop\branding\desktop_pro.kct:
9.0.458.0 c:\keyman\9.0\src\desktop\inst\keymandesktop.wxs: 03 Jul 2014 - mcdurdin - I4312 - V9.0 - Require Windows 7 or later for install
9.0.458.0 c:\keyman\9.0\src\desktop\inst\keymandesktop.wxs:
9.0.458.0 c:\keyman\9.0\src\desktop\kmshell\startup\UfrmSplash.pas: 03 Jul 2014 - mcdurdin - I3730 - V9.0 - I3710 fail - script error dialog appears behind splash dialog
9.0.458.0 c:\keyman\9.0\src\desktop\kmshell\startup\UfrmSplash.pas:
9.0.458.0 c:\keyman\9.0\src\desktop\kmshell\startup\help\UfrmTextEditor.pas: 03 Jul 2014 - mcdurdin - I3674 - V9.0 - Getting Started window gives instructions that are not valid for KM9
9.0.458.0 c:\keyman\9.0\src\desktop\kmshell\startup\help\UfrmTextEditor.pas:
9.0.458.0 c:\keyman\9.0\src\desktop\kmshell\xml\welcome_hintbar_1.xsl: 03 Jul 2014 - mcdurdin - I3674 - V9.0 - Getting Started window gives instructions that are not valid for KM9
9.0.458.0 c:\keyman\9.0\src\desktop\kmshell\xml\welcome_hintbar_1.xsl:
9.0.458.0 c:\keyman\9.0\src\desktop\kmshell\xml\welcome_hintbar_4.xsl: 03 Jul 2014 - mcdurdin - I3674 - V9.0 - Getting Started window gives instructions that are not valid for KM9
9.0.458.0 c:\keyman\9.0\src\desktop\kmshell\xml\welcome_hintbar_4.xsl:
9.0.458.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs: 03 Jul 2014 - mcdurdin - I4313 - V9.0 - Installer should require Windows 7 or later
9.0.458.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs:
9.0.458.0 c:\keyman\9.0\src\engine\kmcomapi\com\customisation\keymancustomisation.pas: 03 Jul 2014 - mcdurdin - I4314 - V9.0 - Icon size in tool tray is wrong when using large fonts
9.0.458.0 c:\keyman\9.0\src\engine\kmcomapi\com\customisation\keymancustomisation.pas:
9.0.458.0 c:\keyman\9.0\src\engine\kmcomapi\com\system\keymancontrol.pas: 03 Jul 2014 - mcdurdin - I4315 - V9.0 - Switching keyboards with kmcomapi needs to use TSF
9.0.458.0 c:\keyman\9.0\src\engine\kmcomapi\com\system\keymancontrol.pas:
9.0.458.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: 03 Jul 2014 - mcdurdin - I4316 - V9.0 - Keyboard icons should be converted to 32BPP RGBA on install
9.0.458.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas:
9.0.457.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards8.pas: 26 Jun 2014 - mcdurdin - I4302 - V9 - Refactor uninstall of TIP and its profiles into separate unit
9.0.457.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards8.pas:
9.0.457.0 c:\keyman\9.0\src\engine\inst\insthelper\preuninstallunit.pas: 26 Jun 2014 - mcdurdin - I4302 - V9 - Refactor uninstall of TIP and its profiles into separate unit
9.0.457.0 c:\keyman\9.0\src\engine\inst\insthelper\preuninstallunit.pas:
9.0.457.0 c:\keyman\9.0\src\engine\inst\keymanengine.wxs: 26 Jun 2014 - mcdurdin - I4302 - V9 - Refactor uninstall of TIP and its profiles into separate unit
9.0.457.0 c:\keyman\9.0\src\engine\inst\keymanengine.wxs:
9.0.457.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 26 Jun 2014 - mcdurdin - I4290 - Keys that have rules but are not matched due to context do not generate output
9.0.457.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp:
9.0.457.0 c:\keyman\9.0\src\engine\keyman32\globals.h: 26 Jun 2014 - mcdurdin - I4290 - Keys that have rules but are not matched due to context do not generate output
9.0.457.0 c:\keyman\9.0\src\engine\keyman32\globals.h:
9.0.457.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp: 26 Jun 2014 - mcdurdin - I4290 - Keys that have rules but are not matched due to context do not generate output
9.0.457.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp:
9.0.457.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboardlanguageprofiles.pas: 26 Jun 2014 - mcdurdin - I4302 - V9 - Refactor uninstall of TIP and its profiles into separate unit
9.0.457.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboardlanguageprofiles.pas:
9.0.457.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboardlanguageprofiles.pas: 26 Jun 2014 - mcdurdin - I4302 - V9 - Refactor uninstall of TIP and its profiles into separate unit
9.0.457.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboardlanguageprofiles.pas:
9.0.456.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards8.pas: 25 Jun 2014 - mcdurdin - I4298 - V9.0 - Old TSF addin remains registered when upgrading
9.0.456.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards8.pas:
9.0.456.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards8.pas: 25 Jun 2014 - mcdurdin - I4299 - V9.0 - Keyman-installed Windows languages should be removed when upgrading
9.0.456.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards8.pas:
9.0.456.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards8.pas: 25 Jun 2014 - mcdurdin - I4297 - V9.0 - Upgrade of keyboards fails to register in right hive
9.0.456.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards8.pas:
9.0.456.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards8.pas: 25 Jun 2014 - mcdurdin - I4296 - CrashID:kmshell.exe_9.0.456.0_2C405C69_EInvalidPointer
9.0.456.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards8.pas:
9.0.455.0 c:\keyman\9.0\src\desktop\inst\Makefile: 24 Jun 2014 - mcdurdin - I4292 - V9.0 - Prepare installer for v9.0 upgrade from v8.0
9.0.455.0 c:\keyman\9.0\src\desktop\inst\Makefile:
9.0.455.0 c:\keyman\9.0\src\desktop\inst\keymandesktop.wxs: 24 Jun 2014 - mcdurdin - I4292 - V9.0 - Prepare installer for v9.0 upgrade from v8.0
9.0.455.0 c:\keyman\9.0\src\desktop\inst\keymandesktop.wxs:
9.0.455.0 c:\keyman\9.0\src\desktop\setup\RunTools.pas: 24 Jun 2014 - mcdurdin - I4293 - V9.0 - Setup bootstrapper does not check for V8 upgrade
9.0.455.0 c:\keyman\9.0\src\desktop\setup\RunTools.pas:
9.0.455.0 c:\keyman\9.0\src\desktop\setup\UfrmRunDesktop.pas: 24 Jun 2014 - mcdurdin - I4293 - V9.0 - Setup bootstrapper does not check for V8 upgrade
9.0.455.0 c:\keyman\9.0\src\desktop\setup\UfrmRunDesktop.pas:
9.0.455.0 c:\keyman\9.0\src\desktop\setup\bootstrapmain.pas: 24 Jun 2014 - mcdurdin - I4293 - V9.0 - Setup bootstrapper does not check for V8 upgrade
9.0.455.0 c:\keyman\9.0\src\desktop\setup\bootstrapmain.pas:
9.0.454.0 c:\keyman\9.0\src\developer\TIKE\main\xmldom_msxml40.pas: 23 Jun 2014 - mcdurdin - I3734 - V9.0 - Compiling a product installer fails with xsl security error
9.0.454.0 c:\keyman\9.0\src\developer\TIKE\main\xmldom_msxml40.pas:
9.0.454.0 c:\keyman\9.0\src\developer\TIKE\xml\product\str.tokenize.msxsl.xsl: 23 Jun 2014 - mcdurdin - I3734 - V9.0 - Compiling a product installer fails with xsl security error
9.0.454.0 c:\keyman\9.0\src\developer\TIKE\xml\product\str.tokenize.msxsl.xsl:
9.0.454.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 23 Jun 2014 - mcdurdin - I4285 - V9.0 - Profile change needs debug data for tracing source profile change thread
9.0.454.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.454.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 23 Jun 2014 - mcdurdin - I4286 - V9.0 - If an atom is deleted before profile change is received, then we must ignore it
9.0.454.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 23 Jun 2014 - mcdurdin - I4287 - V9.0 - Remove extraneous AppIntegration class type tests
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp:
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.h: 23 Jun 2014 - mcdurdin - I4287 - V9.0 - Remove extraneous AppIntegration class type tests
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.h:
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp: 23 Jun 2014 - mcdurdin - I4287 - V9.0 - Remove extraneous AppIntegration class type tests
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp:
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.h: 23 Jun 2014 - mcdurdin - I4287 - V9.0 - Remove extraneous AppIntegration class type tests
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.h:
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\appint\appint.cpp: 23 Jun 2014 - mcdurdin - I4287 - V9.0 - Remove extraneous AppIntegration class type tests
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\appint\appint.cpp:
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\appint\appint.h: 23 Jun 2014 - mcdurdin - I4287 - V9.0 - Remove extraneous AppIntegration class type tests
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\appint\appint.h:
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\globals.h: 23 Jun 2014 - mcdurdin - I4287 - V9.0 - Remove extraneous AppIntegration class type tests
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\globals.h:
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\kmhook_callwndproc.cpp: 23 Jun 2014 - mcdurdin - I4288 - V9.0 - Consolidate reporting of active keyboard into ReportActiveKeyboard
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\kmhook_callwndproc.cpp:
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp: 23 Jun 2014 - mcdurdin - I4287 - V9.0 - Remove extraneous AppIntegration class type tests
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp:
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp: 23 Jun 2014 - mcdurdin - I4287 - V9.0 - Remove extraneous AppIntegration class type tests
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp:
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\selectkeyboard.cpp: 23 Jun 2014 - mcdurdin - I4287 - V9.0 - Remove extraneous AppIntegration class type tests
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\selectkeyboard.cpp:
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\selectkeyboard.cpp: 23 Jun 2014 - mcdurdin - I4277 - V9.0 - Switch from Keyman to Keyman keyboard causes loop in global language switch
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\selectkeyboard.cpp:
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\selectkeyboard.cpp: 23 Jun 2014 - mcdurdin - I4285 - V9.0 - Profile change needs debug data for tracing source profile change thread
9.0.454.0 c:\keyman\9.0\src\engine\keyman32\selectkeyboard.cpp:
9.0.454.0 c:\keyman\9.0\src\engine\mcompile\mcompile.cpp: 23 Jun 2014 - mcdurdin - I4279 - V9.0 - mcompile fails to start when converting keyboard to Unicode
9.0.454.0 c:\keyman\9.0\src\engine\mcompile\mcompile.cpp:
9.0.454.0 c:\keyman\9.0\src\global\inc\keyman64.h: 23 Jun 2014 - mcdurdin - I4287 - V9.0 - Remove extraneous AppIntegration class type tests
9.0.454.0 c:\keyman\9.0\src\global\inc\keyman64.h:
9.0.453.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderKeyboardUtils.pas: 16 Jun 2014 - mcdurdin - I4185 - V9.0 - Upgrade V8.0 keyboards to 9.0
9.0.453.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderKeyboardUtils.pas:
9.0.453.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards.pas: 16 Jun 2014 - mcdurdin - I4185 - V9.0 - Upgrade V8.0 keyboards to 9.0
9.0.453.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards.pas:
9.0.453.0 c:\keyman\9.0\src\desktop\kmshell\main\initprog.pas: 16 Jun 2014 - mcdurdin - I4185 - V9.0 - Upgrade V8.0 keyboards to 9.0
9.0.453.0 c:\keyman\9.0\src\desktop\kmshell\main\initprog.pas:
9.0.453.0 16 Jun 2014 - mcdurdin - I4199 - Opening ui lang menu causes crash [CrashID:kmshell.exe_9.0.447.0_script_TfrmMain_0] c:\keyman\9.0\src\desktop\kmshell\xml\elements.xsl:
9.0.453.0 c:\keyman\9.0\src\desktop\kmshell\xml\elements.xsl:
9.0.453.0 16 Jun 2014 - mcdurdin - I4199 - Opening ui lang menu causes crash [CrashID:kmshell.exe_9.0.447.0_script_TfrmMain_0] c:\keyman\9.0\src\desktop\kmshell\xml\menu.css:
9.0.453.0 c:\keyman\9.0\src\desktop\kmshell\xml\menu.css:
9.0.453.0 16 Jun 2014 - mcdurdin - I4199 - Opening ui lang menu causes crash [CrashID:kmshell.exe_9.0.447.0_script_TfrmMain_0] c:\keyman\9.0\src\desktop\kmshell\xml\menu.js:
9.0.453.0 c:\keyman\9.0\src\desktop\kmshell\xml\menu.js:
9.0.453.0 16 Jun 2014 - mcdurdin - I4247 - Clicking Remove Feature when no feature selected crashes [CrashID:tike.exe_9.0.449.0_00987F63_EAccessViolation] c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.453.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.453.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 16 Jun 2014 - mcdurdin - I4271 - V9.0 - Switch language for all applications is not working
9.0.453.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.453.0 16 Jun 2014 - mcdurdin - I4268 - If Keyboard usage refreshes during exit, Keyman crashes [CrashID:keyman.exe_9.0.452.0_2C5FB0CD_EAccessViolation] c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKKeyboardUsage.pas:
9.0.453.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKKeyboardUsage.pas:
9.0.453.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 16 Jun 2014 - mcdurdin - I4272 - V9.0 - TIP only outputs first 127 characters of a rule result
9.0.453.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp:
9.0.453.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 16 Jun 2014 - mcdurdin - I4266 - V9.0 - Deadkeys only work in first 61 characters of document with TIP
9.0.453.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp:
9.0.453.0 c:\keyman\9.0\src\engine\keyman32\kmhook_callwndproc.cpp: 16 Jun 2014 - mcdurdin - I4271 - V9.0 - Switch language for all applications is not working
9.0.453.0 c:\keyman\9.0\src\engine\keyman32\kmhook_callwndproc.cpp:
9.0.453.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp: 16 Jun 2014 - mcdurdin - I4271 - V9.0 - Switch language for all applications is not working
9.0.453.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp:
9.0.453.0 c:\keyman\9.0\src\engine\keyman32\selectkeyboard.cpp: 16 Jun 2014 - mcdurdin - I4271 - V9.0 - Switch language for all applications is not working
9.0.453.0 c:\keyman\9.0\src\engine\keyman32\selectkeyboard.cpp:
9.0.453.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: 16 Jun 2014 - mcdurdin - I4273 - V9.0 - Convert keyboards to Unicode before installing
9.0.453.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas:
9.0.453.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeymanoption.pas: 16 Jun 2014 - mcdurdin - I4271 - V9.0 - Switch language for all applications is not working
9.0.453.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeymanoption.pas:
9.0.453.0 c:\keyman\9.0\src\engine\kmtip\keys.cpp: 16 Jun 2014 - mcdurdin - I4274 - V9.0 - kmtip does not work if already active before KM starts
9.0.453.0 c:\keyman\9.0\src\engine\kmtip\keys.cpp:
9.0.453.0 c:\keyman\9.0\src\engine\kmtip\keys.cpp: 16 Jun 2014 - mcdurdin - I3605 - V9.0 - Resolving preserved keys and shift states
9.0.453.0 c:\keyman\9.0\src\engine\kmtip\keys.cpp:
9.0.453.0 c:\keyman\9.0\src\engine\kmtip\kmkey.cpp: 16 Jun 2014 - mcdurdin - I4274 - V9.0 - kmtip does not work if already active before KM starts
9.0.453.0 c:\keyman\9.0\src\engine\kmtip\kmtip.cpp: 16 Jun 2014 - mcdurdin - I4274 - V9.0 - kmtip does not work if already active before KM starts
9.0.453.0 c:\keyman\9.0\src\engine\kmtip\kmtip.cpp:
9.0.453.0 c:\keyman\9.0\src\engine\kmtip\kmtip.h: 16 Jun 2014 - mcdurdin - I4274 - V9.0 - kmtip does not work if already active before KM starts
9.0.453.0 c:\keyman\9.0\src\engine\kmtip\kmtip.h:
9.0.453.0 c:\keyman\9.0\src\engine\kmtip\tmgrsink.cpp: 16 Jun 2014 - mcdurdin - I4274 - V9.0 - kmtip does not work if already active before KM starts
9.0.453.0 c:\keyman\9.0\src\engine\kmtip\tmgrsink.cpp:
9.0.453.0 c:\keyman\9.0\src\engine\mcompile\mcompile.cpp: 16 Jun 2014 - mcdurdin - I4273 - V9.0 - Convert keyboards to Unicode before installing
9.0.453.0 c:\keyman\9.0\src\engine\mcompile\mcompile.cpp:
9.0.453.0 c:\keyman\9.0\src\global\inc\Compiler.h: 16 Jun 2014 - mcdurdin - I4271 - V9.0 - Switch language for all applications is not working
9.0.453.0 c:\keyman\9.0\src\global\inc\Compiler.h:
9.0.453.0 c:\keyman\9.0\src\global\inc\keyman64.h: 16 Jun 2014 - mcdurdin - I4271 - V9.0 - Switch language for all applications is not working
9.0.453.0 c:\keyman\9.0\src\global\inc\keyman64.h:
9.0.452.0 12 Jun 2014 - mcdurdin - I4212 - Crash opening project in read-only location [CrashID:tike.exe_9.0.443.0_005E202D_EOleException] c:\keyman\9.0\src\developer\inst\Makefile:
9.0.452.0 c:\keyman\9.0\src\developer\inst\Makefile:
9.0.452.0 12 Jun 2014 - mcdurdin - I4212 - Crash opening project in read-only location [CrashID:tike.exe_9.0.443.0_005E202D_EOleException] c:\keyman\9.0\src\developer\inst\kmdev.wxs:
9.0.452.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs:
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 12 Jun 2014 - mcdurdin - I4263 - V9.0 - Compile to web and test fails when keyboard version is not 1.0
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas: 12 Jun 2014 - mcdurdin - I4264 - V9.0 - If Keyman Developer is running, double clicking a file in Explorer doesn't open it
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas:
9.0.452.0 c:\keyman\9.0\src\engine\inst\components.wxi: 12 Jun 2014 - mcdurdin - I4262 - V9.0 - TSF deadkeys do not function correctly
9.0.452.0 c:\keyman\9.0\src\engine\inst\components.wxi:
9.0.452.0 c:\keyman\9.0\src\engine\kmcomapi\com\products\keymanproduct.pas: 12 Jun 2014 - mcdurdin - I4265 - V9.0 - Test for text editor running fails
9.0.452.0 c:\keyman\9.0\src\engine\kmcomapi\com\products\keymanproduct.pas:
9.0.452.0 c:\keyman\9.0\src\buildtools\buildunidata\Makefile: 10 Jun 2014 - mcdurdin - I4257 - V9.0 - Add ethnologue language codes to unicodedata.mdb
9.0.452.0 c:\keyman\9.0\src\buildtools\buildunidata\Makefile:
9.0.452.0 c:\keyman\9.0\src\desktop\kmshell\xml\config.js: 10 Jun 2014 - mcdurdin - I4251 - CrashID:kmshell.exe_9.0.451.0_script_TfrmMain_0
9.0.452.0 c:\keyman\9.0\src\desktop\kmshell\xml\config.js:
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 10 Jun 2014 - mcdurdin - I4258 - V9.0 - Keyboard font dialog crashes if in text editor view
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 10 Jun 2014 - mcdurdin - I4259 - V9.0 - Generate a .json file when compiling keyboard for web
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas: 10 Jun 2014 - mcdurdin - I4257 - V9.0 - Add ethnologue language codes to unicodedata.mdb
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas: 10 Jun 2014 - mcdurdin - I3733 - V9.0 - File format dropdown should be disabled in project view
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.452.0 10 Jun 2014 - mcdurdin - I4212 - Crash opening project in read-only location [CrashID:tike.exe_9.0.443.0_005E202D_EOleException] c:\keyman\9.0\src\developer\TIKE\project\ProjectLoader.pas:
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectLoader.pas:
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas: 10 Jun 2014 - mcdurdin - I4260 - V9.0 - Add link to install keyboard file into native app into debug web
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas:
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\index.html: 10 Jun 2014 - mcdurdin - I4260 - V9.0 - Add link to install keyboard file into native app into debug web
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\index.html:
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\kmw-release.js: 10 Jun 2014 - mcdurdin - I4261 - V9.0 - Build 357 of KeymanWeb into Developer
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\kmw-release.js:
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\resource\ui\button\kmwuibutton-release.js: 10 Jun 2014 - mcdurdin - I4261 - V9.0 - Build 357 of KeymanWeb into Developer
9.0.452.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\resource\ui\button\kmwuibutton-release.js:
9.0.452.0 10 Jun 2014 - mcdurdin - I4212 - Crash opening project in read-only location [CrashID:tike.exe_9.0.443.0_005E202D_EOleException] c:\keyman\9.0\src\developer\inst\kmdev.wxs:
9.0.452.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs:
9.0.452.0 c:\keyman\9.0\src\engine\inst\components.wxi: 03 Jun 2014 - mcdurdin - I4248 - V9.0 - Refactor of kmtip
9.0.452.0 c:\keyman\9.0\src\engine\inst\components.wxi: 10 Jun 2014 - mcdurdin - I4252 - V9.0 - kmtip install does not register Win 8 support
9.0.452.0 c:\keyman\9.0\src\engine\inst\components.wxi:
9.0.452.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas: 10 Jun 2014 - mcdurdin - I4202 - V9.0 - Keyman installed keyboards do not seem to appear in Windows Language control panel in Win 8
9.0.452.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas:
9.0.452.0 c:\keyman\9.0\src\engine\keyman\langswitch\UfrmLanguageSwitch.pas: 10 Jun 2014 - mcdurdin - I4204 - V9.0 - Icons do not show background correctly in lang switch window and Win 8 languages controls
9.0.452.0 c:\keyman\9.0\src\engine\keyman\langswitch\UfrmLanguageSwitch.pas:
9.0.452.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 10 Jun 2014 - mcdurdin - I4262 - V9.0 - TSF deadkeys do not function correctly
9.0.452.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp:
9.0.452.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.h: 10 Jun 2014 - mcdurdin - I4262 - V9.0 - TSF deadkeys do not function correctly
9.0.452.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.h:
9.0.452.0 c:\keyman\9.0\src\engine\keyman32\appint\appint.cpp: 10 Jun 2014 - mcdurdin - I4262 - V9.0 - TSF deadkeys do not function correctly
9.0.452.0 c:\keyman\9.0\src\engine\keyman32\appint\appint.cpp:
9.0.452.0 c:\keyman\9.0\src\engine\kmtip\globals.cpp: 10 Jun 2014 - mcdurdin - I4262 - V9.0 - TSF deadkeys do not function correctly
9.0.452.0 c:\keyman\9.0\src\engine\kmtip\globals.cpp:
9.0.452.0 c:\keyman\9.0\src\engine\kmtip\inserttext.cpp: 19 Jun 2007 - mcdurdin - I890 - Fix deadkeys in TSF
9.0.452.0 c:\keyman\9.0\src\engine\kmtip\inserttext.cpp: 19 Jun 2007 - mcdurdin - I890 - Fix crash with deadkeys - logging
9.0.452.0 c:\keyman\9.0\src\engine\kmtip\inserttext.cpp: 11 Dec 2009 - mcdurdin - Header files
9.0.452.0 c:\keyman\9.0\src\engine\kmtip\inserttext.cpp: 22 Mar 2010 - mcdurdin - Compiler fixup
9.0.452.0 c:\keyman\9.0\src\engine\kmtip\inserttext.cpp: 24 Oct 2012 - mcdurdin - I3481 - V9.0 - Eliminate unsafe calls in C++
9.0.452.0 c:\keyman\9.0\src\engine\kmtip\inserttext.cpp: 17 Nov 2012 - mcdurdin - I3564 - V9.0 - Add 'pseudo' mapping of characters to indicate kmtip is running
9.0.452.0 c:\keyman\9.0\src\engine\kmtip\inserttext.cpp: 17 Nov 2012 - mcdurdin - I3565 - V9.0 - Add extra validation and logging to GetLeftOfSelection
9.0.452.0 c:\keyman\9.0\src\engine\kmtip\inserttext.cpp: 01 Dec 2012 - mcdurdin - I3607 - V9.0 - Disable 'pseudo' mode in kmtip except for debugging
9.0.452.0 c:\keyman\9.0\src\engine\kmtip\inserttext.cpp: 10 Jun 2014 - mcdurdin - I4262 - V9.0 - TSF deadkeys do not function correctly
9.0.452.0 c:\keyman\9.0\src\engine\kmtip\inserttext.cpp:
9.0.452.0 c:\keyman\9.0\src\engine\kmtip\kmkey.cpp: 10 Jun 2014 - mcdurdin - I4262 - V9.0 - TSF deadkeys do not function correctly
9.0.452.0 c:\keyman\9.0\src\engine\kmtip\kmkey.cpp:
9.0.452.0 c:\keyman\9.0\src\engine\kmtip\register.cpp: 10 Jun 2014 - mcdurdin - I4262 - V9.0 - TSF deadkeys do not function correctly
9.0.452.0 c:\keyman\9.0\src\engine\kmtip\register.cpp:
9.0.452.0 c:\keyman\9.0\src\global\delphi\charmap\UnicodeData.pas: 10 Jun 2014 - mcdurdin - I4257 - V9.0 - Add ethnologue language codes to unicodedata.mdb
9.0.452.0 c:\keyman\9.0\src\global\delphi\charmap\UnicodeData.pas:
9.0.451.0 03 Jun 2014 - mcdurdin - I4248 - V9.0 - Refactor of kmtip
9.0.451.0 03 Jun 2014 - mcdurdin - I4250 - V9.0 - Keyman Configuration crashes on first run due to koKeymanUniscribeManager reference
9.0.450.0 c:\keyman\9.0\src\desktop\kmshell\install\UfrmInstallKeyboardLanguage.pas: 28 May 2014 - mcdurdin - I4222 - V9.0 - Deprecate osWin2000, osWinXP, osWin2003Server
9.0.450.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards.pas: 28 May 2014 - mcdurdin - I4220 - V9.0 - Remove references to LoadKeyboardLayout, Preload, Substitutes, etc. and use only TSF
9.0.450.0 c:\keyman\9.0\src\desktop\kmshell\product\UfrmProductActivation.pas: 28 May 2014 - mcdurdin - I4222 - V9.0 - Deprecate osWin2000, osWinXP, osWin2003Server
9.0.450.0 c:\keyman\9.0\src\desktop\kmshell\startup\UfrmSplash.pas: 28 May 2014 - mcdurdin - I4222 - V9.0 - Deprecate osWin2000, osWinXP, osWin2003Server
9.0.450.0 c:\keyman\9.0\src\desktop\tsactivate\UfrmTSActivateMain.pas: 28 May 2014 - mcdurdin - I4222 - V9.0 - Deprecate osWin2000, osWinXP, osWin2003Server
9.0.450.0 c:\keyman\9.0\src\engine\keyman\KeymanHints.pas: 28 May 2014 - mcdurdin - I4242 - Crash when OSK closed/reopened without dismissing hint window [CrashID:keyman.exe_9.0.449.0_2C405C5D_EInvalidPointer]
9.0.450.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 28 May 2014 - mcdurdin - I4243 - V9.0 - Remove kmuspmgr and keymanuc
9.0.450.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas: 28 May 2014 - mcdurdin - I4220 - V9.0 - Remove references to LoadKeyboardLayout, Preload, Substitutes, etc. and use only TSF
9.0.450.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: 28 May 2014 - mcdurdin - I4242 - Crash when OSK closed/reopened without dismissing hint window [CrashID:keyman.exe_9.0.449.0_2C405C5D_EInvalidPointer]
9.0.450.0 c:\keyman\9.0\src\engine\kmcomapi\com\languages\keymanlanguage.pas: 28 May 2014 - mcdurdin - I4220 - V9.0 - Remove references to LoadKeyboardLayout, Preload, Substitutes, etc. and use only TSF
9.0.450.0 c:\keyman\9.0\src\engine\kmcomapi\com\languages\keymanlanguages.pas: 28 May 2014 - mcdurdin - I4220 - V9.0 - Remove references to LoadKeyboardLayout, Preload, Substitutes, etc. and use only TSF
9.0.450.0 c:\keyman\9.0\src\engine\kmcomapi\com\systemconfigitems\LanguageEnvironmentManager.pas: 28 May 2014 - mcdurdin - I4220 - V9.0 - Remove references to LoadKeyboardLayout, Preload, Substitutes, etc. and use only TSF
9.0.450.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: 28 May 2014 - mcdurdin - I4220 - V9.0 - Remove references to LoadKeyboardLayout, Preload, Substitutes, etc. and use only TSF
9.0.450.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboardlanguageprofiles.pas: 28 May 2014 - mcdurdin - I4244 - V9.0 - Use InstallLayoutOrTip to record changes to TIP installs
9.0.450.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboardlanguageprofiles.pas: 28 May 2014 - mcdurdin - I4244 - V9.0 - Use InstallLayoutOrTip to record changes to TIP installs
9.0.450.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeymanoption.pas: 28 May 2014 - mcdurdin - I4220 - V9.0 - Remove references to LoadKeyboardLayout, Preload, Substitutes, etc. and use only TSF
9.0.450.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeymanoption.pas: 28 May 2014 - mcdurdin - I4243 - V9.0 - Remove kmuspmgr and keymanuc
9.0.450.0 c:\keyman\9.0\src\global\delphi\charmap\UfrmCharacterMapNew.pas: 28 May 2014 - mcdurdin - I4222 - V9.0 - Deprecate osWin2000, osWinXP, osWin2003Server
9.0.450.0 c:\keyman\9.0\src\global\delphi\general\GetOsVersion.pas: 28 May 2014 - mcdurdin - I4222 - V9.0 - Deprecate osWin2000, osWinXP, osWin2003Server
9.0.450.0 c:\keyman\9.0\src\global\delphi\general\Glossary.pas: 28 May 2014 - mcdurdin - I4220 - V9.0 - Remove references to LoadKeyboardLayout, Preload, Substitutes, etc. and use only TSF
9.0.450.0 c:\keyman\9.0\src\global\delphi\general\kmxfile.pas: 28 May 2014 - mcdurdin - I3757 - V9.0 - Merge kmxfile in engine/kmcomapi/util and global/delphi/general
9.0.450.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas: 28 May 2014 - mcdurdin - I4220 - V9.0 - Remove references to LoadKeyboardLayout, Preload, Substitutes, etc. and use only TSF
9.0.450.0 c:\keyman\9.0\src\global\delphi\general\RegKeyboards.pas: 28 May 2014 - mcdurdin - I4220 - V9.0 - Remove references to LoadKeyboardLayout, Preload, Substitutes, etc. and use only TSF
9.0.450.0 c:\keyman\9.0\src\global\delphi\general\UserMessages.pas: 28 May 2014 - mcdurdin - I4242 - Crash when OSK closed/reopened without dismissing hint window [CrashID:keyman.exe_9.0.449.0_2C405C5D_EInvalidPointer]
9.0.450.0 c:\keyman\9.0\src\global\delphi\general\util.pas: 28 May 2014 - mcdurdin - I4220 - V9.0 - Remove references to LoadKeyboardLayout, Preload, Substitutes, etc. and use only TSF
9.0.450.0 c:\keyman\9.0\src\global\delphi\general\utilsystem.pas: 28 May 2014 - mcdurdin - I4220 - V9.0 - Remove references to LoadKeyboardLayout, Preload, Substitutes, etc. and use only TSF
9.0.450.0 c:\keyman\9.0\src\global\delphi\general\utiluac.pas: 28 May 2014 - mcdurdin - I4222 - V9.0 - Deprecate osWin2000, osWinXP, osWin2003Server
9.0.450.0 c:\keyman\9.0\src\global\delphi\hints\UfrmHint.pas: 28 May 2014 - mcdurdin - I4242 - Crash when OSK closed/reopened without dismissing hint window [CrashID:keyman.exe_9.0.449.0_2C405C5D_EInvalidPointer]
9.0.450.0 c:\keyman\9.0\src\global\delphi\winapi\msctf.pas: 28 May 2014 - mcdurdin - I4245 - V9.0 - msctf has reference to wrong type size for UINT_PTR
9.0.450.0 c:\keyman\9.0\src\global\inc\Keyman32.h: 28 May 2014 - mcdurdin - I4220 - V9.0 - Remove references to LoadKeyboardLayout, Preload, Substitutes, etc. and use only TSF
9.0.450.0 c:\keyman\9.0\src\global\inc\keyman64.h: 28 May 2014 - mcdurdin - I4220 - V9.0 - Remove references to LoadKeyboardLayout, Preload, Substitutes, etc. and use only TSF
9.0.450.0 c:\keyman\9.0\src\global\inc\registry.h: 28 May 2014 - mcdurdin - I4220 - V9.0 - Remove references to LoadKeyboardLayout, Preload, Substitutes, etc. and use only TSF
9.0.450.0 c:\keyman\9.0\src\addins\kmtip\kmtip.cpp: 28 May 2014 - mcdurdin - I3706 - V9.0 - If kmtip CKMTipTextService::Activate fails, should we release pThreadMgr?
9.0.450.0 c:\keyman\9.0\src\engine\keyman32\glossary.cpp: 28 May 2014 - mcdurdin - I4220 - V9.0 - Remove references to LoadKeyboardLayout, Preload, Substitutes, etc. and use only TSF
9.0.450.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp: 28 May 2014 - mcdurdin - I4220 - V9.0 - Remove references to LoadKeyboardLayout, Preload, Substitutes, etc. and use only TSF
9.0.450.0 c:\keyman\9.0\src\engine\keyman32\selectkeyboard.cpp: 28 May 2014 - mcdurdin - I4220 - V9.0 - Remove references to LoadKeyboardLayout, Preload, Substitutes, etc. and use only TSF
9.0.449.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas: 02 May 2014 - mcdurdin - I4226 - V9.0 - Keyboard wizard crashes with missing template-default.js when adding Touch Layout
9.0.449.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas:
9.0.449.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 02 May 2014 - mcdurdin - I4225 - V9.0- Opening font helper or keyboard usage from Keyman menu on Win 8 still shows HTML outside window
9.0.449.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.449.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: 02 May 2014 - mcdurdin - I4225 - V9.0- Opening font helper or keyboard usage from Keyman menu on Win 8 still shows HTML outside window
9.0.449.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas:
9.0.449.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 02 May 2014 - mcdurdin - I4223 - V9.0 - Moving with cursor keys does not reset context
9.0.449.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp:
9.0.449.0 c:\keyman\9.0\src\ext\excmagic\Source\ExcMagicDefines.inc: 02 May 2014 - mcdurdin - I4218 - V9.0 - Excmagic.debug left scattered around program file directories after uninstall
9.0.449.0 c:\keyman\9.0\src\ext\excmagic\Source\ExcMagicDefines.inc:
9.0.448.0 c:\keyman\9.0\src\Defines.mak: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\Defines.mak:
9.0.448.0 c:\keyman\9.0\src\Header.mak: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\Header.mak:
9.0.448.0 c:\keyman\9.0\src\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\Makefile:
9.0.448.0 c:\keyman\9.0\src\addins\kmtip\kmkey.cpp: 01 May 2014 - mcdurdin - I4201 - V9.0 - Shift + Arrows do not select text (only move caret) in Win 8 when Keyman keyboard is active
9.0.448.0 c:\keyman\9.0\src\addins\kmtip\kmkey.cpp:
9.0.448.0 c:\keyman\9.0\src\addins\kmtip\kmtip.cpp: 01 May 2014 - mcdurdin - I4216 - V9.0 - Keyman TIP should use ITfTextInputProcessorEx
9.0.448.0 c:\keyman\9.0\src\addins\kmtip\kmtip.cpp:
9.0.448.0 c:\keyman\9.0\src\addins\kmtip\kmtip.h: 01 May 2014 - mcdurdin - I4216 - V9.0 - Keyman TIP should use ITfTextInputProcessorEx
9.0.448.0 c:\keyman\9.0\src\addins\kmtip\kmtip.h:
9.0.448.0 c:\keyman\9.0\src\addins\kmtip\register.cpp: 01 May 2014 - mcdurdin - I4216 - V9.0 - Keyman TIP should use ITfTextInputProcessorEx
9.0.448.0 c:\keyman\9.0\src\addins\kmtip\register.cpp:
9.0.448.0 c:\keyman\9.0\src\desktop\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\desktop\Makefile:
9.0.448.0 c:\keyman\9.0\src\desktop\cdsetup\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\desktop\cdsetup\Makefile:
9.0.448.0 c:\keyman\9.0\src\desktop\kmshell\Makefile: 01 May 2014 - mcdurdin - 4
9.0.448.0 c:\keyman\9.0\src\desktop\kmshell\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\desktop\kmshell\Makefile:
9.0.448.0 c:\keyman\9.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas:
9.0.448.0 c:\keyman\9.0\src\desktop\kmshell\kmshell.dpr: 01 May 2014 - mcdurdin - I4214 - V9.0 - Keyman spams message 0x0401 and frequent timer messages too
9.0.448.0 c:\keyman\9.0\src\desktop\kmshell\kmshell.dpr:
9.0.448.0 c:\keyman\9.0\src\desktop\kmshell\render\KeyboardListXMLRenderer.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\desktop\kmshell\render\KeyboardListXMLRenderer.pas:
9.0.448.0 c:\keyman\9.0\src\desktop\kmshell\startup\help\UfrmTextEditor.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\desktop\kmshell\startup\help\UfrmTextEditor.pas:
9.0.448.0 c:\keyman\9.0\src\desktop\kmshell\util\utilkmshell.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\desktop\kmshell\util\utilkmshell.pas:
9.0.448.0 c:\keyman\9.0\src\desktop\setup\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\desktop\setup\Makefile:
9.0.448.0 c:\keyman\9.0\src\desktop\tsactivate\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\desktop\tsactivate\Makefile:
9.0.448.0 c:\keyman\9.0\src\developer\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\developer\Makefile:
9.0.448.0 c:\keyman\9.0\src\developer\TIKE\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\developer\TIKE\Makefile:
9.0.448.0 c:\keyman\9.0\src\developer\TIKE\Tike.dpr: 01 May 2014 - mcdurdin - I4214 - V9.0 - Keyman spams message 0x0401 and frequent timer messages too
9.0.448.0 c:\keyman\9.0\src\developer\TIKE\Tike.dpr:
9.0.448.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.448.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 01 May 2014 - mcdurdin - I4198 - V9.0 - Block U_0000-U_001F and U_0080-U_009F in layout files
9.0.448.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.448.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas:
9.0.448.0 c:\keyman\9.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas:
9.0.448.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas:
9.0.448.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js: 01 May 2014 - mcdurdin - I4213 - V9.0 - adding a subkey array generates an invalid "?" id
9.0.448.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js:
9.0.448.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs: 01 May 2014 - mcdurdin - I4217 - V9.0 - template-default should be called template-latin
9.0.448.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs:
9.0.448.0 c:\keyman\9.0\src\developer\kmcmpdll\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\developer\kmcmpdll\Makefile:
9.0.448.0 c:\keyman\9.0\src\developer\kmcomp\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\developer\kmcomp\Makefile:
9.0.448.0 c:\keyman\9.0\src\developer\kmcomp\kmcomp.dpr: 01 May 2014 - mcdurdin - I4214 - V9.0 - Keyman spams message 0x0401 and frequent timer messages too
9.0.448.0 c:\keyman\9.0\src\developer\kmcomp\kmcomp.dpr:
9.0.448.0 c:\keyman\9.0\src\developer\kmcomp\kmcomp.dpr: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\developer\kmcomp\kmcomp.dpr:
9.0.448.0 c:\keyman\9.0\src\developer\setup\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\developer\setup\Makefile:
9.0.448.0 c:\keyman\9.0\src\developer\stock\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\developer\stock\Makefile:
9.0.448.0 c:\keyman\9.0\src\developer\uitemplates\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\developer\uitemplates\Makefile:
9.0.448.0 c:\keyman\9.0\src\engine\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\engine\Makefile:
9.0.448.0 c:\keyman\9.0\src\engine\keyman\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\engine\keyman\Makefile:
9.0.448.0 c:\keyman\9.0\src\engine\keyman\Menu_KeyboardItems.pas: 01 May 2014 - mcdurdin - I4207 - V9.0 - After installing + uninstalling keyboards, found extra blank entries in the Keyman keyboard list
9.0.448.0 c:\keyman\9.0\src\engine\keyman\Menu_KeyboardItems.pas:
9.0.448.0 c:\keyman\9.0\src\engine\keyman\UfrmHelp.pas: 01 May 2014 - mcdurdin - I4209 - V9.0 - Help dialog appears below OSK and is inaccessible
9.0.448.0 c:\keyman\9.0\src\engine\keyman\UfrmHelp.pas:
9.0.448.0 c:\keyman\9.0\src\engine\keyman\keyman.dpr: 01 May 2014 - mcdurdin - I4214 - V9.0 - Keyman spams message 0x0401 and frequent timer messages too
9.0.448.0 c:\keyman\9.0\src\engine\keyman\keyman.dpr:
9.0.448.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas: 01 May 2014 - mcdurdin - I4207 - V9.0 - After installing + uninstalling keyboards, found extra blank entries in the Keyman keyboard list
9.0.448.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas:
9.0.448.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKFontHelper.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKFontHelper.pas:
9.0.448.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKKeyboardUsage.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKKeyboardUsage.pas:
9.0.448.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: 01 May 2014 - mcdurdin - I4208 - V9.0 - Font helper and Keyboard usage appear outside frame in Win 8
9.0.448.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas:
9.0.448.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp: 01 May 2014 - mcdurdin - I4128 - V9.0 - Shift states still not working with unprocessed keys in V9
9.0.448.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp:
9.0.448.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.h: 01 May 2014 - mcdurdin - I4128 - V9.0 - Shift states still not working with unprocessed keys in V9
9.0.448.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.h:
9.0.448.0 c:\keyman\9.0\src\engine\keyman32\kmhook_keyboard.cpp: 01 May 2014 - mcdurdin - I4203 - V9.0 - Order that modifiers are depressed changes actions when Keyman is running
9.0.448.0 c:\keyman\9.0\src\engine\keyman32\kmhook_keyboard.cpp:
9.0.448.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp: 01 May 2014 - mcdurdin - I4128 - V9.0 - Shift states still not working with unprocessed keys in V9
9.0.448.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp:
9.0.448.0 c:\keyman\9.0\src\engine\keymanx64\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\engine\keymanx64\Makefile:
9.0.448.0 c:\keyman\9.0\src\engine\keymanx64\keymanx64.rc: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\engine\keymanx64\keymanx64.rc:
9.0.448.0 c:\keyman\9.0\src\engine\kmcomapi\com\systemconfigitems\LEI_ScriptSupport.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\engine\kmcomapi\com\systemconfigitems\LEI_ScriptSupport.pas:
9.0.448.0 c:\keyman\9.0\src\engine\kmcomapi\com\systemconfigitems\LEI_WindowsLanguage.pas: 01 May 2014 - mcdurdin - I4207 - V9.0 - After installing + uninstalling keyboards, found extra blank entries in the Keyman keyboard list
9.0.448.0 c:\keyman\9.0\src\engine\kmcomapi\com\systemconfigitems\LEI_WindowsLanguage.pas:
9.0.448.0 c:\keyman\9.0\src\engine\kmcomapi\processes\font\kpuninstallfont.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\engine\kmcomapi\processes\font\kpuninstallfont.pas:
9.0.448.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboardlanguageprofiles.pas: 01 May 2014 - mcdurdin - I3743 - V9.0 - switch from ITfInputProcessorProfiles to ITfInputProcessorProfileMgr in kmcomapi lang install
9.0.448.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboardlanguageprofiles.pas:
9.0.448.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboard.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboard.pas:
9.0.448.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboardlanguageprofiles.pas: 01 May 2014 - mcdurdin - I3743 - V9.0 - switch from ITfInputProcessorProfiles to ITfInputProcessorProfileMgr in kmcomapi lang install
9.0.448.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboardlanguageprofiles.pas:
9.0.448.0 c:\keyman\9.0\src\engine\kmcomapi\processes\package\kpuninstallpackage.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\engine\kmcomapi\processes\package\kpuninstallpackage.pas:
9.0.448.0 c:\keyman\9.0\src\engine\kmcomapi\processes\visualkeyboard\KPUninstallVisualKeyboard.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\engine\kmcomapi\processes\visualkeyboard\KPUninstallVisualKeyboard.pas:
9.0.448.0 c:\keyman\9.0\src\engine\kmuspmgr\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\engine\kmuspmgr\Makefile:
9.0.448.0 c:\keyman\9.0\src\engine\mcompile\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\engine\mcompile\Makefile:
9.0.448.0 c:\keyman\9.0\src\engine\tsysinfo\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\engine\tsysinfo\Makefile:
9.0.448.0 c:\keyman\9.0\src\engine\tsysinfo\si_processes_x64.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\engine\tsysinfo\si_processes_x64.pas:
9.0.448.0 c:\keyman\9.0\src\engine\tsysinfo\tsysinfo.dpr: 01 May 2014 - mcdurdin - I4214 - V9.0 - Keyman spams message 0x0401 and frequent timer messages too
9.0.448.0 c:\keyman\9.0\src\engine\tsysinfo\tsysinfo.dpr:
9.0.448.0 c:\keyman\9.0\src\engine\tsysinfox64\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\engine\tsysinfox64\Makefile:
9.0.448.0 c:\keyman\9.0\src\ext\embeddedwb\Source\EmbeddedWB.pas: 01 May 2014 - mcdurdin - I4214 - V9.0 - Keyman spams message 0x0401 and frequent timer messages too
9.0.448.0 c:\keyman\9.0\src\ext\embeddedwb\Source\EmbeddedWB.pas:
9.0.448.0 c:\keyman\9.0\src\ext\embeddedwb\Source\EwbCore.pas: 01 May 2014 - mcdurdin - I4214 - V9.0 - Keyman spams message 0x0401 and frequent timer messages too
9.0.448.0 c:\keyman\9.0\src\ext\embeddedwb\Source\EwbCore.pas:
9.0.448.0 c:\keyman\9.0\src\ext\embeddedwb\Source\EwbTools.pas: 01 May 2014 - mcdurdin - I4214 - V9.0 - Keyman spams message 0x0401 and frequent timer messages too
9.0.448.0 c:\keyman\9.0\src\ext\embeddedwb\Source\EwbTools.pas:
9.0.448.0 c:\keyman\9.0\src\global\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\global\Makefile:
9.0.448.0 c:\keyman\9.0\src\global\delphi\comp\WebBrowserManager.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\global\delphi\comp\WebBrowserManager.pas:
9.0.448.0 c:\keyman\9.0\src\global\delphi\general\CompileProduct.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\global\delphi\general\CompileProduct.pas:
9.0.448.0 c:\keyman\9.0\src\global\delphi\general\OnlineLoginManager.pas: 01 May 2014 - mcdurdin - I4090 - V9.0 - Activate/Purchase dialogs are incomplete and the Buy Modules button doesn't work
9.0.448.0 c:\keyman\9.0\src\global\delphi\general\OnlineLoginManager.pas:
9.0.448.0 c:\keyman\9.0\src\global\delphi\general\TempFileManager.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\global\delphi\general\TempFileManager.pas:
9.0.448.0 c:\keyman\9.0\src\global\delphi\general\utildir.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\global\delphi\general\utildir.pas:
9.0.448.0 c:\keyman\9.0\src\global\delphi\general\utilsystem.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\global\delphi\general\utilsystem.pas:
9.0.448.0 c:\keyman\9.0\src\global\delphi\ui\UfrmWebContainer.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\global\delphi\ui\UfrmWebContainer.pas:
9.0.448.0 c:\keyman\9.0\src\global\delphi\ui\XMLRenderer.pas: 01 May 2014 - mcdurdin - I4181 - V9.0 - Stop using DeleteFileAlways, MOVEFILE_DELAY_UNTIL_REBOOT
9.0.448.0 c:\keyman\9.0\src\global\delphi\ui\XMLRenderer.pas:
9.0.448.0 c:\keyman\9.0\src\global\delphi\vcl\tavultesoft_vcl.pas: 01 May 2014 - mcdurdin - I4214 - V9.0 - Keyman spams message 0x0401 and frequent timer messages too
9.0.448.0 c:\keyman\9.0\src\global\delphi\vcl\tavultesoft_vcl.pas:
9.0.448.0 c:\keyman\9.0\src\global\delphi\winapi\msctf.pas: 01 May 2014 - mcdurdin - I3743 - V9.0 - switch from ITfInputProcessorProfiles to ITfInputProcessorProfileMgr in kmcomapi lang install
9.0.448.0 c:\keyman\9.0\src\global\delphi\winapi\msctf.pas:
9.0.448.0 c:\keyman\9.0\src\test\Makefile: 01 May 2014 - mcdurdin - I4205 - V9.0 - Manifests missing or malformed in some executables
9.0.448.0 c:\keyman\9.0\src\test\Makefile:
9.0.447.0 c:\keyman\9.0\src\desktop\cdsetup\manifest.xml: 24 Apr 2014 - mcdurdin - I4194 - V9.0 - Add Windows compatibility values to all manifests
9.0.447.0 c:\keyman\9.0\src\desktop\cdsetup\manifest.xml:
9.0.447.0 c:\keyman\9.0\src\desktop\inst\desktopui.wxi: 24 Apr 2014 - mcdurdin - I4187 - V9.0 - Exit Keyman hint appears to be blank on Win8?
9.0.447.0 c:\keyman\9.0\src\desktop\inst\desktopui.wxi:
9.0.447.0 c:\keyman\9.0\src\desktop\inst\desktopui.wxi: 24 Apr 2014 - mcdurdin - I4172 - Pressing Enter in install keyboard dialog gives error about admin req
9.0.447.0 c:\keyman\9.0\src\desktop\inst\desktopui.wxi:
9.0.447.0 c:\keyman\9.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: 24 Apr 2014 - mcdurdin - I4172 - Pressing Enter in install keyboard dialog gives error about admin req
9.0.447.0 c:\keyman\9.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas:
9.0.447.0 c:\keyman\9.0\src\desktop\kmshell\main\help.pas: 24 Apr 2014 - mcdurdin - I3993 - V9.0 - Help Contents link does not work from Keyman menu
9.0.447.0 c:\keyman\9.0\src\desktop\kmshell\main\help.pas:
9.0.447.0 c:\keyman\9.0\src\desktop\kmshell\main\help.pas: 24 Apr 2014 - mcdurdin - I3676 - V9.0 - Help window Help and Help on Keyboard links don't work
9.0.447.0 c:\keyman\9.0\src\desktop\kmshell\main\help.pas:
9.0.447.0 c:\keyman\9.0\src\desktop\kmshell\manifest.xml: 24 Apr 2014 - mcdurdin - I4194 - V9.0 - Add Windows compatibility values to all manifests
9.0.447.0 c:\keyman\9.0\src\desktop\kmshell\manifest.xml:
9.0.447.0 c:\keyman\9.0\src\desktop\kmshell\xml\basekeyboard.xsl: 24 Apr 2014 - mcdurdin - I4184 - V9.0 - Base Keyboard dialog has wrong style of buttons
9.0.447.0 c:\keyman\9.0\src\desktop\kmshell\xml\basekeyboard.xsl:
9.0.447.0 c:\keyman\9.0\src\desktop\kmshell\xml\help.xsl: 24 Apr 2014 - mcdurdin - I3993 - V9.0 - Help Contents link does not work from Keyman menu
9.0.447.0 c:\keyman\9.0\src\desktop\kmshell\xml\help.xsl:
9.0.447.0 c:\keyman\9.0\src\desktop\kmshell\xml\hint.xsl: 24 Apr 2014 - mcdurdin - I4187 - V9.0 - Exit Keyman hint appears to be blank on Win8?
9.0.447.0 c:\keyman\9.0\src\desktop\kmshell\xml\hint.xsl:
9.0.447.0 c:\keyman\9.0\src\desktop\kmshell\xml\installkeyboard.xsl: 24 Apr 2014 - mcdurdin - I4172 - Pressing Enter in install keyboard dialog gives error about admin req
9.0.447.0 c:\keyman\9.0\src\desktop\kmshell\xml\installkeyboard.xsl:
9.0.447.0 c:\keyman\9.0\src\desktop\setup\manifest.xml: 24 Apr 2014 - mcdurdin - I4194 - V9.0 - Add Windows compatibility values to all manifests
9.0.447.0 c:\keyman\9.0\src\desktop\setup\manifest.xml:
9.0.447.0 c:\keyman\9.0\src\desktop\tsactivate\manifest.xml: 24 Apr 2014 - mcdurdin - I4194 - V9.0 - Add Windows compatibility values to all manifests
9.0.447.0 c:\keyman\9.0\src\desktop\tsactivate\manifest.xml:
9.0.447.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmKeymanWebTest.pas: 24 Apr 2014 - mcdurdin - I4195 - V9.0 - Use TTempFileManager for all temporary files
9.0.447.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmKeymanWebTest.pas:
9.0.447.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas: 24 Apr 2014 - mcdurdin - I4195 - V9.0 - Use TTempFileManager for all temporary files
9.0.447.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas:
9.0.447.0 c:\keyman\9.0\src\developer\TIKE\manifest.xml: 24 Apr 2014 - mcdurdin - I4194 - V9.0 - Add Windows compatibility values to all manifests
9.0.447.0 c:\keyman\9.0\src\developer\TIKE\manifest.xml:
9.0.447.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas: 24 Apr 2014 - mcdurdin - I4195 - V9.0 - Use TTempFileManager for all temporary files
9.0.447.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas:
9.0.447.0 c:\keyman\9.0\src\developer\inst\prodinsthelp\manifest.xml: 24 Apr 2014 - mcdurdin - I4194 - V9.0 - Add Windows compatibility values to all manifests
9.0.447.0 c:\keyman\9.0\src\developer\inst\prodinsthelp\manifest.xml:
9.0.447.0 c:\keyman\9.0\src\developer\setup\manifest.xml: 24 Apr 2014 - mcdurdin - I4194 - V9.0 - Add Windows compatibility values to all manifests
9.0.447.0 c:\keyman\9.0\src\developer\setup\manifest.xml:
9.0.447.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 24 Apr 2014 - mcdurdin - I4191 - V9.0 - Lang switch window shows wrong selection with Alt+LeftShift when TIP is active
9.0.447.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.447.0 c:\keyman\9.0\src\engine\keyman\keyman.rc: 24 Apr 2014 - mcdurdin - I3769 - V9.0 - keyman.exe seems to be missing icon
9.0.447.0 c:\keyman\9.0\src\engine\keyman\keyman.rc:
9.0.447.0 c:\keyman\9.0\src\engine\keyman\langswitch\UfrmLanguageSwitch.dfm: 24 Apr 2014 - mcdurdin - I4190 - V9.0 - Lang switch window shifts on first view
9.0.447.0 c:\keyman\9.0\src\engine\keyman\langswitch\UfrmLanguageSwitch.dfm:
9.0.447.0 c:\keyman\9.0\src\engine\keyman\langswitch\UfrmLanguageSwitch.pas: 24 Apr 2014 - mcdurdin - I4191 - V9.0 - Lang switch window shows wrong selection with Alt+LeftShift when TIP is active
9.0.447.0 c:\keyman\9.0\src\engine\keyman\langswitch\UfrmLanguageSwitch.pas:
9.0.447.0 c:\keyman\9.0\src\engine\keyman\langswitch\UfrmLanguageSwitch.pas: 24 Apr 2014 - mcdurdin - I4190 - V9.0 - Lang switch window shifts on first view
9.0.447.0 c:\keyman\9.0\src\engine\keyman\langswitch\UfrmLanguageSwitch.pas:
9.0.447.0 c:\keyman\9.0\src\engine\keyman\manifest.xml: 24 Apr 2014 - mcdurdin - I4194 - V9.0 - Add Windows compatibility values to all manifests
9.0.447.0 c:\keyman\9.0\src\engine\keyman\manifest.xml:
9.0.447.0 c:\keyman\9.0\src\engine\keyman32\K32_DBG.CPP: 24 Apr 2014 - mcdurdin - I4196 - V9.0 - wm_kmmoreposting must be refactored for TIP work as it is not sequential
9.0.447.0 c:\keyman\9.0\src\engine\keyman32\K32_DBG.CPP:
9.0.447.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 24 Apr 2014 - mcdurdin - I4196 - V9.0 - wm_kmmoreposting must be refactored for TIP work as it is not sequential
9.0.447.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp:
9.0.447.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.h: 24 Apr 2014 - mcdurdin - I4196 - V9.0 - wm_kmmoreposting must be refactored for TIP work as it is not sequential
9.0.447.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.h:
9.0.447.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp: 24 Apr 2014 - mcdurdin - I4196 - V9.0 - wm_kmmoreposting must be refactored for TIP work as it is not sequential
9.0.447.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp:
9.0.447.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.h: 24 Apr 2014 - mcdurdin - I4196 - V9.0 - wm_kmmoreposting must be refactored for TIP work as it is not sequential
9.0.447.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.h:
9.0.447.0 c:\keyman\9.0\src\engine\keyman32\appint\appint.h: 24 Apr 2014 - mcdurdin - I4196 - V9.0 - wm_kmmoreposting must be refactored for TIP work as it is not sequential
9.0.447.0 c:\keyman\9.0\src\engine\keyman32\appint\appint.h:
9.0.447.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp: 24 Apr 2014 - mcdurdin - I4196 - V9.0 - wm_kmmoreposting must be refactored for TIP work as it is not sequential
9.0.447.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp:
9.0.447.0 c:\keyman\9.0\src\engine\keyman32\kmhook_keyboard.cpp: 24 Apr 2014 - mcdurdin - I4197 - V9.0 - Avoid interactions with full-screen RDP
9.0.447.0 c:\keyman\9.0\src\engine\keyman32\kmhook_keyboard.cpp:
9.0.447.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp: 24 Apr 2014 - mcdurdin - I4196 - V9.0 - wm_kmmoreposting must be refactored for TIP work as it is not sequential
9.0.447.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp:
9.0.447.0 c:\keyman\9.0\src\engine\keymanuc\manifest.xml: 24 Apr 2014 - mcdurdin - I4194 - V9.0 - Add Windows compatibility values to all manifests
9.0.447.0 c:\keyman\9.0\src\engine\keymanuc\manifest.xml:
9.0.447.0 c:\keyman\9.0\src\engine\keymanx64\keymanx64.rc: 24 Apr 2014 - mcdurdin - I3769 - V9.0 - keyman.exe seems to be missing icon
9.0.447.0 c:\keyman\9.0\src\engine\keymanx64\keymanx64.rc:
9.0.447.0 c:\keyman\9.0\src\engine\kmcomapi\manifest.xml: 24 Apr 2014 - mcdurdin - I4194 - V9.0 - Add Windows compatibility values to all manifests
9.0.447.0 c:\keyman\9.0\src\engine\kmcomapi\manifest.xml:
9.0.447.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kprecompilemnemonickeyboard.pas: 24 Apr 2014 - mcdurdin - I4174 - V9 - mcompile logs should be stored in diag folder
9.0.447.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kprecompilemnemonickeyboard.pas:
9.0.447.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboard.pas: 24 Apr 2014 - mcdurdin - I4173 - V9 Uninstalling a keyboard leaves the mnemonic recompiled layouts behind
9.0.447.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboard.pas:
9.0.447.0 c:\keyman\9.0\src\engine\kmcomapi\processes\package\kpuninstallpackage.pas: 24 Apr 2014 - mcdurdin - I4173 - V9 Uninstalling a keyboard leaves the mnemonic recompiled layouts behind
9.0.447.0 c:\keyman\9.0\src\engine\kmcomapi\processes\package\kpuninstallpackage.pas:
9.0.447.0 c:\keyman\9.0\src\engine\kmuspmgr\manifest.xml: 24 Apr 2014 - mcdurdin - I4194 - V9.0 - Add Windows compatibility values to all manifests
9.0.447.0 c:\keyman\9.0\src\engine\kmuspmgr\manifest.xml:
9.0.447.0 c:\keyman\9.0\src\engine\mcompile\mcompile.cpp: 24 Apr 2014 - mcdurdin - I4174 - V9 - mcompile logs should be stored in diag folder
9.0.447.0 c:\keyman\9.0\src\engine\mcompile\mcompile.cpp:
9.0.447.0 c:\keyman\9.0\src\engine\tsysinfo\manifest.xml: 24 Apr 2014 - mcdurdin - I4194 - V9.0 - Add Windows compatibility values to all manifests
9.0.447.0 c:\keyman\9.0\src\engine\tsysinfo\manifest.xml:
9.0.447.0 c:\keyman\9.0\src\engine\tsysinfox64\manifest.xml: 24 Apr 2014 - mcdurdin - I4194 - V9.0 - Add Windows compatibility values to all manifests
9.0.447.0 c:\keyman\9.0\src\engine\tsysinfox64\manifest.xml:
9.0.447.0 c:\keyman\9.0\src\global\delphi\general\TempFileManager.pas: 24 Apr 2014 - mcdurdin - I4195 - V9.0 - Use TTempFileManager for all temporary files
9.0.447.0 c:\keyman\9.0\src\global\delphi\general\TempFileManager.pas:
9.0.447.0 c:\keyman\9.0\src\global\delphi\general\utilsystem.pas: 24 Apr 2014 - mcdurdin - I4195 - V9.0 - Use TTempFileManager for all temporary files
9.0.447.0 c:\keyman\9.0\src\global\delphi\general\utilsystem.pas:
9.0.446.0 c:\keyman\9.0\src\engine\inst\components.wxi: 16 Apr 2014 - mcdurdin - I4171 - V9.0 - Keyman Engine installer does not include mcompile.exe
9.0.446.0 c:\keyman\9.0\src\engine\inst\components.wxi:
9.0.445.0 c:\keyman\9.0\src\desktop\inst\desktopui.wxi: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\desktop\inst\desktopui.wxi:
9.0.445.0 c:\keyman\9.0\src\desktop\kmshell\main\UfrmMain.pas: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\desktop\kmshell\main\UfrmMain.pas:
9.0.445.0 c:\keyman\9.0\src\desktop\kmshell\main\initprog.pas: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\desktop\kmshell\main\initprog.pas:
9.0.445.0 c:\keyman\9.0\src\desktop\kmshell\util\utilkmshell.pas: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\desktop\kmshell\util\utilkmshell.pas:
9.0.445.0 c:\keyman\9.0\src\desktop\kmshell\xml\config.css: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\desktop\kmshell\xml\config.css:
9.0.445.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_options.xsl: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_options.xsl:
9.0.445.0 c:\keyman\9.0\src\desktop\kmshell\xml\locale.xml: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\desktop\kmshell\xml\locale.xml:
9.0.445.0 c:\keyman\9.0\src\engine\keyman32\K32_load.cpp: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\engine\keyman32\K32_load.cpp:
9.0.445.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp:
9.0.445.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp:
9.0.445.0 c:\keyman\9.0\src\engine\keyman32\preservedkeymap.cpp: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\engine\keyman32\preservedkeymap.cpp:
9.0.445.0 c:\keyman\9.0\src\engine\keyman32\syskbd.cpp: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\engine\keyman32\syskbd.cpp:
9.0.445.0 c:\keyman\9.0\src\engine\keyman32\syskbd.h: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\engine\keyman32\syskbd.h:
9.0.445.0 c:\keyman\9.0\src\engine\keyman32\syskbdnt.cpp: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\engine\keyman32\syskbdnt.cpp:
9.0.445.0 c:\keyman\9.0\src\engine\keyman32\syskbdnt64.cpp: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\engine\keyman32\syskbdnt64.cpp:
9.0.445.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboardlanguages\keymankeyboardlanguage.pas: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboardlanguages\keymankeyboardlanguage.pas:
9.0.445.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboardlanguages\keymankeyboardlanguages.pas: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboardlanguages\keymankeyboardlanguages.pas:
9.0.445.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboards\keymankeyboardinstalled.pas: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboards\keymankeyboardinstalled.pas:
9.0.445.0 c:\keyman\9.0\src\engine\kmcomapi\com\options\keymanoptions.pas: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\engine\kmcomapi\com\options\keymanoptions.pas:
9.0.445.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas:
9.0.445.0 c:\keyman\9.0\src\engine\kmcomapi\util\internalinterfaces.pas: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\engine\kmcomapi\util\internalinterfaces.pas:
9.0.445.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeyman.pas: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeyman.pas: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeyman.pas:
9.0.445.0 c:\keyman\9.0\src\global\delphi\general\BaseKeyboards.pas: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\global\delphi\general\BaseKeyboards.pas:
9.0.445.0 c:\keyman\9.0\src\global\delphi\general\Glossary.pas: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\global\delphi\general\Glossary.pas:
9.0.445.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas:
9.0.445.0 c:\keyman\9.0\src\global\delphi\general\RegistryPaths.pas: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\global\delphi\general\RegistryPaths.pas:
9.0.445.0 c:\keyman\9.0\src\global\delphi\general\utilexecute.pas: 16 Apr 2014 - mcdurdin - I4170 - V9.0 - Console execute in utilexecute.pas needs a temp copy of buffer to avoid write access violations
9.0.445.0 c:\keyman\9.0\src\global\delphi\general\utilexecute.pas:
9.0.445.0 c:\keyman\9.0\src\global\inc\keyman64.h: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\global\inc\keyman64.h:
9.0.445.0 c:\keyman\9.0\src\global\inc\registry.h: 16 Apr 2014 - mcdurdin - I4169 - V9.0 - Mnemonic layouts should be recompiled to positional based on user-selected base keyboard
9.0.445.0 c:\keyman\9.0\src\global\inc\registry.h:
9.0.445.0 c:\keyman\9.0\src\engine\keyman32\preservedkeymap.cpp: 15 Apr 2014 - mcdurdin - I4128 - V9.0 - Shift states still not working with unprocessed keys in V9
9.0.445.0 c:\keyman\9.0\src\engine\keyman32\preservedkeymap.cpp:
9.0.444.0 c:\keyman\9.0\src\addins\inst\kmtip.wxs: 02 Apr 2014 - mcdurdin - I4161 - V9.0 - Keyman Desktop installer does not install x64 TIP
9.0.444.0 c:\keyman\9.0\src\addins\inst\kmtip.wxs:
9.0.443.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 21 Mar 2014 - mcdurdin - I4157 - V9.0 - Need keyboard version control in Keyman Developer Wizard
9.0.443.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.443.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 21 Mar 2014 - mcdurdin - I4155 - V9.0 - Keyboard version is not compiled into kmw js
9.0.443.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.443.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 21 Mar 2014 - mcdurdin - I4154 - V9.0 - keyboardversion is not read by KeymanWeb compiler and applied to filename.
9.0.443.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.442.0 c:\keyman\9.0\src\desktop\help\Makefile: 19 Mar 2014 - mcdurdin - I4135 - V9.0 - Build php help files to help.keyman.com
9.0.442.0 c:\keyman\9.0\src\desktop\help\Makefile:
9.0.442.0 c:\keyman\9.0\src\desktop\help\php-chunk-common.xsl: 19 Mar 2014 - mcdurdin - I4135 - V9.0 - Build php help files to help.keyman.com
9.0.442.0 c:\keyman\9.0\src\desktop\help\php-chunk-common.xsl:
9.0.442.0 c:\keyman\9.0\src\desktop\help\php.xsl: 19 Mar 2014 - mcdurdin - I4135 - V9.0 - Build php help files to help.keyman.com
9.0.442.0 c:\keyman\9.0\src\desktop\help\php.xsl:
9.0.442.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_keyboardlist.xsl: 19 Mar 2014 - mcdurdin - I4136 - V9.0 - Add keyboard version information to Keyman Configuration
9.0.442.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_keyboardlist.xsl:
9.0.442.0 c:\keyman\9.0\src\desktop\kmshell\xml\locale.xml: 19 Mar 2014 - mcdurdin - I4136 - V9.0 - Add keyboard version information to Keyman Configuration
9.0.442.0 c:\keyman\9.0\src\desktop\kmshell\xml\locale.xml:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 19 Mar 2014 - mcdurdin - I4137 - V9.0 - Don't prompt to sort out L/R shift on save of keyboard
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 19 Mar 2014 - mcdurdin - I4138 - V9.0 - If the KVK is removed from the keyboard, it can still be imported into the touch layout until the file is closed
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 19 Mar 2014 - mcdurdin - I4139 - V9.0 - Compress layout file when compiling to KMW
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 19 Mar 2014 - mcdurdin - I4140 - V9.0 - Add keyboard version information to keyboards
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 19 Mar 2014 - mcdurdin - I4141 - V9.0 - Warn when unusable key ids are used
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 19 Mar 2014 - mcdurdin - I4142 - V9.0 - Validate key ids are in an acceptable format
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmVisualKeyboardImportKMX.pas: 19 Mar 2014 - mcdurdin - I4143 - V9.0 - Support modifier layers of KVK when importing a KMX
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmVisualKeyboardImportKMX.pas:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\main\CharMapDropTool_EmbeddedWB.pas: 19 Mar 2014 - mcdurdin - I4144 - V9.0 - When character is dropped or double-clicked to insert into html text field, no modified event is triggered
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\main\CharMapDropTool_EmbeddedWB.pas:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\main\KeyboardParser.pas: 19 Mar 2014 - mcdurdin - I4145 - V9.0 - Deadkeys are corrupted by KeyboardParser
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\main\KeyboardParser.pas:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas: 19 Mar 2014 - mcdurdin - I4146 - V9.0 - When importing OSK into touch layout, unused layers are populated with base layer
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas: 19 Mar 2014 - mcdurdin - I4147 - V9.0 - If a touch layout is added to a keyboard, it doesn't get saved until the tab is visited
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas: 19 Mar 2014 - mcdurdin - I4140 - V9.0 - Add keyboard version information to keyboards
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas: 19 Mar 2014 - mcdurdin - I4140 - V9.0 - Add keyboard version information to keyboards
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js: 19 Mar 2014 - mcdurdin - I4148 - V9.0 - Touch layout editor is missing a number of standard key names
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js: 19 Mar 2014 - mcdurdin - I4149 - V9.0 - If a touch layout key has no id, the builder fails to load the json
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js: 19 Mar 2014 - mcdurdin - I4150 - V9.0 - Double clicking on a key should activate its 'nextlayer' in touch layout editor
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js: 19 Mar 2014 - mcdurdin - I4151 - V9.0 - key id is not saved until field is blurred in touch layout editor
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js: 19 Mar 2014 - mcdurdin - I4152 - V9.0 - Resizing a key with the grab handle causes other keys to overlap during the resize operation
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js: 19 Mar 2014 - mcdurdin - I4153 - V9.0 - Pressing and releasing Ctrl in touch layout editor should allow selection of standard keys a-la layout editor
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.xsl: 19 Mar 2014 - mcdurdin - I4153 - V9.0 - Pressing and releasing Ctrl in touch layout editor should allow selection of standard keys a-la layout editor
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.xsl:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\template-basic.js: 19 Mar 2014 - mcdurdin - I4142 - V9.0 - Validate key ids are in an acceptable format
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\template-basic.js:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\template-default.js: 19 Mar 2014 - mcdurdin - I4142 - V9.0 - Validate key ids are in an acceptable format
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\template-default.js:
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\template-traditional.js: 19 Mar 2014 - mcdurdin - I4142 - V9.0 - Validate key ids are in an acceptable format
9.0.442.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\template-traditional.js:
9.0.442.0 c:\keyman\9.0\src\developer\help\Makefile: 19 Mar 2014 - mcdurdin - I4135 - V9.0 - Build php help files to help.keyman.com
9.0.442.0 c:\keyman\9.0\src\developer\help\Makefile:
9.0.442.0 c:\keyman\9.0\src\developer\help\php-chunk-common.xsl: 19 Mar 2014 - mcdurdin - I4135 - V9.0 - Build php help files to help.keyman.com
9.0.442.0 c:\keyman\9.0\src\developer\help\php-chunk-common.xsl:
9.0.442.0 c:\keyman\9.0\src\developer\help\php.xsl: 19 Mar 2014 - mcdurdin - I4135 - V9.0 - Build php help files to help.keyman.com
9.0.442.0 c:\keyman\9.0\src\developer\help\php.xsl:
9.0.442.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp: 19 Mar 2014 - mcdurdin - I4140 - V9.0 - Add keyboard version information to keyboards
9.0.442.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp:
9.0.442.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboards\keymankeyboardinstalled.pas: 19 Mar 2014 - mcdurdin - I4136 - V9.0 - Add keyboard version information to Keyman Configuration
9.0.442.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboards\keymankeyboardinstalled.pas:
9.0.442.0 c:\keyman\9.0\src\engine\kmcomapi\util\kmxfile.pas: 19 Mar 2014 - mcdurdin - I4136 - V9.0 - Add keyboard version information to Keyman Configuration
9.0.442.0 c:\keyman\9.0\src\engine\kmcomapi\util\kmxfile.pas:
9.0.442.0 c:\keyman\9.0\src\global\delphi\general\CompileErrorCodes.pas: 19 Mar 2014 - mcdurdin - I4141 - V9.0 - Warn when unusable key ids are used
9.0.442.0 c:\keyman\9.0\src\global\delphi\general\CompileErrorCodes.pas: 19 Mar 2014 - mcdurdin - I4142 - V9.0 - Validate key ids are in an acceptable format
9.0.442.0 c:\keyman\9.0\src\global\delphi\general\RegKeyboards.pas: 19 Mar 2014 - mcdurdin - I4136 - V9.0 - Add keyboard version information to Keyman Configuration
9.0.442.0 c:\keyman\9.0\src\global\delphi\general\RegKeyboards.pas:
9.0.442.0 c:\keyman\9.0\src\global\delphi\general\VKeys.pas: 19 Mar 2014 - mcdurdin - I4141 - V9.0 - Warn when unusable key ids are used
9.0.442.0 c:\keyman\9.0\src\global\delphi\general\VKeys.pas:
9.0.442.0 c:\keyman\9.0\src\global\delphi\general\VKeys.pas: 19 Mar 2014 - mcdurdin - I4142 - V9.0 - Validate key ids are in an acceptable format
9.0.442.0 c:\keyman\9.0\src\global\delphi\general\VKeys.pas:
9.0.442.0 c:\keyman\9.0\src\global\delphi\general\kmxfile.pas: 19 Mar 2014 - mcdurdin - I4140 - V9.0 - Add keyboard version information to keyboards
9.0.442.0 c:\keyman\9.0\src\global\delphi\general\kmxfile.pas:
9.0.442.0 c:\keyman\9.0\src\global\inc\Compiler.h: 19 Mar 2014 - mcdurdin - I4140 - V9.0 - Add keyboard version information to keyboards
9.0.442.0 c:\keyman\9.0\src\global\inc\Compiler.h:
9.0.441.0 c:\keyman\9.0\src\desktop\inst\desktopui.wxi: 06 Mar 2014 - mcdurdin - I4113 - V9.0 - Hint dialog and help dialog have missing icon
9.0.441.0 c:\keyman\9.0\src\desktop\inst\desktopui.wxi:
9.0.441.0 c:\keyman\9.0\src\desktop\inst\keymandesktop.wxs: 06 Mar 2014 - mcdurdin - I4114 - V9.0 - Keyman Desktop installer requires Vista or later
9.0.441.0 c:\keyman\9.0\src\desktop\inst\keymandesktop.wxs:
9.0.441.0 c:\keyman\9.0\src\desktop\inst\keymandesktop.wxs: 06 Mar 2014 - mcdurdin - I4115 - V9.0 - Installer links should be to keyman.com
9.0.441.0 c:\keyman\9.0\src\desktop\inst\keymandesktop.wxs:
9.0.441.0 c:\keyman\9.0\src\desktop\kmshell\xml\elements.xsl: 06 Mar 2014 - mcdurdin - I4116 - V9.0 - Install Keyboard dialog is not v9.0 style
9.0.441.0 c:\keyman\9.0\src\desktop\kmshell\xml\elements.xsl:
9.0.441.0 c:\keyman\9.0\src\desktop\kmshell\xml\installkeyboard.xsl: 06 Mar 2014 - mcdurdin - I4116 - V9.0 - Install Keyboard dialog is not v9.0 style
9.0.441.0 c:\keyman\9.0\src\desktop\kmshell\xml\installkeyboard.xsl:
9.0.441.0 c:\keyman\9.0\src\desktop\kmshell\xml\manualactivate.xsl: 06 Mar 2014 - mcdurdin - I4117 - V9.0 - Manual Activate dialog is not v9.0 style
9.0.441.0 c:\keyman\9.0\src\desktop\kmshell\xml\manualactivate.xsl:
9.0.441.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 06 Mar 2014 - mcdurdin - I4118 - V9.0 - KMW compiler should warn when extended shift flags are used
9.0.441.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.441.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 06 Mar 2014 - mcdurdin - I4119 - V9.0 - KMW compiler should only warn unassociated keys that are not special keys
9.0.441.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.441.0 c:\keyman\9.0\src\developer\TIKE\main\CharMapDropTool_EmbeddedWB.pas: 06 Mar 2014 - mcdurdin - I4110 - Double-click on Character Map when in Touch Layout Editor crashes TIKE
9.0.441.0 c:\keyman\9.0\src\developer\TIKE\main\CharMapDropTool_EmbeddedWB.pas:
9.0.441.0 c:\keyman\9.0\src\developer\TIKE\main\CharMapDropTool_EmbeddedWB.pas: 06 Mar 2014 - mcdurdin - I4111 - Double-click in char map when no input element focused in touch layout editor crashes TIKE
9.0.441.0 c:\keyman\9.0\src\developer\TIKE\main\CharMapDropTool_EmbeddedWB.pas:
9.0.441.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\TouchLayout.pas: 06 Mar 2014 - mcdurdin - I4119 - V9.0 - KMW compiler should only warn unassociated keys that are not special keys
9.0.441.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\TouchLayout.pas:
9.0.441.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js: 06 Mar 2014 - mcdurdin - I4120 - V9.0 - Remove platform properties from touch layout editor as font details are now accessible via Keyboard|Font menu
9.0.441.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js:
9.0.441.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.xsl: 06 Mar 2014 - mcdurdin - I4120 - V9.0 - Remove platform properties from touch layout editor as font details are now accessible via Keyboard|Font menu
9.0.441.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.xsl:
9.0.441.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.xsl: 06 Mar 2014 - mcdurdin - I4121 - V9.0 - Rename 'subkey' to 'touch+hold popup'
9.0.441.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.xsl:
9.0.441.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\template-traditional.js: 06 Mar 2014 - mcdurdin - I4122 - V9.0 - traditional touch template has K_SEMICOLON and K_SQUOTE wrongly named key ids
9.0.441.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\template-traditional.js:
9.0.441.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs: 06 Mar 2014 - mcdurdin - I4123 - V9.0 - Keyman Developer installer should required Vista or later
9.0.441.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs:
9.0.441.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 06 Mar 2014 - mcdurdin - I4124 - V9.0 - Language switch dialog is not working in v9
9.0.441.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.441.0 c:\keyman\9.0\src\engine\keyman\langswitch\UfrmLanguageSwitch.pas: 06 Mar 2014 - mcdurdin - I4124 - V9.0 - Language switch dialog is not working in v9
9.0.441.0 c:\keyman\9.0\src\engine\keyman\langswitch\UfrmLanguageSwitch.pas:
9.0.441.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp: 06 Mar 2014 - mcdurdin - I4124 - V9.0 - Language switch dialog is not working in v9
9.0.441.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp:
9.0.441.0 c:\keyman\9.0\src\engine\keyman32\globals.h: 06 Mar 2014 - mcdurdin - I4124 - V9.0 - Language switch dialog is not working in v9
9.0.441.0 c:\keyman\9.0\src\engine\keyman32\globals.h:
9.0.441.0 c:\keyman\9.0\src\engine\keyman32\k32_globals.cpp: 06 Mar 2014 - mcdurdin - I4124 - V9.0 - Language switch dialog is not working in v9
9.0.441.0 c:\keyman\9.0\src\engine\keyman32\k32_globals.cpp:
9.0.441.0 c:\keyman\9.0\src\engine\keyman32\kmhook_keyboard.cpp: 06 Mar 2014 - mcdurdin - I4124 - V9.0 - Language switch dialog is not working in v9
9.0.441.0 c:\keyman\9.0\src\engine\keyman32\kmhook_keyboard.cpp:
9.0.441.0 c:\keyman\9.0\src\global\delphi\general\CompileErrorCodes.pas: 06 Mar 2014 - mcdurdin - I4118 - V9.0 - KMW compiler should warn when extended shift flags are used
9.0.441.0 c:\keyman\9.0\src\global\delphi\general\CompileErrorCodes.pas:
9.0.441.0 c:\keyman\9.0\src\global\inc\Comperr.h: 06 Mar 2014 - mcdurdin - I4118 - V9.0 - KMW compiler should warn when extended shift flags are used
9.0.441.0 c:\keyman\9.0\src\global\inc\Comperr.h:
9.0.441.0 c:\keyman\9.0\src\global\inc\keyman64.h: 06 Mar 2014 - mcdurdin - I4124 - V9.0 - Language switch dialog is not working in v9
9.0.441.0 c:\keyman\9.0\src\global\inc\keyman64.h:
9.0.440.0 file: 28 Feb 2014 - mcdurdin - I4098 - V9.0 - OSK is still 8.0 style
9.0.440.0 file: 28 Feb 2014 - mcdurdin - I4100 - V9.0 - Keyman Developer installer icon is still 8.0 style
9.0.440.0 file: 28 Feb 2014 - mcdurdin - I4091 - V9.0 - Touch layout editor still has the font options in its Edit Platform dialog
9.0.440.0 file: 28 Feb 2014 - mcdurdin - I4099 - V9.0 - Keyman Desktop Setup dialog is still 8.0 style
9.0.440.0 file: 28 Feb 2014 - mcdurdin - I4097 - V9.0 - Update links in Keyman Desktop to www.keyman.com
9.0.440.0 file: 28 Feb 2014 - mcdurdin - I4096 - V9.0 - Hint dialog is still v8.0 style
9.0.440.0 file: 28 Feb 2014 - mcdurdin - I4095 - V9.0 - Help dialog is still 8.0 style
9.0.440.0 file: 28 Feb 2014 - mcdurdin - I4094 - V9.0 - Config icon is still v8.0
9.0.440.0 file: 28 Feb 2014 - mcdurdin - I4092 - V9.0 - Keyman icon in installer is not yet alpha transparent
9.0.439.0 c:\keyman\9.0\src\desktop\branding\source\appicon.ico: 27 Feb 2014 - mcdurdin - I4080 - V9.0 - Make KM icon alpha
9.0.439.0 c:\keyman\9.0\src\desktop\branding\source\appicon.ico:
9.0.439.0 c:\keyman\9.0\src\desktop\branding\source\trayicon.ico: 27 Feb 2014 - mcdurdin - I4080 - V9.0 - Make KM icon alpha
9.0.439.0 c:\keyman\9.0\src\desktop\branding\source\trayicon.ico:
9.0.439.0 c:\keyman\9.0\src\desktop\kmshell\xml\activate.xsl: 27 Feb 2014 - mcdurdin - I4079 - V9.0 - Fixup Activation dialog look and feel for 9.0
9.0.439.0 c:\keyman\9.0\src\desktop\kmshell\xml\activate.xsl:
9.0.439.0 c:\keyman\9.0\src\desktop\kmshell\xml\elements.xsl: 27 Feb 2014 - mcdurdin - I4079 - V9.0 - Fixup Activation dialog look and feel for 9.0
9.0.439.0 c:\keyman\9.0\src\desktop\kmshell\xml\elements.xsl:
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmBitmapEditor.pas: 27 Feb 2014 - mcdurdin - I4081 - V9.0 - Trace compile errors in subfiles in Keyman Developer
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmBitmapEditor.pas:
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmEditor.pas: 27 Feb 2014 - mcdurdin - I4081 - V9.0 - Trace compile errors in subfiles in Keyman Developer
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmEditor.pas:
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 27 Feb 2014 - mcdurdin - I4081 - V9.0 - Trace compile errors in subfiles in Keyman Developer
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 27 Feb 2014 - mcdurdin - I4082 - V9.0 - Make details tab scrollable with mouse wheel
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 27 Feb 2014 - mcdurdin - I4083 - V9.0 - When errors encountered in JSON layout file, locate the error in the source view
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 27 Feb 2014 - mcdurdin - I4085 - V9.0 - Remove old font selection controls from wizard
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmMDIEditor.pas: 27 Feb 2014 - mcdurdin - I4081 - V9.0 - Trace compile errors in subfiles in Keyman Developer
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmMDIEditor.pas:
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmOSKEditor.pas: 27 Feb 2014 - mcdurdin - I4081 - V9.0 - Trace compile errors in subfiles in Keyman Developer
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmOSKEditor.pas:
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas: 27 Feb 2014 - mcdurdin - I4081 - V9.0 - Trace compile errors in subfiles in Keyman Developer
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmPackageEditor.pas:
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmProductEditor.pas: 27 Feb 2014 - mcdurdin - I4081 - V9.0 - Trace compile errors in subfiles in Keyman Developer
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmProductEditor.pas:
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmAboutTike.pas: 27 Feb 2014 - mcdurdin - I4086 - V9.0 - About should version 9.0 style
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmAboutTike.pas:
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\kct\UfrmKCTMain.pas: 27 Feb 2014 - mcdurdin - I4081 - V9.0 - Trace compile errors in subfiles in Keyman Developer
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\kct\UfrmKCTMain.pas:
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: 27 Feb 2014 - mcdurdin - I4085 - V9.0 - Remove old font selection controls from wizard
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas:
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas: 27 Feb 2014 - mcdurdin - I4083 - V9.0 - When errors encountered in JSON layout file, locate the error in the source view
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas:
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas: 27 Feb 2014 - mcdurdin - I4081 - V9.0 - Trace compile errors in subfiles in Keyman Developer
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMessages.pas: 27 Feb 2014 - mcdurdin - I4081 - V9.0 - Trace compile errors in subfiles in Keyman Developer
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMessages.pas:
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmStartup.pas: 27 Feb 2014 - mcdurdin - I4084 - V9.0 - Splash should be version 9.0 style
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmStartup.pas:
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\TouchLayout.pas: 27 Feb 2014 - mcdurdin - I4083 - V9.0 - When errors encountered in JSON layout file, locate the error in the source view
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\TouchLayout.pas:
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas: 27 Feb 2014 - mcdurdin - I4083 - V9.0 - When errors encountered in JSON layout file, locate the error in the source view
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas:
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas: 27 Feb 2014 - mcdurdin - I4087 - V9.0 - KeymanWeb compiler does not clear messages before starting
9.0.439.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas:
9.0.439.0 c:\keyman\9.0\src\global\delphi\ui\UfrmWebContainer.pas: 27 Feb 2014 - mcdurdin - I4088 - V9.0 - Desktop dialogs can crash with stack overflow when F5 pressed
9.0.439.0 c:\keyman\9.0\src\global\delphi\ui\UfrmWebContainer.pas:
9.0.438.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsKeyboardEditor.pas: 21 Feb 2014 - mcdurdin - I4057 - V9.0 - Keyman Developer Keyboard Font dialog helpful to reduce font confusion
9.0.438.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 21 Feb 2014 - mcdurdin - I4057 - V9.0 - Keyman Developer Keyboard Font dialog helpful to reduce font confusion
9.0.438.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 21 Feb 2014 - mcdurdin - I4058 - V9.0 - Touch Layout Import OSK fails with weird error if OSK is missing
9.0.438.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 21 Feb 2014 - mcdurdin - I4059 - V9.0 - If OSK is not saved, then changes do not flow through in Touch Layout Import
9.0.438.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 21 Feb 2014 - mcdurdin - I4060 - V9.0 - KeymanWeb compiler should validate the layout file
9.0.438.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 21 Feb 2014 - mcdurdin - I4061 - V9.0 - KeymanWeb compiler needs defined codes for some errors
9.0.438.0 c:\keyman\9.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: 21 Feb 2014 - mcdurdin - I4057 - V9.0 - Keyman Developer Keyboard Font dialog helpful to reduce font confusion
9.0.438.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\TouchLayout.pas: 21 Feb 2014 - mcdurdin - I4060 - V9.0 - KeymanWeb compiler should validate the layout file
9.0.438.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\TouchLayout.pas: 21 Feb 2014 - mcdurdin - I4062 - V9.0 - Touch Layout platforms do not allow font size specification
9.0.438.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\TouchLayoutDefinitions.pas: 21 Feb 2014 - mcdurdin - I4062 - V9.0 - Touch Layout platforms do not allow font size specification
9.0.438.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\TouchLayoutUtils.pas: 21 Feb 2014 - mcdurdin - I4057 - V9.0 - Keyman Developer Keyboard Font dialog helpful to reduce font confusion
9.0.438.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas: 21 Feb 2014 - mcdurdin - I4057 - V9.0 - Keyman Developer Keyboard Font dialog helpful to reduce font confusion
9.0.438.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas: 21 Feb 2014 - mcdurdin - I4057 - V9.0 - Keyman Developer Keyboard Font dialog helpful to reduce font confusion
9.0.438.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas: 21 Feb 2014 - mcdurdin - I4063 - V9.0 - Web Debugger needs to embed fonts for OSK and text area
9.0.438.0 c:\keyman\9.0\src\developer\TIKE\project\ProjectFile.pas: 21 Feb 2014 - mcdurdin - I4057 - V9.0 - Keyman Developer Keyboard Font dialog helpful to reduce font confusion
9.0.438.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas: 21 Feb 2014 - mcdurdin - I4063 - V9.0 - Web Debugger needs to embed fonts for OSK and text area
9.0.438.0 c:\keyman\9.0\src\engine\keyman32\kmprot.cpp: 21 Feb 2014 - mcdurdin - I4066 - V9.0 - Keyman Desktop needs to run in a lockdown mode when expired so developers can still use it
9.0.438.0 c:\keyman\9.0\src\engine\keyman32\selectkeyboard.cpp: 21 Feb 2014 - mcdurdin - I4066 - V9.0 - Keyman Desktop needs to run in a lockdown mode when expired so developers can still use it
9.0.437.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas: 13 Feb 2014 - mcdurdin - I4045 - V9.0 - Developer should use a TIKE user agent for the layout editor
9.0.437.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.437.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas: 13 Feb 2014 - mcdurdin - I4046 - V9.0 - Layout editor needs to refresh character map
9.0.437.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas:
9.0.437.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas: 13 Feb 2014 - mcdurdin - I4047 - V9.0 - TIKE shows an error if you try to save before viewing the touch layout tab
9.0.437.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas:
9.0.437.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\index.html: 13 Feb 2014 - mcdurdin - I4048 - V9.0 - Button UI not displaying in KMDev KMW test window
9.0.437.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\index.html:
9.0.437.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.css: 13 Feb 2014 - mcdurdin - I4049 - V9.0 - Various fixes and features for touch layout editor
9.0.437.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.css:
9.0.437.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js: 13 Feb 2014 - mcdurdin - I4049 - V9.0 - Various fixes and features for touch layout editor
9.0.437.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js:
9.0.437.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.xsl: 13 Feb 2014 - mcdurdin - I4049 - V9.0 - Various fixes and features for touch layout editor
9.0.437.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.xsl:
9.0.437.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs: 13 Feb 2014 - mcdurdin - I4048 - V9.0 - Button UI not displaying in KMDev KMW test window
9.0.437.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs:
9.0.436.0 c:\keyman\9.0\src\developer\TIKE\actions\KMDActionInterfaces.pas: 06 Feb 2014 - mcdurdin - I4032 - V9.0 - Add support for Redo to Keyman Developer actions
9.0.436.0 c:\keyman\9.0\src\developer\TIKE\actions\KMDActionInterfaces.pas:
9.0.436.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmDebug.pas: 07 Feb 2014 - mcdurdin - I4033 - V9.0 - Enable SHIFT+ESC to pause debugger with TSF
9.0.436.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmDebug.pas:
9.0.436.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 07 Feb 2014 - mcdurdin - I4034 - V9.0 - Restructure keyboard wizard for source views and features
9.0.436.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.436.0 c:\keyman\9.0\src\developer\TIKE\main\UframeBitmapEditor.pas: 07 Feb 2014 - mcdurdin - I4032 - V9.0 - Add support for Redo to Keyman Developer actions
9.0.436.0 c:\keyman\9.0\src\developer\TIKE\main\UframeBitmapEditor.pas:
9.0.436.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas: 07 Feb 2014 - mcdurdin - I4034 - V9.0 - Restructure keyboard wizard for source views and features
9.0.436.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas:
9.0.436.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\TouchLayout.pas: 07 Feb 2014 - mcdurdin - I4035 - V9.0 - Parsing of UTF-8 in JSON layout file crashes TIKE
9.0.436.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\TouchLayout.pas:
9.0.436.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas: 07 Feb 2014 - mcdurdin - I4034 - V9.0 - Restructure keyboard wizard for source views and features
9.0.436.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas:
9.0.436.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas: 07 Feb 2014 - mcdurdin - I4036 - V9.0 - Keyboard Debug HTTP Host should be thread safe
9.0.436.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas:
9.0.436.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas: 07 Feb 2014 - mcdurdin - I4037 - V9.0 - Keyboard HTTP debugger sometimes caches old keyboards
9.0.436.0 c:\keyman\9.0\src\developer\TIKE\web\UmodWebHttpServer.pas:
9.0.436.0 c:\keyman\9.0\src\global\delphi\comp\KMDActions.pas: 07 Feb 2014 - mcdurdin - I4032 - V9.0 - Add support for Redo to Keyman Developer actions
9.0.436.0 c:\keyman\9.0\src\global\delphi\comp\KMDActions.pas:
9.0.434.0 c:\keyman\9.0\src\desktop\inst\desktopui.wxi: 10 Jan 2014 - mcdurdin - I4002 - V9.0 - Configuration style needs refresh per Keyman 9 styles
9.0.434.0 c:\keyman\9.0\src\desktop\inst\desktopui.wxi:
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmDebug.pas: 10 Jan 2014 - mcdurdin - I4020 - V9.0 - Refactor TSF debug profile management into TDebugUtils
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmDebug.pas:
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 10 Jan 2014 - mcdurdin - I4021 - V9.0 - Redesign Keyboard Wizard to integrate V9 features
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmMDIEditor.pas: 10 Jan 2014 - mcdurdin - I4021 - V9.0 - Redesign Keyboard Wizard to integrate V9 features
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmMDIEditor.pas:
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\debug\DebugUtils.pas: 10 Jan 2014 - mcdurdin - I4020 - V9.0 - Refactor TSF debug profile management into TDebugUtils
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\debug\DebugUtils.pas:
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmOptions.pas: 10 Jan 2014 - mcdurdin - I4021 - V9.0 - Redesign Keyboard Wizard to integrate V9 features
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmOptions.pas:
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmVisualKeyboardImportKMX.pas: 10 Jan 2014 - mcdurdin - I4022 - V9.0 - Rework Import KMX to work with V9.0 Debug Host Keyboard
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\dialogs\UfrmVisualKeyboardImportKMX.pas:
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\main\KeyboardParser.pas: 10 Jan 2014 - mcdurdin - I4021 - V9.0 - Redesign Keyboard Wizard to integrate V9 features
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\main\KeyboardParser.pas:
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperOptions.pas: 10 Jan 2014 - mcdurdin - I4021 - V9.0 - Redesign Keyboard Wizard to integrate V9 features
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperOptions.pas:
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\main\UframeBitmapEditor.pas: 10 Jan 2014 - mcdurdin - I4021 - V9.0 - Redesign Keyboard Wizard to integrate V9 features
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\main\UframeBitmapEditor.pas:
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas: 10 Jan 2014 - mcdurdin - I4021 - V9.0 - Redesign Keyboard Wizard to integrate V9 features
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas:
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas: 10 Jan 2014 - mcdurdin - I4023 - V9.0 - Touch Layout Editor crashes with file in use sometimes
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas:
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UfrmSelectTouchLayoutTemplate.pas: 10 Jan 2014 - mcdurdin - I4021 - V9.0 - Redesign Keyboard Wizard to integrate V9 features
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UfrmSelectTouchLayoutTemplate.pas:
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas: 10 Jan 2014 - mcdurdin - I4021 - V9.0 - Redesign Keyboard Wizard to integrate V9 features
9.0.434.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas:
9.0.434.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp: 10 Jan 2014 - mcdurdin - I4024 - V9.0 - Shift states not working with default keys in V9
9.0.434.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp:
9.0.434.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas: 10 Jan 2014 - mcdurdin - I4021 - V9.0 - Redesign Keyboard Wizard to integrate V9 features
9.0.434.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas:
9.0.434.0 c:\keyman\9.0\src\desktop\inst\desktopui.wxi: 26 Dec 2013 - mcdurdin - I4011 - V9.0 - Installer is missing jquery support files for Configuration UI
9.0.434.0 c:\keyman\9.0\src\desktop\inst\desktopui.wxi:
9.0.434.0 c:\keyman\9.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: 26 Dec 2013 - mcdurdin - I4012 - V9.0 - Merge I4007 - Keyman Desktop check language environment blocks install if "remind me later" ticked
9.0.434.0 c:\keyman\9.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas:
9.0.434.0 c:\keyman\9.0\src\engine\kmcomapi\com\system\keymansysteminfo.pas: 26 Dec 2013 - mcdurdin - I4013 - V9.0 - Merge of I3911 - Keyman Desktop Support page shows wrong Engine version
9.0.434.0 c:\keyman\9.0\src\engine\kmcomapi\com\system\keymansysteminfo.pas:
9.0.433.0 c:\keyman\9.0\src\Makefile: 17 Dec 2013 - mcdurdin - Add test for uiaccess=true flag in manifest.xml for keyman and keymanx64
9.0.433.0 c:\keyman\9.0\src\desktop\inst\Fragment_CharacterMap.wxs: 17 Dec 2013 - mcdurdin - Move character map fragment code to keymandesktop.wxs
9.0.433.0 c:\keyman\9.0\src\desktop\inst\Fragment_CharacterMap.wxs: 17 Dec 2013 - mcdurdin - I3732 - V9.0 - Character Map is missing from OSK toolbar and KM menu
9.0.433.0 c:\keyman\9.0\src\desktop\inst\Fragment_CharacterMap.wxs:
9.0.433.0 c:\keyman\9.0\src\desktop\inst\keymandesktop.wxs: 17 Dec 2013 - mcdurdin - I3732 - V9.0 - Character Map is missing from OSK toolbar and KM menu
9.0.433.0 c:\keyman\9.0\src\desktop\inst\keymandesktop.wxs:
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman.xsl: 17 Dec 2013 - mcdurdin - I4002 - V9.0 - Configuration style needs refresh per Keyman 9 styles
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman.xsl:
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_addins.xsl: 17 Dec 2013 - mcdurdin - I4002 - V9.0 - Configuration style needs refresh per Keyman 9 styles
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_addins.xsl:
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_footer.xsl: 17 Dec 2013 - mcdurdin - I4002 - V9.0 - Configuration style needs refresh per Keyman 9 styles
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_footer.xsl:
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_hotkeys.xsl: 17 Dec 2013 - mcdurdin - I4002 - V9.0 - Configuration style needs refresh per Keyman 9 styles
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_hotkeys.xsl:
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_keyboardlist.xsl: 17 Dec 2013 - mcdurdin - I4002 - V9.0 - Configuration style needs refresh per Keyman 9 styles
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_keyboardlist.xsl:
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_languages.xsl: 17 Dec 2013 - mcdurdin - I4002 - V9.0 - Configuration style needs refresh per Keyman 9 styles
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_languages.xsl:
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_menu.xsl: 17 Dec 2013 - mcdurdin - I4002 - V9.0 - Configuration style needs refresh per Keyman 9 styles
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_menu.xsl:
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_options.xsl: 17 Dec 2013 - mcdurdin - I4002 - V9.0 - Configuration style needs refresh per Keyman 9 styles
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\keyman_options.xsl:
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\menu-frame.js: 17 Dec 2013 - mcdurdin - I4002 - V9.0 - Configuration style needs refresh per Keyman 9 styles
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\menu-frame.js:
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\splash.xsl: 17 Dec 2013 - mcdurdin - I4002 - V9.0 - Configuration style needs refresh per Keyman 9 styles
9.0.433.0 c:\keyman\9.0\src\desktop\kmshell\xml\splash.xsl:
9.0.433.0 c:\keyman\9.0\src\engine\keyman\Makefile: 17 Dec 2013 - mcdurdin - I4003 - V9.0 - Test uiaccess is set correctly during release build
9.0.433.0 c:\keyman\9.0\src\engine\keyman\Makefile:
9.0.433.0 c:\keyman\9.0\src\engine\keyman\Menu_KeyboardItems.pas: 17 Dec 2013 - mcdurdin - I4004 - V9.0 - Remove old Keyman keyboard code from LangSwitchManager
9.0.433.0 c:\keyman\9.0\src\engine\keyman\Menu_KeyboardItems.pas:
9.0.433.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 17 Dec 2013 - mcdurdin - I4004 - V9.0 - Remove old Keyman keyboard code from LangSwitchManager
9.0.433.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.433.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas: 17 Dec 2013 - mcdurdin - I4004 - V9.0 - Remove old Keyman keyboard code from LangSwitchManager
9.0.433.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas:
9.0.433.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas: 17 Dec 2013 - mcdurdin - I4005 - V9.0 - Exclude non-keyboard TIPs from keyboard switch menu
9.0.433.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas:
9.0.433.0 c:\keyman\9.0\src\engine\keyman32\VKScanCodes.cpp: 17 Dec 2013 - mcdurdin - I4006 - V9.0 - Remove old aiDefault code
9.0.433.0 c:\keyman\9.0\src\engine\keyman32\VKScanCodes.cpp:
9.0.433.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp: 17 Dec 2013 - mcdurdin - I4006 - V9.0 - Remove old aiDefault code
9.0.433.0 c:\keyman\9.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp:
9.0.433.0 c:\keyman\9.0\src\global\inc\keyman64.h: 17 Dec 2013 - mcdurdin - I4006 - V9.0 - Remove old aiDefault code
9.0.433.0 c:\keyman\9.0\src\global\inc\keyman64.h:
9.0.431.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsKeyboardEditor.pas: 04 Dec 2013 - mcdurdin - I3655 - V9.0 - Keyboard debugger does not appear to function in 9.0.419.0
9.0.431.0 c:\keyman\9.0\src\developer\TIKE\actions\dmActionsKeyboardEditor.pas:
9.0.431.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmDebug.pas: 04 Dec 2013 - mcdurdin - I3655 - V9.0 - Keyboard debugger does not appear to function in 9.0.419.0
9.0.431.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmDebug.pas:
9.0.431.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas: 04 Dec 2013 - mcdurdin - I3655 - V9.0 - Keyboard debugger does not appear to function in 9.0.419.0
9.0.431.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas:
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 29 Nov 2013 - mcdurdin - I3980 - V9.0 - KeymanWeb compiler does not support context() on LHS
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 29 Nov 2013 - mcdurdin - I3981 - V9.0 - Keyman Engine for Web Compiler does not support notany()
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\TouchLayout.pas: 29 Nov 2013 - mcdurdin - I3982 - V9.0 - Touch layout editor should not override special keys when swapping layouts
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\TouchLayout.pas:
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas: 29 Nov 2013 - mcdurdin - I3983 - V9.0 - Prevent crash on exit in touch layout editor
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas:
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.css: 29 Nov 2013 - mcdurdin - I3984 - V9.0 - Touch layout editor should show a device frame for context
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.css:
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.css: 29 Nov 2013 - mcdurdin - I3985 - V9.0 - Touch layout editor should rescale keys according to widest row
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.css:
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js: 29 Nov 2013 - mcdurdin - I3984 - V9.0 - Touch layout editor should show a device frame for context
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js:
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js: 29 Nov 2013 - mcdurdin - I3985 - V9.0 - Touch layout editor should rescale keys according to widest row
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js:
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js: 29 Nov 2013 - mcdurdin - I3986 - V9.0 - Touch layout editor should show special keys with correct images
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js:
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.xsl: 29 Nov 2013 - mcdurdin - I3984 - V9.0 - Touch layout editor should show a device frame for context
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.xsl:
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.xsl: 29 Nov 2013 - mcdurdin - I3987 - V9.0 - Touch layout editor should clarify labels on edit controls
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.xsl:
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\template-basic.js: 29 Nov 2013 - mcdurdin - I3988 - V9.0 - Touch layout templates should use *key* not PUA for special keys
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\template-basic.js:
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\template-basic.js: 29 Nov 2013 - mcdurdin - I3989 - V9.0 - Touch layout templates use some numbered key ids instead of standard key ids
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\template-basic.js:
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\template-traditional.js: 29 Nov 2013 - mcdurdin - I3988 - V9.0 - Touch layout templates should use *key* not PUA for special keys
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\template-traditional.js:
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\template-traditional.js: 29 Nov 2013 - mcdurdin - I3989 - V9.0 - Touch layout templates use some numbered key ids instead of standard key ids
9.0.430.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\template-traditional.js:
9.0.430.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs: 29 Nov 2013 - mcdurdin - I3984 - V9.0 - Touch layout editor should show a device frame for context
9.0.430.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs:
9.0.430.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs: 29 Nov 2013 - mcdurdin - I3986 - V9.0 - Touch layout editor should show special keys with correct images
9.0.430.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs:
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 29 Nov 2013 - mcdurdin - I3990 - V9.0 - Keyman keyboards menu should be used on OSK toolbar
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 29 Nov 2013 - mcdurdin - I3991 - V9.0 - Eliminate some now unnecessary interference checks when showing menu
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 14 May 2010 - mcdurdin - I2226 - Improve Keyman menu
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 25 May 2010 - mcdurdin - I2377 - Keyman menu pops up and off-screen when taskbar is at top of screen
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 30 Nov 2010 - mcdurdin - I2542 - Rework menu styling as per Paul's design
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 10 Dec 2010 - mcdurdin - I2551, I2554 - Keyman crashes when closing menu
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 10 Dec 2010 - mcdurdin - I2555 - Transparency issues in Remote Desktop
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 17 Dec 2010 - mcdurdin - I2542 - Fix horizontal line
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 11 Jan 2011 - mcdurdin - I2582 - Keyman Desktop menu should pop over OSK
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 31 Jan 2011 - mcdurdin - I2639 - Fix handle and memory leak in Keyman menu
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 31 Jan 2011 - mcdurdin - I2582 - Re-fix for popping over OSK
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 17 Mar 2011 - mcdurdin - I2693 - Crash in Keyman menu with multiple screens and no 'nearest' screen returned
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 18 Mar 2011 - mcdurdin - I2820 - Crash in Keyman menu with multiple screens
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 03 May 2011 - mcdurdin - I2884 - Crash moving mouse over uninitialized menu
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 24 Jan 2012 - mcdurdin - I3213 - Crash when Keyman menu is visible and Ctrl+Alt+Del or Win+L pressed
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 03 Nov 2012 - mcdurdin - I3517 - V9.0 - Merge of I3213 - Crash when Keyman menu is visible and Ctrl+Alt+Del or Win+L pressed
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 01 Dec 2012 - mcdurdin - I3614 - V9.0 - Start removal of keyboard selection list from UI
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 24 Oct 2013 - mcdurdin - I3933 - V9.0 - Keyman tray icon menu is not showing installed keyboards
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 11 Nov 2013 - mcdurdin - I3960 - V9.0 - Reskin the Keyman menu with 9.0 style
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 29 Nov 2013 - mcdurdin - I3990 - V9.0 - Keyman keyboards menu should be used on OSK toolbar
9.0.430.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas:
9.0.430.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: 29 Nov 2013 - mcdurdin - I3990 - V9.0 - Keyman keyboards menu should be used on OSK toolbar
9.0.430.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas:
9.0.429.0 c:\keyman\9.0\src\engine\keyman\KeymanMenuItem.pas: 11 Nov 2013 - mcdurdin - I3960 - V9.0 - Reskin the Keyman menu with 9.0 style
9.0.429.0 c:\keyman\9.0\src\engine\keyman\KeymanMenuItem.pas:
9.0.429.0 c:\keyman\9.0\src\engine\keyman\Menu_KeyboardItems.pas: 11 Nov 2013 - mcdurdin - I3960 - V9.0 - Reskin the Keyman menu with 9.0 style
9.0.429.0 c:\keyman\9.0\src\engine\keyman\Menu_KeyboardItems.pas:
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 11 Nov 2013 - mcdurdin - I3961 - V9.0 - Clean up communication between keyman32 and keyman
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 14 May 2010 - mcdurdin - I2226 - Improve Keyman menu
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 25 May 2010 - mcdurdin - I2377 - Keyman menu pops up and off-screen when taskbar is at top of screen
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 30 Nov 2010 - mcdurdin - I2542 - Rework menu styling as per Paul's design
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 10 Dec 2010 - mcdurdin - I2551, I2554 - Keyman crashes when closing menu
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 10 Dec 2010 - mcdurdin - I2555 - Transparency issues in Remote Desktop
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 17 Dec 2010 - mcdurdin - I2542 - Fix horizontal line
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 11 Jan 2011 - mcdurdin - I2582 - Keyman Desktop menu should pop over OSK
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 31 Jan 2011 - mcdurdin - I2639 - Fix handle and memory leak in Keyman menu
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 31 Jan 2011 - mcdurdin - I2582 - Re-fix for popping over OSK
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 17 Mar 2011 - mcdurdin - I2693 - Crash in Keyman menu with multiple screens and no 'nearest' screen returned
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 18 Mar 2011 - mcdurdin - I2820 - Crash in Keyman menu with multiple screens
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 03 May 2011 - mcdurdin - I2884 - Crash moving mouse over uninitialized menu
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 24 Jan 2012 - mcdurdin - I3213 - Crash when Keyman menu is visible and Ctrl+Alt+Del or Win+L pressed
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 03 Nov 2012 - mcdurdin - I3517 - V9.0 - Merge of I3213 - Crash when Keyman menu is visible and Ctrl+Alt+Del or Win+L pressed
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 01 Dec 2012 - mcdurdin - I3614 - V9.0 - Start removal of keyboard selection list from UI
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 24 Oct 2013 - mcdurdin - I3933 - V9.0 - Keyman tray icon menu is not showing installed keyboards
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 11 Nov 2013 - mcdurdin - I3960 - V9.0 - Reskin the Keyman menu with 9.0 style
9.0.429.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas:
9.0.429.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas: 11 Nov 2013 - mcdurdin - I3961 - V9.0 - Clean up communication between keyman32 and keyman
9.0.429.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas:
9.0.429.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: 11 Nov 2013 - mcdurdin - I3962 - V9.0 - OSK Toolbar needs cleanup for v9.0
9.0.429.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas:
9.0.429.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 11 Nov 2013 - mcdurdin - I3961 - V9.0 - Clean up communication between keyman32 and keyman
9.0.429.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp:
9.0.428.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 08 Nov 2013 - mcdurdin - I3956 - V9.0 - I3946 KDU insertion fails due to syntax error in compiled file
9.0.428.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.428.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs: 08 Nov 2013 - mcdurdin - I3953 - V9.0 - template-traditional.js missing from installer
9.0.428.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs:
9.0.427.0 c:\keyman\9.0\src\addins\kmtip\server.cpp: 07 Nov 2013 - mcdurdin - I3944 - x64 kmtip has duplicated exports
9.0.427.0 c:\keyman\9.0\src\addins\kmtip\server.cpp:
9.0.427.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 07 Nov 2013 - mcdurdin - I3945 - V9.0 - Touch Layout Editor should allow import from existing On Screen Keyboard
9.0.427.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.427.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 07 Nov 2013 - mcdurdin - I3946 - V9.0 - KDU flag needs to be added to keyboard object, not VK object in kmw compiler
9.0.427.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.427.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 07 Nov 2013 - mcdurdin - I3947 - V9.0 - If KVK file is missing then KMW compiler will crash
9.0.427.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.427.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas: 07 Nov 2013 - mcdurdin - I3945 - V9.0 - Touch Layout Editor should allow import from existing On Screen Keyboard
9.0.427.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas:
9.0.427.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas: 07 Nov 2013 - mcdurdin - I3642 - V9.0 - kmx compiler should validate &layoutfile
9.0.427.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas:
9.0.427.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas: 07 Nov 2013 - mcdurdin - I3948 - V9.0 - Touch Layout Editor does not set modified flag
9.0.427.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas:
9.0.427.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 07 Nov 2013 - mcdurdin - I3949 - V9.0 - Keyboard selection and notification needs consolidation
9.0.427.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.427.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas: 07 Nov 2013 - mcdurdin - I3949 - V9.0 - Keyboard selection and notification needs consolidation
9.0.427.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas:
9.0.427.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas: 07 Nov 2013 - mcdurdin - I3950 - V9.0 - Keyman needs to show TIP icons when showing keyboard menu
9.0.427.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas:
9.0.427.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: 07 Nov 2013 - mcdurdin - I3949 - V9.0 - Keyboard selection and notification needs consolidation
9.0.427.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas:
9.0.427.0 c:\keyman\9.0\src\engine\keyman32\K32_DBG.CPP: 07 Nov 2013 - mcdurdin - I3951 - V9.0 - Add debug-to-console hidden option for Keyman32
9.0.427.0 c:\keyman\9.0\src\engine\keyman32\K32_DBG.CPP:
9.0.427.0 c:\keyman\9.0\src\engine\keyman32\globals.h: 07 Nov 2013 - mcdurdin - I3951 - V9.0 - Add debug-to-console hidden option for Keyman32
9.0.427.0 c:\keyman\9.0\src\engine\keyman32\globals.h:
9.0.427.0 c:\keyman\9.0\src\engine\keyman32\kmhook_callwndproc.cpp: 07 Nov 2013 - mcdurdin - I3949 - V9.0 - Keyboard selection and notification needs consolidation
9.0.427.0 c:\keyman\9.0\src\engine\keyman32\kmhook_callwndproc.cpp:
9.0.427.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp: 07 Nov 2013 - mcdurdin - I3949 - V9.0 - Keyboard selection and notification needs consolidation
9.0.427.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp:
9.0.427.0 c:\keyman\9.0\src\engine\keyman32\selectkeyboard.cpp: 07 Nov 2013 - mcdurdin - I3949 - V9.0 - Keyboard selection and notification needs consolidation
9.0.427.0 c:\keyman\9.0\src\engine\keyman32\selectkeyboard.cpp:
9.0.427.0 c:\keyman\9.0\src\global\delphi\comp\OnScreenKeyboard.pas: 07 Nov 2013 - mcdurdin - I3945 - V9.0 - Touch Layout Editor should allow import from existing On Screen Keyboard
9.0.427.0 c:\keyman\9.0\src\global\delphi\comp\OnScreenKeyboard.pas:
9.0.427.0 c:\keyman\9.0\src\global\delphi\general\KeymanControlMessages.pas: 07 Nov 2013 - mcdurdin - I3949 - V9.0 - Keyboard selection and notification needs consolidation
9.0.427.0 c:\keyman\9.0\src\global\delphi\general\KeymanControlMessages.pas:
9.0.427.0 c:\keyman\9.0\src\global\inc\keyman64.h: 07 Nov 2013 - mcdurdin - I3949 - V9.0 - Keyboard selection and notification needs consolidation
9.0.427.0 c:\keyman\9.0\src\global\inc\keyman64.h:
9.0.427.0 c:\keyman\9.0\src\global\inc\keymancontrol.h: 07 Nov 2013 - mcdurdin - I3949 - V9.0 - Keyboard selection and notification needs consolidation
9.0.427.0 c:\keyman\9.0\src\global\inc\keymancontrol.h:
9.0.427.0 c:\keyman\9.0\src\global\inc\registry.h: 07 Nov 2013 - mcdurdin - I3951 - V9.0 - Add debug-to-console hidden option for Keyman32
9.0.427.0 c:\keyman\9.0\src\global\inc\registry.h:
9.0.426.0 c:\keyman\9.0\src\engine\keyman\KeymanMenuItem.pas: 24 Oct 2013 - mcdurdin - I3933 - V9.0 - Keyman tray icon menu is not showing installed keyboards
9.0.426.0 c:\keyman\9.0\src\engine\keyman\KeymanMenuItem.pas:
9.0.426.0 c:\keyman\9.0\src\engine\keyman\Menu_KeyboardItems.pas: 24 Oct 2013 - mcdurdin - I3933 - V9.0 - Keyman tray icon menu is not showing installed keyboards
9.0.426.0 c:\keyman\9.0\src\engine\keyman\Menu_KeyboardItems.pas:
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 24 Oct 2013 - mcdurdin - I3933 - V9.0 - Keyman tray icon menu is not showing installed keyboards
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 14 May 2010 - mcdurdin - I2226 - Improve Keyman menu
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 25 May 2010 - mcdurdin - I2377 - Keyman menu pops up and off-screen when taskbar is at top of screen
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 30 Nov 2010 - mcdurdin - I2542 - Rework menu styling as per Paul's design
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 10 Dec 2010 - mcdurdin - I2551, I2554 - Keyman crashes when closing menu
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 10 Dec 2010 - mcdurdin - I2555 - Transparency issues in Remote Desktop
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 17 Dec 2010 - mcdurdin - I2542 - Fix horizontal line
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 11 Jan 2011 - mcdurdin - I2582 - Keyman Desktop menu should pop over OSK
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 31 Jan 2011 - mcdurdin - I2639 - Fix handle and memory leak in Keyman menu
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 31 Jan 2011 - mcdurdin - I2582 - Re-fix for popping over OSK
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 17 Mar 2011 - mcdurdin - I2693 - Crash in Keyman menu with multiple screens and no 'nearest' screen returned
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 18 Mar 2011 - mcdurdin - I2820 - Crash in Keyman menu with multiple screens
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 03 May 2011 - mcdurdin - I2884 - Crash moving mouse over uninitialized menu
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 24 Jan 2012 - mcdurdin - I3213 - Crash when Keyman menu is visible and Ctrl+Alt+Del or Win+L pressed
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 03 Nov 2012 - mcdurdin - I3517 - V9.0 - Merge of I3213 - Crash when Keyman menu is visible and Ctrl+Alt+Del or Win+L pressed
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 01 Dec 2012 - mcdurdin - I3614 - V9.0 - Start removal of keyboard selection list from UI
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 24 Oct 2013 - mcdurdin - I3933 - V9.0 - Keyman tray icon menu is not showing installed keyboards
9.0.426.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas:
9.0.426.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas: 24 Oct 2013 - mcdurdin - I3933 - V9.0 - Keyman tray icon menu is not showing installed keyboards
9.0.426.0 c:\keyman\9.0\src\engine\keyman\langswitch\LangSwitchManager.pas:
9.0.426.0 c:\keyman\9.0\src\engine\keyman\langswitch\UfrmLanguageSwitch.pas: 24 Oct 2013 - mcdurdin - I3933 - V9.0 - Keyman tray icon menu is not showing installed keyboards
9.0.426.0 c:\keyman\9.0\src\engine\keyman\langswitch\UfrmLanguageSwitch.pas:
9.0.426.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: 24 Oct 2013 - mcdurdin - I3933 - V9.0 - Keyman tray icon menu is not showing installed keyboards
9.0.426.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas:
9.0.426.0 c:\keyman\9.0\src\engine\keyman32\k32_globals.cpp: 24 Oct 2013 - mcdurdin - I3933 - V9.0 - Keyman tray icon menu is not showing installed keyboards
9.0.426.0 c:\keyman\9.0\src\engine\keyman32\k32_globals.cpp:
9.0.426.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp: 24 Oct 2013 - mcdurdin - I3933 - V9.0 - Keyman tray icon menu is not showing installed keyboards
9.0.426.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp:
9.0.426.0 c:\keyman\9.0\src\global\delphi\general\KeymanControlMessages.pas: 24 Oct 2013 - mcdurdin - I3933 - V9.0 - Keyman tray icon menu is not showing installed keyboards
9.0.426.0 c:\keyman\9.0\src\global\delphi\general\KeymanControlMessages.pas:
9.0.426.0 c:\keyman\9.0\src\global\inc\Compiler.h: 24 Oct 2013 - mcdurdin - I3933 - V9.0 - Keyman tray icon menu is not showing installed keyboards
9.0.426.0 c:\keyman\9.0\src\global\inc\Compiler.h:
9.0.426.0 c:\keyman\9.0\src\global\inc\keymancontrol.h: 24 Oct 2013 - mcdurdin - I3933 - V9.0 - Keyman tray icon menu is not showing installed keyboards
9.0.426.0 c:\keyman\9.0\src\global\inc\keymancontrol.h:
9.0.425.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 15 Oct 2013 - mcdurdin - I3909 - Keyman Developer crashes when saving keyboard if touch layout filename is not specified
9.0.425.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.425.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 15 Oct 2013 - mcdurdin - I3910 - KeymanWeb compiler calculates indexes incorrectly when deadkeys are on LHS
9.0.425.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.424.0 c:\keyman\9.0\src\buildtools\inst\Makefile: 21 Aug 2013 - mcdurdin - uploadsymbols standalone target support
9.0.424.0 c:\keyman\9.0\src\buildtools\inst\copydebug.in: 21 Aug 2013 - mcdurdin - uploadsymbols standalone target support
9.0.424.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas: 21 Aug 2013 - mcdurdin - I3893 - V9.0 - Keyman Developer crashes if Desktop not installed
9.0.424.0 c:\keyman\9.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas:
9.0.424.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas: 21 Aug 2013 - mcdurdin - I3894 - V9.0 - Support modified state for touch layout builder
9.0.424.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas:
9.0.424.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas: 21 Aug 2013 - mcdurdin - I3895 - V9.0 - App hotkeys don't work within layout builder
9.0.424.0 c:\keyman\9.0\src\developer\TIKE\oskbuilder\UframeTouchLayoutBuilder.pas:
9.0.424.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js: 21 Aug 2013 - mcdurdin - I3894 - V9.0 - Support modified state for touch layout builder
9.0.424.0 c:\keyman\9.0\src\developer\TIKE\xml\layoutbuilder\builder.js:
9.0.424.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs: 21 Aug 2013 - mcdurdin - I3896 - V9.0 - Add layout builder to installation
9.0.424.0 c:\keyman\9.0\src\developer\inst\kmdev.wxs:
9.0.423.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 11 Aug 2013 - mcdurdin - I3885 - V9.0 - Touch Layout Editor
9.0.423.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.423.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 11 Aug 2013 - mcdurdin - I3886 - V9.0 - KMW 2.0 compiler needs to publish DisplayUnderling for KVK as Keyboard.KDU
9.0.423.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.423.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 11 Aug 2013 - mcdurdin - I3643 - V9.0 - KMW compiler does not validate format of &layoutfile
9.0.423.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.423.0 c:\keyman\9.0\src\developer\TIKE\main\RedistFiles.pas: 11 Aug 2013 - mcdurdin - I3885 - V9.0 - Touch Layout Editor
9.0.423.0 c:\keyman\9.0\src\developer\TIKE\main\RedistFiles.pas:
9.0.423.0 c:\keyman\9.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: 11 Aug 2013 - mcdurdin - I3885 - V9.0 - Touch Layout Editor
9.0.423.0 c:\keyman\9.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas:
9.0.423.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas: 11 Aug 2013 - mcdurdin - I3887 - V9.0 - Use strict most standard compliant edge compatibility for embedded IE in TIKE
9.0.423.0 c:\keyman\9.0\src\developer\TIKE\main\UfrmMain.pas:
9.0.423.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 11 Aug 2013 - mcdurdin - I3775 - V9.0 - Fail I3762 - AltGr combinations are not matched on French base layout
9.0.423.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp:
9.0.423.0 c:\keyman\9.0\src\engine\keyman32\preservedkeymap.cpp: 11 Aug 2013 - mcdurdin - I3775 - V9.0 - Fail I3762 - AltGr combinations are not matched on French base layout
9.0.423.0 c:\keyman\9.0\src\engine\keyman32\preservedkeymap.cpp:
9.0.423.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboardlanguages\keymankeyboardlanguages.pas: 11 Aug 2013 - mcdurdin - I3768 - V9.0 - Remove TSF substitution code
9.0.423.0 c:\keyman\9.0\src\engine\kmcomapi\com\keyboardlanguages\keymankeyboardlanguages.pas:
9.0.423.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: 11 Aug 2013 - mcdurdin - I3768 - V9.0 - Remove TSF substitution code
9.0.423.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas:
9.0.423.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboardlanguageprofiles.pas: 11 Aug 2013 - mcdurdin - I3768 - V9.0 - Remove TSF substitution code
9.0.423.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboardlanguageprofiles.pas:
9.0.423.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboardlanguageprofiles.pas: 11 Aug 2013 - mcdurdin - I3888 - V9.0 - Error messages when installing profiles are not accurate
9.0.423.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboardlanguageprofiles.pas:
9.0.423.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboardlanguageprofiles.pas: 11 Aug 2013 - mcdurdin - I3888 - V9.0 - Error messages when installing profiles are not accurate
9.0.423.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboardlanguageprofiles.pas:
9.0.423.0 c:\keyman\9.0\src\engine\kmcomapi\com\languages\keymanlanguage.pas: 23 Jan 2013 - mcdurdin - I3774 - V9.0 - Regression KMCOMAPI IKeymanLanguage returns region-free language name, incorrectly
9.0.423.0 c:\keyman\9.0\src\engine\kmcomapi\com\systemconfigitems\LEC_WindowsLanguage.pas: 23 Jan 2013 - mcdurdin - I3774 - V9.0 - Regression KMCOMAPI IKeymanLanguage returns region-free language name, incorrectly
9.0.423.0 c:\keyman\9.0\src\engine\tsysinfo\UfrmRemoteExceptionHandler.pas: 23 Jan 2013 - mcdurdin - I3778 - V9.0 - Delete diag files after sending through a crash report
9.0.423.0 c:\keyman\9.0\src\engine\tsysinfo\si_keyman.pas: 23 Jan 2013 - mcdurdin - I3772 - V9.0 - Diagnostics on installed profiles should report TIP filename in place of clsid, keyboard name and description, and not show 0000... strings.
9.0.423.0 c:\keyman\9.0\src\engine\tsysinfo\si_keyman.xslt: 23 Jan 2013 - mcdurdin - I3772 - V9.0 - Diagnostics on installed profiles should report TIP filename in place of clsid, keyboard name and description, and not show 0000... strings.
9.0.423.0 c:\keyman\9.0\src\engine\tsysinfo\sysinfo_main.pas: 23 Jan 2013 - mcdurdin - I3778 - V9.0 - Delete diag files after sending through a crash report
9.0.423.0 c:\keyman\9.0\src\global\delphi\general\Glossary.pas: 23 Jan 2013 - mcdurdin - I3774 - V9.0 - Regression KMCOMAPI IKeymanLanguage returns region-free language name, incorrectly
9.0.422.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas: 17 Jan 2013 - mcdurdin - I3758 - V9.0 - keymanx64 can find incorrect window handle for keyman.exe
9.0.422.0 c:\keyman\9.0\src\engine\keyman\UfrmKeyman7Main.pas:
9.0.422.0 c:\keyman\9.0\src\engine\keyman\main.pas: 17 Jan 2013 - mcdurdin - I3758 - V9.0 - keymanx64 can find incorrect window handle for keyman.exe
9.0.422.0 c:\keyman\9.0\src\engine\keyman\main.pas:
9.0.422.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp: 17 Jan 2013 - mcdurdin - I3759 - V9.0 - UnderlyingLayout stores a HKL in the registry but expects a KLID in the code
9.0.422.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp:
9.0.422.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp: 17 Jan 2013 - mcdurdin - I3760 - V9.0 - Clean up refresh code to avoid repeated dereferences and indexing
9.0.422.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp:
9.0.422.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp: 17 Jan 2013 - mcdurdin - I3761 - V9.0 - If multiple profiles are enabled for a given keyboard, Keyman32 can crash with memory errors
9.0.422.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp:
9.0.422.0 c:\keyman\9.0\src\engine\keyman32\preservedkeymap.cpp: 17 Jan 2013 - mcdurdin - I3762 - V9.0 - underlying layout cannot be controlled cleanly via TSF so support translation
9.0.422.0 c:\keyman\9.0\src\engine\keyman32\preservedkeymap.cpp:
9.0.422.0 c:\keyman\9.0\src\engine\keyman32\syskbd.cpp: 17 Jan 2013 - mcdurdin - I3762 - V9.0 - underlying layout cannot be controlled cleanly via TSF so support translation
9.0.422.0 c:\keyman\9.0\src\engine\keyman32\syskbd.cpp:
9.0.422.0 c:\keyman\9.0\src\engine\keymanx64\keymanx64.cpp: 17 Jan 2013 - mcdurdin - I3758 - V9.0 - keymanx64 can find incorrect window handle for keyman.exe
9.0.422.0 c:\keyman\9.0\src\engine\keymanx64\keymanx64.cpp:
9.0.422.0 c:\keyman\9.0\src\engine\kmcomapi\com\languages\keymanlanguage.pas: 17 Jan 2013 - mcdurdin - I3763 - V9.0 - GetLanguageName refactor
9.0.422.0 c:\keyman\9.0\src\engine\kmcomapi\com\languages\keymanlanguage.pas:
9.0.422.0 c:\keyman\9.0\src\engine\kmcomapi\com\options\keymanoptions.pas: 17 Jan 2013 - mcdurdin - I3759 - V9.0 - UnderlyingLayout stores a HKL in the registry but expects a KLID in the code
9.0.422.0 c:\keyman\9.0\src\engine\kmcomapi\com\options\keymanoptions.pas:
9.0.422.0 c:\keyman\9.0\src\engine\kmcomapi\com\systemconfigitems\LEC_WindowsLanguage.pas: 17 Jan 2013 - mcdurdin - I3763 - V9.0 - GetLanguageName refactor
9.0.422.0 c:\keyman\9.0\src\engine\kmcomapi\com\systemconfigitems\LEC_WindowsLanguage.pas:
9.0.422.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboardlanguageprofiles.pas: 17 Jan 2013 - mcdurdin - I3764 - V9.0 - Error and warning messages from COM API are not clear for language profiles
9.0.422.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboardlanguageprofiles.pas:
9.0.422.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboardlanguageprofiles.pas: 17 Jan 2013 - mcdurdin - I3764 - V9.0 - Error and warning messages from COM API are not clear for language profiles
9.0.422.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboardlanguageprofiles.pas:
9.0.422.0 c:\keyman\9.0\src\engine\kmcomapi\util\kmxfile.pas: 17 Jan 2013 - mcdurdin - I3763 - V9.0 - GetLanguageName refactor
9.0.422.0 c:\keyman\9.0\src\engine\kmcomapi\util\kmxfile.pas:
9.0.422.0 c:\keyman\9.0\src\engine\tsysinfo\si_keyman.pas: 17 Jan 2013 - mcdurdin - I3765 - V9.0 - Diagnostics should report on installed language profiles
9.0.422.0 c:\keyman\9.0\src\engine\tsysinfo\si_keyman.pas:
9.0.422.0 c:\keyman\9.0\src\engine\tsysinfo\si_keyman.xslt: 17 Jan 2013 - mcdurdin - I3765 - V9.0 - Diagnostics should report on installed language profiles
9.0.422.0 c:\keyman\9.0\src\engine\tsysinfo\si_keyman.xslt:
9.0.422.0 c:\keyman\9.0\src\engine\tsysinfo\sysinfo_main.pas: 17 Jan 2013 - mcdurdin - I3766 - V9.0 - XML view menu item in diagnostics was not implemented
9.0.422.0 c:\keyman\9.0\src\engine\tsysinfo\sysinfo_main.pas:
9.0.422.0 c:\keyman\9.0\src\global\delphi\general\Glossary.pas: 17 Jan 2013 - mcdurdin - I3763 - V9.0 - GetLanguageName refactor
9.0.422.0 c:\keyman\9.0\src\global\delphi\general\Glossary.pas:
9.0.422.0 c:\keyman\9.0\src\global\delphi\general\kmxfile.pas: 17 Jan 2013 - mcdurdin - I3763 - V9.0 - GetLanguageName refactor
9.0.422.0 c:\keyman\9.0\src\global\delphi\general\kmxfile.pas:
9.0.421.0 c:\keyman\9.0\src\Makefile: 02 Jan 2013 - mcdurdin - I3726 - V9.0 - Release build should check Debug key and SVN state
9.0.421.0 c:\keyman\9.0\src\Makefile:
9.0.421.0 c:\keyman\9.0\src\buildtools\devtools\DevUtils.pas: 02 Jan 2013 - mcdurdin - I3726 - V9.0 - Release build should check Debug key and SVN state
9.0.421.0 c:\keyman\9.0\src\buildtools\devtools\DevUtils.pas:
9.0.421.0 c:\keyman\9.0\src\Makefile: 02 Jan 2013 - mcdurdin - I3726 - V9.0 - Release build should check Debug key and SVN state
9.0.421.0 c:\keyman\9.0\src\Makefile:
9.0.421.0 c:\keyman\9.0\src\buildtools\devtools\DevUtils.pas: 02 Jan 2013 - mcdurdin - I3726 - V9.0 - Release build should check Debug key and SVN state
9.0.421.0 c:\keyman\9.0\src\buildtools\devtools\DevUtils.pas:
9.0.421.0 c:\keyman\9.0\src\buildtools\devtools\Makefile: 02 Jan 2013 - mcdurdin - I3726 - V9.0 - Release build should check Debug key and SVN state
9.0.421.0 c:\keyman\9.0\src\buildtools\devtools\Makefile:
9.0.421.0 c:\keyman\9.0\src\test\Makefile: 02 Jan 2013 - mcdurdin - I3726 - V9.0 - Release build should check Debug key and SVN state
9.0.421.0 c:\keyman\9.0\src\test\Makefile:
9.0.421.0 c:\keyman\9.0\src\addins\Makefile: 01 Jan 2013 - mcdurdin - I3713 - V9.0 - addininst and addininst64 are not signed
9.0.421.0 c:\keyman\9.0\src\addins\Makefile:
9.0.421.0 c:\keyman\9.0\src\addins\inst\Makefile: 01 Jan 2013 - mcdurdin - I3713 - V9.0 - addininst and addininst64 are not signed
9.0.421.0 c:\keyman\9.0\src\addins\inst\Makefile: 01 Jan 2013 - mcdurdin - I3713 - V9.0 - addininst and addininst64 are not signed
9.0.421.0 c:\keyman\9.0\src\addins\inst\Makefile:
9.0.421.0 c:\keyman\9.0\src\developer\Makefile: 01 Jan 2013 - mcdurdin - I3719 - V9.0 - insthelper is not signed
9.0.421.0 c:\keyman\9.0\src\developer\Makefile:
9.0.421.0 c:\keyman\9.0\src\developer\inst\Makefile: 01 Jan 2013 - mcdurdin - I3719 - V9.0 - insthelper is not signed
9.0.421.0 c:\keyman\9.0\src\developer\inst\Makefile:
9.0.421.0 c:\keyman\9.0\src\engine\Makefile: 01 Jan 2013 - mcdurdin - I3719 - V9.0 - insthelper is not signed
9.0.421.0 c:\keyman\9.0\src\engine\Makefile:
9.0.421.0 c:\keyman\9.0\src\engine\inst\Makefile: 01 Jan 2013 - mcdurdin - I3719 - V9.0 - insthelper is not signed
9.0.421.0 c:\keyman\9.0\src\engine\inst\Makefile: 01 Jan 2013 - mcdurdin - I3719 - V9.0 - insthelper is not signed
9.0.421.0 c:\keyman\9.0\src\engine\inst\Makefile:
9.0.420.0 c:\keyman\9.0\src\addins\inst\addininst\main.pas: 13 Dec 2012 - mcdurdin - I3652 - V9.0 - Uninstall fails with error Invalid parameters for addin install
9.0.420.0 c:\keyman\9.0\src\addins\inst\addininst\main.pas:
9.0.420.0 c:\keyman\9.0\src\addins\kmtip\registryw.cpp: 13 Dec 2012 - mcdurdin - I3675 - V9.0 - Minor updates to I3622 for consistency
9.0.420.0 c:\keyman\9.0\src\addins\kmtip\registryw.cpp:
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: 13 Dec 2012 - mcdurdin - I3637 - V9.0 - I3502 Fail - Reload as Format button is disabled in some contexts
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmKeymanWizard.pas:
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmMDIEditor.pas: 13 Dec 2012 - mcdurdin - I3680 - V9.0 - If user cancels the New File dialog for .kct, when trying to open non-existent .kct, then Developer crashes
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\child\UfrmMDIEditor.pas:
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 13 Dec 2012 - mcdurdin - I3659 - V9.0 - KSAVE has logical design issue with how stores are reloaded from cookie
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 13 Dec 2012 - mcdurdin - I3681 - V9.0 - KeymanWeb compiler should output formatted js when debug=1
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 13 Dec 2012 - mcdurdin - I3317 - Add KS to KeymanWeb keyboard compiler for keyboards with SMP chars
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 13 Dec 2012 - mcdurdin - I3683 - V9.0 - If embedjs file is missing the kmw compiler will crash
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: 13 Dec 2012 - mcdurdin - I3684 - V9.0 - KeymanWeb compiler needs to emit only non-system stores and a couple of system stores
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\compile\CompileKeymanWeb.pas:
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\kct\UfrmKCTMain.dfm: 13 Dec 2012 - mcdurdin - I3653 - V9.0 - Keyman Developer Branding Editor crashes when creating new file
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\kct\UfrmKCTMain.dfm:
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\kct\UfrmKCTMain.pas: 13 Dec 2012 - mcdurdin - I3680 - V9.0 - If user cancels the New File dialog for .kct, when trying to open non-existent .kct, then Developer crashes
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\kct\UfrmKCTMain.pas:
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\main\TextFileFormat.pas: 13 Dec 2012 - mcdurdin - I3502 - V9.0 - Merge of I3082 - Reload text file with specific encoding support
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\main\TextFileFormat.pas: 13 Dec 2012 - mcdurdin - I3637 - V9.0 - I3502 Fail - Reload as Format button is disabled in some contexts
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\main\TextFileFormat.pas:
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas: 13 Dec 2012 - mcdurdin - I3637 - V9.0 - I3502 Fail - Reload as Format button is disabled in some contexts
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\main\UframeTextEditor.pas:
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas: 13 Dec 2012 - mcdurdin - I3681 - V9.0 - KeymanWeb compiler should output formatted js when debug=1
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\project\kmnProjectFile.pas:
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\keymanweb.xsl: 13 Dec 2012 - mcdurdin - I3638 - V9.0 - KeymanWeb test window document has wrong encoding
9.0.420.0 c:\keyman\9.0\src\developer\TIKE\xml\kmw\keymanweb.xsl:
9.0.420.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp: 13 Dec 2012 - mcdurdin - I3654 - V9.0 - Compiler appears to create unregistered keyboards even when registered
9.0.420.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp:
9.0.420.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp: 13 Dec 2012 - mcdurdin - I3641 - V9.0 - compiler dll buffer overrun bugs
9.0.420.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp:
9.0.420.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp: 13 Dec 2012 - mcdurdin - I3681 - V9.0 - KeymanWeb compiler should output formatted js when debug=1
9.0.420.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp:
9.0.420.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp: 13 Dec 2012 - mcdurdin - I3686 - V9.0 - AddStore attaches property flags to wrong store structure
9.0.420.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.cpp:
9.0.420.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.rc: 13 Dec 2012 - mcdurdin - I3633 - V9.0 - kmcmpdll.dll is missing version information
9.0.420.0 c:\keyman\9.0\src\developer\kmcmpdll\Compiler.rc:
9.0.420.0 c:\keyman\9.0\src\developer\kmcmpdll\NamedCodeConstants.cpp: 13 Dec 2012 - mcdurdin - I3641 - V9.0 - compiler dll buffer overrun bugs
9.0.420.0 c:\keyman\9.0\src\developer\kmcmpdll\NamedCodeConstants.cpp:
9.0.420.0 c:\keyman\9.0\src\developer\kmcomp\main.pas: 13 Dec 2012 - mcdurdin - I3681 - V9.0 - KeymanWeb compiler should output formatted js when debug=1
9.0.420.0 c:\keyman\9.0\src\developer\kmcomp\main.pas:
9.0.420.0 c:\keyman\9.0\src\engine\keyman32\K32_DBG.CPP: 13 Dec 2012 - mcdurdin - I3656 - V9.0 - Debug logs show too many columns for host messages
9.0.420.0 c:\keyman\9.0\src\engine\keyman32\K32_DBG.CPP:
9.0.420.0 c:\keyman\9.0\src\engine\keyman32\kmprot.h: 13 Dec 2012 - mcdurdin - I3654 - V9.0 - Compiler appears to create unregistered keyboards even when registered
9.0.420.0 c:\keyman\9.0\src\engine\keyman32\kmprot.h:
9.0.420.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboard.pas: 13 Dec 2012 - mcdurdin - I3663 - V9.0 - Uninstall of keyboard does not remove KMTIP entries
9.0.420.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboard.pas:
9.0.420.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboardlanguageprofiles.pas: 13 Dec 2012 - mcdurdin - I3663 - V9.0 - Uninstall of keyboard does not remove KMTIP entries
9.0.420.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboardlanguageprofiles.pas:
9.0.420.0 c:\keyman\9.0\src\global\delphi\debug\DebugManager.pas: 13 Dec 2012 - mcdurdin - I3656 - V9.0 - Debug logs show too many columns for host messages
9.0.420.0 c:\keyman\9.0\src\global\delphi\debug\DebugManager.pas:
9.0.420.0 c:\keyman\9.0\src\global\delphi\general\GetOsVersion.pas: 13 Dec 2012 - mcdurdin - I3669 - V9.0 - Eliminate old Windows version tests and constants
9.0.420.0 c:\keyman\9.0\src\global\delphi\general\GetOsVersion.pas:
9.0.420.0 c:\keyman\9.0\src\global\delphi\general\XString.pas: 13 Dec 2012 - mcdurdin - I3661 - V9.0 - XString unit needs updating to support 8 and 9 stores
9.0.420.0 c:\keyman\9.0\src\global\delphi\general\XString.pas:
9.0.420.0 c:\keyman\9.0\src\global\delphi\general\utiltsf.pas: 13 Dec 2012 - mcdurdin - I3663 - V9.0 - Uninstall of keyboard does not remove KMTIP entries
9.0.420.0 c:\keyman\9.0\src\global\delphi\general\utiltsf.pas:
9.0.420.0 c:\keyman\9.0\src\global\inc\onlineconstants.h: 13 Dec 2012 - mcdurdin - I3654 - V9.0 - Compiler appears to create unregistered keyboards even when registered
9.0.420.0 c:\keyman\9.0\src\global\inc\onlineconstants.h:
9.0.419.0 c:\keyman\9.0\src\desktop\help\about\history.xml: 02 Dec 2012 - mcdurdin - I3627 - V9.0 - History missing specific information about addressed issues for 8.0.353.0
9.0.419.0 c:\keyman\9.0\src\desktop\help\about\history.xml:
9.0.419.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionSettings.pas: 02 Dec 2012 - mcdurdin - I3629 - V9.0 - importing older versions options would fail due to removed koSwitchLanguageWithKeyboard option
9.0.419.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionSettings.pas:
9.0.419.0 c:\keyman\9.0\src\desktop\kmshell\main\UfrmMain.pas: 02 Dec 2012 - mcdurdin - I3630 - V9.0 - Configuration crashes due to missing options koTurnOnSurrogates
9.0.419.0 c:\keyman\9.0\src\desktop\kmshell\main\UfrmMain.pas:
9.0.419.0 c:\keyman\9.0\src\engine\tsysinfo\Makefile: 02 Dec 2012 - mcdurdin - I3628 - V9.0 - tsysinfox64 builds as x86 version
9.0.419.0 c:\keyman\9.0\src\engine\tsysinfo\Makefile:
9.0.419.0 c:\keyman\9.0\src\engine\tsysinfox64\Makefile: 02 Dec 2012 - mcdurdin - I3628 - V9.0 - tsysinfox64 builds as x86 version
9.0.419.0 c:\keyman\9.0\src\engine\tsysinfox64\Makefile:
9.0.419.0 c:\keyman\9.0\src\global\delphi\ui\XMLRenderer.pas: 02 Dec 2012 - mcdurdin - I3626 - V9.0 - Keyman Desktop Help window crashes
9.0.419.0 c:\keyman\9.0\src\global\delphi\ui\XMLRenderer.pas:
9.0.418.0 c:\keyman\9.0\src\addins\kmtip\registryw.cpp: 01 Dec 2012 - mcdurdin - I3622 - V9.0 - Add Registry*W classes for Unicode
9.0.418.0 c:\keyman\9.0\src\addins\kmtip\registryw.cpp:
9.0.418.0 c:\keyman\9.0\src\addins\kmtip\registryw.h: 01 Dec 2012 - mcdurdin - I3622 - V9.0 - Add Registry*W classes for Unicode
9.0.418.0 c:\keyman\9.0\src\addins\kmtip\registryw.h:
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\preservedkeymap.cpp: 01 Dec 2012 - mcdurdin - I3623 - V9.0 - Add preserved key mapping from .kmx file
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\preservedkeymap.cpp:
9.0.418.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboardlanguageprofiles.pas: 01 Dec 2012 - mcdurdin - I3624 - V9.0 - Install keyboard language profiles from Keyman COM API
9.0.418.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboardlanguageprofiles.pas:
9.0.418.0 c:\keyman\9.0\src\Header.mak: 01 Dec 2012 - mcdurdin - I3606 - V9.0 - Makefile install command available in all contexts
9.0.418.0 c:\keyman\9.0\src\Makefile: 01 Dec 2012 - mcdurdin - I3606 - V9.0 - Makefile install command available in all contexts
9.0.418.0 c:\keyman\9.0\src\addins\kmtip\inserttext.cpp: 19 Jun 2007 - mcdurdin - I890 - Fix deadkeys in TSF
9.0.418.0 c:\keyman\9.0\src\addins\kmtip\inserttext.cpp: 19 Jun 2007 - mcdurdin - I890 - Fix crash with deadkeys - logging
9.0.418.0 c:\keyman\9.0\src\addins\kmtip\inserttext.cpp: 11 Dec 2009 - mcdurdin - Header files
9.0.418.0 c:\keyman\9.0\src\addins\kmtip\inserttext.cpp: 22 Mar 2010 - mcdurdin - Compiler fixup
9.0.418.0 c:\keyman\9.0\src\addins\kmtip\inserttext.cpp: 24 Oct 2012 - mcdurdin - I3481 - V9.0 - Eliminate unsafe calls in C++
9.0.418.0 c:\keyman\9.0\src\addins\kmtip\inserttext.cpp: 17 Nov 2012 - mcdurdin - I3564 - V9.0 - Add 'pseudo' mapping of characters to indicate kmtip is running
9.0.418.0 c:\keyman\9.0\src\addins\kmtip\inserttext.cpp: 17 Nov 2012 - mcdurdin - I3565 - V9.0 - Add extra validation and logging to GetLeftOfSelection
9.0.418.0 c:\keyman\9.0\src\addins\kmtip\inserttext.cpp: 01 Dec 2012 - mcdurdin - I3607 - V9.0 - Disable 'pseudo' mode in kmtip except for debugging
9.0.418.0 c:\keyman\9.0\src\addins\kmtip\inserttext.cpp:
9.0.418.0 c:\keyman\9.0\src\addins\kmtip\kmkey.cpp: 01 Dec 2012 - mcdurdin - I3608 - V9.0 - Shortcut test for VK_PACKET in kmtip
9.0.418.0 c:\keyman\9.0\src\addins\kmtip\kmkey.cpp:
9.0.418.0 c:\keyman\9.0\src\buildtools\cvscommit\CheckSourcePas.pas: 4 Jul 2003 - mcdurdin - Initial version.
9.0.418.0 c:\keyman\9.0\src\buildtools\cvscommit\CheckSourcePas.pas: 15 Jul 2003 - mcdurdin - Made check for usernames case-insensitive
9.0.418.0 c:\keyman\9.0\src\buildtools\cvscommit\CheckSourcePas.pas: 5 Sep 2003 - mcdurdin - Renamed to CheckSourcePas.pas, split out cvs functionality into CVSInfo.pas
9.0.418.0 c:\keyman\9.0\src\buildtools\cvscommit\CheckSourcePas.pas: 10 Dec 2003 - mcdurdin - Added helper function to find a specific entry in the header
9.0.418.0 c:\keyman\9.0\src\buildtools\cvscommit\CheckSourcePas.pas: 13 May 2005 - mcdurdin - Rework for Keyman
9.0.418.0 c:\keyman\9.0\src\buildtools\cvscommit\CheckSourcePas.pas: 01 Aug 2006 - mcdurdin - Added to CVS
9.0.418.0 c:\keyman\9.0\src\buildtools\cvscommit\CheckSourcePas.pas: 23 Aug 2007 - mcdurdin - Support committing in .php files
9.0.418.0 c:\keyman\9.0\src\buildtools\cvscommit\CheckSourcePas.pas: 18 Oct 2010 - mcdurdin - I2515 - SVN commit does not currently allow recording of changes
9.0.418.0 c:\keyman\9.0\src\buildtools\cvscommit\CheckSourcePas.pas: 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.418.0 c:\keyman\9.0\src\buildtools\cvscommit\CheckSourcePas.pas: 01 Dec 2012 - mcdurdin - I3609 - V9.0 - CheckSource needs to be able to edit .h files as well
9.0.418.0 c:\keyman\9.0\src\buildtools\cvscommit\CheckSourcePas.pas:
9.0.418.0 c:\keyman\9.0\src\buildtools\cvscommit\SVNCheckSource.pas: 01 Dec 2012 - mcdurdin - I3609 - V9.0 - CheckSource needs to be able to edit .h files as well
9.0.418.0 c:\keyman\9.0\src\buildtools\cvscommit\SVNCheckSource.pas:
9.0.418.0 c:\keyman\9.0\src\buildtools\cvscommit\frmSVNCheckSourceDiff.pas: 01 Dec 2012 - mcdurdin - I3609 - V9.0 - CheckSource needs to be able to edit .h files as well
9.0.418.0 c:\keyman\9.0\src\buildtools\cvscommit\frmSVNCheckSourceDiff.pas:
9.0.418.0 c:\keyman\9.0\src\desktop\help\about\history.xml: 01 Dec 2012 - mcdurdin - I3610 - V9.0 - Missing history.xml data for 8.0.353.0
9.0.418.0 c:\keyman\9.0\src\desktop\help\about\history.xml:
9.0.418.0 c:\keyman\9.0\src\desktop\inst\Makefile: 01 Dec 2012 - mcdurdin - I3611 - V9.0 - License file missing from desktop .msi
9.0.418.0 c:\keyman\9.0\src\desktop\inst\Makefile:
9.0.418.0 c:\keyman\9.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: 01 Dec 2012 - mcdurdin - I3612 - V9.0 - Keyboard install should run as Admin only
9.0.418.0 c:\keyman\9.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas:
9.0.418.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards.pas: 01 Dec 2012 - mcdurdin - I3613 - V9.0 - System shadow keyboards obsolete, strip out remaining code
9.0.418.0 c:\keyman\9.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards.pas:
9.0.418.0 c:\keyman\9.0\src\desktop\kmshell\main\ValidateKeymanInstalledSystemKeyboards.pas: 01 Dec 2012 - mcdurdin - I3613 - V9.0 - System shadow keyboards obsolete, strip out remaining code
9.0.418.0 c:\keyman\9.0\src\desktop\kmshell\main\ValidateKeymanInstalledSystemKeyboards.pas: 01 Dec 2012 - mcdurdin - I3613 - V9.0 - System shadow keyboards obsolete, strip out remaining code
9.0.418.0 c:\keyman\9.0\src\desktop\kmshell\main\ValidateKeymanInstalledSystemKeyboards.pas:
9.0.418.0 c:\keyman\9.0\src\desktop\kmshell\main\initprog.pas: 01 Dec 2012 - mcdurdin - I3613 - V9.0 - System shadow keyboards obsolete, strip out remaining code
9.0.418.0 c:\keyman\9.0\src\desktop\kmshell\main\initprog.pas:
9.0.418.0 c:\keyman\9.0\src\desktop\kmshell\xml\installkeyboard.xsl: 01 Dec 2012 - mcdurdin - I3612 - V9.0 - Keyboard install should run as Admin only
9.0.418.0 c:\keyman\9.0\src\desktop\kmshell\xml\installkeyboard.xsl:
9.0.418.0 c:\keyman\9.0\src\developer\TIKE\debug\UfrmSelectSystemKeyboard.pas: 01 Dec 2012 - mcdurdin - I3613 - V9.0 - System shadow keyboards obsolete, strip out remaining code
9.0.418.0 c:\keyman\9.0\src\developer\TIKE\debug\UfrmSelectSystemKeyboard.pas:
9.0.418.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTMenuEditor.pas: 01 Dec 2012 - mcdurdin - I3614 - V9.0 - Start removal of keyboard selection list from UI
9.0.418.0 c:\keyman\9.0\src\developer\TIKE\kct\Editors\UfrmKCTMenuEditor.pas:
9.0.418.0 c:\keyman\9.0\src\developer\inst\Makefile: 01 Dec 2012 - mcdurdin - I3615 - V9.0 - Developer msi has wrong license file
9.0.418.0 c:\keyman\9.0\src\developer\inst\Makefile:
9.0.418.0 c:\keyman\9.0\src\engine\keyman\KeymanMenuItem.pas: 01 Dec 2012 - mcdurdin - I3614 - V9.0 - Start removal of keyboard selection list from UI
9.0.418.0 c:\keyman\9.0\src\engine\keyman\KeymanMenuItem.pas:
9.0.418.0 c:\keyman\9.0\src\engine\keyman\Menu_KeyboardItems.pas: 01 Dec 2012 - mcdurdin - I3614 - V9.0 - Start removal of keyboard selection list from UI
9.0.418.0 c:\keyman\9.0\src\engine\keyman\Menu_KeyboardItems.pas:
9.0.418.0 c:\keyman\9.0\src\engine\keyman\SortedKeyboardList.pas: 01 Dec 2012 - mcdurdin - I3614 - V9.0 - Start removal of keyboard selection list from UI
9.0.418.0 c:\keyman\9.0\src\engine\keyman\SortedKeyboardList.pas:
9.0.418.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 14 May 2010 - mcdurdin - I2226 - Improve Keyman menu
9.0.418.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 25 May 2010 - mcdurdin - I2377 - Keyman menu pops up and off-screen when taskbar is at top of screen
9.0.418.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 30 Nov 2010 - mcdurdin - I2542 - Rework menu styling as per Paul's design
9.0.418.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 10 Dec 2010 - mcdurdin - I2551, I2554 - Keyman crashes when closing menu
9.0.418.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 10 Dec 2010 - mcdurdin - I2555 - Transparency issues in Remote Desktop
9.0.418.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 17 Dec 2010 - mcdurdin - I2542 - Fix horizontal line
9.0.418.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 11 Jan 2011 - mcdurdin - I2582 - Keyman Desktop menu should pop over OSK
9.0.418.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 31 Jan 2011 - mcdurdin - I2639 - Fix handle and memory leak in Keyman menu
9.0.418.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 31 Jan 2011 - mcdurdin - I2582 - Re-fix for popping over OSK
9.0.418.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 17 Mar 2011 - mcdurdin - I2693 - Crash in Keyman menu with multiple screens and no 'nearest' screen returned
9.0.418.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 18 Mar 2011 - mcdurdin - I2820 - Crash in Keyman menu with multiple screens
9.0.418.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 03 May 2011 - mcdurdin - I2884 - Crash moving mouse over uninitialized menu
9.0.418.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.418.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.418.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 24 Jan 2012 - mcdurdin - I3213 - Crash when Keyman menu is visible and Ctrl+Alt+Del or Win+L pressed
9.0.418.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 03 Nov 2012 - mcdurdin - I3517 - V9.0 - Merge of I3213 - Crash when Keyman menu is visible and Ctrl+Alt+Del or Win+L pressed
9.0.418.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas: 01 Dec 2012 - mcdurdin - I3614 - V9.0 - Start removal of keyboard selection list from UI
9.0.418.0 c:\keyman\9.0\src\engine\keyman\UfrmKeymanMenu.pas:
9.0.418.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: 01 Dec 2012 - mcdurdin - I3614 - V9.0 - Start removal of keyboard selection list from UI
9.0.418.0 c:\keyman\9.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas:
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\K32_info.cpp: 01 Dec 2012 - mcdurdin - I3613 - V9.0 - System shadow keyboards obsolete, strip out remaining code
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\K32_info.cpp:
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp: 01 Dec 2012 - mcdurdin - I3613 - V9.0 - System shadow keyboards obsolete, strip out remaining code
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp:
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp: 01 Dec 2012 - mcdurdin - I3616 - V9.0 - Language association obsolete, strip out code
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp:
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\globals.h: 01 Dec 2012 - mcdurdin - I3616 - V9.0 - Language association obsolete, strip out code
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\globals.h:
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\globals.h: 01 Dec 2012 - mcdurdin - I3617 - V9.0 - Keyboard hook obsolete, strip out code
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\globals.h:
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\globals.h: 01 Dec 2012 - mcdurdin - I3618 - V9.0 - TSF language association obsolete, strip out code
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\globals.h:
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\kmhook_callwndproc.cpp: 01 Dec 2012 - mcdurdin - I3617 - V9.0 - Keyboard hook obsolete, strip out code
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\kmhook_callwndproc.cpp:
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp: 01 Dec 2012 - mcdurdin - I3617 - V9.0 - Keyboard hook obsolete, strip out code
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp:
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\kmhook_keyboard.cpp: 01 Dec 2012 - mcdurdin - I3617 - V9.0 - Keyboard hook obsolete, strip out code
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\kmhook_keyboard.cpp:
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp: 01 Dec 2012 - mcdurdin - I3617 - V9.0 - Keyboard hook obsolete, strip out code
9.0.418.0 c:\keyman\9.0\src\engine\keyman32\kmprocess.cpp:
9.0.418.0 c:\keyman\9.0\src\engine\kmcomapi\com\systemconfigitems\LEI_ScriptSupport.pas: 01 Dec 2012 - mcdurdin - I3616 - V9.0 - Language association obsolete, strip out code
9.0.418.0 c:\keyman\9.0\src\engine\kmcomapi\com\systemconfigitems\LEI_ScriptSupport.pas:
9.0.418.0 c:\keyman\9.0\src\engine\kmcomapi\com\systemconfigitems\LanguageEnvironmentItems.pas: 01 Dec 2012 - mcdurdin - I3616 - V9.0 - Language association obsolete, strip out code
9.0.418.0 c:\keyman\9.0\src\engine\kmcomapi\com\systemconfigitems\LanguageEnvironmentItems.pas:
9.0.418.0 c:\keyman\9.0\src\engine\kmcomapi\com\systemconfigitems\LanguageEnvironmentManager.pas: 01 Dec 2012 - mcdurdin - I3616 - V9.0 - Language association obsolete, strip out code
9.0.418.0 c:\keyman\9.0\src\engine\kmcomapi\com\systemconfigitems\LanguageEnvironmentManager.pas:
9.0.418.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: 01 Dec 2012 - mcdurdin - I3619 - V9.0 - Substitute KBDUS or default HKL for kmtip per mnemonic status
9.0.418.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas:
9.0.418.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: 01 Dec 2012 - mcdurdin - I3612 - V9.0 - Keyboard install should run as Admin only
9.0.418.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas:
9.0.418.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: 01 Dec 2012 - mcdurdin - I3613 - V9.0 - System shadow keyboards obsolete, strip out remaining code
9.0.418.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas:
9.0.418.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboard.pas: 01 Dec 2012 - mcdurdin - I3613 - V9.0 - System shadow keyboards obsolete, strip out remaining code
9.0.418.0 c:\keyman\9.0\src\engine\kmcomapi\processes\package\kpinstallpackage.pas: 01 Dec 2012 - mcdurdin - I3612 - V9.0 - Keyboard install should run as Admin only
9.0.418.0 c:\keyman\9.0\src\engine\kmcomapi\processes\package\kpinstallpackage.pas:
9.0.418.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeymanoption.pas: 01 Dec 2012 - mcdurdin - I3620 - V9.0 - Remove obsolete koTurnOnSurrogates and koUnknownLanguage options
9.0.418.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeymanoption.pas:
9.0.418.0 c:\keyman\9.0\src\engine\tsysinfo\Makefile: 01 Dec 2012 - mcdurdin - I3621 - V9.0 - Tidy up build of tsysinfox64
9.0.418.0 c:\keyman\9.0\src\engine\tsysinfo\Makefile:
9.0.418.0 c:\keyman\9.0\src\engine\tsysinfo\si_base.pas: 01 Dec 2012 - mcdurdin - I3556 - tsysinfo fails to load tabs and crashes
9.0.418.0 c:\keyman\9.0\src\engine\tsysinfo\si_base.pas:
9.0.418.0 c:\keyman\9.0\src\global\delphi\cust\custinterfaces.pas: 01 Dec 2012 - mcdurdin - I3614 - V9.0 - Start removal of keyboard selection list from UI
9.0.418.0 c:\keyman\9.0\src\global\delphi\cust\custinterfaces.pas:
9.0.418.0 c:\keyman\9.0\src\global\delphi\general\RegKeyboards.pas: 01 Dec 2012 - mcdurdin - I3613 - V9.0 - System shadow keyboards obsolete, strip out remaining code
9.0.418.0 c:\keyman\9.0\src\global\delphi\general\RegKeyboards.pas:
9.0.418.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas: 01 Dec 2012 - mcdurdin - I3613 - V9.0 - System shadow keyboards obsolete, strip out remaining code
9.0.418.0 c:\keyman\9.0\src\global\delphi\general\RegistryKeys.pas:
9.0.418.0 c:\keyman\9.0\src\global\delphi\general\utilsystem.pas: 01 Dec 2012 - mcdurdin - I3613 - V9.0 - System shadow keyboards obsolete, strip out remaining code
9.0.418.0 c:\keyman\9.0\src\global\delphi\general\utilsystem.pas:
9.0.418.0 c:\keyman\9.0\src\global\delphi\ui\XMLRenderer.pas: 01 Dec 2012 - mcdurdin - I3612 - V9.0 - Keyboard install should run as Admin only
9.0.418.0 c:\keyman\9.0\src\global\delphi\ui\XMLRenderer.pas:
9.0.418.0 c:\keyman\9.0\src\global\inc\Km95api.h: 01 Dec 2012 - mcdurdin - I3613 - V9.0 - System shadow keyboards obsolete, strip out remaining code
9.0.418.0 c:\keyman\9.0\src\global\inc\Km95api.h:
9.0.418.0 c:\keyman\9.0\src\global\inc\keyman64.h: 01 Dec 2012 - mcdurdin - I3613 - V9.0 - System shadow keyboards obsolete, strip out remaining code
9.0.418.0 c:\keyman\9.0\src\global\inc\keyman64.h:
9.0.418.0 c:\keyman\9.0\src\global\inc\keyman64.h: 01 Dec 2012 - mcdurdin - I3616 - V9.0 - Language association obsolete, strip out code
9.0.418.0 c:\keyman\9.0\src\global\inc\keyman64.h:
9.0.418.0 c:\keyman\9.0\src\global\inc\registry.h: 01 Dec 2012 - mcdurdin - I3613 - V9.0 - System shadow keyboards obsolete, strip out remaining code
9.0.418.0 c:\keyman\9.0\src\global\inc\registry.h:
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\keys.cpp: 28 Nov 2012 - mcdurdin - I3588 - V9.0 - Use preserved keys in TSF to handle key combinations in Keyman
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\keys.cpp:
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\kmkey.cpp: 28 Nov 2012 - mcdurdin - I3588 - V9.0 - Use preserved keys in TSF to handle key combinations in Keyman
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\kmkey.cpp:
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\kmkey.cpp: 28 Nov 2012 - mcdurdin - I3589 - V9.0 - Handle key state for KeyUp events in TSF
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\kmkey.cpp:
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\kmkey.cpp: 28 Nov 2012 - mcdurdin - I3590 - V9.0 - Initialise keystroke sink after we know which keyboard to activate
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\kmkey.cpp:
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\kmtip.cpp: 28 Nov 2012 - mcdurdin - I3590 - V9.0 - Initialise keystroke sink after we know which keyboard to activate
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\kmtip.cpp:
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\kmtip.cpp: 28 Nov 2012 - mcdurdin - I3588 - V9.0 - Use preserved keys in TSF to handle key combinations in Keyman
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\kmtip.cpp:
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\kmtip.h: 28 Nov 2012 - mcdurdin - I3588 - V9.0 - Use preserved keys in TSF to handle key combinations in Keyman
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\kmtip.h:
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\kmtip.h: 28 Nov 2012 - mcdurdin - I3590 - V9.0 - Initialise keystroke sink after we know which keyboard to activate
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\kmtip.h:
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\kmtip.h: 28 Nov 2012 - mcdurdin - I3589 - V9.0 - Handle key state for KeyUp events in TSF
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\kmtip.h:
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\langbar.cpp: 28 Nov 2012 - mcdurdin - I3591 - V9.0 - Remove langbar integration from TIP
9.0.417.0 c:\keyman\9.0\src\addins\kmtip\langbar.cpp:
9.0.417.0 c:\keyman\9.0\src\buildtools\cvscommit\SVNCheckSource.pas: 28 Nov 2012 - mcdurdin - I3592 - V9.0 - edithistory.txt should list filename for changes
9.0.417.0 c:\keyman\9.0\src\buildtools\cvscommit\SVNCheckSource.pas:
9.0.417.0 c:\keyman\9.0\src\engine\keyman\Makefile: 28 Nov 2012 - mcdurdin - I3593 - V9.0 - Add keyman.exe install to Makefile
9.0.417.0 c:\keyman\9.0\src\engine\keyman\Makefile:
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\KEYMAN32.DEF: 28 Nov 2012 - mcdurdin - I3588 - V9.0 - Use preserved keys in TSF to handle key combinations in Keyman
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\KEYMAN32.DEF:
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp: 28 Nov 2012 - mcdurdin - I3594 - V9.0 - Remove old SelectKeyboard code and related messages
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\Keyman32.cpp:
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 28 Nov 2012 - mcdurdin - I3594 - V9.0 - Remove old SelectKeyboard code and related messages
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp:
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 28 Nov 2012 - mcdurdin - I3588 - V9.0 - Use preserved keys in TSF to handle key combinations in Keyman
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp:
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp: 28 Nov 2012 - mcdurdin - I3589 - V9.0 - Handle key state for KeyUp events in TSF
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\appint\aiTIP.cpp:
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\globals.h: 28 Nov 2012 - mcdurdin - I3594 - V9.0 - Remove old SelectKeyboard code and related messages
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\globals.h:
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\k32_globals.cpp: 28 Nov 2012 - mcdurdin - I3594 - V9.0 - Remove old SelectKeyboard code and related messages
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\k32_globals.cpp:
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\k32_tsf.cpp: 28 Nov 2012 - mcdurdin - I3595 - V9.0 - Remove old TSF switching code from Keyman32
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\k32_tsf.cpp:
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\k32_tsf.h: 28 Nov 2012 - mcdurdin - I3595 - V9.0 - Remove old TSF switching code from Keyman32
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\k32_tsf.h:
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\keyboardoptions.cpp: 28 Nov 2012 - mcdurdin - I3594 - V9.0 - Remove old SelectKeyboard code and related messages
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\keyboardoptions.cpp:
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\kmhook_callwndproc.cpp: 28 Nov 2012 - mcdurdin - I3594 - V9.0 - Remove old SelectKeyboard code and related messages
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\kmhook_callwndproc.cpp:
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp: 28 Nov 2012 - mcdurdin - I3594 - V9.0 - Remove old SelectKeyboard code and related messages
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\kmhook_getmessage.cpp:
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\kmhook_keyboard.cpp: 28 Nov 2012 - mcdurdin - I3596 - V9.0 - Remove keyboard hook
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\kmhook_keyboard.cpp:
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\kmhook_keyboard.cpp: 28 Nov 2012 - mcdurdin - I3594 - V9.0 - Remove old SelectKeyboard code and related messages
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\kmhook_keyboard.cpp:
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\selectkeyboard.cpp: 28 Nov 2012 - mcdurdin - I3594 - V9.0 - Remove old SelectKeyboard code and related messages
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\selectkeyboard.cpp:
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\syskbd.cpp: 28 Nov 2012 - mcdurdin - I3597 - V9.0 - Move VK_ defines to global header
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\syskbd.cpp:
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\syskbd.h: 28 Nov 2012 - mcdurdin - I3597 - V9.0 - Move VK_ defines to global header
9.0.417.0 c:\keyman\9.0\src\engine\keyman32\syskbd.h:
9.0.417.0 c:\keyman\9.0\src\engine\keyman64\Makefile: 28 Nov 2012 - mcdurdin - I3593 - V9.0 - Add keyman.exe install to Makefile
9.0.417.0 c:\keyman\9.0\src\engine\keyman64\Makefile:
9.0.417.0 c:\keyman\9.0\src\engine\kmcomapi\com\system\keymancontrol.pas: 28 Nov 2012 - mcdurdin - I3598 - V9.0 - Debug_Keyman32Path was not always tested when loading keyman32.dll
9.0.417.0 c:\keyman\9.0\src\engine\kmcomapi\com\system\keymancontrol.pas:
9.0.417.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: 28 Nov 2012 - mcdurdin - I3599 - V9.0 - Refactor GetKeyboardIconFileName
9.0.417.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas:
9.0.417.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboard.pas: 28 Nov 2012 - mcdurdin - I3599 - V9.0 - Refactor GetKeyboardIconFileName
9.0.417.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboard.pas:
9.0.417.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboard.pas: 28 Nov 2012 - mcdurdin - I3600 - V9.0 - Delete keyboard icon when uninstalling keyboard
9.0.417.0 c:\keyman\9.0\src\engine\kmcomapi\processes\keyboard\kpuninstallkeyboard.pas:
9.0.417.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeyman.pas: 28 Nov 2012 - mcdurdin - I3599 - V9.0 - Refactor GetKeyboardIconFileName
9.0.417.0 c:\keyman\9.0\src\engine\kmcomapi\util\utilkeyman.pas:
9.0.417.0 c:\keyman\9.0\src\global\delphi\debug\DebugManager.pas: 28 Nov 2012 - mcdurdin - I3601 - V9.0 - Debug messages were written partially Unicode, partially ANSI
9.0.417.0 c:\keyman\9.0\src\global\delphi\debug\DebugManager.pas:
9.0.417.0 c:\keyman\9.0\src\global\delphi\general\RegKeyboards.pas: 28 Nov 2012 - mcdurdin - I3599 - V9.0 - Refactor GetKeyboardIconFileName
9.0.417.0 c:\keyman\9.0\src\global\delphi\general\RegKeyboards.pas:
9.0.417.0 c:\keyman\9.0\src\global\inc\Km95api.h: 28 Nov 2012 - mcdurdin - I3594 - V9.0 - Remove old SelectKeyboard code and related messages
9.0.417.0 c:\keyman\9.0\src\global\inc\Km95api.h:
9.0.417.0 c:\keyman\9.0\src\global\inc\keyman64.h: 28 Nov 2012 - mcdurdin - I3594 - V9.0 - Remove old SelectKeyboard code and related messages
9.0.417.0 c:\keyman\9.0\src\global\inc\keyman64.h:
9.0.417.0 c:\keyman\9.0\src\global\inc\keyman64.h: 28 Nov 2012 - mcdurdin - I3595 - V9.0 - Remove old TSF switching code from Keyman32
9.0.417.0 c:\keyman\9.0\src\global\inc\keyman64.h:
9.0.416.0 20 Nov 2012 - mcdurdin - I3548 - V9.0 - Addin installer for 64-bit kmtip
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3548 - V9.0 - Addin installer for 64-bit kmtip
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3580 - V9.0 - KMTip no longer needs global process and thread initialisation
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3580 - V9.0 - KMTip no longer needs global process and thread initialisation
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3581 - V9.0 - KMTip needs to pass activated profile guid through to Keyman32 to switch keyboards
9.0.416.0 20 Nov 2012 - mcdurdin - I3581 - V9.0 - KMTip needs to pass activated profile guid through to Keyman32 to switch keyboards
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3582 - V9.0 - Remove language bar integration
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3581 - V9.0 - KMTip needs to pass activated profile guid through to Keyman32 to switch keyboards
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3581 - V9.0 - KMTip needs to pass activated profile guid through to Keyman32 to switch keyboards
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3580 - V9.0 - KMTip no longer needs global process and thread initialisation
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3582 - V9.0 - Remove language bar integration
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3581 - V9.0 - KMTip needs to pass activated profile guid through to Keyman32 to switch keyboards
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3581 - V9.0 - KMTip needs to pass activated profile guid through to Keyman32 to switch keyboards
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3581 - V9.0 - KMTip needs to pass activated profile guid through to Keyman32 to switch keyboards
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3581 - V9.0 - KMTip needs to pass activated profile guid through to Keyman32 to switch keyboards
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3581 - V9.0 - KMTip needs to pass activated profile guid through to Keyman32 to switch keyboards
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3581 - V9.0 - KMTip needs to pass activated profile guid through to Keyman32 to switch keyboards
9.0.416.0 20 Nov 2012 - mcdurdin - I3583 - V9.0 - Remove AITIP::NotifyKeyboardChange as obsolete
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3581 - V9.0 - KMTip needs to pass activated profile guid through to Keyman32 to switch keyboards
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3583 - V9.0 - Remove AITIP::NotifyKeyboardChange as obsolete
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3583 - V9.0 - Remove AITIP::NotifyKeyboardChange as obsolete
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3581 - V9.0 - KMTip needs to pass activated profile guid through to Keyman32 to switch keyboards
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3581 - V9.0 - KMTip needs to pass activated profile guid through to Keyman32 to switch keyboards
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3581 - V9.0 - KMTip needs to pass activated profile guid through to Keyman32 to switch keyboards
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3581 - V9.0 - KMTip needs to pass activated profile guid through to Keyman32 to switch keyboards
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3581 - V9.0 - KMTip needs to pass activated profile guid through to Keyman32 to switch keyboards
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3581 - V9.0 - KMTip needs to pass activated profile guid through to Keyman32 to switch keyboards
9.0.416.0
9.0.416.0 20 Nov 2012 - mcdurdin - I3584 - V9.0 - IntRecursiveDeleteKey needed a buf len reset after each iteration
9.0.416.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3562 - Add install target for kmtip makefile
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3563 - V9.0 - Add output to debug window for KMTIP logging
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3564 - V9.0 - Add 'pseudo' mapping of characters to indicate kmtip is running
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3565 - V9.0 - Add extra validation and logging to GetLeftOfSelection
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3566 - V9.0 - When legacy output is used, we need to avoid eating Keyman-generated characters
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3567 - V9.0 - KeymanProcessOutput and KeymanGetContext return S_OK but are declared as BOOL
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3568 - V9.0 - Support legacy output by testing for transitory context
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3569 - V9.0 - Simplify debug logs by removing unused data
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3570 - V9.0 - Output debug log to debug console
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3571 - V9.0 - Add install target for keyman32 makefile
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3572 - V9.0 - Keyman Engine should avoid processing VK_PACKET and VK__NEXTCHAR
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3573 - V9.0 - Don't recreate the TSF AppIntegration with each keystroke
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3574 - V9.0 - TIP AppIntegration should inherit from AIWin2000Unicode AppInt in order to support legacy fallback for transitory TSF contexts
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3575 - V9.0 - context must be cached for legacy mode in TSF as rules are processed twice
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3574 - V9.0 - TIP AppIntegration should inherit from AIWin2000Unicode AppInt in order to support legacy fallback for transitory TSF contexts
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3574 - V9.0 - TIP AppIntegration should inherit from AIWin2000Unicode AppInt in order to support legacy fallback for transitory TSF contexts
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3575 - V9.0 - context must be cached for legacy mode in TSF as rules are processed twice
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3575 - V9.0 - context must be cached for legacy mode in TSF as rules are processed twice
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3567 - V9.0 - KeymanProcessOutput and KeymanGetContext return S_OK but are declared as BOOL
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3576 - V9.0 - Keyboard hook should avoid processing any keys when KMTIP is active
9.0.415.0
9.0.415.0 17 Nov 2012 - mcdurdin - I3573 - V9.0 - Don't recreate the TSF AppIntegration with each keystroke
9.0.415.0 17 Nov 2012 - mcdurdin - I3577 - V9.0 - Keyman becomes responsible for all key outputs when using TSF, even those it wouldn't normally eat
9.0.415.0
9.0.415.0 08 Nov 2012 - mcdurdin - I3548 - V9.0 - Addin installer for 64-bit kmtip
9.0.415.0 -> tweak msi version
9.0.415.0 08 Nov 2012 - mcdurdin - I3548 - V9.0 - Addin installer for 64-bit kmtip
9.0.415.0 -> tweak msi version
9.0.415.0 08 Nov 2012 - mcdurdin - I3556 - tsysinfo fails to load tabs and crashes
9.0.415.0
9.0.415.0 08 Nov 2012 - mcdurdin - I3556 - tsysinfo fails to load tabs and crashes
9.0.415.0
9.0.414.0 07 Nov 2012 - mcdurdin - I3548 - V9.0 - Addin installer for 64-bit kmtip
9.0.414.0
9.0.414.0 07 Nov 2012 - mcdurdin - I3548 - V9.0 - Addin installer for 64-bit kmtip
9.0.414.0
9.0.414.0 07 Nov 2012 - mcdurdin - I3548 - V9.0 - Addin installer for 64-bit kmtip
9.0.414.0
9.0.414.0 07 Nov 2012 - mcdurdin - I3548 - V9.0 - Addin installer for 64-bit kmtip
9.0.414.0
9.0.414.0 07 Nov 2012 - mcdurdin - I3548 - V9.0 - Addin installer for 64-bit kmtip
9.0.414.0
9.0.414.0 07 Nov 2012 - mcdurdin - I3549 - V9.0 - x64 version of kmtip addin
9.0.414.0
9.0.414.0 07 Nov 2012 - mcdurdin - I3549 - V9.0 - x64 version of kmtip addin
9.0.414.0
9.0.414.0 07 Nov 2012 - mcdurdin - I3549 - V9.0 - x64 version of kmtip addin
9.0.414.0
9.0.414.0 07 Nov 2012 - mcdurdin - I3550 - V9.0 - TSF Addin should be always enabled in 9.0
9.0.414.0
9.0.414.0 07 Nov 2012 - mcdurdin - I3551 - V9.0 - Keyman Desktop installer is no longer showing polished bootstrap form
9.0.414.0
9.0.414.0 07 Nov 2012 - mcdurdin - I3553 - IMSample should include a VS2010 project
9.0.414.0
9.0.414.0 07 Nov 2012 - mcdurdin - I3554 - V9.0 - Hint window shows content at top left of screen, outside frame of window
9.0.414.0
9.0.414.0 07 Nov 2012 - mcdurdin - I3549 - V9.0 - x64 version of kmtip addin
9.0.414.0
9.0.413.0 05 Nov 2012 - mcdurdin - I3546 - V9.0 Backup all debug files in build and exclude pch files from backup
9.0.413.0
9.0.413.0 05 Nov 2012 - mcdurdin - I3547 - V9.0 Use _countof to tidyup code
9.0.413.0
9.0.413.0 05 Nov 2012 - mcdurdin - I3547 - V9.0 Use _countof to tidyup code
9.0.413.0
9.0.413.0 05 Nov 2012 - mcdurdin - I3547 - V9.0 Use _countof to tidyup code
9.0.413.0
9.0.413.0 05 Nov 2012 - mcdurdin - I3547 - V9.0 Use _countof to tidyup code
9.0.413.0
9.0.413.0 05 Nov 2012 - mcdurdin - I3547 - V9.0 Use _countof to tidyup code
9.0.413.0
9.0.412.0 03 Nov 2012 - mcdurdin - I3495 - V9.0 - Add certificate accessibility test in release build
9.0.412.0
9.0.412.0 03 Nov 2012 - mcdurdin - I3494 - V9.0 - When merging SVN trees, no author is propogated to the status, resulting in a varstr crash in cvscommit
9.0.412.0
9.0.412.0 03 Nov 2012 - mcdurdin - I3496 - V9.0 - SVN Commit could use tie-in to issuetrakka
9.0.412.0
9.0.412.0 03 Nov 2012 - mcdurdin - I3497 - V9.0 - Support symbol server in release build process
9.0.412.0
9.0.412.0 03 Nov 2012 - mcdurdin - I3498 - V9.0 - Merge in releases 8.0.337.0 - 8.0.353.0
9.0.412.0
9.0.412.0 02 Feb 2012 - mcdurdin - I3088 - Avoid crash when resizing hint bar and web browser not fully initialsied
9.0.412.0 03 Nov 2012 - mcdurdin - I3499 - V9.0 - Merge of I3088 - Avoid crash when resizing hint bar and web browser not fully initialised
9.0.412.0
9.0.412.0 15 Jun 2012 - mcdurdin - I3355 - Keyman Developer (and Desktop) sometimes reboot automatically with auto upgrade
9.0.412.0 03 Nov 2012 - mcdurdin - I3500 - V9.0 - Merge of I3355 - Keyman Developer (and Desktop) sometimes reboot automatically with auto upgrade
9.0.412.0
9.0.412.0 15 Jun 2012 - mcdurdin - I3355 - Keyman Developer (and Desktop) sometimes reboot automatically with auto upgrade
9.0.412.0 03 Nov 2012 - mcdurdin - I3500 - V9.0 - Merge of I3355 - Keyman Developer (and Desktop) sometimes reboot automatically with auto upgrade
9.0.412.0
9.0.412.0 15 Jun 2012 - mcdurdin - I3355 - Keyman Developer (and Desktop) sometimes reboot automatically with auto upgrade
9.0.412.0 03 Nov 2012 - mcdurdin - I3500 - V9.0 - Merge of I3355 - Keyman Developer (and Desktop) sometimes reboot automatically with auto upgrade
9.0.412.0
9.0.412.0 02 Feb 2012 - mcdurdin - I2975 - VistaAltFixUnit can crash on shutdown
9.0.412.0 15 Jun 2012 - mcdurdin - I3355 - Keyman Developer (and Desktop) sometimes reboot automatically with auto upgrade
9.0.412.0 03 Nov 2012 - mcdurdin - I3500 - V9.0 - Merge of I3355 - Keyman Developer (and Desktop) sometimes reboot automatically with auto upgrade
9.0.412.0
9.0.412.0 03 Nov 2012 - mcdurdin - I3501 - V9.0 - Merge of I3184 - Missing manifest for tike.exe
9.0.412.0
9.0.412.0 03 Nov 2012 - mcdurdin - I3501 - V9.0 - Merge of I3184 - Missing manifest for tike.exe
9.0.412.0
9.0.412.0 06 Feb 2012 - mcdurdin - I3082 - Reload text file with specific encoding support
9.0.412.0 03 Nov 2012 - mcdurdin - I3502 - V9.0 - Merge of I3082 - Reload text file with specific encoding support
9.0.412.0
9.0.412.0 24 Jan 2012 - mcdurdin - I3173 - Unusual crash when ending debug session now handled and additional error info provided
9.0.412.0 23 Mar 2012 - mcdurdin - I3283 - Debugger should start Keyman Desktop if it isn't running
9.0.412.0 03 Nov 2012 - mcdurdin - I3503 - V9.0 - Merge of I3283 - Debugger should start Keyman Desktop if it isn't running
9.0.412.0
9.0.412.0 03 Nov 2012 - mcdurdin - I3504 - V9.0 - Merge of I3173 - Unusual crash when ending debug session now handled and additional error info provided
9.0.412.0
9.0.412.0 06 Feb 2012 - mcdurdin - I3082 - Reload text file with specific encoding support
9.0.412.0 03 Nov 2012 - mcdurdin - I3502 - V9.0 - Merge of I3082 - Reload text file with specific encoding support
9.0.412.0
9.0.412.0 24 Jan 2012 - mcdurdin - I3166 - Race condition focusing window causes crash in rare cases
9.0.412.0 06 Feb 2012 - mcdurdin - I3082 - Reload text file with specific encoding support
9.0.412.0 03 Nov 2012 - mcdurdin - I3502 - V9.0 - Merge of I3082 - Reload text file with specific encoding support
9.0.412.0
9.0.412.0 03 Nov 2012 - mcdurdin - I3505 - V9.0 - Merge of I3166 - Race condition focusing window causes crash in rare cases
9.0.412.0
9.0.412.0 02 Feb 2012 - mcdurdin - I3100 - Rare crash when adding files to a package
9.0.412.0 03 Nov 2012 - mcdurdin - I3506 - V9.0 - Merge of I3100 - Rare crash when adding files to a package
9.0.412.0
9.0.412.0 06 Feb 2012 - mcdurdin - I3170 - Opening a kct file in Keyman Developer caused default files to be re-added
9.0.412.0 03 Nov 2012 - mcdurdin - I3507 - V9.0 - Merge of I3170 - Opening a kct file in Keyman Developer caused default files to be re-added
9.0.412.0
9.0.412.0 23 Mar 2012 - mcdurdin - I3283 - Debugger should start Keyman Desktop if not running
9.0.412.0 03 Nov 2012 - mcdurdin - I3503 - V9.0 - Merge of I3283 - Debugger should start Keyman Desktop if it isn't running
9.0.412.0
9.0.412.0 24 Jan 2012 - mcdurdin - I3147 - Handle errors importing invalid graphic files in bitmap editor
9.0.412.0 03 Nov 2012 - mcdurdin - I3508 - V9.0 - Merge of I3147 - Handle errors importing invalid graphic files in bitmap editor
9.0.412.0
9.0.412.0 06 Feb 2012 - mcdurdin - I3082 - Reload text file with specific encoding support, not marking as unmodified after reload
9.0.412.0 03 Nov 2012 - mcdurdin - I3502 - V9.0 - Merge of I3082 - Reload text file with specific encoding support
9.0.412.0
9.0.412.0 24 Jan 2012 - mcdurdin - I3184 - Missing manifest for tike.exe
9.0.412.0 02 Feb 2012 - mcdurdin - I2975 - VistaAltFixUnit causes exception on shutdown
9.0.412.0 06 Feb 2012 - mcdurdin - I3082 - Reload text file with specific encoding support
9.0.412.0 03 Nov 2012 - mcdurdin - I3502 - V9.0 - Merge of I3082 - Reload text file with specific encoding support
9.0.412.0
9.0.412.0 03 Nov 2012 - mcdurdin - I3501 - V9.0 - Merge of I3184 - Missing manifest for tike.exe
9.0.412.0
9.0.412.0 03 Nov 2012 - mcdurdin - I3501 - V9.0 - Merge of I3184 - Missing manifest for tike.exe
9.0.412.0
9.0.412.0 03 Nov 2012 - mcdurdin - I3501 - V9.0 - Merge of I3184 - Missing manifest for tike.exe
9.0.412.0
9.0.412.0 03 Nov 2012 - mcdurdin - I3509 - V9.0 - Merge of I3224 - Update KeymanWeb to build 162
9.0.412.0
9.0.412.0 03 Nov 2012 - mcdurdin - I3509 - V9.0 - Merge of I3224 - Update KeymanWeb to build 162
9.0.412.0
9.0.412.0 24 Jan 2012 - mcdurdin - I3137 - If key part of VK rule is missing, compiler generates invalid file
9.0.412.0 06 Feb 2012 - mcdurdin - I3228 - kmcmpdll sometimes tries to write temp files to Program Files
9.0.412.0 03 Nov 2012 - mcdurdin - I3510 - V9.0 - Merge of I3228 - kmcmpdll sometimes tries to write temp files to Program Files
9.0.412.0
9.0.412.0 03 Nov 2012 - mcdurdin - I3511 - V9.0 - Merge of I3137 - If key part of VK rule is missing, compiler generates invalid file
9.0.412.0
9.0.412.0 03 Nov 2012 - mcdurdin - I3498 - V9.0 - Merge in releases 8.0.337.0 - 8.0.353.0
9.0.412.0
9.0.412.0 06 Feb 2012 - mcdurdin - I3056 - If file was not found in first search folder, named code constants failed to compile
9.0.412.0 06 Feb 2012 - mcdurdin - I3056 - UTF-8 support for named code constants file
9.0.412.0 03 Nov 2012 - mcdurdin - I3512 - V9.0 - Merge of I3056 - If file was not found in first search folder, named code constants failed to compile
9.0.412.0
9.0.412.0 21 Feb 2012 - mcdurdin - I3252 - Keyman Developer did not pick up registered status after manifest fix
9.0.412.0 03 Nov 2012 - mcdurdin - I3513 - V9.0 - Merge of I3252 - Keyman Developer did not pick up registered status after manifest fix
9.0.412.0
9.0.412.0 15 Jun 2012 - mcdurdin - I3355 - Keyman Developer (and Desktop) sometimes reboot automatically with auto upgrade
9.0.412.0 03 Nov 2012 - mcdurdin - I3500 - V9.0 - Merge of I3355 - Keyman Developer (and Desktop) sometimes reboot automatically with auto upgrade
9.0.412.0
9.0.412.0 15 Jun 2012 - mcdurdin - I3355 - Keyman Developer (and Desktop) sometimes reboot automatically with auto upgrade
9.0.412.0 03 Nov 2012 - mcdurdin - I3500 - V9.0 - Merge of I3355 - Keyman Developer (and Desktop) sometimes reboot automatically with auto upgrade
9.0.412.0
9.0.412.0 03 Nov 2012 - mcdurdin - I3514 - V9.0 - Merge of I3180 - tsysinfo doesn't show details for x64 processes
9.0.412.0
9.0.412.0 02 Dec 2011 - mcdurdin - I3160 - When multiple OEM products are running, hotkeys can fail to activate keyboards
9.0.412.0 24 Jan 2012 - mcdurdin - I3139 - Crash at shutdown when keyman32.dll unloaded early
9.0.412.0 02 Feb 2012 - mcdurdin - I2975 - VistaAltFixUnit causes exception on shutdown
9.0.412.0 03 Nov 2012 - mcdurdin - I3515 - V9.0 - Merge of I3139 - Crash at shutdown when keyman32.dll unloaded early
9.0.412.0
9.0.412.0 03 Nov 2012 - mcdurdin - I3516 - V9.0 - Merge of I3160 - When multiple OEM products are running, hotkeys can fail to activate keyboards
9.0.412.0
9.0.412.0 24 Jan 2012 - mcdurdin - I3213 - Crash when Keyman menu is visible and Ctrl+Alt+Del or Win+L pressed
9.0.412.0 03 Nov 2012 - mcdurdin - I3517 - V9.0 - Merge of I3213 - Crash when Keyman menu is visible and Ctrl+Alt+Del or Win+L pressed
9.0.412.0
9.0.412.0 02 Dec 2011 - mcdurdin - I3161 - When multiple OEM products installed, lang switch window can show keyboards for non-running products
9.0.412.0 03 Nov 2012 - mcdurdin - I3518 - V9.0 - Merge of I3161 - When multiple OEM products installed, lang switch window can show keyboards for non-running products
9.0.412.0
9.0.412.0 24 Jan 2012 - mcdurdin - I3213 - Handle access denied error when lang switch window visible and Ctrl+Alt+Del pressed
9.0.412.0 03 Nov 2012 - mcdurdin - I3517 - V9.0 - Merge of I3213 - Crash when Keyman menu is visible and Ctrl+Alt+Del or Win+L pressed
9.0.412.0
9.0.412.0 24 Jan 2012 - mcdurdin - I3216 - Crash when F5 pressed in OSK font helper context
9.0.412.0 05 Jul 2012 - mcdurdin - I3390 - Font helper can crash when WM_FONTCHANGE received [CrashID:keyman.exe_8.0.350.0_2C53A3AE_EAccessViolation] c:\keyman\9.0\src\engine\keyman\viskbd\UfrmOSKFontHelper.pas:
9.0.412.0 03 Nov 2012 - mcdurdin - I3519 - V9.0 - Merge of I3390 - Font helper can crash when WM_FONTCHANGE received
9.0.412.0
9.0.412.0 03 Nov 2012 - mcdurdin - I3520 - V9.0 - Merge of I3216 - Crash when F5 pressed in OSK font helper context
9.0.412.0
9.0.412.0 24 Jan 2012 - mcdurdin - I3214 - Support InsertKeys functionality
9.0.412.0 03 Nov 2012 - mcdurdin - I3521 - V9.0 - Merge of I3214 - Support InsertKeys functionality
9.0.412.0
9.0.412.0 24 Jan 2012 - mcdurdin - I3213 - Crash when moving OSK and Ctrl+Alt+Del or Win+L pressed
9.0.412.0 04 Nov 2012 - mcdurdin - I3517 - V9.0 - Merge of I3213 - Crash when Keyman menu is visible and Ctrl+Alt+Del or Win+L pressed
9.0.412.0
9.0.412.0 02 Dec 2011 - mcdurdin - I3160 - Hotkeys can fail to activate keyboards when multiple OEM products are running
9.0.412.0 04 Nov 2012 - mcdurdin - I3522 - V9.0 - Merge of I3160 - Hotkeys can fail to activate keyboards when multiple OEM products are running
9.0.412.0
9.0.412.0 02 Dec 2011 - mcdurdin - I3158 - Keyman Engine can crash other applications when multiple OEM products are started, with a _tcscpy assertion
9.0.412.0 23 Dec 2011 - mcdurdin - I3191 - Corruption of keyboard selection cache between x86 and x64
9.0.412.0 24 Jan 2012 - mcdurdin - I3143 - Report more useful information when Keyman fails to start
9.0.412.0 24 Jan 2012 - mcdurdin - I3173 - Keyman can crash when Keyman_StopForcingKeyboard called and keyboard is not already forced
9.0.412.0 04 Nov 2012 - mcdurdin - I3523 - V9.0 - Merge of I3143 - Report more useful information when Keyman fails to start
9.0.412.0
9.0.412.0 04 Nov 2012 - mcdurdin - I3524 - V9.0 - Merge of I3158 - Keyman Engine can crash other applications when multiple OEM products are started, with a _tcscpy assertion
9.0.412.0
9.0.412.0 04 Nov 2012 - mcdurdin - I3525 - V9.0 - Merge of I3173 - Keyman can crash when Keyman_StopForcingKeyboard called and keyboard is not already forced
9.0.412.0
9.0.412.0 04 Nov 2012 - mcdurdin - I3526 - V9.0 - Merge of I3191 - Corruption of keyboard selection cache between x86 and x64
9.0.412.0
9.0.412.0 18 Feb 2012 - mcdurdin - I3242 - Arrow keys do not function correctly in Internet Explorer
9.0.412.0 26 Feb 2012 - mcdurdin - I2787 - Reset keyboard state for a key when key down is sent to avoid confusion for Chrome
9.0.412.0 04 Nov 2012 - mcdurdin - I3527 - V9.0 - Merge of I3242 - Arrow keys do not function correctly in Internet Explorer
9.0.412.0
9.0.412.0 04 Nov 2012 - mcdurdin - I3528 - V9.0 - Merge of I2787 - Reset keyboard state for a key when key down is sent to avoid confusion for Chrome
9.0.412.0
9.0.412.0 24 Jan 2012 - mcdurdin - I3173 - Keyman Developer crash when unloading forced keyboard in rare cases
9.0.412.0 04 Nov 2012 - mcdurdin - I3525 - V9.0 - Merge of I3173 - Keyman can crash when Keyman_StopForcingKeyboard called and keyboard is not already forced
9.0.412.0
9.0.412.0 23 Mar 2012 - mcdurdin - I3284 - Fix blocking of Ctrl+Shift passthrough to other hooks
9.0.412.0 04 Nov 2012 - mcdurdin - I3529 - V9.0 - Merge of I3284 - Fix blocking of Ctrl+Shift passthrough to other hooks
9.0.412.0
9.0.412.0 04 Nov 2012 - mcdurdin - I3529 - V9.0 - Merge of I3284 - Fix blocking of Ctrl+Shift passthrough to other hooks
9.0.412.0
9.0.412.0 23 Dec 2011 - mcdurdin - I3191 - Corruption of keyboard selection cache between x86 and x64
9.0.412.0 04 Nov 2012 - mcdurdin - I3526 - V9.0 - Merge of I3191 - Corruption of keyboard selection cache between x86 and x64
9.0.412.0
9.0.412.0 02 Dec 2011 - mcdurdin - I3158 - Keyman Engine can crash other applications when multiple OEM products are started with a _tcscpy assertion
9.0.412.0 24 Jan 2012 - mcdurdin - I3143 - Report more useful information when Keyman fails to start
9.0.412.0 02 Feb 2012 - mcdurdin - I3183 - Report clearer error when failure to register controller window
9.0.412.0 04 Nov 2012 - mcdurdin - I3523 - V9.0 - Merge of I3143 - Report more useful information when Keyman fails to start
9.0.412.0
9.0.412.0 04 Nov 2012 - mcdurdin - I3524 - V9.0 - Merge of I3158 - Keyman Engine can crash other applications when multiple OEM products are started, with a _tcscpy assertion
9.0.412.0
9.0.412.0 04 Nov 2012 - mcdurdin - I3530 - V9.0 - Merge of I3183 - Report clearer error when failure to register controller window
9.0.412.0
9.0.412.0 06 Feb 2012 - mcdurdin - I3226 - Keyman Engine appears to not be receiving some WM_SETFOCUS notifications
9.0.412.0 04 Nov 2012 - mcdurdin - I3531 - V9.0 - Merge of I3226 - Keyman Engine appears to not be receiving some WM_SETFOCUS notifications
9.0.412.0
9.0.412.0 21 Feb 2012 - mcdurdin - I3253 - Wrong hook handle passed to CallNextHookEx
9.0.412.0 03 Jul 2012 - mcdurdin - I3385 - Keyman Engine thinks it is in Keyman Desktop Light mode in parent process when starting
9.0.412.0 04 Nov 2012 - mcdurdin - I3532 - V9.0 - Merge of I3253 - Wrong hook handle passed to CallNextHookEx
9.0.412.0
9.0.412.0 04 Nov 2012 - mcdurdin - I3533 - V9.0 - Merge of I3385 - Keyman Engine thinks it is in Keyman Desktop Light mode in parent process when starting
9.0.412.0
9.0.412.0 23 Dec 2011 - mcdurdin - I3191 - Corruption of keyboard selection cache between x86 and x64
9.0.412.0 18 Feb 2012 - mcdurdin - I3242 - Arrow keys do not function correctly in Internet Explorer
9.0.412.0 21 Feb 2012 - mcdurdin - I3250 - Word 2010 sometimes freezes after hotkey pressed
9.0.412.0 23 Mar 2012 - mcdurdin - I3284 - Fix blocking of Ctrl+Shift passthrough to other hooks
9.0.412.0 03 May 2012 - mcdurdin - I3301 - Resolve regression introduced by I3250 with Alt inadvertently activating menus
9.0.412.0 15 Jun 2012 - mcdurdin - I3358 - Media keys generate characters when positional keyboard is active
9.0.412.0 04 Nov 2012 - mcdurdin - I3534 - V9.0 - Merge of I3301 - Resolve regression introduced by I3250 with Alt inadvertently activating menus
9.0.412.0
9.0.412.0 04 Nov 2012 - mcdurdin - I3527 - V9.0 - Merge of I3242 - Arrow keys do not function correctly in Internet Explorer
9.0.412.0
9.0.412.0 04 Nov 2012 - mcdurdin - I3535 - V9.0 - Merge of I3358 - Media keys generate characters when positional keyboard is active
9.0.412.0
9.0.412.0 04 Nov 2012 - mcdurdin - I3529 - V9.0 - Merge of I3284 - Fix blocking of Ctrl+Shift passthrough to other hooks
9.0.412.0
9.0.412.0 04 Nov 2012 - mcdurdin - I3526 - V9.0 - Merge of I3191 - Corruption of keyboard selection cache between x86 and x64
9.0.412.0
9.0.412.0 02 Dec 2011 - mcdurdin - I3162 - Potential buffer overflow for keyboards with complex contexts
9.0.412.0 02 Dec 2011 - mcdurdin - I3158 - Keyman Engine can crash other applications when multiple OEM products are started, with a _tcscpy assertion
9.0.412.0 04 Nov 2012 - mcdurdin - I3536 - V9.0 - Merge of I3162 - Potential buffer overflow for keyboards with complex contexts
9.0.412.0
9.0.412.0 04 Nov 2012 - mcdurdin - I3524 - V9.0 - Merge of I3158 - Keyman Engine can crash other applications when multiple OEM products are started, with a _tcscpy assertion
9.0.412.0
9.0.412.0 02 Dec 2011 - mcdurdin - I3159 - When multiple OEM products installed, hotkeys can activate keyboards for non-running products
9.0.412.0 23 Dec 2011 - mcdurdin - I3191 - Corruption of keyboard selection cache between x86 and x64
9.0.412.0 24 Jan 2012 - mcdurdin - I3143 - Report more useful information when Keyman fails to start
9.0.412.0 06 Feb 2012 - mcdurdin - I3227 - When switching keyboards and typing rapidly, Windows/Keyman keyboard links can get out of sync
9.0.412.0 04 Nov 2012 - mcdurdin - I3537 - V9.0 - Merge of I3159 - When multiple OEM products installed, hotkeys can activate keyboards for non-running products
9.0.412.0
9.0.412.0 04 Nov 2012 - mcdurdin - I3523 - V9.0 - Merge of I3143 - Report more useful information when Keyman fails to start
9.0.412.0
9.0.412.0 04 Nov 2012 - mcdurdin - I3526 - V9.0 - Merge of I3191 - Corruption of keyboard selection cache between x86 and x64
9.0.412.0
9.0.412.0 04 Nov 2012 - mcdurdin - I3538 - V9.0 - Merge of I3227 - When switching keyboards and typing rapidly, Windows/Keyman keyboard links can get out of sync
9.0.412.0
9.0.412.0 15 Jun 2012 - mcdurdin - I3358 - Media keys generate characters when positional keyboard is active
9.0.412.0 04 Nov 2012 - mcdurdin - I3535 - V9.0 - Merge of I3358 - Media keys generate characters when positional keyboard is active
9.0.412.0
9.0.412.0 02 Feb 2012 - mcdurdin - I3183 - Debug KMCOMAPI errors with extra Windows error info
9.0.412.0 04 Nov 2012 - mcdurdin - I3530 - V9.0 - Merge of I3183 - Report clearer error when failure to register controller window
9.0.412.0
9.0.412.0 24 Jan 2012 - mcdurdin - I3149 - If TSF is not installed then Keyman crashes on startup
9.0.412.0 04 Nov 2012 - mcdurdin - I3539 - V9.0 - Merge of I3149 - If TSF is not installed then Keyman crashes on startup
9.0.412.0
9.0.412.0 02 Feb 2012 - mcdurdin - I3090 - Invalid product ID masks an error with an invalid error
9.0.412.0 04 Nov 2012 - mcdurdin - I3540 - V9.0 - Merge of I3090 - Invalid product ID masks an error with an invalid error
9.0.412.0
9.0.412.0 24 Jan 2012 - mcdurdin - I3212 - Keyboards fail to switch from macros, when associated with a language
9.0.412.0 04 Nov 2012 - mcdurdin - I3541 - V9.0 - Merge of I3212 - Keyboards fail to switch from macros, when associated with a language
9.0.412.0
9.0.412.0 02 Feb 2012 - mcdurdin - I3183 - Add debug info when tracing Keyman COM API errors
9.0.412.0 04 Nov 2012 - mcdurdin - I3530 - V9.0 - Merge of I3183 - Report clearer error when failure to register controller window
9.0.412.0
9.0.412.0 23 Dec 2011 - mcdurdin - I3180 - x64 process details for tsysinfo and manage visibility
9.0.412.0 23 Dec 2011 - mcdurdin - I3180 - x64 process details for tsysinfo (and hide irrelevant tabs)
9.0.412.0 02 Feb 2012 - mcdurdin - I2975 - VistaAltFixUnit can crash on shutdown
9.0.412.0 04 Nov 2012 - mcdurdin - I3542 - V9.0 - Merge of I3180 - x64 process details for tsysinfo (and hide irrelevant tabs)
9.0.412.0
9.0.412.0 23 Dec 2011 - mcdurdin - I3180 - x64 process details for tsysinfo (move Wow64Process to util)
9.0.412.0 04 Nov 2012 - mcdurdin - I3542 - V9.0 - Merge of I3180 - x64 process details for tsysinfo (and hide irrelevant tabs)
9.0.412.0
9.0.412.0 06 Feb 2012 - mcdurdin - I2971 - TIKE maintains an open handle to .msi when compiling package installer
9.0.412.0 04 Nov 2012 - mcdurdin - I3543 - V9.0 - Merge of I2971 - TIKE maintains an open handle to .msi when compiling package installer
9.0.412.0
9.0.412.0 04 Nov 2012 - mcdurdin - I3544 - V9.0 - Merge of I2992 - Handle script errors more cleanly
9.0.412.0
9.0.412.0 05 Jul 2012 - mcdurdin - I3390 - Font helper can crash when WM_FONTCHANGE received [CrashID:keyman.exe_8.0.350.0_2C53A3AE_EAccessViolation] c:\keyman\9.0\src\global\delphi\general\UserMessages.pas:
9.0.412.0 04 Nov 2012 - mcdurdin - I3519 - V9.0 - Merge of I3390 - Font helper can crash when WM_FONTCHANGE received
9.0.412.0
9.0.412.0 24 Jan 2012 - mcdurdin - I2992 - Script errors no longer automatically crash Keyman
9.0.412.0 06 Feb 2012 - mcdurdin - I2992 - Handle script errors more cleanly
9.0.412.0 04 Nov 2012 - mcdurdin - I3544 - V9.0 - Merge of I2992 - Handle script errors more cleanly
9.0.412.0
9.0.412.0 23 Mar 2012 - mcdurdin - I3269 - Add Debug_XMLRenderer DebugPath to allow writing temp .xml file
9.0.412.0 04 Nov 2012 - mcdurdin - I3545 - V9.0 - Merge of I3269 - Add Debug_XMLRenderer DebugPath to allow writing temp .xml file
9.0.412.0
8.0.353.0 05 Jul 2012 - mcdurdin - I3390 - Font helper can crash when WM_FONTCHANGE received [CrashID:keyman.exe_8.0.350.0_2C53A3AE_EAccessViolation] c:\keyman\8.0\src\global\delphi\general\UserMessages.pas:
8.0.353.0 05 Jul 2012 - mcdurdin - I3390 - Font helper can crash when WM_FONTCHANGE received [CrashID:keyman.exe_8.0.350.0_2C53A3AE_EAccessViolation] c:\keyman\8.0\src\engine\keyman\viskbd\UfrmOSKFontHelper.pas:
8.0.352.0 03 Jul 2012 - mcdurdin - I3385 - Keyman Engine thinks it is in Keyman Desktop Light mode in parent process when starting
8.0.351.0 15 Jun 2012 - mcdurdin - I3355 - Keyman Developer (and Desktop) sometimes reboot automatically with auto upgrade
8.0.351.0 15 Jun 2012 - mcdurdin - I3355 - Add debug symbols for Keyman Developer setup (to diagnose the real issue under I3355)
8.0.351.0 15 Jun 2012 - mcdurdin - I3355 - Keyman Developer (and Desktop) sometimes reboot automatically with auto upgrade
8.0.351.0 15 Jun 2012 - mcdurdin - I3360 - Custom registry setting information should be documented in .kpp file type help
8.0.351.0 15 Jun 2012 - mcdurdin - I3358 - Media keys generate characters when positional keyboard is active
8.0.351.0 15 Jun 2012 - mcdurdin - I3358 - Media keys generate characters when positional keyboard is active
8.0.351.0 15 Jun 2012 - mcdurdin - I3355 - Keyman Developer (and Desktop) sometimes reboot automatically with auto upgrade
8.0.351.0 15 Jun 2012 - mcdurdin - I3355 - Keyman Developer (and Desktop) sometimes reboot automatically with auto upgrade
8.0.351.0 15 Jun 2012 - mcdurdin - I3355 - Keyman Developer (and Desktop) sometimes reboot automatically with auto upgrade
8.0.351.0 15 Jun 2012 - mcdurdin - I3355 - Keyman Developer (and Desktop) sometimes reboot automatically with auto upgrade
8.0.350.0 03 May 2012 - mcdurdin - Remove unused XStringGrid reference
8.0.350.0 03 May 2012 - mcdurdin - I3301 - Resolve regression introduced by I3250 with Alt inadvertently activating menus
8.0.349.0 23 Mar 2012 - mcdurdin - I3282 - Relocate Tavultesoft certificates
8.0.349.0 23 Mar 2012 - mcdurdin - I3283 - Debugger should start Keyman Desktop if it isn't running
8.0.349.0 23 Mar 2012 - mcdurdin - I3283 - Debugger should start Keyman Desktop if not running
8.0.349.0 23 Mar 2012 - mcdurdin - I3269 - OptionGroups needs to be added to branding XML template
8.0.349.0 23 Mar 2012 - mcdurdin - I3269 - Add Debug_XMLRenderer DebugPath to allow writing temp .xml file
8.0.349.0 23 Mar 2012 - mcdurdin - I3284 - Fix blocking of Ctrl+Shift passthrough to other hooks
8.0.349.0 23 Mar 2012 - mcdurdin - I3284 - Fix blocking of Ctrl+Shift passthrough to other hooks
8.0.349.0 23 Mar 2012 - mcdurdin - I3284 - Fix blocking of Ctrl+Shift passthrough to other hooks
8.0.347.0 26 Feb 2012 - mcdurdin - I2787 - Reset keyboard state for a key when key down is sent to avoid confusion for Chrome
8.0.346.0 21 Feb 2012 - mcdurdin - I3252 - Keyman Developer did not pick up registered status after manifest fix
8.0.346.0 21 Feb 2012 - mcdurdin - I3253 - Wrong hook handle passed to CallNextHookEx
8.0.346.0 21 Feb 2012 - mcdurdin - I3250 - Word 2010 sometimes freezes after hotkey pressed
8.0.345.0 06 Feb 2012 - mcdurdin - I3242 - Arrow keys do not function correctly in Internet Explorer
8.0.344.0 06 Feb 2012 - mcdurdin - I3056 - UTF-8 support for named code constants file
8.0.344.0 06 Feb 2012 - mcdurdin - I3228 - kmcmpdll sometimes tries to write temp files to Program Files
8.0.344.0 06 Feb 2012 - mcdurdin - I3228 - kmcmpdll sometimes tries to write temp files to Program Files
8.0.343.0 06 Feb 2012 - mcdurdin - I3225 - Keyman CRM Server failing to allow upload of keyboards with prmpassword error
8.0.343.0 06 Feb 2012 - mcdurdin - I3225 - Keyman CRM Server failing to allow upload of keyboards with prmpassword error
8.0.343.0 06 Feb 2012 - mcdurdin - I3225 - Add install target to kmcrm makefile
8.0.343.0 06 Feb 2012 - mcdurdin - I3056 - If file was not found in first search folder, named code constants failed to compile
8.0.343.0 06 Feb 2012 - mcdurdin - I3082 - Reload text file with specific encoding support
8.0.343.0 06 Feb 2012 - mcdurdin - I3082 - Reload text file with specific encoding support
8.0.343.0 06 Feb 2012 - mcdurdin - I3170 - Opening a kct file in Keyman Developer caused default files to be re-added
8.0.343.0 06 Feb 2012 - mcdurdin - I3082 - Reload text file with specific encoding support
8.0.343.0 06 Feb 2012 - mcdurdin - I3082 - Reload text file with specific encoding support, not marking as unmodified after reload
8.0.343.0 06 Feb 2012 - mcdurdin - I3082 - Reload text file with specific encoding support
8.0.343.0 06 Feb 2012 - mcdurdin - I3082 - Reload text file with specific encoding support
8.0.343.0 06 Feb 2012 - mcdurdin - I3176 - Branding .xsl Test Pages not working correctly with IE 9
8.0.343.0 06 Feb 2012 - mcdurdin - I3176 - Branding .xsl Test Pages not working correctly with IE 9
8.0.343.0 06 Feb 2012 - mcdurdin - I3176 - Branding .xsl Test Pages not working correctly with IE 9
8.0.343.0 06 Feb 2012 - mcdurdin - I3176 - Branding .xsl Test Pages not working correctly with IE 9
8.0.343.0 06 Feb 2012 - mcdurdin - I3176 - Branding .xsl Test Pages not working correctly with IE 9
8.0.343.0 06 Feb 2012 - mcdurdin - I3176 - Branding .xsl Test Pages not working correctly with IE 9
8.0.343.0 06 Feb 2012 - mcdurdin - I3176 - Branding .xsl Test Pages not working correctly with IE 9
8.0.343.0 06 Feb 2012 - mcdurdin - I3176 - Branding .xsl Test Pages not working correctly with IE 9
8.0.343.0 06 Feb 2012 - mcdurdin - I3176 - Branding .xsl Test Pages not working correctly with IE 9
8.0.343.0 06 Feb 2012 - mcdurdin - I2912 - KeymanWeb is formatted incorrectly in test window when IE9 is installed
8.0.343.0 06 Feb 2012 - mcdurdin - I3224 - Update KeymanWeb to build 162 in Keyman Developer
8.0.343.0 06 Feb 2012 - mcdurdin - I2971 - TIKE maintains an open handle to .msi when compiling package installer
8.0.343.0 06 Feb 2012 - mcdurdin - I2992 - Handle script errors more cleanly
8.0.343.0 06 Feb 2012 - mcdurdin - I2992 - Handle script errors more cleanly
8.0.343.0 06 Feb 2012 - mcdurdin - I2992 - Handle script errors more cleanly
8.0.343.0 06 Feb 2012 - mcdurdin - I3226 - Keyman Engine appears to not be receiving some WM_SETFOCUS notifications
8.0.343.0 06 Feb 2012 - mcdurdin - I3227 - When switching keyboards and typing rapidly, Windows/Keyman keyboard links can get out of sync
8.0.342.0 02 Feb 2012 - mcdurdin - I3214 - Insert Keys as well as insert Chars
8.0.342.0 02 Feb 2012 - mcdurdin - I3214 - Insert Keys as well as insert Chars
8.0.342.0 02 Feb 2012 - mcdurdin - I3214 - Insert Keys as well as insert Chars
8.0.342.0 02 Feb 2012 - mcdurdin - I2908 - Double strike characters occur on some computers in some situations
8.0.342.0 02 Feb 2012 - mcdurdin - I2975 - VistaAltFixUnit causes crash on shutdown
8.0.342.0 02 Feb 2012 - mcdurdin - I2975 - VistaAltFixUnit causes crash on shutdown
8.0.342.0 02 Feb 2012 - mcdurdin - I2975 - VistaAltFixUnit causes crash on shutdown
8.0.342.0 02 Feb 2012 - mcdurdin - I2975 - VistaAltFixUnit causes crash on shutdown
8.0.342.0 02 Feb 2012 - mcdurdin - I2975 - VistaAltFixUnit causes crash on shutdown
8.0.342.0 02 Feb 2012 - mcdurdin - I2975 - VistaAltFixUnit causes crash on shutdown
8.0.342.0 02 Feb 2012 - mcdurdin - I2975 - VistaAltFixUnit causes crash on shutdown
8.0.342.0 02 Feb 2012 - mcdurdin - I2975 - VistaAltFixUnit causes crash on shutdown
8.0.342.0 02 Feb 2012 - mcdurdin - I2975 - VistaAltFixUnit causes exception on shutdown
8.0.342.0 02 Feb 2012 - mcdurdin - I3100 - Rare crash when adding files to a package
8.0.342.0 02 Feb 2012 - mcdurdin - I2975 - VistaAltFixUnit causes exception on shutdown
8.0.342.0 04 Jan 2007 - mcdurdin - Initial version, rewrite from VistaAltFixUnit
8.0.342.0 02 Feb 2012 - mcdurdin - I2975 - VistaAltFixUnit causes exception on shutdown
8.0.342.0 02 Feb 2012 - mcdurdin - I3183 - Report clearer error when failure to register controller window
8.0.342.0 02 Feb 2012 - mcdurdin - I2975 - VistaAltFixUnit causes exception on shutdown
8.0.342.0 02 Feb 2012 - mcdurdin - I3183 - Report clearer error when failure to register controller window
8.0.342.0 02 Feb 2012 - mcdurdin - I3183 - Add debug info when tracing Keyman COM API errors
8.0.342.0 02 Feb 2012 - mcdurdin - I3090 - Invalid product ID masks an error with an invalid error
8.0.342.0 02 Feb 2012 - mcdurdin - I3183 - Debug KMCOMAPI errors with extra Windows error info
8.0.342.0 02 Feb 2012 - mcdurdin - I2975 - VistaAltFixUnit can crash on shutdown
8.0.342.0 02 Feb 2012 - mcdurdin - I2975 - VistaAltFixUnit can crash on shutdown
8.0.342.0 02 Feb 2012 - mcdurdin - I3088 - Avoid crash when resizing hint bar and web browser not fully initialsied
8.0.342.0 02 Feb 2012 - mcdurdin - I2975 - VistaAltFixUnit can crash on shutdown
8.0.341.0 24 Jan 2012 - mcdurdin - I3137 - If key part of VK rule is missing, compiler generates invalid file
8.0.341.0 24 Jan 2012 - mcdurdin - I3166 - Race condition focusing window causes crash in rare cases
8.0.341.0 24 Jan 2012 - mcdurdin - I3173 - Unusual crash when ending debug session now handled and additional error info provided
8.0.341.0 24 Jan 2012 - mcdurdin - I3184 - Missing manifest for tike.exe
8.0.341.0 24 Jan 2012 - mcdurdin - I3184 - Missing manifest for tike.exe
8.0.341.0 24 Jan 2012 - mcdurdin - I3178 - Check for file existing before opening graphic
8.0.341.0 24 Jan 2012 - mcdurdin - I3184 - Missing manifest for tike.exe
8.0.341.0 24 Jan 2012 - mcdurdin - I3178 - OSK editor does not check for file existence before import
8.0.341.0 24 Jan 2012 - mcdurdin - I3184 - Missing manifest for tike.exe
8.0.341.0 24 Jan 2012 - mcdurdin - I3147 - Handle errors importing invalid graphic files in bitmap editor
8.0.341.0 24 Jan 2012 - mcdurdin - I2992 - Script errors no longer automatically crash Keyman
8.0.341.0 24 Jan 2012 - mcdurdin - I3217 - Avoid error loading messages.txt due to sections property
8.0.341.0 24 Jan 2012 - mcdurdin - I3192 - Crash parsing invalid locale XML file
8.0.341.0 24 Jan 2012 - mcdurdin - I3143 - Report more useful information when Keyman fails to start
8.0.341.0 24 Jan 2012 - mcdurdin - I3213 - Crash when Keyman menu is visible and Ctrl+Alt+Del or Win+L pressed
8.0.341.0 24 Jan 2012 - mcdurdin - I3213 - Handle access denied error when lang switch window visible and Ctrl+Alt+Del pressed
8.0.341.0 24 Jan 2012 - mcdurdin - I3216 - Crash when F5 pressed in OSK font helper context
8.0.341.0 24 Jan 2012 - mcdurdin - I3213 - Crash when moving OSK and Ctrl+Alt+Del or Win+L pressed
8.0.341.0 24 Jan 2012 - mcdurdin - I3214 - Support InsertKeys functionality
8.0.341.0 24 Jan 2012 - mcdurdin - I3139 - Crash at shutdown when keyman32.dll unloaded early
8.0.341.0 24 Jan 2012 - mcdurdin - I3143 - Report more useful information when Keyman fails to start
8.0.341.0 24 Jan 2012 - mcdurdin - I3173 - Keyman Developer crash when unloading forced keyboard in rare cases
8.0.341.0 24 Jan 2012 - mcdurdin - I3143 - Report more useful information when Keyman fails to start
8.0.341.0 24 Jan 2012 - mcdurdin - I3143 - Report more useful information when Keyman fails to start
8.0.341.0 24 Jan 2012 - mcdurdin - I3173 - Keyman can crash when Keyman_StopForcingKeyboard called and keyboard is not already forced
8.0.341.0 24 Jan 2012 - mcdurdin - I3212 - Keyboards fail to switch from macros, when associated with a language
8.0.341.0 24 Jan 2012 - mcdurdin - I3149 - If TSF is not installed then Keyman crashes on startup
8.0.340.0 23 Dec 2011 - mcdurdin - I3191 - Corruption of keyboard selection cache between x86 and x64
8.0.340.0 23 Dec 2011 - mcdurdin - I3191 - Corruption of keyboard selection cache between x86 and x64
8.0.340.0 23 Dec 2011 - mcdurdin - I3191 - Corruption of keyboard selection cache between x86 and x64
8.0.340.0 23 Dec 2011 - mcdurdin - I3191 - Corruption of keyboard selection cache between x86 and x64
8.0.340.0 23 Dec 2011 - mcdurdin - I3191 - Corruption of keyboard selection cache between x86 and x64
8.0.340.0 23 Dec 2011 - mcdurdin - I3191 - Corruption of keyboard selection cache between x86 and x64
8.0.340.0 23 Dec 2011 - mcdurdin - I3180 - x64 process detailsfor tsysinfo
8.0.340.0 23 Dec 2011 - mcdurdin - I3180 - x64 process details for tsysinfo (and hide irrelevant tabs)
8.0.340.0 23 Dec 2011 - mcdurdin - I3180 - x64 process details for tsysinfo
8.0.340.0 23 Dec 2011 - mcdurdin - I3180 - x64 process details for tsysinfo
8.0.340.0 23 Dec 2011 - mcdurdin - I3180 - x64 process details for tsysinfo
8.0.340.0 23 Dec 2011 - mcdurdin - I3180 - x64 process details for tsysinfo
8.0.340.0 23 Dec 2011 - mcdurdin - I3180 - x64 process details for tsysinfo
8.0.340.0 23 Dec 2011 - mcdurdin - I3180 - x64 process details for tsysinfo
8.0.340.0 23 Dec 2011 - mcdurdin - I3180 - x64 process details for tsysinfo
8.0.340.0 23 Dec 2011 - mcdurdin - I3180 - x64 process details for tsysinfo (move Wow64Process to util)
8.0.340.0 23 Dec 2011 - mcdurdin - I3180 - x64 process details for tsysinfo
8.0.340.0 23 Dec 2011 - mcdurdin - I3180 - x64 process details for tsysinfo and manage visibility
8.0.340.0 23 Dec 2011 - mcdurdin - I3180 - x64 process details for tsysinfo
8.0.339.0 02 Dec 2011 - mcdurdin - I3158 - Keyman Engine can crash other apps when multiple OEM products are running with _tcscpy assertion
8.0.339.0 02 Dec 2011 - mcdurdin - I3161 - When multiple OEM products installed, lang switch window can show keyboards for non-running products
8.0.339.0 02 Dec 2011 - mcdurdin - I3160 - When multiple OEM products are running, hotkeys can fail to activate keyboards
8.0.339.0 02 Dec 2011 - mcdurdin - I3158 - Keyman Engine can crash other applications when multiple OEM products are started with a _tcscpy assertion
8.0.339.0 02 Dec 2011 - mcdurdin - I3160 - Hotkeys can fail to activate keyboards when multiple OEM products are running
8.0.339.0 02 Dec 2011 - mcdurdin - I3162 - Potential buffer overflow for keyboards with complex contexts
8.0.339.0 02 Dec 2011 - mcdurdin - I3158 - Keyman Engine can crash other applications when multiple OEM products are started, with a _tcscpy assertion
8.0.339.0 02 Dec 2011 - mcdurdin - I3159 - When multiple OEM products installed, hotkeys can activate keyboards for non-running products
8.0.339.0 02 Dec 2011 - mcdurdin - I3158 - Keyman Engine can crash other applications when multiple OEM products are started, with a _tcscpy assertion
8.0.339.0 02 Dec 2011 - mcdurdin - I3158 - Keyman Engine can crash other applications when multiple OEM products are started, with a _tcscpy assertion
8.0.338.0 07 Nov 2011 - mcdurdin - I3127 - If ThreadGlobals is null but Keyman_Shutdown is false, then Keyman can crash on startup
9.0.411.0 24 Oct 2012 - mcdurdin - I3480 - V9.0 - Treat warnings as errors for C++ builds
9.0.411.0 24 Oct 2012 - mcdurdin - I3481 - V9.0 - Eliminate unsafe calls in C++
9.0.411.0 24 Oct 2012 - mcdurdin - I3480 - V9.0 - Treat warnings as errors for C++ builds
9.0.411.0 24 Oct 2012 - mcdurdin - I3481 - V9.0 - Eliminate unsafe calls in C++
9.0.411.0 24 Oct 2012 - mcdurdin - I3480 - V9.0 - Treat warnings as errors for C++ builds
9.0.411.0 24 Oct 2012 - mcdurdin - I3310 - buf reference was missing dereference in TFileStream.Read call
9.0.411.0 24 Oct 2012 - mcdurdin - I3482 - V9.0 - If compiler dll is missing, TIKE crashes after showing error message
9.0.411.0 24 Oct 2012 - mcdurdin - I3483 - V9.0 - Add support for compiling in the layout file
9.0.411.0 24 Oct 2012 - mcdurdin - I3484 - V9.0 - Tidy up look and feel of Keyman Developer skins
9.0.411.0 24 Oct 2012 - mcdurdin - I3485 - V9.0 - Ensure developer setup has its own .dbg file
9.0.411.0 24 Oct 2012 - mcdurdin - I3481 - V9.0 - Eliminate unsafe calls in C++
9.0.411.0 24 Oct 2012 - mcdurdin - I3483 - V9.0 - Add support for compiling in the layout file
9.0.411.0 24 Oct 2012 - mcdurdin - I3481 - V9.0 - Eliminate unsafe calls in C++
9.0.411.0 24 Oct 2012 - mcdurdin - I3481 - V9.0 - Eliminate unsafe calls in C++
9.0.411.0 24 Oct 2012 - mcdurdin - I3480 - V9.0 - Treat warnings as errors for C++ builds
9.0.411.0 24 Oct 2012 - mcdurdin - I3480 - V9.0 - Treat warnings as errors for C++ builds
9.0.411.0 24 Oct 2012 - mcdurdin - I3480 - V9.0 - Treat warnings as errors for C++ builds
9.0.411.0 24 Oct 2012 - mcdurdin - I3481 - V9.0 - Eliminate unsafe calls in C++
9.0.411.0 24 Oct 2012 - mcdurdin - I3486 - V9.0 - Work around bug in Delphi package manager with relative paths
9.0.411.0 24 Oct 2012 - mcdurdin - I3483 - V9.0 - Add support for compiling in the layout file
9.0.411.0 24 Oct 2012 - mcdurdin - I3487 - V9.0 - Add detection of Win8
9.0.411.0 24 Oct 2012 - mcdurdin - I3483 - V9.0 - Add support for compiling in the layout file
9.0.411.0 24 Oct 2012 - mcdurdin - I3481 - V9.0 - Eliminate unsafe calls in C++
9.0.411.0 24 Oct 2012 - mcdurdin - I3481 - V9.0 - Eliminate unsafe calls in C++
9.0.411.0 24 Oct 2012 - mcdurdin - I3481 - V9.0 - Eliminate unsafe calls in C++
9.0.411.0 24 Oct 2012 - mcdurdin - I3481 - V9.0 - Eliminate unsafe calls in C++
9.0.411.0 24 Oct 2012 - mcdurdin - I3488 - V9.0 - Ensure kmtip extension is always .kma
9.0.411.0 24 Oct 2012 - mcdurdin - I3480 - V9.0 - Treat warnings as errors for C++ builds
9.0.411.0 24 Oct 2012 - mcdurdin - I3489 - V9.0 - Add categories for TIP to enable Win8 immersive mode
9.0.411.0 24 Oct 2012 - mcdurdin - I3481 - V9.0 - Eliminate unsafe calls in C++
9.0.411.0 24 Oct 2012 - mcdurdin - I3481 - V9.0 - Eliminate unsafe calls in C++
9.0.411.0 24 Oct 2012 - mcdurdin - I3488 - V9.0 - Ensure richedit extension is always .kma
9.0.411.0 24 Oct 2012 - mcdurdin - I3480 - V9.0 - Treat warnings as errors for C++ builds
9.0.411.0 24 Oct 2012 - mcdurdin - I3488 - V9.0 - Ensure richedit extension is always .kma
9.0.411.0 24 Oct 2012 - mcdurdin - I3490 - V9.0 - Put addins back into the Keyman Desktop installer
9.0.411.0 24 Oct 2012 - mcdurdin - I3480 - V9.0 - Treat warnings as errors for C++ builds
9.0.411.0 24 Oct 2012 - mcdurdin - I3480 - V9.0 - Treat warnings as errors for C++ builds
9.0.411.0 24 Oct 2012 - mcdurdin - I3480 - V9.0 - Treat warnings as errors for C++ builds
9.0.411.0 24 Oct 2012 - mcdurdin - I3480 - V9.0 - Treat warnings as errors for C++ builds
9.0.411.0 24 Oct 2012 - mcdurdin - I3480 - V9.0 - Treat warnings as errors for C++ builds
9.0.411.0 24 Oct 2012 - mcdurdin - I3480 - V9.0 - Treat warnings as errors for C++ builds
9.0.409.0 19 Oct 2012 - mcdurdin - I3473 - V9.0 - Tidy up project loader encoding check to use DXE2 methods
9.0.409.0 19 Oct 2012 - mcdurdin - I3474 - V9.0 - KeymanWeb Compiler should no longer emit UTF-8 prologue
9.0.409.0 19 Oct 2012 - mcdurdin - I3475 - V9.0 - Refactor legacy program execution functions
9.0.409.0 19 Oct 2012 - mcdurdin - I3476 - V9.0 - Fixup additional hints and warnings around string conversion
9.0.409.0 19 Oct 2012 - mcdurdin - I3476 - V9.0 - Fixup additional hints and warnings around string conversion
9.0.409.0 19 Oct 2012 - mcdurdin - I3476 - V9.0 - Fixup additional hints and warnings around string conversion
9.0.409.0 19 Oct 2012 - mcdurdin - I3476 - V9.0 - Fixup additional hints and warnings around string conversion
9.0.409.0 19 Oct 2012 - mcdurdin - I3476 - V9.0 - Fixup additional hints and warnings around string conversion
9.0.409.0 19 Oct 2012 - mcdurdin - I3477 - V9.0 - Remove generic locale path function and use GetLocalPathForLocale
9.0.409.0 19 Oct 2012 - mcdurdin - I3478 - V9.0 - GetSystemStore uses PChar instead of PByte
9.0.409.0 12 Oct 2012 - mcdurdin - I3467 - V9.0 - Upgrade KMDECOMP to compile with KM9 source tree
9.0.409.0 12 Oct 2012 - mcdurdin - I3467 - V9.0 - Upgrade KMDECOMP to compile with KM9 source tree
9.0.408.0 08 Oct 2012 - mcdurdin - I3463 - V9.0 - Look up charmap root path from registry when starting Developer
9.0.408.0 08 Oct 2012 - mcdurdin - I3464 - Add syntax highlighting for layer keyword
9.0.408.0 08 Oct 2012 - mcdurdin - I3463 - V9.0 - Look up charmap root path from registry when starting Developer
9.0.408.0 08 Oct 2012 - mcdurdin - I3465 - V9.0 - Filtering is not working in character map
9.0.407.0 27 Aug 2012 - mcdurdin - I3437 - V9.0 - Add support for set(&layer) and layer()
9.0.407.0 27 Aug 2012 - mcdurdin - I3438 - V9.0 - Add support for custom virtual keys
9.0.407.0 27 Aug 2012 - mcdurdin - I3439 - V9.0 - Refactor xstring support in C++ code
9.0.407.0 27 Aug 2012 - mcdurdin - I3439 - V9.0 - Refactor xstring support in C++ code
9.0.407.0 27 Aug 2012 - mcdurdin - I3437 - V9.0 - Add support for set(&layer) and layer()
9.0.407.0 27 Aug 2012 - mcdurdin - I3438 - V9.0 - Add support for custom virtual keys
9.0.407.0 27 Aug 2012 - mcdurdin - I3430 - V9.0 - Add support for if(&platform) and if(&baselayout) to compilers
9.0.407.0 27 Aug 2012 - mcdurdin - I3440 - V9.0 - Tidy up set statement delimiter recognition
9.0.407.0 27 Aug 2012 - mcdurdin - I3441 - V9.0 - PlusGutter could crash when key < '0' pressed
9.0.407.0 27 Aug 2012 - mcdurdin - I3438 - V9.0 - Add support for custom virtual keys
9.0.407.0 27 Aug 2012 - mcdurdin - I3430 - V9.0 - Add support for if(&platform) and if(&baselayout) to compilers
9.0.407.0 27 Aug 2012 - mcdurdin - I3437 - V9.0 - Add support for set(&layer) and layer()
9.0.407.0 27 Aug 2012 - mcdurdin - I3438 - V9.0 - Add support for custom virtual keys
9.0.407.0 27 Aug 2012 - mcdurdin - I3442 - V9.0 - Update xstring utils in Delphi to support v8 and v9
9.0.407.0 27 Aug 2012 - mcdurdin - I3437 - V9.0 - Add support for set(&layer) and layer()
9.0.407.0 27 Aug 2012 - mcdurdin - I3438 - V9.0 - Add support for custom virtual keys
9.0.407.0 27 Aug 2012 - mcdurdin - I3439 - V9.0 - Refactor xstring support in C++ code
9.0.407.0 27 Aug 2012 - mcdurdin - I3439 - V9.0 - Refactor xstring support in C++ code
9.0.407.0 27 Aug 2012 - mcdurdin - I3438 - V9.0 - Add support for custom virtual keys
9.0.407.0 27 Aug 2012 - mcdurdin - I3438 - V9.0 - Add support for custom virtual keys
9.0.407.0 27 Aug 2012 - mcdurdin - I3437 - V9.0 - Add support for set(&layer) and layer()
9.0.407.0 27 Aug 2012 - mcdurdin - I3438 - V9.0 - Add support for custom virtual keys
9.0.407.0 27 Aug 2012 - mcdurdin - I3437 - V9.0 - Add support for set(&layer) and layer() Created
9.0.407.0 27 Aug 2012 - mcdurdin - I3439 - V9.0 - Refactor xstring support in C++ code
9.0.407.0 27 Aug 2012 - mcdurdin - I3439 - V9.0 - Refactor xstring support in C++ code
9.0.407.0 27 Aug 2012 - mcdurdin - I3438 - V9.0 - Add support for custom virtual keys Created
9.0.407.0 27 Aug 2012 - mcdurdin - I3438 - V9.0 - Add support for custom virtual keys Created
9.0.407.0 27 Aug 2012 - mcdurdin - I3438 - V9.0 - Add support for custom virtual keys Created
9.0.407.0 27 Aug 2012 - mcdurdin - I3438 - V9.0 - Add support for custom virtual keys Created
9.0.407.0 27 Aug 2012 - mcdurdin - I3438 - V9.0 - Add support for custom virtual keys Created
9.0.407.0 27 Aug 2012 - mcdurdin - I3438 - V9.0 - Add support for custom virtual keys Created
9.0.406.0 17 Aug 2012 - mcdurdin - I3428 - V9.0 - Add developer product install into productstatus.exe
9.0.406.0 17 Aug 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.406.0 17 Aug 2012 - mcdurdin - I3429 - V9.0 - Add support for if, set, reset, save to KeymanWeb compiler
9.0.406.0 17 Aug 2012 - mcdurdin - I3430 - V9.0 - Add support for if(&platform) and if(&baselayout) to compilers
9.0.406.0 17 Aug 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.406.0 17 Aug 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3430 - Add support for platform() and baselayout()
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3431 - V9.0 - Spaces in values in if comparisons break the compiler parser
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Temp rename of *_80 to *_80_ for validation
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.406.0 17 Aug 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.406.0 17 Aug 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3429 - V9.0 - Add support for if, set, reset, save to KeymanWeb compiler
9.0.406.0 17 Aug 2012 - mcdurdin - I3430 - V9.0 - Add support for if(&platform) and if(&baselayout) to compilers
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.406.0 17 Aug 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.406.0 17 Aug 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.406.0 17 Aug 2012 - mcdurdin - I3432 - V9.0 - Add support for &platform and &baselayout to Keyman Engine
9.0.406.0 17 Aug 2012 - mcdurdin - I3432 - V9.0 - Add support for &platform and &baselayout to Keyman Engine
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.406.0 17 Aug 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3378 - KM9 - Delphi compiler wrapper needs quiet mode
9.0.405.0 26 Jun 2012 - mcdurdin - I3378 - KM9 - Delphi compiler wrapper needs quiet mode
9.0.405.0 26 Jun 2012 - mcdurdin - I3378 - KM9 - Delphi compiler wrapper needs quiet mode
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3381 - KM9 - Remove obsolete HeaderTemplate code
9.0.405.0 26 Jun 2012 - mcdurdin - I3381 - KM9 - Remove obsolete HeaderTemplate code
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3381 - KM9 - Remove obsolete HeaderTemplate code
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3382 - KM9 - Fix invalid events for web browser controls with updated EmbeddedWB
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3383 - KM9 - ErrorControlledRegistry is obsolete
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3380 - KM9 - Add Keyman 9 product ids
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3380 - KM9 - Add Keyman 9 product ids
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3383 - KM9 - ErrorControlledRegistry is obsolete
9.0.405.0 26 Jun 2012 - mcdurdin - I3383 - KM9 - ErrorControlledRegistry is obsolete
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3383 - KM9 - ErrorControlledRegistry is obsolete
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3377 - KM9 - Update code references from 8.0 to 9.0
9.0.405.0 26 Jun 2012 - mcdurdin - I3380 - KM9 - Add Keyman 9 product ids
9.0.405.0 26 Jun 2012 - mcdurdin - I3383 - KM9 - ErrorControlledRegistry is obsolete
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3383 - KM9 - ErrorControlledRegistry is obsolete
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.405.0 26 Jun 2012 - mcdurdin - I3379 - KM9 - Remove old Winapi references now in Delphi libraries
9.0.404.0 22 Jun 2012 - mcdurdin - I3365 - KM9 - remove all references to Corp and Light Keyman Desktop products
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5 (yet to update the integrated WiX)
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3365 - KM9 - remove all references to Corp and Light Keyman Desktop products
9.0.404.0 22 Jun 2012 - mcdurdin - I3365 - KM9 - remove all references to Corp and Light Keyman Desktop products
9.0.404.0 22 Jun 2012 - mcdurdin - I3365 - KM9 - remove all references to Corp and Light Keyman Desktop products
9.0.404.0 22 Jun 2012 - mcdurdin - I3365 - KM9 - remove all references to Corp and Light Keyman Desktop products
9.0.404.0 22 Jun 2012 - mcdurdin - I3365 - KM9 - remove all references to Corp and Light Keyman Desktop products
9.0.404.0 22 Jun 2012 - mcdurdin - I3365 - KM9 - remove all references to Corp and Light Keyman Desktop products
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.404.0 22 Jun 2012 - mcdurdin - I3366 - KM9 - Upgrade to WiX 3.5
9.0.403.0 25 May 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 25 May 2012 - mcdurdin - I3338 - V9.0 - Use ansi strings internally for crypt messages
9.0.403.0 25 May 2012 - mcdurdin - I3339 - V9.0 - Add GUI compiler wrapper for quicker review of hints and warnings
9.0.403.0 06 Oct 2008 - mcdurdin - Initial version
9.0.403.0 25 May 2012 - mcdurdin - I3339 - V9.0 - Add GUI compiler wrapper for quicker review of hints and warnings
9.0.403.0 25 May 2012 - mcdurdin - I3339 - V9.0 - Add GUI compiler wrapper for quicker review of hints and warnings
9.0.403.0 25 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 25 May 2012 - mcdurdin - I3338 - V9.0 - Use ansi strings internally for crypt messages
9.0.403.0 25 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 25 May 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 25 May 2012 - mcdurdin - I3339 - V9.0 - Add GUI compiler wrapper for quicker review of hints and warnings
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 4 Jul 2003 - mcdurdin - Initial version.
9.0.403.0 15 Jul 2003 - mcdurdin - Made check for usernames case-insensitive
9.0.403.0 5 Sep 2003 - mcdurdin - Renamed to CheckSourcePas.pas, split out cvs functionality into CVSInfo.pas
9.0.403.0 10 Dec 2003 - mcdurdin - Added helper function to find a specific entry in the header
9.0.403.0 13 May 2005 - mcdurdin - Rework for Keyman
9.0.403.0 01 Aug 2006 - mcdurdin - Added to CVS
9.0.403.0 23 Aug 2007 - mcdurdin - Support committing in .php files
9.0.403.0 18 Oct 2010 - mcdurdin - I2515 - SVN commit does not currently allow recording of changes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3324 - V9.0 - Replace XDOM with MSDOM
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 08 Jun 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 08 Jun 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3350 - V9.0 - Register control classes for Keyman Developer to start
9.0.403.0 08 Jun 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3323 - V9.0 - Extract debug-related code TPlusMemo into subclass
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - Use TStringGrid as base class, not TWideStringGrid
9.0.403.0 08 Jun 2012 - mcdurdin - I3352 - V9.0 - TExImageList remove dependency on version lookup and assume XP or later
9.0.403.0 08 Jun 2012 - mcdurdin - I3352 - V9.0 - TExImageList remove dependency on version lookup and assume XP or later
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.403.0 08 Jun 2012 - mcdurdin - I3352 - V9.0 - TExImageList remove dependency on version lookup and assume XP or later
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 03 Nov 2011 - mcdurdin - Fix MSXML 6.0 default properties changed and preventing XSLT from working
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Use old MSXML settings for back compat
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3321 - V9.0 - Fixup paths in Delphi source for v9.0
9.0.403.0 08 Jun 2012 - mcdurdin - I3311 - V9.0 - Change 'published' to 'public' on classes that don't need RTTI
9.0.403.0 08 Jun 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3324 - V9.0 - Replace XDOM with MSDOM
9.0.403.0 08 Jun 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3353 - V9.0 - Merge tsysinfo_x64 from v8.0
9.0.403.0 08 Jun 2012 - mcdurdin - I3353 - V9.0 - Merge tsysinfo_x64 from v8.0
9.0.403.0 08 Jun 2012 - mcdurdin - I3353 - V9.0 - Merge tsysinfo_x64 from v8.0
9.0.403.0 08 Jun 2012 - mcdurdin - I3353 - V9.0 - Merge tsysinfo_x64 from v8.0
9.0.403.0 08 Jun 2012 - mcdurdin - I3353 - V9.0 - Merge tsysinfo_x64 from v8.0
9.0.403.0 08 Jun 2012 - mcdurdin - I3353 - V9.0 - Merge tsysinfo_x64 from v8.0
9.0.403.0 08 Jun 2012 - mcdurdin - I3353 - V9.0 - Merge tsysinfo_x64 from v8.0
9.0.403.0 08 Jun 2012 - mcdurdin - I3353 - V9.0 - Merge tsysinfo_x64 from v8.0
9.0.403.0 08 Jun 2012 - mcdurdin - I3353 - V9.0 - Merge tsysinfo_x64 from v8.0
9.0.403.0 08 Jun 2012 - mcdurdin - I3353 - V9.0 - Merge tsysinfo_x64 from v8.0
9.0.403.0 08 Jun 2012 - mcdurdin - I3353 - V9.0 - Merge tsysinfo_x64 from v8.0
9.0.403.0 08 Jun 2012 - mcdurdin - I3353 - V9.0 - Merge tsysinfo_x64 from v8.0
9.0.403.0 08 Jun 2012 - mcdurdin - I3353 - V9.0 - Merge tsysinfo_x64 from v8.0
9.0.403.0 08 Jun 2012 - mcdurdin - I3353 - V9.0 - Merge tsysinfo_x64 from v8.0
9.0.403.0 08 Jun 2012 - mcdurdin - I3311 - V9.0 - Change 'published' to 'public' on classes that don't need RTTI
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3311 - V9.0 - Change 'published' to 'public' on classes that don't need RTTI
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3311 - V9.0 - Change 'published' to 'public' on classes that don't need RTTI
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3311 - V9.0 - Change 'published' to 'public' on classes that don't need RTTI
9.0.403.0 08 Jun 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 08 Jun 2012 - mcdurdin - I3311 - V9.0 - Change 'published' to 'public' on classes that don't need RTTI
9.0.403.0 08 Jun 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 08 Jun 2012 - mcdurdin - I3337 - V9.0 - Review of input/output for Unicode
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.403.0 08 Jun 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3349 - V9.0 - Consolidate all process creation into TUtilExecute
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.403.0 08 Jun 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.4021.0 18 May 2012 - mcdurdin - I3333 - V9.0 - Move to using Visual Studio manifest tool, not manually managed ones
9.0.4021.0 18 May 2012 - mcdurdin - I3333 - V9.0 - Move to using Visual Studio manifest tool, not manually managed ones
9.0.4021.0 18 May 2012 - mcdurdin - I3333 - V9.0 - Move to using Visual Studio manifest tool, not manually managed ones
9.0.401.0 17 May 2012 - mcdurdin - I3321 - V9.0 - Fixup paths in Delphi source for v9.0
9.0.401.0 17 May 2012 - mcdurdin - I3322 - V9.0 - Convert all Visual C++ projects to VS2010
9.0.401.0 17 May 2012 - mcdurdin - I3322 - V9.0 - Convert all Visual C++ projects to VS2010
9.0.401.0 17 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 17 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 17 May 2012 - mcdurdin - I3321 - V9.0 - Fixup paths in Delphi source for v9.0
9.0.401.0 17 May 2012 - mcdurdin - I3321 - V9.0 - Fixup paths in Delphi source for v9.0
9.0.401.0 17 May 2012 - mcdurdin - I3322 - V9.0 - Convert all Visual C++ projects to VS2010
9.0.401.0 17 May 2012 - mcdurdin - I3322 - V9.0 - Convert all Visual C++ projects to VS2010
9.0.401.0 17 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.401.0 17 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.401.0 23 Nov 2010 - mcdurdin - I6295 - tds2dbg should use .tds files instead of .map files as source - step 1
9.0.401.0 23 Nov 2010 - mcdurdin - I6295 - Remove tdspack-specific code from ModuleDebugInfo as we don't need it
9.0.401.0 17 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.401.0 17 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.401.0 17 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 17 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 17 May 2012 - mcdurdin - I3321 - V9.0 - Fixup paths in Delphi source for v9.0
9.0.401.0 17 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.401.0 17 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 17 May 2012 - mcdurdin - I3321 - V9.0 - Fixup paths in Delphi source for v9.0
9.0.401.0 17 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 17 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 17 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 17 May 2012 - mcdurdin - I3321 - V9.0 - Fixup paths in Delphi source for v9.0
9.0.401.0
9.0.401.0 17 May 2012 - mcdurdin - I3321 - V9.0 - Fixup paths in Delphi source for v9.0
9.0.401.0 17 May 2012 - mcdurdin - I3321 - V9.0 - Fixup paths in Delphi source for v9.0
9.0.401.0 18 May 2012 - mcdurdin - I3321 - V9.0 - Fixup paths in Delphi source for v9.0
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3323 - V9.0 - Change from PlusMemoU to PlusMemo
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3324 - V9.0 - Replace XDOM with MSDOM
9.0.401.0 18 May 2012 - mcdurdin - I3323 - V9.0 - Change from PlusMemoU to PlusMemo
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3323 - V9.0 - Change from PlusMemoU to PlusMemo
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3323 - V9.0 - Change from PlusMemoU to PlusMemo
9.0.401.0 18 May 2012 - mcdurdin - I3323 - V9.0 - Change from PlusMemoU to PlusMemo
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3325 - V9.0 - Remove CRM from Keyman Developer
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3323 - V9.0 - Change from PlusMemoU to PlusMemo(Debugger)
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3323 - V9.0 - Change from PlusMemoU to PlusMemo
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3323 - V9.0 - Change from PlusMemoU to PlusMemo
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3323 - V9.0 - Change from PlusMemoU to PlusMemo
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3323 - V9.0 - Change from PlusMemoU to PlusMemo
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3323 - V9.0 - Change from PlusMemoU to PlusMemo
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3323 - V9.0 - Change from PlusMemoU to PlusMemo
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3323 - V9.0 - Change from PlusMemoU to PlusMemo
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3323 - V9.0 - Change from PlusMemoU to PlusMemo
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3323 - V9.0 - Change from PlusMemoU to PlusMemo
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3323 - V9.0 - Change from PlusMemoU to PlusMemo
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3326 - V9.0 - Add missing MsiEnumRelatedProducts from jwamsi
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3327 - V9.0 - Add support for regexp-style highlighting to PlusMemo
9.0.401.0 18 May 2012 - mcdurdin - I3327 - V9.0 - Add support for regexp-style highlighting to PlusMemo
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3328 - V9.0 - Tavultesoft-side crypt needs to have a key container created for private keys
9.0.401.0 18 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.401.0 18 May 2012 - mcdurdin - I1 - V9.0 - Tavultesoft-side crypt needs to have a key container created for private keys
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + MLUnicode + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3323 - V9.0 - Change from PlusMemoU to PlusMemo
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x + MLUnicode support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3329 - V9.0 - Remove AppMessage, use instead TAppEvents
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support (deprecate TWideStringStream)
9.0.401.0 18 May 2012 - mcdurdin - I3324 - V9.0 - Replace XDOM with MSDOM
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3311 - V9.0 - Change 'published' to 'public' on classes that don't need RTTI
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3330 - V9.0 - Upgrade to WiX 3.5
9.0.401.0 18 May 2012 - mcdurdin - I3330 - V9.0 - Upgrade to WiX 3.5
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3326 - V9.0 - Add missing MsiEnumRelatedProducts from jwamsi
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.401.0 18 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3321 - V9.0 - Fixup paths in Delphi source for v9.0
9.0.401.0 18 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3323 - V9.0 - Change from PlusMemoU to PlusMemo
9.0.401.0 18 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.401.0 18 May 2012 - mcdurdin - I3331 - V9.0 - Remove koRunElevatedInVista option
9.0.401.0 18 May 2012 - mcdurdin - I3331 - V9.0 - Remove koRunElevatedInVista option
9.0.401.0 18 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7 (VistaAltFixUnit)
9.0.401.0 18 May 2012 - mcdurdin - I3332 - V9.0 - Replace calls to Indy FindBoundary with ExtractHeaderSubItem
9.0.401.0 18 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.401.0 18 May 2012 - mcdurdin - I3332 - V9.0 - Upgrade Indy calls
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls
9.0.400.0 04 May 2012 - mcdurdin - I3307 - V9.0 - Delphi XE2 path and package manager
9.0.400.0 04 May 2012 - mcdurdin - I3307 - V9.0 - Delphi XE2 path and package manager
9.0.400.0 04 May 2012 - mcdurdin - I3307 - V9.0 - Delphi XE2 path and package manager
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls
9.0.400.0 04 May 2012 - mcdurdin - I3308 - V9.0 - Start to move towards Delphi namespaces
9.0.400.0 04 May 2012 - mcdurdin - I3308 - V9.0 - Start to move towards Delphi namespaces
9.0.400.0 04 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.400.0 04 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.400.0 04 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.400.0 04 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.400.0 04 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.400.0 04 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls
9.0.400.0 04 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.400.0 04 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.400.0 04 May 2012 - mcdurdin - I3308 - V9.0 - Start to move towards Delphi namespaces
9.0.400.0 04 May 2012 - mcdurdin - I3308 - V9.0 - Start to move towards Delphi namespaces
9.0.400.0 04 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.400.0 04 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.400.0 04 May 2012 - mcdurdin - I3308 - V9.0 - Start to move towards Delphi namespaces
9.0.400.0 04 May 2012 - mcdurdin - I3308 - V9.0 - Start to move towards Delphi namespaces
9.0.400.0 04 May 2012 - mcdurdin - I3308 - V9.0 - Start to move towards Delphi namespaces
9.0.400.0 04 May 2012 - mcdurdin - I3308 - V9.0 - Start to move towards Delphi namespaces
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls
9.0.400.0 04 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls
9.0.400.0 04 May 2012 - mcdurdin - I3311 - V9.0 - Change 'published' to 'public' on classes that don't need RTTI
9.0.400.0 04 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls
9.0.400.0 04 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls
9.0.400.0 04 May 2012 - mcdurdin - I3308 - V9.0 - Start to move towards Delphi namespaces
9.0.400.0 04 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.400.0 04 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.400.0 04 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.400.0 04 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.400.0 04 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.400.0 04 May 2012 - mcdurdin - I3308 - V9.0 - Start to move towards Delphi namespaces
9.0.400.0 04 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.400.0 04 May 2012 - mcdurdin - I3309 - V9.0 - Migrate to Delphi XE2, VS2010, svn 1.7
9.0.400.0 04 May 2012 - mcdurdin - I3310 - V9.0 - Unicode in Delphi fixes
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
9.0.400.0 04 May 2012 - mcdurdin - I3306 - V9.0 - Remove TntControls + Win9x support
8.0.337.0 04 Nov 2011 - mcdurdin - I3126 - Add flag to allow install with full msi UI
8.0.337.0 04 Nov 2011 - mcdurdin - I3126 - Add flag to allow install with full msi UI
8.0.337.0 04 Nov 2011 - mcdurdin - I3126 - Add flag to allow install with full msi UI
8.0.337.0 04 Nov 2011 - mcdurdin - I3126 - Add flag to control msi UI level
8.0.336.0 04 Nov 2011 - mcdurdin - I3124 - Add support for reading true type font by font name
8.0.336.0 04 Nov 2011 - mcdurdin - I3125 - When invalid supplementary pair found in UTF16_NextChar return UNICODE_NOCHAR instead of 0
8.0.336.0 17 Oct 2011 - mcdurdin - I3109 - Language Switcher does not show active HKL until first language switch after keyman started
8.0.336.0 04 Nov 2011 - mcdurdin - I3124 - Add support for rendering tests to charident
8.0.336.0 04 Nov 2011 - mcdurdin - I3108 - Crash starting Keyman when keyman32.dll locked in memory
8.0.335.0 17 Oct 2011 - mcdurdin - I3104 - /qn should not pop up uninstall feedback
8.0.333.0 07 Oct 2011 - mcdurdin - I3099 - Fix crashes importing OSK XML format
8.0.333.0 07 Oct 2011 - mcdurdin - I3099 - allow &lt; in attribute values
8.0.333.0 03 Oct 2011 - mcdurdin - I3091 - Buffer size mismatch in KMGetContext
8.0.333.0 03 Oct 2011 - mcdurdin - I3087 - Crash opening language switch window when only 1 language detected
8.0.333.0 03 Oct 2011 - mcdurdin - I3087 - Crash opening language switch window when only 1 language detected
8.0.333.0 03 Oct 2011 - mcdurdin - I3092 - Keyman Engine does not restart nicely when shutdown uncleanly
8.0.333.0 03 Oct 2011 - mcdurdin - I3093 - Keyman Engine x64 shows a garbled error message if it cannot start
8.0.333.0 03 Oct 2011 - mcdurdin - I3092 - Keyman Engine does not restart nicely if shutdown uncleanly
8.0.333.0 03 Oct 2011 - mcdurdin - I3092 - Keyman Engine does not restart nicely when shutdown uncleanly
8.0.333.0 03 Oct 2011 - mcdurdin - I3094 - IMX DLLs do not support x64
8.0.333.0 03 Oct 2011 - mcdurdin - I3091 - KMGetContext crashes with assertion failure due to buffer size mismatch
8.0.333.0 03 Oct 2011 - mcdurdin - I3091 - IMX DLLs cause an assertion failure due to buffer size mismatch
8.0.333.0 03 Oct 2011 - mcdurdin - I3092
8.0.333.0 03 Oct 2011 - mcdurdin - I3092 - Keyman Engine does not restart nicely when shutdown uncleanly
8.0.333.0 03 Oct 2011 - mcdurdin - I3092 - Keyman Engine does not restart nicely when shutdown uncleanly
8.0.333.0 03 Oct 2011 - mcdurdin - I2919 - Unicode support in diagnostics and xslts
8.0.333.0 03 Oct 2011 - mcdurdin - I2919 - Unicode support, x64 reporting and xslts
8.0.333.0 03 Oct 2011 - mcdurdin - I2919 - Unicode support, xslts
8.0.333.0 03 Oct 2011 - mcdurdin - I3081 - Create target folder when -x specified
8.0.332.0 05 Sep 2011 - mcdurdin - I3054 - WM_UNICHAR support regression
8.0.332.0 05 Sep 2011 - mcdurdin - I3055 - Default base layout should map to US for non-Latin script keyboards
8.0.331.0 22 Aug 2011 - mcdurdin - I3042 - Null dereference showing balloon hint
8.0.330.0 19 Aug 2011 - mcdurdin - I1601 - fix crash in menus due to null element reference
8.0.330.0 19 Aug 2011 - mcdurdin - I1601 - Remove options_control unused element
8.0.330.0 19 Aug 2011 - mcdurdin - I3039 - Tidy up ImportKeyboard for publication
8.0.330.0 19 Aug 2011 - mcdurdin - I3022 - When using OSK editor with a Euro layout, key caps move around unexpectedly
8.0.330.0 19 Aug 2011 - mcdurdin - I3021 - Backslash key still shows wide keycap in OSK even on Euro layout with narrower key
8.0.330.0 19 Aug 2011 - mcdurdin - I3024 - If the default language is not the first in the TSF list, it can confuse the end user
8.0.330.0 19 Aug 2011 - mcdurdin - I3023 - Boxes in the language switch window can be wrong size
8.0.330.0 19 Aug 2011 - mcdurdin - I3010 - Hint balloon on Keyman tray icon has hardcoded message
8.0.330.0 19 Aug 2011 - mcdurdin - I3040 - keyman32.dll can crash if advapi32.dll is not loaded when first called from a process
8.0.330.0 19 Aug 2011 - mcdurdin - I3025 - Alt+LShift, Esc should cancel language switch window
8.0.330.0 19 Aug 2011 - mcdurdin - I3040 - keyman32.dll can crash if advapi32.dll is not loaded when first called from a process
8.0.330.0 19 Aug 2011 - mcdurdin - I3040 - keyman32.dll can crash if advapi32.dll is not loaded when first called from a process
8.0.330.0 19 Aug 2011 - mcdurdin - I3010 - Balloon on Keyman tray icon has hardcoded message
8.0.329.0 19 Jul 2011 - mcdurdin - I2993 - Named code constants cause a warning 0x208D to appear
8.0.329.0 19 Jul 2011 - mcdurdin - I2993 - Named code constants cause a warning 0x208D to appear
8.0.329.0 19 Jul 2011 - mcdurdin - I2899 - New keyboard options keywords not bold
8.0.329.0 19 Jul 2011 - mcdurdin - I2984 - Floating point in Internet Explorer fix
8.0.329.0 19 Jul 2011 - mcdurdin - I2999 - If switch for all apps is off, Keyman icon does not reflect active keyboard when application switched
8.0.329.0 19 Jul 2011 - mcdurdin - I3000 - Tweak display of diagnostics using .xslt files
8.0.329.0 19 Jul 2011 - mcdurdin - I3000 - Tweak display of diagnostics using .xslt files
8.0.329.0 19 Jul 2011 - mcdurdin - I3000 - Tweak display of diagnostics using .xslt files
8.0.329.0 19 Jul 2011 - mcdurdin - I3000 - Tweak display of diagnostics using .xslt files
8.0.329.0 19 Jul 2011 - mcdurdin - I3000 - Tweak display of diagnostics using .xslt files
8.0.329.0 19 Jul 2011 - mcdurdin - I3000 - Tweak display of diagnostics using .xslt files
8.0.329.0 19 Jul 2011 - mcdurdin - I3000 - Tweak display of diagnostics using .xslt files
8.0.329.0 19 Jul 2011 - mcdurdin - I3000 - Tweak display of diagnostics using .xslt files
8.0.329.0 19 Jul 2011 - mcdurdin - I3000 - Tweak display of diagnostics using .xslt files
8.0.329.0 19 Jul 2011 - mcdurdin - I3000 - Tweak display of diagnostics using .xslt files
8.0.329.0 19 Jul 2011 - mcdurdin - I3000 - Tweak display of diagnostics using .xslt files
8.0.329.0 19 Jul 2011 - mcdurdin - I3000 - Tweak display of diagnostics using .xslt files
8.0.328.0 08 Jul 2011 - mcdurdin - I2964 - Branding Pack locale.xml not editing as UTF-8
8.0.328.0 08 Jul 2011 - mcdurdin - I2964 - Branding Pack locale.xml not editing as UTF-8
8.0.328.0 08 Jul 2011 - mcdurdin - I2984 - Disable floating point exceptions to avoid throwing fp errors from mshtml.dll
8.0.328.0 08 Jul 2011 - mcdurdin - I2985 - Close setup dialog at end of successful install for OEM products
8.0.327.0 04 Jul 2011 - mcdurdin - I2970 - Keyman installer should not set defaults for OEM products
8.0.325.0 28 Jun 2011 - mcdurdin - I2896 - Test root certificate availability
8.0.325.0 28 Jun 2011 - mcdurdin - I2896 - Test root certificate availability
8.0.325.0 28 Jun 2011 - mcdurdin - I2896 - Test root certificate availability
8.0.325.0 28 Jun 2011 - mcdurdin - I2896 - Test root certificate availability
8.0.325.0 28 Jun 2011 - mcdurdin - I2896 - Test root certificate availability
8.0.325.0 28 Jun 2011 - mcdurdin - I2896 - Test root certificate availability
8.0.325.0 28 Jun 2011 - mcdurdin - I1672 - Fix crash loading external site from a readme
8.0.325.0 28 Jun 2011 - mcdurdin - I1672 - Fix crash loading external site from a readme
8.0.325.0 28 Jun 2011 - mcdurdin - I1672 - Fix crash loading external site from a readme
8.0.325.0 28 Jun 2011 - mcdurdin - I1672 - Fix crash loading external site from a readme
8.0.325.0 28 Jun 2011 - mcdurdin - I1672 - Fix crash loading external site from a readme
8.0.325.0 28 Jun 2011 - mcdurdin - I1672 - Fix crash loading external site from a readme
8.0.325.0 28 Jun 2011 - mcdurdin - I2908 - Fix double-strike characters
8.0.325.0 28 Jun 2011 - mcdurdin - I2908 - Fix double-strike characters
8.0.325.0 28 Jun 2011 - mcdurdin - I2908 - Fix double-strike characters
8.0.325.0 28 Jun 2011 - mcdurdin - I2908 - Fix double-strike characters
8.0.325.0 28 Jun 2011 - mcdurdin - I2908 - Fix double-strike characters
8.0.325.0 28 Jun 2011 - mcdurdin - I2908 - Fix double-strike characters
8.0.325.0 28 Jun 2011 - mcdurdin - I2908 - Fix double-strike characters
8.0.325.0 28 Jun 2011 - mcdurdin - I2908 - Fix double-strike characters
8.0.325.0 28 Jun 2011 - mcdurdin - I2908 - Fix double-strike characters
8.0.325.0 28 Jun 2011 - mcdurdin - I2908 - Fix double-strike characters
8.0.325.0 28 Jun 2011 - mcdurdin - I2908 - Fix double-strike characters
8.0.325.0 28 Jun 2011 - mcdurdin - I2908 - Fix double-strike characters
8.0.325.0 28 Jun 2011 - mcdurdin - I2908 - Fix double-strike characters
8.0.325.0 28 Jun 2011 - mcdurdin - I2908 - Fix double-strike characters
8.0.325.0 28 Jun 2011 - mcdurdin - I2945 - option set not clearing
8.0.325.0 28 Jun 2011 - mcdurdin - I2945 - option set not clearing
8.0.325.0 28 Jun 2011 - mcdurdin - I2945 - option set not clearing
8.0.325.0 28 Jun 2011 - mcdurdin - I2590 - Keyman Engine crashes if if() is not first character of rule
8.0.325.0 28 Jun 2011 - mcdurdin - I2590 - Keyman Engine crashes if if() is not first character of rule
8.0.325.0 28 Jun 2011 - mcdurdin - I2590 - Keyman Engine crashes if if() is not first character of rule
8.0.325.0 28 Jun 2011 - mcdurdin - I2934 - Look at Keyman Configuration failing to start
8.0.325.0 28 Jun 2011 - mcdurdin - I2934 - Look at Keyman Configuration failing to start
8.0.325.0 28 Jun 2011 - mcdurdin - I2934 - Look at Keyman Configuration failing to start
8.0.325.0 28 Jun 2011 - mcdurdin - I2934 - Look at Keyman Configuration failing to start
8.0.325.0 28 Jun 2011 - mcdurdin - I2934 - Look at Keyman Configuration failing to start
8.0.325.0 28 Jun 2011 - mcdurdin - I2934 - Look at Keyman Configuration failing to start
8.0.325.0 28 Jun 2011 - mcdurdin - I2934 - Look at Keyman Configuration failing to start
8.0.325.0 28 Jun 2011 - mcdurdin - I2934 - Look at Keyman Configuration failing to start
8.0.325.0 28 Jun 2011 - mcdurdin - I2934 - Look at Keyman Configuration failing to start
8.0.325.0 28 Jun 2011 - mcdurdin - I2963 - Help needs to be generated as .php for website
8.0.325.0 28 Jun 2011 - mcdurdin - I2963 - Help needs to be generated as .php for website
8.0.325.0 28 Jun 2011 - mcdurdin - I2899 - option statements not bolded
8.0.325.0 28 Jun 2011 - mcdurdin - I2953 - Some computers fail to display translucent windows correctly
8.0.325.0 28 Jun 2011 - mcdurdin - I2960 - Repair does repair on 7.1 not 8.0
8.0.325.0 28 Jun 2011 - mcdurdin - I2923 - When Desktop 7.x installed over 8.0, crash occurs, needs repair
8.0.325.0 28 Jun 2011 - mcdurdin - I2896 - Keyman installer should check root certificate availability
8.0.325.0 28 Jun 2011 - mcdurdin - I2896 - Keyman installer should check root certificate availability
8.0.324.0 12 May 2011 - mcdurdin - I2908 - Fix double strike issue
8.0.324.0 12 May 2011 - mcdurdin - I2908 - Fix double strike issue
8.0.324.0 12 May 2011 - mcdurdin - I2908 - Fix double strike issue - clear up logging
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2897 - Insert current history comment into current line of file
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors, include WideString support
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2881 - Fix crash sending message back into window to get window text
8.0.323.0 03 May 2011 - mcdurdin - I2896 - Check for missing root certificate
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2884 - Crash moving mouse over uninitialized menu
8.0.323.0 03 May 2011 - mcdurdin - I2867 - When no keyboards listed for a language, lang switch can crash
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2867 - When no keyboards listed for a language, language switch window can crash
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2866 - If Keyman tray icon is hidden, then Keyman does not switch focus back to active app
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2870 - Crash when reading list of languages and unexpected number of languages
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2861 - Large fonts tidyup
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2896 - Check root certificate availability
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.323.0 03 May 2011 - mcdurdin - I2890 - Record diagnostic data when encountering registry errors
8.0.322.0 05 Apr 2011 - mcdurdin - I2864 - TSF interfaces not supported on XP, check fails
8.0.322.0 05 Apr 2011 - mcdurdin - I2864 - TSF interfaces not supported on XP, check fails
8.0.320.0 31 Mar 2011 - mcdurdin - I2855 - Keyman Developer online update crashes with Integer Overflow
8.0.320.0 31 Mar 2011 - mcdurdin - I2856 - Keyman Developer 8.0 setup incorrectly looks for version 7.0 update
8.0.320.0 31 Mar 2011 - mcdurdin - I2855 - Keyman Developer online update crashes with Integer Overflow
8.0.320.0 31 Mar 2011 - mcdurdin - I2855 - Keyman Developer online update crashes with Integer Overflow
8.0.320.0 31 Mar 2011 - mcdurdin - I2855 - Keyman Developer online update crashes with Integer Overflow
8.0.320.0 31 Mar 2011 - mcdurdin - I2855 - Keyman Developer online update crashes with Integer Overflow
8.0.316.0 31 Mar 2011 - mcdurdin - I2849 - Developer online update check fails because it looks for a patch update
8.0.316.0 31 Mar 2011 - mcdurdin - I2588 - Install registry value in product compiler has incorrect Key (7.0 instead of 8.0)
8.0.316.0 31 Mar 2011 - mcdurdin - I2849 - Developer online update check fails because it looks for a patch update
8.0.316.0 31 Mar 2011 - mcdurdin - I2849 - Developer online update check fails because it looks for a patch update
8.0.316.0 31 Mar 2011 - mcdurdin - I2847 - Version 8.0 silent upgrade runs keyboard import from version 7.0 and shouldn't
8.0.316.0 31 Mar 2011 - mcdurdin - I2847 - Version 8.0 silent upgrade runs keyboard import from version 7.0 and shouldn't
8.0.315.0 25 Mar 2011 - mcdurdin - I2845 - After fixing Developer Unicode data references, BuildUniData fails due to path overrides
8.0.315.0 25 Mar 2011 - mcdurdin - I2841 - Missing message for version 8.0 requirement in compiler
8.0.315.0 25 Mar 2011 - mcdurdin - I2843 - Charmap search does not work for supp plane chars stored as chars
8.0.315.0 25 Mar 2011 - mcdurdin - I2843 - Charmap search does not work for supp plane chars stored as chars
8.0.315.0 25 Mar 2011 - mcdurdin - I2839 - Upgrading from 7.x fails due to order of uninstall and reinstall
8.0.315.0 25 Mar 2011 - mcdurdin - I2845 - After fixing Developer Unicode data references, BuildUniData fails due to path overrides
8.0.315.0 25 Mar 2011 - mcdurdin - I2705 - Inserting supplementary plane characters into Layout tab generates surrogate pairs
8.0.315.0 25 Mar 2011 - mcdurdin - I2814 - Global lock was not released in RegisterControllerWindow in failure cases
8.0.315.0 25 Mar 2011 - mcdurdin - I2590 - Keyman Engine crashes if if() statement is not first character of rule
8.0.315.0 25 Mar 2011 - mcdurdin - I2834 - IntToStr needed for index parameter to KMN_E_Collection_InvalidIndex
8.0.315.0 25 Mar 2011 - mcdurdin - I2678 - Uninitialized variant can crash Keyman Configuration when reading package data
8.0.315.0 25 Mar 2011 - mcdurdin - I2678 - Uninitialized variant can crash Keyman Configuration when reading package data
8.0.315.0 25 Mar 2011 - mcdurdin - I2678 - Uninitialized variant can crash Keyman Configuration when reading package data
8.0.315.0 25 Mar 2011 - mcdurdin - I2678 - Uninitialized variant can crash Keyman Configuration when reading package data
8.0.315.0 25 Mar 2011 - mcdurdin - I2678 - Uninitialized variant can crash Keyman Configuration when reading package data
8.0.315.0 25 Mar 2011 - mcdurdin - I2838 - Trial version of splash does not make Buy and Activate links available
8.0.315.0 25 Mar 2011 - mcdurdin - I2834 - Index out of bounds saving disabled language check items
8.0.315.0 25 Mar 2011 - mcdurdin - I2678 - Uninitialized variant can crash Keyman Configuration when reading package data
8.0.315.0 25 Mar 2011 - mcdurdin - I2678 - Uninitialized variant can crash Keyman Configuration when reading package data
8.0.314.0 18 Mar 2011 - mcdurdin - I2646 - Need compiler warning on invalid ethnologue codes
8.0.314.0 18 Mar 2011 - mcdurdin - I2646 - Need compiler warning on invalid ethnologue codes
8.0.314.0 18 Mar 2011 - mcdurdin - I2646 - Need compiler warning on invalid ethnologue codes
8.0.314.0 18 Mar 2011 - mcdurdin - I2510 - Focus issue - 't' jumping to 'Test in Default Browser...' when testing in kmw
8.0.314.0 18 Mar 2011 - mcdurdin - I2510 - Focus issue - 't' jumping to 'Test in Default Browser...' when testing in kmw
8.0.314.0 18 Mar 2011 - mcdurdin - I2510 - Focus issue - 't' jumping to 'Test in Default Browser...' when testing in kmw
8.0.314.0 18 Mar 2011 - mcdurdin - I2510 - Focus issue - 't' jumping to 'Test in Default Browser...' when testing in kmw
8.0.314.0 18 Mar 2011 - mcdurdin - I2176 - uninst.vbs will not work on Win64
8.0.314.0 18 Mar 2011 - mcdurdin - I2176 - uninst.vbs will not work on Win64
8.0.314.0 18 Mar 2011 - mcdurdin - I2176 - uninst.vbs will not work on Win64
8.0.314.0 18 Mar 2011 - mcdurdin - I2176 - uninst.vbs will not work on Win64
8.0.314.0 18 Mar 2011 - mcdurdin - I2176 - uninst.vbs will not work on Win64
8.0.314.0 18 Mar 2011 - mcdurdin - I2776 - Keyman Developer installer has wrong icon and title
8.0.314.0 18 Mar 2011 - mcdurdin - I2680 - Bootstrapper needs to allow downloading full installer upgrade
8.0.314.0 18 Mar 2011 - mcdurdin - I1901 - Bootstrapper should close after install
8.0.314.0 18 Mar 2011 - mcdurdin - I2776 - Keyman Developer setup has wrong icon and title
8.0.314.0 18 Mar 2011 - mcdurdin - I2646 - Compiler warning on invalid ethnologue codes
8.0.314.0 18 Mar 2011 - mcdurdin - I2646 - Compiler warning on invalid Ethnologue codes
8.0.314.0 18 Mar 2011 - mcdurdin - I2525 - Unterminated string can crash compiler
8.0.314.0 18 Mar 2011 - mcdurdin - I1789 - Package version detailed info
8.0.314.0 18 Mar 2011 - mcdurdin - I1789 - Package version detailed info
8.0.314.0 18 Mar 2011 - mcdurdin - I2178 - Compile Product Installer should prompt to save first
8.0.314.0 18 Mar 2011 - mcdurdin - I1756 - Adding shortcuts to package does not mark package as dirty
8.0.314.0 18 Mar 2011 - mcdurdin - I2584 - Pressing Ctrl to select a key no longer works
8.0.314.0 18 Mar 2011 - mcdurdin - I2532 - Show L/R alt checkbox is not working in Keyman Developer
8.0.314.0 18 Mar 2011 - mcdurdin - I1766 - Changing KVK filename does not appear to stick
8.0.314.0 18 Mar 2011 - mcdurdin - I2733 - '&' in a .kmn or .kps title becomes an underscore in the Dev tab title
8.0.314.0 18 Mar 2011 - mcdurdin - I2801 - Debugger doesn't work on first attempt
8.0.314.0 18 Mar 2011 - mcdurdin - I2713 - Fix crash when closing debugger
8.0.314.0 18 Mar 2011 - mcdurdin - I2770 - Fix crash when closing debugger
8.0.314.0 18 Mar 2011 - mcdurdin - I1603 - Cursor position can go wrong in debugger when deadkeys are used
8.0.314.0 18 Mar 2011 - mcdurdin - I2794 - Fix handle leaks
8.0.314.0 18 Mar 2011 - mcdurdin - I2668 - Import button in KCT editor does not make file dirty
8.0.314.0 18 Mar 2011 - mcdurdin - I2800 - Crash adding UI files when sorted by type or size
8.0.314.0 18 Mar 2011 - mcdurdin - I2299 - Keyman Developer tries to write to UnicodeData.mdb which is stored in Program Files
8.0.314.0 18 Mar 2011 - mcdurdin - I1471 - Alt+LShift characters incorrectly added
8.0.314.0 18 Mar 2011 - mcdurdin - I2794 - Tike has some handle leaks
8.0.314.0 18 Mar 2011 - mcdurdin - I2823 - Don't show instant help for the help window when it gets focused
8.0.314.0 18 Mar 2011 - mcdurdin - I2794 - Fix memory leak
8.0.314.0 18 Mar 2011 - mcdurdin - I2520 - Improve support for SMP characters
8.0.314.0 18 Mar 2011 - mcdurdin - I2634 - Transparent colour does not always work on remote desktop
8.0.314.0 18 Mar 2011 - mcdurdin - I2520 - Improve Ctrl+Shift+U at start of line
8.0.314.0 18 Mar 2011 - mcdurdin - I2520 - Improve Ctrl+Shift+U for SMP
8.0.314.0 18 Mar 2011 - mcdurdin - I2588 - Product compiler incorrectly generates registry key with full relative path
8.0.314.0 18 Mar 2011 - mcdurdin - I1789 - Package version info needs fluffing out
8.0.314.0 18 Mar 2011 - mcdurdin - I2794 - Fix memory leaks
8.0.314.0 18 Mar 2011 - mcdurdin - I2680 - Keyman Developer installer needs 8.0 versioning throughout
8.0.314.0 18 Mar 2011 - mcdurdin - I1729 - Uninstall feedback should also list keyboards
8.0.314.0 18 Mar 2011 - mcdurdin - I2680 - Version 8.0 installer
8.0.314.0 18 Mar 2011 - mcdurdin - I2680 - Version 8.0 installer
8.0.314.0 18 Mar 2011 - mcdurdin - I2794 - Fix memory leaks
8.0.314.0 18 Mar 2011 - mcdurdin - I2579 - Clean up integration of activation server
8.0.314.0 18 Mar 2011 - mcdurdin - I2784 - Integrated browser has leak of IInternetSecurityManager
8.0.314.0 18 Mar 2011 - mcdurdin - I2794 - Fix memory leaks
8.0.314.0 18 Mar 2011 - mcdurdin - I2573 - Drag of character from charmap moves the selected character when starting drag
8.0.314.0 18 Mar 2011 - mcdurdin - I2794 - Fix memory leaks
8.0.314.0 18 Mar 2011 - mcdurdin - I2476 - Keyman Developer 8.0 cannot build character map database
8.0.314.0 18 Mar 2011 - mcdurdin - I2299 - Keyman Developer tries to write to UnicodeData.mdb which is stored in Program Files
8.0.314.0 18 Mar 2011 - mcdurdin - I2765 - Fix crash when locale file is in use when trying to correct DTD reference
8.0.314.0 18 Mar 2011 - mcdurdin - I2794 - Handle leaks
8.0.314.0 18 Mar 2011 - mcdurdin - I2807 - Support for disabling addins
8.0.314.0 18 Mar 2011 - mcdurdin - I2574 - Adding KMX to KPS will add KVK again, incorrectly
8.0.314.0 18 Mar 2011 - mcdurdin - I2768 - Fix crash in installer when Diag folder does not exist
8.0.314.0 18 Mar 2011 - mcdurdin - I2824 - Consolidate logging of diagnostics to Diag folder in appdata
8.0.314.0 18 Mar 2011 - mcdurdin - I2825 - Debug_Keyman32 override not working correctly
8.0.314.0 18 Mar 2011 - mcdurdin - I2793 - uninst.vbs does not work for Admin-installed keyboards
8.0.314.0 18 Mar 2011 - mcdurdin - I2786 - Application title is sometimes incorrect
8.0.314.0 18 Mar 2011 - mcdurdin - I2646 - Invalid ethnologue code warnings and errors
8.0.314.0 18 Mar 2011 - mcdurdin - I2807 - Enable/disable addins
8.0.314.0 18 Mar 2011 - mcdurdin - I2807 - Enable/disable addins
8.0.314.0 18 Mar 2011 - mcdurdin - I2807 - Enable/disable addins
8.0.314.0 18 Mar 2011 - mcdurdin - I2794 - Handle leaks
8.0.314.0 18 Mar 2011 - mcdurdin - I2807 - Enable/disable addins
8.0.314.0 18 Mar 2011 - mcdurdin - I2807 - Enable/disable addins
8.0.314.0 17 Mar 2011 - mcdurdin - I2693 - Crash in Keyman menu with multiple screens and no 'nearest' screen returned
8.0.314.0 18 Mar 2011 - mcdurdin - I2820 - Crash in Keyman menu with multiple screens
8.0.314.0 18 Mar 2011 - mcdurdin - I2826 - Don't show TSF addin in language switch window
8.0.314.0 18 Mar 2011 - mcdurdin - I1698, I2120, I2323, I2565 - Font helper crash when searching
8.0.314.0 18 Mar 2011 - mcdurdin - I2820 - avoid crash with multiple monitors
8.0.314.0 18 Mar 2011 - mcdurdin - I2779 - HKLs with high bit set do not get selected correctly
8.0.314.0 18 Mar 2011 - mcdurdin - I2751 - When font is in use, strange errors can appear during install/uninstall
8.0.314.0 18 Mar 2011 - mcdurdin - I2176 - uninst.vbs does not work in Win64
8.0.314.0 18 Mar 2011 - mcdurdin - I2824 - Consolidate logging in Diag folder
8.0.314.0 18 Mar 2011 - mcdurdin - I2807 - Enable/disable addins
8.0.314.0 18 Mar 2011 - mcdurdin - I2780 - Spurious languages appearing
8.0.314.0 18 Mar 2011 - mcdurdin - I2827 - Disable options link if no keyboard options are available
8.0.314.0 18 Mar 2011 - mcdurdin - I2585 - OSK export to HTML does not set the doctype to standards
8.0.314.0 18 Mar 2011 - mcdurdin - I2792 - Keyman Configuration sometimes crashes when importing older keyboards
8.0.314.0 18 Mar 2011 - mcdurdin - I2807 - Enable/disable addins
8.0.314.0 18 Mar 2011 - mcdurdin - I2392 - Improve integration of activation server client
8.0.314.0 18 Mar 2011 - mcdurdin - I2789 - Lang Config tasks needs to refresh configuration
8.0.314.0 18 Mar 2011 - mcdurdin - I2786 - Keyman Configuration app title is "Keyman Desktop" not "Keyman Desktop Configuration"
8.0.314.0 18 Mar 2011 - mcdurdin - I2807 - Enable/disable addins
8.0.314.0 18 Mar 2011 - mcdurdin - I2782 - Unminimize configuration when bringing it to foreground
8.0.314.0 18 Mar 2011 - mcdurdin - I2790 - Sort language list
8.0.314.0 18 Mar 2011 - mcdurdin - I2807 - enable/disable addins
8.0.314.0 18 Mar 2011 - mcdurdin - I2771 - OK/Cancel buttons unclear in Language Configuration Tasks
8.0.314.0 18 Mar 2011 - mcdurdin - I2807 - Enable/disable addins
8.0.314.0 18 Mar 2011 - mcdurdin - I2392 - Integration of activation client
8.0.314.0 18 Mar 2011 - mcdurdin - I2392 - Integration of activation server
8.0.314.0 18 Mar 2011 - mcdurdin - I2771 - Improve OK/Cancel buttons in Lang Config Tasks
8.0.314.0 18 Mar 2011 - mcdurdin - I2392 - Activation server integration
8.0.314.0 18 Mar 2011 - mcdurdin - I2392 - Activation server integration
8.0.314.0 18 Mar 2011 - mcdurdin - I2807 - Enable/disable addins
8.0.314.0 18 Mar 2011 - mcdurdin - I2718 - Refresh download keyboards dialog
8.0.314.0 18 Mar 2011 - mcdurdin - I2392 - Activation server integration
8.0.314.0 18 Mar 2011 - mcdurdin - I2786 - Application title
8.0.314.0 18 Mar 2011 - mcdurdin - I2771 - Improve disabling UI for lang config tasks
8.0.314.0 18 Mar 2011 - mcdurdin - I2807 - Enable/disable addins
8.0.314.0 18 Mar 2011 - mcdurdin - I2792 - Fix crash logging import of older keyboards
8.0.314.0 18 Mar 2011 - mcdurdin - I2579 - Refresh page without logging in again (cookie)
8.0.314.0 18 Mar 2011 - mcdurdin - I2579 - Refresh page without logging in again (cookie)
8.0.314.0 18 Mar 2011 - mcdurdin - I2579 - Refresh page without logging in again (cookie)
8.0.313.0 28 Feb 2011 - mcdurdin - I2188 - Only the first MS Office Lang is listed with Lang Config Window
8.0.313.0 28 Feb 2011 - mcdurdin - I2188 - Only the first MS Office Lang is listed with Lang Config Window
8.0.313.0 28 Feb 2011 - mcdurdin - I2188 - Only the first MS Office Lang is listed with Lang Config Window
8.0.313.0 28 Feb 2011 - mcdurdin - I2188 - Only the first MS Office Lang is listed with Lang Config Window
8.0.313.0 28 Feb 2011 - mcdurdin - I2188 - Only the first MS Office Lang is listed with Lang Config Window
8.0.313.0 28 Feb 2011 - mcdurdin - I2188 - Only the first MS Office Lang is listed with Lang Config Window
8.0.313.0 28 Feb 2011 - mcdurdin - I2188 - Only the first MS Office Lang is listed with Lang Config Window
8.0.313.0 28 Feb 2011 - mcdurdin - I1729 - List keyboards in uninstall feedback (fix for backing up keyboard list before msi uninstalls)
8.0.313.0 28 Feb 2011 - mcdurdin - I2720 - Prevent Keyman Desktop splash from showing multiple copies
8.0.313.0 28 Feb 2011 - mcdurdin - I1729 - Keyboards in uninstall feedback
8.0.313.0 28 Feb 2011 - mcdurdin - I2773 - Fix crash when control has no window handle
8.0.313.0 28 Feb 2011 - mcdurdin - I2720 - Prevent Keyman Desktop splash from showing multiple copies
8.0.313.0 28 Feb 2011 - mcdurdin - I2720 - Prevent Keyman Desktop splash from showing multiple copies (focus management for web browser)
8.0.313.0 28 Feb 2011 - mcdurdin - I2669 - If too many keyboards are associated with one language, the language switch window can become unusable
8.0.313.0 28 Feb 2011 - mcdurdin - I2398 - After reloading configuration, OSK does not show active keyboard in toolbar
8.0.313.0 28 Feb 2011 - mcdurdin - I2398 - After reloading configuration, OSK does not show active keyboard in toolbar
8.0.313.0 28 Feb 2011 - mcdurdin - I2751 - When a font is in use, a strange error can be displayed during package uninstall
8.0.313.0 28 Feb 2011 - mcdurdin - I2751 - When a font is in use, a strange error can be displayed during package uninstall
8.0.313.0 28 Feb 2011 - mcdurdin - I2188 - Only the first MS Office language installs in Lang Config Tasks
8.0.313.0 28 Feb 2011 - mcdurdin - I2240 - Don't delete dump files if not collected
8.0.313.0 28 Feb 2011 - mcdurdin - I2720 - Prevent multiple instances of Keyman Configuration
8.0.313.0 28 Feb 2011 - mcdurdin - I2539 - After activation, Keyman Configuration does not refresh its buttons
8.0.313.0 28 Feb 2011 - mcdurdin - I2720 - Prevent Keyman Desktop splash from showing multiple copies
8.0.313.0 28 Feb 2011 - mcdurdin - I2720 - Prevent Keyman Desktop splash from showing multiple copies
8.0.313.0 28 Feb 2011 - mcdurdin - I2729 - Disable options link if keyboard has no options
8.0.313.0 28 Feb 2011 - mcdurdin - I2578 - Missing font text - wrong identifiers
8.0.313.0 28 Feb 2011 - mcdurdin - I2720 - Prevent Keyman Desktop splash from showing multiple copies
8.0.313.0 28 Feb 2011 - mcdurdin - I2720 - Prevent Keyman Desktop splash from showing multiple copies
8.0.313.0 28 Feb 2011 - mcdurdin - I2701 - Installing a package for all users does not appear to prompt for lang config tasks
8.0.313.0 28 Feb 2011 - mcdurdin - I2675 - Print OSK dialog should be On Top and BringToFront as well
8.0.313.0 28 Feb 2011 - mcdurdin - I2768 - Keyman Desktop setup fails on a new computer (regression)
8.0.312.0 22 Feb 2011 - mcdurdin - I2757 - Installer does not wait for kmshell actions to complete before continuing
8.0.312.0 22 Feb 2011 - mcdurdin - I2757 - Installer does not wait for kmshell actions to complete before continuing
8.0.312.0 22 Feb 2011 - mcdurdin - I2756 - Keyman Desktop is not starting after update
8.0.311.0 22 Feb 2011 - mcdurdin - I2755 - Setup.log should be stored in Diag folder
8.0.311.0 22 Feb 2011 - mcdurdin - I2754 - Auto update is too silent and reboots unexpectedly for user
8.0.310.0 22 Feb 2011 - mcdurdin - I2753 - Firstrun crashes because start with windows and auto update check options are set in Engine instead of Desktop
8.0.309.0 22 Feb 2011 - mcdurdin - I2750 - Setup gives an access violation when destroying kmcomapi (masking another error?)
8.0.308.0 22 Feb 2011 - mcdurdin - I2740 - Auto Update should close down Keyman before starting the update
8.0.308.0 22 Feb 2011 - mcdurdin - I2740 - Auto Update should close down Keyman before starting the update
8.0.308.0 22 Feb 2011 - mcdurdin - I2740 - Auto Update should close down Keyman before starting the update
8.0.308.0 22 Feb 2011 - mcdurdin - I2740 - Auto Update should close down Keyman before starting the update
8.0.308.0 22 Feb 2011 - mcdurdin - I2740 - Auto Update should close down Keyman before starting the update
8.0.308.0 22 Feb 2011 - mcdurdin - I2740 - Auto Update should close down Keyman before starting the update
8.0.308.0 22 Feb 2011 - mcdurdin - I2740 - Auto Update should close down Keyman before starting the update
8.0.308.0 22 Feb 2011 - mcdurdin - I2651 - Install does not set desired default options
8.0.308.0 22 Feb 2011 - mcdurdin - I2651 - Install does not set desired default options
8.0.308.0 22 Feb 2011 - mcdurdin - I2651 - Install does not set desired default options
8.0.308.0 22 Feb 2011 - mcdurdin - I2651 - Install does not set desired default options
8.0.308.0 22 Feb 2011 - mcdurdin - I2651 - Install does not set desired default options
8.0.308.0 22 Feb 2011 - mcdurdin - I2651 - Install does not set desired default options
8.0.308.0 22 Feb 2011 - mcdurdin - I2651 - Install does not set desired default options
8.0.308.0 22 Feb 2011 - mcdurdin - I2748 - Install backs up user registry for Admin user, not shell user
8.0.308.0 22 Feb 2011 - mcdurdin - I2651 - Install does not set desired default options
8.0.308.0 22 Feb 2011 - mcdurdin - I2749 - Audit all uses of TRegistry, TTntRegistry and replace with TShellUserRegistry where appropriate
8.0.308.0 22 Feb 2011 - mcdurdin - Audit all uses of TRegistry, TTntRegistry and replace with TShellUserRegistry where appropriate
8.0.308.0 22 Feb 2011 - mcdurdin - I2749 - Audit all uses of TRegistry, TTntRegistry and replace with TShellUserRegistry where appropriate
8.0.308.0 21 Feb 2011 - mcdurdin - I2738 - Online update should be silent
8.0.308.0 21 Feb 2011 - mcdurdin - I2742 - No error message is given if downloading a file fails in online update
8.0.308.0 21 Feb 2011 - mcdurdin - I2746 - Delete option koShowWelcome
8.0.308.0 21 Feb 2011 - mcdurdin - I2651 - Setup does not set desired default options
8.0.308.0 21 Feb 2011 - mcdurdin - I2744 - Package version not shown in multi-keyboard packages
8.0.308.0 21 Feb 2011 - mcdurdin - I2745 - Formatting of online update window - left align
8.0.308.0 21 Feb 2011 - mcdurdin - I2738 - Auto update does not start automatically when triggered
8.0.308.0 21 Feb 2011 - mcdurdin - I2740 - Auto Update should close down Keyman before starting the update
8.0.308.0 22 Feb 2011 - mcdurdin - I2747 - After upgrading from KM7, the backup registry key is not deleted
8.0.308.0 22 Feb 2011 - mcdurdin - I2314 - setup.log saved to incorrect location
8.0.308.0 22 Feb 2011 - mcdurdin - I2651 - Install does not set desired default options
8.0.308.0 22 Feb 2011 - mcdurdin - I2738 - Auto Update does not start automatically
8.0.308.0 22 Feb 2011 - mcdurdin - I2741 - After install tutorial starts automatically
8.0.308.0 22 Feb 2011 - mcdurdin - I2748 - Delete backup path from shell user registry, not admin user registry
8.0.308.0 22 Feb 2011 - mcdurdin - I2651 - Install does not set desired default options
8.0.308.0 22 Feb 2011 - mcdurdin - I2738 - Auto update does not start automatically
8.0.308.0 22 Feb 2011 - mcdurdin - I2748 - Install backs up user registry for Admin user, not shell user
8.0.307.0 18 Feb 2011 - mcdurdin - I2218 - Don't show script name for 1 or 2 characters when checking language settings
8.0.307.0 18 Feb 2011 - mcdurdin - I2218 - Don't show script name for 1 or 2 characters when checking language settings
8.0.307.0 18 Feb 2011 - mcdurdin - I2218 - Don't show script name for 1 or 2 characters when checking language settings
8.0.307.0 18 Feb 2011 - mcdurdin - I2537 - Fix crash when Adobe Reader X is opened in sandbox mode
8.0.307.0 18 Feb 2011 - mcdurdin - I2537 - Fix crash when Adobe Reader X is opened in sandbox mode
8.0.307.0 18 Feb 2011 - mcdurdin - I2537 - Fix crash when Adobe Reader X is opened in sandbox mode
8.0.307.0 18 Feb 2011 - mcdurdin - I2537 - Fix crash when Adobe Reader X is opened in sandbox mode
8.0.307.0 18 Feb 2011 - mcdurdin - I2537 - Fix crash when Adobe Reader X is opened in sandbox mode
8.0.307.0 18 Feb 2011 - mcdurdin - I2537 - Fix crash when Adobe Reader X is opened in sandbox mode
8.0.307.0 18 Feb 2011 - mcdurdin - I2537 - Fix crash when Adobe Reader X is opened in sandbox mode
8.0.307.0 18 Feb 2011 - mcdurdin - I2576 - OSK Text size needs to adjust to size of key and position better on spacebar
8.0.307.0 18 Feb 2011 - mcdurdin - I2576 - OSK Text size needs to adjust to size of key and position better on spacebar
8.0.307.0 18 Feb 2011 - mcdurdin - I2576 - OSK Text size needs to adjust to size of key and position better on spacebar
8.0.307.0 18 Feb 2011 - mcdurdin - I2559 - Verify that surrogate support is fully enabled in Win7
8.0.307.0 18 Feb 2011 - mcdurdin - I2559 - Verify that surrogate support is fully enabled in Win7
8.0.307.0 18 Feb 2011 - mcdurdin - I2559 - Verify that surrogate support is fully enabled in Win7
8.0.307.0 18 Feb 2011 - mcdurdin - I2712 - Refactor UTF8Encode and UTF8Decode with new TMSUnicode version
8.0.307.0 18 Feb 2011 - mcdurdin - I2735 - Documentation required in Keyman Developer for setup bootstrapper strings
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2685 : 9827 - Fix shoulddebug refresh counter not resetting
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2712 - Fix problems with SMP in Delphi Unicode support
8.0.307.0 18 Feb 2011 - mcdurdin - I2712 - Fix problems with SMP in Delphi Unicode support - replace UTF8Encode and UTF8Decode calls with our own
8.0.307.0 18 Feb 2011 - mcdurdin - I2706 - Add Unicode 6.0 blocks
8.0.307.0 18 Feb 2011 - mcdurdin - I2715 - Percentage showed as wrong for some fonts with missing characters
8.0.307.0 18 Feb 2011 - mcdurdin - I2712 - Replace use of UTF8Encode and UTF8Decode with TNT versions
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2712 - SMP support for xml renderer
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2712 - SMP support
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2712 - SMP support for font helper
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2722 - Fix crash with Adobe Reader and its inability to see Keyman's USER handles when in Sandbox
8.0.307.0 18 Feb 2011 - mcdurdin - I2712 - Font helper not supporting SMP
8.0.307.0 18 Feb 2011 - mcdurdin - I2714 - Leak of registry handle when refreshing keyboards
8.0.307.0 18 Feb 2011 - mcdurdin - I2719 - Locale strings not visible when doing lang config during kbd install
8.0.307.0 18 Feb 2011 - mcdurdin - I2719 - Locale strings not shown when doing lang config when installing keyboard
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2702 - "Getting Started" link not working
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2719 - Lang Config Tasks not showing locale strings when installing keyboard
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2721 - Override Javascript-disabled security for web controls
8.0.307.0 18 Feb 2011 - mcdurdin - I2736 - Separate evaluation extension tool for 8.0
8.0.306.0 31 Jan 2011 - mcdurdin - I2603 - AltGr in OSK
8.0.306.0 31 Jan 2011 - mcdurdin - I2603 - AltGR in OSK
8.0.306.0 31 Jan 2011 - mcdurdin - I2576 - OSK text on spacebar not centred
8.0.306.0 31 Jan 2011 - mcdurdin - I2576 - OSK text on spacebar not centred
8.0.306.0 31 Jan 2011 - mcdurdin - I2576 - OSK text on spacebar not centred
8.0.306.0 31 Jan 2011 - mcdurdin - I2655 - No prompt for unsaved untitled project on exit
8.0.306.0 31 Jan 2011 - mcdurdin - I1729 - List keyboards in uninstall feedback
8.0.306.0 31 Jan 2011 - mcdurdin - I2685 - Reduce registry noise from ShouldDebug function
8.0.306.0 31 Jan 2011 - mcdurdin - I2690 - Add foreground window info to debug log
8.0.306.0 31 Jan 2011 - mcdurdin - I2691 - Fix handle leaks
8.0.306.0 31 Jan 2011 - mcdurdin - I2576 - Fix positioning and size of text on OSK keys
8.0.306.0 31 Jan 2011 - mcdurdin - I2639 - Fix handle and memory leak in Keyman menu
8.0.306.0 31 Jan 2011 - mcdurdin - I2582 - Re-fix for popping over OSK
8.0.306.0 31 Jan 2011 - mcdurdin - I2639 - Fix memory leak in language switch window
8.0.306.0 31 Jan 2011 - mcdurdin - I2677 - Lang Switch window shows old selection when popping up, disconcerting
8.0.306.0 31 Jan 2011 - mcdurdin - I2674 - Show the Selection with a little triangle on the left
8.0.306.0 31 Jan 2011 - mcdurdin - I2613 - "No keyboards" message is chopped on the right
8.0.306.0 31 Jan 2011 - mcdurdin - I2688 - Resizing did not scale correctly when form was partially off-screen
8.0.306.0 31 Jan 2011 - mcdurdin - I2683 - Extra keyboards menu does not return focus correctly
8.0.306.0 31 Jan 2011 - mcdurdin - I2692 - Ensure OSK closes before main form is destroyed to prevent errors
8.0.306.0 31 Jan 2011 - mcdurdin - I2692 - Ensure OSK closes before Keyman does
8.0.306.0 31 Jan 2011 - mcdurdin - I2686 - Remove assertion in Globals_InitThread to prevent errors on thread/process termination
8.0.306.0 31 Jan 2011 - mcdurdin - I2690 - Add ForegroundWindow info to debug log
8.0.306.0 31 Jan 2011 - mcdurdin - I1427 - Show OSK, Usage and documentation information in Config
8.0.306.0 31 Jan 2011 - mcdurdin - I2696 - Associate .tsi with tsysinfo
8.0.306.0 03 Feb 2011 - mcdurdin - I1427 - Show usage vs OSK and documentation info
8.0.306.0 03 Feb 2011 - mcdurdin - I1427 - Usage vs OSK in Configuration keyboard info
8.0.306.0 03 Feb 2011 - mcdurdin - I2260 - "Start Text Editor" should not start in "Tutorial" mode
8.0.306.0 03 Feb 2011 - mcdurdin - I2697 - Fix potential race condition on termination of check fonts thread
8.0.306.0 03 Feb 2011 - mcdurdin - I2698 - Font styling shortcuts for text editor
8.0.305.0 25 Jan 2011 - mcdurdin - I1856 - Welcome page links need to open in new browser instance
8.0.305.0 25 Jan 2011 - mcdurdin - I1856 - Welcome page links need to open in new browser instance
8.0.305.0 25 Jan 2011 - mcdurdin - I1856 - Welcome page links need to open in new browser instance
8.0.305.0 25 Jan 2011 - mcdurdin - I1856 - Welcome page links need to open in new browser instance
8.0.305.0 25 Jan 2011 - mcdurdin - I1856 - Welcome page links need to open in new browser instance
8.0.305.0 25 Jan 2011 - mcdurdin - I1856 - Welcome page links need to open in new browser instance
8.0.305.0 25 Jan 2011 - mcdurdin - I1856 - Welcome page links need to open in new browser instance
8.0.305.0 25 Jan 2011 - mcdurdin - I2612 - Language menu displays incorrectly in Splash, Config
8.0.305.0 25 Jan 2011 - mcdurdin - I2569 - Load keyboard help via kmshell
8.0.305.0 25 Jan 2011 - mcdurdin - I2329 - Printing not working on x64 machines
8.0.305.0 25 Jan 2011 - mcdurdin - I2569 - Keyboard welcome needs to run from kmshell
8.0.305.0 25 Jan 2011 - mcdurdin - I2569 - Keyboard welcome from kmshell - run util
8.0.305.0 25 Jan 2011 - mcdurdin - I2569 - Keyboard welcome should always shown from kmshell
8.0.305.0 25 Jan 2011 - mcdurdin - I2569 - Keyboard welcome should always shown from kmshell
8.0.305.0 25 Jan 2011 - mcdurdin - I2329 - Fix issues printing OSK on x64
8.0.305.0 25 Jan 2011 - mcdurdin - I2569 - Printing from keyman problems on x64
8.0.305.0 25 Jan 2011 - mcdurdin - I2329 - Printing from keyman problems on x64 (OSK)
8.0.305.0 25 Jan 2011 - mcdurdin - I2329 - Print OSK helper window
8.0.303.0 17 Jan 2011 - mcdurdin - I1917 - Fix references to patchurl, patchsize; show correct file size and save to correct filename
8.0.303.0 17 Jan 2011 - mcdurdin - I2644 - Make installer fully silent, again
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I2603 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I2603 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I2603 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I2603 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I2605 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I2605 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I2605 - Testing
8.0.302.0 11 Jan 2011 - mcdurdin - I2640 - Raise error at appropriate location so it isn't masked by cascading issue
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Fixup problems identifying UK layout
8.0.302.0 11 Jan 2011 - mcdurdin - I2632 - RichEdit fails to display Bengali characters correctly
8.0.302.0 11 Jan 2011 - mcdurdin - I2605 - Fix crash starting Keyman Desktop due to invalid path in locale doctype after upgrade
8.0.302.0 11 Jan 2011 - mcdurdin - I2633 - Wrong icons in OSK toolbar (more keyboards icon)
8.0.302.0 11 Jan 2011 - mcdurdin - I2582 - Keyman Desktop menu should pop over OSK
8.0.302.0 11 Jan 2011 - mcdurdin - I1867 - Sort keyboards alphabetically in OSK, menus
8.0.302.0 11 Jan 2011 - mcdurdin - I1867 - Sort keyboards alphabetically
8.0.302.0 11 Jan 2011 - mcdurdin - I2633 - Wrong icons in toolbar - forces theme colour change
8.0.302.0 11 Jan 2011 - mcdurdin - I764 - Fix Euro Layout issues
8.0.302.0 11 Jan 2011 - mcdurdin - I2603 - Simulated AltGr does not put OSK into AltGr state
8.0.302.0 11 Jan 2011 - mcdurdin - I2633 - Wrong icons in toolbar
8.0.302.0 11 Jan 2011 - mcdurdin - I2287 - Keyman menu links select incorrect page when opening OSK
8.0.302.0 11 Jan 2011 - mcdurdin - I1867 - Sort keyboard icons alphabetically
8.0.302.0 11 Jan 2011 - mcdurdin - I1867 - Sort keyboards alphabetically - means we now refer to keyboards by KeymanID instead of index
8.0.302.0 11 Jan 2011 - mcdurdin - I2287 - Open correct tool in OSK when selecting from menu
8.0.302.0 11 Jan 2011 - mcdurdin - I2641 - Print button now prints, not page setup
8.0.302.0 11 Jan 2011 - mcdurdin - I2642 - Installer uninstalls KM7 keyboards before upgrade of keyboards can happen
8.0.302.0 11 Jan 2011 - mcdurdin - I2642 - Installer uninstalls KM7 keyboards before upgrade can happen
8.0.302.0 11 Jan 2011 - mcdurdin - I2642 - Installer uninstalls KM7 keyboards before upgrade can happen
8.0.302.0 11 Jan 2011 - mcdurdin - I2633 - Wrong icons in toolbar
8.0.302.0 11 Jan 2011 - mcdurdin - I1867 - Sort keyboards alphabetically
8.0.302.0 11 Jan 2011 - mcdurdin - I2626 - Turn vs Switch Keyman Desktop off
8.0.302.0 11 Jan 2011 - mcdurdin - I2633 - Wrong icons in toolbar
8.0.302.0 11 Jan 2011 - mcdurdin - I2633 - Wrong icons in toolbar
8.0.302.0 11 Jan 2011 - mcdurdin - I2633 - Wrong icons in toolbar
8.0.302.0 11 Jan 2011 - mcdurdin - I2633 - Wrong icons in toolbar
8.0.302.0 11 Jan 2011 - mcdurdin - I2633 - Wrong icons in toolbar
8.0.302.0 11 Jan 2011 - mcdurdin - I2633 - Wrong icons in toolbar
8.0.302.0 11 Jan 2011 - mcdurdin - I2488 - Improve font helper styling (and reduce file size)
8.0.302.0 11 Jan 2011 - mcdurdin - I2643 - Use Always-On-Top for Keyman startup until it activates so it is always visible to the user
8.0.302.0 11 Jan 2011 - mcdurdin - I2644 - MSI installer should be silent - except for OEM installs
8.0.302.0 20 Jun 2006 - mcdurdin - Initial version
8.0.302.0 06 Oct 2006 - mcdurdin - Add DoShowWelcome for showing package welcome screens
8.0.302.0 04 Dec 2006 - mcdurdin - Localize, polish display
8.0.302.0 15 Jan 2007 - mcdurdin - Use font from locale.xml
8.0.302.0 23 Aug 2007 - mcdurdin - Refactor package welcome
8.0.302.0 23 Aug 2007 - mcdurdin - I919 - Add print button
8.0.302.0 27 Mar 2008 - mcdurdin - Use TfrmKeymanBase instead of TfrmKMShell
8.0.302.0 25 May 2010 - mcdurdin - I2393 - Forward, Back and new window functions in Keyboard Welcome
8.0.302.0 17 Dec 2010 - mcdurdin - I2570 - Upgrade EmbeddedWB (also I2393)
8.0.302.0 11 Jan 2011 - mcdurdin - I2645 - Refactor install process - move license to bootstrapper
8.0.302.0 14 Jan 2011 - mcdurdin - I2645 - Refactor install process steps - move SetupMSI to individual forms
8.0.302.0 14 Jan 2011 - mcdurdin - I2645 - Refactor install process
8.0.302.0 14 Jan 2011 - mcdurdin - I2644 - MSI installer should be silent
8.0.302.0 14 Jan 2011 - mcdurdin - I2642 - Installer uninstalls KM7 keyboards before upgrade can happen
8.0.302.0 14 Jan 2011 - mcdurdin - I2647 - Cannot access options or license with keyboard
8.0.302.0 14 Jan 2011 - mcdurdin - I2648 - .wxs restricted upgrade from 7.1.269.0
8.0.302.0 14 Jan 2011 - mcdurdin - I2649 - Upgrading from v8 should use v8 folders, upgrading from v7 should too
8.0.302.0 14 Jan 2011 - mcdurdin - I2650 - Files missing from desktop UI
8.0.301.0 31 Dec 2010 - mcdurdin - I2563 - Failure to upgrade from some 7.x install versions due to cached installer location issues
8.0.301.0 31 Dec 2010 - mcdurdin - Failure to upgrade from some 7.x install versions due to cached installer location issues
8.0.301.0 31 Dec 2010 - mcdurdin - Failure to upgrade from some 7.x install versions due to cached installer location issues
8.0.301.0 31 Dec 2010 - mcdurdin - Failure to upgrade from some 7.x install versions due to cached installer location issues
8.0.301.0 31 Dec 2010 - mcdurdin - Failure to upgrade from some 7.x install versions due to cached installer location issues
8.0.301.0 31 Dec 2010 - mcdurdin - Failure to upgrade from some 7.x install versions due to cached installer location issues
8.0.301.0 31 Dec 2010 - mcdurdin - Failure to upgrade from some 7.x install versions due to cached installer location issues
8.0.300.0 31 Dec 2010 - mcdurdin - Allow ignoring of version.rc and manifest.xml
8.0.300.0 31 Dec 2010 - mcdurdin - I2605 - Crash starting Keyman Desktop after upgrade when using non-default locale
8.0.300.0 31 Dec 2010 - mcdurdin - I2615 - Fix hidden controls when Alt pressed in Vista
8.0.300.0 31 Dec 2010 - mcdurdin - I2611 - Incorrect icon for setup form
8.0.300.0 31 Dec 2010 - mcdurdin - I2605 - Fixup crash starting Desktop when downloaded locale is selected post-upgrade
8.0.300.0 31 Dec 2010 - mcdurdin - I2610 - Show message if not silent and not starting Desktop after successful install
8.0.300.0 31 Dec 2010 - mcdurdin - I2617 - Fix title of Setup
8.0.300.0 31 Dec 2010 - mcdurdin - I2607 - Start with Windows not on by default
8.0.300.0 31 Dec 2010 - mcdurdin - I2609 - Check for Updates not on by default
8.0.300.0 31 Dec 2010 - mcdurdin - I2608 - Start after install not on by default
8.0.300.0 31 Dec 2010 - mcdurdin - I2606 - License button not working
8.0.299.0 30 Dec 2010 - mcdurdin - I2562 - EULA as part of setup bootstrapper
8.0.299.0 30 Dec 2010 - mcdurdin - I2562 - EULA as part of setup bootstrapper
8.0.299.0 30 Dec 2010 - mcdurdin - I2562 - Start Keyman install properties
8.0.299.0 30 Dec 2010 - mcdurdin - I2604 - Upgrade to Pro from Character Map is incomplete
8.0.299.0 30 Dec 2010 - mcdurdin - I2562 - Clean up installation and show splash after upgrade
8.0.299.0 04 Jun 2007 - mcdurdin - Initial version
8.0.299.0 05 Jun 2007 - mcdurdin - I817 - Fix install label display when no keyboards installing
8.0.299.0 08 Jun 2007 - mcdurdin - I876 - Use labels from setup.inf
8.0.299.0 08 Jun 2007 - mcdurdin - I877 - Don't attempt to downgrade from Pro to Light
8.0.299.0 08 Jun 2007 - mcdurdin - I878 - Always start Welcome screen
8.0.299.0 08 Jun 2007 - mcdurdin - I879 - Bootstrapper should exit after install finishes successfully
8.0.299.0 19 Jun 2007 - mcdurdin - I817 - Translate to Unicode and remove Forms dependence
8.0.299.0 23 Aug 2007 - mcdurdin - I928 - Fix package upgrade issues with cached msi, minor version updates
8.0.299.0 14 Sep 2007 - mcdurdin - I1065 - -s silent option in setup.exe stills asks about updated version
8.0.299.0 14 Sep 2007 - mcdurdin - I1066 - -s option does not do a fully silent install in setup.exe
8.0.299.0 14 Sep 2007 - mcdurdin - I1063 - setup.exe crashing when an update is found online rather than installing it
8.0.299.0 27 Mar 2008 - mcdurdin - I879 - Exit bootstrapper after successful install
8.0.299.0 27 Mar 2008 - mcdurdin - I878 - Start Keyman automatically always
8.0.299.0 14 Jun 2008 - mcdurdin - I1440 - Fix update check failure during install
8.0.299.0 14 Jun 2008 - mcdurdin - Use Keyman Config to install keyboards if possible for additional UI
8.0.299.0 28 Jul 2008 - mcdurdin - I1558 - setup graphics
8.0.299.0 28 Aug 2008 - mcdurdin - I1616 - Upgrade keyboards from 6.x
8.0.299.0 28 Aug 2008 - mcdurdin - I1614 - Don't crash installer if product not found (occurs when uninstall after restart)
8.0.299.0 25 May 2009 - mcdurdin - I1993 - Try and make installer non-requireAdministrator
8.0.299.0 12 Mar 2010 - mcdurdin - I1610 - Add logging to bootstrapper msi
8.0.299.0 30 Nov 2010 - mcdurdin - I2548 - Support for upgrading Desktop 7 to Desktop 8
8.0.299.0 10 Dec 2010 - mcdurdin - I2560 - ProInstalledForLight is no longer relevant
8.0.299.0 10 Dec 2010 - mcdurdin - I2561 - Keyman installer caches msi into wrong folder
8.0.299.0 30 Dec 2010 - mcdurdin - I2562 - Split out OEM install from Keyman Desktop install
8.0.299.0 30 Dec 2010 - mcdurdin - I2562 - Install options now a single dialog (new unit)
8.0.299.0 30 Dec 2010 - mcdurdin - I2562 - EULA in bootstrapper
8.0.299.0 04 Jun 2007 - mcdurdin - Initial version
8.0.299.0 05 Jun 2007 - mcdurdin - I817 - Fix install label display when no keyboards installing
8.0.299.0 08 Jun 2007 - mcdurdin - I876 - Use labels from setup.inf
8.0.299.0 08 Jun 2007 - mcdurdin - I877 - Don't attempt to downgrade from Pro to Light
8.0.299.0 08 Jun 2007 - mcdurdin - I878 - Always start Welcome screen
8.0.299.0 08 Jun 2007 - mcdurdin - I879 - Bootstrapper should exit after install finishes successfully
8.0.299.0 19 Jun 2007 - mcdurdin - I817 - Translate to Unicode and remove Forms dependence
8.0.299.0 23 Aug 2007 - mcdurdin - I928 - Fix package upgrade issues with cached msi, minor version updates
8.0.299.0 14 Sep 2007 - mcdurdin - I1065 - -s silent option in setup.exe stills asks about updated version
8.0.299.0 14 Sep 2007 - mcdurdin - I1066 - -s option does not do a fully silent install in setup.exe
8.0.299.0 14 Sep 2007 - mcdurdin - I1063 - setup.exe crashing when an update is found online rather than installing it
8.0.299.0 27 Mar 2008 - mcdurdin - I879 - Exit bootstrapper after successful install
8.0.299.0 27 Mar 2008 - mcdurdin - I878 - Start Keyman automatically always
8.0.299.0 14 Jun 2008 - mcdurdin - I1440 - Fix update check failure during install
8.0.299.0 14 Jun 2008 - mcdurdin - Use Keyman Config to install keyboards if possible for additional UI
8.0.299.0 28 Jul 2008 - mcdurdin - I1558 - setup graphics
8.0.299.0 28 Aug 2008 - mcdurdin - I1616 - Upgrade keyboards from 6.x
8.0.299.0 28 Aug 2008 - mcdurdin - I1614 - Don't crash installer if product not found (occurs when uninstall after restart)
8.0.299.0 25 May 2009 - mcdurdin - I1993 - Try and make installer non-requireAdministrator
8.0.299.0 12 Mar 2010 - mcdurdin - I1610 - Add logging to bootstrapper msi
8.0.299.0 30 Nov 2010 - mcdurdin - I2548 - Support for upgrading Desktop 7 to Desktop 8
8.0.299.0 10 Dec 2010 - mcdurdin - I2560 - ProInstalledForLight is no longer relevant
8.0.299.0 10 Dec 2010 - mcdurdin - I2561 - Keyman installer caches msi into wrong folder
8.0.299.0 30 Dec 2010 - mcdurdin - I2562 - Split Desktop and OEM setup and have a common util unit
8.0.299.0 30 Dec 2010 - mcdurdin - I2562 - Have a common install utils unit after splitting Keyman Desktop and OEM setup dialogs
8.0.299.0 30 Dec 2010 - mcdurdin - I2562 - Split Keyman Desktop install dialog into separate unit
8.0.299.0 30 Dec 2010 - mcdurdin - I2581 - Eliminate configuration actions that run from installer
8.0.299.0 30 Dec 2010 - mcdurdin - I2581 - Eliminate user actions that run from installer
8.0.298.0 17 Dec 2010 - mcdurdin - I2594 - Fix crash when closing debugger
8.0.298.0 17 Dec 2010 - mcdurdin - I2570 - Use new EmbeddedWB (see also I2595)
8.0.298.0 17 Dec 2010 - mcdurdin - I2595 - Remove GnuGetText from project as we are not using it and it crashes
8.0.298.0 17 Dec 2010 - mcdurdin - U2595 - Remove gnugettext
8.0.298.0 17 Dec 2010 - mcdurdin - I2570 - Use new EmbeddedWB
8.0.298.0 17 Dec 2010 - mcdurdin - I2595 - Remove GnuGetText
8.0.298.0 17 Dec 2010 - mcdurdin - I2595 - Remove GnuGetText
8.0.298.0 17 Dec 2010 - mcdurdin - I2595 - Remove GnuGetText
8.0.298.0 17 Dec 2010 - mcdurdin - I2595 - Remove GnuGetTExt
8.0.298.0 17 Dec 2010 - mcdurdin - I2595 - Remove GnuGetText
8.0.298.0 17 Dec 2010 - mcdurdin - I2595 - Remove GnuGetText
8.0.298.0 17 Dec 2010 - mcdurdin - Add extra column to raw strings
8.0.298.0 17 Dec 2010 - mcdurdin - I2596 - Activation server did not support custom port
8.0.298.0 17 Dec 2010 - mcdurdin - I2570 - Use new EmbeddedWB
8.0.298.0 17 Dec 2010 - mcdurdin - I2570 - Use new EmbeddedWB
8.0.298.0 17 Dec 2010 - mcdurdin - I2570 - Use new EmbeddedWB
8.0.298.0 17 Dec 2010 - mcdurdin - I2542 - Fix horizontal line
8.0.298.0 17 Dec 2010 - mcdurdin - I2575 - Wrong keyboard layout selected for default language
8.0.298.0 17 Dec 2010 - mcdurdin - I2593 - Transparent Keyman keyboard icons
8.0.298.0 17 Dec 2010 - mcdurdin - I2592 - Stop window disappearing as soon as it opens
8.0.298.0 17 Dec 2010 - mcdurdin - I2570 - Upgrade EmbeddedWB (also I2393)
8.0.298.0 17 Dec 2010 - mcdurdin - I2570 - Upgrade EmbeddedWB (also I2393)
8.0.298.0 17 Dec 2010 - mcdurdin - I2570 - Upgrade EmbeddedWB (also I2393)
8.0.298.0 17 Dec 2010 - mcdurdin - I2572 - Keyman keyboard switch has to go twice, also I2557
8.0.298.0 17 Dec 2010 - mcdurdin - I2559 - Rollback
8.0.298.0 17 Dec 2010 - mcdurdin - I2570 - Upgrade EmbeddedWB (also I2393)
8.0.298.0 17 Dec 2010 - mcdurdin - I1188 - Hotkey control usability
8.0.298.0 17 Dec 2010 - mcdurdin - I2570 - Upgrade EmbeddedWB (also I2393)
8.0.298.0 17 Dec 2010 - mcdurdin - I2570 - Upgrade EmbeddedWB (also I2393)
8.0.298.0 17 Dec 2010 - mcdurdin - I2548 - Fix bugs with upgrade
8.0.298.0 17 Dec 2010 - mcdurdin - I2570 - Upgrade EmbeddedWB (also I2393)
8.0.298.0 17 Dec 2010 - mcdurdin - I2579 - Support version 8 in Activation Server
8.0.297.0 10 Dec 2010 - mcdurdin - Support reading raw call stacks
8.0.297.0 10 Dec 2010 - mcdurdin - I2558 - Remove LazyWrite
8.0.297.0 10 Dec 2010 - mcdurdin - I2558 - Remove LazyWrite
8.0.297.0 10 Dec 2010 - mcdurdin - I2555 - transparency bugs in Remote Desktop
8.0.297.0 10 Dec 2010 - mcdurdin - I2556 - Crash in Keyman Developer compiling KeymanWeb keyboard
8.0.297.0 10 Dec 2010 - mcdurdin - I2555 - Initial version, transparency fails
8.0.297.0 10 Dec 2010 - mcdurdin - I2361 - Keyman starts in elevated context incorrectly after setup
8.0.297.0 10 Dec 2010 - mcdurdin - I2558 - LazyWrite performance
8.0.297.0 10 Dec 2010 - mcdurdin - I2551, I2554 - Keyman crashes when closing menu
8.0.297.0 10 Dec 2010 - mcdurdin - I2555 - Transparency issues in Remote Desktop
8.0.297.0 10 Dec 2010 - mcdurdin - I2555 - Transparency issues
8.0.297.0 10 Dec 2010 - mcdurdin - I2554 - Potential for crash when window closes
8.0.297.0 10 Dec 2010 - mcdurdin - I2558 - Improve LazyWrite performance
8.0.297.0 10 Dec 2010 - mcdurdin - I2559 - Verify that surrogate support is fully enabled in Win7
8.0.297.0 10 Dec 2010 - mcdurdin - I2361 - Support admin and non-admin modes (relates to setup elevation)
8.0.297.0 10 Dec 2010 - mcdurdin - I2361 - Support admin and non-admin modes (relates to setup elevation)
8.0.297.0 10 Dec 2010 - mcdurdin - I2361 - Support admin and non-admin modes (relates to setup elevation)
8.0.297.0 10 Dec 2010 - mcdurdin - I2548 - Consolidate -upgradekeyboards switch
8.0.297.0 10 Dec 2010 - mcdurdin - I2558 - LazyWrite performance
8.0.297.0 10 Dec 2010 - mcdurdin - I2560 - ProInstalledForLight is no longer relevant
8.0.297.0 10 Dec 2010 - mcdurdin - I2561 - Keyman installer caches msi into wrong folder
8.0.297.0 10 Dec 2010 - mcdurdin - I2558 - LazyWrite performance
8.0.297.0 10 Dec 2010 - mcdurdin - I2558 - LazyWrite performance
8.0.296.0 30 Nov 2010 - mcdurdin - I2547 - Language switch window sometimes appears after Alt+Tab, Shift
8.0.296.0 30 Nov 2010 - mcdurdin - I2548 - Support for upgrading Desktop 7 to Desktop 8
8.0.296.0 30 Nov 2010 - mcdurdin - I2548 - Support for upgrading Desktop 7 to Desktop 8
8.0.296.0 30 Nov 2010 - mcdurdin - I2548 - Support for upgrading Desktop 7 to Desktop 8
8.0.296.0 30 Nov 2010 - mcdurdin - I2548 - Support for upgrading Desktop 7 to Desktop 8
8.0.296.0 30 Nov 2010 - mcdurdin - I2548 - Support for upgrading Desktop 7 to Desktop 8
8.0.296.0 30 Nov 2010 - mcdurdin - I2548 - Support for upgrading Desktop 7 to Desktop 8
8.0.295.0 30 Nov 2010 - mcdurdin - I2542 - Rework menu styling as per Paul's design
8.0.295.0 30 Nov 2010 - mcdurdin - I2543 - Support switching to TSF addins in Language Switch Window
8.0.295.0 30 Nov 2010 - mcdurdin - I2544 - Restyle language switch window as per Paul's design
8.0.295.0 30 Nov 2010 - mcdurdin - I2543 - Support switching to TSF addins in Language Switch window
8.0.294.0 05 Nov 2010 - mcdurdin - I2530 - Getting Started link in Configuration is broken
8.0.294.0 05 Nov 2010 - mcdurdin - Fix crash starting Keyman Desktop
8.0.294.0 05 Nov 2010 - mcdurdin - I2482 - Tutorial interferes when not active (part 1 - when hidden)
8.0.294.0 05 Nov 2010 - mcdurdin - Fixup for UILanguageList call
8.0.294.0 18 Oct 2010 - mcdurdin - I2515 - SVN commit does not currently allow recording of changes
8.0.294.0 22 Oct 2010 - mcdurdin - I2519 - Keyman Developer crashes when trying to install a keyboard
8.0.294.0 22 Oct 2010 - mcdurdin - I2520 - Ctrl+Shift+U behaviour inconsistent
8.0.294.0 22 Oct 2010 - mcdurdin - I2521 - Activation Server does not activate Developer 8.0
8.0.294.0 22 Oct 2010 - mcdurdin - I2521 - Activation Client does not activate Developer 8.0
8.0.294.0 22 Oct 2010 - mcdurdin - I2522 - Language Switch Hotkey window
8.0.294.0 22 Oct 2010 - mcdurdin - I2002 - Registry settings in products
8.0.294.0 22 Oct 2010 - mcdurdin - I2522 - Initial version of language switch window
8.0.294.0 22 Oct 2010 - mcdurdin - I2522 - Initial version of language switch window
8.0.294.0 22 Oct 2010 - mcdurdin - I2522 - Language switch window - control Windows' hotkeys
8.0.294.0 22 Oct 2010 - mcdurdin - I2522 - Language switch window initial version
8.0.294.0 22 Oct 2010 - mcdurdin - I2521 - Activation Client support for Developer 8.0
8.0.294.0 22 Oct 2010 - mcdurdin - I2521 - Activation client support for Developer 8.0
8.0.294.0 22 Oct 2010 - mcdurdin - Integrate purchase wizard into main form
8.0.288.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\desktop\kmshell\main\OnlineUpdateCheck.pas: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\developer\kmcmpdll\Compiler.cpp: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsKeyboardEditor.pas: I2468 - KeymanWeb Pack elimination, part of standard build
8.0.288.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsMain.pas: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\developer\TIKE\activation\ActivationManager.pas: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\developer\TIKE\activation\ActivationManager.pas: I2468 - KeymanWeb Pack elimination
8.0.288.0 c:\keyman\7.0\src\developer\TIKE\activation\UfrmActivation.pas: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\developer\TIKE\activation\UfrmActivationModules.pas: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\developer\TIKE\activation\UfrmManualActivation.pas: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: I2468 - Eliminate KeymanWeb Pack
8.0.288.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: I2468 - Eliminate KeymanWeb Pack
8.0.288.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmAboutTike.pas: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmOptions.pas: I2467 - 8.0 renumber and remove Developer edition restrictions
8.0.288.0 c:\keyman\7.0\src\developer\TIKE\main\KeymanDeveloperModules.pas: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\developer\TIKE\main\KeymanDeveloperModules.pas: I2468 - Eliminate KeymanWeb Pack
8.0.288.0 c:\keyman\7.0\src\developer\TIKE\main\KeymanDeveloperOptions.pas: I2467 - 8.0 renumber and remove old Keyman Developer options
8.0.288.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmStartup.pas: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\developer\TIKE\project\kmnProjectFile.pas: I2468 - Eliminate KeymanWeb Pack
8.0.288.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectSaver.pas: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\developer\TIKE\project\UfrmProject.pas: I2468 - Eliminate KeymanWeb Pack
8.0.288.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKFontHelper.pas: Code tidy - remove old commented-out code
8.0.288.0 c:\keyman\7.0\src\engine\keyman32\kmprot.h: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\engine\kmcomapi\com\customisation\keymancustomisation.pas: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\engine\kmcomapi\com\customisation\keymancustomisation.pas: I2468 - Eliminate KeymanWeb Pack
8.0.288.0 c:\keyman\7.0\src\engine\kmcomapi\com\products\keymanproduct.pas: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\engine\kmcomapi\com\products\keymanproduct.pas: I2468 - Eliminate KeymanWeb Pack
8.0.288.0 c:\keyman\7.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\engine\kmcomapi\processes\package\kpinstallpackage.pas: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\engine\kmcomapi\util\kmxfile.pas: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\global\delphi\general\kmxfile.pas: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\global\delphi\general\RegKeyboards.pas: I2467 - 8.0 renumber
8.0.288.0 c:\keyman\7.0\src\global\delphi\productactivation\OnlineConstants.pas: I2467 - 8.0 renumber
7.1.287.0 c:\keyman\7.0\src\engine\keyman32\kmhook_callwndproc.cpp: I2448 - Regression - keyboard switching in .285
7.1.287.0 c:\keyman\7.0\src\engine\kmcomapi\com\system\keymancontrol.pas: I2435 - Use thread enumeration to post KM_EXITFLUSH for greater reliability
7.1.286.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I2448 - Regression - Keyman Engine fails to restart in .285
7.1.285.0 c:\keyman\7.0\src\desktop\kmshell\startup\help\UfrmTextEditor.pas: I2421 - Return additional information for font coverage
7.1.285.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I2444 - Keyman tries to re-init because OSK was not unregistering until after Keyman_Exit
7.1.285.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I2444 - Keyman tries to re-init because OSK was not unregistering until after Keyman_Exit
7.1.285.0 c:\keyman\7.0\src\engine\keyman32\K32_DBG.CPP: I2445 - Try and reconnect debug pipe on error
7.1.285.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I2443 - Don't test if system tray is a Keyman-system window (for system-wide language switching)
7.1.285.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I2435 - Shutdown of Keyman Engine can re-initialise and hang
7.1.285.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I2441 - SelectKeyboard cache needs to be initialised when Keyman starts to prevent wrong keyboard language links
7.1.285.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I2437 - Crash unloading keyboard because keyboard options not initialised when using forced keyboards
7.1.285.0 c:\keyman\7.0\src\engine\keyman32\kmhook_callwndproc.cpp: I2443 - Always do focus change so language switch affects keyman.exe too
7.1.285.0 c:\keyman\7.0\src\engine\keyman32\kmhook_callwndproc.cpp: I2435 - Make Keyman Engine unload more reliably by sending rather than posting KM_EXIT
7.1.285.0 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: I2435 - Make Keyman exit more reliably by sending rather than posting KM_EXIT
7.1.285.0 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: I2435 - Prevent Keyman from re-initialising when it is shutting down
7.1.285.0 c:\keyman\7.0\src\engine\keyman32\kmprocess.cpp: I2439 - If keyboard fails to load, IsKeyboardUnicode will crash
7.1.285.0 c:\keyman\7.0\src\engine\keyman32\selectkeyboard.cpp: I2441 - SelectKeyboard cache was not zero-initialised at startup
7.1.285.0 c:\keyman\7.0\src\engine\kmcomapi\com\system\keymancontrol.pas: I2435 - Send instead of Post KM_EXIT to get engine to exit more reliably
7.1.285.0 c:\keyman\7.0\src\engine\kmcomapi\com\system\keymancontrol.pas: I2435 - Post an unused KM_EXITFLUSH to trigger GetMessage hook to detach from all processes (as far as possible)
7.1.285.0 c:\keyman\7.0\src\global\delphi\debug\DebugManager.pas: I2446 - Keyman Engine crashes due to debug manager being freed late
7.1.285.0 c:\keyman\7.0\src\global\delphi\general\findfonts.pas: I2421 - Test against blank and invalid glyphs as well as default
7.1.285.0 c:\keyman\7.0\src\global\inc\Km95api.h: I2444 - KM_EXITFLUSH to disconnect GetMessage hook from other processes
7.1.285.0 c:\keyman\7.0\src\online\tscrmlink\debug\UfrmDebugCallStack.pas: Support reading crash reports with [System] section
7.1.284.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKFontHelper.pas: I2421 - Start work on font helper showing additional detail
7.1.284.0 c:\keyman\7.0\src\global\delphi\general\findfonts.pas: I2421 - Font helper lists matching characters
7.1.284.0 c:\keyman\7.0\src\developer\kmcmpdll\Compiler.cpp: I2432 - Use local buffers so GetXString can be re-entrant (used by if())
7.1.284.0 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: I2435 - Keyman Engine stays attached to a number of apps when Keyman shuts down - due to local keyboardhook attachment
7.1.284.0 c:\keyman\7.0\src\engine\keyman32\kmprocess.cpp: I2436 - Add U+0020 to context manually when not matched
7.1.284.0 c:\keyman\7.0\src\engine\keyman32\appint\aiDebugger.cpp: I2436 - Add space to context for AIWin2000Unicode when not matched
7.1.284.0 c:\keyman\7.0\src\engine\keyman32\appint\aiDebugger.h: I2436 - Add space to context for AIWin2000Unicode when not matched
7.1.284.0 c:\keyman\7.0\src\engine\keyman32\appint\aiDefault.cpp: I2436 - Add space to context for AIWin2000Unicode when not matched
7.1.284.0 c:\keyman\7.0\src\engine\keyman32\appint\aiDefault.h: I2436 - Add space to context for AIWin2000Unicode when not matched
7.1.284.0 c:\keyman\7.0\src\engine\keyman32\appint\aiTIP.cpp: I2436 - Add space to context for AIWin2000Unicode when not matched
7.1.284.0 c:\keyman\7.0\src\engine\keyman32\appint\aiTIP.h: I2436 - Add space to context for AIWin2000Unicode when not matched
7.1.284.0 c:\keyman\7.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp: I2436 - Add space to context for AIWin2000Unicode when not matched
7.1.284.0 c:\keyman\7.0\src\engine\keyman32\appint\aiWin2000Unicode.h: I2436 - Add space to context for AIWin2000Unicode when not matched
7.1.284.0 c:\keyman\7.0\src\engine\keyman32\appint\appint.h: I2436 - Add space to context for AIWin2000Unicode when not matched
7.1.284.0 c:\keyman\7.0\src\global\delphi\debug\DebugManager.pas: I2422 - Recreate, not rewrite existing log files
7.1.283.0 c:\keyman\7.0\src\global\delphi\productactivation\tsactclt_server.pas: I2429 - Fix IO error with logging to console in GUI app
7.1.283.0 c:\keyman\7.0\src\global\delphi\productactivation\utilproductactivation.pas: I2429 - Avoid crash logging errors to console in GUI app
7.1.283.0 c:\keyman\7.0\src\support\tsactclt\tsactcltmain.pas: I2429 - Support logging to console for tsactclt_server
7.1.282.0 c:\keyman\7.0\src\engine\keyman32\kmprocess.cpp: I2424 - Use AIWin2000Unicode unless disabled
7.1.282.0 c:\keyman\7.0\src\engine\keyman32\selectkeyboard.cpp: I2425 - Vista security incorrectly applied to WinXP
7.1.282.0 c:\keyman\7.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp: I2426 - Remove incorrectl KEYMAN_CHARFLAG
7.1.282.0 c:\keyman\7.0\src\global\delphi\debug\DebugManager.pas: I2423 - Fix crash in debug manager
7.1.281.0 c:\keyman\7.0\src\engine\keyman32\keyboardoptions.cpp: I2397 - Assertion failure - keyboard options loading twice
7.1.280.0 c:\keyman\7.0\src\buildtools\buildpkg\ActivationManager.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\buildtools\devreg\main.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\developer\kmcomp\main.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\buildtools\tds2dbg\MapFile.pas: I2391 - Avoid .itext sections
7.1.280.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: I1694 - UI language option accessibility
7.1.280.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmHTML.pas: I2393 - Forward, Back and new window functions in Keyboard Welcome
7.1.280.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmKeyboardOptions.pas: I1632 - Keyboard Options
7.1.280.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: I1632 - Keyboard Options
7.1.280.0 c:\keyman\7.0\src\desktop\kmshell\util\UILanguages.pas: I1694 - Select Keyman UI language rework
7.1.280.0 c:\keyman\7.0\src\developer\kmcmpdll\Compiler.cpp: I1632 - Keyboard Options
7.1.280.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsMain.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\developer\TIKE\activation\ActivationManager.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\developer\TIKE\activation\UfrmActivation.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\developer\TIKE\activation\UfrmActivationModules.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\developer\TIKE\activation\UfrmManualActivation.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmPackageEditor.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmAboutTike.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmOptions.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\developer\TIKE\main\KeymanDeveloperModules.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\developer\TIKE\main\KeymanDeveloperOptions.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmStartup.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectSaver.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1694 - Select Keyman UI language rework
7.1.280.0 c:\keyman\7.0\src\engine\keyman\UfrmKeymanMenu.pas: I2377 - Keyman menu pops up and off-screen when taskbar is at top of screen
7.1.280.0 c:\keyman\7.0\src\engine\keyman32\K32_load.cpp: I1632 - Keyboard Options
7.1.280.0 c:\keyman\7.0\src\engine\keyman32\keyboardoptions.cpp: I1632 - Keyboard Options
7.1.280.0 c:\keyman\7.0\src\engine\keyman32\keyboardoptions.h: I1632 - Keyboard Options
7.1.280.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I1632 - Keyboard Options
7.1.280.0 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: I1632 - Keyboard Options
7.1.280.0 c:\keyman\7.0\src\engine\keyman32\kmprocess.cpp: I1632 - Keyboard Options
7.1.280.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardinstalled.pas: I1632 - Keyboard Options
7.1.280.0 c:\keyman\7.0\src\engine\kmcomapi\util\kmxfile.pas: I1632 - Keyboard Options
7.1.280.0 c:\keyman\7.0\src\global\delphi\comp\IEUtils.pas: Encode did not set Result to empty string to start
7.1.280.0 c:\keyman\7.0\src\global\delphi\general\RegistryKeys.pas: I1632 - Keyboard Options
7.1.280.0 c:\keyman\7.0\src\global\delphi\general\RegistryKeys.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\global\delphi\general\utilhttp.pas: I1632 - Keyboard Options - form posting support for keyboard option pages
7.1.280.0 c:\keyman\7.0\src\global\delphi\productactivation\ActivationServerLink.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\global\delphi\productactivation\KeymanDeveloperActivationInterfaces.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\global\delphi\productactivation\tsactclt_kmcom.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\global\delphi\productactivation\tsactclt_server.pas: I2392 - Activation Client integration
7.1.280.0 c:\keyman\7.0\src\global\delphi\ui\UfrmWebContainer.pas: I1694 - Select Keyman UI language rework
7.1.280.0 c:\keyman\7.0\src\global\delphi\ui\XMLRenderer.pas: I1694 - Select Keyman UI language rework
7.1.280.0 c:\keyman\7.0\src\global\inc\Comperr.h: I1632 - Keyboard Options
7.1.280.0 c:\keyman\7.0\src\global\inc\Compfile.h: I1632 - Keyboard Options
7.1.280.0 c:\keyman\7.0\src\global\inc\Compiler.h: I1632 - Keyboard Options
7.1.280.0 c:\keyman\7.0\src\global\inc\keyman64.h: I1632 - Keyboard Options
7.1.280.0 c:\keyman\7.0\src\global\inc\Km95api.h: I1632 - Keyboard Options
7.1.280.0 c:\keyman\7.0\src\global\inc\registry.h: I1632 - Keyboard Options
7.1.280.0 c:\keyman\7.0\src\global\vc\registry.cpp: I1632 - Keyboard Options - add support for wide registry strings
7.1.279.0 c:\keyman\7.0\src\engine\keyman\KeymanMenuItem.pas: I2226 - Improve Keyman menu
7.1.279.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I2226 - Improve Keyman menu
7.1.279.0 c:\keyman\7.0\src\engine\keyman\UfrmKeymanMenu.pas: I2226 - Improve Keyman menu
7.1.279.0 c:\keyman\7.0\src\engine\keyman32\addins.cpp: I2374 - Fix crash in some situations
7.1.279.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: During shutdown
7.1.278.0 c:\keyman\7.0\src\engine\keyman32\kmhook_callwndproc.cpp: Enable exception logging
7.1.278.0 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: Enable exception logging
7.1.278.0 c:\keyman\7.0\src\engine\keyman32\kmhook_keyboard.cpp: Enable exception logging
7.1.278.0 c:\keyman\7.0\src\engine\tsysinfo\si_browsers.pas: Initial version (from si_keyman)
7.1.278.0 c:\keyman\7.0\src\engine\tsysinfo\si_fonts.pas: Initial version (from si_keyman)
7.1.278.0 c:\keyman\7.0\src\engine\tsysinfo\si_office.pas: Initial version (from si_keyman)
7.1.278.0 c:\keyman\7.0\src\engine\tsysinfo\sysinfo_main.pas: I2240 - Don't collect dump files if too large
7.1.277.0 c:\keyman\7.0\src\engine\keyman\UfrmDebugNotify.pas: I2348 - Rework of debug log
7.1.277.0 c:\keyman\7.0\src\engine\keyman\UfrmDebugNotify.pas: I2349 - Debug log capture hotkey
7.1.277.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I2349 - Debug log capture hotkey
7.1.277.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I2348 - Rework of debug log format
7.1.277.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I2350 - Support debugging from keyman.exe
7.1.277.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I2297 - Window and keyboard activation work
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\addins.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\calldll.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\capsstate.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\globals.h: I2297 - Work on keyboard switching robustness
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\glossary.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\K32_DBG.CPP: I2348 - Debug log needs some reworking
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\K32_DBG.CPP: I2349 - Pause key to send debug log event
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\K32_DBG.CPP: I2352 - Debug logging not reliable in some apps
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\K32_DBG.CPP: I2353 - Need to report Win32 failures more reliably
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I2297 - Work on cross-process sharing of keyboard cache information
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I2352 - Debug logging not working reliably in some applications
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I2354 - Race conditions with controller windows
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\K32_info.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\K32_load.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I2355 - Resolve deadlocks loading keyman32.dll
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\keystate.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\kmhook_callwndproc.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\kmhook_callwndproc.cpp: I2356 - Don't clear keyboard hook if new focus is in same thread
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\kmhook_callwndproc.cpp: I2297 - Focus and keyboard switching reliability
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: I2297 - Keyboard and focus switching reliability
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\kmhook_keyboard.cpp: I2356 - Performance - don't clear keyboard hook if new focus is on same thread
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\kmhook_keyboard.cpp: I2349 - Pause key to signal new debug log file
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\kmhook_keyboard.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\kmprocess.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\kmprot.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\selectkeyboard.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\selectkeyboard.cpp: I2297 - Rewrite cache code to share across all apps using file mapping
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\syskbd.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\syskbdnt.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\syskbdnt64.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\versioninfo.cpp: I2357 - Version info update for Windows 7
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\visualkeyboard.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\appint\aiDebugger.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\engine\keyman32\appint\aiTIP.cpp: I2351 - Robustness - verify _td return value
7.1.277.0 c:\keyman\7.0\src\global\delphi\debug\DebugManager.pas: I2348 - Rework columns in debug log
7.1.277.0 c:\keyman\7.0\src\global\delphi\debug\DebugManager.pas: I2349 - Hotkey to capture debug log
7.1.277.0 c:\keyman\7.0\src\global\delphi\debug\DebugManager.pas: I2350 - Keyman.exe should be able to report events in debug log
7.1.277.0 c:\keyman\7.0\src\global\delphi\debug\DebugManager.pas: I2352 - Debug logging not reliable in some apps due to security
7.1.277.0 c:\keyman\7.0\src\global\inc\keyman64.h: I2355 - Resolve deadlocks loading keyman32.dll
7.1.277.0 c:\keyman\7.0\src\global\inc\keyman64.h: I2349 - Pause key for debug log switch
7.1.277.0 c:\keyman\7.0\src\global\inc\keyman64.h: I2353 - DebugLastError function
7.1.277.0 c:\keyman\7.0\src\global\inc\Km95api.h: I2297 - KMF_WINDOWCHANGED vs KMF_THREADCHANGED
7.1.276.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: I2308 - KeymanWeb call functions could be out of sync due to sorted list in compiler
7.1.276.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I2297 - Switching languages automatically was not quite stable
7.1.276.0 c:\keyman\7.0\src\engine\keyman32\globals.h: I2297 - Switching languages automatically was not quite stable
7.1.276.0 c:\keyman\7.0\src\engine\keyman32\K32_DBG.CPP: I2310 - system.log needs to be reformatted for simple import into database
7.1.276.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I2297 - Use global cache to remember last active keyboard for all apps
7.1.276.0 c:\keyman\7.0\src\engine\keyman32\kmhook_callwndproc.cpp: I2297 - Use global cache to remember last active keyboard for all apps
7.1.276.0 c:\keyman\7.0\src\engine\keyman32\selectkeyboard.cpp: I2297 - Use global cache to remember last active keyboard for all apps
7.1.276.0 c:\keyman\7.0\src\engine\keyman32\selectkeyboard.cpp: I2297 - Rewrite SelectKeyboard to reduce complexity and increase stability
7.1.276.0 c:\keyman\7.0\src\global\delphi\general\CleartypeDrawCharacter.pas: I2311 - Fix font linking with Character Map in plane 1
7.1.275.0 c:\keyman\7.0\src\engine\keyman\Menu_KeyboardItems.pas: I2296 - New menu items not showing hotkeys
7.1.275.0 c:\keyman\7.0\src\engine\keyman\Menu_KeyboardItems.pas: I2287 - Menu links not opening correct page in OSK
7.1.275.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I2287 - Menu links not opening correct OSK tool
7.1.275.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas: I2295 - OSK can crash with mnemonic layouts and some shift states
7.1.275.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I2287 - OSK menu items not opening correct page
7.1.275.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I2292 - Keyman was not initialising for multi-thread apps already in memory
7.1.275.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I2293 - Keyman thread initialisation was re-entrant
7.1.275.0 c:\keyman\7.0\src\engine\keyman32\kmhook_callwndproc.cpp: I2292 - Keyman init was re-entrant
7.1.275.0 c:\keyman\7.0\src\global\delphi\general\InterfaceHotkeys.pas: I2296 - OSK menu not showing hotkeys for new items
7.1.274.0 c:\keyman\7.0\src\addins\kmtip\langbar.cpp: I2271 - Select Keyboard tidy up
7.1.274.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I2271 - Select Keyboard tidy up
7.1.274.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas: I2284 - Change look and feel of OSK for Keyman 8
7.1.274.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas: I2262 - Reduce flicker with resize
7.1.274.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas: I2200 - Fix conflict between fixed OSK and mnemonic layouts
7.1.274.0 c:\keyman\7.0\src\engine\keyman32\globals.h: I2271 - Select Keyboard tidy up
7.1.274.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I2271 - Select Keyboard tidy up
7.1.274.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I2271 - Select Keyboard tidy up
7.1.274.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I2266 - Reduce chatter when switching keyboards
7.1.274.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I2285 - Stop initial keyboard load from caching and reloading Keyman keyboard
7.1.274.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I2264 - FAIL: Keyman Engine must be allowed to attach to all processes for performance reasons
7.1.274.0 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: I2271 - Select Keyboard tidy up
7.1.274.0 c:\keyman\7.0\src\engine\keyman32\selectkeyboard.cpp: I2271 - Select Keyboard tidy up
7.1.274.0 c:\keyman\7.0\src\engine\kmcomapi\util\utilkeymanoption.pas: I2286 - Enable One keyboard for system option
7.1.274.0 c:\keyman\7.0\src\global\delphi\comp\OnScreenKeyboard.pas: I2262 - Improve performance of OSK when resizing
7.1.274.0 c:\keyman\7.0\src\global\delphi\comp\OnScreenKeyboard.pas: I2200 - Fix conflict in OSK and mnemonic layouts
7.1.274.0 c:\keyman\7.0\src\global\delphi\comp\OnScreenKeyboard.pas: I764 - Distinguish between 102nd key and European layouts
7.1.274.0 c:\keyman\7.0\src\global\delphi\general\KeymanControlMessages.pas: I2271 - Select Keyboard tidy up
7.1.274.0 c:\keyman\7.0\src\global\delphi\general\VKeyChars.pas: I2200 - Mnemonic layouts and OSK
7.1.274.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboard.pas: I2200 - Mnemonic layout and OSK
7.1.274.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardParameters.pas: I2284 - Keyman 8 graphics
7.1.274.0 c:\keyman\7.0\src\global\inc\keyman64.h: I2271 - Select Keyboard tidy up
7.1.274.0 c:\keyman\7.0\src\global\inc\keymancontrol.h: I2271 - Select Keyboard tidy up
7.1.273.0 c:\keyman\7.0\src\desktop\cdsetup\UfrmCDSetupMain.pas: I2199 - Shift+Click
7.1.273.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: I2259 - Install for all users should not show install dialog twice
7.1.273.0 c:\keyman\7.0\src\desktop\kmshell\startup\UfrmWelcome.pas: I2260 - "Start Text Editor" should not start in Tutorial mode
7.1.273.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: I2260 - "Start Text Editor" should not start in Tutorial mode
7.1.273.0 c:\keyman\7.0\src\desktop\kmshell\startup\help\UfrmTextEditor.pas: I2199 - Shift+Click in web browser opens new window
7.1.273.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditorTest.pas: I2199 - Shift+Click web browser
7.1.273.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmHelp.pas: I2199 - Shift+click web browser
7.1.273.0 c:\keyman\7.0\src\developer\TIKE\project\UfrmProject.pas: I2199 - Shift+Click opens new window
7.1.273.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1089 - Switch keyboard for all applications support
7.1.273.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKFontHelper.pas: I2199 - Shift+click
7.1.273.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKKeyboardUsage.pas: I2199 - Shift+click
7.1.273.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas: I2262 - Resizing OSK causes a lot of flicker
7.1.273.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I2072 - Cannot move OSK to secondary monitory
7.1.273.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I1720 - OSK does not limit to workarea correctly if taskbar at top of screen
7.1.273.0 c:\keyman\7.0\src\engine\keyman32\globals.h: I1089 - One keyboard - all applications
7.1.273.0 c:\keyman\7.0\src\engine\keyman32\K32_DBG.CPP: I2263 - Show thread and process info in debug log
7.1.273.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I1089 - One keyboard - all apps
7.1.273.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I1089 - One keyboard - all applications
7.1.273.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I2264 - Keyman Engine should not attach to various processes
7.1.273.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I2265 - Keyman fails to switch keyboard correctly when not associated with a language
7.1.273.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I2255 - Keyman fails to work correctly on restart due to keyman32 or keyman64 being locked by another process
7.1.273.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I2244 - Keyman ceases to accept input with after some time
7.1.273.0 c:\keyman\7.0\src\engine\keyman32\kmhook_callwndproc.cpp: I2266 - Reduce chatter when switching languages
7.1.273.0 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: I1089 - One keyboard - all apps
7.1.273.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardfile.pas: I2239 - Internal crash causes keyboard list to not refresh after installing keyboard
7.1.273.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardsinstalled.pas: I2299 - Internal crash causes keyboard list to not refresh
7.1.273.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackagefile.pas: I2299 - Internal crash causes keyboard install to not refresh
7.1.273.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackagesinstalled.pas: I2299 - Internal crash causes keyboard list to not refresh
7.1.273.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackagesubfile.pas: I2299 - Internal crash causes keyboard install to not refresh
7.1.273.0 c:\keyman\7.0\src\global\delphi\comp\embeddedwb.pas: I2199 - Shift+click support
7.1.273.0 c:\keyman\7.0\src\global\delphi\comp\WebBrowserManager.pas: I2199 - Shift+click new window support
7.1.273.0 c:\keyman\7.0\src\global\delphi\general\findfonts.pas: I2261 - Font list shows bold or italic instead of plain version
7.1.273.0 c:\keyman\7.0\src\global\delphi\general\findfonts.pas: I2267 - Font helper shows incorrect names for some fonts
7.1.273.0 c:\keyman\7.0\src\global\delphi\general\WebSoundControl.pas: I2268 - Disable click sound in web browser
7.1.273.0 c:\keyman\7.0\src\global\delphi\ui\UfrmWebContainer.pas: I2199 - Shift+click web browser
7.1.273.0 c:\keyman\7.0\src\global\inc\keyman64.h: I1089 - One keyboard - all applications
7.1.273.0 c:\keyman\7.0\src\global\inc\keyman64.h: I2265 - Keyboard switching reliability
7.1.273.0 c:\keyman\7.0\src\global\inc\registry.h: I1089 - One keyboard - all applications
7.1.272.0 c:\keyman\7.0\src\addins\kmtip\inserttext.cpp: Compiler fixup
7.1.272.0 c:\keyman\7.0\src\addins\kmtip\langbar.cpp: Compiler fixup
7.1.272.0 c:\keyman\7.0\src\addins\kmtip\server.cpp: Compiler fixup - x64 support
7.1.272.0 c:\keyman\7.0\src\addins\richedit\keyman64.h: Compiler fixup - x64 support
7.1.272.0 c:\keyman\7.0\src\addins\richedit\richedit.cpp: Compiler fixup - x64 support
7.1.272.0 c:\keyman\7.0\src\buildtools\makeeval\keyman64.h: Compiler fixup - x64 support
7.1.272.0 c:\keyman\7.0\src\developer\kmcmpdll\Compiler.cpp: Compiler fixup - x64 support
7.1.272.0 c:\keyman\7.0\src\developer\kmcmpdll\keyman64.h: Compiler fixup - x64 support
7.1.272.0 c:\keyman\7.0\src\developer\kmcmpdll\vkeys.h: Compiler fixup - tidy up
7.1.272.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: I2224 - Fix nomatch not working in KMW Compiler
7.1.272.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: I2242 - Fixup CR, LF not compiling in correctly in KMW
7.1.272.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: I2243 - Add support for nul in context of rules
7.1.272.0 c:\keyman\7.0\src\engine\keyman32\K32_DBG.CPP: I2248 - Crash in Keyman Engine outputting log information
7.1.272.0 c:\keyman\7.0\src\global\delphi\general\kmxfileutils.pas: I2243 - Support for nul in LHS of rule
7.1.272.0 c:\keyman\7.0\src\global\inc\Compiler.h: Compiler tidyup
7.1.272.0 c:\keyman\7.0\src\global\inc\keyman64.h: Compiler tidyup
7.1.271.0 c:\keyman\7.0\src\addins\richedit\richedit.cpp: I2165 - Fix problems getting filename information.
7.1.271.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: I2215 - Fix crash upgrading keyboards and packages
7.1.271.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: I2169 - Fix installed keyboard count when reinstalling an existing package in Light
7.1.271.0 c:\keyman\7.0\src\desktop\kmshell\install\uninstall.pas: I2216 - Show currently installed fonts in package details
7.1.271.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: I2226 - Include link to Text Editor in Keyman Menu
7.1.271.0 c:\keyman\7.0\src\desktop\setup\UfrmRun.pas: I1610 - Add logging to bootstrapper msi
7.1.271.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTMenuEditor.pas: I2227 - Support multi-column keyboard menu
7.1.271.0 c:\keyman\7.0\src\engine\keyman\Menu_KeyboardItems.pas: I2226 - Show Text Editor, Char Map, Keyboard Usage and Font Helper entries in menu
7.1.271.0 c:\keyman\7.0\src\engine\keyman\Menu_KeyboardItems.pas: I2227 - Support column break in menu
7.1.271.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I2226 - Add text editor, charmap, keyboard usage, font helper to menu
7.1.271.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas: I2177 - Fix hotkeys leaving shift state incorrect when usage visible
7.1.271.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I2226 - Add text editor, char map, keyboard usage and font helper to keyman menu
7.1.271.0 c:\keyman\7.0\src\engine\keyman32\addins.cpp: I934 - x64 - Complete
7.1.271.0 c:\keyman\7.0\src\engine\keyman32\addins.cpp: I2229 - Remove hints and warnings
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\keymancontext.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\tavultesoftkeyman.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\addins\keymanaddininstalled.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\addins\keymanaddinsinstalled.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\customisation\keymancustomisation.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\errors\keymanerror.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\errors\keymanerrors.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\hotkeys\keymanhotkeys.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboard.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardfile.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardinstalled.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardsinstalled.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardspackage.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymanvisualkeyboard.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\languages\keymanlanguage.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\languages\keymanlanguages.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\options\keymanoption.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\options\keymanoptions.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackagefile.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackageinstalled.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackageinstalled.pas: I2216 - Show fonts installed for a package
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackagesinstalled.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackagesubfile.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackagesubfiles.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\products\keymanproduct.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\products\keymanproduct.pas: I2226 - Add Text Editor menu item
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\products\keymanproducts.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\system\keymancontrol.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\system\keymansysteminfo.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\keymansystemconfigitem.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\keymansystemconfigitems.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LanguageEnvironmentItems.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LanguageEnvironmentManager.pas: I2218 - Fix list of scripts to ignore scripts with only 4 or less chrs
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\unicodeblock\keymanunicodeblock.pas: I2218 - Ignore blocks with less than 4 characters used
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\com\unicodeblock\keymanunicodeblocks.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\processes\kpbase.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\util\keymanautoobject.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\engine\kmcomapi\util\utilkeymancontrol.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\global\delphi\charmap\UnicodeData.pas: I1891 - Improve character search
7.1.271.0 c:\keyman\7.0\src\global\delphi\charmap\UnicodeData.pas: I2210 - Filter should support numeric ranges better
7.1.271.0 c:\keyman\7.0\src\global\delphi\cust\custinterfaces.pas: I2230 - Resolve crashes due to incorrect reference counting
7.1.271.0 c:\keyman\7.0\src\global\delphi\cust\custinterfaces.pas: I2226 - Add Text Editor to menu
7.1.271.0 c:\keyman\7.0\src\global\delphi\cust\custinterfaces.pas: I2228 - Add column break to menu
7.1.271.0 c:\keyman\7.0\src\global\delphi\general\kmxfileusedscripts.pas: I2218 - Don't show script name for 1 or 2 characters when checking language settings
7.1.271.0 c:\keyman\7.0\src\global\delphi\general\UnicodeBlocks.pas: I2219 - Add Unicode 5.2 blocks
7.1.271.0 c:\keyman\7.0\src\global\delphi\general\utilstr.pas: I891 - Search for U+22 as well as U+0022
7.1.270.0 c:\keyman\7.0\src\addins\kmtip\inserttext.cpp: Header files
7.1.270.0 c:\keyman\7.0\src\addins\kmtip\langbar.cpp: Header files
7.1.270.0 c:\keyman\7.0\src\buildtools\mkver\Main.pas: I1807 - Manifest files need version info automatically updated in build
7.1.270.0 c:\keyman\7.0\src\engine\keyman\PlatformComms.pas: I934 - x64 support (initial version of comms)
7.1.270.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I934 - x64 support - platform comms
7.1.270.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1455 - Keyboard switching not working correctly in multi-process/multi-thread apps
7.1.270.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I823 - Use GetGUIThreadInfo
7.1.270.0 c:\keyman\7.0\src\engine\keyman32\globals.h: I1455 - Remove shell and cbt hook
7.1.270.0 c:\keyman\7.0\src\engine\keyman32\globals.h: I934 - x64 support - keyboard hook per thread
7.1.270.0 c:\keyman\7.0\src\engine\keyman32\K32_DBG.CPP: I934 - identify x64 debugging
7.1.270.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I1455 - Improve stability of keyboard switching, remove unneeded hooks
7.1.270.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I934 - Add a flag for shutdown so we know when to remove hooks
7.1.270.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I823 - Use GetGUIThreadInfo
7.1.270.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I1455 - Move IsSysTrayWindow to k32_globals
7.1.270.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I1455 - Remove unneeded hooks
7.1.270.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I934 - x64 - keyboard hook per thread
7.1.270.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I1455 - Update keyboard activation per focused thread
7.1.270.0 c:\keyman\7.0\src\engine\keyman32\kmhook_callwndproc.cpp: I934 - x64 - keyboard hook per thread
7.1.270.0 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: I1455 - keyboard activation per thread
7.1.270.0 c:\keyman\7.0\src\engine\keyman32\kmhook_keyboard.cpp: I934 - x64 - per thread keyboard hooks
7.1.270.0 c:\keyman\7.0\src\engine\keyman32\kmhook_keyboard.cpp: I934 - x64 - test when keyman has shutdown and disconnect
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\addins.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\addins.h: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\calldll.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\calldll.h: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\capsstate.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\capsstate.h: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\crypt_guid.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\crypt_user.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\globals.h: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\glossary.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\hotkeys.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\hotkeys.h: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\K64_DBG.CPP: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\k64_globals.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\K64_info.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\K64_load.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\k64_res.h: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\keybd_shift.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\Keyman64.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\keynames.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\keystate.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\keystate.h: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\kmhook_callwndproc.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\kmhook_getmessage.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\kmhook_keyboard.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\kmprocess.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\kmprot.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\kmprot.h: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\rc4.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\registry.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\richedit_hook.h: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\sendkeys.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\syskbd.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\syskbd.h: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\syskbdnt.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\tavultesoft_certificate.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\unicode.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\versioninfo.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\visualkeyboard.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\visualkeyboard.h: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\VKScanCodes.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\vkscancodes.h: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\appint\aiDefault.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\appint\aiDefault.h: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\appint\aiTIP.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\appint\aiTIP.h: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\appint\aiWin2000Unicode.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\appint\aiWin2000Unicode.h: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\appint\aiwin2kunicode.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\appint\appint.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keyman64\appint\appint.h: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keymanx64\keymanx64.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keymanx64\keymanx64.h: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keymanx64\platformcomms.cpp: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\engine\keymanx64\resource.h: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\global\delphi\general\KeymanControlMessages.pas: I934 - x64 - platform comms - focus info
7.1.270.0 c:\keyman\7.0\src\global\inc\keyman32.h: I1455 - Remove shellproc and callwndret proc references
7.1.270.0 c:\keyman\7.0\src\global\inc\Keyman64.h: I934 - x64 - Initial version
7.1.270.0 c:\keyman\7.0\src\global\inc\keymancontrol.h: I934 - x64 platfrom comms add KMC_SETFOCUSINFO
7.1.270.0 c:\keyman\7.0\src\online\tscrmlink\utilcheckfontchars.pas: Add character check to font checker
7.1.270.0 c:\keyman\7.0\src\support\evaluationreset\EvaluationResetMain.pas: Initial version
7.1.270.0 c:\keyman\7.0\src\test\test_httpuploader\httpuploader.pas: Initial test version
7.1.269.0 c:\keyman\7.0\src\engine\keyman32\K32_DBG.CPP: I2157 - Deletion of buffer crash if keyman32.dll has no version info
7.1.269.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I934 - x64 groundwork - registry keys
7.1.269.0 c:\keyman\7.0\src\engine\keyman32\kmprocess.cpp: I2156 - Remove invalid CODE_CONTEXT test
7.1.269.0 c:\keyman\7.0\src\engine\keyman32\syskbd.cpp: I934 - Prep for x64 - change UINT to WORD for vkeys
7.1.269.0 c:\keyman\7.0\src\engine\keyman32\syskbd.h: I934 - Prep for x64 - change UINT to WORD for vkeys
7.1.269.0 c:\keyman\7.0\src\engine\keyman32\syskbd95.cpp: I934 - Prep for x64 - change UINT to WORD for vkeys
7.1.269.0 c:\keyman\7.0\src\engine\keyman32\syskbdnt.cpp: I934 - Prep for x64 - change UINT to WORD for vkeys
7.1.269.0 c:\keyman\7.0\src\engine\keyman32\syskbdnt.cpp: I2155 - Fix crash when RALT pressed on wow64
7.1.269.0 c:\keyman\7.0\src\engine\keyman32\syskbdnt64.cpp: I934 - Prep for x64 - change UINT to WORD for vkeys
7.1.269.0 c:\keyman\7.0\src\global\inc\keyman32.h: I934 - Prep for x64 - change UINT to WORD for vkeys
7.1.269.0 c:\keyman\7.0\src\global\inc\keymanapi.h: I934 - Prep for x64 - deprecate .def use, use dllexport
7.1.269.0 c:\keyman\7.0\src\global\inc\Km95api.h: I934 - Prep for x64 - deprecate .def use, use dllexport
7.1.269.0 c:\keyman\7.0\src\global\inc\registry.h: I934 - Prep for x64 - registry keys
7.1.269.0 c:\keyman\7.0\src\global\vc\crypt_user.cpp: I934 - Prep for x64 - remove unused includes
7.1.269.0 c:\keyman\7.0\src\global\vc\rc4.cpp: I934 - Prep for x64 - Unreferenced parameters
7.1.269.0 c:\keyman\7.0\src\global\vc\registry.cpp: I934 - Prep for x64 - registry keys
7.1.269.0 c:\keyman\7.0\src\global\vc\unicode.cpp: I934 - Prep for x64 - int -> DWORD
7.1.269.0 c:\keyman\7.0\src\online\kmcrm\UdmCRMDatabase.pas: Transition to new server
7.1.269.0 c:\keyman\7.0\src\online\mailcheck\UdmMain.pas: Transition to new server
7.1.269.0 c:\keyman\7.0\src\online\tscrmlink\UfrmCharacterIdentifier.pas: Add font lookup
7.1.268.0 c:\keyman\7.0\src\addins\kmtip\dllmain.cpp: Fixup thread-local variables
7.1.268.0 c:\keyman\7.0\src\addins\kmtip\globals.h: I2095 - Threadsafe
7.1.268.0 c:\keyman\7.0\src\addins\kmtip\keys.cpp: I1713 - Sticky shift keys with TSF addin
7.1.268.0 c:\keyman\7.0\src\addins\kmtip\keys.cpp: I2096 - 0x88 callback change
7.1.268.0 c:\keyman\7.0\src\addins\kmtip\kmkey.cpp: I2095 - TSF addin is not threadsafe
7.1.268.0 c:\keyman\7.0\src\addins\kmtip\kmtip.cpp: I2095 - TSF addin is not threadsafe
7.1.268.0 c:\keyman\7.0\src\addins\kmtip\kmtip.h: I2095 - TSF addin is not threadsafe
7.1.268.0 c:\keyman\7.0\src\addins\kmtip\langbar.cpp: I2010 - Keyboards indexes are out by one in TIP menu
7.1.268.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: I2051 - Crash in kmshell when -h parameter used with no page parameter
7.1.268.0 c:\keyman\7.0\src\engine\keyman32\globals.h: I2098 - Some debug messages can be lost in multi-threaded apps
7.1.268.0 c:\keyman\7.0\src\engine\keyman32\globals.h: I2096 - 0x88 fake keystroke
7.1.268.0 c:\keyman\7.0\src\engine\keyman32\K32_DBG.CPP: I2098 - Some debug messages lost in multithreaded apps
7.1.268.0 c:\keyman\7.0\src\engine\keyman32\kmprot.cpp: I2097 - Cannot debug unregistered keyboards in KMDev trial
7.1.268.0 c:\keyman\7.0\src\engine\keyman32\appint\aiTIP.cpp: I2096 - TSF addin should not use fake 0x88 message for langbar icon updates
7.1.268.0 c:\keyman\7.0\src\global\delphi\general\ExternalExceptionHandler.pas: I2099 - Exception records have lost full technical details
7.1.268.0 c:\keyman\7.0\src\global\delphi\general\utilxml.pas: I2092 - Regression on XMLEncode, causes invalid text for short XML strings due to buffer overflow
7.1.267.0 c:\keyman\7.0\src\addins\inst\addininst\main.pas: I2005 - Fix crash when file is missing
7.1.267.0 c:\keyman\7.0\src\addins\kmtip\langbar.cpp: I2010 - Keyboards not showing in TIP menu
7.1.267.0 c:\keyman\7.0\src\desktop\kmshell\main\OnlineUpdateCheck.pas: I1704 - Activation through a firewall
7.1.267.0 c:\keyman\7.0\src\developer\inst\prodinsthelp\main.pas: Vista TC23
7.1.267.0 c:\keyman\7.0\src\engine\keyman32\kmprot.cpp: I2007 - Activating for a single user doesn't work correctly
7.1.267.0 c:\keyman\7.0\src\global\delphi\general\httpuploader.pas: I1704 - Activation through a firewall
7.1.267.0 c:\keyman\7.0\src\global\vc\crypt_user.cpp: I893 - I2011 - Failure to operate correctly on Win7
7.1.267.0 c:\keyman\7.0\src\test\test_httpuploader\main.pas: I1704 - More testing for httpuploader
7.1.266.0 c:\keyman\7.0\src\buildtools\xslt\main.pas: I2003 - UTF8Encode replacement
7.1.266.0 c:\keyman\7.0\src\engine\kmcomapi\processes\package\kpinstallpackage.pas: I2003 - UTF8Encode replacement
7.1.266.0 c:\keyman\7.0\src\engine\tsysinfo\UfrmRemoteExceptionHandler.pas: I2003 - UTF8Encode replacement
7.1.266.0 c:\keyman\7.0\src\global\delphi\cust\StockMessages.pas: I2003 - UTF8Encode replacement
7.1.266.0 c:\keyman\7.0\src\global\delphi\excmagic\unit\ExcMagic.pas: Vista TC32 - after reporting crash to WER, ExitProcess for a clean break
7.1.266.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardExportBMP.pas: I2004 - Export OSK to graphic (BMP,PNG,etc) misses some shift states
7.1.266.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardExportHTML.pas: I2003 - UTF8Encode replacement
7.1.266.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardExportXML.pas: I2003 - UTF8Encode replacement
7.1.266.0 c:\keyman\7.0\src\online\kmcrm\UdmCRMDatabase.pas: I2003 - UTF8Encode replacement
7.1.266.0 c:\keyman\7.0\src\online\mailcheck\UdmMain.pas: I2003 - UTF8Encode replacement
7.1.266.0 c:\keyman\7.0\src\support\tsactsrv\CmdHTTPHandler.pas: I2003 - UTF8Encode replacement
7.1.266.0 c:\keyman\7.0\src\support\tsactsrv\XMLHTTPHandler.pas: I2003 - UTF8Encode replacement
7.1.266.0 c:\keyman\7.0\src\developer\inst\prodinsthelp\main.pas: Vista TC23 - delete languagehotkeys key on uninstall
7.1.266.0 c:\keyman\7.0\src\global\delphi\excmagic\unit\ExcMagic.pas: Vista TC32 - report crashes to Windows Error Reporting
7.1.266.0 c:\keyman\7.0\src\addins\inst\addininst\main.pas: Support uninstalling addin registry settings
7.1.266.0 c:\keyman\7.0\src\desktop\kmshell\main\UImportOlderKeyboardUtils.pas: I2001 - use current user not local machine when testing root keyboard path
7.1.266.0 c:\keyman\7.0\src\desktop\kmshell\util\utilkmshell.pas: I2001 - use current user not local machine when testing root keyboard path
7.1.266.0 c:\keyman\7.0\src\developer\inst\prodinsthelp\main.pas: Vista TC23 - delete hotkeys key on unintsall
7.1.266.0 c:\keyman\7.0\src\engine\kmcomapi\util\utilkeyman.pas: I2001 - use current user not local machine when testing root keyboard path
7.1.266.0 c:\keyman\7.0\src\global\delphi\excmagic\unit\ExcMagic.pas: Report errors through to WER
7.1.266.0 c:\keyman\7.0\src\global\delphi\general\util.pas: Delete unused functions
7.1.266.0 c:\keyman\7.0\src\global\vc\crypt_user.cpp: I1998 - CryptAcquireContext failure without CRYPT_VERIFYCONTEXT
7.1.266.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: I1995 - Don't ask about uninstalling if FSilent
7.1.266.0 c:\keyman\7.0\src\desktop\kmshell\util\UfrmSelectLanguage.pas: I1995 - Eliminate Download Locale dialog
7.1.266.0 c:\keyman\7.0\src\desktop\setup\UfrmRun.pas: I1993 - Try and make installer non-requireAdministrator
7.1.266.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: I1971 - Don't succeed when error compiling
7.1.266.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: I1520 - Don't allow specific unsupported functions in stores for 'any'
7.1.266.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: I1959 - Fix bugs with multiple groups
7.1.266.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: I1964 - Fix crash when compiling keyboard with empty group
7.1.266.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1951 - Fix crash when starting 2 instances of Keyman Engine at same time
7.1.266.0 c:\keyman\7.0\src\global\delphi\general\kmxfileconsts.pas: Use names for functions rather than codes in KMW compiler error messages
7.1.266.0 c:\keyman\7.0\src\global\delphi\general\Upload_Settings.pas: I1995 - Add download locale URL
7.1.266.0 c:\keyman\7.0\src\test\test_httpuploader\main.pas: Testing for httpuploader
7.1.266.0 c:\keyman\7.0\src\global\vc\crypt_user.cpp: I1940 - Fix error relating to unable to open certificate store
7.1.265.0 c:\keyman\7.0\src\engine\tsysinfo\sysinfo_main.pas: I1941 - Send no more than 5 of each type of file for bandwidth reasons
7.1.265.0 c:\keyman\7.0\src\global\vc\crypt_user.cpp: I1940 - Fix crash relating to allocating ridiculous buffer sizes
7.1.264.0 c:\keyman\7.0\src\engine\keyman32\kmhook_keyboard.cpp: I1940 - Generate a minidump when an exception occurs in a hook
7.1.264.0 c:\keyman\7.0\src\engine\tsysinfo\si_base.pas: I1941 - Collect minidump files, diagnostic log files and zip them with the diagnostic report
7.1.264.0 c:\keyman\7.0\src\engine\tsysinfo\sysinfo_main.pas: I1941 - Collect minidump files, diagnostic log files and zip them with the diagnostic report
7.1.264.0 c:\keyman\7.0\src\engine\tsysinfo\UframeAttachedFiles.pas: I1941 - Collect minidump files, diagnostic log files and zip them with the diagnostic report
7.1.264.0 c:\keyman\7.0\src\engine\tsysinfo\UfrmEmail.pas: I1941 - Collect minidump files, diagnostic log files and zip them with the diagnostic report (don't send them separately)
7.1.264.0 c:\keyman\7.0\src\global\delphi\general\RegistryKeys.pas: I1940 - Add MiniDump Diag key
7.1.264.0 c:\keyman\7.0\src\online\tscrmlink\debug\UfrmDebugDecrypt.pas: Add decryption of login email for TIKE
7.1.264.0 c:\keyman\7.0\src\test\test_i1920\test_i1920.pas: I1920 - Test I1920
7.1.264.0 c:\keyman\7.0\src\test\test_i1940\UfrmPumpKeys.pas: I1940 - Test I1940
7.1.263.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEC_ScriptSupport.pas: I1925 - Fix bug where far east support was being mis-shown as RTL support
7.1.263.0 c:\keyman\7.0\src\global\delphi\cust\CustomisationStorage.pas: I1920 - Fix crash when starting windows - product pxx file locked for reading
7.1.263.0 c:\keyman\7.0\src\online\tscrmlink\debug\UfrmDebugCallStack.pas: Fix bug reading excmagic-style reports
7.1.261.0 c:\keyman\7.0\src\engine\kmcomapi\com\products\keymanproduct.pas: I1907 - Work around Developer installs
7.1.261.0 c:\keyman\7.0\src\engine\kmcomapi\com\customisation\keymancustomisation.pas: I1907 - Work around Developer installs
7.1.260.0 c:\keyman\7.0\src\buildtools\devreg\main.pas: I1878 - Reset evaluations when installing a new release
7.1.260.0 c:\keyman\7.0\src\developer\inst\devinsthelper\postinstallunit.pas: I1878 - Reset evaluations when installing a new release
7.1.260.0 c:\keyman\7.0\src\developer\TIKE\activation\ActivationManager.pas: I1878 - Reset evaluations when installing a new release
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\addins.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\calldll.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\capsstate.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\globals.h: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\glossary.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\K32_DBG.CPP: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\K32_info.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\K32_load.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\keystate.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\kmhook_callwndproc.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\kmhook_keyboard.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\kmprocess.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\kmprot.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\syskbd.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\syskbd95.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\syskbdnt.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\syskbdnt64.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\visualkeyboard.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\appint\aiDebugger.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\engine\keyman32\appint\aiTIP.cpp: I1894 - Fix threading bugs introduced in I1888
7.1.260.0 c:\keyman\7.0\src\online\klicence\ExtendEvaluationUnit.pas: I1888 - Code changes required for evaluation reset on new version
7.1.259.0 c:\keyman\7.0\src\desktop\kmshell\util\utilkmshell.pas: I1889 - Keyman Configuration takes high CPU when elevating
7.1.259.0 c:\keyman\7.0\src\developer\TIKE\activation\ActivationManager.pas: I1865 - Activation should include computer name
7.1.259.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFile.pas: I1890 - Images missing in project the first time Keyman Developer ever starts
7.1.259.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I1763 - OSK can open on "usage" page even if option is not available
7.1.259.0 c:\keyman\7.0\src\engine\keyman32\globals.h: I1888 - Keyman Engine can crash with some multithreaded applications
7.1.259.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I1888 - Keyman Engine can crash with some multithreaded applications
7.1.259.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I1888 - Keyman Engine can crash with some multithreaded applications
7.1.259.0 c:\keyman\7.0\src\engine\keyman32\kmhook_keyboard.cpp: I1848 - Keyboard hotkeys interfere with Ctrl+Shift and Alt+Shift
7.1.259.0 c:\keyman\7.0\src\engine\keyman32\kmprot.cpp: I1888 - Keyman Engine can crash with some multithreaded applications
7.1.259.0 c:\keyman\7.0\src\engine\kmcomapi\com\products\keymanproduct.pas: I1865 - Online activation should include computer name
7.1.259.0 c:\keyman\7.0\src\engine\keyman32\kmprot.cpp: I1891 - Product validation not tested for Keyman Desktop
7.1.259.0 c:\keyman\7.0\src\engine\kmcomapi\com\products\keymanproduct.pas: I1865 - Online activation should include computer name
7.1.259.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\keymansystemconfigitems.pas: I1782 - Language Environment Checks are not localized
7.1.259.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LanguageEnvironmentCheck.pas: I1782 - Language Environment Checks are not localized
7.1.259.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LanguageEnvironmentManager.pas: I1782 - Language Environment Checks are not localized
7.1.259.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEC_MSOffice.pas: I1782 - Language Environment Checks are not localized
7.1.259.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEC_Uniscribe.pas: I1782 - Language Environment Checks are not localized
7.1.259.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEC_WindowsLanguage.pas: I1782 - Language Environment Checks are not localized
7.1.259.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEC_WindowsLanguage.pas: I1781 - Memory leak and potential crash
7.1.259.0 c:\keyman\7.0\src\engine\kmcomapi\processes\product\kpinstallproduct.pas: I1878 - Reset evaluations when installing a new release
7.1.259.0 c:\keyman\7.0\src\global\delphi\general\certificate_check.pas: Make the check inline
7.1.259.0 c:\keyman\7.0\src\global\delphi\general\RegistryKeys.pas: I1878 - Reset evaluations when installing a new release
7.1.259.0 c:\keyman\7.0\src\global\delphi\general\utilmsxml.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\global\delphi\indy\Protocols\IdCustomHTTPServer.pas: I1893 - Not parsing form params when encoding is included in content-type
7.1.259.0 c:\keyman\7.0\src\global\delphi\productactivation\utilproductactivation.pas: I1878 - Reset evaluations when installing a new release
7.1.259.0 c:\keyman\7.0\src\global\delphi\productactivation\utilproductactivation.pas: I1865 - Include computer name in online activation
7.1.259.0 c:\keyman\7.0\src\online\klicence\activationblob.pas: I1865 - Include computer name in online activation
7.1.259.0 c:\keyman\7.0\src\online\klicence\main.pas: I1865 - Include computer name in online activation blob
7.1.259.0 c:\keyman\7.0\src\support\tsactclt\tsactcltmain.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactclt\tsactclt_kmcom.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactclt\tsactclt_online.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactclt\tsactclt_server.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\ActivationServer.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\Base64Hash.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\CmdHTTPHandler.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\Config.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\ConfigHTTPHandler.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\ConfigXML.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\DecodeBlob.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\frmConfigure.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\frmLogOnUser.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\HTTPHandler.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\LastOSErrorEx.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\Log.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\PortConfig.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\ProductName.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\ServiceControl.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\ServiceMain.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\SetPrivilegeUnit.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\UfrmAddUser.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\UfrmBase.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\UfrmConfigure.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\UfrmInstallService.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\unitDebugService.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\Users.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\Validate.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\ValidateActivationResponseBlob.pas: I1892 - Activation Server
7.1.259.0 c:\keyman\7.0\src\support\tsactsrv\XMLHTTPHandler.pas: I1892 - Activation Server
7.1.258.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: I1826 - Fix performance starting and closing help
7.1.258.0 c:\keyman\7.0\src\desktop\kmshell\startup\UfrmSplash.pas: I1818 - Don't show configuration when starting Keyman when it is already running
7.1.258.0 c:\keyman\7.0\src\engine\keyman32\globals.h: I1835 - Improve refresh performance
7.1.258.0 c:\keyman\7.0\src\engine\keyman32\K32_DBG.CPP: I1835 - Improve performance of debugging
7.1.258.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I1835 - Improve refresh performance
7.1.258.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I1835 - Improve refresh performance
7.1.258.0 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: I1835 - Improve refresh performance
7.1.258.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackageinstalled.pas: I1826 - Improve load performance of packages
7.1.258.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEC_Uniscribe.pas: I1830 - Tidy up text regrading Uniscribe Manager
7.1.258.0 c:\keyman\7.0\src\engine\kmcomapi\util\UtilKeymanUniscribe.pas: I1817 - Check LM instead of CU
7.1.258.0 c:\keyman\7.0\src\global\delphi\general\PackageInfo.pas: I1826 - Improve config performance
7.1.258.0 c:\keyman\7.0\src\global\delphi\general\utilxml.pas: I1839 - Improve XMLEncode performance
7.1.258.0 c:\keyman\7.0\src\global\delphi\hwkey\hwkey_base.pas: I1826 - Improve startup performance
7.1.258.0 c:\keyman\7.0\src\global\delphi\productactivation\crypt_base.pas: I1826 - Improve startup performance
7.1.258.0 c:\keyman\7.0\src\global\delphi\productactivation\crypt_guid.pas: I1826 - Improve startup performance
7.1.258.0 c:\keyman\7.0\src\global\delphi\productactivation\crypt_productstatus.pas: I1826 - Improve startup performance
7.1.258.0 c:\keyman\7.0\src\global\delphi\productactivation\crypt_user.pas: I1826 - Improve startup performance
7.1.258.0 c:\keyman\7.0\src\global\delphi\ui\UfrmWebContainer.pas: I1829 - Close after a script error
7.1.258.0 c:\keyman\7.0\src\global\inc\Keyman32.h: I1835 - Improve refresh, debug performance
7.1.258.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: Improve startup and shutdown performance
7.1.258.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1826 - Improve performance of fontchange
7.1.257.0 c:\keyman\7.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas: I1814 - Add 'runas' parameter
7.1.257.0 c:\keyman\7.0\src\engine\keyman32\K32_reg.cpp: I1797 - Add fallback for AIWin2000 app integration
7.1.257.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I1797 - Add fallback for AIWin2000 app integration
7.1.257.0 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: I1797 - Add fallback for AIWin2000 app integration
7.1.257.0 c:\keyman\7.0\src\engine\keyman32\kmprocess.cpp: I1797 - Add fallback for AIWin2000 app integration
7.1.257.0 c:\keyman\7.0\src\engine\keyman32\appint\aiDefault.cpp: I1797 - Add fallback for AIWin2000 app integration
7.1.257.0 c:\keyman\7.0\src\engine\keyman32\appint\aiTIP.cpp: I1797 - Add fallback for AIWin2000 app integration
7.1.257.0 c:\keyman\7.0\src\engine\keyman32\appint\aiWin2000Unicode.cpp: I1797 - Add fallback for AIWin2000 app integration
7.1.257.0 c:\keyman\7.0\src\engine\keyman32\appint\aiWin2000Unicode.h: I1797 - Add fallback for AIWin2000 app integration
7.1.257.0 c:\keyman\7.0\src\engine\keyman32\appint\appint.cpp: I1797 - Add fallback for AIWin2000 app integration
7.1.257.0 c:\keyman\7.0\src\engine\keyman32\appint\appint.h: I1797 - Add fallback for AIWin2000 app integration
7.1.257.0 c:\keyman\7.0\src\engine\keymanuc\keymanuc.cpp: I1824 - Uniscribe manager needs critical section when loading usp10
7.1.257.0 c:\keyman\7.0\src\engine\keymanuc\keymanuc.h: I1824 - Uniscribe manager needs critical section when loading usp10
7.1.257.0 c:\keyman\7.0\src\engine\keymanuc\UspFunctions.cpp: I1824 - Uniscribe manager needs critical section when loading usp10
7.1.257.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEC_Uniscribe.pas: I1817 - Uniscribe manager integration into Keyman Desktop
7.1.257.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEI_ScriptSupport.pas: I1814 - Avoid runas where unnecessary
7.1.257.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEI_Uniscribe.pas: I1817 - Keyman Uniscribe Manager integration
7.1.257.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\UfrmWaitForProgram.pas: I1814 - Avoid runas where unnecessary
7.1.257.0 c:\keyman\7.0\src\engine\kmcomapi\util\utilkeymanoption.pas: I1817 - Keyman Uniscribe manager integration
7.1.257.0 c:\keyman\7.0\src\global\delphi\general\RegistryKeys.pas: I1817 - Keyman Uniscribe Manager integration
7.1.257.0 c:\keyman\7.0\src\global\delphi\general\utilsystem.pas: I1814 - Avoid unnecessary runas
7.1.257.0 c:\keyman\7.0\src\global\inc\Keyman32.h: I1797 - AIWin2000 fallback
7.1.257.0 c:\keyman\7.0\src\global\inc\registry.h: I1797 - AIWin2000 registry fallback
7.1.257.0 c:\keyman\7.0\src\engine\keymanuc\keymanuc.cpp: I816 - Add cmd.exe to list of non-hooked DLLs
7.1.257.0 c:\keyman\7.0\src\global\delphi\general\certificate_check.pas: I1809 - Avoid errors with CRYPT_E_SECURITY_SETTING
7.1.257.0 c:\keyman\7.0\src\global\inc\certificate_check.h: I1809 - Avoid errors with CRYPT_E_SECURITY_SETTING
7.1.256.0 c:\keyman\7.0\src\global\delphi\general\DebugPaths.pas: Fix bug loading files with a blank debug path
7.1.256.0 c:\keyman\7.0\src\global\delphi\ui\XMLRenderer.pas: I1803 - Fix bug loading xml files when no debug path is provided
7.1.256.0 c:\keyman\7.0\src\support\kmxfonts\kmxfontsmain.pas: Display a single line showing no fonts found if that is the case
7.1.255.0 c:\keyman\7.0\src\buildtools\cvscommit\CheckSource.pas: Send a log of code changes to relevant Tavultesoft staff
7.1.255.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboardFromWeb.pas: I1679 - Fix crash installing keyboard when file is locked in temp dir
7.1.255.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: I1793 - Add shield icon to "install for all users"
7.1.255.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: I1730 - Check update of keyboards
7.1.255.0 c:\keyman\7.0\src\desktop\kmshell\main\OnlineUpdateCheck.pas: I1730 - Check update of keyboards (refactor from global)
7.1.255.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmChangeHotkey.pas: I1630 - Hotkey not showing in menu
7.1.255.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: I1730 - Online update of keyboards
7.1.255.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmOnlineUpdateNewVersion.pas: I1730 - Online update of keyboards
7.1.255.0 c:\keyman\7.0\src\desktop\kmshell\startup\UfrmSplash.pas: I1730 - Online update of keyboards
7.1.255.0 c:\keyman\7.0\src\desktop\kmshell\startup\help\UfrmTextEditor.pas: I1641 - Fix crash when focus is attempted and fails
7.1.255.0 c:\keyman\7.0\src\desktop\kmshell\util\UfrmSelectLanguage.pas: I1667, I1634 - Fix 'list index out of bounds' crash when no language is selected
7.1.255.0 c:\keyman\7.0\src\desktop\kmshell\util\utilkmshell.pas: I1730 - CanElevate refactor into utiluac
7.1.255.0 c:\keyman\7.0\src\desktop\kmshell\util\utilkmshell.pas: I1730 - Add FWait param to WaitForElevatedConfiguration
7.1.255.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsKeyboardEditor.pas: Add keyboard font helper command (incomplete)
7.1.255.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmDebug.pas: I1699 - Fix crash in debugger when clearing deadkeys
7.1.255.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: Fix crash trying to focus KMW tab
7.1.255.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: Support widestring names for keyboard icon and OSK
7.1.255.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmPackageEditor.pas: I1730 - Add label suggesting version format for online update support
7.1.255.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: I1592 - Fix crash compiling KMW keyboard when file is missing
7.1.255.0 c:\keyman\7.0\src\developer\TIKE\debug\UfrmDebugStatus_Deadkeys.pas: I1699 - Fix crash in debugger when debugging deadkeys
7.1.255.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmFontHelper.pas: Initial version
7.1.255.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmKeymanWebTest.pas: I1787 - Support KMW test keyboard in other browsers
7.1.255.0 c:\keyman\7.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas: I1043, I1138 - Fix crash installing keyboards (and use KMShell to install so we get full UI)
7.1.255.0 c:\keyman\7.0\src\developer\TIKE\main\UframeBitmapEditor.pas: Support widestring filenames
7.1.255.0 c:\keyman\7.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: Support HTML graphic and folder export options
7.1.255.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: Add font helper menu item
7.1.255.0 c:\keyman\7.0\src\developer\TIKE\project\kmnProjectFile.pas: Add font helper call
7.1.255.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFile.pas: I1685 - Fix crash when closing a file that has subfiles added to the project
7.1.255.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFiles.pas: I1769 - Add support for HTM, HTLM, XML to open for edit in Keyman Developer
7.1.255.0 c:\keyman\7.0\src\engine\keyman\KeymanMenuItem.pas: I1630 - Hotkey not displayed in menu
7.1.255.0 c:\keyman\7.0\src\engine\keyman\KeymanTrayIcon.pas: I1649 - Additional work around tray icon robustness
7.1.255.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1649 - Additional trayicon robust work
7.1.255.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1486 - Restart Keyman Engine if it was previously locked and didn't start correctly
7.1.255.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1656 - Fix crash when OSK does not exist (e.g. fails to create)
7.1.255.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKCharacterMap.pas: I1512 - Focus back to original window before stuffing in characters
7.1.255.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas: I1144 - Reset shift state when OSK is closed or goes to another tab
7.1.255.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I1144 - Reset shift state when OSK is closed or goes to another tab
7.1.255.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I1630 - Hotkey not displayed in menu
7.1.255.0 c:\keyman\7.0\src\engine\keyman32\K32_DBG.CPP: Clearer logging of key messages
7.1.255.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I1552 - Check if controller windows are still valid before posting/sending messages (e.g. after Keyman exits abnormally)
7.1.255.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I1584 - SendMasterControllers now uses SendMessageTimeout
7.1.255.0 c:\keyman\7.0\src\engine\keyman32\globals.h: I1552 - CheckControllers function
7.1.255.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I1798 - Fix keyboards not always switching correctly first time after startup
7.1.255.0 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: Minor performance improvements around debugging
7.1.255.0 c:\keyman\7.0\src\engine\keyman32\kmhook_keyboard.cpp: I1512 - Support SendInput
7.1.255.0 c:\keyman\7.0\src\engine\keyman32\kmprocess.cpp: I1622 - Fix deadkeys not working correctly in stores
7.1.255.0 c:\keyman\7.0\src\engine\keyman32\appint\aiDebugger.cpp: Use SendMessageTimeout
7.1.255.0 c:\keyman\7.0\src\engine\keyman32\appint\aiDefault.cpp: I1512 - SendInput support
7.1.255.0 c:\keyman\7.0\src\engine\keymanuc\dllmain.cpp: I816 - Uniscribe Support - Initial version
7.1.255.0 c:\keyman\7.0\src\engine\keymanuc\FileVersion.cpp: I816 - Uniscribe Support - Initial version
7.1.255.0 c:\keyman\7.0\src\engine\keymanuc\keymanuc.cpp: I816 - Uniscribe Support - Initial version
7.1.255.0 c:\keyman\7.0\src\engine\keymanuc\keymanuc.h: I816 - Uniscribe Support - Initial version
7.1.255.0 c:\keyman\7.0\src\engine\keymanuc\UspFunctionNames.cpp: I816 - Uniscribe Support - Initial version
7.1.255.0 c:\keyman\7.0\src\engine\keymanuc\UspFunctions.cpp: I816 - Uniscribe Support - Initial version
7.1.255.0 c:\keyman\7.0\src\engine\kmcomapi\com\tavultesoftkeyman.pas: I1799 - Add CoClass for TavultesoftKeymanLangConfig
7.1.255.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackagefile.pas: Add support for Author, AuthorEmail, Copyright, Version, Website in IKeymanPackage2
7.1.255.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackageinstalled.pas: I1696 - Add support for Author, AuthorEmail, Copyright, Version, Website in IKeymanPackage2
7.1.255.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEC_WindowsLanguage.pas: I1707 - Don't continually link multiple keyboards to the same Windows language
7.1.255.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEC_WindowsLanguage.pas: I1800 - State which keyboard will be linked to a language
7.1.255.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEC_WindowsLanguage.pas: I1781 - Fix memory leak and potential crash in TLEC_WindowsLanguage
7.1.255.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEI_WindowsLanguage.pas: I1801 - Fix broken language substitution
7.1.255.0 c:\keyman\7.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: I1626 - Fix crash trying to read a missing file
7.1.255.0 c:\keyman\7.0\src\engine\kmcomapi\processes\package\kpinstallpackage.pas: I1636 - Fix crash trying to read a missing package file
7.1.255.0 c:\keyman\7.0\src\engine\kmuspmgr\kmuspmgr.cpp: I816 - Uniscribe Injection - Initial version
7.1.255.0 c:\keyman\7.0\src\engine\tsysinfo\si_keyman.pas: Use a TEmbeddedWB so copy and paste works
7.1.255.0 c:\keyman\7.0\src\engine\tsysinfo\sysinfo_main.pas: Support loading an existing file from command line
7.1.255.0 c:\keyman\7.0\src\global\delphi\general\RegKeyboards.pas: I1675 - Fix crash when KMX file is corrupt
7.1.255.0 c:\keyman\7.0\src\global\delphi\general\utildir.pas: Widestring directory functions
7.1.255.0 c:\keyman\7.0\src\global\delphi\general\utildir.pas: Fix crash when two copies of Keyman Desktop start simultaneously and try and grab the same temp folder name
7.1.255.0 c:\keyman\7.0\src\global\delphi\general\utilhotkey.pas: I1630 - Hotkey not displayed in menu
7.1.255.0 c:\keyman\7.0\src\global\delphi\general\utiluac.pas: I1793 - Initial version - CanElevate function refactored
7.1.255.0 c:\keyman\7.0\src\global\delphi\ui\UfrmWebContainer.pas: I1792 - Fix crash on script error when file is missing
7.1.255.0 c:\keyman\7.0\src\global\delphi\ui\XMLRenderer.pas: I1668 - Fix crash when attempting to render XML when two copies of kmshell start simultaneously
7.1.255.0 c:\keyman\7.0\src\global\delphi\ui\XMLRenderer.pas: I1793 - Add shield icon to Keyman Configuration
7.1.255.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboard.pas: Widestring filenames
7.1.255.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardExportBMP.pas: Widestring filenames
7.1.255.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardExportHTML.pas: Widestring filenames
7.1.255.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardExportPNG.pas: Widestring filenames
7.1.255.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardExportXML.pas: Widestring filenames
7.1.255.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardExportXML.pas: WideString fields
7.1.255.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardImportXML.pas: Widestring support
7.1.255.0 c:\keyman\7.0\src\online\mailcheck\UdmMain.pas: Support HTML emails
7.1.255.0 c:\keyman\7.0\src\online\tscrmlink\UfrmCharacterIdentifier.pas: Initial version
7.1.255.0 c:\keyman\7.0\src\online\tscrmlink\UfrmMain.pas: Add link to character identifier
7.1.255.0 c:\keyman\7.0\src\online\tscrmlink\UfrmMain.pas: Rework Open ... functions
7.1.255.0 c:\keyman\7.0\src\online\tscrmlink\UfrmMain.pas: Add debug and support tools
7.1.255.0 c:\keyman\7.0\src\online\tscrmlink\UfrmOpenCRMRecord.pas: Initial version
7.1.255.0 c:\keyman\7.0\src\online\tscrmlink\debug\UfrmDebug.pas: Initial version
7.1.255.0 c:\keyman\7.0\src\support\kmxfonts\kmxfontsmain.pas: Initial version
7.1.255.0 c:\keyman\7.0\src\test\test_i1630\check_shortcuts.pas: Initial version
7.1.254.0 c:\keyman\7.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: I1658 - Add options for graphic location and usage
7.1.254.0 c:\keyman\7.0\src\engine\keyman\KeymanTrayIcon.pas: I1649 - Additional work around tray icon robustness - try to modify an existing icon first before attempting re-adding
7.1.254.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1649 - Additional tray icon robustness - ask message after 120 seconds only
7.1.254.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I1657 - Fix switching off keyboard bug introduced in build 252
7.1.254.0 c:\keyman\7.0\src\global\delphi\productactivation\crypt_base.pas: I893 - Additional fix for guest account - don't use CERT_STORE_OPEN_EXISTING_FLAG
7.1.254.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\UfrmVisualKeyboardExportHTMLParams.pas: I1658 - Reworked for graphics options
7.1.254.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardExportHTML.pas: I1658 - Add support for export graphics options
7.1.253.0 c:\keyman\7.0\src\buildtools\productstatus\main.pas: Delete also information in HKU\.DEFAULT
7.1.253.0 c:\keyman\7.0\src\engine\keyman\KeymanTrayIcon.pas: I1649 - Tooltray icon robustness
7.1.253.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1649 - Tray icon robustness
7.1.253.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I1635 - Fix x64 crash due to memory corruption
7.1.253.0 c:\keyman\7.0\src\engine\kmcomapi\com\tavultesoftkeyman.pas: I1642 - Move GetErrLogPath out of DLLMain
7.1.253.0 c:\keyman\7.0\src\global\delphi\productactivation\crypt_base.pas: I893 - Fix guest account login issues with CryptAcquireContext
7.1.253.0 c:\keyman\7.0\src\support\kmdecomp\savekeyboard.cpp: Add WINDOWSLANGUAGES 7.1 system store
7.1.252.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmVisualKeyboardImportKMX.pas: I1471 - Add key caps to all non-matched keys (option)
7.1.252.0 c:\keyman\7.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: I1471 - Add key caps to all non-matched keys (option)
7.1.252.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1627 - Switching languages with keyboard should be in keyman32.dll
7.1.252.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I1627 - Switching langauges with keyboard should be in Keyman32
7.1.252.0 c:\keyman\7.0\src\engine\keyman32\syskbdnt.cpp: I1635 - mnemonic layouts on x64 fail
7.1.252.0 c:\keyman\7.0\src\global\inc\registry.h: I1635 - switch language with keyboard in keyman32
7.1.252.0 c:\keyman\7.0\src\engine\keyman32\syskbdnt64.cpp: I1635 - Initial version
7.1.251.0 c:\keyman\7.0\src\global\delphi\general\CleartypeDrawCharacter.pas: I720 - Support Uniscribe display of text on OSK
7.1.251.0 c:\keyman\7.0\src\buildtools\productstatus\main.pas: Add flags to not write the product status - used in debug tools
7.1.251.0 c:\keyman\7.0\src\desktop\kmshell\install\uninstall.pas: I1609 - Uninstall requires administrator if installed by admin
7.1.251.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: I1616 - Upgrade keyboards from 6.x
7.1.251.0 c:\keyman\7.0\src\desktop\kmshell\main\UFixupMissingFile.pas: I1607 - Fix crash if xsl file is missing
7.1.251.0 c:\keyman\7.0\src\desktop\kmshell\main\UImportOlderKeyboardUtils.pas: I1616 - Upgrade keyboards from 6.x
7.1.251.0 c:\keyman\7.0\src\desktop\kmshell\main\UImportOlderVersionKeyboards.pas: I1616 - Upgrade keyboards from 6.x
7.1.251.0 c:\keyman\7.0\src\desktop\setup\SetupStrings.pas: I1616 - Upgrade keyboards from 6.x
7.1.251.0 c:\keyman\7.0\src\desktop\setup\UfrmRun.pas: I1616 - Upgrade keyboards from 6.x
7.1.251.0 c:\keyman\7.0\src\desktop\setup\UfrmRun.pas: I1614 - Don't crash installer if product not found (occurs when uninstall after restart)
7.1.251.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: I1585 - spacebar not being accepted in positional KMW keyboards
7.1.251.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: I783 - Problems with index/any in KMW keyboards
7.1.251.0 c:\keyman\7.0\src\engine\tsysinfo\UfrmEmail.pas: I1593 - Delete error logs after successful upload only
7.1.251.0 c:\keyman\7.0\src\global\delphi\general\utilsystem.pas: I1617 - Fix range check error
7.1.251.0 c:\keyman\7.0\src\global\delphi\productactivation\utilproductactivation.pas: Don't write if asked for read only
7.1.251.0 c:\keyman\7.0\src\global\delphi\ui\UfrmWebContainer.pas: Don't crash on XML rendering error?
7.1.251.0 c:\keyman\7.0\src\global\delphi\ui\XMLRenderer.pas: I1607 - Fixup missing files
7.1.250.0 c:\keyman\7.0\src\engine\kmcomapi\com\options\keymanoptions.pas: Avoid crash with missing options
7.1.250.0 c:\keyman\7.0\src\engine\kmcomapi\util\utilkeymanoption.pas: Avoid crash with missing option
7.1.250.0 c:\keyman\7.0\src\buildtools\processexceptionreport\UfrmProcessReportMain.pas: Automatic processing of excmagic-style reports
7.1.250.0 c:\keyman\7.0\src\engine\kmcomapi\com\languages\keymanlanguage.pas: I1576 - Crash after Keyboards.refresh due to dud pointer
7.1.250.0 c:\keyman\7.0\src\global\delphi\general\CompilePackageInstaller.pas: Don't crash if FPack is not assigned
7.1.250.0 c:\keyman\7.0\src\global\delphi\general\GlobalProxySettings.pas: Add Refresh function to proxy settings
7.1.250.0 c:\keyman\7.0\src\test\test_httpuploader\main.pas: Add more diagnostic reporting information to test http proxy code
7.0.249.0 c:\keyman\7.0\src\desktop\kmshell\startup\help\UfrmTextEditor.pas: I1571 - Help menu
7.0.249.0 c:\keyman\7.0\src\buildtools\cvscommit\frmCheckSourceDiff.pas: Move to new CVSNT folder
7.0.249.0 c:\keyman\7.0\src\desktop\setup\bootstrapmain.pas: I1158 - Report error codes
7.0.249.0 c:\keyman\7.0\src\desktop\setup\UfrmRun.pas: I1558 - setup graphics
7.0.249.0 c:\keyman\7.0\src\developer\kmcmpdll\Compiler.cpp: I1569 - line prefixes
7.0.249.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: I1557 - Lookup language via tav.com
7.0.249.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: Compile target support
7.0.249.0 c:\keyman\7.0\src\engine\keyman\UfrmHelp.pas: I1510 - Context help fix
7.0.249.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1510 - context help
7.0.249.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I1510 - context help
7.0.249.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEC_MSOffice.pas: I1570 - Checking on CD drive for office
7.0.249.0 c:\keyman\7.0\src\engine\kmcomapi\util\keymanautoobject.pas: I1574 - remove SafecallException exception reporting and use new global reporting
7.0.249.0 c:\keyman\7.0\src\engine\kmcomapi\util\utilhandleexception.pas: I1574 - Use new global reporting of exceptions
7.0.249.0 c:\keyman\7.0\src\engine\tsysinfo\UfrmEmail.pas: I1574 - Report exceptions in all TS apps
7.0.249.0 c:\keyman\7.0\src\engine\tsysinfo\UfrmRemoteExceptionHandler.pas: I1574 -
7.0.249.0 c:\keyman\7.0\src\global\delphi\excmagic\unit\ExcMagic.pas: Remove int/cardinal warning for GetLogicalAddr
7.0.249.0 c:\keyman\7.0\src\global\delphi\general\compile.pas: Use Compile Targets
7.0.249.0 c:\keyman\7.0\src\global\delphi\general\CompilePackageInstaller.pas: I1558 - Embed graphic file into setup.exe
7.0.249.0 c:\keyman\7.0\src\global\delphi\general\CompilePackageInstaller.pas: I1559 - Support custom setup.exe strings
7.0.249.0 c:\keyman\7.0\src\global\delphi\general\ErrLogPath.pas: I1574 - Initial version
7.0.249.0 c:\keyman\7.0\src\global\delphi\general\ExternalExceptionHandler.pas: I1574 - Global exception reporting
7.0.249.0 c:\keyman\7.0\src\global\delphi\general\kpsfile.pas: I1559 - Support custom setup.exe strings
7.0.249.0 c:\keyman\7.0\src\online\excreport\ExcReportMain.pas: Ignore return source line offset
7.0.248.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: I1524 - Fix crashes when installing keyboards
7.0.248.0 c:\keyman\7.0\src\desktop\kmshell\psr\UfrmLanguageEnvironmentCheck.pas: I1396 - Help on language setup items
7.0.248.0 c:\keyman\7.0\src\desktop\kmshell\startup\help\UfrmTextEditor.pas: I1534 - Show hint for non-Unicode keyboards
7.0.248.0 c:\keyman\7.0\src\desktop\kmshell\startup\help\UfrmTextEditor.pas: I1530 - Only show a message on tell users to start Keyman
7.0.248.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsMain.pas: I1503 - Ctrl+F not working in Character Map
7.0.248.0 c:\keyman\7.0\src\developer\TIKE\project\UfrmProject.pas: I1553 - External exceptions
7.0.248.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1412 - Performance when starting On Screen Keyboard in tutorial
7.0.248.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKFontHelper.pas: I1533 - Show hint for non-Unicode keyboards
7.0.248.0 c:\keyman\7.0\src\engine\keyman32\globals.h: I1412 - Keyman Engine starts multiple times in Tutorial
7.0.248.0 c:\keyman\7.0\src\engine\keyman32\glossary.cpp: I1498 - Fix keyboard switching for Shadow keyboards on Vista+
7.0.248.0 c:\keyman\7.0\src\engine\keyman32\glossary.cpp: I1546 - Fix language switch with ids >= x80000000
7.0.248.0 c:\keyman\7.0\src\engine\keyman32\glossary.cpp: I1545 - Fix registry leak
7.0.248.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I1412 - Keyman Engine starts multiple times in Tutorial
7.0.248.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I1546 - Language switch not working with some keyboard IDs
7.0.248.0 c:\keyman\7.0\src\engine\keyman32\appint\aiDefault.cpp: I1546 - Language switch not working with some keyboard IDs
7.0.248.0 c:\keyman\7.0\src\engine\kmcomapi\com\languages\keymanlanguage.pas: I1498 - Fix Toolbox keyboard switching
7.0.248.0 c:\keyman\7.0\src\engine\kmcomapi\com\system\keymancontrol.pas: I1412 - Keyman Engine starts multiple times in Tutorial
7.0.248.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEC_MSOffice.pas: 1529 - Fixup installation of 'unknown' language in Office
7.0.248.0 c:\keyman\7.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: I1543 - Fixup wrong character output for Vista+ANSI+System Shadow keyboard
7.0.248.0 c:\keyman\7.0\src\engine\tsysinfo\si_keyman.pas: I1532 - Report files in tsysinfo
7.0.248.0 c:\keyman\7.0\src\engine\tsysinfo\si_language.pas: I1532 - Report on additional items in tsysinfo
7.0.248.0 c:\keyman\7.0\src\engine\tsysinfo\sysinfo_main.pas: I1524 - Support crash reports in tsysinfo
7.0.248.0 c:\keyman\7.0\src\engine\tsysinfo\sysinfo_util.pas: I1523 - Report additional items in tsysinfo
7.0.248.0 c:\keyman\7.0\src\engine\tsysinfo\UfrmEmail.pas: I1554 - Support proxy
7.0.248.0 c:\keyman\7.0\src\engine\tsysinfo\UfrmEmail.pas: I5555 - Support proxy in tsysinfo
7.0.248.0 c:\keyman\7.0\src\engine\tsysinfo\UfrmRemoteExceptionHandler.pas: I1553 - Initial version
7.0.248.0 c:\keyman\7.0\src\global\delphi\comp\KMDActions.pas: I1503 - Ctrl+F not working in charmap
7.0.248.0 c:\keyman\7.0\src\global\delphi\general\ExternalExceptionHandler.pas: I1553 - Report exceptions via tsysinfo
7.0.248.0 c:\keyman\7.0\src\global\delphi\general\GlobalProxySettings.pas: I1556 - Initial version
7.0.248.0 c:\keyman\7.0\src\global\delphi\general\KeymanControlMessages.pas: I1412 - Improve performance of tutorial
7.0.248.0 c:\keyman\7.0\src\global\delphi\general\utildir.pas: Raise excpetion if GetTempFileName fails to avoid possible deletion of wrong files
7.0.248.0 c:\keyman\7.0\src\global\delphi\general\utilsystem.pas: I1546 - Use $a000 system shadow keyboard layout
7.0.248.0 c:\keyman\7.0\src\global\delphi\general\utilxml.pas: Raise exception if gettempfilename fails
7.0.248.0 c:\keyman\7.0\src\global\delphi\ui\UfrmWebContainer.pas: I1553 - Report exceptions externally
7.0.248.0 c:\keyman\7.0\src\support\create_normalization_group\normmain.pas: Initial version
7.0.248.0 c:\keyman\7.0\src\support\kmkb0045\kbdpatchmain.pas: Initial version
7.0.248.0 c:\keyman\7.0\src\test\test_sfx\bootstrapmain.pas: Initial version
7.0.248.0 c:\keyman\7.0\src\test\test_sfx\testsfxmain.pas: Initial version
7.0.247.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1082 - Avoid nasty menu flicker
7.0.246.0 c:\keyman\7.0\src\desktop\kmshell\main\UCheckLanguageSettings.pas: I1400 - Initial version
7.0.246.0 c:\keyman\7.0\src\developer\TIKE\dialogs\languages\UfrmSelectISOLanguages.pas: I1400 - Initial version
7.0.246.0 c:\keyman\7.0\src\developer\TIKE\dialogs\languages\UfrmSelectWindowsLanguages.pas: I1400 - Initial version
7.0.246.0 c:\keyman\7.0\src\developer\TIKE\main\TextFileTemplates.pas: I1423 - Initial version
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\keymansystemconfigitem.pas: I1400 - Initial version
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\keymansystemconfigitems.pas: I1400 - Initial version
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LanguageEnvironmentCheck.pas: I1400 - Initial version refactored into kmcomapi
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LanguageEnvironmentInstall.pas: I1400 - Initial version refactored into kmcomapi
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LanguageEnvironmentItems.pas: I1400 - Initial version refactored into kmcomapi
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LanguageEnvironmentManager.pas: I1400 - Initial version refactored into kmcomapi
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEC_MSOffice.pas: I1400 - Initial version refactored into kmcomapi
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEC_ScriptSupport.pas: I1400 - Initial version refactored into kmcomapi
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEC_WindowsLanguage.pas: I1400 - Initial version refactored into kmcomapi
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEI_MSOffice.pas: I1400 - Initial version refactored into kmcomapi
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEI_ScriptSupport.pas: I1400 - Initial version refactored into kmcomapi
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEI_Uniscribe.pas: I1400 - Initial version refactored into kmcomapi
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\LEI_WindowsLanguage.pas: I1400 - Initial version refactored into kmcomapi
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\OfficeLanguageDetails.pas: I1400 - Initial version refactored into kmcomapi
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\systemconfigitems\UfrmWaitForProgram.pas: I1400 - Initial version refactored into kmcomapi
7.0.246.0 c:\keyman\7.0\src\global\delphi\general\IntegerArray.pas: Initial version
7.0.246.0 c:\keyman\7.0\src\global\delphi\general\WindowsLanguages.pas: I1400 - Initial version
7.0.246.0 c:\keyman\7.0\src\global\delphi\general\wininet5.pas: I1465 - Initial version
7.0.246.0 c:\keyman\7.0\src\test\test_findfonts\testfindfonts_main.pas: I1353 - Initial version
7.0.246.0 c:\keyman\7.0\src\buildtools\processexceptionreport\UfrmProcessReportMain.pas: Cleanup
7.0.246.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: I1220 - Refactor language environment into kmcomapi
7.0.246.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: Install multiple files together
7.0.246.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboardFromWeb.pas: I1496 - Fix filename when content disposition is missing [some proxy servers do this]
7.0.246.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: Support installing multiple files at once
7.0.246.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: I1400.9 Check Language settings through Diagnostics
7.0.246.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: I1487 - Improve performance of installing keyboards
7.0.246.0 c:\keyman\7.0\src\desktop\kmshell\psr\LanguageEnvironmentManager.pas: I1400 - Refactor language check into kmcomapi
7.0.246.0 c:\keyman\7.0\src\desktop\kmshell\psr\UfrmLanguageEnvironmentCheck.pas: I1400 - Refactor checks into kmcomapi.dll
7.0.246.0 c:\keyman\7.0\src\desktop\kmshell\psr\UfrmLanguageEnvironmentCheck.pas: I1400 - Add ability to disable items
7.0.246.0 c:\keyman\7.0\src\desktop\kmshell\startup\UfrmSplash.pas: I1400 - Check language settings on startup
7.0.246.0 c:\keyman\7.0\src\desktop\kmshell\startup\UfrmWelcome.pas: I1248 - Welcome does not start from Configuration
7.0.246.0 c:\keyman\7.0\src\desktop\kmshell\startup\help\UfrmTextEditor.pas: I1356 - Refresh fonts when they change
7.0.246.0 c:\keyman\7.0\src\desktop\kmshell\startup\help\UfrmTextEditor.pas: I1449 - Resize hint bar to size of hint content
7.0.246.0 c:\keyman\7.0\src\desktop\setup\bootstrapmain.pas: Close handles after starting app
7.0.246.0 c:\keyman\7.0\src\desktop\setup\UfrmRun.pas: I1440 - Fix update check failure during install
7.0.246.0 c:\keyman\7.0\src\desktop\setup\UfrmRun.pas: Use Keyman Config to install keyboards if possible for additional UI
7.0.246.0 c:\keyman\7.0\src\developer\kmcmpdll\Compiler.cpp: Support documenting language id as a single WORD instead of by PRIMARY/SUB
7.0.246.0 c:\keyman\7.0\src\developer\kmcmpdll\Compiler.cpp: Support Windows languages list
7.0.246.0 c:\keyman\7.0\src\developer\kmcmpdll\kmdprot.cpp: I1402 - Fix error in hwkey check
7.0.246.0 c:\keyman\7.0\src\developer\setup\UfrmRun.pas: I1440 - Avoid update check stopping install
7.0.246.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmEditor.pas: Fixup bugs in font support
7.0.246.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmEditor.pas: I1422 - Fixup inability to insert characters in text editor
7.0.246.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmEditor.pas: I1421 - Fixup problems with text file format support
7.0.246.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: Add Languages tab
7.0.246.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: I1467 - Fixup source -> Layout tab differentiation of L/R alt
7.0.246.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: I993 - Fix crash when pressing Ctrl+PgUp/Pgdn
7.0.246.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmMDIEditor.pas: I1221 - Improve performance of project
7.0.246.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: I1474 - Strip UTF8 prolog from help text
7.0.246.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmNew.pas: I1420 - Save as .htm
7.0.246.0 c:\keyman\7.0\src\developer\TIKE\main\mrulist.pas: I1420 - Improve project performance
7.0.246.0 c:\keyman\7.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: Fixup VK dirty state
7.0.246.0 c:\keyman\7.0\src\developer\TIKE\main\UframeTextEditor.pas: I1426 - Fixup script tag font
7.0.246.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFile.pas: I1420 - Improve project performance
7.0.246.0 c:\keyman\7.0\src\developer\TIKE\project\UfrmProject.pas: I1420 - Improve project performance
7.0.246.0 c:\keyman\7.0\src\engine\keyman\Menu_KeyboardItems.pas: I1439 - Skip keyboards without an owner product
7.0.246.0 c:\keyman\7.0\src\engine\keyman\UfrmHelp.pas: Go directly to help if the help template does not exist
7.0.246.0 c:\keyman\7.0\src\engine\keyman\UfrmHTML.pas: Open Welcome non-modal
7.0.246.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: Improve performance of OSK
7.0.246.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKCharacterMap.pas: I1463 - Cancel focus on double click
7.0.246.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKKeyboardUsage.pas: I1429 - Use U+XXXX when inserting characters from keyboard usage (so we avoid Unicode URLs for compat)
7.0.246.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I1434 - Fix range check error with Greek Polytonic keyboard
7.0.246.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: Refactor web hint manager
7.0.246.0 c:\keyman\7.0\src\engine\keyman32\addins.cpp: I1488 - Fix registry handle leak
7.0.246.0 c:\keyman\7.0\src\engine\keyman32\kmprocess.cpp: I1389 - Supplementary chars on Vista default to a single BKSP
7.0.246.0 c:\keyman\7.0\src\engine\keyman32\appint\aiDefault.cpp: I1389 - Supp chars on Vista+ default to single BKSP
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\tavultesoftkeyman.pas: I1400 - Refactor language check into kmcomapi
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboard.pas: I1400 - Add PrimaryLanguage property
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardfile.pas: Add PrimaryLanguage property
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardinstalled.pas: Add PrimaryLanguage property
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackagefile.pas: I1464 - Avoid deletion of wrong files if sourcepath setup fails
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\processes\package\kpinstallpackage.pas: I1271 - OSK tries to install when associated keyboard is not installed
7.0.246.0 c:\keyman\7.0\src\engine\kmcomapi\processes\package\kpinstallpackage.pas: I1320 - Fixup locale.xml doctype parsing and replacement
7.0.246.0 c:\keyman\7.0\src\global\delphi\charmap\UfrmCharacterMapNew.pas: I1463 - CAnce lfocus on double click
7.0.246.0 c:\keyman\7.0\src\global\delphi\charmap\UfrmCharacterMapNew.pas: I1462 - Fix failure to activate filter correctly on mouse click
7.0.246.0 c:\keyman\7.0\src\global\delphi\general\findfonts.pas: I1484 - Fix fonts not correctly locating characters
7.0.246.0 c:\keyman\7.0\src\global\delphi\general\httpuploader.pas: I1465 - Fix proxy support
7.0.246.0 c:\keyman\7.0\src\global\delphi\general\kmxfile.pas: Add ssWindowsLanguages
7.0.246.0 c:\keyman\7.0\src\global\delphi\general\RegKeyboards.pas: Remove DefaultLanguageID, add KeyboardLanguageID
7.0.246.0 c:\keyman\7.0\src\global\delphi\general\RegKeyboards.pas: I1400 - Move language info to the system config item check
7.0.246.0 c:\keyman\7.0\src\global\delphi\general\XString.pas: I1365 - Add CODE_NOTANY support
7.0.246.0 c:\keyman\7.0\src\global\inc\Keyman32.h: I1389 - BKSP single backspace for Vista+
7.0.246.0 c:\keyman\7.0\src\online\klicence\activationblob.pas: I1406 - Allow licence numbers with hyphens
7.0.245.0 c:\keyman\7.0\src\global\inst\data\blocks.txt: Add new scripts -
1B80..1BBF; Sundanese
1C00..1C4F; Lepcha
1C50..1C7F; Ol Chiki
2DE0..2DFF; Cyrillic Extended-A
A500..A63F; Vai
A640..A69F; Cyrillic Extended-B
A880..A8DF; Saurashtra
A900..A92F; Kayah Li
A930..A95F; Rejang
AA00..AA5F; Cham
10190..101CF; Ancient Symbols
101D0..101FF; Phaistos Disc
10280..1029F; Lycian
102A0..102DF; Carian
10920..1093F; Lydian
1F000..1F02F; Mahjong Tiles
1F030..1F09F; Domino Tiles
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: Add language environment checks
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: I1168 - Fix kbd.OwnerPackage causing crash (Assigned check)
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboardFromWeb.pas: I1366 - Add version information to InstallKeyboardFromWeb so we can show appropriate content online
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\install\uninstall.pas: Initial version
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: I1201 - Admin required uninstalling package
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: I1248 - Redesign Welcome
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmChangeHotkey.pas: Use TfrmKeymanBase instead of TfrmKMShell
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmHTML.pas: Use TfrmKeymanBase instead of TfrmKMShell
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: I1256 - Design hint system (specifically hint options)
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: I1338 - Eliminate unnecessary re-render in Keyman Configuration
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: I1201 - Fix crash uninstalling admin-installed keyboards/packages
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmOnlineUpdateNewVersion.pas: Refer to FActiveProduct when creating form
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmSelectKeyboardsToInstall.pas: Use TfrmKeymanBase instead of TfrmKMShell
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\product\UfrmProductActivation.pas: Pass FActiveProduct in to form
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\psr\LanguageEnvironmentCheck.pas: I1220 - Initial version
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\psr\LanguageEnvironmentInstall.pas: I1220 - Initial version
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\psr\LanguageEnvironmentItems.pas: I1220 - Initial version
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\psr\LanguageEnvironmentManager.pas: I1220 - Initial version
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\psr\LEC_MSOffice.pas: I1220 - Initial version
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\psr\LEC_ScriptSupport.pas: I1220 - Initial version
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\psr\LEC_Uniscribe.pas: I1220 - Initial version
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\psr\LEI_MSOffice.pas: I1220 - Initial version
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\psr\LEI_ScriptSupport.pas: I1220 - Initial version
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\psr\LEI_Uniscribe.pas: I1220 - Initial version
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\psr\OfficeLanguageDetails.pas: I1220 - Initial version
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\psr\UfrmLanguageEnvironmentCheck.pas: I1220 - Initial version
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\render\OptionsXMLRenderer.pas: I1367 - Read option names from locale.xml directly
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\render\OptionsXMLRenderer.pas: I1368 - Sort option groups and names
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\render\XMLRenderer.pas: Genericise XMLRenderer - pass product through to renderer
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\startup\UfrmSplash.pas: Use TfrmKeymanBase
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\startup\UfrmWelcome.pas: I1248 - Add Welcome function and support for new welcome process
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\startup\help\UfrmTextEditor.pas: I1248 - Initial version
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\util\KMShellHints.pas: I1256 - Initial version (hint system)
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\util\UfrmDownloadProgress.pas: Use TfrmKeymanBase
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\util\UfrmSelectLanguage.pas: Use font size in dialog
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\util\UfrmSelectLanguage.pas: I1245 - Fix confusing dialog layout for SelectLanguage
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\util\UfrmWaitForProgram.pas: I1220 - Initial version (wait for language pack to install)
7.0.244.0 c:\keyman\7.0\src\desktop\kmshell\util\XMLTemplatePath.pas: Initial version
7.0.244.0 c:\keyman\7.0\src\desktop\setup\bootstrapmain.pas: I1306 - Fix -s option not doing fully silent extract
7.0.244.0 c:\keyman\7.0\src\desktop\setup\UfrmRun.pas: I879 - Exit bootstrapper after successful install
7.0.244.0 c:\keyman\7.0\src\desktop\setup\UfrmRun.pas: I878 - Start Keyman automatically always
7.0.244.0 c:\keyman\7.0\src\developer\kmcmpdll\Compiler.cpp: I1358 - Support for multiple languages for office config
7.0.244.0 c:\keyman\7.0\src\developer\kmcomp\main.pas: I1369 - Support compiling KeymanWeb keyboards in KMCOMP
7.0.244.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmTikePageEditor.pas: I993 - Skip invisible pages with ctrl+pgup/ctrl+pgdn
7.0.244.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: I1370 - Rename keyboards to avoid invalid characters during compile
7.0.244.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: Refactor incxstr into kmxfileutils
7.0.244.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmUploadKeyboard.pas: I1230, I1217, I1199 - Handle remote exceptions cleanly when uploading
7.0.244.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTOptionEditor.pas: I1248 - Add tutorial support
7.0.244.0 c:\keyman\7.0\src\developer\TIKE\project\kmnProjectFile.pas: I1370 - Rename files to avoid invalid characters during compile of KeymanWeb keyboards
7.0.244.0 c:\keyman\7.0\src\developer\TIKE\project\kpsProjectFile.pas: I1221 - Fixup files added to project unnecessarily
7.0.244.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFile.pas: I1221 - Fixup performance (only save at end of GetFileParamters)
7.0.244.0 c:\keyman\7.0\src\engine\keyman\KeymanHints.pas: I1256 - Initial version (hint system)
7.0.244.0 c:\keyman\7.0\src\engine\keyman\KeymanMenuItem.pas: I1352 - Show hint in keyboard menu when no keyboards are installed
7.0.244.0 c:\keyman\7.0\src\engine\keyman\KeymanMenuItem.pas: Improve colour of menu left hand bar
7.0.244.0 c:\keyman\7.0\src\engine\keyman\KeymanMenuItem.pas: Polish display of menu
7.0.244.0 c:\keyman\7.0\src\engine\keyman\KeymanTrayIcon.pas: I1372 - Tooltip in tray icon was not Unicode
7.0.244.0 c:\keyman\7.0\src\engine\keyman\KeymanTrayIcon.pas: I1248 - Welcome process - balloon support
7.0.244.0 c:\keyman\7.0\src\engine\keyman\Menu_KeyboardItems.pas: I1352 - Show hint when not keyboards are in the menu
7.0.244.0 c:\keyman\7.0\src\engine\keyman\Menu_KeyboardItems.pas: I1373 - Link to keyboard usage page
7.0.244.0 c:\keyman\7.0\src\engine\keyman\UfrmHelp.pas: I1251 - Integrate keyboard help with Keyman help
7.0.244.0 c:\keyman\7.0\src\engine\keyman\UfrmHTML.pas: I1236 - keyboard welcome now stays on top
7.0.244.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1248 - Integrated Welcome process
7.0.244.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1288 - OSK auto-popup
7.0.244.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1375 - Switch to OSK page automatically when keyboard selected
7.0.244.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1376 - Sometimes OSK shows wrong keyboard when it starts
7.0.244.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1374 - Support font helper
7.0.244.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1377 - Show menu near tray icon when using hotkey
7.0.244.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1287 - Support switching languages with keyboards
7.0.244.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1292 - InstallUserFonts using ansi filepath
7.0.244.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1123, I1136 - Fix InstallUserFonts crashes
7.0.244.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1236 - Integrate keyboard help with Keyman help
7.0.244.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1289 - Focus not returned to active app when OSK opened
7.0.244.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1274 - Avoid crash if OSK already closed when closing OSK
7.0.244.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKFontHelper.pas: Initial version I1374
7.0.244.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKKeyboardUsage.pas: I1373 - Initial version
7.0.244.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas: Add HasVisualKeyboard(KeymanID) function
7.0.244.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I1256 - hint system
7.0.244.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I1373 - keyboard usage
7.0.244.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I1374 - font helper
7.0.244.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I1375 - switch to correct page automatically
7.0.244.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I1378 - allow drag anywhere on title
7.0.244.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I1311 - Fix selecting incorrect keyboard with popup menu
7.0.244.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I1251 - combine keyboard help with Keyman help
7.0.244.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I1314 - don't allow all buttons to be up for keyboards
7.0.244.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I1232 - Show hint on how to get OSK back when closing
7.0.244.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I1287 - Switch keyboard and language togher
7.0.244.0 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: I1337 - move mousewheel handling before PM_REMOVE to avoid mousing both osk and active app
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\keymancontext.pas: Add Languages and Options access
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\com\tavultesoftkeyman.pas: Add Languages property
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\com\customisation\keymancustomisation.pas: I1248 - Add TutorialCommandLine
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboard.pas: I1374 - Font helper code - chars and scripts used
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboard.pas: I1220 - Fixup ms office languages - read languages required from keyboard
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardsinstalled.pas: I1192 - Fix crash when starting multiple products at once
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardspackage.pas: I1192 - Fix crash starting multiple products
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackageinstalled.pas: Add RefreshKeyboards
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\com\products\keymanproduct.pas: I920 - KMShell starts in background
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\com\products\keymanproduct.pas: I1248 - Tutorial
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\com\system\keymancontrol.pas: I1267 - ActiveKeyboard returning wrong information when no keyboard active
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\com\system\keymancontrol.pas: I1287 - Switch keyboard and language together
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\com\unicodeblock\keymanunicodeblock.pas: Initial version
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\com\unicodeblock\keymanunicodeblocks.pas: Initial version
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\com\unicodeblock\unicodeblock.pas: Initial version
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\util\kmxfile.pas: I1358 - WindowsLanguages
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\util\utilkeymancontrol.pas: Use the first active product for control when no product passed
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\util\utilkeymanoption.pas: I1287 - Switch language and keyboard together
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\util\utilkeymanoption.pas: I1288 - Auto open OSK
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\util\utilkeymanoption.pas: I1375 - Auto switch OSK pages
7.0.244.0 c:\keyman\7.0\src\engine\kmcomapi\util\utilkeymanoption.pas: I1256 - Hint system
7.0.244.0 c:\keyman\7.0\src\global\delphi\comp\embeddedwb.pas: Made ProcessKey virtual
7.0.244.0 c:\keyman\7.0\src\global\delphi\comp\embeddedwb.pas: Add better ScriptError handling
7.0.244.0 c:\keyman\7.0\src\global\delphi\comp\KeymanTextEditorRichEdit.pas: Initial version
7.0.244.0 c:\keyman\7.0\src\global\delphi\comp\KeymanWebBrowser.pas: Initial version (unused)
7.0.244.0 c:\keyman\7.0\src\global\delphi\comp\OnScreenKeyboard.pas: I1227, I904, I1102 - Fix crash exporting OSK
7.0.244.0 c:\keyman\7.0\src\global\delphi\comp\WebBrowserManager.pas: Initial version
7.0.244.0 c:\keyman\7.0\src\global\delphi\cust\custinterfaces.pas: I1373 - View keyboard usage
7.0.244.0 c:\keyman\7.0\src\global\delphi\cust\custinterfaces.pas: I1374 - View font helper
7.0.244.0 c:\keyman\7.0\src\global\delphi\cust\custinterfaces.pas: I1248 - Tutorial
7.0.244.0 c:\keyman\7.0\src\global\delphi\cust\CustomisationOptions.pas: I1248 - Tutorial
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\compile.pas: refactor constants into kmxfileconsts
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\findfonts.pas: Initial version
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\KeymanControlMessages.pas: Initial version
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\KMShell_CommandLines.pas: I1248 - Tutorial
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\kmxfile.pas: I1358 - Add TSS_WINDOWSLANGUAGES
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\kmxfileconsts.pas: Initial version (Refactored)
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\kmxfileusedchars.pas: Initial version
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\kmxfileusedscripts.pas: Initial version
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\kmxfileutils.pas: Initial version
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\RegistryKeys.pas: I1288 - Add SRegValue_AutoOpenOSK
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\RegistryKeys.pas: I1375 - Add SRegValue_AutoSwtichOSKPages
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\RegistryKeys.pas: I1287 - Add SRegValue_SwitchLanguageWithKeyboard
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\RegistryKeys.pas: I1248 - Add SRegValue_EnableHints, SRegKey_Hints
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\RegistryKeys.pas: I1220 - Add SRegKey_LanguageGroups
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\RegKeyboards.pas: I1374 - Add support for font helper
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\RegKeyboards.pas: I1358 - Add multiple language information
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\RegKeyboards.pas: I1345 - Get User Default Keyboard instead of default language keyboard
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\ttinfo.pas: I1301 - Fixup supplementary plane font view in Charmap
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\UfrmExceptionHandler.pas: I1312 - Report errors in application event log
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\Unicode.pas: I1374 - font helper - Uni_IsIgnorable - to avoid testing those chrs in fonts
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\UnicodeBlocks.pas: Initial version
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\utilcheckfonts.pas: I1374 - Initial version
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\utilsystem.pas: Add WaitForProgram
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\VersionInfo.pas: Add CompareVersions function
7.0.244.0 c:\keyman\7.0\src\global\delphi\general\WideStringClass.pas: Initial version
7.0.244.0 c:\keyman\7.0\src\global\delphi\hints\HintConsts.pas: I1248 - Initial version
7.0.244.0 c:\keyman\7.0\src\global\delphi\hints\Hints.pas: I1248 - Initial version
7.0.244.0 c:\keyman\7.0\src\global\delphi\hints\UfrmHint.pas: I1248 - Initial version
7.0.244.0 c:\keyman\7.0\src\global\delphi\integration\MSOfficeLanguages.pas: I1220 - Initial version
7.0.244.0 c:\keyman\7.0\src\global\delphi\productactivation\utilproductactivation.pas: I1343 - Fix reactivation required repeatedly on some notebooks
7.0.244.0 c:\keyman\7.0\src\global\delphi\ui\GenericXMLRenderer.pas: Relocated
7.0.244.0 c:\keyman\7.0\src\global\delphi\ui\UfrmKeymanBase.pas: Relocated
7.0.244.0 c:\keyman\7.0\src\global\delphi\ui\UfrmWebContainer.pas: Relocated
7.0.244.0 c:\keyman\7.0\src\global\delphi\ui\XMLRenderer.pas: Relocated
7.0.244.0 c:\keyman\7.0\src\global\inc\Keyman32.h: I1358 - Add TSS_WINDOWSLANGUAGES
7.0.244.0 c:\keyman\7.0\src\global\inc\Keyman32.h: I1287 - switch keyboard and language together
7.0.244.0 c:\keyman\7.0\src\online\kmcrm\UdmCRMDatabase.pas: I1230 - Add new parameters for uploading keyboard
7.0.244.0 c:\keyman\7.0\src\online\mailcheck\UdmMain.pas: Skip spam
7.0.244.0 c:\keyman\7.0\src\online\tscrmlink\UfrmMain.pas: Add Open Invoice
7.0.244.0 c:\keyman\7.0\src\online\tscrmlink\UfrmManualActivation.pas: Wrap text in memos
7.0.243.0 c:\keyman\7.0\src\global\delphi\general\certificate_check.pas: Remove certificate revocation check
7.0.243.0 c:\keyman\7.0\src\global\inc\certificate_check.h: Remove certificate revocation check
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsMain.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsTextEditor.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\activation\ActivationManager.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\activation\UfrmManualActivation.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmDebug.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmEditor.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmMDIChild.pas: Minor memory leak
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmMDIEditor.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmMDIEditor.pas: I1154 - old file name kept
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmPackageEditor.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmTestKeyboard.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\compile\TIKECompilePackage.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\crm\CRMDatabase.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\crm\CRMOnline.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\crm\UfrmCRMMain.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\crm\UfrmCRMManualActivation.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\debug\debugkeyboard.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\debug\RegressionTest.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\debug\UfrmDebugStatus_RegTest.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\debug\UfrmSelectSystemKeyboard.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmBitmapEditorText.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmCharacterProperties.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmNewFileDetails.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmOnlineLogin.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmRegressionTestFailure.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmSelectDrive.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmShowCharacter.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmUploadKeyboard.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\kct\StockObjects.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditorTest.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\main\CharacterInfo.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\main\ExportPNG.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\main\KeyboardParser.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\main\mrulist.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\main\ProxySettings.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\main\UframeBitmapEditor.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\main\UframeTextEditor.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmHelp.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMessages.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\main\upgrade.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\main\utilproduct.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\project\kmnProjectFile.pas: I1153 - Crash when closing file
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\project\kppProjectFile.pas: I1153 - Crash closing file (project)
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\project\kpsProjectFile.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\project\kpsProjectFile.pas: I1153 - Crash closing file (project)
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFile.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFileType.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectLoader.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectSaver.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\developer\TIKE\project\UfrmProject.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\engine\keyman\KeymanTrayIcon.pas: I1148 - Fix crash starting with windows
7.0.242.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1148 - Fix crash starting Windows (show error code)
7.0.242.0 c:\keyman\7.0\src\global\delphi\charmap\CharacterDragObject.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\charmap\UfrmCharacterMapNew.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\charmap\UfrmUnicodeDataStatus.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\comp\keybtn.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\comp\KMDActions.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\comp\OnScreenKeyboard.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\comp\UnicodePanel.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\comp\WideStringGrid.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\cust\CustomisationMessages.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\cust\CustomisationStorage.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\cust\StockMessages.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\debug\DebugManager.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\general\CompilePackage.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\general\CompilePackageInstaller.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\general\CompileProduct.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\general\kmpinffile.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\general\kppfile.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\general\OnlineLoginManager.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\general\PackageEncryptionHelper.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\general\PackageInfo.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\online\OnlineUpdateCheck.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\online\UfrmOnlineUpdateNewVersion.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\UfrmVisualKeyboardExportBMPParams.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboard.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardExportBMP.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardExportHTML.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardExportPNG.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardExportXML.pas: I1157 - const string parameters
7.0.242.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardImportXML.pas: I1157 - const string parameters
7.0.241.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: I1109 - Fix bug where package has 2 keyboards, 1 keyboard already installed
7.0.241.0 c:\keyman\7.0\src\desktop\kmshell\startup\UfrmSplash.pas: I922, I1100 - Work around crash when starting Keyman Desktop on Vista with security software blocking it
7.0.241.0 c:\keyman\7.0\src\addins\kmtip\register.cpp: I1139 - Fix TSF 'language overload' issue on Vista
7.0.241.0 c:\keyman\7.0\src\addins\kmtip\server.cpp: Add KeymanAddinConfigure function to reconfigure the user's TSF linked keyboards
7.0.241.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: I1140 - Support -configure-addin for elevated addin configuration
7.0.241.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: I1140 - Addin configuration
7.0.241.0 c:\keyman\7.0\src\desktop\kmshell\util\UConfigureAddin.pas: I1140 - Initial version - configure addins
7.0.241.0 c:\keyman\7.0\src\support\kmdecomp\savekeyboard.cpp: Use the filename of the bitmap as stored in the .kmx
7.0.241.0 c:\keyman\7.0\src\addins\kmtip\globals.h: CHange msctf reference
7.0.241.0 c:\keyman\7.0\src\buildtools\xslt\main.pas: Use poResolveExternals to avoid problems with external files
7.0.241.0 c:\keyman\7.0\src\buildtools\xslt\main.pas: CoInitialize...
7.0.241.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: Add elevated package/keyboard install
7.0.241.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: Support selecting the keyboards to install for desktop light
7.0.241.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: Add -nowelcome parameter
7.0.241.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: I869 - Add -nowelcome for elevated keyboard install
7.0.241.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: I937, I1128 - Repair COM object if it fails at startup
7.0.241.0 c:\keyman\7.0\src\desktop\kmshell\util\kmint.pas: I937, I1128 - Repair COM object if it fails at startup
7.0.241.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: I1087 - Add language switching hotkeys (Pro only)
7.0.241.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: I991 - Fix crash when uninstalling on screen keyboard
7.0.241.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmSelectKeyboardsToInstall.pas: I1109 - Initial version - Select keyboards to install (for light)
7.0.241.0 c:\keyman\7.0\src\desktop\kmshell\product\UfrmProductActivation.pas: Refactor the elevated configuration call
7.0.241.0 c:\keyman\7.0\src\desktop\kmshell\util\utilkmshell.pas: I1109 - Elevated call and wait; for installing keyboard elevated
7.0.241.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmDebug.pas: Added system debugging
7.0.241.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmDebug.pas: I1129 - Block rapid typing (99%)
7.0.241.0 c:\keyman\7.0\src\developer\TIKE\crm\CRMOnline.pas: I1079, I1080, I1085 - Handle crashes creating purchases
7.0.241.0 c:\keyman\7.0\src\developer\TIKE\crm\UfrmCRMCustomer.pas: I1079, I1080, I1085 - Handle crashes creating purchases
7.0.241.0 c:\keyman\7.0\src\developer\TIKE\main\UTikeDebugMode.pas: Initial version
7.0.241.0 c:\keyman\7.0\src\engine\keyman32\globals.h: I1087 - Add language switching hotkeys for Desktop Pro
7.0.241.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I1087 - Add language switching hotkeys for Desktop Pro
7.0.241.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I1087 - Add language switching hotkeys for Desktop Pro
7.0.241.0 c:\keyman\7.0\src\engine\keyman32\kmhook_keyboard.cpp: I1087 - Add language switching hotkeys for Desktop Pro
7.0.241.0 c:\keyman\7.0\src\engine\keyman32\kmprocess.cpp: I1133 - Rule regression - Mismatched parentheses (fix for .239 fix)
7.0.241.0 c:\keyman\7.0\src\engine\keyman32\kmprocess.cpp: I1130 - Speed up keystrokes by avoiding unnecessary debug string building
7.0.241.0 c:\keyman\7.0\src\engine\keyman32\appint\appint.cpp: I1129 - Fix irregular behaviour with context rules in debugger
7.0.241.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardfile.pas: I930 - Report an error on an invalid keyboard file
7.0.241.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardinstalled.pas: I930 - Report an error on an invalid keyboard file
7.0.241.0 c:\keyman\7.0\src\engine\kmcomapi\com\languages\keymanlanguage.pas: I1087 - Language switching hotkeys for Pro
7.0.241.0 c:\keyman\7.0\src\engine\kmcomapi\com\languages\keymanlanguages.pas: I1087 - Language switching hotkeys
7.0.241.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackagefile.pas: I1109 - Add selected keyboard for desktop light
7.0.241.0 c:\keyman\7.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: I1088 - Language switching for Light
7.0.241.0 c:\keyman\7.0\src\engine\kmcomapi\processes\package\kpinstallpackage.pas: I1109 - Selected keyboards for Light
7.0.241.0 c:\keyman\7.0\src\engine\kmcomapi\processes\package\kpuninstallpackage.pas: I654 - Avoid crashes when uninstalling a package
7.0.241.0 c:\keyman\7.0\src\engine\kmcomapi\util\kmxfile.pas: I930 - Avoid invalid keyboard file crashes
7.0.241.0 c:\keyman\7.0\src\global\delphi\general\CompileProduct.pas: I1119 - Resolve external XML files
7.0.241.0 c:\keyman\7.0\src\global\delphi\general\CompileProduct.pas: I1118 - (str.tokenize.msxsl.xsl - avoid MSXML4.0 dependency)
7.0.241.0 c:\keyman\7.0\src\global\delphi\general\RegistryKeys.pas: I1087 - Language hotkeys for Pro
7.0.241.0 c:\keyman\7.0\src\global\delphi\general\UfrmExceptionHandler.pas: I1127 - Add system info to reports
7.0.241.0 c:\keyman\7.0\src\global\inc\Keyman32.h: I1087 - Add hotkeys to switch languages (Pro)
7.0.241.0 c:\keyman\7.0\src\global\inc\registry.h: I1087 - Add hotkeys to switch languages
7.0.241.0 c:\keyman\7.0\src\addins\inst\addininst\main.pas: I1107 - Fix
7.0.241.0 c:\keyman\7.0\src\buildtools\processexceptionreport\UfrmProcessReportMain.pas: Display offset into line of crash
7.0.241.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: I1084, I1005 - Handle installation of an invalid KVK file
7.0.241.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsKeyboardEditor.pas: I654 - handle error when installing or uninstalling an invalid keyboard file
7.0.241.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmMDIChild.pas: I940 - Handle crash when closing Keyman Developer when child forms have already been destroyed
7.0.241.0 c:\keyman\7.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas: I654 - Handle crash when installing or uninstalling a keyboard or visual keyboard or package
7.0.241.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: I944 - Fix crash when FChildWindows is nil when closing Keyman Developer
7.0.241.0 c:\keyman\7.0\src\engine\keyman\KeymanTrayIcon.pas: I984, I1077, I1078 - Handle crash when starting Keyman with Windows and the tray is unresponsive
7.0.241.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I984, I1077, I1078 - Handle
7.0.241.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1096 - Avoid silent exception when OPSK is not visible and Keyman exits
7.0.241.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I1019, I1020, I1028, I1047, I1086 - Avoid crash when installing user fonts and starting Keyman
7.0.241.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I958 - Handle OSK disappearing when it should be appearing
7.0.241.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I958 - Remove unnecessary crossreference
7.0.241.0 c:\keyman\7.0\src\engine\kmcomapi\com\customisation\keymancustomisation.pas: I1093, I1039 - Handle errors around registry keys
7.0.241.0 c:\keyman\7.0\src\global\delphi\excmagic\unit\ExcMagic.pas: Add GetSourceLine - SrcLineOffset parameter
7.0.241.0 c:\keyman\7.0\src\global\delphi\general\RegKeyboards.pas: I1105 - Handle invalid keyboard file, just mark keyboard as corrupt or missing
7.0.241.0 c:\keyman\7.0\src\global\delphi\vcl\ErrorControlledRegistry.pas: Initial version
7.0.241.0 c:\keyman\7.0\src\online\mailcheck\UdmMain.pas: Add @prmContactTypeID and @prmOwnerCustomerID fields for resellers and OEMs
7.0.241.0 c:\keyman\7.0\src\support\kmdecomp\savekeyboard.cpp: Add Keyman 7.0 system store names
7.0.240.0 c:\keyman\7.0\src\buildtools\productstatus\main.pas: Add day count for testing -r option
7.0.240.0 c:\keyman\7.0\src\online\klicence\ExtendEvaluationUnit.pas: Initial version
7.0.240.0 c:\keyman\7.0\src\online\klicence\main.pas: Add support for extending evaluation period
7.0.240.0 c:\keyman\7.0\src\support\extendevaluation\UfrmExtendEvaluationMain.pas: Initial version
7.0.240.0 c:\keyman\7.0\src\support\kmdecomp\savekeyboard.cpp: Fix group and store offset bugs
7.0.240.0 c:\keyman\7.0\src\support\kmdecomp\savekeyboard.cpp: Fix bug with nomatch written as match
7.0.240.0 c:\keyman\7.0\src\buildtools\buildpkg\buildpkgmain.pas: Support output path parameter
7.0.240.0 c:\keyman\7.0\src\buildtools\importkeyboard\UfrmImportKeyboardMain.pas: Initial version
7.0.240.0 c:\keyman\7.0\src\desktop\cdsetup\CDSetupMain.pas: Initial version
7.0.240.0 c:\keyman\7.0\src\desktop\cdsetup\CDSetupStrings.pas: Initial version
7.0.240.0 c:\keyman\7.0\src\desktop\cdsetup\UfrmCDSetupMain.pas: Initial version
7.0.240.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: Add silent flag (only used for locale downloads at present)
7.0.240.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboardFromWeb.pas: Add DownloadLocale flag
7.0.240.0 c:\keyman\7.0\src\desktop\kmshell\util\UfrmSelectLanguage.pas: Add support for downloading locales
7.0.240.0 c:\keyman\7.0\src\developer\setup\bootstrapmain.pas: I1065 - Add -o option to work offline (no online update checks, no downloads of redists)
7.0.240.0 c:\keyman\7.0\src\developer\setup\SetupStrings.pas: I1066 - Add log messages for silent install
7.0.240.0 c:\keyman\7.0\src\developer\setup\UfrmRun.pas: I1071 - Fix setup crash when downloading update
7.0.240.0 c:\keyman\7.0\src\developer\setup\UfrmRun.pas: I1072 - Fix non-silent silent mode
7.0.240.0 c:\keyman\7.0\src\developer\setup\UfrmRun.pas: I1073 - Fix non-silent silent mode
7.0.240.0 c:\keyman\7.0\src\test\test_httpuploader\main.pas: Initial version
7.0.240.0 c:\keyman\7.0\src\test\test_xmlencode\main_testxmlencode.pas: Initial version
7.0.240.0 c:\keyman\7.0\src\buildtools\activationassistant\UfrmActivationAssistantMain.pas: Add Decrypt from Tavultesoft tab
7.0.240.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: I956 - Ensure the select language dialog appears after installing a locale pack
7.0.240.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: I956 - Ensure select language dialog appears after installing locale
7.0.240.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: I1061 - "Uninstall keyboard xxx" was not translated (when click Menu/Uninstall keyboard)
7.0.240.0 c:\keyman\7.0\src\desktop\kmshell\product\UfrmManualProductActivation.pas: I1050 - Support Unicode format activation files
7.0.240.0 c:\keyman\7.0\src\desktop\setup\bootstrapmain.pas: I1065 - -s silent option in setup.exe stills asks about updated version
7.0.240.0 c:\keyman\7.0\src\desktop\setup\bootstrapmain.pas: I1066 - -s option does not do a fully silent install in setup.exe
7.0.240.0 c:\keyman\7.0\src\desktop\setup\bootstrapmain.pas: I1063 - setup.exe crashing when an update is found online rather than installing it
7.0.240.0 c:\keyman\7.0\src\desktop\setup\SetupStrings.pas: I1066 - -s option does not do a fully silent install in setup.exe (strings for logging)
7.0.240.0 c:\keyman\7.0\src\developer\inst\prodinsthelp\main.pas: I985 - desktop_xxx.pxx removal must be done under CU not LM
7.0.240.0 c:\keyman\7.0\src\developer\TIKE\activation\ActivationManager.pas: I990 - Tell user which product a licence key is for if that is known
7.0.240.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: I1059, I1012 - Fix crash when reloading a file and in Source tab
7.0.240.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmOptions.pas: I1014 - Cancel if cancel is pressed when rebuilding charmap database
7.0.240.0 c:\keyman\7.0\src\engine\keyman\Menu_KeyboardItems.pas: I1027 - Do nothing if "No Action" assigned to menu item (instead of show error)
7.0.240.0 c:\keyman\7.0\src\engine\keyman\UfrmHTML.pas: I919 - Add PRINT button to Keyman Engine HTML dialog
7.0.240.0 c:\keyman\7.0\src\global\delphi\general\Unicode.pas: I1012 - Tweak IsUTF16FileEx to ignore UTF16 BOM in testing if desired
7.0.240.0 c:\keyman\7.0\src\online\tscrmlink\UfrmManualActivation.pas: I1050 - Fix problems with manual activation in Unicode format
7.0.239.0 c:\keyman\7.0\src\buildtools\buildpkg\ActivationManager.pas: Initial version
7.0.239.0 c:\keyman\7.0\src\buildtools\buildpkg\buildpkgmain.pas: Initial version
7.0.239.0 c:\keyman\7.0\src\buildtools\buildpkg\ProxySettings.pas: Initial version
7.0.239.0 c:\keyman\7.0\src\buildtools\cvscommit\CheckSource.pas: Support committing in .php files (for tavultesoft website)
7.0.239.0 c:\keyman\7.0\src\buildtools\cvscommit\CheckSourcePas.pas: Support committing in .php files
7.0.239.0 c:\keyman\7.0\src\buildtools\cvscommit\frmCheckSourceDiff.pas: Support committing in php files
7.0.239.0 c:\keyman\7.0\src\buildtools\cvscommit\frmSetVersion.pas: Support writing to another root path for website
7.0.239.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: Refactor to DoShowPackageWelcome
7.0.239.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: Display errors with corrupt packages instead of crashing
7.0.239.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: Use Unicode application title
7.0.239.0 c:\keyman\7.0\src\desktop\kmshell\main\KeymanDesktopOptions.pas: I988 - fix bug with starting Keyman Desktop when v 6.2 installed
7.0.239.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmHTML.pas: Refactor package welcome
7.0.239.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmHTML.pas: I919 - Add print button
7.0.239.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: I956 - Refresh locales after package installation
7.0.239.0 c:\keyman\7.0\src\desktop\kmshell\render\XMLRenderer.pas: I956 - support locale install from packages
7.0.239.0 c:\keyman\7.0\src\desktop\kmshell\startup\UfrmWelcome.pas: Refactor package welcome display
7.0.239.0 c:\keyman\7.0\src\desktop\setup\MsiPackageCode.pas: Initial version
7.0.239.0 c:\keyman\7.0\src\desktop\setup\UfrmRun.pas: I928 - Fix package upgrade issues with cached msi, minor version updates
7.0.239.0 c:\keyman\7.0\src\developer\inst\prodinsthelp\main.pas: I985 - Fix desktop_xxx.pxx not removed from registry at uninstall
7.0.239.0 c:\keyman\7.0\src\developer\kmcmpdll\Compiler.cpp: I1011 - Fix buffer clobbering for UTF8 conversion of large files
7.0.239.0 c:\keyman\7.0\src\developer\setup\bootstrapmain.pas: Initial version from Desktop
7.0.239.0 c:\keyman\7.0\src\developer\setup\CommonControls.pas: Initial version from Desktop
7.0.239.0 c:\keyman\7.0\src\developer\setup\httpuploader_messageprocessor_windows.pas: Initial version from Desktop
7.0.239.0 c:\keyman\7.0\src\developer\setup\keymanstrings.pas: Initial version from Desktop
7.0.239.0 c:\keyman\7.0\src\developer\setup\ProxySettings.pas: Initial version from Desktop
7.0.239.0 c:\keyman\7.0\src\developer\setup\resource.h: Initial version from Desktop
7.0.239.0 c:\keyman\7.0\src\developer\setup\resource.pas: Initial version from Desktop
7.0.239.0 c:\keyman\7.0\src\developer\setup\SetupForm.pas: Initial version from Desktop
7.0.239.0 c:\keyman\7.0\src\developer\setup\SetupStrings.pas: Initial version from Desktop
7.0.239.0 c:\keyman\7.0\src\developer\setup\SFXgbls.pas: Initial version from Desktop
7.0.239.0 c:\keyman\7.0\src\developer\setup\SFXinflt.pas: Initial version from Desktop
7.0.239.0 c:\keyman\7.0\src\developer\setup\SFXmisc.pas: Initial version from Desktop
7.0.239.0 c:\keyman\7.0\src\developer\setup\sfxstrings.pas: Initial version from Desktop
7.0.239.0 c:\keyman\7.0\src\developer\setup\TntDialogHelp.pas: Initial version from Desktop
7.0.239.0 c:\keyman\7.0\src\developer\setup\UfrmDownloadProgress.pas: Initial version from Desktop
7.0.239.0 c:\keyman\7.0\src\developer\setup\UfrmRun.pas: Initial version from Desktop
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsKeyboardEditor.pas: I962 - Fix crash when uploading a keyboard
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: I1012 - Fix for loading UTF-16 files without BOM
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: I1012 - Add a BOM when saving UTF-16 files
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmPackageEditor.pas: I962 - Fix for uploading package and pressing Cancel
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: I962 - Fix for uploading package and pressing cancel
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmOptions.pas: I927 - Add external editor
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmOptions.pas: I1014 - Fix rebuild character map
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmOptions.pas: Remove unused options 'check file associations, startup helper dialog'
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmUploadKeyboard.pas: I962 - Cancel upload when login fails
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\main\KeymanDeveloperOptions.pas: Remove unused options; I927 - add external editor
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas: I826 - Fix open file from explorer not working
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: I1010 - Persist untitled project
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: I1004 - Fix crash when starting up on Vista with Matrox driver?
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFile.pas: I1010 - persist untitled project
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\project\UfrmProject.pas: I927 - external editor support
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\soap\LoggedInIKeymanCRM.pas: I962 - Fix crash when cancel upload
7.0.239.0 c:\keyman\7.0\src\engine\keyman\KeymanMenuItem.pas: I933 - Fix width of text in menu not calculated correctly
7.0.239.0 c:\keyman\7.0\src\engine\keyman\main.pas: I910 - Fix crash when Keyman 6.0 is running and Keyman Desktop starts
7.0.239.0 c:\keyman\7.0\src\engine\keyman\UfrmHTML.pas: Refactor welcome to support packages
7.0.239.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: Refactor package welcome
7.0.239.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: I933 - Fix text display in tooltips
7.0.239.0 c:\keyman\7.0\src\engine\keyman32\kmprocess.cpp: I994 - Fix TSF keystrokes out of order
7.0.239.0 c:\keyman\7.0\src\engine\keyman32\appint\aiDefault.cpp: I719 - Fix Alt+LeftShift and Word interactions
7.0.239.0 c:\keyman\7.0\src\engine\keyman32\kmhook_keyboard.cpp: I719 - Fix Alt+LeftShift and Word interactions
7.0.239.0 c:\keyman\7.0\src\engine\kmcomapi\com\customisation\keymancustomisation.pas: I933 - support locale in package
7.0.239.0 c:\keyman\7.0\src\engine\kmcomapi\com\errors\keymanerrors.pas: Initial version
7.0.239.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackagesinstalled.pas: I923 - Handle corrupted files without crashing
7.0.239.0 c:\keyman\7.0\src\engine\kmcomapi\com\products\keymanproduct.pas: I990 - Tell user which product the key is for, if possible
7.0.239.0 c:\keyman\7.0\src\engine\kmcomapi\processes\package\kpinstallpackage.pas: I956 - Support locale.xml in kmp files
7.0.239.0 c:\keyman\7.0\src\engine\kmcomapi\util\keymanautoobject.pas: Add ClearErrors function
7.0.239.0 c:\keyman\7.0\src\global\delphi\charmap\UnicodeData.pas: I1014 - Fix character map database rebuild
7.0.239.0 c:\keyman\7.0\src\global\delphi\comp\embeddedwb.pas: Fix crash when printing with dialog - second instance
7.0.239.0 c:\keyman\7.0\src\global\delphi\cust\custinterfaces.pas: Add GetLocalePathForLocale function
7.0.239.0 c:\keyman\7.0\src\global\delphi\cust\CustomisationMessages.pas: I956 - Add support for locales
7.0.239.0 c:\keyman\7.0\src\global\delphi\general\CompilePackageInstaller.pas: Support building an exe installer without any embedded kmp files
7.0.239.0 c:\keyman\7.0\src\global\delphi\general\Glossary.pas: I981 - Fix ImmIsIME to be always ignored on Vista
7.0.239.0 c:\keyman\7.0\src\global\delphi\general\RegistryKeys.pas: I927 - Add external editor
7.0.239.0 c:\keyman\7.0\src\global\delphi\general\Unicode.pas: I1012 - Add IsUTF16FileEx function
7.0.239.0 c:\keyman\7.0\src\online\tscrmlink\UfrmMain.pas: Add Open Invoice menu
7.0.239.0 c:\keyman\7.0\src\support\uieditor\UfrmLocaleEditor.pas: Initial version
7.0.239.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: I926 - Close down Keyman Desktop when doing an update patch.
7.0.239.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmWebContainer.pas: I939 - Report IE script errors back to Tavultesoft
7.0.239.0 c:\keyman\7.0\src\desktop\kmshell\main\ValidateKeymanInstalledSystemKeyboards.pas: I838 - Initial version
7.0.239.0 c:\keyman\7.0\src\desktop\kmshell\render\XMLRenderer.pas: I902 - Resolve externals when loading XML files
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: I905 - Stop keys moving around on the keyboard designer
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: I905 - Stop keys moving around on the keyboard designer
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFile.pas: I939 - Report script errors to Tavultesoft
7.0.239.0 c:\keyman\7.0\src\developer\TIKE\project\UfrmProject.pas: I939 - Report script errors to Tavultesoft
7.0.239.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I910 - Log errors starting Keyman Desktop
7.0.239.0 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: Prep for x64
7.0.239.0 c:\keyman\7.0\src\engine\keyman32\kmhook_keyboard.cpp: Prep for x64
7.0.239.0 c:\keyman\7.0\src\engine\keyman32\kmprocess.cpp: Prep for x64
7.0.239.0 c:\keyman\7.0\src\engine\keyman32\kmprot.cpp: Prep for x64
7.0.239.0 c:\keyman\7.0\src\engine\keyman32\syskbd95.cpp: I911 - Fix for ctrl+bksp
7.0.239.0 c:\keyman\7.0\src\engine\keyman32\syskbdnt.cpp: I911 - Fix for Ctrl+BKSP
7.0.239.0 c:\keyman\7.0\src\engine\keyman32\appint\aiDebugger.cpp: Prep for x64
7.0.239.0 c:\keyman\7.0\src\engine\keyman32\appint\aiDefault.cpp: Prep fox x64
7.0.239.0 c:\keyman\7.0\src\engine\keyman32\appint\aiTIP.cpp: Prep for x64
7.0.239.0 c:\keyman\7.0\src\engine\kmcomapi\com\tavultesoftkeyman.pas: I960 - Support COM scripted access to activation functions
7.0.239.0 c:\keyman\7.0\src\engine\kmcomapi\com\system\keymancontrol.pas: I910 - Flag why Keyman Engine is not starting
7.0.239.0 c:\keyman\7.0\src\global\delphi\excmagic\unit\ExcMagic.pas: Add OfflineImageBase for reading image base when processing a saved dump
7.0.239.0 c:\keyman\7.0\src\global\delphi\general\UfrmExceptionHandler.pas: I939 - Allow script errors to be processed (and support Unicode)
7.0.239.0 c:\keyman\7.0\src\global\delphi\general\utilxml.pas: I959 - Fix bug with xml encoding of entities
7.0.239.0 c:\keyman\7.0\src\global\delphi\productactivation\utilproductactivation.pas: Alert when activation is not valid
7.0.239.0 c:\keyman\7.0\src\global\inc\Keyman32.h: I934 - Prep for x64
7.0.239.0 c:\keyman\7.0\src\global\vc\crypt_user.cpp: I934 - Prep for x64
7.0.239.0 c:\keyman\7.0\src\global\vc\hwkey_setupdi.cpp: I934 - Prep for x64
7.0.239.0 c:\keyman\7.0\src\global\vc\kmprot_hwkey.cpp: I934 - Prep for x64
7.0.239.0 c:\keyman\7.0\src\global\vc\registry.cpp: I934 - Prep for x64
7.0.239.0 c:\keyman\7.0\src\online\excreport\ExcReportMain.pas: Support loading exception image base from file rather than only from image
7.0.239.0 c:\keyman\7.0\src\online\tscrmlink\UfrmAddIssue.pas: Hide password from edit control
7.0.239.0 c:\keyman\7.0\src\online\tscrmlink\UfrmMain.pas: Hide password from edit control
7.0.239.0 c:\keyman\7.0\src\online\tscrmlink\UfrmMain.pas: Add Manual Activation function
7.0.239.0 c:\keyman\7.0\src\online\tscrmlink\UfrmMain.pas: Start Work Log function
7.0.239.0 c:\keyman\7.0\src\online\tscrmlink\UfrmManualActivation.pas: Initial version
7.0.238.0 c:\keyman\7.0\src\addins\kmtip\langbar.cpp: Call title "Keyman Desktop" instead of "Tavultesoft Keyman"
7.0.238.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: I838 - Fix shadow keyboards (usually from KM6)
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\CompilePackage.pas: Remove unused ActivationManager reference
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\CompilePackageInstaller.pas: Support compiling package installer from a .kmp file
7.0.238.0 c:\keyman\7.0\src\addins\kmtip\inserttext.cpp: I890 - Fix deadkeys in TSF
7.0.238.0 c:\keyman\7.0\src\addins\kmtip\kmkey.cpp: I890 - Deadkeys not working correctly in TSF
7.0.238.0 c:\keyman\7.0\src\addins\kmtip\kmkey.cpp: I822 - TSF Addin not working
7.0.238.0 c:\keyman\7.0\src\addins\kmtip\globals.cpp: Initial comments
7.0.238.0 c:\keyman\7.0\src\addins\kmtip\inserttext.cpp: I890 - Fix crash with deadkeys - logging
7.0.238.0 c:\keyman\7.0\src\addins\kmtip\langbar.cpp: I822 - Fixup hotkey appending and activation
7.0.238.0 c:\keyman\7.0\src\addins\kmtip\langbar.cpp: I822 - Support icons as well as bitmaps
7.0.238.0 c:\keyman\7.0\src\desktop\kmshell\render\XMLRenderer.pas: I899 - Translate XSLT within Keyman Desktop rather than relying on IE
7.0.238.0 c:\keyman\7.0\src\desktop\setup\bootstrapmain.pas: I817 - Translate to Unicode and remove Forms dependence
7.0.238.0 c:\keyman\7.0\src\desktop\setup\ProxySettings.pas: I817 - Translate to Unicode and remove Forms dependence
7.0.238.0 c:\keyman\7.0\src\desktop\setup\resource.pas: I817 - Remove Forms dependence
7.0.238.0 c:\keyman\7.0\src\desktop\setup\SetupForm.pas: I817 - Translate to Unicode and remove Forms dependence
7.0.238.0 c:\keyman\7.0\src\desktop\setup\SetupStrings.pas: I817 - Translate to Unicode
7.0.238.0 c:\keyman\7.0\src\desktop\setup\TntDialogHelp.pas: I817 - Translate to Unicode and remove Forms dependence
7.0.238.0 c:\keyman\7.0\src\desktop\setup\UfrmDownloadProgress.pas: I817 - Translate to Unicode and remove Forms dependence
7.0.238.0 c:\keyman\7.0\src\desktop\setup\UfrmRun.pas: I817 - Translate to Unicode and remove Forms dependence
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\activation\ActivationManager.pas: Avoid DaysUsed < 0
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFile.pas: Fix crash when files are updated when loading a project
7.0.238.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I815 - Support current-user font install
7.0.238.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I819 - Improve Keyman stability
7.0.238.0 c:\keyman\7.0\src\engine\keyman32\K32_load.cpp: Load ICO files and convert to BMP (for TIP)
7.0.238.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I819 - Improve Keyman stability
7.0.238.0 c:\keyman\7.0\src\engine\keyman32\kmprocess.cpp: Flush end-of-textstore deadkeys with non-character keystrokes
7.0.238.0 c:\keyman\7.0\src\engine\keyman32\appint\aiTIP.cpp: I890 - Fix deadkeys in TSF
7.0.238.0 c:\keyman\7.0\src\engine\kmcomapi\com\products\keymanproduct.pas: Fix DaysUsed < 0
7.0.238.0 c:\keyman\7.0\src\engine\kmcomapi\com\system\keymancontrol.pas: I819 - Restart Keyman Engine
7.0.238.0 c:\keyman\7.0\src\engine\kmcomapi\processes\font\kpinstallfont.pas: I815 - Install font for current user
7.0.238.0 c:\keyman\7.0\src\global\delphi\debug\DebugManager.pas: Widestring it
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\CompilePackageInstaller.pas: I817 - Use Unicode .inf file again
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\DebugPaths.pas: Unicode strings
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\KeymanControlRestart.pas: Initial version
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\PackageEncryptionHelper.pas: Write to correct package filename
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\SystemDebugPath.pas: Widestrings
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\Upload_Settings.pas: Widestrings
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\urlutil.pas: Widestring
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\VersionInfo.pas: Widestring
7.0.238.0 c:\keyman\7.0\src\online\kmcrm\UdmCRMDatabase.pas: Use new database sql server 2005
7.0.237.0 c:\keyman\7.0\src\desktop\kmshell\main\ProxySettings.pas: Handle when no product started
7.0.237.0 c:\keyman\7.0\src\desktop\setup\UfrmRun.pas: I876 - Use labels from setup.inf
7.0.237.0 c:\keyman\7.0\src\desktop\setup\UfrmRun.pas: I877 - Don't attempt to downgrade from Pro to Light
7.0.237.0 c:\keyman\7.0\src\desktop\setup\UfrmRun.pas: I878 - Always start Welcome screen
7.0.237.0 c:\keyman\7.0\src\desktop\setup\UfrmRun.pas: I879 - Bootstrapper should exit after install finishes successfully
7.0.237.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackagefile.pas: I880 - Fix crash when handling a corrupt package
7.0.237.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: I853 - Avoid crash when compiling ANSI keyboards
7.0.237.0 c:\keyman\7.0\src\global\delphi\general\UfrmExceptionHandler.pas: I809 - Allow user to view more information online about the error
7.0.237.0 c:\keyman\7.0\src\desktop\kmshell\product\UfrmManualProductActivation.pas: Use -o option in tsactivate to enable Online Activation page only
7.0.237.0 c:\keyman\7.0\src\desktop\setup\bootstrapmain.pas: I817 - Fix -x option
7.0.237.0 c:\keyman\7.0\src\desktop\setup\UfrmRun.pas: I817 - Fix install label display when no keyboards installing
7.0.237.0 c:\keyman\7.0\src\desktop\tsactivate\UfrmTSActivateMain.pas: Add support for running isolated without requiring KMShell to start
7.0.237.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas: I763? - Fix 102 key not displaying on UK keyboard
7.0.237.0 c:\keyman\7.0\src\global\delphi\comp\OnScreenKeyboard.pas: I763 - Add GetItemsByScanCode for verifying UK keyboard 102 key
7.0.237.0 c:\keyman\7.0\src\global\delphi\general\CompilePackageInstaller.pas: I817 - Fix Unicode .inf file (not available on 9x)
7.0.237.0 c:\keyman\7.0\src\global\delphi\general\VersionInfo.pas: I817 - Fix version lookup for 9x DLLs
7.0.237.2 c:\keyman\7.0\src\desktop\kmshell\render\WelcomeXMLRenderer.pas: Initial version
7.0.237.2 c:\keyman\7.0\src\desktop\setup\bootstrapmain.pas: Initial version
7.0.237.2 c:\keyman\7.0\src\desktop\setup\CommonControls.pas: Initial version
7.0.237.2 c:\keyman\7.0\src\desktop\setup\keymanstrings.pas: Initial version
7.0.237.2 c:\keyman\7.0\src\desktop\setup\ProxySettings.pas: Initial version
7.0.237.2 c:\keyman\7.0\src\desktop\setup\SFXgbls.pas: Initial version
7.0.237.2 c:\keyman\7.0\src\desktop\setup\SFXinflt.pas: Initial version
7.0.237.2 c:\keyman\7.0\src\desktop\setup\SFXmisc.pas: Initial version
7.0.237.2 c:\keyman\7.0\src\desktop\setup\sfxstrings.pas: Initial version
7.0.237.2 c:\keyman\7.0\src\desktop\setup\UfrmDownloadProgress.pas: Initial version - for setup
7.0.237.2 c:\keyman\7.0\src\desktop\setup\UfrmRun.pas: Initial version
7.0.237.2 c:\keyman\7.0\src\developer\kmcomp\kccompilepackage.pas: Remove KeymanPath reference, Add AInstallerMSI, AUpdate
7.0.237.2 c:\keyman\7.0\src\developer\kmcomp\kccompileproduct.pas: Remove unused KeymanPath reference
7.0.237.2 c:\keyman\7.0\src\developer\kmcomp\main.pas: I817 - support updating to a new msi file
7.0.237.2 c:\keyman\7.0\src\developer\TIKE\compile\TIKECompilePackage.pas: Remove unused KeymanPath reference
7.0.237.2 c:\keyman\7.0\src\developer\TIKE\project\ProjectFile.pas: Fix missing Result
7.0.237.2 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I819 - Use a timeout to ensure Keyman can shutdown in a timely fashion if another application is not responding
7.0.237.2 c:\keyman\7.0\src\global\delphi\comp\OnScreenKeyboard.pas: I763 - Fix size of font for non-character keys
7.0.237.2 c:\keyman\7.0\src\global\delphi\comp\OnScreenKeyboard.pas: I764 - Fix layout of ENTER key for European keyboards
7.0.237.2 c:\keyman\7.0\src\global\delphi\general\CompilePackage.pas: Remove unused KeymanPath
7.0.237.2 c:\keyman\7.0\src\global\delphi\general\CompilePackageInstaller.pas: Initial version
7.0.237.2 c:\keyman\7.0\src\global\delphi\general\httpuploader_messageprocessor_forms.pas: Initial version
7.0.237.2 c:\keyman\7.0\src\global\delphi\general\PackageEncryptionHelper.pas: Initial version (refactored from CompileProduct)
7.0.237.2 c:\keyman\7.0\src\global\delphi\gettext\TntSearchBuf.pas: Initial verison
7.0.237.2 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardParameters.pas: I764 - Add European ENTER key support
7.0.237.2 c:\keyman\7.0\src\online\excreport\ExcReportMain.pas: Initial version
7.0.238.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: InstallKeyboardFromFile - refactored from UfrmMain
7.0.238.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboardFromWeb.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: Add -w to show welcome at any time
7.0.238.0 c:\keyman\7.0\src\desktop\kmshell\main\ProxySettings.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: Refactored install keyboard dialog out of UfrmMain
7.0.238.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: I858 - Added Help and Getting Started links
7.0.238.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmProxyConfiguration.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmWebContainer.pas: Support F5 to refresh content
7.0.238.0 c:\keyman\7.0\src\desktop\kmshell\product\UfrmProductActivation.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\desktop\kmshell\product\UfrmProductActivation.pas: Fixed OS version check for new versions of Windows
7.0.238.0 c:\keyman\7.0\src\desktop\kmshell\startup\UfrmSplash.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\desktop\kmshell\startup\UfrmWelcome.pas: I817 - Update welcome screen to integrate keyboard welcome
7.0.238.0 c:\keyman\7.0\src\desktop\kmshell\startup\UfrmWelcome.pas: Install a keyboard from file link
7.0.238.0 c:\keyman\7.0\src\desktop\kmshell\util\utilkmshell.pas: Refactor OS checks for newer versions
7.0.238.0 c:\keyman\7.0\src\desktop\tsactivate\ProxySettings.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\desktop\tsactivate\UfrmTSActivateMain.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\developer\kmcmpdll\Compiler.cpp: I786 - Compiler crash if zero length string in keystroke any
7.0.238.0 c:\keyman\7.0\src\developer\kmcomp\kccompilepackage.pas: I817 - Build bootstrap installer
7.0.238.0 c:\keyman\7.0\src\developer\kmcomp\main.pas: I817 - build bootstrap installer option
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsMain.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\activation\UfrmActivation.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: Handle crashes when saving files
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: Fix on screen keyboard not setting modify state correctly
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmMDIChild.pas: I671 - Fix crashes related to project changes
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmPackageEditor.pas: I817 - Build bootstrap installer
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\compile\FileEncryption.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\compile\FileEncryptionHelper.pas: I817 - Build bootstrap installer (encrypt keyboards for install)
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\compile\TIKECompilePackage.pas: I817 - Build package installer
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\crm\CRMDatabase.pas: I834 - Fix customers with blank country not displaying
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\crm\CRMOnline.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\crm\UfrmCRMManualActivation.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\debug\UfrmDebugStatus_Elements.pas: I800 - Fix crash when resizing store elements
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmOnlineLogin.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmOptions.pas: Add Proxy settings dialog
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmOptions.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmVisualKeyboardImportKMX.pas: I726 - Fixed 102 key not displaying when it should
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\main\CharacterInfo.pas: I673 - Fixed crash when attempting to display character past end of line
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\main\ProxySettings.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\main\RedistFiles.pas: I817 - Added Debug Redist Setup Path
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\main\UframeBitmapEditor.pas: I724 - Fixed error when path does not exist for bitmaps
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: I726 - Fixed 102 key not displaying when it should
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: I674 - Fixed crash when attempting to import invalid OSK XML file
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\main\UframeTextEditor.pas: I781 - Search and Replace dialogs now support Unicode
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmHelp.pas: I727 - Fixed drag and drop of files into Help Pane
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\project\kmnProjectFile.pas: I791 - Non-ascii characters not rendering correctly in Project (keyboard name only)
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\project\kpsProjectFile.pas: I817 - Build package installer
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFile.pas: I817 - Added pfaCompileInstaller
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFile.pas: I671 - Fixed crash when changing project
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFile.pas: I730 - Fixed details not updating in project
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFile.pas: I742 - Fixed crash when project folder is deleted
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFile.pas: I762 - Fixed crash when project folder is deleted
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectSaver.pas: I762 - Fixed crash saving project files when folder deleted
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\project\UfrmProject.pas: I727 - Drag and drop into help, project panes
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFile.pas: I805 - Fixed crash when project folder is deleted
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\project\UfrmProject.pas: I762 - Fixed crash when refreshing project (rare)
7.0.238.0 c:\keyman\7.0\src\developer\TIKE\project\UfrmProject.pas: I727 - Stop dragging files into project,help panes
7.0.238.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas: I765 - Reset shift, ctrl, alt after clicking
7.0.238.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas: I765 - Caps, Bksp, Enter, Tab now usable on OSK
7.0.238.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I863 - Fixed some systems unable to restart Keyman while system is starting up (userinit)
7.0.238.0 c:\keyman\7.0\src\engine\keyman32\kmhook_callwndproc.cpp: I864 - Log exceptions in hook procedures
7.0.238.0 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: I864 - Log exceptions in hook procedures
7.0.238.0 c:\keyman\7.0\src\engine\keyman32\kmhook_keyboard.cpp: I864 - Log exceptions in hook procedures
7.0.238.0 c:\keyman\7.0\src\engine\keyman32\kmhook_shell.cpp: I864 - Log exceptions in hook procedures
7.0.238.0 c:\keyman\7.0\src\engine\kmcomapi\com\system\keymancontrol.pas: I863 - Really free keyman32.dll when shutting down Keyman32 engine
7.0.238.0 c:\keyman\7.0\src\engine\kmcomapi\processes\font\kpinstallfont.pas: I850 - Fix font installation under Vista
7.0.238.0 c:\keyman\7.0\src\engine\kmcomapi\processes\font\kpuninstallfont.pas: I850 - Fix font uninstall in Vista
7.0.238.0 c:\keyman\7.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: I850 - Fix shadow keyboard install in Vista
7.0.238.0 c:\keyman\7.0\src\engine\kmcomapi\util\utilkeymancontrol.pas: Refactor OS checks for newer OS versions
7.0.238.0 c:\keyman\7.0\src\engine\kmcomapi\util\utilkeymanoption.pas: I765 - Add support for releasing shift keys after key press
7.0.238.0 c:\keyman\7.0\src\engine\kmcomapi\util\utilkeymanoption.pas: Refactor OS version references for newer version checks
7.0.238.0 c:\keyman\7.0\src\global\delphi\comp\KMDActions.pas: I781 - Unicode search and replace dialogs
7.0.238.0 c:\keyman\7.0\src\global\delphi\comp\OnScreenKeyboard.pas: I763 - Key names for non-character keys should follow active locale
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\CleartypeDrawCharacter.pas: Add support for resizing text to fit into a bounding box
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\CompileProduct.pas: I817 - Pass OnlineProductID into installer
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\CompileProduct.pas: I817 - Refactor package encryption to use package encryption helper unit
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\httpuploader.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\kppfile.pas: I817 - Added OnlineProductID to KPP options
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\kpsfile.pas: I817 - Added MSIFileName to package options
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\RegistryKeys.pas: I765 - Add support for releasing modifiers after key press
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\RegistryKeys.pas: I817 - Restart installer if windows restarted during installation
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\UfrmExceptionHandler.pas: I809 - Rework exception reporting
7.0.238.0 c:\keyman\7.0\src\global\delphi\general\utilsystem.pas: Fix OS version testing
7.0.238.0 c:\keyman\7.0\src\global\delphi\online\OnlineUpdateCheck.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\global\delphi\online\OnlineUpdateCheck.pas: I817 - Pass version information from external application
7.0.238.0 c:\keyman\7.0\src\global\delphi\online\UfrmOnlineUpdateSetup.pas: I825 - Added proxy username and password
7.0.238.0 c:\keyman\7.0\src\global\inc\Keyman32.h: I864 - Log exceptions in hookprocs
7.0.235.0 c:\keyman\7.0\src\developer\kmcomp\kccompileproduct.pas: Widestring support
7.0.235.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmPackageEditor.pas: I333 - Additional widestring support
7.0.235.0 c:\keyman\7.0\src\engine\kmcomapi\processes\package\kpinstallpackage.pas: Fix widestring mismatch
7.0.234.1 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: I773 - Fix bug with manual installation/uninstallation of On Screen Keyboards
7.0.234.1 c:\keyman\7.0\src\developer\inst\prodinsthelp\main.pas: I810 - Open uninstall feedback webpage at the end of the Keyman Desktop uninstaller
7.0.234.1 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsMain.pas: I787 - Don't crash if Ctrl+F4 pressed when no windows open
7.0.234.1 c:\keyman\7.0\src\developer\TIKE\child\UfrmMDIEditor.pas: I841 - If Save As fails, restore original filename
7.0.234.1 c:\keyman\7.0\src\developer\TIKE\child\UfrmPackageEditor.pas: I233 - Ensure all text is stored as Unicode
7.0.234.1 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: I246 - Ensure all text is stored as Unicode
7.0.234.1 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: I803 - Open Folder button had wrong action
7.0.234.1 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: I792 - Distribution compiler failed if no start menu entries existed
7.0.234.1 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: I745 - Changing version number and clicking Save would not update the GUIDs unless version field exited before save
7.0.234.1 c:\keyman\7.0\src\developer\TIKE\compile\TIKECompileProduct.pas: Widestring messages
7.0.234.1 c:\keyman\7.0\src\developer\TIKE\crm\CRMDatabase.pas: Use Widestrings
7.0.234.1 c:\keyman\7.0\src\developer\TIKE\crm\UfrmCRMCustomer.pas: I833 - Fix crash when adding a purchase to a newly created customer
7.0.234.1 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: I806 - File/Close menu item
7.0.234.1 c:\keyman\7.0\src\developer\TIKE\main\utilproduct.pas: Initial version
7.0.234.1 c:\keyman\7.0\src\developer\TIKE\project\kmnProjectFile.pas: I759 - Compiler did not say 'complete' when finished
7.0.234.1 c:\keyman\7.0\src\developer\TIKE\project\kmnProjectFile.pas: I791 - Unicode characters not rendering in Project
7.0.234.1 c:\keyman\7.0\src\developer\TIKE\project\kppProjectFile.pas: I791 - Unicode characters not rendering correctly in project
7.0.234.1 c:\keyman\7.0\src\developer\TIKE\project\kpsProjectFile.pas: I791 - Unicode characters not rendering correctly in project
7.0.234.1 c:\keyman\7.0\src\developer\TIKE\project\ProjectFile.pas: I791 - Unicode characters not rendering correctly in project
7.0.234.1 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I819 - Test if Keyman is functioning when keyboard menu opened
7.0.234.1 c:\keyman\7.0\src\engine\keyman32\globals.h: I819 - Test if Keyman is functioning
7.0.234.1 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: I819 - Test if Keyman is functioning - messages
7.0.234.1 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I819 - Test if Keyman is functioning
7.0.234.1 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: I820 - Activate keyboard for first active application after start
7.0.234.1 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: I819 - Test for Keyman functioning
7.0.234.1 c:\keyman\7.0\src\engine\keyman32\kmprot.cpp: I840 - Unable to start custom product after activation
7.0.234.1 c:\keyman\7.0\src\engine\kmcomapi\com\system\keymancontrol.pas: Fixed FStartedKeyman32 to false on ShutdownKeyman32Engine
7.0.234.1 c:\keyman\7.0\src\engine\kmcomapi\util\utilkeymancontrol.pas: Return extra information if Keyman unable to start
7.0.234.1 c:\keyman\7.0\src\engine\kmcomapi\util\utilkeymanoption.pas: I819 - Add Test Keyman Functioning option
7.0.234.1 c:\keyman\7.0\src\global\delphi\general\CompileProduct.pas: I246 - Use Widestrings instead of strings
7.0.234.1 c:\keyman\7.0\src\global\delphi\general\kmpinffile.pas: Use widestrings
7.0.234.1 c:\keyman\7.0\src\global\delphi\general\kppfile.pas: I246 - Convert all controls to Unicode
7.0.234.1 c:\keyman\7.0\src\global\delphi\general\PackageInfo.pas: I233 - Convert all controls to Unicode
7.0.234.1 c:\keyman\7.0\src\global\delphi\general\RegistryKeys.pas: I819 - Add test keyman functioning
7.0.234.1 c:\keyman\7.0\src\global\delphi\general\utilstr.pas: Fix CommaToken to widestring
7.0.234.1 c:\keyman\7.0\src\global\delphi\general\utilsystem.pas: Fix functions to widestring
7.0.234.1 c:\keyman\7.0\src\global\inc\crypt_user.h: I840 - Add DecryptMessageFromTavultesoft
7.0.234.1 c:\keyman\7.0\src\global\inc\testkeymanfunctioning.h: I819
7.0.234.1 c:\keyman\7.0\src\global\vc\crypt_user.cpp: I819 - Add new DecryptMessageFromTavultesoft with StrToByte
7.0.234.1 c:\keyman\7.0\src\online\tscrmlink\UfrmAddIssue.pas: Initial version
7.0.234.1 c:\keyman\7.0\src\online\tscrmlink\UfrmMain.pas: Add "Add Issue" dialog, hotkey amd menu
7.0.234.1 c:\keyman\7.0\src\support\hwdiag\UfrmHWDiagMain.pas: Initial version
7.0.234.0 c:\keyman\7.0\src\developer\kmcomp\kccompilepackage.pas: Load from XML instead of from INI for compiling packages
7.0.234.0 c:\keyman\7.0\src\developer\kmcomp\main.pas: Initialize COM before building
7.0.234.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: Fix index() statement for KMW compiler
7.0.234.0 c:\keyman\7.0\src\global\delphi\productactivation\crypt_user.pas: Remove reference to unused units
7.0.234.0 c:\keyman\7.0\src\online\klicence\main.pas: Add support for encrypting messages
7.0.234.0 c:\keyman\7.0\src\support\km_yim\main_km_yim.pas: Support Keyman Desktop 7.0
7.0.233.0 c:\keyman\7.0\src\engine\kmcomapi\com\languages\keymanlanguage.pas: Use TKeymanKeyboardInstalled internally instead of IKeymanKeyboard
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsMain.pas: I706 - Fixed extension and file type in Save Copy As
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: I709 - Changes to source editor do not save when Save is clicked
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmPackageEditor.pas: I709 - Changes to source editor do not save when Save is clicked
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\activation\ActivationManager.pas: I715 - Fix performance issues with Keyman Developer
7.0.233.0 c:\keyman\7.0\src\buildtools\activationassistant\UfrmActivationAssistantMain.pas: Initial version
7.0.233.0 c:\keyman\7.0\src\buildtools\processexceptionreport\UfrmProcessReportMain.pas: Initial version
7.0.233.0 c:\keyman\7.0\src\buildtools\productstatus\main.pas: Add start mode parameter
7.0.233.0 c:\keyman\7.0\src\desktop\kmshell\product\UfrmProductActivation.pas: Remember licence number in dialog after activation (in case of reactivation)
7.0.233.0 c:\keyman\7.0\src\desktop\tsactivate\UfrmTSActivateMain.pas: Remove XPManifest (using an external manifest)
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsMain.pas: I706 - Fix Save Copy As command
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: I712 - Character map should follow text in OSK and keyboard editors
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: I710 - Include OSK checkbox now sets filename correctly always
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: I693 - Keyboard parser appends .bmp to bitmap if no extension given
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmMDIEditor.pas: I707 - Make FileNameChanged virtual
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: I707 - Set filename for package after Save As
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: I714 - Compiler not using correct system stores
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: I716 - Update to KMW build 83
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: Added partial support for mnemonic layouts (compiler code only, KMW code under development)
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmVisualKeyboardImportKMX.pas: I683 - Fixed import of kmx to on screen keyboard
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTOptionEditor.pas: I675 - Licence type now set correctly
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas: I691 - Fix images not displaying in Test Page
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas: I690 - Fix KCT editor requires UI files to be saved before using Test Page button
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\main\CharacterInfo.pas: Initial version (split from UframeTextEditor)
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: I712 - Fix character map should follow selected character in OSK and kbd editors
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\main\UframeTextEditor.pas: I712 - Fix character map should follow selected character
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFile.pas: I708 - Add IndexOfFileNameAndParent
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFileType.pas: I708 - Fix files disappearing from project when added as subfiles
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectLoader.pas: I708 - Files disappearing from project
7.0.233.0 c:\keyman\7.0\src\developer\TIKE\project\UfrmProject.pas: I733 - Add Compile to Web button
7.0.233.0 c:\keyman\7.0\src\engine\keyman\KeymanMenuItem.pas: Clean up font color and caption trimming
7.0.233.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: I701 - running products not freed
7.0.233.0 c:\keyman\7.0\src\engine\keyman32\kmprot.cpp: I717 - Adjust activation algorithm for dockable notebooks
7.0.233.0 c:\keyman\7.0\src\engine\kmcomapi\com\tavultesoftkeyman.pas: Remove forms.pas dependency
7.0.233.0 c:\keyman\7.0\src\engine\kmcomapi\com\customisation\keymancustomisation.pas: I701 - Fix leaked com objects
7.0.233.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardfile.pas: I701 - fix leaked COM objects
7.0.233.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardinstalled.pas: I701 - fix leaked COM objects
7.0.233.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackagefile.pas: Removed forms.pas dependency
7.0.233.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackageinstalled.pas: I701 - fix leaked COM objects
7.0.233.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackagesinstalled.pas: I701 - fix leaked registry object
7.0.233.0 c:\keyman\7.0\src\engine\kmcomapi\com\products\keymanproduct.pas: I701 - fix leaked COM objects
7.0.233.0 c:\keyman\7.0\src\engine\kmcomapi\util\keymanautoobject.pas: I701 - fix leaked COM objects
7.0.233.0 c:\keyman\7.0\src\engine\kmcomapi\util\utilhandleexception.pas: Remove forms.pas dependency
7.0.233.0 c:\keyman\7.0\src\engine\kmcomapi\util\utilolepicture.pas: Remove forms.pas, axctrls.pas dependencies
7.0.233.0 c:\keyman\7.0\src\global\delphi\excmagic\unit\ExcMagic.pas: Allow loading of debug data outside current instance
7.0.233.0 c:\keyman\7.0\src\global\delphi\general\CompileProduct.pas: I702 - Fix merge module linkages to support conditions and merge fragments
7.0.233.0 c:\keyman\7.0\src\global\delphi\general\kmxfile.pas: Add KMX_VIRTUALCHARKEY constant
7.0.233.0 c:\keyman\7.0\src\global\delphi\general\PackageInfo.pas: I689 - Assign location when copying shortcut information
7.0.233.0 c:\keyman\7.0\src\global\delphi\general\VKeys.pas: I698 - Fix non matching of K_oE2 (due to case mismatch)
7.0.233.0 c:\keyman\7.0\src\global\delphi\productactivation\utilproductactivation.pas: I717 - Adjust activation algorithm for dockable notebooks
7.0.233.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboard.pas: I683 - Fix shift states for OSK autofill
7.0.233.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardExportXML.pas: I699 - Fix crash when exporting OSK to HTML/XML
7.0.233.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardParameters.pas: I717 - Fix handle leak for D
7.0.233.0 c:\keyman\7.0\src\online\klicence\main.pas: Add DecryptMessageForTavultesoft function
7.0.233.0 c:\keyman\7.0\src\online\tscrmlink\UfrmMain.pas: Add Open Issue hotkey and menu
7.0.232.0 c:\keyman\7.0\src\global\delphi\cust\MessageIdentifiers.pas: Trim messages when loading them
7.0.232.0 c:\keyman\7.0\src\global\delphi\general\CleartypeDrawCharacter.pas: Fix plane 1 character display font linking
7.0.232.0 c:\keyman\7.0\src\buildtools\alphanumcode\alphanumcode_main.pas: Add DecodeLicenceNumber assistance
7.0.232.0 c:\keyman\7.0\src\engine\kmcomapi\processes\package\kpinstallpackage.pas: Fix install of packages when LIGHT Edition was installed
7.0.232.0 c:\keyman\7.0\src\global\delphi\productactivation\utillicencenumber.pas: Fix licence number activation code for "other" purchase types
7.0.232.0 c:\keyman\7.0\src\desktop\inst: Fix upgrades and patches resetting the INSTALLDIR
7.0.232.0 c:\keyman\7.0\src\desktop\locale: Added French translation
7.0.231.0 c:\keyman\7.0\src\desktop\kmshell\xml\activate.xsl: Fix crash when Activate button is clicked
7.0.230.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmDebug.pas: Remove pro edition watermark
7.0.230.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmPackageEditor.pas: Remove pro edition watermark
7.0.230.0 c:\keyman\7.0\src\developer\TIKE\compile\FileEncryptionHelper.pas: Restrict to 90 days
7.0.230.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTOptionEditor.pas: Restrict trial to 90 days
7.0.230.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmStartup.pas: Remove Release Candidate/Beta text
7.0.230.0 c:\keyman\7.0\src\developer\TIKE\project\UfrmProject.pas: F1 - help
7.0.230.0 c:\keyman\7.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: Don't associate with language for light edition
7.0.230.0 c:\keyman\7.0\src\online\kencrypt\cmdline.pas: Add 90 day test for trial day count
7.0.229.0 c:\keyman\7.0\src\buildtools\productstatus\main.pas: Reset beta install date with -r option
7.0.229.0 c:\keyman\7.0\src\developer\kmcmpdll\Compiler.cpp: Resize buffers to 4095
7.0.229.0 c:\keyman\7.0\src\developer\kmcomp\kcencrypt.pas: Initial version
7.0.229.0 c:\keyman\7.0\src\developer\kmcomp\main.pas: Add -x option to encrypt kmx and kct files
7.0.229.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsMain.pas: Fix search and replace in TPlusMemoU
7.0.229.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: Fix crash when control is not enabled in wizard page change
7.0.229.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: Don't list .msm, .kct or .kmp files in the shortcut targets
7.0.229.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: Clear shortcut location list before filling
7.0.229.0 c:\keyman\7.0\src\developer\TIKE\main\UframeTextEditor.pas: Delete dlgSave unused component
7.0.229.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: Remove ActiveChild.Setfocus in WMActivate (resets focus to wrong control)
7.0.229.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: Disable text entry helper for release
7.0.229.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardfile.pas: Fix _AddRef and _Release to detach from parent object
7.0.229.0 c:\keyman\7.0\src\engine\kmcomapi\com\languages\keymanlanguage.pas: Fix layout name for languages in Vista
7.0.229.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackagefile.pas: Fix _AddRef and _Release to detach from TavultesoftKeyman object
7.0.229.0 c:\keyman\7.0\src\global\delphi\comp\KMDActions.pas: Add TKMDSearchFind, TKMDSearchReplace and TKMDSearchFindNext actions
7.0.229.0 c:\keyman\7.0\src\global\delphi\general\RegistryKeys.pas: Add layout display name
7.0.229.0 c:\keyman\7.0\src\global\inc\Compfile.h: Add GLOBAL_BUFSIZE, enlarge LINESIZE
7.0.229.0 c:\keyman\7.0\src\buildtools\productstatus\main.pas: Add -r option to reset all products to evaluation
7.0.229.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmWebContainer.pas: Add DialogName property
7.0.229.0 c:\keyman\7.0\src\desktop\kmshell\product\UfrmManualProductActivation.pas: Add tsactivate application call
7.0.229.0 c:\keyman\7.0\src\desktop\kmshell\product\UfrmProductActivation.pas: Remember license key for manual activation
7.0.229.0 c:\keyman\7.0\src\desktop\tsactivate\ProxySettings.pas: Initial version
7.0.229.0 c:\keyman\7.0\src\desktop\tsactivate\UfrmTSActivateMain.pas: Initial version
7.0.229.0 c:\keyman\7.0\src\developer\kmcmpdll\Compiler.cpp: Add K_NPENTER reference
7.0.229.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsKeyboardEditor.pas: Reset debugger before compiling
7.0.229.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmDebug.pas: Fix font display
7.0.229.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: Fix default font for debugger
7.0.229.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmMDIEditor.pas: Save the project after setting changes
7.0.229.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmPackageEditor.pas: Fix the package image availability for Standard Edition
7.0.229.0 c:\keyman\7.0\src\developer\TIKE\debug\UfrmKeyTest.pas: Add K_NPENTER special case
7.0.229.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmUploadKeyboard.pas: Fix form creation not running
7.0.229.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTOptionEditor.pas: Fix online licence type enabled state
7.0.229.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas: Form preview now sizes according to locale.xml
7.0.229.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditorTest.pas: Dialog sizes according to locale.xml
7.0.229.0 c:\keyman\7.0\src\developer\TIKE\main\ProEdition.pas: Initial version
7.0.229.0 c:\keyman\7.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: Support export to BMP and PNG
7.0.229.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: Implemented run a program with the RunProgram action
7.0.229.0 c:\keyman\7.0\src\engine\keyman32\capsstate.cpp: Fix CAPS ALWAYS OFF
7.0.229.0 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: Fix for K_NPENTER
7.0.229.0 c:\keyman\7.0\src\engine\keyman32\kmprocess.cpp: Fix for K_NPENTER
7.0.229.0 c:\keyman\7.0\src\engine\keyman32\syskbd.cpp: Don't translate any number pad keys
7.0.229.0 c:\keyman\7.0\src\engine\keyman32\syskbdnt.cpp: Don't translate any number pad keys
7.0.229.0 c:\keyman\7.0\src\engine\keyman32\appint\aiDefault.cpp: Fix for K_NPENTER
7.0.229.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardfile.pas: Remove Get_Licence unused function
7.0.229.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardinstalled.pas: Remove Get_Licence unused function
7.0.229.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardsinstalled.pas: Raise error if keyboard not found by name in Get_Item
7.0.229.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardspackage.pas: Raise error if keyboard not found in collection with Get_Item
7.0.229.0 c:\keyman\7.0\src\global\delphi\general\httpuploader.pas: Remove TntDialogs and utilhttp dependencies
7.0.229.0 c:\keyman\7.0\src\global\delphi\general\RegistryKeys.pas: Add saved licence number and export bmp pixel width entries
7.0.229.0 c:\keyman\7.0\src\global\delphi\general\ttinfo.pas: Add support for .ttc files
7.0.229.0 c:\keyman\7.0\src\global\delphi\productactivation\crypt_tavultesoft.pas: Remove whitespace when importing blobs
7.0.229.0 c:\keyman\7.0\src\global\delphi\productactivation\crypt_user.pas: Remove whitespace when importing blobs
7.0.229.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\UfrmVisualKeyboardExportBMPParams.pas: Rework to support pixel size for export
7.0.229.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardExportBMP.pas: Rework to support pixel width and new osk
7.0.229.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardExportHTML.pas: Fix XSLT not loading for loading include files
7.0.229.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardExportXML.pas: Export XML files to filename_xml_files subfolder
7.0.228.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboardFromWeb.pas: Use name of file in Content-Disposition
7.0.228.0 c:\keyman\7.0\src\desktop\kmshell\main\help.pas: Call topicname.htm instead of topicname.html
7.0.228.0 c:\keyman\7.0\src\desktop\kmshell\main\OnlineUpdateCheckMessages.pas: Initial version
7.0.228.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmChangeHotkey.pas: Use font from locale.xml
7.0.228.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmHTML.pas: Use font from locale.xml
7.0.228.0 c:\keyman\7.0\src\desktop\kmshell\render\SupportXMLRenderer.pas: Add ProductID to support xml
7.0.228.0 c:\keyman\7.0\src\desktop\kmshell\util\UfrmDownloadProgress.pas: Use font from locale.xml
7.0.228.0 c:\keyman\7.0\src\desktop\kmshell\util\UfrmSelectLanguage.pas: Use font from locale.xml
7.0.228.0 c:\keyman\7.0\src\developer\inst\prodinsthelp\main.pas: Don't reinstall an existing product.pxx (otherwise keyboards are uninstalled!)
7.0.228.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsMain.pas: Disable page setup, print and print preview if no printers installed
7.0.228.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: Use correct key cap when no character on selected shift state
7.0.228.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmPackageEditor.pas: Add (Start Product) and other shortcuts targets, remove $KEYMAN\keyman.exe, $KEYMAN\kmshell.exe (deprecated)
7.0.228.0 c:\keyman\7.0\src\developer\TIKE\main\OnlineUpdateCheckMessages.pas: Initial version
7.0.228.0 c:\keyman\7.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: Use correct key cap when no key cap character on selected shift state
7.0.228.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: Disable KPP editor if no branding pack installed
7.0.228.0 c:\keyman\7.0\src\engine\keyman\KeymanMenuItem.pas: Read font name and size properties
7.0.228.0 c:\keyman\7.0\src\engine\keyman\Menu_KeyboardItems.pas: Get menu font and size from locale.xml
7.0.228.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: Don't show the OSK on first startup
7.0.228.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas: Fix L/R Ctrl/Alt deactivation
7.0.228.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas: Fix crash when viewing a keyboard that has no assignment for K_oE2
7.0.228.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: Use font from locale.xml
7.0.228.0 c:\keyman\7.0\src\engine\keyman32\K32_DBG.CPP: Use _FILELOG define
7.0.228.0 c:\keyman\7.0\src\engine\kmcomapi\com\system\keymansysteminfo.pas: Fix call to tsysinfo.exe (quoted string)
7.0.228.0 c:\keyman\7.0\src\engine\kmcomapi\processes\package\kpinstallpackage.pas: Fix (Start Product) and related targets and icons thereof
7.0.228.0 c:\keyman\7.0\src\global\delphi\comp\ExtShiftState.pas: Add ExtShiftStateToString function
7.0.228.0 c:\keyman\7.0\src\global\delphi\general\httpuploader.pas: Add Content-Disposition checking
7.0.228.0 c:\keyman\7.0\src\global\delphi\general\RegKeyboards.pas: Load 16x16 kbd_noicon instead of 32x32
7.0.228.0 c:\keyman\7.0\src\global\delphi\online\OnlineUpdateCheck.pas: Show nice error message for online update check when offline
7.0.228.0 c:\keyman\7.0\src\global\delphi\productactivation\UfrmSelectDrive.pas: Use font from locale.xml
7.0.228.0 c:\keyman\7.0\src\support\km_yim\main_km_yim.pas: Initial version
7.0.228.0 c:\keyman\7.0\src\online\tscrmlink\UfrmMain.pas: Moved to D2006, added hotkeys, shutdown with windows
7.0.227.0 c:\keyman\7.0\src\developer\TIKE\activation\ActivationManager.pas: Return activated product id
7.0.227.0 c:\keyman\7.0\src\developer\TIKE\activation\UfrmActivation.pas: Show the name of the activated module
7.0.227.0 c:\keyman\7.0\src\developer\TIKE\activation\UfrmManualActivation.pas: Show the name of the activated module
7.0.227.0 c:\keyman\7.0\src\developer\TIKE\project\UfrmProject.pas: Refresh after activating modules
7.0.227.0 c:\keyman\7.0\src\global\delphi\productactivation\utilproductactivation.pas: Fix bug where testing activation state before it is completely set
7.0.226.0 c:\keyman\7.0\src\desktop\kmshell\UfrmKMShell.pas: Add help support
7.0.226.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: Fix crash when install keyboard fails to initialise
7.0.226.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboardFromWeb.pas: Add proxy support
7.0.226.0 c:\keyman\7.0\src\desktop\kmshell\main\help.pas: Initial version
7.0.226.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: Add help support
7.0.226.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: Workaround Vista button refresh issue in Delphi
7.0.226.0 c:\keyman\7.0\src\desktop\kmshell\main\ProxySettings.pas: Initial version
7.0.226.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmChangeHotkey.pas: Don't test for conflicting hotkeys when clearing hotkey!
7.0.226.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: Proxy support
7.0.226.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmProxyConfiguration.pas: Initial version
7.0.226.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmWebContainer.pas: Add help support
7.0.226.0 c:\keyman\7.0\src\desktop\kmshell\product\UfrmProductActivation.pas: Add proxy support
7.0.226.0 c:\keyman\7.0\src\desktop\kmshell\render\HotkeysXMLRenderer.pas: Encode entities in xml render
7.0.226.0 c:\keyman\7.0\src\desktop\kmshell\render\KeyboardListXMLRenderer.pas: Encode entities in XML render
7.0.226.0 c:\keyman\7.0\src\desktop\kmshell\render\SupportXMLRenderer.pas: Encode entities in XML render
7.0.226.0 c:\keyman\7.0\src\desktop\kmshell\render\XMLRenderer.pas: Encode entities in XML render
7.0.226.0 c:\keyman\7.0\src\desktop\kmshell\startup\UfrmSplash.pas: Add proxy support
7.0.226.0 c:\keyman\7.0\src\desktop\kmshell\util\UfrmSelectLanguage.pas: Add help support
7.0.226.0 c:\keyman\7.0\src\developer\kmcmpdll\Compiler.cpp: Add notany support
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsMain.pas: Test for branding pack installation when opening branding file
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsMain.pas: Fix scroll buttons on page control
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsMain.pas: Add help support
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsMain.pas: Add proxy support
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\activation\UfrmActivation.pas: Add Buy Modules button
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\activation\UfrmActivation.pas: Add proxy support
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\activation\UfrmActivationModules.pas: Add buy modules button
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmDebug.pas: Fix Keyman Debugger activation when switching in and out of Keyman Desktop
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmDebugStatus.pas: Remove old code
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: Add help support
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: Fix error line references
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmMDIEditor.pas: Add FileNameChanged function
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmPackageEditor.pas: Fix start menu path text and clear listbox when loading
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: Add locale folder support
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: Add upgrade support
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmTikePageEditor.pas: Don't ctrl+pgdn into pages that are not visible
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\compile\FileEncryption.pas: Add proxy support
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\crm\CRMDatabase.pas: Test that database is a Tavultesoft CRM database
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\crm\CRMOnline.pas: Add proxy support
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\crm\CRMOnline.pas: Fix buy more seats URL
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\crm\UfrmCRMMain.pas: Add comment recording support to products and purchases
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\crm\UfrmCRMManualActivation.pas: Add proxy support
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\crm\UfrmCRMProductComments.pas: Initial version
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\crm\UfrmCRMPurchaseComments.pas: Initial version
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmNew.pas: Hide branding and distribution if branding pack not activated
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmOnlineLogin.pas: Add proxy support
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmUploadKeyboard.pas: Add hourglass when loading
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\help\kwhelp.pas: Add notany keyword
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTOptionEditor.pas: Disable cbOnlineLicenceType as appropriate
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\main\Help.pas: Initial version
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas: Add WC_COMMAND and WC_HELP options for WM_USER_WEBCOMMAND
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\main\ProxySettings.pas: Initial version
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\main\SyntaxHighlight.pas: Add notany keyword
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: Fix OSK AltGr flag bug
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\main\UframeTextEditor.pas: Add help support
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmHelp.pas: Add help support
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: Add help support
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: Add proxy support
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: Fix scroll bug for page control
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: Check if branding pack is installed
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMessages.pas: Select whole line when moving to next message
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmTike.pas: Add help support
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\project\kmnProjectFile.pas: Clear messages before compiling
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectSaver.pas: Add activated module information to project
7.0.226.0 c:\keyman\7.0\src\developer\TIKE\project\UfrmProject.pas: Add help support, links to checkforupdates and upgrade
7.0.226.0 c:\keyman\7.0\src\engine\keyman\Menu_KeyboardItems.pas: Add OpenKeyboardHelp action
7.0.226.0 c:\keyman\7.0\src\engine\keyman\UfrmHTML.pas: Initial version for keyman.dpr
7.0.226.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: Add vista alt fix
7.0.226.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: ShutdownKeyman32Engine when closing down
7.0.226.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: Add OpenKeyboardHelp function
7.0.226.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: Add help support
7.0.226.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas: Fix shift state problems with L/R shift
7.0.226.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: Make tooltips for toolbar more visible
7.0.226.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: Add help support
7.0.226.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: Add keyboard help support
7.0.226.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: Fix buttons deleting when switching products
7.0.226.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: Fix shutdown order for Keyman Engine
7.0.226.0 c:\keyman\7.0\src\engine\keyman32\kmprocess.cpp: Add CODE_NOTANY
7.0.226.0 c:\keyman\7.0\src\engine\keyman32\appint\aiDebugger.cpp: Add CODE_NOTANY support
7.0.226.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackagefile.pas: Test if package file exists when installing
7.0.226.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackagesinstalled.pas: Test if package file exists when installing
7.0.226.0 c:\keyman\7.0\src\engine\kmcomapi\com\products\keymanproduct.pas: Add help support
7.0.226.0 c:\keyman\7.0\src\engine\kmcomapi\com\system\keymancontrol.pas: Cleanup Keyman Engine shutdown - including PostMessage process
7.0.226.0 c:\keyman\7.0\src\engine\kmcomapi\processes\package\kpuninstallpackage.pas: Remove uninst.vbs when uninstalling package
7.0.226.0 c:\keyman\7.0\src\global\delphi\charmap\UnicodeData.pas: Don't change space to underscore when filtering block names
7.0.226.0 c:\keyman\7.0\src\global\delphi\comp\VistaAltFixUnit.pas: Initial version
7.0.226.0 c:\keyman\7.0\src\global\delphi\cust\custinterfaces.pas: Add miaOpenKeyboardHelp
7.0.226.0 c:\keyman\7.0\src\global\delphi\cust\CustomisationMessages.pas: Fix locale.xml validation (it won't...)
7.0.226.0 c:\keyman\7.0\src\global\delphi\debug\DebugManager.pas: Add ShouldDebug function
7.0.226.0 c:\keyman\7.0\src\global\delphi\general\CompileProduct.pas: Test for branding pack installed
7.0.226.0 c:\keyman\7.0\src\global\delphi\general\CompileProduct.pas: Add locale folder support
7.0.226.0 c:\keyman\7.0\src\global\delphi\general\httpuploader.pas: Add proxy support
7.0.226.0 c:\keyman\7.0\src\global\delphi\general\kppfile.pas: Add LocaleFolder and LocaleFiles information
7.0.226.0 c:\keyman\7.0\src\global\delphi\general\OnlineLoginManager.pas: Add LoginHash function (avoid password in parameter passing)
7.0.226.0 c:\keyman\7.0\src\global\delphi\general\OnlineLoginManager.pas: Add OpenURL function
7.0.226.0 c:\keyman\7.0\src\global\delphi\general\PackageInfo.pas: Add pfclLocaleFolder copy location
7.0.226.0 c:\keyman\7.0\src\global\delphi\general\RegistryKeys.pas: Add proxy support
7.0.226.0 c:\keyman\7.0\src\global\delphi\general\UfrmExceptionHandler.pas: Add proxy support
7.0.226.0 c:\keyman\7.0\src\global\delphi\general\Upload_Settings.pas: Add buykeymandeveloper URL
7.0.226.0 c:\keyman\7.0\src\global\delphi\general\VersionInfo.pas: Remove CompareVersions function
7.0.226.0 c:\keyman\7.0\src\global\delphi\online\OnlineUpdateCheck.pas: Add proxy support
7.0.226.0 c:\keyman\7.0\src\global\delphi\online\UfrmOnlineUpdateSetup.pas: Rework to use GetProxySettings
7.0.226.0 c:\keyman\7.0\src\global\delphi\productactivation\OnlineConstants.pas: Add Module_Identifiers
7.0.226.0 c:\keyman\7.0\src\global\inc\Compiler.h: Add CODE_NOTANY
7.0.226.0 c:\keyman\7.0\src\online\kmcrm\KeymanCRMImpl.pas: Fix UTF-8 to widestring decoding
7.0.224.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: Support upgrades and version number management in build
7.0.224.0 c:\keyman\7.0\src\developer\TIKE\project\kppProjectFile.pas: Fix repeating files listed in project
7.0.224.0 c:\keyman\7.0\src\developer\TIKE\project\kpsProjectFile.pas: Fix repeating sub files in project
7.0.224.0 c:\keyman\7.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: Fix unregistered keyboard message
7.0.224.0 c:\keyman\7.0\src\global\delphi\general\CompileProduct.pas: Verify version number during install build
7.0.224.0 c:\keyman\7.0\src\global\delphi\general\CompileProduct.pas: Add component guids
7.0.224.0 c:\keyman\7.0\src\global\delphi\general\CompileProduct.pas: Embed version number in msi file name
7.0.224.0 c:\keyman\7.0\src\global\delphi\general\kppfile.pas: Support component guids
7.0.224.0 c:\keyman\7.0\src\global\delphi\general\VersionInfo.pas: Add CompareVersions button
7.0.224.0 c:\keyman\7.0\src\global\delphi\online\OnlineUpdateCheck.pas: Only test for patches, not downloads
7.0.224.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: Refresh after uninstalling keyboard
7.0.224.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: Fix package and keyboard names in messages
7.0.224.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboardFromWeb.pas: Capitalize form name
7.0.224.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: Capitalize form name
7.0.224.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmChangeHotkey.pas: Test for conflicting hotkeys
7.0.224.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: Capitalize form name; start on Keyboards page, not options
7.0.224.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmOnlineUpdateNewVersion.pas: Make 'installnow' work
7.0.224.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmOnlineUpdateNewVersion.pas: Fix CurrentVersion tag, capitalize form name
7.0.224.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmWebContainer.pas: Size dialog according to locale.xml <Dialog> entry
7.0.224.0 c:\keyman\7.0\src\desktop\kmshell\product\UfrmManualProductActivation.pas: Capitalize form name
7.0.224.0 c:\keyman\7.0\src\desktop\kmshell\product\UfrmProductActivation.pas: Capitalize form name
7.0.224.0 c:\keyman\7.0\src\desktop\kmshell\render\XMLRenderer.pas: Clean up locale references
7.0.224.0 c:\keyman\7.0\src\desktop\kmshell\startup\UfrmSplash.pas: Rework as XSL
7.0.224.0 c:\keyman\7.0\src\desktop\kmshell\startup\UfrmWelcome.pas: Capitalize form name
7.0.224.0 c:\keyman\7.0\src\desktop\kmshell\util\UfrmSelectLanguage.pas: Current Language is now controlled by COM API
7.0.224.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmEditor.pas: Add Print Preview and Print
7.0.224.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: Support Print Preview and Print
7.0.224.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmPackageEditor.pas: Fix FocusTab
7.0.224.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: Add Shortcut Location, clean up duplicating shortcut entries
7.0.224.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmNewFileDetails.pas: Use My Documents folder if project is not yet saved; position cursor at end of text box
7.0.224.0 c:\keyman\7.0\src\developer\TIKE\kct\UfrmKCTMain.pas: Use new strings editor
7.0.224.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTStringsEditor.pas: Initial version
7.0.224.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas: Use a list view instead of list box for sorting
7.0.224.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas: Set editor file format according to file extension
7.0.224.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas: Preview images
7.0.224.0 c:\keyman\7.0\src\developer\TIKE\main\UframeTextEditor.pas: Add Print, Print Preview
7.0.224.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: Remove Project Settings menu item
7.0.224.0 c:\keyman\7.0\src\engine\keyman\Menu_KeyboardItems.pas: Localize menu
7.0.224.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKCharacterMap.pas: Add product referencing for localized strings
7.0.224.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas: Localize strings according to product
7.0.224.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: Fix fade in on-screen keyboard
7.0.224.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: Translate right-click menu and toolbar tooltips
7.0.224.0 c:\keyman\7.0\src\engine\kmcomapi\com\customisation\keymancustomisation.pas: Add DialogParameters and LanguageCode support
7.0.224.0 c:\keyman\7.0\src\engine\kmcomapi\com\system\keymancontrol.pas: Disable and Enable user interface support
7.0.224.0 c:\keyman\7.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: Test for installed keyboard count
7.0.224.0 c:\keyman\7.0\src\engine\kmcomapi\processes\package\kpinstallpackage.pas: Test for installed keyboard count
7.0.224.0 c:\keyman\7.0\src\engine\kmcomapi\processes\product\kpuninstallproduct.pas: Don't delete a product file on uninstall now
7.0.224.0 c:\keyman\7.0\src\global\delphi\charmap\UfrmCharacterMapNew.pas: Require Tavultesoft's grids.pas which disables the atrocious auto-scroll problem
7.0.224.0 c:\keyman\7.0\src\global\delphi\cust\custinterfaces.pas: Add GetDialogParameters functoin
7.0.224.0 c:\keyman\7.0\src\global\delphi\cust\CustomisationMessages.pas: Add GetDialogParameters
7.0.224.0 c:\keyman\7.0\src\global\delphi\cust\CustomisationMessages.pas: Require locale.xml for all localization
7.0.224.0 c:\keyman\7.0\src\global\delphi\cust\CustomisationMessages.pas: Manage active LanguageCode here
7.0.224.0 c:\keyman\7.0\src\global\delphi\cust\MessageIdentifiers.pas: Add support from reading localization from a particular product
7.0.224.0 c:\keyman\7.0\src\global\delphi\general\BetaTimeout.pas: Set Beta 2 to 2007/01/31
7.0.224.0 c:\keyman\7.0\src\global\delphi\general\CompileProduct.pas: Fix case sensitivity on shortcuts
7.0.224.0 c:\keyman\7.0\src\global\delphi\general\CompileProduct.pas: Only install files that are relevant from the KCT file
7.0.224.0 c:\keyman\7.0\src\global\delphi\general\CompileProduct.pas: Add insthelp.exe to the install
7.0.224.0 c:\keyman\7.0\src\global\delphi\general\httpuploader.pas: Improve performance
7.0.224.0 c:\keyman\7.0\src\global\delphi\general\PackageInfo.pas: Add StartMenuEntryLocation support
7.0.224.0 c:\keyman\7.0\src\global\delphi\general\RegKeyboards.pas: Fix keyboard not activating when installed with a language
7.0.224.0 c:\keyman\7.0\src\global\delphi\online\OnlineUpdateCheck.pas: Don't shutdown if update is cancelled
7.0.222.0 c:\keyman\7.0\src\buildtools\stockeditor\StockMessageEditor.pas: Save to desktop.pot as well
7.0.222.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: Refactor using XMLRenderer
7.0.222.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboardFromWeb.pas: Refactor using XMLRenderer
7.0.222.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmChangeHotkey.pas: Localize
7.0.222.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: Refactor using XMLRenderer
7.0.222.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: Localize additional messages
7.0.222.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmOnlineUpdateNewVersion.pas: Initial version
7.0.222.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmWebContainer.pas: Refactor XMLRenderer into this unit
7.0.222.0 c:\keyman\7.0\src\desktop\kmshell\product\UfrmManualProductActivation.pas: Refactor using XMLRenderer
7.0.222.0 c:\keyman\7.0\src\desktop\kmshell\product\UfrmProductActivation.pas: Refactor using XMLRenderer
7.0.222.0 c:\keyman\7.0\src\desktop\kmshell\rel\formloader.pas: ?
7.0.222.0 c:\keyman\7.0\src\desktop\kmshell\render\GenericXMLRenderer.pas: Initial version
7.0.222.0 c:\keyman\7.0\src\desktop\kmshell\render\XMLRenderer.pas: Refactor rendering process into TXMLRenderers
7.0.222.0 c:\keyman\7.0\src\desktop\kmshell\startup\UfrmWelcome.pas: Refactor using XMLRenderer
7.0.222.0 c:\keyman\7.0\src\desktop\kmshell\startup\UfrmWelcome.pas: Use install keyboard from web dialog
7.0.222.0 c:\keyman\7.0\src\desktop\kmshell\util\UfrmDownloadProgress.pas: Localize caption
7.0.222.0 c:\keyman\7.0\src\desktop\kmshell\util\UfrmSelectLanguage.pas: Use TTntForm
7.0.222.0 c:\keyman\7.0\src\engine\keyman32\K32_DBG.CPP: Disable temporary file-based logging
7.0.222.0 c:\keyman\7.0\src\global\delphi\cust\StockMessages.pas: Add SaveToPoFile
7.0.222.0 c:\keyman\7.0\src\global\delphi\productactivation\UfrmSelectDrive.pas: Localize
7.0.220.0 c:\keyman\7.0\src\addins\inst\addininst\main.pas: Change directory to addin directory during installation
7.0.220.0 c:\keyman\7.0\src\addins\wordlink\wordlink.cpp: Create Word template folder if it doesn't exist
7.0.220.0 c:\keyman\7.0\src\buildtools\alphanumcode\alphanumcode_main.pas: Initial version
7.0.220.0 c:\keyman\7.0\src\buildtools\devreg\main.pas: Wrap code in try/except for debug purposes
7.0.220.0 c:\keyman\7.0\src\buildtools\devreg\main.pas: Add Keyman Developer Pro to Engine products registry key
7.0.220.0 c:\keyman\7.0\src\buildtools\makestockkct\main.pas: Add appicon, cfgicon to stock objects
7.0.220.0 c:\keyman\7.0\src\buildtools\makestockkct\main.pas: Save to MessageIdentifierConsts as well
7.0.220.0 c:\keyman\7.0\src\buildtools\productstatus\main.pas: Retrieve more information about products from all reg keysd
7.0.220.0 c:\keyman\7.0\src\buildtools\stockeditor\COMMessageEditor.pas: Save identifiers to a second .pas file as well
7.0.220.0 c:\keyman\7.0\src\buildtools\stockeditor\StockMessageEditor.pas: Add support for manipulating sections
7.0.220.0 c:\keyman\7.0\src\buildtools\stockeditor\UfrmStockMessageEditorMoveToGroup.pas: Initial version
7.0.220.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: Change to a xml/xslt/html page
7.0.220.0 c:\keyman\7.0\src\desktop\kmshell\main\initprog.pas: Add -activate, locale functionality, icons
7.0.220.0 c:\keyman\7.0\src\desktop\kmshell\main\KeymanDesktopOptions.pas: Move descriptions to localisable strings
7.0.220.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmChangeHotkey.pas: Tweak UI for more straightforward operation
7.0.220.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmHTML.pas: Localize, polish display
7.0.220.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: Use TfrmWebContainer;
7.0.220.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: Add keyboard_download, package_welcome, footer_buy, select_uilanguage
7.0.220.0 c:\keyman\7.0\src\desktop\kmshell\product\UfrmManualProductActivation.pas: XML/XSLT/HTML, support disk and file methods
7.0.220.0 c:\keyman\7.0\src\desktop\kmshell\product\UfrmProductActivation.pas: XML/XSLT/HTML, elevated activation in vista
7.0.220.0 c:\keyman\7.0\src\desktop\kmshell\render\OptionsXMLRenderer.pas: Read option descriptions from locale
7.0.220.0 c:\keyman\7.0\src\desktop\kmshell\render\SupportXMLRenderer.pas: Add product name to support information
7.0.220.0 c:\keyman\7.0\src\desktop\kmshell\render\XMLRenderer.pas: Read xml from locale folder
7.0.220.0 c:\keyman\7.0\src\desktop\kmshell\startup\UfrmWelcome.pas: Use TfrmWebContainer, get size from HTML
7.0.220.0 c:\keyman\7.0\src\desktop\kmshell\util\UfrmDownloadProgress.pas: Initial version
7.0.220.0 c:\keyman\7.0\src\desktop\kmshell\util\UfrmSelectLanguage.pas: Initial version
7.0.220.0 c:\keyman\7.0\src\developer\inst\devinsthelper\postinstallunit.pas: Remove Developer Light product
7.0.220.0 c:\keyman\7.0\src\developer\inst\prodinsthelp\main.pas: Cleanup keyboard and package installation
7.0.220.0 c:\keyman\7.0\src\developer\kmcmpdll\Compiler.cpp: Fix readfile buffer bug
7.0.220.0 c:\keyman\7.0\src\developer\kmcmpdll\kmdprot.cpp: Fix activation test
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsKeyboardEditor.pas: Implement all debug actions
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsKeyboardEditor.pas: Localize
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsKeyboardEditor.pas: Add keyboard upload
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsMain.pas: Tweak file editing for different file types, extensions, etc
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsMain.pas: Localize
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsTextEditor.pas: Localize
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\activation\ActivationManager.pas: Remove Developer Light product
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\activation\UfrmActivation.pas: Use TTIKEForm
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\activation\UfrmActivationModules.pas: Use TTIKEForm
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmBitmapEditor.pas: Add GetDefaultExt call
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmDebug.pas: Tweak debugging startup
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmDebugStatus.pas: Tweak display of debug pages, to Unicode
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmEditor.pas: Add active control and default ext
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: Move OSK to separate frame
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: Warn if upgrading; center layout complex panel;
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: Polish import of KMX to KVK
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmMDIChild.pas: Add StandaloneProjectFile for files not in a project
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmMDIEditor.pas: Add DefaultExt
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmOSKEditor.pas: Initial version
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmPackageEditor.pas: Add upgrade warning; upload to Tavultesoft; default ext
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmPackageEditor.pas: Fix enabled controls and filetype info
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: Lots of polish
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: Export to WiX
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: Upload to Tavultesoft
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: Fix icons in product
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: Display OnlineProductID in UI
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: Add ContextEx, LHS ContextEx
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\compile\FileEncryption.pas: Add Filename and OnlineProductID information to branding encryption call
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\compile\FileEncryptionHelper.pas: Pass OnlineProductID to branding encryption
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\compile\TIKECompileProduct.pas: Support export to wix
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\crm\CRMOnline.pas: Add GetLoggedInIKeymanCRM function
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\crm\UfrmCRMCreatePurchase.pas: Display customer details and licence key after purchase
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\crm\UfrmCRMCustomer.pas: Change to TTnt* objects
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\crm\UfrmCRMMain.pas: Add log icon
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\crm\UfrmCRMManualActivation.pas: Initial version
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmNew.pas: Add default ext
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmNew.pas: Rework file types listed
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmNewFileDetails.pas: Fix warning for overwriting existing files
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmOnlineLogin.pas: Don't display a "__NULL__" password if password is empty
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmOptions.pas: Add Allow Multiple Instances
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmUploadKeyboard.pas: Initial version
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\kct\StockObjects.pas: Add public CustStorage property
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\kct\UfrmKCTMain.pas: Support multiple files for icon page
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\kct\UfrmKCTMain.pas: Refresh details on other tabs when necessary
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTIconEditor.pas: Support multiple icons
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTMessageEditor.pas: Read message from object rather than expanded message
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTOptionEditor.pas: Add ProductID display and Reset ProductID button
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTStartupEditor.pas: Remove Welcome width/height
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\main\gginit.pas: Initial version
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\main\KeymanDeveloperModules.pas: Disable IsLightEdition
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\main\KeymanDeveloperOptions.pas: Add AllowMultipleInstances
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas: Support uninstalling a keyboard when in a package
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\main\mrulist.pas: Delete a file from MRU
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\main\UframeOnScreenKeyboardEditor.pas: Initial version (split from UfrmKeymanWizard)
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\main\UframeTextEditor.pas: Update help only when help form visible
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmDownloadProgress.pas: Initial version
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmHelp.pas: Localize
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: Add CRM button
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: Add file to project MRU when opened
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: Support standalone OSK editor for KVK files
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmStartup.pas: Display application minimize during startup
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmTike.pas: Initial version
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\project\kmnProjectFile.pas: WideString all properties; Add TestKeymanWeb function
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFile.pas: Localize project templates
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFiles.pas: Test if file is open - WindowOpen
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectSaver.pas: Add MRU IDs for right-click options
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\project\UfrmProject.pas: Support right-click options on MRU files
7.0.220.0 c:\keyman\7.0\src\developer\TIKE\soap\LoggedInIKeymanCRM.pas: Initial version
7.0.220.0 c:\keyman\7.0\src\engine\keyman\KeymanMenuItem.pas: Disabled options in gray
7.0.220.0 c:\keyman\7.0\src\engine\keyman\main.pas: Block Keyman loading if KM5/6 running
7.0.220.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: Load icons appropriately
7.0.220.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: Support Vista
7.0.220.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: Lots of UI tweak and polish
7.0.220.0 c:\keyman\7.0\src\engine\keyman\UfrmKeyman7Main.pas: Support KMC_GETLOADED for wm_keyman_control
7.0.220.0 c:\keyman\7.0\src\engine\keyman\VistaMessages.pas: Initial version
7.0.220.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKCharacterMap.pas: Support inserting characters/codes/names
7.0.220.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKCharacterMap.pas: Handle stay-on-top with child dialogs
7.0.220.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas: Support exporting and printing
7.0.220.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmOSKOnScreenKeyboard.pas: Fix shift states when pressing keys
7.0.220.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: Resize keyboard appropriately when first shown
7.0.220.0 c:\keyman\7.0\src\engine\keyman\viskbd\UfrmVisualKeyboard.pas: Add Vista support
7.0.220.0 c:\keyman\7.0\src\engine\keyman32\capsstate.cpp: Fix CAPS ON ONLY / CAPS ALWAYS OFF
7.0.220.0 c:\keyman\7.0\src\engine\keyman32\k32_globals.cpp: Add PostProcessControllers and IsControllerProcess functions
7.0.220.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: Add Vista support
7.0.220.0 c:\keyman\7.0\src\engine\keyman32\Keyman32.cpp: Add Keyman_IsProductLoaded function
7.0.220.0 c:\keyman\7.0\src\engine\keyman32\kmhook_getmessage.cpp: Add support for mosewheel on character map even when not focused
7.0.220.0 c:\keyman\7.0\src\engine\keyman32\kmprot.cpp: Fix product count
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\tavultesoftkeyman.pas: Rework COM objects to be internally owned by TTavultesoftKeyman so that they can't be destroyed by an external process
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\addins\keymanaddininstalled.pas: Fix IKeymanAddinInstalled reference
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\addins\keymanaddinsinstalled.pas: Fix IKeymanAddinsInstalled reference
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\customisation\keymancustomisation.pas: Localization support
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\hotkeys\keymanhotkeys.pas: Fix IKeymanHotkeys reference
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboard.pas: Add Get_LayoutType function
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardfile.pas: Add Get_LayoutType, Serialize functions
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardinstalled.pas: Add Get_LayoutType;
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardsinstalled.pas: Fix IKeymanKeyboardsInstalled function
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\keyboards\keymankeyboardsinstalled.pas: Fix product matchup with keyboards
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\languages\keymanlanguage.pas: Disable range checks due to HKL/LONGWORD out of range issues
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\languages\keymanlanguages.pas: Disable range checks
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\options\keymanoption.pas: Remove description from options (localizable)
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackagefile.pas: Add Serialize function, support ShortcutRootPath in installation
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackageinstalled.pas: Add font information in serialization
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\packages\keymanpackagesinstalled.pas: Fix IKeymanPackagesInstalled reference
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\products\keymanproduct.pas: Fix Get_Running function
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\system\keymancontrol.pas: Add StartKeyman32
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\system\keymancontrol.pas: Add IsProductLoaded
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\system\keymancontrol.pas: When RefreshKeyman is called, ensure refresh gets to all windows before app closes
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\com\system\keymansysteminfo.pas: Add RunDiagnostics function
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\processes\keyboard\kpinstallkeyboard.pas: Check product licence on install
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\processes\package\kpinstallpackage.pas: Add uninstall link support
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\processes\package\kpuninstallpackage.pas: Remove links properly
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\processes\product\kpinstallproduct.pas: Install product in source folder - don't copy to another folder
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\processes\product\kpuninstallproduct.pas: Test IsMatchingProductID to support different Keyman edition
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\util\containedautointfobject.pas: Initial version
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\util\keymanautoobject.pas: Objects are contained by TContainedAutoIntfObject
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\util\kmxfile.pas: Add MnemonicLayout property
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\util\utilkeymancontrol.pas: Support running as elevated in Vista
7.0.220.0 c:\keyman\7.0\src\engine\kmcomapi\util\utilkeymanoption.pas: Remove descriptions (localized)
7.0.220.0 c:\keyman\7.0\src\global\delphi\comp\keybtn.pas: Fix display of bitmaps
7.0.220.0 c:\keyman\7.0\src\global\delphi\comp\OnScreenKeyboard.pas: Fix display of bitmaps, underlying scan codes
7.0.220.0 c:\keyman\7.0\src\global\delphi\cust\custinterfaces.pas: Add localization, remove welcome page size
7.0.220.0 c:\keyman\7.0\src\global\delphi\cust\CustomisationMessages.pas: Add localization
7.0.220.0 c:\keyman\7.0\src\global\delphi\cust\CustomisationOptions.pas: Add product id information to kct options
7.0.220.0 c:\keyman\7.0\src\global\delphi\cust\CustomisationStorage.pas: Add app icon and cfg icon as standard icons
7.0.220.0 c:\keyman\7.0\src\global\delphi\cust\MessageDefaults.pas: Initial version
7.0.220.0 c:\keyman\7.0\src\global\delphi\cust\MessageIdentifiers.pas: Changed to not be autogen now
7.0.220.0 c:\keyman\7.0\src\global\delphi\cust\StockFileNames.pas: Add cfgicon and appicon
7.0.220.0 c:\keyman\7.0\src\global\delphi\cust\StockMessages.pas: Add support for default file names
7.0.220.0 c:\keyman\7.0\src\global\delphi\general\certificate_check.pas: Check certificate on module rather than app
7.0.220.0 c:\keyman\7.0\src\global\delphi\general\CompilePackage.pas: Add message for missing files when compiling package
7.0.220.0 c:\keyman\7.0\src\global\delphi\general\CompileProduct.pas: Add export to wix
7.0.220.0 c:\keyman\7.0\src\global\delphi\general\GetOsVersion.pas: Add osVista
7.0.220.0 c:\keyman\7.0\src\global\delphi\general\httpuploader.pas: Add progress support
7.0.220.0 c:\keyman\7.0\src\global\delphi\general\OnlineLoginManager.pas: Encrypt login details
7.0.220.0 c:\keyman\7.0\src\global\delphi\general\PackageInfo.pas: Add icon support
7.0.220.0 c:\keyman\7.0\src\global\delphi\general\RegKeyboards.pas: Add menmonic layout
7.0.220.0 c:\keyman\7.0\src\global\delphi\general\SystemDebugPath.pas: Initial version
7.0.220.0 c:\keyman\7.0\src\global\delphi\general\Upload_Settings.pas: Add Activate and ViewCustomer URLs
7.0.220.0 c:\keyman\7.0\src\global\delphi\general\utilfiletypes.pas: Add XML and HTML filetypes
7.0.220.0 c:\keyman\7.0\src\global\delphi\hwkey\hwkey_base.pas: Fix hwkey compare
7.0.220.0 c:\keyman\7.0\src\global\delphi\gettext\gnugettext.pas: Initial commit; support locales with > 2 character ids
7.0.220.0 c:\keyman\7.0\src\global\delphi\online\OnlineUpdateCheck.pas: Support download progress
7.0.220.0 c:\keyman\7.0\src\global\delphi\plusmemou\ExtHilitU.pas: Add support for '_' to '@' matching in highlighting
7.0.220.0 c:\keyman\7.0\src\global\delphi\productactivation\OnlineConstants.pas: Remove KeymanDeveloper_Light, test matching product IDs
7.0.220.0 c:\keyman\7.0\src\global\delphi\productactivation\UfrmSelectDrive.pas: Initial version
7.0.220.0 c:\keyman\7.0\src\global\delphi\productactivation\utillicencenumber.pas: Remove customerid references
7.0.220.0 c:\keyman\7.0\src\global\delphi\productactivation\utilmanualactivation.pas: Initial version
7.0.220.0 c:\keyman\7.0\src\global\delphi\productactivation\utilproductactivation.pas: Fix machine data comparisons and merge product details across multiple regkeys
7.0.220.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardExportHTML.pas: Support new XML+XSLT OSK export
7.0.220.0 c:\keyman\7.0\src\global\delphi\visualkeyboard\VisualKeyboardExportXML.pas: Export to version 7, UTF-8, fix text encoding for key caps
7.0.220.0 c:\keyman\7.0\src\global\vc\crypt_user.cpp: Implement DecryptMessageFromTavultesoft
7.0.220.0 c:\keyman\7.0\src\global\vc\kmprot_licencenumber.cpp: Fix GetBits read buffer bug
7.0.220.0 c:\keyman\7.0\src\online\kmcrm\KMCRMWebModule.pas: Fix HTTP/HTTPS mismatch
7.0.220.0 c:\keyman\7.0\src\online\kmcrm\ServerVars.pas: Initial version
7.0.219.0 c:\keyman\7.0\src\buildtools\productstatus\main.pas: Log exceptions
7.0.219.0 c:\keyman\7.0\src\desktop\kmshell\install\UfrmInstallKeyboard.pas: Display welcome after package install
7.0.219.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmHTML.pas: Add DoShowWelcome for showing package welcome screens
7.0.219.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmInstallKeyboardFromWeb.pas: Initial version
7.0.219.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: Add package welcome link
7.0.219.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: Refactor web browser into parent class
7.0.219.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: Save activate page state and reload
7.0.219.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmMain.pas: Add download keyboard
7.0.219.0 c:\keyman\7.0\src\desktop\kmshell\main\UfrmWebContainer.pas: Initial version
7.0.219.0 c:\keyman\7.0\src\desktop\kmshell\render\XMLRenderer.pas: Move TemplatePath into separate function
7.0.219.0 c:\keyman\7.0\src\developer\inst\prodinsthelp\main.pas: Always install keyboards and packages for all users
7.0.219.0 c:\keyman\7.0\src\developer\kmcmpdll\Compiler.cpp: Fix buffer overflow in UTF8 conversion
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsKeyboardEditor.pas: Add Test Keyman Web keyboard
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: Add test KeymanWeb button
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: Warn if keyboard is being upgraded to version 7.0
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmPackageEditor.pas: Warn if package is being upgraded to version 7.0
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\compile\CompileKeymanWeb.pas: Merge forward v6.2 keymanweb compiler code (v7.0 code was old)
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\crm\CRMDatabase.pas: Add logging
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\crm\CRMDatabase.pas: Add delete product
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\crm\CRMDatabase.pas: Add delete purchase
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\crm\CRMDatabase.pas: Add database upgrading
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\crm\CRMOnline.pas: Refactor to use web service instead of php
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\crm\CRMOnline.pas: Add 'hard' refresh of CRM
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\crm\CRMOnline.pas: Add Delete Product and Delete Purchase
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\crm\UfrmCRMCreatePurchase.pas: Display customer name in title bar
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\crm\UfrmCRMCreatePurchase.pas: Display licence key for successful purchase
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\crm\UfrmCRMCustomer.pas: Add CopyLicenceKey button
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\crm\UfrmCRMLog.pas: Initial version
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\crm\UfrmCRMMain.pas: Add delete product, delete purchase, hard refresh, logging
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\crm\UfrmCRMMain.pas: Warn when deleting products or purchases and when hard refreshing
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmKeymanWebTest.pas: Initial version
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditor.pas: Add preview (test xml) button
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTUserInterfaceEditorTest.pas: Initial version
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\main\UframeTextEditor.pas: Only update help if form is visible
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmHelp.pas: Test WB.Document when updating as well as WB
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\project\kmnProjectFile.pas: Add TestKeymanWeb
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\project\ProjectFile.pas: Add pfaTestKeymanWeb
7.0.219.0 c:\keyman\7.0\src\developer\TIKE\soap\UIKeymanCRM.pas: Initial version
7.0.219.0 c:\keyman\7.0\src\engine\kmcomapi\com\products\keymanproduct.pas: Add OpenProduct function
7.0.219.0 c:\keyman\7.0\src\engine\kmcomapi\processes\package\kpinstallpackage.pas: Fix all users/current user mismatch for keyboard and package
7.0.219.0 c:\keyman\7.0\src\global\delphi\charmap\UfrmCharacterMapFilter.pas: Add Characters in Current Font Only function
7.0.219.0 c:\keyman\7.0\src\global\delphi\charmap\UfrmCharacterMapNew.pas: Add current font character support
7.0.219.0 c:\keyman\7.0\src\global\delphi\charmap\UfrmCharacterMapNew.pas: Tweak cursor movement with keys
7.0.219.0 c:\keyman\7.0\src\global\delphi\charmap\UfrmCharacterMapNew.pas: Add block headers for searching as well as all characters
7.0.219.0 c:\keyman\7.0\src\global\delphi\charmap\UnicodeData.pas: Add font ranges
7.0.219.0 c:\keyman\7.0\src\global\delphi\charmap\UnicodeData.pas: Fix CRLF issue with importing text files
7.0.219.0 c:\keyman\7.0\src\global\delphi\charmap\UnicodeData.pas: Optimize cached characters in database
7.0.219.0 c:\keyman\7.0\src\global\delphi\cust\CustomisationMessages.pas: Allow embedding of messages within messages
7.0.219.0 c:\keyman\7.0\src\global\delphi\excmagic\unit\UCurrentCallStack.pas: Log call stack from current exception
7.0.219.0 c:\keyman\7.0\src\global\delphi\general\CleartypeDrawCharacter.pas: Only do font linking if GetGlyphIndicesW fails
7.0.219.0 c:\keyman\7.0\src\global\delphi\general\compile.pas: Fix record packing
7.0.219.0 c:\keyman\7.0\src\global\delphi\general\httpuploader.pas: Add support for GET and URL parsing
7.0.219.0 c:\keyman\7.0\src\global\delphi\general\PackageInfo.pas: Add WasIni flag
7.0.219.0 c:\keyman\7.0\src\global\delphi\general\RegistryKeys.pas: Add SRegValue_ConfigurationState
7.0.219.0 c:\keyman\7.0\src\global\delphi\general\ttinfo.pas: Rework for cleaner CMap reading
7.0.219.0 c:\keyman\7.0\src\global\delphi\general\utildir.pas: Fix KGetTempFileName not returning correct extension
7.0.219.0 c:\keyman\7.0\src\global\delphi\general\utilhttp.pas: Add GetParamsFromURL function
7.0.219.0 c:\keyman\7.0\src\global\delphi\productactivation\utilproductactivation.pas: Log GetProductStatusData and fix read bug from hidden location
7.0.219.0 c:\keyman\7.0\src\global\delphi\productactivation\utilproductactivation.pas: Fix write bug with WriteBinaryData
7.0.219.0 c:\keyman\7.0\src\online\kmcrm\EventLogger.pas: Initial version
7.0.219.0 c:\keyman\7.0\src\online\kmcrm\KeymanCRMImpl.pas: Initial version
7.0.219.0 c:\keyman\7.0\src\online\kmcrm\KeymanCRMIntf.pas: Initial version
7.0.219.0 c:\keyman\7.0\src\online\kmcrm\KMCRMWebModule.pas: Initial version
7.0.219.0 c:\keyman\7.0\src\online\kmcrm\UdmCRMDatabase.pas: Initial version
7.0.217.0 c:\keyman\7.0\src\buildtools\buildunidata\buildunidata_main.pas: Initial version
7.0.217.0 c:\keyman\7.0\src\buildtools\mkver\Main.pas: Added $GUID and fixed $DATE
7.0.217.0 c:\keyman\7.0\src\buildtools\productstatus\main.pas: Initial version (productstatus)
7.0.217.0 c:\keyman\7.0\src\developer\inst\devinsthelper\postinstallunit.pas: Fixed uninstall not deleting product keys
7.0.217.0 c:\keyman\7.0\src\developer\inst\devinsthelper\postinstallunit.pas: Added CheckUpdates test
7.0.217.0 c:\keyman\7.0\src\developer\inst\prodinsthelp\main.pas: Added Check for Updates and Start With Windows
7.0.217.0 c:\keyman\7.0\src\developer\kmcmpdll\Compiler.cpp: Added product validation
7.0.217.0 c:\keyman\7.0\src\developer\kmcmpdll\Compiler.cpp: Added test for version 7.0 icon support
7.0.217.0 c:\keyman\7.0\src\developer\kmcmpdll\kmdprot.cpp: Initial version
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsKeyboardEditor.pas: Added Test Keyboard menu item
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsMain.pas: Added check for updates
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\actions\dmActionsMain.pas: Fixed View Help menu item state
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\activation\ActivationManager.pas: Added module activation tests
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\activation\UfrmActivation.pas: Wide messages
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\activation\UfrmActivationModules.pas: Initial version
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmDebug.pas: Added CanDebug flag
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: Added insert copyright button
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: Added Open Containing Folder button
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmKeymanWizard.pas: Fixed character drag and drop
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmPackageEditor.pas: Added Open Containing Folder buttons and Edit File button
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmPackageEditor.pas: Added on-screen keyboard to the package when autopackaging a .kmx
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: Remove rbLicenceKeyman
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: Support addins
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: Add other targets for shortcuts
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\child\UfrmProductEditor.pas: Read details from addin .msm files
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\crm\CRMOnline.pas: Do not lookup customers if they are not in the online database
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmAboutTike.pas: Version 7
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmCreateKCTFile.pas: Use UI Template Path
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmNew.pas: Require a non-blank file name for the target
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\dialogs\UfrmNewFileDetails.pas: Require a non-blank file name for the target
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\help\kwhelp.pas: Support additional context tags, for context help
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\kct\UfrmKCTMain.pas: Add desktop files if required and not already there
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTIconEditor.pas: Check if icon exists before attempting to load
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTMenuEditor.pas: Disable controls as appropriate when moving menu item
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\kct\Editors\UfrmKCTOptionEditor.pas: Add Start Command property
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\main\KeyboardParser.pas: Move version line to start of file
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\main\KeymanDeveloperModules.pas: Initial version
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\main\KeymanDeveloperUtils.pas: Add Uninstall package support
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\main\RedistFiles.pas: Refactor wtih GetDebugPath function
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\main\UframeTextEditor.pas: Add context help and character map lookup
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmHelp.pas: Refactor help loader into LoadHelp method for external access
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: Add check for updates, debug manager
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMain.pas: Remove file association check (now done only by installer)
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmMessages.pas: Fix multi-line messages
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\main\UfrmStartup.pas: List activated modules in startup form
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\project\kmnProjectFile.pas: Editions
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\project\kpsProjectFile.pas: Install package and uninstall package support
7.0.217.0 c:\keyman\7.0\src\developer\TIKE\project\UfrmProject.pas: Add theming
7.0.217.0 c:\keyman\7.0\src\global\delphi\comp\ExtShiftState.pas: Added ext shift state validation
7.0.217.0 c:\keyman\7.0\src\global\delphi\comp\keybtn.pas: Tweak properties etc to match TOnScreenKeyboard
7.0.210.0 main: Add -e option and help
7.0.210.0 Compiler: Support icons in version 7
7.0.210.0 kccompileproduct: Remove redistpath parameter
7.0.210.0 dmActionsKeyboardEditor: Add debugger actions
7.0.210.0 dmActionsMain: Add CRM action
7.0.210.0 dmActionsMain: Move font bold issue to UFixFontDialogBold unit
7.0.210.0 KMDActionInterfaces: Recreate IKMDEditActions interface
7.0.210.0 ActivationManager: Fix Trial Start Date to 1 not 0
7.0.210.0 UfrmBitmapEditor: Strip out old bitmap editor options and use a frame instead
7.0.210.0 UfrmDebug: Rework as a dockable panel
7.0.210.0 UfrmDebugStatus: Initial version
7.0.210.0 UfrmEditor: Rework to use TframeTextEditor
7.0.210.0 UfrmInternalDebug: Initial version
7.0.210.0 UfrmKeymanWizard: Polish icon editor frame
7.0.210.0 UfrmKeymanWizard: Tweak system keyboard selection
7.0.210.0 UfrmMDIEditor: Add DontCheckForReload property
7.0.210.0 UfrmProductEditor: Add Addins tab and Enable File tab controls as appropriate
7.0.210.0 FileEncryption: Refactor online login functions
7.0.210.0 TIKECompileProduct: Remove redistpath parameter
7.0.210.0 CRMDatabase: Initial version
7.0.210.0 CRMOnline: Initial version
7.0.210.0 UfrmCRMCreatePurchase: Initial version
7.0.210.0 UfrmCRMCustomer: Initial version
7.0.210.0 UfrmCRMMain: Initial version
7.0.210.0 UfrmDebugStatus_CallStack: Initial version
7.0.210.0 UfrmDebugStatus_Child: Initial version
7.0.210.0 UfrmDebugStatus_Deadkeys: Initial version
7.0.210.0 UfrmDebugStatus_Elements: Initial version
7.0.210.0 UfrmDebugStatus_Key: Initial version
7.0.210.0 UfrmDebugStatus_RegTest: Initial version
7.0.210.0 UfrmSelectSystemKeyboard: Fill a combo box list of system keyboards
7.0.210.0 UfrmBitmapEditorText: Initial version
7.0.210.0 UfrmNew: Fix selection of items in list view
7.0.210.0 UfrmNewFileDetails: Put an initial path in the New File edit box
7.0.210.0 UfrmOptions: Tweak character map calls
7.0.210.0 UfrmKCTMain: Add Startup Editor page
7.0.210.0 UfrmKCTMain: Retrieve Desktop UI files from Redist UI path
7.0.210.0 UfrmKCTIconEditor: Use new icon/bitmap editor frame
7.0.210.0 UfrmKCTMenuEditor: Add support for visual keyboard toolbar and right click menu
7.0.210.0 UfrmKCTMenuEditorMoveItem: Initial version
7.0.210.0 UfrmKCTOptionEditor: Add Options property
7.0.210.0 UfrmKCTStartupEditor: Initial version
7.0.210.0 UfrmKCTUserInterfaceEditor: Initial implementation
7.0.210.0 CharMapDropTool: Refactor TCharacterDragObject into separate unit
7.0.210.0 debugging: Add SaveShiftState function
7.0.210.0 ExportPNG: Use pngimage unit
7.0.210.0 KeymanDeveloperUtils: Implement install visual keyboard
7.0.210.0 KeymanDeveloperUtils: Fix crash when installing keyboard or package
7.0.210.0 RedistFiles: Add GetRedistDesktopPath, GetRedistUIPath and GetReditAddinsPath
7.0.210.0 UframeBitmapEditor: Add support for icons, 256 colours, transparency (1 bit) and rework text tool
7.0.210.0 UframeTextEditor: Add find and replace dialogs
7.0.210.0 UframeTextEditor: Add LoadFromStream and SaveToStream
7.0.210.0 UframeTextEditor: Add ConvertCharacter and GetWideCodes functions
7.0.210.0 UfrmMain: Add debug toolbar
7.0.210.0 UfrmMain: Add CRM links
7.0.210.0 UfrmMain: Add UnicodeData build callbacks
7.0.210.0 UfrmMain: Add new Character Map events
7.0.210.0 UfrmMessages: Double click selects whole line for error
7.0.210.0 UfrmMessages: View messages window when message added
7.0.210.0 UfrmStartup: Unicode controls
7.0.210.0 UfrmProject: Add path information to New File dialog
7.0.210.0 CharacterDragObject: Initial version
7.0.210.0 CharacterMapSettings: Initial version
7.0.210.0 CharacterRanges: Initial version
7.0.210.0 CharMapInsertMode: Moved to new location
7.0.210.0 CheckDatabaseEngine: Moved to new location
7.0.210.0 UfrmCharacterMapFilter: Moved to new location
7.0.210.0 UfrmCharacterMapNew: Moved to new location
7.0.210.0 UfrmUnicodeDataStatus: Moved to new location
7.0.210.0 UnicodeData: Moved to new location
7.0.210.0 embeddedwb: Add THEME user interface option
7.0.210.0 exFileVersionSupport: Initial version
7.0.210.0 exImageList: Initial version
7.0.210.0 exSystemSupport: Initial version
7.0.210.0 FixedTrackbar: Base on TTrackBar instead of TSpTBXTrackbar
7.0.210.0 KMDActions: Add support for IKMDEditActions
7.0.210.0 OnScreenKeyboard: Add Transparent flag, retrieve aspected size, polish drawing
7.0.210.0 PaintPanel: Add DrawText, EraseBackground and OnEraseBackground
7.0.210.0 custinterfaces: Add OSK actions and locations to menu items
7.0.210.0 custinterfaces: Add SupportsCharacterMap property
7.0.210.0 custinterfaces: Add SplashFileName and Welcome* size properties
7.0.210.0 CustomisationMenu: Add Location property
7.0.210.0 CustomisationOptions: Add SupportsCharacterMap, SplashFileName, WelcomeHeight, WelcomeWidth
7.0.210.0 StockFileNames: Add StockFileName_Fixed_Welcome
7.0.210.0 CleartypeDrawCharacter: Add style, showprefix, beginupdate, endupdate
7.0.210.0 CleartypeDrawCharacter: Look for alternate fallback fonts when Code200 not installed
7.0.210.0 CompileProduct: Fix runtime source path to GetRedistDesktopPath
7.0.210.0 keyman32_int: Retrieve Debug_Keyman32 path if assigned
7.0.210.0 klog: Add Current Tick Count to logs (for correlation with system.log)
7.0.210.0 kppfile: Use GetRedistDesktopPath for KeymanEnginePath
7.0.210.0 OnlineLoginManager: Initial version
7.0.210.0 RegistryKeys: Add SRegKey_KeymanOSK, SRegKey_KeymanOSK_CharMap, SRegValue_OSK_*, SRegKey_CRM_*
7.0.210.0 RegKeyboards: Add Icon property, remove Bitmap property
7.0.210.0 UFixFontDialogBold: Initial version
7.0.210.0 Unicode: Add IsUTF8Stream, IsUTF16Stream
7.0.210.0 Upload_Settings: Add CRM callbacks
7.0.210.0 utilstr: Add RectToString, StringToRect, use widestrings for some functions
7.0.210.0 crypt_guid: Initial version
7.0.210.0 utilproductactivation: Retrieve product status from hidden location if not in usual location
7.0.210.0 crypt_guid: Initial version
7.0.210.0 VisualKeyboardParameters: Increase cap font size by one pixel
7.0.210.0 Keyman32: Add IsSysTrayWindow function
7.0.210.0 crypt_guid: Initial version
7.0.210.0 UfrmKMShell: Base forms on TTntForm
7.0.210.0 UfrmMain: Fix context menu and themes for web browser
7.0.210.0 UfrmSplash: Use custom splash from pxx
7.0.210.0 UfrmWelcome: Use custom web page from ui folder
7.0.210.0 DebugManager: Initial version
7.0.210.0 KeymanMenuItem: Add icon (to avoid painful stupidities with TMenuItem.Bitmap transparency) and use cleartype render for menu items
7.0.210.0 kmint: Remove RefreshKeyman function
7.0.210.0 Menu_KeyboardItems: Initial version
7.0.210.0 UfrmKeyman7Main: Remove debug controls
7.0.210.0 UfrmKeyman7Main: Rework menu items as public for calling from visual keyboard
7.0.210.0 UfrmKeyman7Main: Support icons for keyboards as well as bitmaps
7.0.210.0 UfrmKeyman7Main: Refactor menu rendering and construction
7.0.210.0 UfrmOSKEntryHelper: Initial version
7.0.210.0 UfrmOSKCharacterMap: Initial version
7.0.210.0 UfrmOSKOnScreenKeyboard: Initial version
7.0.210.0 UfrmOSKPlugInBase: Initial version
7.0.210.0 UfrmVisualKeyboard: Complete toolbar, character map integration, menus, polish
7.0.210.0 viskbd: Remove KeymanVisualKeyboard and RefreshVisualKeyboard functions
7.0.210.0 globals: Add UpdateActiveWindows function
7.0.210.0 K32_DBG: Rework internal debugging to use mailslot passing to Keyman
7.0.210.0 k32_globals: Add IsKeymanSystemWindow and UpdateActiveWindows functions
7.0.210.0 K32_load: Support unencrypted keyboards for any internal Keyman product
7.0.210.0 Keyman32: Fix bugs with multiple InitialiseProcess calls causing Keyman to fail to start up correctly
7.0.210.0 Keyman32: Fix buffer overflow with Keyman_ForceKeyboard causing shift states to be flushed in Keyman Developer debugger
7.0.210.0 kmhook_getmessage: Add wm_keymanchar message for character map and other tools
7.0.210.0 kmhook_keyboard: Initialise process when no messages have been passed
7.0.210.0 kmhook_shell: call UpdateActiveWindows
7.0.210.0 kmprocess: Remove NoSetShift flag
7.0.210.0 kmprot: Add hidden reg setting check for product status
7.0.210.0 kmprot: Return count of loaded products
7.0.210.0 visualkeyboard: Don't refresh visual keyboard when a system window is activated
7.0.210.0 appint: Remove NoSetShift flag
7.0.210.0 keymancustomisation: Add Welcome size, splash file name, supports character map properties
7.0.210.0 keymankeyboardfile: Pass graphics as icons instead of bitmaps
7.0.210.0 keymankeyboardinstalled: Draw keyboard icons as bitmaps for xml serializing
7.0.210.0 keymankeyboardinstalled: Support icons instead of bitmaps for keyboards
7.0.210.0 keymanproduct: Trial Start Count starts at 1 not 0
7.0.210.0 keymancontrol: Store wm_keyman_refresh value
7.0.210.0 kpinstallfont: Fix bug where registry was still in read-only state
7.0.210.0 kpuninstallfont: If unable to get font details, add a warning rather than exception
7.0.210.0 kpinstallpackage: Send WM_FONTCHANGE after font install, not before!
7.0.210.0 kmxfile: Support icons as well as bitmaps
7.0.210.0 utilkeymancontrol: Get path of kmcomapi.dll, not calling application
7.0.210.0 utilolepicture: Add LoadIconFromBitmap function
7.0.210.0 main: Test UUIDGen
7.0.210.0 vc_uuidgen: Test UUIDgen
7.0.207.2 dmActionsTextEditor: Add Reformat XML action
7.0.207.2 UfrmCharacterMapNew: Fix crash when sizing grid to less than 1 column
7.0.207.2 UfrmKeymanWizard: Fix bug where icon and visual keyboard changes were lost on moving out of source tab
7.0.207.2 UfrmProductEditor: Rework user interface for improved integration of branding
7.0.207.2 KeyboardParser: Fix bug with parsing shift/ctrl/alt rules
7.0.207.2 UfrmMain: Add reformat XML edit menu item
7.0.207.2 OnScreenKeyboard: Fix underlying layout published bug
7.0.207.2 WebBrowserFocusMonitor: Only set focus if the web browser is visible
7.0.207.2 CompileProduct: Use temp folder as curdir for candle and light
7.0.207.2 kmxfile: Check for version 7 of keyboard files in debugger
7.0.207.2 UfrmMain: Use Unicode strings for command parameters
7.0.207.2 kmxfile: Support version 7.0 keyboards
7.0.207.0 main: Ignore failures
7.0.207.0 Compiler: Add VISUALKEYBOARD, KMW_RTL, KMW_HELPFILE, KMW_HELPTEXT, KMW_EMBEDJS system stores
7.0.207.0 dmActionsKeyboardEditor: Initial version
7.0.207.0 dmActionsMain: Initial version
7.0.207.0 dmActionsTextEditor: Initial version
7.0.207.0 KMDActionInterfaces: Initial version
7.0.207.0 UfrmBitmapEditor: Clean up menus
7.0.207.0 UfrmCharacterMapNew: Implement filter dialog
7.0.207.0 UfrmCharacterMapNew: Mouse wheel scrolling and zooming
7.0.207.0 UfrmCharacterMapNew: Goto command
7.0.207.0 UfrmCharacterMapNew: Border on character map
7.0.207.0 UfrmCharacterMapNew: Header displays shorter text when narrow
7.0.207.0 UfrmCharacterMapNew: Polished character display performance
7.0.207.0 UfrmDebug: Extracted from TfrmEditor to be a dockable window
7.0.207.0 UfrmEditor: Polish print and print preview actions
7.0.207.0 UfrmEditor: Rework menus
7.0.207.0 UfrmEditor: Remove debugger for integration into wizard
7.0.207.0 UfrmKeymanWizard: Rework to integrate source editor
7.0.207.0 UfrmKeymanWizard: Redesign pages with new Unicode UI
7.0.207.0 UfrmKeymanWizard: Integrate visual keyboard editor
7.0.207.0 UfrmKeymanWizard: Remember format and display settings
7.0.207.0 UfrmKeymanWizard: Integrate debugger
7.0.207.0 UfrmMDIChild: Add TextFileFormat functionality
7.0.207.0 UfrmKeymanWizard: Get file encoding combo working
7.0.207.0 UfrmMDIChild: Add ChangeTab function
7.0.207.0 UfrmMDIEditor: Refactor generic editor functionality
7.0.207.0 UfrmPackageEditor: Rework UI with new Unicode controls
7.0.207.0 UfrmPackageEditor: Integrate source editor
7.0.207.0 UfrmProductEditor: Integrate source editor
7.0.207.0 UfrmProductEditor: Rework user interface with Unicode controls
7.0.207.0 UfrmProductEditor: Refactor 'standard files' option into branding editor
7.0.207.0 UfrmTestKeyboard: Refactor menus
7.0.207.0 UfrmTikePageEditor: Initial version
7.0.207.0 UfrmVisualKeyboardEditor: Refactor menus
7.0.207.0 FileEncryption: Use new FileAge function
7.0.207.0 UfrmKeyTest: Use TApplicationEvents instead of hooking all messages
7.0.207.0 UfrmKeyTest: Insert with new CharMapDropTool
7.0.207.0 UfrmCharacterMapFilter: Initial version
7.0.207.0 UfrmNew: Include 'add to project' checkbox
7.0.207.0 UfrmNew: Refactor to encourage naming file on creation rather than later
7.0.207.0 UfrmSelectKey: Unicode controls
7.0.207.0 UfrmKCTMain: Refactor with Unicode controls
7.0.207.0 UfrmKCTMain: Add user interface tab
7.0.207.0 UfrmKCTMain: Disable specific tabs based on branding options
7.0.207.0 UfrmKCTMain: Add Keyman Desktop user interface files to KCT
7.0.207.0 UfrmKCTMain: Refactor menus as actions
7.0.207.0 UfrmKCTEditor: Paint background with new ui background
7.0.207.0 UfrmKCTIconEditor: Only support ftTrayIcon now
7.0.207.0 UfrmKCTOptionEditor: Add Keyman Desktop UI vs Custom UI and enabling/disabling controls accordingly
7.0.207.0 UfrmKCTOptionEditor: Refactor with new Unicode controls
7.0.207.0 UfrmKCTUserInterfaceEditor: Initial version
7.0.207.0 CharMapDropTool: Initial version
7.0.207.0 CharMapDropTool_PlusMemoU: Initial version
7.0.207.0 CharMapDropTool_TntCustomEdit: Initial version
7.0.207.0 CharMapInsertMode: Initial version
7.0.207.0 KeyboardParser: Initial version
7.0.207.0 KeymanDeveloperUtils: Add WM_USER_WEBCOMMAND and WM_USER_INPUTLANGCHANGE
7.0.207.0 TextFileFormat: Initial version
7.0.207.0 UframeBitmapEditor: Refactor menus
7.0.207.0 UframeTextEditor: Initial version
7.0.207.0 UfrmHelp: Initial version
7.0.207.0 UfrmMain: Remove Window menu
7.0.207.0 UfrmMain: Refactor menus as actions
7.0.207.0 UfrmMain: Implement encoding combobox
7.0.207.0 UfrmMain: Support WM_InputLangChange for visual keyboard dynamic refresh
7.0.207.0 UfrmMain: Add help form
7.0.207.0 UfrmMain: Force tab orders to active child or active docked form only (not through all forms)
7.0.207.0 UfrmMessages: Rework menu as TSpTbxPopupMenu
7.0.207.0 UfrmStartup: Polish display of splash
7.0.207.0 UfrmStartup: Allow click anywhere on screen to cancel activated dialog
7.0.207.0 UnicodeData: Add ShortName property and FindDataByName function
7.0.207.0 UnicodeData: Add GetUnicodeRangeFromFilter function
7.0.207.0 kmnProjectFile: Add CompileKeyboardToWeb function
7.0.207.0 kppProjectFile: Refactor to use actions
7.0.207.0 kpsProjectFile: Refactor to use actions
7.0.207.0 kpsProjectFile: Save to XML only (load from XML or INI)
7.0.207.0 ProjectFile: Add IDEState property for automatic saving/loading of IDE state
7.0.207.0 ProjectFileType: Stop top-level files being added multiple times
7.0.207.0 UfrmProject: Fix broken focus of web browser
7.0.207.0 UfrmProject: Disconnect click in web browser from actual command execution
7.0.207.0 UfrmProject: Fix hotkeys
7.0.207.0 ExtShiftState: Initial version
7.0.207.0 keybtn: Rework as custom control with new style button painting
7.0.207.0 KMDActions: Initial versoin
7.0.207.0 KMDFontDialog: Initial version
7.0.207.0 OnScreenKeyboard: Initial version
7.0.207.0 SpTBXMemo: Initial version
7.0.207.0 WebBrowserFocusMonitor: Initial version
7.0.207.0 CustomisationOptions: Add KeymanDesktopUI property
7.0.207.0 CustomisationStorage: Remove ftDFM, ftMacros, ftIcon and ftBitmap file types in customisation
7.0.207.0 CleartypeDrawCharacter: Initial version
7.0.207.0 CompileProduct: Retrieve Keyman UI files from KCT file instead of from redist path
7.0.207.0 int_kmdebug: Use TApplicationEvents instead of AppMessageHandler
7.0.207.0 kmxfile: Add TSS_VISUALKEYBOARD, TSS_KMW_RTL, TSS_KMWHELPFILE, TSS_KMW_HELPTEXT, TSS_KMWEMBEDJS
7.0.207.0 kmxfile: Add TSS_MNEMONIC, TSS_INCLUDECODES, TSS_OLDCHARPOSMATCHING, TSS_KEYMANCOPYRIGHT
7.0.207.0 kppfile: Refactor loading and saving
7.0.207.0 kpsfile: Load and save from XML
7.0.207.0 PackageInfo: Add SaveXMLToText and LoadXMLFromText functions
7.0.207.0 utilhttp: Use Unicode strings
7.0.207.0 utilstr: Add StringToExtString and WideQuotedStr functions
7.0.207.0 tavultesoft_vcl: Remove custom Menus.pas
7.0.207.0 UframeKeyboard: Refactor - prepare for removal
7.0.207.0 UfrmVisualKeyboardExportBMPParams: Initial refactor for new visual keyboard
7.0.207.0 UfrmVisualKeyboardExportHTMLParams: Initial refactor for new visual keyboard
7.0.207.0 UfrmVisualKeyboardKeyBitmap: Initial refactor for new visual keyboard
7.0.207.0 VisualKeyboard: Add ExtShiftStateToVkShiftState function
7.0.207.0 VisualKeyboardExportBMP: Initial refactor for new visual keyboard
7.0.207.0 VisualKeyboardExportHTML: Initial refactor for new visual keyboard
7.0.207.0 VisualKeyboardParameters: Rework button rendering for new visual keyboard
7.0.207.0 Comperr: Add Keyman 7.0 feature error
7.0.207.0 Keyman32: Add version 7.0 system stores - VISUALKEYBOARD, KMW_RTL, KMW_HELPFILE, KMW_HELPTEXT, KMW_EMBEDJS
7.0.207.0 UfrmVisualKeyboard: Initial refactor for new visual keyboard
7.0.207.0 cmdline: Add logging
7.0.206.0 main: Timeout when Beta expires
7.0.206.0 initprog: Timeout when Beta expires
7.0.206.0 main: Timeout when Beta expires
7.0.206.0 KeymanDeveloperUtils: Timeout when Beta expires
7.0.206.0 UfrmBitmapEditor: Rework menus as spTBX
7.0.206.0 UfrmEditor: Rework menus as spTBX
7.0.206.0 UfrmKeymanWizard: Rework menus as spTBX
7.0.206.0 UfrmProductEditor: Rework menus as spTBX
7.0.206.0 UfrmTestKeyboard: Rework menus as spTBX
7.0.206.0 UfrmVisualKeyboardEditor: Rework menus as spTBX
7.0.206.0 UfrmMain: Remove old menu
7.0.206.0 Glossary: Add HKLIsIME function (tests if IMM is installed before ImmIsIME)
7.0.206.0 PackageInfo: Don't load from XML if file is 0 bytes or does not exist
7.0.206.0 keymanlanguage: Use HKLIsIME instead of ImmIsIME
7.0.205.0 main: Initial version
7.0.205.0 globals: Removed ARRAYSIZE define
7.0.205.0 langbar: Disabled KeyboardOffHotkey read
7.0.205.0 CheckSource: Added to CVS
7.0.205.0 CheckSourcePas: Added to CVS
7.0.205.0 frmCheckSourceDiff: Added to CVS
7.0.205.0 frmSetVersion: Added to CVS
7.0.205.0 main: Initial version
7.0.205.0 postinstallunit: Added
7.0.205.0 main: Removed unused variables
7.0.205.0 main: Initial version
7.0.205.0 postinstallunit: Initial version
7.0.205.0 main: Added rootdir to product install
7.0.205.0 kccompilepackage: LoadIni instead of Load
7.0.205.0 kccompileproduct: LoadXML instead of Load
7.0.205.0 ActivationManager: Remove redundant Status.Valid and fix bug with OnlineProductID check
7.0.205.0 UfrmActivation: Remove Upload_* variables, add labels and images to form
7.0.205.0 UfrmManualActivation: Add form component definitions, and remove FormCreate
7.0.205.0 UfrmBitmapEditor: Rework as tabchild
7.0.205.0 UfrmCharacterMap: Obsolete
7.0.205.0 UfrmCharacterMapNew: Initial version
7.0.205.0 UfrmDebug: Rename FTikeOptiosn to FKeymanDeveloperOptions
7.0.205.0 UfrmEditor: Rework for Keyman 7, part 1
7.0.205.0 UfrmKeymanWizard: Rework for Keyman 7 part 1
7.0.205.0 UfrmMDIChild: Support tab child instead of mdi child
7.0.205.0 UfrmMDIEditor: Support tab child instead of MDI child
7.0.205.0 UfrmPackageEditor: Support tab child format
7.0.205.0 UfrmProductEditor: Support tab child format, rework to use XML, rename to Distribution Wizard
7.0.205.0 UfrmTestKeyboard: Rework as tab child
7.0.205.0 UfrmVisualKeyboardEditor: Rework as tab child
7.0.205.0 FileEncryption: Use constants instead of strings, remove old Upload* variables
7.0.205.0 UfrmKCTMain: Rework as tab child
7.0.205.0 UfrmKCTIconEditor: Don't load icon if file is 0 bytes
7.0.205.0 UfrmKCTMenuEditor: Rework to support left/right menus and keyboard list options
7.0.205.0 UfrmKCTOptionEditor: Add Configuration, About and Help command line options
7.0.205.0 debugging: Fix packing for TKeymanKey and TKeymanGroup
7.0.205.0 KMDevResourceStrings: Initial version
7.0.205.0 KeymanDeveloperDatabases: Initial version
7.0.205.0 mrulist: Initial version
7.0.205.0 RedistFiles: Add UnicodeDataSourcePath and GetXMLTemplatePath functions
7.0.205.0 UfrmMain: Rework ui using spTBX
7.0.205.0 UfrmMessages: Rework messages as TTntMemo
7.0.205.0 UfrmStartup: Rework for Keyman 7
7.0.205.0 UnicodeData: Rework for Keyman Developer 7 Character map
7.0.205.0 xmldom_msxml40: Initial version
7.0.205.0 kctProjectFile: Add OutputFilename property
7.0.205.0 kmnProjectFile: Add loading and saving from XML
7.0.205.0 kppProjectFile: Add loading and saving from XML
7.0.205.0 kpsProjectFile: Add loading and saving from XML
7.0.205.0 ProjectFile: Rework for Keyman Developer 7, XML based project
7.0.205.0 ProjectFiles: Initial version
7.0.205.0 ProjectFileType: Initial version
7.0.205.0 ProjectLoader: Initial version
7.0.205.0 ProjectSaver: Initial version
7.0.205.0 UfrmProject: Rework for Keyman 7
7.0.205.0 BitmapEditor: Fix Margins reference
7.0.205.0 FixedTrackbar: Initial version
7.0.205.0 IeConst: Initial version
7.0.205.0 custinterfaces: Add IKeymanCustomisationOptions properties and IKeymanCustomisationMenuItem properties
7.0.205.0 CustomisationMenu: Add MouseButton property
7.0.205.0 CustomisationOptions: Add Help, Config and About command lines
7.0.205.0 CustomisationStorage: Fix unzip processmessages ugly
7.0.205.0 MessageIdentifiers: Initial version
7.0.205.0 StockFileNames: Remove StockFileName_Macros
7.0.205.0 ExcMagic: Add support for fixed path for .TDS files
7.0.205.0 AppMessage: Remove TAppMessageHandler.Run
7.0.205.0 CompileProduct: Rework for XML compile
7.0.205.0 InterfaceHotkeys: Initial version
7.0.205.0 keyman32_int: Add GetKeymanInstallPath function
7.0.205.0 klog: Disable logging with KLOGGING define
7.0.205.0 kmxfile: Fix packing of TKeyboardFileKey
7.0.205.0 kppfile: Support loading from xml
7.0.205.0 kpsfile: Support loading from ini
7.0.205.0 MLang: Initial version
7.0.205.0 PackageInfo: Rework to load/save to/from XML
7.0.205.0 RegistryKeys: Add KeymanHotkeys, ProductInstallDir, Tike->IDE
7.0.205.0 UfrmExceptionHandler: Initial version
7.0.205.0 Unicode: Add Uni_UTF32CharToUTF16
7.0.205.0 Upload_Settings: Initial version
7.0.205.0 util: Refactor util functions into multiple units
7.0.205.0 utildir: Refactor util functions into multiple units
7.0.205.0 utilfiletypes: Refactor util functions into multiple units
7.0.205.0 utilhotkey: Refactor util functions into multiple units
7.0.205.0 utilhttp: Refactor util functions into multiple units
7.0.205.0 utilkeyboard: Refactor util functions into multiple units
7.0.205.0 utilstr: Refactor util functions into multiple units
7.0.205.0 utilsystem: Refactor util functions into multiple units
7.0.205.0 utiltsf: Refactor util functions into multiple units
7.0.205.0 utilxml: Refactor util functions into multiple units
7.0.205.0 WideStringStream: Initial version
7.0.205.0 Keyman32: Remove HWND parameter from SelectKeyboard
7.0.205.0 keymancontrol: Add KMC_REFRESH and KMC_INTERFACEHOTKEY wm_keyman_control messages
7.0.205.0 registry: Add KeymanHotkeys reg
7.0.205.0 UfrmInstallKeyboard: Check if keyboard is already installed and uninstall if so
7.0.205.0 UfrmInstallPackage: Check if package is already installed and uninstall if so
7.0.205.0 initprog: Rework for Keyman 7
7.0.205.0 UfrmChangeHotkey: Initial version
7.0.205.0 UfrmMain: Rework as HTML interface
7.0.205.0 UfrmMessageBox: Remove message box resize code
7.0.205.0 UfrmManualProductActivation: Add missing components
7.0.205.0 UfrmProductActivation: Remove Upload* variables
7.0.205.0 AddinsXMLRenderer: Initial version
7.0.205.0 HotkeysXMLRenderer: Initial version
7.0.205.0 KeyboardListXMLRenderer: Initial version
7.0.205.0 LanguagesXMLRenderer: Initial version
7.0.205.0 OptionsXMLRenderer: Initial version
7.0.205.0 SupportXMLRenderer: Initial version
7.0.205.0 XMLRenderer: Initial version
7.0.205.0 UfrmSplash: Keyman 7 splash
7.0.205.0 si_base: Initial version for Keyman 7
7.0.205.0 kmint: Remove old Keyman 6 integration
7.0.205.0 kmint: Look for pxx file in startup folder to determine product to start
7.0.205.0 utilkmshell: Remove old util functions
7.0.205.0 installaddinunit: Initial version
7.0.205.0 KeymanMenuItem: Initial version
7.0.205.0 KeymanTrayIcon: Initial version
7.0.205.0 main: Initial version
7.0.205.0 UfrmKeyman7Main: Use TKeymanTrayIcon, rework for Keyman 7
7.0.205.0 UfrmVisualKeyboard: Clean up visual keyboard display
7.0.205.0 globals: Add hotkeys
7.0.205.0 hotkeys: Initial version
7.0.205.0 hotkeys: Initial version
7.0.205.0 k32_globals: Add hotkeys globals
7.0.205.0 Keyman32: Clean up SelectKeyboard and Visual Keyboard updating
7.0.205.0 kmhook_callwndproc: Visual keyboard updating
7.0.205.0 kmhook_getmessage: Visual keyboard updating
7.0.205.0 kmhook_keyboard: Hotkeys testing
7.0.205.0 keymancontext: Add Control property
7.0.205.0 tavultesoftkeyman: Add UniqueIndex, SerializeXML and ObjectByIndex
7.0.205.0 keymanaddininstalled: Add Serialize
7.0.205.0 keymancustomisation: Add MouseButton for menu items
7.0.205.0 keymanerror: Add Serialize
7.0.205.0 keymanhotkeys: Initial version
7.0.205.0 keymanhotkey: Initial version
7.0.205.0 keymankeyboardinstalled: Add Serialize
7.0.205.0 keymankeyboardsinstalled: Add AutoRefreshKeyman call
7.0.205.0 keymanvisualkeyboard: Add visual keyboard reference updating
7.0.205.0 keymanlanguage: Add Serialize
7.0.205.0 keymanlanguages: Add AutoRefreshKeyman call
7.0.205.0 keymanoption: Add Serialize
7.0.205.0 keymanoptions: Add AutoRefershKeyman call
7.0.205.0 keymanpackagefile: Avoid processmessages in unzip
7.0.205.0 keymanpackageinstalled: Add Serialize
7.0.205.0 keymanproduct: Add Serialize, OpenAbout, OpenConfiguration, OpenHelp, Get_Hotkeys
7.0.205.0 keymanproducts: Add InstallDir parameter
7.0.205.0 keymancontrol: Add AutoRefresh functionality
7.0.205.0 keymansysteminfo: Add Serialize, EngineInstallPath, EngineVersion
7.0.205.0 kpinstallkeyboard: Add AutoRefreshKeyman call
7.0.205.0 kpuninstallkeyboard: Add AutoRefreshKeyman call
7.0.205.0 kpinstallpackage: Add AutoRefreshKeyman call, avoid processmessages in unzip
7.0.205.0 kpuninstallpackage: Add AutoRefresh call
7.0.205.0 kpinstallproduct: Add AutoRefresh call, InstallDir parameter
7.0.205.0 kpuninstallproduct: Add AutoRefreshKeyman call
7.0.205.0 keymanautoobject: Add SerializeXML and UniqueIndex functionality
7.0.205.0 keymanerrorcodes: Add KMN_E_KeymanControl_CannotStartApplication
7.0.205.0 kmxfile: Fix packing for TKeyboardFileKey
7.0.205.0 utilkeymancontrol: Add HideVisualKeyboard and ShowVisualKeyboard
7.0.205.0 cmdline: Log error when DestroyCrypt fails
7.0.205.0 activationblob: Log exceptions
7.0.205.0 main: Record Run in log
7.0.201.0 postinstallunit: Initial version
7.0.201.0 main: Initial version
7.0.201.0 main: Initial version
7.0.201.0 COMMessageEditor: Initial version
7.0.201.0 StockMessageEditor: Initial version
7.0.201.0 main: Initial version
7.0.201.0 aclutil: Initial version
7.0.201.0 cabcutil: Initial version
7.0.201.0 Compiler: Initial version
7.0.201.0 main: Initial version
7.0.201.0 ActivationManager: Initial version
7.0.201.0 UfrmActivation: Initial version
7.0.201.0 UfrmManualActivation: Initial version
7.0.201.0 UfrmDebug: Initial version
7.0.201.0 UfrmEditor: Initial version
7.0.201.0 UfrmKeymanWizard: Initial version
7.0.201.0 UfrmPackageEditor: Initial version
7.0.201.0 UfrmProductEditor: Initial version
7.0.201.0 UfrmVisualKeyboardEditor: Initial version
7.0.201.0 CompileKeymanWeb: Initial version
7.0.201.0 FileEncryption: Initial version
7.0.201.0 FileEncryptionHelper: Initial version
7.0.201.0 KeymanWebKeyCodes: Initial version
7.0.201.0 UfrmAboutTike: Initial version
7.0.201.0 UfrmCreateKCTFile: Initial version
7.0.201.0 UfrmNew: Initial version
7.0.201.0 UfrmNewFileDetails: Initial version
7.0.201.0 UfrmOptions: Initial version
7.0.201.0 UfrmRegist: Initial version
7.0.201.0 StockObjects: Initial version
7.0.201.0 UfrmKCTMain: Initial version
7.0.201.0 UfrmKCTEditor: Initial version
7.0.201.0 UfrmKCTMenuEditor: Initial version
7.0.201.0 RedistFiles: Initial version
7.0.201.0 TikeOptions: Initial version
7.0.201.0 TikeUtils: Initial version
7.0.201.0 UfrmMain: Initial version
7.0.201.0 UfrmStartup: Initial version
7.0.201.0 upgrade: Initial version
7.0.201.0 kctProjectFile: Initial version
7.0.201.0 kppProjectFile: Initial version
7.0.201.0 kpsProjectFile: Initial version
7.0.201.0 ProjectFile: Initial version
7.0.201.0 UfrmProject: Initial version
7.0.201.0 ProductProject: Initial version
7.0.201.0 custinterfaces: Initial version
7.0.201.0 CustomisationMenu: Initial version
7.0.201.0 CustomisationMessages: Initial version
7.0.201.0 CustomisationOptions: Initial version
7.0.201.0 CustomisationStorage: Initial version
7.0.201.0 MessageIdentifiers: Initial version
7.0.201.0 StockFileNames: Initial version
7.0.201.0 BitmapIPicture: Initial version
7.0.201.0 compile: Initial version
7.0.201.0 CompilePackage: Initial version
7.0.201.0 CompileProduct: Initial version
7.0.201.0 Glossary: Initial version
7.0.201.0 KMFileAssoc: Initial version
7.0.201.0 kmredistinffile: Initial version
7.0.201.0 kppfile: Initial version
7.0.201.0 kpsfile: Initial version
7.0.201.0 ProductIDs: Initial version
7.0.201.0 RegistryKeys: Initial version
7.0.201.0 Unicode: Initial version
7.0.201.0 util: Initial version
7.0.201.0 utildir: Initial version
7.0.201.0 utilfiletypes: Initial version
7.0.201.0 OnlineConstants: Initial version
7.0.201.0 hwkey_setupdi: Initial version
7.0.201.0 utilalphanumcode: Initial version
7.0.201.0 utillicencenumber: Initial version
7.0.201.0 utilproductactivation: Initial version
7.0.201.0 VisualKeyboardExportHTML: Initial version
7.0.201.0 registry: Initial version
7.0.201.0 UfrmKMShell: Initial version
7.0.201.0 UfrmInstallKeyboard: Initial version
7.0.201.0 UfrmInstallPackage: Initial version
7.0.201.0 initprog: Initial version
7.0.201.0 UfrmAbout: Initial version
7.0.201.0 UfrmHTML: Initial version
7.0.201.0 UfrmMain: Initial version
7.0.201.0 UfrmMessageBox: Initial version
7.0.201.0 UfrmUnderlyingLayout: Initial version
7.0.201.0 UfrmManualProductActivation: Initial version
7.0.201.0 UfrmProductActivation: Initial version
7.0.201.0 UfrmSelectProduct: Initial version
7.0.201.0 UfrmSplash: Initial version
7.0.201.0 UfrmWelcome: Initial version
7.0.201.0 UfrmRegist: Initial version
7.0.201.0 utilkmshell: Initial version
7.0.201.0 kmint: Initial version
7.0.201.0 UfrmKeyman7Main: Initial version
7.0.201.0 widemsg: Initial version
7.0.201.0 ExportPNG: Initial version
7.0.201.0 UfrmVisualKeyboard: Initial version
7.0.201.0 viskbd: Initial version
7.0.201.0 keymanaddinsinstalled: Initial version
7.0.201.0 keymancustomisation: Initial version
7.0.201.0 keymankeyboardfile: Initial version
7.0.201.0 keymankeyboardsinstalled: Initial version
7.0.201.0 keymanlanguage: Initial version
7.0.201.0 keymanoptions: Initial version
7.0.201.0 keymanpackagefile: Initial version
7.0.201.0 keymanpackagesinstalled: Initial version
7.0.201.0 keymanproduct: Initial version
7.0.201.0 keymanproducts: Initial version
7.0.201.0 keymancontrol: Initial version
7.0.201.0 kpinstallkeyboard: Initial version
7.0.201.0 kpinstallpackage: Initial version
7.0.201.0 kpinstallproduct: Initial version
7.0.201.0 isadmin: Initial version
7.0.201.0 keymanerrorcodes: Initial version
7.0.201.0 utilkeyman: Initial version
7.0.201.0 utilkeymancontrol: Initial version
7.0.201.0 utilkeymanoption: Initial version
7.0.201.0 utilolepicture: Initial version
7.0.201.0 onlinelog: Initial version
7.0.201.0 main: Initial version
7.0.201.0 activationblob: Initial version
7.0.201.0 main: Initial version
7.0.201.0 ualphanumcode: Initial version