- status: open --> pending
OWL provided some Windows 95 Shell abstractions, such as TPidl and TShellItem. However, these are (by today's standards) horrible and incomplete, and I made a lot of improvements to these components in Owlet, my experimental branch.
See "shellitm.h (sourceforge.net)", "shellitm.cpp (sourceforge.net)" and the respective revision logs on the Owlet branch.
However, it turned out Owlet only had a single dependency on these Shell abstractions (in TRecentFiles::SaveMenuChoice [r5019]), and this dependency has now been eliminated by a rewrite, allowing me to remove "shellitm.(h|cpp)" altogether [r8722].
Although I don't need these Shell abstractions anymore, I've created this ticket in case an OWLNext user does and is interested in my contributions.
Also see "TShellItem should use tstring instead of TString" [feature-requests:#227].
Commit: [r5019]
Commit: [r8722]
Feature Requests: #227
Anonymous