TTask.cpp

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Bugfix: time counting for tasks and subtasks was not stopped when waiting for user input (CH-145)

  1. … 30 more files in changeset.
Bugfix: wrong stats management when resuming file copy after being cancelled first (CH-141).

  1. … 2 more files in changeset.
Bugfix: pausing/resuming task did not take already processed part of files into account. That caused resuming to ask for file replacement when unnecessary (CH-140).

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

  1. … 67 more files in changeset.
Added support for successfully loading corrupted task files (now loading such task does not force CH to exit - instead an error is logged (if possible) and task is marked appropriately in the status dialog) (CH-59)

  1. … 7 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.
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.
Adjusted serialization tracing, exported TSimpleTimer from the engine dll (CH-103).

  1. … 9 more files in changeset.
Serialization optimization - reduced significantly count of sqlites' prepare() statements (now serialization requsts are grouped together) (CH-103)

  1. … 11 more files in changeset.
Bugfix: resuming task worked incorrectly (CH-101).

  1. … 9 more files in changeset.
Added serialization support for subtasks - delete, copymove, fastmove (CH-58).

  1. … 15 more files in changeset.
Added serialization of subtasks array (CH-58).

  1. … 12 more files in changeset.
Added serialization of task local stats (CH-84).

  1. … 9 more files in changeset.
Added serialization of file filters to sqlite database (CH-97).

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

  1. … 22 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.
Modified feedback handler code to use shared_ptr internally instead of ugly memory management scheme (CH-86).

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

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

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

  1. … 16 more files in changeset.
Task definition is not a part of task now - it's only used for creating(importing) new tasks (CH-55).

  1. … 11 more files in changeset.
Basic support for serializing task manager data in/from sqlite database (CH-71)

  1. … 35 more files in changeset.
Updated subtask, task, and task mgr stats calculation (CH-57).

  1. … 41 more files in changeset.
Changed the design of status dialog to make place for more information (mostly subtask stats) (CH-65)

  1. … 27 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.
Various cleanups not affecting functionality.

  1. … 9 more files in changeset.