only register the sparse package on win11 or later, and handle all exceptions.
* update to the svn 1.15.x branch
apply the e_capi patch
Update to OpenSSL 3.5.4
Patch from Denis Kovalchuk (https://groups.google.com/g/tortoisesvn-dev/c/gaHZQnMbjro/m/1DdA75BfBwAJ):
Remove the KeyPath from the Active Setup registry key for the C__TortoiseSVN. There should only be one item per component identified as the KeyPath for that component. C__TortoiseSVN already sets keypath to TortoiseProc.exe.
Active Setup version number needs to be specified using commas instead of dots
Correctly register active setup
Register the win11 explorer context menu via active setup for every user
do not cache the bitmap handles because that leads to handles being destroyed multiple times, which leads to handle leaks
clear bitmap handles even if the API fails to avoid handle leaks
Update PuTTY to 0.83
Branch for updating to PuTTY 0.83
fix openssl e_capi patch
apply the e_capi patch
update to Openssl 3.5.0
when creating a checkout folder name, escape the url part
Arrays created using std::make_unique<char[]> are already value-initialized to NUL
Remove unnecessary length calculation
properly check for the dot, now that it's no longer included in the word. And null-terminate the string at len.
don't include the space after a word, only get the word for spell checking
Feature branch to explore what would be required to let TSVN commit to several repositories at once.
check for valid pointer before applying the string to an std::wstring
fix sorting when removing child items, add unit test
patch from Walter: https://groups.google.com/g/tortoisesvn/c/y_AGscWU8W8/m/4wS2UHEDAgAJ
add the cirata sponsor logo
fix website
update website for the 1.14.9 release