chext

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Changed googletest/googlemock to new version supporting VS2017. Changed main projects settings to target v141_xp. Updated source code to handle the new framework. (CH-340)

  1. … 393 more files in changeset.
Fixed linker error (too many includes removed) (CH-339)

Removed dependency of chext on ATL (CH-339)

    • -0
    • +214
    ./DllRegistration.cpp
    • -0
    • +41
    ./DropMenuExtClassFactory.cpp
    • -0
    • +35
    ./IShellExtControl.h
  1. … 33 more files in changeset.
Small refactoring of menu item insert location detection (CH-333).

Fixed issue with duplicate items appearing in the shell extension context menu (CH-333).

Fixed shell extension integration with Directory Opus (CH-330)

Fixed several code issues reported by ReSharper (CH-318)

  1. … 39 more files in changeset.
Split libchcore to several libraries (libstring, libserializer, libchengine) (CH-319)

  1. … 585 more files in changeset.
Fixed various issues reported by resharper. Added move constructors/move assignment operators to various classes. Exceptions cleanups. Removed unused code. Removed copy constructors/copy assignments from various noncopyable classes. (CH-318).

  1. … 115 more files in changeset.
Removed unnecessary includes. Sorted member initialization in constructors. (CH-318)

  1. … 140 more files in changeset.
Fixed crash in shell extension when other shell extension features menu item icons and text including copy/paste/cut or polish equivalent (CH-296)

Improved shell extension integration to allow cooperating with Q-Dir and Everything (and possibly with a whole lot of different software) (CH-266).

Fixed shell extension to properly detect the operation to be performed when using drag&drop and keyboard integration (CH-300).

  1. … 1 more file in changeset.
Corrected positioning of CH entries in explorer context menu for Polish and English languages. Improved error management in shell extension (CH-296).

  1. … 1 more file in changeset.
Fixed code issues reported by cppcheck (CH-272)

  1. … 6 more files in changeset.
Updated Version info in CH binaries (CH-287).

  1. … 15 more files in changeset.
Added simple shell extension registration executable than can handle registration of two shell extensions with a single UAC user confirmation(CH-286)

  1. … 14 more files in changeset.
Changed shell extension to receive its configuration from CH using shared memory instead of relying on WM_GETCONFIG window message (CH-284).

  1. … 23 more files in changeset.
Simplified shell extension menu management as a preparation to move its configuration to shared memory (CH-284)

  1. … 21 more files in changeset.
Enabled Multi Process compilation for all CH projects (CH-283).

  1. … 7 more files in changeset.
Fixed problem with shell extension not being able to retrieve configuration from CH (CH-281).

Fixed high CPU usage when logging. Replaced boost log with liblogger in shell extension. (CH-206).

  1. … 4 more files in changeset.
Various code cleanups (CH-273)

  1. … 35 more files in changeset.
Switched entire code to use nullptr instead of NULL (CH-259).

  1. … 89 more files in changeset.
Fixed several cosmetic code issues. Improved detection of same/different disk detection. Switched shared_ptrs to use std implementation instead of boost one. Cleaned up includes in headers. (CH-259)

  1. … 155 more files in changeset.
Updated googletest framework to newest version (CH-256)

  1. … 344 more files in changeset.
Fixed various issues reported by Coverity Scan (CH-249).

  1. … 11 more files in changeset.
Fixed wrong enum mapping in shell extension (CH-249).

Fixed half-empty explorer context menu when using owner-drawn items (CH-244).

  1. … 2 more files in changeset.
Disabled enhanced instruction set (SSE/SSE2) from x86_32 build to (possibly) allow CH to run on older hardware (Athlon, Athlon XP) (CH-239).

  1. … 6 more files in changeset.