Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Got rid of unused error code/message field in status dialog.

Bugfix: wrong calculations of the processed/total size.

Removed unused code, made some order in methods' visibility (public/protected).

Changed thread management code to use events and thread waitability instead of volatile bool variables.

    • -0
    • +194
    ./ch/TWorkerThreadController.cpp
    • -0
    • +58
    ./ch/TWorkerThreadController.h
Bugfix: wrong handling of multiple input paths (task copied the first file over and over).

Bugfix: dereferencing NULL pointers caused crashes and deadlocks in some cases.

Removed unnecessary code (LastProcessedIndex).

Second part of changes in progress management - local task stats are now separate entities and does not block other functionality.

Removed unnecessary code aiding in detecting shutdown conditions for functionality "shutdown system after finished all operations".

Bugfix: got rid of some deadlocks when handling progress info.

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. … 4 more files in changeset.
Switched from CArray to std::vector in CTaskArray.

Bugfix: Fixed serialization problem (data streams were opened in text mode instead of binary).

Changed compiler behavior to treat warnings as errors.

Changed compiler behavior to treat warnings as errors.

    • -0
    • +4
    ./libictranslate/libictranslate.vc90.vcproj
Fixed problem performing builds for 2 architectures - single pch name was used.

Simplified handling of some file access functions.

Got rid of some goto's.

Small optimization - FILETIME no longer needs to be converted to COleDateTime when setting directory/file.

Got rid of warnings on level 4 (win32 and x64), turned on option to treat warnings as errors.

  1. … 6 more files in changeset.
Changed internal implementation of serialization from icpf::file to a more stable boost::serialization.

    • -0
    • +65
    ./ch/SerializationHelpers.h
  1. … 5 more files in changeset.
Properly configured Dutch and Traditional Chinese translations in the build system.

Updated German translation by White-Tiger.

Added Dutch translation made by Jurgen@CH-CF.

    • binary
    ./ch/langs/dutch.lng
Bugfix: incorrect shutdown of application.

Fixed contact info for final release.

Updated polish translation file.

Bugfix: custom copy dialog did not import paths properly. Now it should support properly utf-8, unicode and ansi text files (closes [#2965090]).

Some firewalls reported registry modifying requests each time CH was started. Now registry is modified only in case the value would change.

Updated polish translation.