libchcore

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Refactoring: extracting the feedback wrappers from copy/move subtask to the separate classes (part 2) (CH-165).

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

    • -0
    • +175
    ./TFilesystemFeedbackWrapper.cpp
    • -0
    • +43
    ./TFilesystemFeedbackWrapper.h
    • -0
    • +363
    ./TFilesystemFileFeedbackWrapper.cpp
    • -0
    • +54
    ./TFilesystemFileFeedbackWrapper.h
Bugfix: one of the attribute changing functions were called without the filesystem proxy (CH-192)

Bugfix: wrong serialization management when restarting task (CH-191).

Bugfix: fixed task error related to wrong calculation of file size stats (CH counted block sizes instead of real data size) (CH-189).

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
    ./TCoreStdException.cpp
    • -0
    • +37
    ./TCoreStdException.h
    • -0
    • +60
    ./TCoreWin32Exception.cpp
    • -0
    • +47
    ./TCoreWin32Exception.h
    • -0
    • +43
    ./TFileException.cpp
Fix build warning for win32.

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

Changed the filesystem operations to throw exceptions instead of returning failure states (part 2) (CH-180).

Fixed serialization crash (CH-185).

  1. … 2 more files in changeset.
Changed filesystem handling error codes to exceptions (CH-180).

Added support for including custom messages to core exception objects (CH-184).

    • -12
    • +27
    ./libchcore.vc140.vcxproj.filters
Refactoring:

Got rid of BEGIN/END_CHCORE_NAMESPACE macros (CH-183).

  1. … 194 more files in changeset.
Added the remaining functionalities of the fake filesystem (still untested) (CH-180).

    • -0
    • +65
    ./TFakeVolumeInfo.cpp
  1. … 11 more files in changeset.
Added incomplete skeleton of fake filesystem functionality (CH-180).

    • -0
    • +26
    ./TFakeFileDescription.cpp
    • -0
    • +39
    ./TFakeFileDescription.h
    • -0
    • +32
    ./TFakeFilesystem.cpp
    • -0
    • +32
    ./TFakeFilesystemFile.cpp
    • -0
    • +38
    ./TFakeFilesystemFile.h
    • -0
    • +32
    ./TFakeFilesystemFind.cpp
    • -0
    • +38
    ./TFakeFilesystemFind.h
    • -0
    • +114
    ./TSparseRangeMap.cpp
    • -0
    • +89
    ./Tests/TestsTSparseRangeMap.cpp
Added missing files and changes (CH-165)

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

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

Refactoring - filesystem handling will now use stateful operations for easier testing (CH-180).

    • -0
    • +28
    ./IFilesystemFile.cpp
    • -0
    • +28
    ./IFilesystemFind.cpp
    • -0
    • +31
    ./TBasePathDataFwd.h
    • -0
    • +221
    ./TLocalFilesystemFile.cpp
    • -0
    • +64
    ./TLocalFilesystemFile.h
    • -0
    • +85
    ./TLocalFilesystemFind.cpp
    • -0
    • +50
    ./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
    ./Tests/TestsTFileFilter.cpp
    • -0
    • +114
    ./Tests/TestsTStringPattern.cpp
    • -0
    • +149
    ./Tests/TestsTStringPatternArray.cpp
  1. … 1 more file in changeset.
Bugfix: directory chooser not displayed when using Copy To > Choose directory... function (CH-179).

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

    • -698
    • +0
    ./libchcore.vc120.vcxproj.filters
  1. … 19 more files in changeset.
Changed boost paths configuration for build (CH-178).

  1. … 5 more files in changeset.
Added VS2015 projects, updated code to build with this new compiler (CH-173).

    • -0
    • +834
    ./libchcore.vc140.vcxproj
    • -0
    • +698
    ./libchcore.vc140.vcxproj.filters
  1. … 15 more files in changeset.
Added mussing unit test files (CH-171).

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