This repository has been archived by the owner on May 22, 2022. It is now read-only.
Releases: robertguetzkow/libtrashcan
Releases · robertguetzkow/libtrashcan
libtrashcan v1.0.0-alpha
- 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 whenCoCreateInstance
is successful - Bug fix: Correct path construction when
HOME
orXDG_DATA_HOME
is set to the root directory
libtrashcan v0.3.3-alpha
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
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*
andNSString
directly - Improved documentation
libtrashcan v0.1.0-alpha
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.