Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Replaced obsolete TWStringData with newer TString.

  1. … 11 more files in changeset.
Added new string class (TString) along with exportable containers for them, that will help solving problem of non-exportable std::wstring (and lack of CString at some places in code).

  1. … 40 more files in changeset.
Improvements in command-line option '--ImportTaskDefinition' - now properly passes command line arguments to already running instance (advances [#2544046]).

Changed the way the incoming data are identified in WM_COPYDATA - it will open the way for other data formats to be passed to CH (e.g. command line from another instance of CH) (advances [#2544046]).

  1. … 3 more files in changeset.
Changed the way shell extension communicates with CH from binary protocol to XML (advances [#2544046]).

  1. … 21 more files in changeset.
Moved TaskDefinition and OperationPlan to libchcore (advances [#2544046]).

  1. … 8 more files in changeset.
Added preliminary command-line option '--ImportTaskDefinition' - currently works only when launching first instance of CH (advances [#2544046]).

    • -0
    • +72
    ./TCommandLineParser.cpp
    • -0
    • +44
    ./TCommandLineParser.h
Added portable mode in case configuration file is found in the executable directory (closes [#2908557]).

Bugfix: support for long filenames kicked in too late (at 259 characters instead of 248).

Removed support for '\?' prefixes in paths in TSmartPath.

  1. … 2 more files in changeset.
Further improvements in supporting very long path names and isolating filesystem operations to a separate module.

Improved support for very long paths.

Further improvements in supporting very long path names and isolating filesystem operations to a separate module.

Extracted file finding and fast moving to a separate module.

Bugfix: TLocalFilesystem::PathExist() didn't free the search handle.

  1. … 3 more files in changeset.
Bugfix: exception was thrown from scan directory subtask because of wrong reference to cached path data.

Formatting fixes.

    • -1004
    • +1004
    ./TSubTaskCopyMove.cpp
  1. … 1 more file in changeset.
Extracted file deletion to a separate module.

Extracted directory scanning and copying/moving functionality to a separate modules (cut&paste plus some adjustments).

    • -0
    • +92
    ./TBasicProgressInfo.cpp
    • -0
    • +93
    ./TBasicProgressInfo.h
    • -0
    • +102
    ./TLocalFilesystem.cpp
    • -0
    • +38
    ./TLocalFilesystem.h
    • -0
    • +118
    ./TTaskGlobalStats.cpp
  1. … 8 more files in changeset.
Improved shell extension support:

    • -0
    • +215
    ./TShellExtensionClient.cpp
    • -0
    • +48
    ./TShellExtensionClient.h
Removed '/analyze' option from compiler settings (many false positives and too slow for daily builds).

  1. … 2 more files in changeset.
Fixed problem with language not being read at startup when no configuration file was present.

Fixed incorrect memory management in drive detection mechanism (closes [#3169973]).

Bugfix: filtering incorrectly shown in status dialog.

Moved TConfig class to libchcore library.

  1. … 12 more files in changeset.
Removed unused includes.

Refactoring: moved filters storage from serialization file to task definition file.

Bugfix: crash whan saving TPath object to file.

  1. … 2 more files in changeset.
Improved TSmartPath by adding more operations to it (with usage).

  1. … 2 more files in changeset.
Moved some filesystem accessing functions from CFileInfo to CTask.