3
I Use This!
Inactive

Commits : Listings

Analyzed about 16 hours ago. based on code collected about 17 hours ago.
Sep 06, 2024 — Sep 06, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Moved CLibssh2ProviderCoClass implementation out of Libssh2ProviderCoClass.h and into Libssh2ProviderCoClass.cpp.
alamaison
as Alexander Lamaison
More... over 16 years ago
Moved swish-provider-com_dll project into a subfolder of 'provider/', 'com_dll/'.
alamaison
as Alexander Lamaison
More... over 16 years ago
Renamed 'Libssh2Provider' project to 'swish-provider' and 'Libssh2ProviderDLL' project to 'swish-provider-com_dll'.
alamaison
as Alexander Lamaison
More... over 16 years ago
Moved Libssh2Provider into the 'swish/' source directory. This is to match the way the namespaces will eventually be arranged.
alamaison
as Alexander Lamaison
More... over 16 years ago
Refactored parts of the .vcproj files into abstract .vsprops files which hold the necessary settings for a particular build property such as 'client of libssh2'. Projects that need the property include the settings by inheriting from the property sheet. All projects (except third-party code) must inherit from the the swish.vsprops file.
alamaison
as Alexander Lamaison
More... over 16 years ago
Added Boost.Test unit-tests for provider::listing namespace.
alamaison
as Alexander Lamaison
More... over 16 years ago
Dozygen: Disable showing anonymous namespaces and enable showing directories.
alamaison
as Alexander Lamaison
More... over 16 years ago
Fix accidental project reference to temporary file.
alamaison
as Alexander Lamaison
More... over 16 years ago
Split externally COM-creatable DLL aspects of the Swish frontend project into a separate swish-com_dll project. The original Swish project is now renamed to swish-shell_folder and is now a static LIB instead of a DLL. This simplifies unit-testing by avoiding the need to compile source files twice.
alamaison
as Alexander Lamaison
More... over 16 years ago
Moved swish frontend code into its own subdirectory 'swish'. This should reduce collisions and clutter.
alamaison
as Alexander Lamaison
More... over 16 years ago
Changed the CPPUNIT-based unit tests to run themselves as an .exe rather producing a .dll which is run with the stock plugin runner.
alamaison
as Alexander Lamaison
More... over 16 years ago
Improved the physical structure of the solution in several ways:
alamaison
as Alexander Lamaison
More... over 16 years ago
Branching the trunk to work on improving the physical structure of the projects in isolation.
alamaison
as Alexander Lamaison
More... over 16 years ago
Improved the physical structure of the solution in several ways:
alamaison
as Alexander Lamaison
More... over 16 years ago
Reintegrated feature_properties branch at r299 into trunk. These changes refactor property and column handling out of CRemoteFolder and add several columns to the Explorer view.
alamaison
as Alexander Lamaison
More... over 16 years ago
Updated to latest trunk (r272:287).
alamaison
as Alexander Lamaison
More... over 16 years ago
Refactored common date and time formatting code into DoFormatFunction(). This function takes either GetDateFormat() or GetTimeFormat() as a parameter depending on the desired operation.
alamaison
as Alexander Lamaison
More... over 16 years ago
Changed date formatting so that it doesn't show seconds. This matches how Windows Explorer shows dates.
alamaison
as Alexander Lamaison
More... over 16 years ago
Refactored responsibility for actually performing PIDL comparison out of CRemoteFolder and into the swish::properties and swish::column namespaces. It makes sense that as these namespaces created the properties, that they should also handle their comparison.
alamaison
as Alexander Lamaison
More... over 16 years ago
Fixed sorting by columns other than the filename. We were missing a cast to unsigned short when using MAKE_HRESULT. Why this cast is so crucial, I don't know but it is so leave it there!
alamaison
as Alexander Lamaison
More... over 16 years ago
Changed column properties so that Date Accessed as well as all owner and group information is no longer shown by default. The columns are still available in the context menu, though. Changed column properties to better reflect the contents of the column such as SHCOLSTATE_TYPE_DATE for the dates.
alamaison
as Alexander Lamaison
More... over 16 years ago
Added 'Date Accessed' column.
alamaison
as Alexander Lamaison
More... over 16 years ago
Corrected the width of the Listing.uSize field. Previously it was a ULONG but has been increased to a ULONGLONG to match the size of the data returned by libssh2.
alamaison
as Alexander Lamaison
More... over 16 years ago
Added 'Owner ID' and 'Group ID' columns to Explorer view to display the numerical UID and GID as the 'Owner' and 'Group' columns now display strings.
alamaison
as Alexander Lamaison
More... over 16 years ago
Catch case where Explorer sends invalid (stale) PIDLs to CFolder::CompareIDs() after we change the PIDL representation. Previously this was caught with an assertion when we tried to access the PIDL in the ComparePIDLs() method of CFolder's subclasses. Now we catch this early in CompareIDs() itself to avoid the assertion.
alamaison
as Alexander Lamaison
More... over 16 years ago
Display user name and group name in the 'Owner' and 'Group' columns. Previously, we were displaying the numeric UID and GID because these are the only data provided in LIBSSH2_SFTP_ATTRIBUTES. Now we parse the strings from the long entry (ls -l style string). Technically, we are not supposed to do this according to the standard but there is no other way.
alamaison
as Alexander Lamaison
More... over 16 years ago
Implemented Unix-style permissions display using code from a very early version of Swish. Up till now it just displayed 'todo'.
alamaison
as Alexander Lamaison
More... over 16 years ago
Reintegrated feature_properties branch up to r286 into trunk. These changes add a Type column to the properties displayed in the RemoteFolder Explorer view as well as fixing the column widths.
alamaison
as Alexander Lamaison
More... over 16 years ago
Updated feature_properties to latest trunk.
alamaison
as Alexander Lamaison
More... over 16 years ago
Updated CHANGELOG and incremented version numbers.
alamaison
as Alexander Lamaison
More... over 16 years ago