TLocalFilesystem.h

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixed various issues reported by resharper. Added move constructors/move assignment operators to various classes. Exceptions cleanups. Removed unused code. Removed copy constructors/copy assignments from various noncopyable classes. (CH-318).

  1. … 120 more files in changeset.
Removed unnecessary virtual specifiers on methods (CH-318).

  1. … 14 more files in changeset.
Removed unnecessary includes. Sorted member initialization in constructors. (CH-318)

  1. … 143 more files in changeset.
Switched attribute and file times setting (for files and directories) to use Vista win32 api where possible. Changing attributes will now open the error dialog instead of putting task in error state. Merged attributes and file times options in configuration. Fixed hangs when pausing and resuming tasks. Fixed hangs when ending operation. (CH-200)

  1. … 24 more files in changeset.
Normalized line ending as specified in .gitattributes (CH-312).

  1. … 265 more files in changeset.
Partial integration of opening files for write in the background (without explicit Open call) (CH-197).

  1. … 9 more files in changeset.
Simplified opening source file - explicit opening of source file is not needed anymore (CH-197)

  1. … 8 more files in changeset.
Simplified shell extension menu management as a preparation to move its configuration to shared memory (CH-284)

  1. … 28 more files in changeset.
Fixed cppcheck warnings (CH-272).

  1. … 2 more files in changeset.
Added lots of logging to filesystem handling functions (CH-206)

  1. … 15 more files in changeset.
Changed the filesystem operations to throw exceptions instead of returning failure states (part 2) (CH-180).

  1. … 14 more files in changeset.
Refactoring:

  1. … 11 more files in changeset.
Got rid of BEGIN/END_CHCORE_NAMESPACE macros (CH-183).

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

  1. … 25 more files in changeset.
Refactoring - filesystem handling will now use stateful operations for easier testing (CH-180).

  1. … 23 more files in changeset.
Separated file finalization (cutting the unnecessary data in no-buffering scenario) from last WriteFile (CH-161).

  1. … 6 more files in changeset.
Added missing interface implementation file.

  1. … 6 more files in changeset.
Introduced preliminary version of async io when copying - early, buggy version (CH-161).

  1. … 25 more files in changeset.
Bugfix: files with sizes changing during copying and files pointed to by symlinks are now copied correctly with correct stats displayed (CH-124).

  1. … 4 more files in changeset.
Added serialization to TFileInfo and TFileInfoArray objects (CH-75).

  1. … 26 more files in changeset.
Merged base paths with base paths data to allow storing base data pointer inside file info object (CH-75).

  1. … 18 more files in changeset.
Added serialization and deserialization of the base (input) paths (CH-72).

  1. … 31 more files in changeset.
Adjust CH to compile with boost 1.55 (CH-78)

  1. … 3 more files in changeset.
Refactoring: Replaced old buffer management with new, improved one.

  1. … 10 more files in changeset.
Moved to chcore: task's configuration management, filesystem management, stats management and progress management.

    • -0
    • +138
    ./TLocalFilesystem.h
  1. … 38 more files in changeset.