CopyHandler

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Changed filesystem handling error codes to exceptions (CH-180).

    • -29
    • +18
    /src/libchcore/TFakeFilesystemFile.cpp
    • -53
    • +59
    /src/libchcore/TLocalFilesystemFile.cpp
    • -11
    • +10
    /src/libchcore/TLocalFilesystemFile.h
    • -230
    • +280
    /src/libchcore/TSubTaskCopyMove.cpp
    • -0
    • +2
    /src/libchcore/libchcore.vc140.vcxproj
Added support for including custom messages to core exception objects (CH-184).

    • -2
    • +2
    /src/libchcore/TFakeFileSerializer.cpp
    • -0
    • +4
    /src/libchcore/libchcore.vc140.vcxproj
Refactoring:

    • -10
    • +14
    /src/libchcore/TFakeFilesystemFile.cpp
    • -20
    • +48
    /src/libchcore/TLocalFilesystemFile.cpp
    • -6
    • +11
    /src/libchcore/TLocalFilesystemFile.h
    • -90
    • +87
    /src/libchcore/TSubTaskCopyMove.cpp
Got rid of BEGIN/END_CHCORE_NAMESPACE macros (CH-183).

    • -410
    • +409
    /src/libchcore/ConfigNodeContainer.cpp
    • -174
    • +173
    /src/libchcore/ConfigNodeContainer.h
    • -14
    • +13
    /src/libchcore/EFeedbackResult.h
    • -12
    • +11
    /src/libchcore/EOperationTypes.h
    • -17
    • +16
    /src/libchcore/ETaskCurrentState.h
    • -47
    • +46
    /src/libchcore/IColumnsDefinition.h
    • -26
    • +25
    /src/libchcore/IFeedbackHandler.h
  1. … 194 more files in changeset.
Added the remaining functionalities of the fake filesystem (still untested) (CH-180).

    • -21
    • +21
    /src/libchcore/IFilesystemFile.h
    • -2
    • +33
    /src/libchcore/TFakeFileDescription.cpp
    • -10
    • +20
    /src/libchcore/TFakeFileDescription.h
    • -8
    • +339
    /src/libchcore/TFakeFilesystem.cpp
    • -6
    • +266
    /src/libchcore/TFakeFilesystemFile.cpp
    • -10
    • +36
    /src/libchcore/TFakeFilesystemFile.h
    • -8
    • +58
    /src/libchcore/TFakeFilesystemFind.cpp
    • -9
    • +27
    /src/libchcore/TFakeFilesystemFind.h
    • -0
    • +65
    /src/libchcore/TFakeVolumeInfo.cpp
    • -0
    • +50
    /src/libchcore/TFakeVolumeInfo.h
    • -253
    • +279
    /src/libchcore/TFileInfo.cpp
    • -105
    • +107
    /src/libchcore/TFileInfo.h
  1. … 11 more files in changeset.
Added incomplete skeleton of fake filesystem functionality (CH-180).

    • -0
    • +26
    /src/libchcore/TFakeFileDescription.cpp
    • -0
    • +39
    /src/libchcore/TFakeFileDescription.h
    • -0
    • +32
    /src/libchcore/TFakeFilesystem.cpp
    • -0
    • +38
    /src/libchcore/TFakeFilesystem.h
    • -0
    • +32
    /src/libchcore/TFakeFilesystemFile.cpp
    • -0
    • +38
    /src/libchcore/TFakeFilesystemFile.h
    • -0
    • +32
    /src/libchcore/TFakeFilesystemFind.cpp
    • -0
    • +38
    /src/libchcore/TFakeFilesystemFind.h
    • -0
    • +114
    /src/libchcore/TSparseRangeMap.cpp
    • -0
    • +52
    /src/libchcore/TSparseRangeMap.h
    • -0
    • +89
    /src/libchcore/Tests/TestsTSparseRangeMap.cpp
    • -0
    • +16
    /src/libchcore/libchcore.vc140.vcxproj
Additional fixes for better VS2015 compatibility (CH-175)

    • -35
    • +0
    /ext/sqlite3/sqlite3.vcxproj.filters
Added missing files and changes (CH-165)

    • -0
    • +40
    /src/libchcore/EFileError.h
    • -0
    • +19
    /src/libchcore/TFileAlreadyExistsFilter.cpp
    • -0
    • +24
    /src/libchcore/TFileAlreadyExistsFilter.h
    • -0
    • +19
    /src/libchcore/TFileErrorFilter.cpp
    • -0
    • +42
    /src/libchcore/TFileErrorFilter.h
    • -0
    • +19
    /src/libchcore/TNotEnoughSpaceFilter.cpp
    • -0
    • +22
    /src/libchcore/TNotEnoughSpaceFilter.h
Added missing files (CH-165)

    • -0
    • +133
    /src/libchcore/TStringPattern.cpp
    • -0
    • +62
    /src/libchcore/TStringPattern.h
    • -0
    • +125
    /src/libchcore/TStringPatternArray.cpp
    • -0
    • +60
    /src/libchcore/TStringPatternArray.h
Added missing files (CH-180)

    • -0
    • +31
    /src/libchcore/TFileInfoFwd.h
Refactoring - filesystem handling will now use stateful operations for easier testing (CH-180).

    • -0
    • +28
    /src/libchcore/IFilesystem.cpp
    • -0
    • +71
    /src/libchcore/IFilesystem.h
    • -0
    • +28
    /src/libchcore/IFilesystemFile.cpp
    • -0
    • +57
    /src/libchcore/IFilesystemFile.h
    • -0
    • +28
    /src/libchcore/IFilesystemFind.cpp
    • -0
    • +40
    /src/libchcore/IFilesystemFind.h
    • -0
    • +31
    /src/libchcore/TBasePathDataFwd.h
    • -256
    • +18
    /src/libchcore/TLocalFilesystem.cpp
    • -80
    • +17
    /src/libchcore/TLocalFilesystem.h
    • -0
    • +221
    /src/libchcore/TLocalFilesystemFile.cpp
    • -0
    • +64
    /src/libchcore/TLocalFilesystemFile.h
    • -0
    • +85
    /src/libchcore/TLocalFilesystemFind.cpp
    • -0
    • +50
    /src/libchcore/TLocalFilesystemFind.h
  1. … 9 more files in changeset.
Refactoring - extracted wildcard parsing functionality to a separate class to allow re-use in feedback automatic rules (CH-165).

    • -0
    • +54
    /src/libchcore/Tests/TestsTFileFilter.cpp
    • -0
    • +114
    /src/libchcore/Tests/TestsTStringPattern.cpp
    • -0
    • +149
    /src/libchcore/Tests/TestsTStringPatternArray.cpp
    • -0
    • +29
    /src/libchcore/libchcore.vc140.vcxproj
Fixed libicpf project settings for boost (CH-178).

Bugfix: directory chooser not displayed when using Copy To > Choose directory... function (CH-179).

Updated installer and other scripts to support VS2015 (CH-175)

    • -927
    • +0
    /ext/libicpf/src/libicpf/libicpf.vc90.vcproj
Updated installer and other scripts to support VS2015 (CH-175)

    • -947
    • +0
    /src/ictranslate/ictranslate.vc90.vcproj
    • -263
    • +0
    /src/rc2lng/rc2lng.vc120.vcxproj
    • -50
    • +0
    /src/rc2lng/rc2lng.vc120.vcxproj.filters
Updated installer and other scripts to support VS2015 (CH-175)

    • -805
    • +0
    /src/ch/ch.vc120.vcxproj.filters
    • -36
    • +0
    /src/chcmd/chcmd.vc120.vcxproj.filters
  1. … 8 more files in changeset.
Changed boost paths configuration for build (CH-178).

Changed boost paths configuration for build (CH-178).

Changed boost paths configuration for build (CH-178).

    • -0
    • +17
    /src/common/Boost.props
    • -16
    • +8
    /src/libchcore/libchcore.vc140.vcxproj
Updated sqlite to the newest version (CH-174)

    • -19062
    • +27322
    /ext/sqlite3/sqlite3.c
Added VS2015 projects, updated code to build with this new compiler (CH-173).

    • -0
    • +263
    /src/rc2lng/rc2lng.vc140.vcxproj
    • -0
    • +50
    /src/rc2lng/rc2lng.vc140.vcxproj.filters
Added VS2015 projects, updated code to build with this new compiler (CH-173).

    • -1
    • +1
    /src/libictranslate/LanguageDialog.cpp
    • -1
    • +1
    /src/libictranslate/ResourceManager.cpp
    • -0
    • +73
    /src/libictranslate/libictranslate.vc140.vcxproj.filters
Added VS2015 projects, updated code to build with this new compiler (CH-173).

    • -0
    • +565
    /ext/libicpf/src/libicpf/libicpf.vc140.vcxproj
    • -0
    • +147
    /ext/libicpf/src/libicpf/libicpf.vc140.vcxproj.filters
Added VS2015 projects, updated code to build with this new compiler (CH-173).

    • -0
    • +533
    /src/ictranslate/ictranslate.vc140.vcxproj
    • -0
    • +81
    /src/ictranslate/ictranslate.vc140.vcxproj.filters
Added VS2015 projects, updated code to build with this new compiler (CH-173).

    • -0
    • +328
    /ext/gmock/gmock.vc140.vcxproj
    • -0
    • +22
    /ext/gmock/gmock.vc140.vcxproj.filters
    • -0
    • +347
    /ext/sqlite3/sqlite3.vc140.vcxproj
    • -0
    • +35
    /ext/sqlite3/sqlite3.vc140.vcxproj.filters
    • -0
    • +1943
    /src/ch/ch.vc140.vcxproj
    • -0
    • +805
    /src/ch/ch.vc140.vcxproj.filters
    • -0
    • +207
    /src/chcmd/chcmd.vc140.vcxproj
    • -0
    • +36
    /src/chcmd/chcmd.vc140.vcxproj.filters
    • -0
    • +693
    /src/chext/chext.vc140.vcxproj
    • -0
    • +131
    /src/chext/chext.vc140.vcxproj.filters
  1. … 7 more files in changeset.
Added mussing unit test files (CH-171).

    • -0
    • +128
    /src/libchcore/Tests/TestsTModificationTracker.cpp
    • -0
    • +193
    /src/libchcore/Tests/TestsTSharedModificationTracker.cpp
Bugfix: buffer size changes were not stored in the database (CH-171).

    • -3
    • +15
    /src/libchcore/ConfigNodeContainer.cpp
    • -7
    • +12
    /src/libchcore/TModificationTracker.h
    • -0
    • +12
    /src/libchcore/libchcore.vc120.vcxproj
Added partial support for modifying count of buffer while copying (CH-169).

    • -0
    • +141
    /src/libchcore/TBufferSizes.cpp
    • -0
    • +86
    /src/libchcore/TBufferSizes.h
    • -12
    • +8
    /src/libchcore/TSubTaskCopyMove.cpp
  1. … 15 more files in changeset.
Bugfix: changing buffer size while copying sometimes caused the task to fail with an error (CH-170).