TFilesystemFileFeedbackWrapper.cpp

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Split libchcore to several libraries (libstring, libserializer, libchengine) (CH-319)

    • -548
    • +0
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 593 more files in changeset.
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).

    • -12
    • +0
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 120 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)

    • -0
    • +53
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 24 more files in changeset.
Added IO cancelling when handling pause/cancel operations. Added updating of dst file stats when writer finishes (based on file size at the moment). Fixed hang when reader or writer exits before getting job finished. Fixed silent resume. (CH-307)

    • -1
    • +23
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 9 more files in changeset.
Normalized line ending as specified in .gitattributes (CH-312).

    • -485
    • +485
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 265 more files in changeset.
Fixed problem with IsFreshlyCreated causing task to go into error state when destination file is not accessible (CH-197)

    • -43
    • +91
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 3 more files in changeset.
Fixed problem with stats not being updated when skipping file (CH-302) Simplified error management for feedback wrappers.

    • -38
    • +16
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 15 more files in changeset.
Fixed showing file error dialog when getting file size fails (e.g. when implicit file opening fails) (CH-197).

    • -0
    • +71
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 5 more files in changeset.
Partial integration of opening files for write in the background (without explicit Open call) (CH-197).

    • -202
    • +30
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 9 more files in changeset.
Simplified opening source file - explicit opening of source file is not needed anymore (CH-197)

    • -67
    • +1
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 8 more files in changeset.
Moved file copy main processing loop to ReaderWriter object (CH-270).

    • -0
    • +70
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 14 more files in changeset.
Several code cleanups. Added notifier to buffer list. (CH-270)

    • -12
    • +12
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 12 more files in changeset.
Added unit tests for remaining queues. Fixed writer to use failed queue instead of ordered queue. (CH-270)

    • -36
    • +41
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 13 more files in changeset.
Various code cleanups (CH-273)

  1. … 35 more files in changeset.
Implemented preliminary versions of remaining logger files (buggy) (CH-206).

  1. … 55 more files in changeset.
Added preliminary (very incomplete) multi-file log backend with rotation support (CH-206)

    • -13
    • +13
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 54 more files in changeset.
Added basic support for asynchronous logging in CH and libchcore (based on boost log) (CH-206)

    • -14
    • +13
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 41 more files in changeset.
Added the possibility to specify own copy-of names for files as an alternative to the ones defined in translation files (CH-182). Changed default copy-of names in english and polish translations so that always start with %name instead of word "Copy".

  1. … 30 more files in changeset.
Fixed several cosmetic code issues. Improved detection of same/different disk detection. Switched shared_ptrs to use std implementation instead of boost one. Cleaned up includes in headers. (CH-259)

  1. … 157 more files in changeset.
Improved engine core exception handling - now all core exceptions have appropriate message and the details are logged into tasks' log file (CH-219).

  1. … 46 more files in changeset.
Removed library libicpf, moved config support to libictranslate, log_file to libchcore (CH-217).

    • -12
    • +13
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 155 more files in changeset.
Adjusted handling of read-only files to reduce the performance impact (CH-203).

    • -5
    • +33
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 3 more files in changeset.
Added support for controlling the task (pause/resume/restart/cancel) when in the retry loop.

    • -45
    • +86
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 14 more files in changeset.
Changed feedback handling to return also the information if the response was automatic or made by user (CH-165).

    • -17
    • +19
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 15 more files in changeset.
Changed the way attributes are retrieved for file being overwritten (CH-196).

  1. … 7 more files in changeset.
Refactoring: extracting the feedback wrappers from copy/move subtask to the separate classes (part 2) (CH-165).

    • -14
    • +135
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 3 more files in changeset.
Refactoring: extracting the feedback wrappers from copy/move subtask to the separate classes (CH-165).

    • -0
    • +363
    ./TFilesystemFileFeedbackWrapper.cpp
  1. … 8 more files in changeset.