Timeline


and

22/06/10:

21:02 Ticket #58 (Progress window appears in front of Replace File confirmation box) closed by alamaison
fixed
21:02 Changeset in swish [7d5864a] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Fix DropTarget? progress window appearing in front of confirmation box.

When displaying a confirmation dialogue we temporarily disable the progress window and reenable it once it's been dismissed.

Fixes #58.

17:54 Ticket #61 (Use fancy Confirm Replace dialogue) created by alamaison
The Windows ZIP folder uses SHConfirmOperation to display the nice, …
17:50 Ticket #60 (Use fancy progress dialogues for DropTarget) created by alamaison
- XP has [ http://msdn.microsoft.com/en-us/library/bb776369%28VS.85%29.aspx
17:46 Ticket #59 (Asynchronous transfer in DropTarget) created by alamaison
Currently the drop source is blocked while files transfer. It would be …
17:41 Ticket #58 (Progress window appears in front of Replace File confirmation box) created by alamaison
17:39 Ticket #57 (Remove ATL and 'old classes' dependencies from DropTarget) created by alamaison
17:37 Ticket #56 (Move DropTarget code to separate project) created by alamaison
17:30 Changeset in swish [4ec135b] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Refactored UI out of DropTarget?.

17:17 Changeset in swish [7346c94] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Tweaked precompiled header.

19/06/10:

09:05 Changeset in swish [0980a52] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Ask user to confirm before overwriting an existing file.

Fixes #51.

08:42 Changeset in swish [ce8d575] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Fix opening read-only Stream.

Should never create a file if the caller opens it as read-only. Only if the caller wants to write to it.

08:09 Ticket #55 (Dropped file doesn't show up until after refresh) created by alamaison
The DropTarget? probably isn't calling ShellNotify?

16/06/10:

18:55 Ticket #54 (Tab order is broken on New Connection form) created by alamaison
18:11 Changeset in swish [0890cf2] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Use Comet instead of ATL for CConsumerStub.

See #43.

14:56 Changeset in swish [8ad4998] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Added German translation contributed by Lars Westphal.

14:49 Changeset in swish [996b70c] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Improved error report when failing to get listing.

This involved two changes. Firstly I replaced the really old listing code with the new directory_iterator from the ssh library. This throws proper exceptions holding the error string. Secondly, I changed GetListing? so that it translates between C++ exceptions and IErrorInfo and back again in CSftpDirectory on the other side.

See #7.

15/06/10:

09:14 WikiStart edited by alamaison
Updated screenshot to Windows 7 version (diff)

13/06/10:

14:31 Changeset in swish [e6cca05] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Move session class into ssh namespace.

14:02 Changeset in swish [d8f2842] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Added authentication and directory iterator.

10:38 Changeset in swish [d7c0210] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Suppress unreferenced parameter warnings.

09:39 Changeset in swish [4527b26] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Fix parameters.

09:36 Changeset in swish [0678b1d] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Use creation-by-moniker in ProviderFixture?.

09:36 Changeset in swish [d6eac9a] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Doc fix.

09:31 Changeset in swish [3ac3937] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Fix tests.

12/06/10:

11:30 Changeset in swish [c86d8d3] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Moved class provider declaration into provider.hpp.

11:09 Changeset in swish [08293fe] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Split CProvider in two.

CProvider is now a COM class which holds an instance of provider, a non-COM class the does most of the implementation. The provider class interface uses friendly C++ types instead of COM types.

See #7.

10:47 Changeset in swish [9ce6a64] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Split CProvider in two.

CProvider is now a COM class which holds an instance of provider, a non-COM class the does most of the implementation. The provider class interface uses friendly C++ types instead of COM types.

See #7.

09:01 Changeset in swish [6ff4933] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Guard CProvider COM methods against exception escape.

See #7.

10/06/10:

15:49 Changeset in swish [0613b70] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Fix Ubuntu version dependent test.

Grrr. Can't wait to get rid of these.

15:47 Changeset in swish [9fe6bd7] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Increase write buffer size to safe maximum.

An increase from 1K to the libssh2 maximum safe write buffer size of 32.5K increased transfer speed to the remote side from 0.6MB/s to 2.6MB/s.

12:36 Translation edited by alamaison
Fix POT download link (diff)
07:37 Changeset in swish [2da2863] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Upgraded to latest snapshot of libssh2.

09/06/10:

20:48 Changeset in swish [93903bb] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Increment version numbers to v0.4.1 after release.

20:44 Changeset in swish [c97bfcc] by alamaison

Tagging as swish-0.4.0 after releasing package on SourceForge? ( http://sourceforge.net/projects/swish/files/swish/swish-0.4.0/).

See #22.

20:42 Milestone 0.4.0 Encodings completed
20:40 Ticket #22 (Charset encoding for the session) closed by alamaison
fixed: Fixed in …
20:29 WikiStart edited by alamaison
Updated for release 0.4.0 (diff)
20:02 Changeset in swish [c58f6ad] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Update version info ready for release.

See #50.

19:54 Changeset in swish [a629983] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Support accessing directories with non-Latin Unicode names.

See #22.

19:29 Changeset in swish [6f5a68b] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Support accessing files with non-Latin Unicode names.

See #22.

18:41 Changeset in swish [758461b] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Support creating files and directories with non-Latin Unicode names.

See #22.

16:53 Changeset in swish [983b77f] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Support deleting files and directories with non-Latin Unicode names.

See #22.

07/06/10:

22:00 Changeset in swish [bd54969] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Support renaming non-Latin Unicode filenames in directory listings.

See #22.

06/06/10:

23:42 Ticket #53 (Swish can not find it's known_hosts file under non-latin username) created by zxalexis
Logged in by "Солнышко" Swish reported an error connecting to my server. …
21:11 Changeset in swish [e24a1e6] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Increment version numbers to v0.3.6 after release.

21:08 Changeset in swish [9ee4c28] by alamaison

Tagging as swish-0.3.5 after releasing package on SourceForge? ( http://sourceforge.net/projects/swish/files/swish/swish-0.3.5/).

20:47 Changeset in swish [76a5445] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Fix dereference uninitialised com_ptr.

19:22 Changeset in swish [f7c06ca] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Support non-Latin Unicode filenames in directory listings.

Other file operations such as renaming still don't work if the file is non-Latin Unicode.

See #22.

19:11 Changeset in swish [9ae75d8] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Refactored test fixtures.

  • Moved ProviderFixture? into test-common_boost project
  • Moved everything in test::common_boost namespace into test namespace
  • Split StreamFixture? into two
19:07 Changeset in swish [3c102a4] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Refactored object_from_moniker_name into winapi project.

19:03 Changeset in swish [7d0dd35] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Increment version numbers to v0.3.5 after release.

04/06/10:

14:03 Ticket #52 (Explorer flashes when navigating under Swish root.) created by stevenlovegrove
Windows Explorer flashes when navigating between folders under Swish root, …

02/06/10:

13:30 WikiStart edited by alamaison
Use proper wiki links (diff)
13:08 WikiStart edited by alamaison
Move translation call to top (diff)
12:57 WikiStart edited by alamaison
Added call for translations (diff)
12:56 Translation created by alamaison
New translation page
07:49 WikiStart edited by alamaison
Make status link prominent (diff)
07:47 WikiStart edited by alamaison
Added WinSCP blurb (diff)

31/05/10:

17:29 Ticket #50 (At symbol (@) in username.) closed by anonymous
fixed: Replying to solidsnake204: > Never knew Explorer had a built …
09:02 Milestone 0.3.3 Window 7 compatibility completed
08:15 Changeset in swish [c7f8105] by alamaison

Tagging as swish-0.3.4 after releasing package on SourceForge? ( http://sourceforge.net/projects/swish/files/swish/swish-0.3.4/).

08:00 Changeset in swish [dc5ed93] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Fix hostname resolution pre-Vista.

Added IPv6 broke IPv4 support so hostname resolution only worked if windows did automatic 6-to-4 translation. BIG BUG.

This changes simplifies and fixes resolution.

Fixes #50.

07:45 WikiStart edited by alamaison
Updated for release 0.3.4 (diff)
07:20 Changeset in swish [3974360] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Update version numbers after release.

06:25 Status edited by alamaison
Updated for release 0.3.3 (diff)
06:13 WikiStart edited by alamaison
Updated for release 0.3.3 (diff)

30/05/10:

21:58 Changeset in swish [eb94bcd] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Fix libssh2 prereq.

21:49 Changeset in swish [79515c8] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Update NEWS ready for release.

See #50.

21:46 Changeset in swish [4e7abb4] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Update NEWS ready for release.

21:44 Changeset in swish [8e5d193] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Basic error reporting when connecting fails.

See #50.

21:42 Ticket #44 (Overwriting larger remote file with smaller corrupts) closed by alamaison
fixed
21:42 Changeset in swish [df9953d] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Test remote file overwriting.

See #44.

21:41 Changeset in swish [f455aed] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Truncate files when overwriting.

Fixes #44.

20:36 Ticket #51 (Confirm before overwriting remote file) created by alamaison
When we copy a file to the remote side we don't check if it already exists …
19:46 Changeset in swish [d30dc63] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Allow @ symbol and spaces in user names.

Fixes #50.

10:04 Changeset in swish [bb5c2f5] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Improve context menus.

Restricted the registry keys from which the contect menus are derived. Many didn't make sense to use for Swish folders.

09:32 Ticket #27 (Double-click to open folders broken on Windows 7) closed by alamaison
fixed
09:32 Changeset in swish [24794a4] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Fix context menus in Windows 7.

CDefFolderMenu_Create2 is much more sensitive in Windows 7 than in previous versions. Firstly, we have to get the error codes exactly right. Secondly, the order of the passed-in registry keys matters. We have to pass HKCR\Folder before HKCR\Directory for the 'Open' verb to be chosen as the default.

Fixes #27.

29/05/10:

19:15 Ticket #49 (SSH tests don't run on Windows 7) closed by alamaison
fixed
16:21 Ticket #50 (At symbol (@) in username.) created by solidsnake204
My FTP requires the at symbol (@) in the username (so it's the same format …
15:01 Changeset in swish [2651bca] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Support IPv6.

This allows our tests to run on Windows 7.
Windows 7 requires Cygwin 1.7. Cygwin 1.7 requires IPv6.

Fixes #49.

14:58 Ticket #49 (SSH tests don't run on Windows 7) created by alamaison
11:59 Ticket #48 (Connection form allocates 100MB memory) created by alamaison
The GDI handles *don't* increase massively though.
11:30 Changeset in swish [831a433] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Update version numbers after release.

10:35 WikiStart edited by alamaison
Updated for version 0.3.2.0 (diff)
10:26 Changeset in swish [45ddc53] by alamaison

Tagging as swish-0.3.2.0 after releasing package on SourceForge?? ( http://sourceforge.net/projects/swish/files/swish/swish-0.3.2.0/).

10:10 Milestone 0.3.2.0 Internationalisation completed
09:54 Changeset in swish [40a4cb9] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Update info ready for release.

09:43 Changeset in swish [b261de3] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Regenerate stale Dutch MO file.

See #21

28/05/10:

16:39 Changeset in swish [05720d2] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Removed accidentally-added MIDL-generated header.

16:37 Changeset in swish [546cc74] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Added Russian translation contributed by Алексей Хромов.

See #21.

16:31 Changeset in swish [e1ecc57] by alamaison
masterburn-bootstrappercmakede_atl_foldersdevelopfeature/vs2015fix/sync_ui_attemptolder_sdksrelease/0.8.0wip_vs_2015

Fix Release build issues.

25/05/10:

12:35 WikiStart edited by alamaison
Update report bug here URL (diff)
09:48 Ticket #47 (Allow editing host folder entries) created by anonymous
Note: See TracTimeline for information about the timeline view.