libchcore

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Simple aesthetic changes.

Moved thread controller to chcore library.

  1. … 11 more files in changeset.
Replaced buffer type detection algorithm with the one that should work reliably on any system.

  1. … 11 more files in changeset.
Moved file between projects.

  1. … 1 more file in changeset.
Bugfix: deleting parts of string caused memory to be overwritten.

Namespace cleanups.

Added missing serialization.

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

    • -0
    • +138
    ./SerializationHelpers.h
    • -0
    • +494
    ./TBinarySerializer.cpp
    • -0
    • +110
    ./TBinarySerializer.h
  1. … 16 more files in changeset.
Exception handling improvements.

Bugfix: incorrect deletion of parts of string.

Bugfix: wrong calculation of paths' root component.

Increased usage of TSmartPath and TString.

  1. … 6 more files in changeset.
Replaced obsolete TWStringData with newer TString.

  1. … 3 more files in changeset.
Removed reference to a file added by mistake.

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).

    • -0
    • +262
    ./TSharedMemory.cpp
    • -0
    • +132
    ./TStringArray.cpp
  1. … 40 more files in changeset.
Changed the way shell extension communicates with CH from binary protocol to XML (advances [#2544046]).

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

  1. … 16 more files in changeset.
Removed support for '\?' prefixes in paths in TSmartPath.

  1. … 4 more files in changeset.
Bugfix: TLocalFilesystem::PathExist() didn't free the search handle.

  1. … 8 more files in changeset.
Formatting fixes.

  1. … 16 more files in changeset.
Removed '/analyze' option from compiler settings (many false positives and too slow for daily builds).

  1. … 2 more files in changeset.
Bugfix: fixed warnings reported as errors resulting from commit 361.

Added missing config serializers file.

    • -0
    • +89
    ./TConfigSerializers.h
Moved TConfig class to libchcore library.

  1. … 19 more files in changeset.
Bugfix: problem with serializing smart path with null path object inside.

Bugfix: crash whan saving TPath object to file.

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

  1. … 5 more files in changeset.
Added some path splitting methods (untested).

Refactoring: increased usage of TSmartPath objects throughout the code.

  1. … 13 more files in changeset.
Added two new task options to allow changing the generated name for the file in case copy is done inside single directory.

  1. … 8 more files in changeset.