Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.

Added another year to CH existence.

Updated russian translation by Alexander Polukhin.