The implementation of TURLLink uses the IDC_HANDCURSOR cursor resource from "urllink.rc". If the user did not include this resource in the executable, then TUrlLink::SetupCursor will try to use a replacement cursor resource loaded from the WinHelp executable file "Winhelp32.exe". In Windows Vista, released in 2006, WinHelp was removed from Windows, so this fallback code makes no sense anymore.
This issue was fixed in [r5253]. The code now simply uses the standard hand cursor in Windows (IDC_HAND).
See discussion in [bugs:#373].
The fix was merged into the trunk in [r5254].
Sebastian, please merge the fix to the 7.0 branch as well, and report here when done (tickets should always have links to the fixed revisions). Then you can set the status of this ticket to "Pending".
Related
Commit: [r5254]
I did commits [r5255] and [r5256] in branch 7.0..
I dont know if its possible to make a merge online directly using the sourceforge website or if there is an option in Tortoise to merge two local directorys.
Please let me know if everything its ok.
Sebas
Related
Commit: [r5255]
Commit: [r5256]
Hi Sebastian, looks good!
If you are doing the merging manually, then see "Merging" in the TortoiseSVN documentation. The "SVN Merge" command in TortoiseSVN makes it really easy, and also updates svn:mergeinfo automatically.
Removing a resource on a release branch isn't a 100% compatible change, as user code may depend on loading that resource. However, in this instance, the IDC_HANDCURSOR was an internal implementation detail, not part of the API, so it should be acceptable, I guess.
Some nitpicks and tips:
Updated log
Related
Commit: [r5254]
Commit: [r5255]
Last edit: Vidar Hasfjord 2020-07-29