Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Updated regchext icon to not look identical to CH icon (CH-286)

Reduced scope of variable as suggected by cppcheck (CH-272).

Enabled better positioning of CH dialog boxes (CH-288).

Fixed code issues reported by cppcheck (CH-272)

Fixed crash occurring when there are no tasks and we try to select one anyway (CH-277).

Added automatic selection of task when opening status dialog with no task hint (CH-277).

Improvements in shell extension registration process (CH-286). Updated Polish translation.

    • -94
    • +149
    ./ch/TShellExtensionClient.cpp
    • -0
    • +31
    ./common/ERegistrationResult.h
Updated Version info in CH binaries (CH-287).

    • binary
    ./libchcore/libchcore.rc
    • -0
    • +6
    ./libchcore/libchcore.vc140.vcxproj.filters
    • binary
    ./libchcore/resource.h
    • -23
    • +25
    ./libictranslate/res/libictranslate.rc2
    • binary
    ./liblogger/liblogger.rc
    • -0
    • +6
    ./liblogger/liblogger.vc140.vcxproj.filters
    • binary
    ./liblogger/resource.h
Fixed unit tests build for regchext. Disabled privilege elevation requirement for testing configurations. (CH-286)

Added simple shell extension registration executable than can handle registration of two shell extensions with a single UAC user confirmation(CH-286)

    • -0
    • +116
    ./regchext/TComRegistrar.cpp
    • -0
    • +48
    ./regchext/TComRegistrar.h
    • -0
    • +70
    ./regchext/TExtensionDetector.cpp
    • -0
    • +48
    ./regchext/TExtensionDetector.h
    • -0
    • +66
    ./regchext/regchext.cpp
    • -0
    • +91
    ./regchext/regchext.rc
    • -0
    • +570
    ./regchext/regchext.vcxproj
    • -0
    • +63
    ./regchext/regchext.vcxproj.filters
    • binary
    ./regchext/res/regchext.ico
    • -0
    • +55
    ./regchext/res/regchext.rc2
    • -0
    • +19
    ./regchext/stdafx.cpp
  1. … 1 more file in changeset.
Enabled communication from non-elevated explorer to elevated Copy Handler (CH-285).

    • -0
    • +46
    ./ch/TWindowMessageFilterHelper.cpp
    • -0
    • +28
    ./ch/TWindowMessageFilterHelper.h
Changed shell extension to receive its configuration from CH using shared memory instead of relying on WM_GETCONFIG window message (CH-284).

    • -0
    • +229
    ./ch/TShellExtensionConfig.cpp
    • -0
    • +45
    ./ch/TShellExtensionConfig.h
  1. … 14 more files in changeset.
Simplified shell extension menu management as a preparation to move its configuration to shared memory (CH-284)

  1. … 14 more files in changeset.
Reduced CppCheck warnings (CH-270).

    • -1
    • +1
    ./libchcore/TWriteBufferQueueWrapper.h
Enabled Multi Process compilation for all CH projects (CH-283).

    • -4
    • +12
    ./ictranslate/ictranslate.vc140.vcxproj
    • -4
    • +12
    ./libchcore/libchcore.vc140.vcxproj
    • -4
    • +12
    ./libictranslate/libictranslate.vc140.vcxproj
    • -4
    • +12
    ./liblogger/liblogger.vc140.vcxproj
  1. … 2 more files in changeset.
Fixed unit tests for the reader/writer functionality (CH-270).

    • -1
    • +2
    ./libchcore/Tests/OverlappedCallbacksTests.cpp
    • -2
    • +1
    ./libchcore/Tests/TOverlappedDataBufferTests.cpp
    • -2
    • +116
    ./libchcore/Tests/TOverlappedMemoryPoolTests.cpp
    • -3
    • +206
    ./libchcore/Tests/TOverlappedReaderTests.cpp
    • -488
    • +1
    ./libchcore/Tests/TOverlappedReaderWriterTests.cpp
    • -2
    • +28
    ./libchcore/Tests/TOverlappedWriterTests.cpp
Moved file copy main processing loop to ReaderWriter object (CH-270).

    • -0
    • +70
    ./libchcore/TFilesystemFileFeedbackWrapper.cpp
    • -0
    • +5
    ./libchcore/TFilesystemFileFeedbackWrapper.h
    • -0
    • +101
    ./libchcore/TOverlappedReaderFB.cpp
    • -0
    • +53
    ./libchcore/TOverlappedReaderFB.h
    • -71
    • +0
    ./libchcore/TOverlappedReaderWriter.cpp
    • -0
    • +153
    ./libchcore/TOverlappedReaderWriterFB.cpp
    • -0
    • +61
    ./libchcore/TOverlappedReaderWriterFB.h
    • -0
    • +191
    ./libchcore/TOverlappedWriterFB.cpp
    • -0
    • +59
    ./libchcore/TOverlappedWriterFB.h
    • -348
    • +41
    ./libchcore/TSubTaskCopyMove.cpp
    • -53
    • +77
    ./libchcore/libchcore.vc140.vcxproj.filters
Added better error-checking. Fixed several hang/crash scenarios. (CH-270)

    • -10
    • +13
    ./libchcore/TOrderedBufferQueue.cpp
    • -10
    • +10
    ./libchcore/TOverlappedDataBuffer.cpp
    • -0
    • +2
    ./libchcore/TReadBufferQueueWrapper.cpp
    • -0
    • +3
    ./libchcore/TSimpleOrderedBufferQueue.h
    • -5
    • +2
    ./libchcore/TWriteBufferQueueWrapper.cpp
    • -1
    • +0
    ./libchcore/TWriteBufferQueueWrapper.h
    • -2
    • +2
    ./libchcore/Tests/TOrderedBufferQueueTests.cpp
    • -1
    • +0
    ./libchcore/Tests/TWriteBufferQueueWrapperTests.cpp
    • -0
    • +3
    ./libchcore/libchcore.vc140.vcxproj.filters
Decoupled overlapped completion functions from ReaderWriter object. Added notifications to ordered buffer to support correct linking between reader and writer. Various other cleanups. (CH-270)

    • -0
    • +16
    ./libchcore/TOrderedBufferQueue.cpp
    • -136
    • +4
    ./libchcore/TOverlappedReaderWriter.cpp
    • -39
    • +5
    ./libchcore/TOverlappedReaderWriter.h
    • -29
    • +26
    ./libchcore/TSubTaskCopyMove.cpp
    • -1
    • +8
    ./libchcore/TWriteBufferQueueWrapper.cpp
  1. … 4 more files in changeset.
Bugfix: taske enters error state when error is encountered for the second time with the same position (CH-270)

Rewritten all-buffers-accounted-for handling (simplified; removed dependency on ReaderWriter object) (CH-270).

    • -28
    • +48
    ./libchcore/TOverlappedReader.cpp
    • -47
    • +8
    ./libchcore/TOverlappedReaderWriter.cpp
    • -33
    • +58
    ./libchcore/TOverlappedWriter.cpp
    • -1
    • +2
    ./libchcore/Tests/TOverlappedWriterTests.cpp
Several code cleanups. Added notifier to buffer list. (CH-270)

    • -12
    • +12
    ./libchcore/TFilesystemFileFeedbackWrapper.cpp
    • -5
    • +4
    ./libchcore/TFilesystemFileFeedbackWrapper.h
    • -4
    • +1
    ./libchcore/TOverlappedReaderWriter.cpp
    • -4
    • +16
    ./libchcore/TReadBufferQueueWrapper.cpp
Replaced failed queue with simpler mechanism embedded in ordered queue (CH-270).

    • -105
    • +0
    ./libchcore/TFailedBufferQueue.h
    • -1
    • +45
    ./libchcore/TOrderedBufferQueue.cpp
    • -1
    • +2
    ./libchcore/TSimpleOrderedBufferQueue.h
    • -194
    • +0
    ./libchcore/Tests/TFailedBufferQueueTests.cpp
    • -0
    • +148
    ./libchcore/Tests/TOrderedBufferQueueTests.cpp
    • -5
    • +14
    ./libchcore/Tests/TSimpleOrderedBufferQueueTests.cpp
    • -9
    • +0
    ./libchcore/libchcore.vc140.vcxproj.filters
Corrected strange Visual Studio induced mess (CH-270).

    • -3
    • +2
    ./libchcore/TSimpleOrderedBufferQueue.h
Split ordered queue with position locking from simple version of ordered queue (CH-270).

    • -28
    • +0
    ./libchcore/TOrderedBufferQueue.cpp
    • -6
    • +18
    ./libchcore/TReadBufferQueueWrapper.cpp
    • -0
    • +68
    ./libchcore/TSimpleOrderedBufferQueue.h
    • -8
    • +1
    ./libchcore/TWriteBufferQueueWrapper.cpp
    • -6
    • +2
    ./libchcore/TWriteBufferQueueWrapper.h
    • -172
    • +0
    ./libchcore/Tests/TOrderedBufferQueueTests.cpp
    • -1
    • +1
    ./libchcore/Tests/TOverlappedWriterTests.cpp
    • -0
    • +67
    ./libchcore/Tests/TSimpleOrderedBufferQueueTests.cpp
    • -5
    • +5
    ./libchcore/Tests/TWriteBufferQueueWrapperTests.cpp
    • -0
    • +3
    ./libchcore/libchcore.vc140.vcxproj.filters
Added unit tests for remaining queues. Fixed writer to use failed queue instead of ordered queue. (CH-270)

    • -36
    • +41
    ./libchcore/TFilesystemFileFeedbackWrapper.cpp
    • -11
    • +17
    ./libchcore/TFilesystemFileFeedbackWrapper.h
    • -10
    • +1
    ./libchcore/TReadBufferQueueWrapper.cpp
    • -17
    • +18
    ./libchcore/TSubTaskCopyMove.cpp
    • -4
    • +20
    ./libchcore/TWriteBufferQueueWrapper.cpp
    • -2
    • +2
    ./libchcore/TWriteBufferQueueWrapper.h
    • -0
    • +79
    ./libchcore/Tests/TOrderedBufferQueueTests.cpp
    • -2
    • +158
    ./libchcore/Tests/TWriteBufferQueueWrapperTests.cpp
Added partial unit tests for TReadBufferQueueWrapper (CH-270).

    • -0
    • +16
    ./libchcore/TOrderedBufferQueue.cpp
    • -19
    • +28
    ./libchcore/TReadBufferQueueWrapper.cpp
    • -2
    • +232
    ./libchcore/Tests/TReadBufferQueueWrapperTests.cpp
Added unit tests to part of the overlapped buffer handling code (CH-270).

    • -0
    • +16
    ./libchcore/GTestMacros.h
    • -31
    • +24
    ./libchcore/TFailedBufferQueue.h
    • -2
    • +1
    ./libchcore/TWriteBufferQueueWrapper.h
    • -1
    • +1
    ./libchcore/Tests/OverlappedCallbacksTests.cpp
    • -1
    • +41
    ./libchcore/Tests/TBufferListTests.cpp
    • -1
    • +184
    ./libchcore/Tests/TFailedBufferQueueTests.cpp
    • -2
    • +193
    ./libchcore/Tests/TOrderedBufferQueueTests.cpp
    • -71
    • +75
    ./libchcore/Tests/TOverlappedDataBufferTests.cpp
    • -12
    • +1
    ./libchcore/Tests/TOverlappedReaderWriterTests.cpp
    • -0
    • +3
    ./libchcore/libchcore.vc140.vcxproj.filters
  1. … 1 more file in changeset.
Various fixes in reader/writer handling (CH-270).

    • -2
    • +15
    ./libchcore/TOrderedBufferQueue.cpp
    • -24
    • +58
    ./libchcore/TOverlappedReaderWriter.cpp
    • -1
    • +12
    ./libchcore/TReadBufferQueueWrapper.cpp
    • -31
    • +34
    ./libchcore/TSubTaskCopyMove.cpp
    • -0
    • +11
    ./libchcore/TWriteBufferQueueWrapper.cpp
    • -0
    • +2
    ./libchcore/TWriteBufferQueueWrapper.h
  1. … 3 more files in changeset.
Rough version of overlapped reader/writer split (CH-270).

    • -0
    • +62
    ./libchcore/TBufferList.cpp
    • -0
    • +46
    ./libchcore/TBufferList.h
    • -0
    • +97
    ./libchcore/TFailedBufferQueue.cpp
    • -0
    • +104
    ./libchcore/TFailedBufferQueue.h
    • -7
    • +71
    ./libchcore/TOrderedBufferQueue.cpp
    • -17
    • +31
    ./libchcore/TOrderedBufferQueue.h
    • -0
    • +10
    ./libchcore/TOverlappedDataBuffer.cpp
    • -82
    • +9
    ./libchcore/TOverlappedMemoryPool.cpp
    • -19
    • +3
    ./libchcore/TOverlappedMemoryPool.h
    • -0
    • +104
    ./libchcore/TOverlappedReader.cpp
    • -0
    • +75
    ./libchcore/TOverlappedReader.h
    • -225
    • +51
    ./libchcore/TOverlappedReaderWriter.cpp
    • -38
    • +28
    ./libchcore/TOverlappedReaderWriter.h
  1. … 20 more files in changeset.