StatusDlg.cpp

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
Changed internal implementation of serialization from icpf::file to a more stable boost::serialization.

  1. … 19 more files in changeset.
Added information about time to finish task (closes [#2604192]) - patch [#2823576] received from eegee.

  1. … 3 more files in changeset.
Added resize capabilities to most of the dialog boxes used in CH (closes 2774255).

  1. … 13 more files in changeset.
Moved task management from MainWnd to CTask (where it should be placed from the beginning).

  1. … 11 more files in changeset.
Fixed some warnings reported from the static code analysis (/analyze).

  1. … 24 more files in changeset.