Moved CLibssh2ProviderCoClass implementation out of Libssh2ProviderCoClass.h and into Libssh2ProviderCoClass.cpp. |
|
More...
|
over 16 years ago
|
Moved swish-provider-com_dll project into a subfolder of 'provider/', 'com_dll/'. |
|
More...
|
over 16 years ago
|
Renamed 'Libssh2Provider' project to 'swish-provider' and 'Libssh2ProviderDLL' project to 'swish-provider-com_dll'. |
|
More...
|
over 16 years ago
|
Moved Libssh2Provider into the 'swish/' source directory. This is to match the way the namespaces will eventually be arranged. |
|
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. |
|
More...
|
over 16 years ago
|
Added Boost.Test unit-tests for provider::listing namespace. |
|
More...
|
over 16 years ago
|
Dozygen: Disable showing anonymous namespaces and enable showing directories. |
|
More...
|
over 16 years ago
|
Fix accidental project reference to temporary file. |
|
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. |
|
More...
|
over 16 years ago
|
Moved swish frontend code into its own subdirectory 'swish'. This should reduce collisions and clutter. |
|
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. |
|
More...
|
over 16 years ago
|
Improved the physical structure of the solution in several ways: |
|
More...
|
over 16 years ago
|
Branching the trunk to work on improving the physical structure of the projects in isolation. |
|
More...
|
over 16 years ago
|
Improved the physical structure of the solution in several ways: |
|
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. |
|
More...
|
over 16 years ago
|
Updated to latest trunk (r272:287). |
|
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. |
|
More...
|
over 16 years ago
|
Changed date formatting so that it doesn't show seconds. This matches how Windows Explorer shows dates. |
|
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. |
|
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! |
|
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. |
|
More...
|
over 16 years ago
|
Added 'Date Accessed' column. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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'. |
|
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. |
|
More...
|
over 16 years ago
|
Updated feature_properties to latest trunk. |
|
More...
|
over 16 years ago
|
Updated CHANGELOG and incremented version numbers. |
|
More...
|
over 16 years ago
|