Skip to content

Releases: RolandoMagico/ExplorerContextMenu

Version 0.7.0.0

28 Sep 10:17
Compare
Choose a tag to compare

Includes changes from #1 to support Beyond Compare 5

Version 0.6.0.0

24 Dec 07:16
Compare
Choose a tag to compare
Version 0.6.0.0 Pre-release
Pre-release
  • Support for file and folder specific context menu extensions (ada0088)

Version 0.5.0.0

07 Dec 18:20
Compare
Choose a tag to compare
Version 0.5.0.0 Pre-release
Pre-release
  • Added C# based unit tests (50e7407)
  • Removed process APIs, moved to https://github.com/RolandoMagico/ProcessInformation (b5460b6)
  • Removed unused environment variable in CreateJniFiles.bat (c9924e1)
  • Added ExplorerContextMenu.Java.Tests (JUnit tests for ExplorerContextMenu.Java) (49f0038)
  • Split of retrieving context menu extension CLSIDs from registry and creating the menu (9cb45df)
  • Added windowHandle parameter and return value to executeCommand method (fae17d5)
  • Added support for commandString in the ExecuteCommand method (fae17d5)
  • Reworked command string handling to use string instead of wstring (fae17d5)
  • Java: Renamed executeNativeCommand to executeCommand (fae17d5)
  • Added a blacklist for not supported context menu extensions (6fbd0a9)
  • Fixed wrong behavior when mixing upper/lower case in the CLSIDs (a7d7c78)

Version 0.4.0.0

03 Dec 17:15
Compare
Choose a tag to compare
Version 0.4.0.0 Pre-release
Pre-release
  • Reworked entry icon handling to support transparency in .NET (e49ceb1)
  • Added CommandId, CommandString and HelpText to .net interface (54e3e6c)
  • Updated include structure, added comments (2d37365)
  • Fixed XML comment, fixed help text handling in .net (87251ca)
  • Added support for tooltips based on the entries help text (0f5756a)
  • Fixed crash if multiple items are selected (cdcbc5f)
  • Added Java ProcessInfo implementation (e331592)

Version 0.3.0.0

30 Nov 13:56
Compare
Choose a tag to compare
Version 0.3.0.0 Pre-release
Pre-release
  • Fixed crash if constructor argument paths is an empty list (ba49f2b)
  • Removed unnecessary cast (3af6213)
  • Removed usage of native handles for the entry image, copying image data to java instead (730ac16)
  • Reworked setter call for byte arrays (8dedbd0)
  • Java interface: Improved error handling and fixed image orientation (fad2b15)
  • Reworked entry insertion to be able to insert in the order they are present in the registry (df958f4)
  • Fixed compiler warning (30fe41c)
  • Added constructor argument createDefaultMenu in ExplorerContextMenu to enable/disable the default menu (be73a0a)
  • Added support for a whitelist to add only specific CLSIDs to the context menu (71132dc)
  • Reworked JNI interface to support multiple instances (f0cc4df)
  • Added support for whitelist and default menu selection in Java interface (775b929)
  • Removing separators at the end of a menu (347d345)
  • Code cleanup, added documentation (9fb3351)
  • Added Doxygen configuration (1716094)
  • Removed call to DeleteObject for HBITMAP handle because some extensions (e.g. TortoiseHg) use a bitmap cache which will crash if the bitmap is deleted (103ea71)

Version 0.2.0.0

23 Nov 09:57
Compare
Choose a tag to compare
Version 0.2.0.0 Pre-release
Pre-release
  • Fixed compiler warnings
  • Fixed memory leaks
  • Added support for help text and command string in Java
  • Added population of dynamic submenus
  • Fixed missing icon when hbmpItem is not present but hbmpUnchecked or bmpChecked is present
  • Added support for synchronous command execution

Version 0.1.0.0

07 Nov 17:00
Compare
Choose a tag to compare
Version 0.1.0.0 Pre-release
Pre-release
v0.1.0.0

Updated binaries