TPath.cpp

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixed several code issues reported by ReSharper (CH-318)

  1. … 41 more files in changeset.
Split libchcore to several libraries (libstring, libserializer, libchengine) (CH-319)

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

  1. … 120 more files in changeset.
Removed unnecessary includes. Sorted member initialization in constructors. (CH-318)

  1. … 143 more files in changeset.
Normalized line ending as specified in .gitattributes (CH-312).

  1. … 265 more files in changeset.
Added possibility to copy entire drive (CH-247)

  1. … 8 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).

  1. … 155 more files in changeset.
Bugfix: wrong handling of paths longer than 260 chars (CH-194)

  1. … 2 more files in changeset.
Added the remaining functionalities of the fake filesystem (still untested) (CH-180).

  1. … 25 more files in changeset.
Removed explicit references to chcore namespace from chcore namespace.

  1. … 21 more files in changeset.
Bugfix: crash when opening explorer's context menu (boost lexical_cast incorrectly detected underlying stream type due to the implicit cast of TString to const wchar_t) (CH-107).

  1. … 31 more files in changeset.
Optimized serialization stack to avoid blocking gui thread for a long time (CH-103).

  1. … 17 more files in changeset.
Added serialization of task configuration (CH-74). Still buggy.

  1. … 22 more files in changeset.
Introduced serialization of base paths data (CH-72).

  1. … 23 more files in changeset.
Added serialization and deserialization of the base (input) paths (CH-72).

  1. … 31 more files in changeset.
General improvements in the task manager serialization (CH-79)

  1. … 16 more files in changeset.
Added basic unit-tests covering TSmartPath class (CH-60)

  1. … 4 more files in changeset.
Added some more tests for TString (and now really attached the file with tests) with some bug fixes (CH-60)

  1. … 3 more files in changeset.
Added partial unit tests for TString with fixes in TString class (with some exceptions' changes) (CH-60)

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

  1. … 12 more files in changeset.
Possible fix for problem with activation context when launching CH (exception thrown from CMainWnd::OnCreate() caused Create() to fail).

  1. … 30 more files in changeset.
Exception handling improvements.

  1. … 10 more files in changeset.
Bugfix: wrong calculation of paths' root component.

Increased usage of TSmartPath and TString.

  1. … 9 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. … 54 more files in changeset.
Removed support for '\?' prefixes in paths in TSmartPath.

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

  1. … 10 more files in changeset.
Moved TConfig class to libchcore library.

  1. … 26 more files in changeset.
Bugfix: crash whan saving TPath object to file.

  1. … 5 more files in changeset.