Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Automatic version bump after tagging 1.40Beta-svn687

Fixed fast move operation to not perform copy+delete anymore (CH-188).

FastMove artificially shows task as waiting, even when the task really is completed (CH-187).

Fixed problem with max simultaneous tasks being ignored when currently running task count was already greater than the limit (e.g. by forcing start of another task) (CH-176).

Added missing files (CH-180).

    • -0
    • +39
    ./libchcore/TCoreStdException.cpp
    • -0
    • +37
    ./libchcore/TCoreStdException.h
    • -0
    • +60
    ./libchcore/TCoreWin32Exception.cpp
    • -0
    • +47
    ./libchcore/TCoreWin32Exception.h
    • -0
    • +43
    ./libchcore/TFileException.cpp
    • -0
    • +50
    ./libchcore/TFileException.h
Fix build warning for win32.

Fixed resume task to properly handle appending to existing file (with additional size verification) (CH-186).

    • -41
    • +72
    ./libchcore/TSubTaskCopyMove.cpp
Changed the filesystem operations to throw exceptions instead of returning failure states (part 2) (CH-180).

    • -38
    • +63
    ./libchcore/TLocalFilesystem.cpp
    • -34
    • +87
    ./libchcore/TSubTaskCopyMove.cpp
    • -43
    • +140
    ./libchcore/TSubTaskDelete.cpp
    • -90
    • +130
    ./libchcore/TSubTaskFastMove.cpp
    • -40
    • +57
    ./libchcore/TSubTaskScanDirectory.cpp
Fixed serialization crash (CH-185).

Changed filesystem handling error codes to exceptions (CH-180).

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

    • -1
    • +1
    ./libchcore/TSQLiteSerializerFactory.cpp
    • -1
    • +1
    ./libchcore/TWorkerThreadController.cpp
    • -12
    • +27
    ./libchcore/libchcore.vc140.vcxproj.filters
Refactoring:

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

    • -410
    • +409
    ./libchcore/ConfigNodeContainer.cpp
    • -174
    • +173
    ./libchcore/ConfigNodeContainer.h
    • -47
    • +46
    ./libchcore/IColumnsDefinition.h
  1. … 194 more files in changeset.
Added the remaining functionalities of the fake filesystem (still untested) (CH-180).

    • -2
    • +33
    ./libchcore/TFakeFileDescription.cpp
    • -10
    • +20
    ./libchcore/TFakeFileDescription.h
    • -6
    • +266
    ./libchcore/TFakeFilesystemFile.cpp
    • -10
    • +36
    ./libchcore/TFakeFilesystemFile.h
    • -8
    • +58
    ./libchcore/TFakeFilesystemFind.cpp
    • -0
    • +65
    ./libchcore/TFakeVolumeInfo.cpp
    • -0
    • +50
    ./libchcore/TFakeVolumeInfo.h
  1. … 11 more files in changeset.
Added incomplete skeleton of fake filesystem functionality (CH-180).

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

  1. … 5 more files in changeset.
Added missing files and changes (CH-165)

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

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

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

    • -0
    • +28
    ./libchcore/IFilesystem.cpp
    • -0
    • +71
    ./libchcore/IFilesystem.h
    • -0
    • +28
    ./libchcore/IFilesystemFile.cpp
    • -0
    • +57
    ./libchcore/IFilesystemFile.h
    • -0
    • +28
    ./libchcore/IFilesystemFind.cpp
    • -0
    • +40
    ./libchcore/IFilesystemFind.h
    • -0
    • +31
    ./libchcore/TBasePathDataFwd.h
    • -256
    • +18
    ./libchcore/TLocalFilesystem.cpp
    • -0
    • +221
    ./libchcore/TLocalFilesystemFile.cpp
    • -0
    • +64
    ./libchcore/TLocalFilesystemFile.h
    • -0
    • +85
    ./libchcore/TLocalFilesystemFind.cpp
    • -0
    • +50
    ./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
    ./libchcore/Tests/TestsTFileFilter.cpp
    • -0
    • +114
    ./libchcore/Tests/TestsTStringPattern.cpp
    • -0
    • +149
    ./libchcore/Tests/TestsTStringPatternArray.cpp
    • -0
    • +29
    ./libchcore/libchcore.vc140.vcxproj
    • -0
    • +42
    ./libchcore/libchcore.vc140.vcxproj.filters
Bugfix: directory chooser not displayed when using Copy To > Choose directory... function (CH-179).

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

    • -540
    • +0
    ./ictranslate/ictranslate.vc120.vcxproj
    • -81
    • +0
    ./ictranslate/ictranslate.vc120.vcxproj.filters
    • -3
    • +2
    ./ictranslate/ictranslate.vc140.vcxproj
    • -947
    • +0
    ./ictranslate/ictranslate.vc90.vcproj
    • -645
    • +0
    ./libictranslate/libictranslate.vc120.vcxproj
    • -73
    • +0
    ./libictranslate/libictranslate.vc120.vcxproj.filters
    • -2
    • +1
    ./libictranslate/libictranslate.vc140.vcxproj
    • -1007
    • +0
    ./libictranslate/libictranslate.vc90.vcproj
    • -50
    • +0
    ./rc2lng/rc2lng.vc120.vcxproj.filters
Updated installer and other scripts to support VS2015 (CH-175)

    • -36
    • +0
    ./chcmd/chcmd.vc120.vcxproj.filters
    • -131
    • +0
    ./chext/chext.vc120.vcxproj.filters
    • -841
    • +0
    ./libchcore/libchcore.vc120.vcxproj
    • -698
    • +0
    ./libchcore/libchcore.vc120.vcxproj.filters
    • -1957
    • +0
    ./libchcore/libchcore.vc90.vcproj
  1. … 8 more files in changeset.
Changed boost paths configuration for build (CH-178).

    • -16
    • +8
    ./ictranslate/ictranslate.vc140.vcxproj
    • -16
    • +8
    ./libictranslate/libictranslate.vc140.vcxproj
Changed boost paths configuration for build (CH-178).

    • -0
    • +17
    ./common/Boost.props
    • -16
    • +8
    ./libchcore/libchcore.vc140.vcxproj
  1. … 2 more files in changeset.
Added VS2015 projects, updated code to build with this new compiler (CH-173).

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

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

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

    • -0
    • +1943
    ./ch/ch.vc140.vcxproj
    • -0
    • +805
    ./ch/ch.vc140.vcxproj.filters
    • -0
    • +207
    ./chcmd/chcmd.vc140.vcxproj
    • -0
    • +36
    ./chcmd/chcmd.vc140.vcxproj.filters
    • -0
    • +693
    ./chext/chext.vc140.vcxproj
    • -0
    • +131
    ./chext/chext.vc140.vcxproj.filters
  1. … 7 more files in changeset.