Skip to content
This repository has been archived by the owner on May 22, 2022. It is now read-only.

Releases: robertguetzkow/libtrashcan

libtrashcan v1.0.0-alpha

13 Apr 11:42
c33f138
Compare
Choose a tag to compare
Pre-release
  • Change of API: All function are prefixed with trashcan to avoid name collisions
  • Contribution by Mark Wagner (Carnildo): Add extern "C" to permit use in C++
  • Bug fix for issue #10: Reference count is now decremented for the IShellItem *pSI
  • Bug fix for issue #12: Reference count for the IFileOperation *pfo is only decremented when CoCreateInstance is successful
  • Bug fix: Correct path construction when HOME or XDG_DATA_HOME is set to the root directory

libtrashcan v0.3.3-alpha

25 May 17:00
189d302
Compare
Choose a tag to compare
Pre-release

This version now includes an implementation for macOS. Since the Objective-C runtime is used and the implementation is pure C, the old API function to access NSError has been removed. The Windows implementation now allows relative paths and slashes.

libtrashcan v0.2.0-alpha

26 Apr 09:53
ab9f99f
Compare
Choose a tag to compare
Pre-release

Changelog:

  • Correct multibyte to wide character conversion on Windows, supports UTF-8 encoded strings
  • API gives access to the "core" functions on Windows and macOS that allow to use wchar_t* and NSString directly
  • Improved documentation

libtrashcan v0.1.0-alpha

24 Apr 20:57
41cf7ee
Compare
Choose a tag to compare
Pre-release

This is the first version of libtrashcan 🎉. All features are implemented, but since it's a pre-release there may still be some bugs lurking in the code. It has been tested on Linux, FreeBSD and Windows. Be aware that the macOS implementation couldn't be tested because I currently don't have any devices running it. If you like to help with that report your findings in #1.