TBasePathData.cpp

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Split libchcore to several libraries (libstring, libserializer, libchengine) (CH-319)

  1. … 593 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.
Various code cleanups (CH-273)

  1. … 35 more files in changeset.
Fixed several cosmetic code issues. Improved detection of same/different disk detection. Switched shared_ptrs to use std implementation instead of boost one. Cleaned up includes in headers. (CH-259)

  1. … 157 more files in changeset.
Normalized the behavior of destination path calculation and added unit tests to cover this functionality (CH-247).

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

  1. … 8 more files in changeset.
Fixed problem with restarting move operation that only consisted of fast-move subtask (CH-233).

  1. … 2 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.
Reduced number of errors and warnings reported by cppcheck (CH-216).

  1. … 78 more files in changeset.
FastMove artificially shows task as waiting, even when the task really is completed (CH-187).

  1. … 4 more files in changeset.
Got rid of BEGIN/END_CHCORE_NAMESPACE macros (CH-183).

  1. … 208 more files in changeset.
Bugfix: buffer size changes were not stored in the database (CH-171).

  1. … 13 more files in changeset.
Bugfix: fixed serialization problems with 32bit builds (CH-118).

  1. … 67 more files in changeset.
Rewritten serializer row storage to use memory pool (thus reducing memory allocations and speeding up destructions) (CH-103).

  1. … 22 more files in changeset.
Switched row data handling to not use shared pointers nor RowData object to pass information (optimization to slim down the serialization cost) (CH-103).

  1. … 26 more files in changeset.
Adding/retrieving rows (to be serialized) now uses a single method instead of two allowing for simpler code at caller's plase (also a preparation for replacing smart pointer with a reference to real object) (CH-103).

  1. … 19 more files in changeset.
Added extended columns definitions to support slimmer row data in the future (CH-103).

  1. … 35 more files in changeset.
Removed use of smart pointer for column definitions (slimming down the serialization mechanism weight) (CH-103).

  1. … 31 more files in changeset.
Added serialization to TFileInfo and TFileInfoArray objects (CH-75).

  1. … 26 more files in changeset.
Merged base paths with base paths data to allow storing base data pointer inside file info object (CH-75).

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

  1. … 23 more files in changeset.
Modified the input path data container to use object id mapping instead of raw indexes of input paths (CH-72).

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

  1. … 31 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.
Added new subtask class handling fast move operation before scanning directories for files.

  1. … 14 more files in changeset.
Cleaned up chcore namespace prefix in chcore library.

  1. … 10 more files in changeset.
Moved TBasePathData.h/cpp files to chcore library.

  1. … 11 more files in changeset.