| Summary: | Installer does not add user specific keys for alternate accounts | ||
|---|---|---|---|
| Product: | [Applications] kdiff3 | Reporter: | Helmut Obermeiere <kde-bug> |
| Component: | context-menu | Assignee: | michael <reeves.87> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | jabelli, slwerner |
| Priority: | NOR | ||
| Version First Reported In: | 1.11.2 | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Microsoft Windows | ||
| Latest Commit: | Version Fixed/Implemented In: | 1.11.5 | |
| Sentry Crash Report: | |||
|
Description
Helmut Obermeiere
2024-01-02 20:39:02 UTC
The shell extension is looking for key in HKCU that the installer can only create for the account used for the installation. You can work around this by creating a reg file and having each user import it. Windows Registry Editor Version 5.00 ;Change binary location if necessary [HKEY_CURRENT_USER\SOFTWARE\KDE e.V.\KDiff3\diff-ext] "diffcommand"="C:\\Program Files\\KDiff3\\bin\\kdiff3.exe" This seems to be fixed now. Looks like a bad build. 1.11.2 will be released shortly. looking the wrong bug. If I select 2 files in explorer, select the context menu, select compare, KDIFF3 shuts down and logs an error in Event Viewer (Windows 10). If I open KDIFF3, select the files through the dialog in KDIFF3, the same 2 files work. When I install KDIFF3, it seems to hang for a while during the extraction. It eventually times out and states completed. KDIFF3 is failing when I try to launch it through TortoiseSVN. I try to get differences with a previous version. I have tried 1.11.1 and 1.10. Having issues with all. All have similar issues. The shell extension has been altered to create the need user level keys If they are not found. Due to limitations of the nsis scripting currently used only the current users keys can be add or removed by installer itself. The looking into having to context extension itself find kdiff3 at least in the default install location. About to replease 1.11.5. Changes have been made to both the installer and the diff-ext. The diffcommand key will now only be user specific if kdiff3 itself was installed to just that user. Other was a machine wide key will be used. The history will still be user specific regardless but should be able to create the needed keys. |