Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
SQLite binding and data retrieval improvements (CH-82).

    • -1
    • +80
    ./libchcore/TSQLiteSerializerRowData.cpp
    • -10
    • +10
    ./libchcore/TSQLiteSerializerRowReader.cpp
    • -22
    • +139
    ./libchcore/TSQLiteStatement.cpp
Renamed the sqlite data row class.

    • -28
    • +0
    ./libchcore/ISerializerRowWriter.cpp
    • -5
    • +42
    ./libchcore/TSQLiteSerializerContainer.cpp
    • -4
    • +9
    ./libchcore/TSQLiteSerializerContainer.h
    • -0
    • +86
    ./libchcore/TSQLiteSerializerRowData.cpp
    • -0
    • +58
    ./libchcore/TSQLiteSerializerRowData.h
Isolated common part of change management to a separate object.

    • -0
    • +76
    ./libchcore/TIntrusiveSerializableItem.cpp
    • -0
    • +61
    ./libchcore/TIntrusiveSerializableItem.h
    • -4
    • +4
    ./libchcore/TSQLiteSerializerContainer.cpp
    • -2
    • +4
    ./libchcore/TSQLiteSerializerContainer.h
    • -1
    • +1
    ./libchcore/TSQLiteTaskManagerSchema.cpp
    • -27
    • +35
    ./libchcore/libchcore.vc90.vcproj
Improved handling sqlite schemas for task manager and task object (CH-79).

    • -0
    • +47
    ./libchcore/ISerializerFactory.h
    • -0
    • +83
    ./libchcore/TSQLiteSerializerFactory.cpp
    • -0
    • +44
    ./libchcore/TSQLiteSerializerFactory.h
    • -4
    • +4
    ./libchcore/TSQLiteTaskManagerSchema.cpp
    • -4
    • +4
    ./libchcore/TSQLiteTaskManagerSchema.h
    • -0
    • +57
    ./libchcore/TSQLiteTaskSchema.cpp
    • -0
    • +40
    ./libchcore/TSQLiteTaskSchema.h
  1. … 5 more files in changeset.
Fixed TString::Replace() affecting more than one string instance (CH-81).

Partial implementation of basic serialization mechanism (part 2) (CH-79).

    • -0
    • +47
    ./libchcore/IColumnsDefinition.h
    • -12
    • +4
    ./libchcore/ISQLiteSerializerSchema.cpp
    • -0
    • +54
    ./libchcore/ISerializerRowReader.h
  1. … 30 more files in changeset.
Partial implementation of basic serialization mechanism (CH-79).

    • -0
    • +29
    ./libchcore/ISerializer.cpp
    • -0
    • +36
    ./libchcore/ISerializer.h
    • -0
    • +28
    ./libchcore/ISerializerContainer.cpp
    • -0
    • +36
    ./libchcore/ISerializerContainer.h
    • -0
    • +29
    ./libchcore/ISerializerRow.cpp
    • -0
    • +36
    ./libchcore/ISerializerRow.h
    • -0
    • +82
    ./libchcore/TRowData.cpp
    • -0
    • +71
    ./libchcore/TRowData.h
    • -0
    • +65
    ./libchcore/TSQLiteColumnDefinition.cpp
    • -0
    • +51
    ./libchcore/TSQLiteColumnDefinition.h
    • -0
    • +41
    ./libchcore/TSQLiteSerializer.cpp
    • -0
    • +50
    ./libchcore/TSQLiteSerializer.h
    • -0
    • +62
    ./libchcore/TSQLiteSerializerContainer.cpp
    • -0
    • +54
    ./libchcore/TSQLiteSerializerContainer.h
    • -0
    • +52
    ./libchcore/TSQLiteSerializerRow.cpp
    • -0
    • +53
    ./libchcore/TSQLiteSerializerRow.h
General improvements in the task manager serialization (CH-79)

    • -11
    • +53
    ./libchcore/TTaskManagerSerializer.cpp
Adjust CH to compile with boost 1.55 (CH-78)

Task definition is not a part of task now - it's only used for creating(importing) new tasks (CH-55).

    • -31
    • +32
    ./libchcore/TSubTaskCopyMove.cpp
    • -15
    • +14
    ./libchcore/TSubTaskFastMove.cpp
    • -14
    • +14
    ./libchcore/TSubTaskScanDirectory.cpp
Basic support for serializing task manager data in/from sqlite database (CH-71)

    • -0
    • +44
    ./libchcore/ITaskManagerSerializer.h
    • -0
    • +40
    ./libchcore/ITaskSerializer.h
    • -0
    • +34
    ./libchcore/TSerializerException.cpp
    • -0
    • +39
    ./libchcore/TSerializerException.h
  1. … 21 more files in changeset.
Added sqlite c++ wrapper (CH-69)

    • -0
    • +63
    ./libchcore/TSQLiteDatabase.cpp
    • -0
    • +54
    ./libchcore/TSQLiteDatabase.h
    • -0
    • +39
    ./libchcore/TSQLiteException.cpp
    • -0
    • +45
    ./libchcore/TSQLiteException.h
    • -0
    • +189
    ./libchcore/TSQLiteStatement.cpp
    • -0
    • +77
    ./libchcore/TSQLiteStatement.h
    • -0
    • +100
    ./libchcore/TSQLiteTransaction.cpp
    • -0
    • +47
    ./libchcore/TSQLiteTransaction.h
    • -0
    • +0
    ./libchcore/Tests/TestsTDataBufferManager.cpp
    • -312
    • +0
    ./libchcore/Tests/TDataBufferManagerTest.cpp
    • -0
    • +13
    ./libchcore/Tests/TestsTSQLiteDatabase.cpp
    • -0
    • +108
    ./libchcore/Tests/TestsTSQLiteStatement.cpp
    • -0
    • +81
    ./libchcore/Tests/TestsTSQLiteTransaction.cpp
    • -30
    • +178
    ./libchcore/libchcore.vc90.vcproj
  1. … 1 more file in changeset.
Removed temporary code left by mistake (CH-57)

Updated subtask, task, and task mgr stats calculation (CH-57).

    • -0
    • +43
    ./libchcore/ETaskCurrentState.h
  1. … 27 more files in changeset.
Added basic unit-tests covering TSmartPath class (CH-60)

    • -0
    • +1119
    ./libchcore/Tests/TestsTSmartPath.cpp
Added forgotten project files for chcmd for VS2012.

    • -0
    • +198
    ./chcmd/chcmd.vc110.vcxproj
    • -0
    • +36
    ./chcmd/chcmd.vc110.vcxproj.filters
Changed the design of status dialog to make place for more information (mostly subtask stats) (CH-65)

    • -0
    • +37
    ./ch/TProgressCtrlEx.cpp
    • -0
    • +30
    ./ch/TProgressCtrlEx.h
    • -0
    • +35
    ./libchcore/ITimestampProvider.h
    • -0
    • +25
    ./libchcore/MathFunctions.cpp
    • -0
    • +33
    ./libchcore/MathFunctions.h
    • -0
    • +79
    ./libchcore/TSimpleTimer.cpp
    • -0
    • +52
    ./libchcore/TSimpleTimer.h
    • -0
    • +194
    ./libchcore/TSpeedTracker.cpp
    • -0
    • +51
    ./libchcore/TSpeedTracker.h
  1. … 13 more files in changeset.
Added missing exception files created when adding unit tests (CH-60).

    • -0
    • +57
    ./libchcore/TBaseException.cpp
    • -0
    • +64
    ./libchcore/TBaseException.h
    • -0
    • +17
    ./libchcore/TStringException.cpp
    • -0
    • +43
    ./libchcore/TStringException.h
Added new corner-case test for TString for newly detected problem (CH-60)

Excluded unit-tests from release and debug builds (CH-60)

Added some more tests for TString (and now really attached the file with tests) with some bug fixes (CH-60)

    • -0
    • +599
    ./libchcore/Tests/TestsTString.cpp
Added partial unit tests for TString with fixes in TString class (with some exceptions' changes) (CH-60)

  1. … 15 more files in changeset.
Fixed build problems for testing configurations (CH-53)

Fixed memory shrinking functionality for data buffer manager (CH-52)

    • -82
    • +49
    ./libchcore/Tests/TDataBufferManagerTest.cpp
Improved unit testing framework integration (CH-51).

    • -9
    • +471
    ./ictranslate/ictranslate.vc90.vcproj
    • -5
    • +505
    ./libictranslate/libictranslate.vc90.vcproj
Improved unit tests framework integration (CH-51)

    • -3
    • +3
    ./libchcore/Tests/TDataBufferManagerTest.cpp
    • -5
    • +517
    ./libchcore/libchcore.vc90.vcproj
  1. … 21 more files in changeset.
Added new, Afrikaans translation by Jano Barnard (CH-47).

    • binary
    ./ch/langs/afrikaans.lng
Fixed: Docking button functionality changes the window dimensions (CH-45)

Dialogs sizing incorrect (CH-44)

Dialogs sizing incorrect (CH-44)