StatusDlg.cpp

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Bugfix: subtask stats were not displayed in status dialog when task processing finished (CH-100).

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.
Fixed: Docking button functionality changes the window dimensions (CH-45)

  1. … 5 more files in changeset.
Rewritten statistics handling for sub tasks, tasks and task manager (this commit introduces some issues that needs to be further fixed). Only basic tests performed (!)

  1. … 32 more files in changeset.
Added new subtask class handling fast move operation before scanning directories for files.

  1. … 14 more files in changeset.
Refactoring:

  1. … 17 more files in changeset.
Moved CTask and CTaskArray classes to the libchcore library.

  1. … 15 more files in changeset.
Moved buffer management to chcore library + some basic refactoring.

  1. … 17 more files in changeset.
Increased usage of TSmartPath and TString.

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

  1. … 22 more files in changeset.
Bugfix: filtering incorrectly shown in status dialog.

Refactoring: increased usage of TSmartPath objects throughout the code.

  1. … 14 more files in changeset.
Got rid of CDestPath class in favor of more general TSmartPath.

  1. … 17 more files in changeset.
Replaced locking in some places with exception-aware versions.

  1. … 7 more files in changeset.
Got rid of global config usage in task processing - replaced with local task config.

  1. … 6 more files in changeset.
Completely separated task definition from the partial task progress information:

  1. … 13 more files in changeset.
Rewritten configuration system to use boost::property_tree (to allow easy embedding parts of configuration in task definition).

  1. … 23 more files in changeset.
Removed 'advanced' button from status dialog (along with rename input paths functionality which was rather useless).

  1. … 18 more files in changeset.
Separated task state from other flags (i.e. subtask and task options).

  1. … 4 more files in changeset.
Removed configuration option "Create log file" - most of the logging was done without taking this option into consideration.

  1. … 4 more files in changeset.
Removed functionality creating n copies of the original file - it made code more complicated, preventing core code from rewriting (hopefully nobody uses it).

  1. … 9 more files in changeset.
Corrected code formatting.

  1. … 20 more files in changeset.
Extracted operation time tracking to a local stats object.

  1. … 3 more files in changeset.
Got rid of unused error code/message field in status dialog.

  1. … 5 more files in changeset.
Bugfix: dereferencing NULL pointers caused crashes and deadlocks in some cases.

  1. … 6 more files in changeset.
Changed locking system from simple critical section in task objects (CTask, CTaskArray) to the boost::shared_lock for improved multi-threadedness and safety (might be a bit buggy though).

  1. … 18 more files in changeset.
Switched from CArray to std::vector in CTaskArray.

  1. … 11 more files in changeset.
Got rid of warnings on level 4 (win32 and x64), turned on option to treat warnings as errors.

  1. … 20 more files in changeset.