CopyHandler

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Added support for rc versions (CH-207).

Adjusted the way progress (in percent) is calculated and displayed to mitigate the problem of files being deleted at 100% progress (CH-146).

Polish translation update (CH-112)

Fixed translation encoding problem (CH-205).

Bugfix: skipping non-existent files causes the need to skip them twice in certain situations (CH-204).

Adjusted handling of read-only files to reduce the performance impact (CH-203).

    • -20
    • +5
    /src/libchcore/TSubTaskCopyMove.cpp
Changed default setting for "Protect read-only files" (CH-203).

Fixed boost path for cases, where the compiler toolset differs from the native one (CH-202).

Reverted the search optimization due to incompatibility with Windows XP (CH-195).

    • -1
    • +1
    /src/libchcore/TLocalFilesystemFind.cpp
Reverted build scripts to the version supporting VS2013 (CH-202)

Project and source files' updates to allow them to build under VS2014.

Project and source files' updates to allow them to build under VS2014.

Project and source files' updates to allow them to build under VS2014.

    • -0
    • +53
    /scripts2015/config.bat
    • -0
    • +60
    /scripts2015/internal/clear_env.bat
    • -0
    • +69
    /scripts2015/internal/detect_incorrect_manifest.bat
    • -0
    • +161
    /scripts2015/internal/detect_internal_version.bat
    • -0
    • +57
    /scripts2015/internal/embed_srcserver_info.bat
    • -0
    • +43
    /scripts2015/internal/prepare_env.bat
    • -0
    • +36
    /scripts2015/internal/replace_version.vbs
    • -0
    • +48
    /scripts2015/internal/svntag_single.bat
    • -0
    • +71
    /scripts2015/internal/symsrv_add_single_package.bat
    • -0
    • +238
    /scripts2015/make_existing_release.bat
    • -0
    • +60
    /scripts2015/make_release.bat
    • -0
    • +2
    /scripts2015/portable_config/ch.xml
    • -0
    • +171
    /scripts2015/setup.iss
  1. … 13 more files in changeset.
Adjusted logging in shell extension, fixed the bug introduced with logging (CH-181)

Adjustments in shell extension logging (CH-181)

    • -0
    • +46
    /src/chext/HResultFormatter.cpp
    • -0
    • +28
    /src/chext/HResultFormatter.h
    • -0
    • +6
    /src/chext/chext.vc140.vcxproj.filters
Update to boost 1.60 (CH-201).

Updated scripts to build boost 1.60 with WinXP support (CH-201).

Added support for logging information from the shell extension (when the registry keys are set up) (CH-181).

    • -0
    • +33
    /src/chext/GuidFormatter.cpp
    • -0
    • +31
    /src/chext/GuidFormatter.h
    • -0
    • +59
    /src/chext/ShellExtensionVerifier.cpp
    • -0
    • +31
    /src/chext/ShellExtensionVerifier.h
    • -0
    • +126
    /src/chext/TLogger.cpp
    • -0
    • +33
    /src/chext/TLogger.h
    • -0
    • +18
    /src/chext/chext.vc140.vcxproj.filters
    • binary
    /tools/ShellExtLogging.reg
Automatic version bump after tagging 1.40Beta-svn704

Added possibility to break the infinite retry loop without restarting task (using the newly introduced Advanced buttonin the status dialog box) (CH-165)

    • -0
    • +59
    /src/libchcore/TFeedbackHandlerBase.cpp
Added support for controlling the task (pause/resume/restart/cancel) when in the retry loop.

    • -26
    • +5
    /src/libchcore/TFeedbackHandlerBase.cpp
    • -0
    • +2
    /src/libchcore/TFeedbackHandlerWrapper.h
    • -16
    • +14
    /src/libchcore/TSubTaskCopyMove.cpp
    • -1
    • +1
    /src/libchcore/TSubTaskScanDirectory.cpp
    • -3
    • +3
    /src/libchcore/TWorkerThreadController.h
Changed feedback handling to return also the information if the response was automatic or made by user (CH-165).

    • -7
    • +8
    /src/libchcore/TFeedbackHandlerBase.cpp
    • -5
    • +10
    /src/libchcore/TFeedbackHandlerBase.h
    • -5
    • +5
    /src/libchcore/TFeedbackHandlerWrapper.h
    • -0
    • +39
    /src/libchcore/TFeedbackResult.cpp
    • -0
    • +41
    /src/libchcore/TFeedbackResult.h
    • -0
    • +2
    /src/libchcore/libchcore.vc140.vcxproj
Changed the way attributes are retrieved for file being overwritten (CH-196).

    • -0
    • +9
    /src/libchcore/TFakeFilesystemFile.cpp
    • -0
    • +24
    /src/libchcore/TLocalFilesystemFile.cpp
Optimized searching for files (CH-195)

    • -1
    • +1
    /src/libchcore/TLocalFilesystemFind.cpp
Refactoring: extracting the feedback wrappers from subtasks to the separate classes (part 3) (CH-165).

    • -140
    • +6
    /src/libchcore/TSubTaskDelete.cpp
    • -120
    • +5
    /src/libchcore/TSubTaskFastMove.cpp
    • -52
    • +5
    /src/libchcore/TSubTaskScanDirectory.cpp
    • -2
    • +0
    /src/libchcore/TSubTaskScanDirectory.h
Bugfix: wrong handling of paths longer than 260 chars (CH-194)

Refactoring: extracting the feedback wrappers from copy/move subtask to the separate classes (part 2) (CH-165).

    • -14
    • +135
    /src/libchcore/TFilesystemFileFeedbackWrapper.cpp
    • -135
    • +22
    /src/libchcore/TSubTaskCopyMove.cpp
Refactoring: extracting the feedback wrappers from copy/move subtask to the separate classes (CH-165).

    • -0
    • +175
    /src/libchcore/TFilesystemFeedbackWrapper.cpp
    • -0
    • +43
    /src/libchcore/TFilesystemFeedbackWrapper.h
    • -0
    • +363
    /src/libchcore/TFilesystemFileFeedbackWrapper.cpp
    • -0
    • +54
    /src/libchcore/TFilesystemFileFeedbackWrapper.h
    • -526
    • +24
    /src/libchcore/TSubTaskCopyMove.cpp
    • -0
    • +4
    /src/libchcore/libchcore.vc140.vcxproj
Removed usage of icpf::circular_buffer (CH-193).

Bugfix: one of the attribute changing functions were called without the filesystem proxy (CH-192)