chext

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixed issue with unloading of chext while still in use (especially visible when closing context menu on desktop background while no other explorer window was open) (CH-340)

Fixed issue with unloading of chext while still in use (especially visible when closing context menu on desktop background while no other explorer window was open) (CH-340)

Disabled /IA:32 switch for all projects and boost build script - boost 1.69 does not build with SSE disabled (CH-340).

  1. … 12 more files in changeset.
Disabled /IA:32 switch for all projects and boost build script - boost 1.69 does not build with SSE disabled (CH-340).

  1. … 12 more files in changeset.
Enabled c++17 standard for all projects (CH-340) Fixed boost-build32.

  1. … 17 more files in changeset.
Enabled c++17 standard for all projects (CH-340) Fixed boost-build32.

  1. … 17 more files in changeset.
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.
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.