Timeline


and

16/08/08:

11:06 Changeset in swish [cf71f9c] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_deletefeature_keyboard_interactivefeature_readfeature_renamefeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Partly implemented the file/folder rename feature. A number of changes were involved:

  • The SftpProvider/Consumer? interfaces are not defined in a non-attributed way, through an IDL file SftpProvider?.idl. The attributed method caused many problems when trying to unit test C++ classes (not COM classes) that happened to include SftpProvider?.h somewhere further up the include chain.
  • The Unit Tests, which had grown rather stale, were improved and extended to cover new classes.
  • The REMOTEPIDL date format was changed from a time_t to a DATE. This removed the need for problematic conversions from DATE to SystemTime? to time_t back to DATE.
  • The SftpDirectory? class is no longer a COM class. Now it is simply a C++ class. There seemed to be no reason for it to be a COM class other than to have an IUnknown pointer to use when creating an enumeration but we not handle that with a small STL container copy COM class.
07:58 Changeset in swish [b0bc806] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_connection_poolfeature_deletefeature_keyboard_interactivefeature_readfeature_renamefeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Added an ATL-style, templated wrapper class to remove some of the hassle of dealing with raw PIDLs. The template is parametrised with the type of the PIDL (be it relative, absolute or a child). Most methods which take a PIDL as a parameter clone the PIDL but Attach() can be used to take ownership of a PIDL.

14/08/08:

09:41 Ticket #13 (Icons not extracted on Windows 98) created by alamaison
File and folder icons are not being extracted on Windows 98. They should …

11/08/08:

07:29 Windows98 edited by alamaison
Added screenshots (diff)
07:27 98-1.png attached to Windows98 by alamaison
Host connections window
07:27 98-2.png attached to Windows98 by alamaison
Remote files displayed in an Explorer Windows using Swish
07:26 Windows98 created by alamaison
Create page

08/08/08:

12:43 WikiHtml edited by trac
(diff)
12:43 TracGuide edited by trac
(diff)
12:43 TracWorkflow edited by trac
(diff)
12:43 TracTickets edited by trac
(diff)
12:43 WikiProcessors edited by trac
(diff)
12:43 TracIni edited by trac
(diff)
12:43 TracWiki edited by trac
(diff)
12:43 TracTicketsCustomFields edited by trac
(diff)
12:43 TracPlugins edited by trac
(diff)
12:43 TitleIndex edited by trac
(diff)
12:43 TracSupport edited by trac
(diff)
12:43 TracEnvironment edited by trac
(diff)
12:43 TracQuery edited by trac
(diff)
12:43 RecentChanges edited by trac
(diff)
12:43 TracPermissions edited by trac
(diff)
12:43 WikiFormatting edited by trac
(diff)
12:43 PageTemplates edited by trac
(diff)
12:43 TracInterfaceCustomization edited by trac
(diff)
12:43 TracNotification edited by trac
(diff)
12:43 WikiRestructuredText edited by trac
(diff)
12:43 TracFastCgi edited by trac
(diff)
12:43 TracLinks edited by trac
(diff)
12:43 TracInstall edited by trac
(diff)
12:43 TracModPython edited by trac
(diff)
12:43 TracReports edited by trac
(diff)
12:43 TracSyntaxColoring edited by trac
(diff)
12:43 TracUnicode edited by trac
(diff)
12:43 TracUpgrade edited by trac
(diff)
12:43 TracBackup edited by trac
(diff)
12:43 TracFineGrainedPermissions edited by trac
(diff)
12:43 TracStandalone edited by trac
(diff)
12:43 TracAdmin edited by trac
(diff)
12:43 WikiMacros created by trac
12:43 TracCgi edited by trac
(diff)
12:43 InterTrac edited by trac
(diff)
12:43 TracBrowser edited by trac
(diff)
12:43 TracImport edited by trac
(diff)
12:43 WikiPageNames edited by trac
(diff)

06/08/08:

07:58 BuildRequirements edited by alamaison
Added main heading (diff)
07:55 SupportedOperatingSystems created by alamaison
Updated info for 0.2.1.4 release
07:51 BuildRequirements created by alamaison
Updated info for 0.2.1.4 release
07:37 WikiStart edited by alamaison
Updated info for 0.2.1.4 release (diff)
06:29 Changeset in swish [1c9a097] by alamaison

Tagging trunk as swish-0.2.1.4 after releasing package on SourceForge? ( http://sourceforge.net/project/showfiles.php?group_id=183121&package_id=212534&release_id=617410).

03/08/08:

18:20 Changeset in swish [a758ffb] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_connection_poolfeature_deletefeature_keyboard_interactivefeature_readfeature_renamefeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Fixed connections folder SHChangeNotify issue caused by static_cast. This SHChangeNotify stuff is proving very hard to get right. let's hope this has done it.

02/08/08:

17:31 Changeset in swish [d1cb8f3] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_connection_poolfeature_deletefeature_keyboard_interactivefeature_readfeature_renamefeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Updated version info.

16:52 Changeset in swish [6e1646e] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_connection_poolfeature_deletefeature_keyboard_interactivefeature_readfeature_renamefeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Fixed a problem when refreshing the connections window that became apparent while testing the Release build.

01/08/08:

19:00 Milestone 0.2.1.4 Real data provider completed
Display real file listings. Complete wrapping of one or more real …

27/07/08:

20:27 Changeset in swish [08d4a28] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_connection_poolfeature_deletefeature_keyboard_interactivefeature_readfeature_renamefeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Rename RemoteEnumIDList to SftpDirectory? and transformed it from an IEnumIDList enumerator to something more closely resembling a collection (from which the enumerator can be obtained). A future task may be to convert this to a fully compliant COM collection.

16:11 Changeset in swish [0ea1434] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_connection_poolfeature_deletefeature_keyboard_interactivefeature_readfeature_renamefeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Refactored the responsibility for creating a connection to the server out of CRemoteEnumIDList::ConnectAndFetch?() and into CRemoteFolder::EnumObjects?().

14:15 Changeset in swish [f852216] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_connection_poolfeature_deletefeature_keyboard_interactivefeature_readfeature_renamefeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Fixed mistakes in CUserInteraction definition.

26/07/08:

14:40 Changeset in swish [47c1d1f] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_connection_poolfeature_deletefeature_keyboard_interactivefeature_readfeature_renamefeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Refactored the SftpConsumer? code out of the CRemoteEnumIDList into a separate class CUserInteraction.

12:34 Changeset in swish [0223aef] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_connection_poolfeature_deletefeature_keyboard_interactivefeature_readfeature_renamefeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Updated ignore lists.

22/07/08:

17:13 Ticket #5 (ISftpProvider interface datatype for TCP/IP port number is too small) closed by alamaison
fixed: Changed datatype to an unsigned int (UINT).
17:13 Changeset in swish [a3b3ada] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015feature_connection_poolfeature_deletefeature_keyboard_interactivefeature_readfeature_renamefeature_writefix/sync_ui_attemptolder_sdksrelease/0.8.0reorg_divide_and_conquervista_compatwip_vs_2015

Ticket #10. Changed ISftpProvider port datatype to an unsigned int (UINT) to allow full range of port number to be specified.

Note: See TracTimeline for information about the timeline view.