CopyHandler

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Moved CTask and CTaskArray classes to the libchcore library.

    • -0
    • +1274
    /src/libchcore/task.cpp
    • -0
    • +340
    /src/libchcore/task.h
Additional cleanups.

    • -3
    • +13
    /src/libchcore/FeedbackHandlerBase.h
Moved subtask handling to chcore library.

    • -0
    • +48
    /src/libchcore/FeedbackHandlerBase.h
    • -0
    • +113
    /src/libchcore/TSubTaskBase.cpp
    • -0
    • +121
    /src/libchcore/TSubTaskContext.h
  1. … 10 more files in changeset.
Bugfix: Replace operation didn't update string length.

Bugfix: Find/Replace did not work correctly.

Added Find and Replace functionality to the TString class (buggy).

Moved to chcore: task's configuration management, filesystem management, stats management and progress management.

    • -11
    • +11
    /src/ch/TSubTaskScanDirectory.cpp
  1. … 24 more files in changeset.
Disabled assertion in exception constructor to avoid hangups when assert dialog shows up.

Bugfix: invalid priority was set for the thread in custom copy dialog.

Cleaned up chcore namespace prefix in chcore library.

    • -13
    • +13
    /src/libchcore/TBasePathData.cpp
Improved naming convention inside chcore library.

  1. … 9 more files in changeset.
Added TDateTime wrapper to chcore as a replacement for not exportable ATL::CTime.

    • -125
    • +118
    /src/libchcore/FileFilter.h
    • -33
    • +0
    /src/libchcore/SerializationHelpers.h
    • -0
    • +229
    /src/libchcore/TDateTime.cpp
    • -0
    • +74
    /src/libchcore/TDateTime.h
Moved file filtering and file info classes to chcore library (possibly needs some more work on ATL::CTime export problem).

  1. … 19 more files in changeset.
File filter refactoring/preparation to move to chcore library.

Migrated part of file filtering class to chcore mechanisms.

Fixed problem with operator+ which required non-const input.

Moved buffer management to chcore library + some basic refactoring.

  1. … 3 more files in changeset.
Moved TBasePathData.h/cpp files to chcore library.

    • -82
    • +94
    /src/libchcore/libchcore.vc90.vcproj
Updated signature in AboutBox.

Removed missing file from project.

Removed missing file from project.

Bugfix: tray icon incorrectly reported portable mode in case non-portable mode was enabled.

Bugfix: in shell extension, shortcuts were displayed as grayed out even when valid.

Bugfix: when storing array-values to config file, it wasn't cleared properly earlier, causing multiple entries to be added.

Bugfix: Tasks loaded at startup did not start automatically when the status was right.

Bugfix: exiting CH while copying data caused status to be changed to finished; this prevented auto-resuming at the next launch.

Disabled enforcing drive detection mechanism - some fixed drives (i.e. TrueCrypt volumes) does not report physical drive location.

Relocated and updated some docs (especially important is a command line for building boost).

Added detection of wrong MFC references in the manifest of the generated executables.

    • -0
    • +69
    /scripts/internal/detect_incorrect_manifest.bat
Bugfix: embedding source server info in PDB files was performed only partially.

    • -10
    • +20
    /scripts/make_existing_release.bat