Timeline


and

21/06/13:

11:09 Changeset in swish [320d289] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Show icon over connections with a session in the pool.

Currently using the 'default' icon which is a tick.

Relates #85.

11:07 Changeset in swish [79e7108] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Fix connection_spec to give strictly weak ordering.

Needed to work with STL. I'd messed up the comparison implementation. Now we're using tuples of the members and delegating the comparison to them.

10:36 Ticket #235 (File extensions supressed) closed by alamaison
duplicate: * Marked duplicate of #90 *
08:03 Changeset in swish [4e0c068] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Added command to close running sessions.

The command removes the session from the pool. However, any existing reference to the session will not be affected so running tasks will continue and the session will only be closed once they are complete.

We should provide a way for the user to truly log out and kill even those sessions that are in use. This also relates to a bug where the session is in the pool but has not been authenticated (probably because authentication failed). At the moment, these sessions appear to the user to be connected.

Addresses #85.

07:03 Ticket #236 (Swish treeview missing from "Computer") created by colin at moorlands dot kiwi dot nz
Using Win 7 Pro 64 bit. The Swish treeview doesn't show up in the …
06:44 Ticket #235 (File extensions supressed) created by colin at moorlands dot kiwi dot nz
Using Win 7 Pro 64 bit. The file list display suppresses the file …

20/06/13:

19:46 Changeset in swish [4009b82] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Separation code that specifies connections from code that pools the running sessions.

18:17 Changeset in swish [3aaa4e2] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Added method to remove sessions from the pool.

14:56 Changeset in swish [3965352] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Removed connection_spec getters which exposed members.

Better OO design achieved by passing session factory into pool rather than the details needed to do the creating inside the pool.

14:24 Changeset in swish [d996df1] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Use Boost.Thread instead of Comet threading.

This allows us to use more advanced locking scenarios in the future.

10:03 Changeset in swish [4475b6d] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Made pool initialisation thread safe.

09:43 Changeset in swish [a283f3a] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Use connection specification directly as key in session pool.

08:59 Changeset in swish [b40ccc8] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Allow connection specifications to reveal the session status.

08:24 Changeset in swish [8d0a5e1] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Introduce connection specification object.

Separates the specification of a connection from the running connections (aka sessions).

07:49 Changeset in swish [407180e] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Encapsulated session pool.

The CPool class was an implementation detail and shouldn't have formed part of the interface of the connection library.

06:36 Changeset in swish [c2bbea0] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Split connection pool code into separate project.

PIDL to connection conversion code remains in remote_folder project.

19/06/13:

09:09 Changeset in swish [cd09820] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Fixed Launch Agent menu command state.

Unlike the Launch Agent command in the rest of the Explorer window, the Launch Agent command in Explorer Tools menu wasn't being disabled if the agent was already running.

This change fixes that problem. The cause was that 'hidden' and 'disabled' were not mutually-exclusive and the LaunchAgent? command set one but not the other. The menu code then checked the *other* state. This change makes the two states mutually exclusive to prevent that situation.

07:33 Changeset in swish [e8175d9] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Merge branch 'feature/menu_generate_from_commands' into develop

07:32 Changeset in swish [c07058f] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Test menu merging updates QCMINFO ID.

Otherwise subsequent merging may add menu items with the same IDs as our. That would be bad.

18/06/13:

06:30 Changeset in swish [9237199] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Generate menu items from list of commands.

17/06/13:

08:40 Changeset in swish [931eb0d] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Merge branch 'refactor/commands' into develop

16/06/13:

17:30 Changeset in swish [db97e8d] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Moved menu logic to menu_command_manager.

Removes all the menu-related code from ViewCallback? where it didn't belong.

15/06/13:

05:04 Translation edited by alamaison
(diff)
03:14 Ticket #234 (Context menu is cut to only few options) created by svimik@mail.ru
Here is an example what I see in Windows XP:  http://svimik.com/swish.png

12/06/13:

20:11 Changeset in swish [122abe0] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Make menu insertion more robust with unexpected menu layout.

A hosting browser (usually Windows Explorer) might throw a really bizarre set of menus at us so we have to be prepared. This change stops us running off the end if the Tools menu contains too few items.

18:41 Changeset in swish [a5dda5a0] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Updated to latest version of winapi library.

16:36 Changeset in swish [cc0b4a4] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Merge branch 'develop' into refactor/commands

05/06/13:

09:00 Ticket #233 (Executing applications on remote end) created by anonymous
This feature would make swish a very nice integrated solution for server …

03/06/13:

10:24 Ticket #232 (This is serious bug http://www.swish-sftp.org/ticket/70) created by anonymous
And you closed it without even looking at it. Are you payed by goverment ?

29/05/13:

05:53 WikiStart edited by alamaison
Fix Transifex link (diff)

28/05/13:

09:52 Ticket #90 (Missing file extensions) closed by alamaison
fixed: In [31b453c85ad0e9c83bc300e6c7562a1e7489941f/swish]: […]
09:49 Changeset in swish [4856804] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Merge branch 'fix/file_extensions' into develop

08:52 Changeset in swish [31b453c] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Only hide extensions of known file types.

The previous change was hiding the extension of all file, if the user had "Hide extensions for known file types" set.

This change looks up each file's type in the registry to decide whether to show the extension based on the presence of the AlwaysShowExt? value. The "Unknown" file type includes that value, so this change fixes the problem and also takes care of other file types that should always show their extension regardless of user setting.

Closes #90.

27/05/13:

20:54 Changeset in swish [1bb5eb6] by alamaison
mastercmakedevelopfeature/vs2015release/0.8.0wip_vs_2015

Fix showing/hiding file extensions.

We were misunderstanding the SHGDN flags to GetDisplayNameOf?. We were assuming Explorer would set the SHGDN_FORPARSING flag if the user settings meant they wanted to see the file extension. But Explorer doesn't tell us whether the user wants extensions or not. We have to work that out for ourselves. The FORPARSING flag just *forces* extensions on in case the system needs them to parse them. The result for us was that we kept returning the name without the file extension because that was what we thought we were being asked for.

This change makes Swish decides whether to show extensions based on the settings in the registry. Thanks to Chaot_s for pointing us to the registry keys.

Addresses #90.

23/05/13:

10:45 Ticket #231 (Swish 073 - Error time file) created by omoutret@touraine-logement.fr
With Swish, well as download the latest version 0.7.3, I get an error on …
Note: See TracTimeline for information about the timeline view.