Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Simplified local filesystem code (a bit).

Moved thread controller to chcore library.

  1. … 6 more files in changeset.
Bugfix: signaling thread to stop didn't work correctly because stop event wasn't propagated (due to auto-reset).

Got rid of unneeded drive number cached in the base path.

Replaced buffer type detection algorithm with the one that should work reliably on any system.

  1. … 2 more files in changeset.
Cleanup of unused includes.

Bugfix: file informations were stored in file even when searching for files.

Moved file between projects.

  1. … 1 more file in changeset.
Bugfix: fixed an infinite loop when iterating over files in a directory in some cases.

Possible fix for problem with activation context when launching CH (exception thrown from CMainWnd::OnCreate() caused Create() to fail).

  1. … 16 more files in changeset.
Missing variable initialization.

Removed debugging code for shell extension.

Increased usage of TSmartPath and TString.

  1. … 4 more files in changeset.
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.