Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixed problem with IsFreshlyCreated causing task to go into error state when destination file is not accessible (CH-197)

    • -27
    • +27
    ./libchcore/TFilesystemFeedbackWrapper.cpp
    • -43
    • +91
    ./libchcore/TFilesystemFileFeedbackWrapper.cpp
    • -1
    • +2
    ./libchcore/TFilesystemFileFeedbackWrapper.h
Fixed problem with stats not being updated when skipping file (CH-302) Simplified error management for feedback wrappers.

    • -7
    • +4
    ./libchcore/TFilesystemFeedbackWrapper.cpp
    • -2
    • +2
    ./libchcore/TFilesystemFeedbackWrapper.h
    • -38
    • +16
    ./libchcore/TFilesystemFileFeedbackWrapper.cpp
    • -8
    • +8
    ./libchcore/TFilesystemFileFeedbackWrapper.h
    • -30
    • +5
    ./libchcore/TOverlappedReaderFB.cpp
    • -15
    • +13
    ./libchcore/TOverlappedReaderWriterFB.cpp
    • -2
    • +2
    ./libchcore/TOverlappedReaderWriterFB.h
    • -76
    • +17
    ./libchcore/TOverlappedWriterFB.cpp
    • -38
    • +17
    ./libchcore/TSubTaskCopyMove.cpp
    • -30
    • +33
    ./libchcore/libchcore.vc140.vcxproj.filters
Fixed showing file error dialog when getting file size fails (e.g. when implicit file opening fails) (CH-197).

    • -0
    • +71
    ./libchcore/TFilesystemFileFeedbackWrapper.cpp
    • -4
    • +4
    ./libchcore/TFilesystemFileFeedbackWrapper.h
    • -7
    • +53
    ./libchcore/TOverlappedWriterFB.cpp
Fixed crash in shell extension when other shell extension features menu item icons and text including copy/paste/cut or polish equivalent (CH-296)

Added missing break in code (CH-301).

Improved shell extension integration to allow cooperating with Q-Dir and Everything (and possibly with a whole lot of different software) (CH-266).

Bugfix: adding new favorite paths in the directory chooser dialog did not update the shell extensions' explorer menu (CH-299).

Fixed shell extension to properly detect the operation to be performed when using drag&drop and keyboard integration (CH-300).

Added updated translation file for Turkish translation (CH-294).

Corrected positioning of CH entries in explorer context menu for Polish and English languages. Improved error management in shell extension (CH-296).

Fixed write retries not working properly (CH-297). Added file re-opening on read and write failures (CH-197).

    • -0
    • +1
    ./libchcore/TFilesystemFileFeedbackWrapper.h
Fixed silent resume (CH-197).

Fixed subtask/task/global stats to show correct current speeds (CH-293).

    • -0
    • +27
    ./libchcore/EngineConstants.h
    • -5
    • +21
    ./libchcore/TSubTaskStatsSnapshot.cpp
    • -7
    • +15
    ./libchcore/TTaskManagerStatsSnapshot.cpp
    • -3
    • +0
    ./libchcore/TTaskManagerStatsSnapshot.h
    • -3
    • +6
    ./libchcore/libchcore.vc140.vcxproj.filters
Partial integration of opening files for write in the background (without explicit Open call) (CH-197).

    • -202
    • +30
    ./libchcore/TFilesystemFileFeedbackWrapper.cpp
    • -3
    • +2
    ./libchcore/TFilesystemFileFeedbackWrapper.h
    • -22
    • +59
    ./libchcore/TLocalFilesystemFile.cpp
    • -10
    • +15
    ./libchcore/TLocalFilesystemFile.h
    • -48
    • +23
    ./libchcore/TSubTaskCopyMove.cpp
    • -1
    • +1
    ./libchcore/Tests/TestsTDestinationPathProvider.cpp
Unit tests fix (CH-197)

    • -1
    • +1
    ./libchcore/Tests/TestsTDestinationPathProvider.cpp
Simplified opening source file - explicit opening of source file is not needed anymore (CH-197)

    • -67
    • +1
    ./libchcore/TFilesystemFileFeedbackWrapper.cpp
    • -1
    • +0
    ./libchcore/TFilesystemFileFeedbackWrapper.h
    • -35
    • +27
    ./libchcore/TLocalFilesystemFile.cpp
Fixed problem with error message formatting for error messages containing placeholders (CH-292).

Fixed several issues with pausing and resuming tasks (CH-291)

    • -13
    • +48
    ./libchcore/TOverlappedReaderWriterFB.cpp
    • -1
    • +1
    ./libchcore/TOverlappedReaderWriterFB.h
    • -2
    • +24
    ./libchcore/TOverlappedWriterFB.cpp
    • -10
    • +1
    ./libchcore/TReadBufferQueueWrapper.cpp
    • -9
    • +9
    ./libchcore/Tests/TReadBufferQueueWrapperTests.cpp
Fixed problem with task stats not getting in line with global stats (CH-290).

    • -2
    • +4
    ./libchcore/TTaskManagerStatsSnapshot.cpp
    • -0
    • +3
    ./libchcore/TTaskManagerStatsSnapshot.h
Added explorer taskbar progress bar for status window (CH-289).

    • -0
    • +48
    ./ch/TExplorerTaskBarProgress.cpp
    • -0
    • +37
    ./ch/TExplorerTaskBarProgress.h
Updated regchext icon to not look identical to CH icon (CH-286)

Reduced scope of variable as suggected by cppcheck (CH-272).

Enabled better positioning of CH dialog boxes (CH-288).

Fixed code issues reported by cppcheck (CH-272)

Fixed crash occurring when there are no tasks and we try to select one anyway (CH-277).

Added automatic selection of task when opening status dialog with no task hint (CH-277).

Improvements in shell extension registration process (CH-286). Updated Polish translation.

    • -94
    • +149
    ./ch/TShellExtensionClient.cpp
    • -0
    • +31
    ./common/ERegistrationResult.h
Updated Version info in CH binaries (CH-287).

    • binary
    ./libchcore/libchcore.rc
    • -0
    • +6
    ./libchcore/libchcore.vc140.vcxproj.filters
    • binary
    ./libchcore/resource.h
    • -23
    • +25
    ./libictranslate/res/libictranslate.rc2
    • binary
    ./liblogger/liblogger.rc
    • -0
    • +6
    ./liblogger/liblogger.vc140.vcxproj.filters
    • binary
    ./liblogger/resource.h
Fixed unit tests build for regchext. Disabled privilege elevation requirement for testing configurations. (CH-286)

Added simple shell extension registration executable than can handle registration of two shell extensions with a single UAC user confirmation(CH-286)

    • -0
    • +116
    ./regchext/TComRegistrar.cpp
    • -0
    • +48
    ./regchext/TComRegistrar.h
    • -0
    • +70
    ./regchext/TExtensionDetector.cpp
    • -0
    • +48
    ./regchext/TExtensionDetector.h
    • -0
    • +66
    ./regchext/regchext.cpp
    • -0
    • +91
    ./regchext/regchext.rc
    • -0
    • +570
    ./regchext/regchext.vcxproj
    • -0
    • +63
    ./regchext/regchext.vcxproj.filters
    • binary
    ./regchext/res/regchext.ico
    • -0
    • +55
    ./regchext/res/regchext.rc2
    • -0
    • +19
    ./regchext/stdafx.cpp
  1. … 1 more file in changeset.