TString.cpp

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
Normalized line ending as specified in .gitattributes (CH-312).

  1. … 265 more files in changeset.
Various code cleanups (CH-273)

  1. … 35 more files in changeset.
Switched entire code to use nullptr instead of NULL (CH-259).

  1. … 98 more files in changeset.
Fixed various issues reported by Coverity Scan (CH-249).

  1. … 12 more files in changeset.
Changed other engine exceptions to use non-macro throwing (CH-219)

  1. … 9 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.
Got rid of BEGIN/END_CHCORE_NAMESPACE macros (CH-183).

  1. … 208 more files in changeset.
Refactoring - extracted wildcard parsing functionality to a separate class to allow re-use in feedback automatic rules (CH-165).

  1. … 11 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.
Fixed reference counting being not thread safe (CH-93).

  1. … 2 more files in changeset.
Added serialization of basic task elements (CH-77).

  1. … 8 more files in changeset.
Added support for re-creating task manager database when there is a problem with loading existing one.

  1. … 13 more files in changeset.
Fixed TString::Replace() affecting more than one string instance (CH-81).

  1. … 1 more file in changeset.
Partial implementation of basic serialization mechanism (part 2) (CH-79).

  1. … 44 more files in changeset.
Added new corner-case test for TString for newly detected problem (CH-60)

  1. … 1 more file 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.
Bugfix: incorrect handling of string deletion.

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

  1. … 1 more file in changeset.
Fixed problem with operator+ which required non-const input.

  1. … 1 more file in changeset.
Simple aesthetic changes.

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

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.