David Sparer
cf87f2ee4d
Fixed issue with undeclared variable
2016-08-24 08:47:31 -06:00
David Sparer
c98e672a73
minor code cleanup
2016-08-24 08:45:45 -06:00
David Sparer
21fe39542d
Renamed CsvConnectionsSerializer to CsvConnectionsSerializerMremotengFormat to help distinguish between this and another CSV serializer strategy
2016-08-24 08:44:52 -06:00
David Sparer
8747da47a5
Began creating a serializer for Csv formatting
2016-08-23 15:31:47 -06:00
David Sparer
b3ff4de2ae
Moved all data providers to the namespace mRemoteNG.Config.DataProviders
2016-08-23 15:02:54 -06:00
David Sparer
bc52362123
ConnectionSave now uses the FileDataProviderWithBackup strategies for saving connections files in xml
2016-08-23 14:58:04 -06:00
David Sparer
dcd63f321c
Expanded some of the FileDataProvider code and created two different strategies for handling saves with backups
2016-08-23 14:57:17 -06:00
David Sparer
093f8c2714
XmlConnectionsDeserializer now implements IDeserializer
2016-08-23 14:00:00 -06:00
David Sparer
94ee9a39b4
Saving XML data to file now decoupled
2016-08-23 13:59:30 -06:00
David Sparer
1c5ea9e3ff
Re-enabled opening connections from last session
2016-08-23 09:49:39 -06:00
David Sparer
3c69644f21
Re-enable expanding previously expanded folders. Implementation is still not ideal, but it's better
2016-08-23 09:35:08 -06:00
David Sparer
a89a593f51
code cleanup
2016-08-23 09:16:09 -06:00
David Sparer
8f685faf9b
Refactored to reduce coupling
2016-08-22 16:05:49 -06:00
David Sparer
020433d7ad
Fixed issue with display of connections tree which was caused by new connection tree builder code
2016-08-22 16:04:06 -06:00
David Sparer
a1a8bd9656
Merge branch 'develop' into MR-975_Replace_TreeView_with_TreeListview
2016-08-22 11:17:03 -06:00
Sean Kaim
72623281c4
Initial PortScan context menu import
...
Need to fix the event implementation because it's a total hack right
now.
Also, want to put the code for detecting selected hosts into it's own
method.
2016-08-19 17:41:48 -04:00
David Sparer
ccaa70c1a4
XmlConnectionDeserializer now creates a connectiontreemodel which is turned into a treeview by ConnectionTreeViewBuilder
2016-08-19 15:28:12 -06:00
Sean Kaim
aa1ce22ada
Missed one... One port scan form
2016-08-19 17:10:17 -04:00
David Sparer
003793b082
Removed dependency on GeneralAppInfo class to improved testability
2016-08-19 14:32:55 -06:00
Sean Kaim
15611cea43
one port scan form (import always available)
2016-08-19 14:52:53 -04:00
David Sparer
7a366de0e3
minor code cleanup
2016-08-19 12:51:01 -06:00
David Sparer
3baaf8bda4
Began building logic to build a TreeView from a connection tree model
2016-08-19 12:46:49 -06:00
David Sparer
23dcb3e823
Renamed method XmlConnectionsDeserializer.LoadFromXml to "Deserialize"
2016-08-19 12:45:52 -06:00
Sean Kaim
66e7790ee0
more code clean up
2016-08-19 11:56:29 -04:00
Sean Kaim
3065126ed1
code clean up
2016-08-19 11:00:30 -04:00
Sean Kaim
98ae737fb8
code clean up and expcetion stack logging
2016-08-19 10:45:22 -04:00
Sean Kaim
52cfda1d8e
move some old/unused files
2016-08-18 13:22:41 -04:00
Sean Kaim
f727c13e20
fix minor complier warning
2016-08-18 13:11:21 -04:00
Sean Kaim
0c01479866
rebuild solution fails on post build
...
error 1104
editbin also can't find mremoteng.exe - seems to be a timing issue.
Small sleep fixes it.
2016-08-18 12:16:19 -04:00
Sean Kaim
34c9ae7518
Fix a cast
2016-08-18 12:04:48 -04:00
Sean Kaim
960334b638
minor logging changes & clean up
2016-08-18 12:00:11 -04:00
Sean Kaim
32e7ee1917
changelog.txt update
2016-08-18 08:55:09 -04:00
David Sparer
6e221e753b
code cleanup
2016-08-17 15:12:48 -06:00
David Sparer
501dffe5b2
Refactored to separate loading connection data from deserializing data into domain objects
2016-08-17 14:47:03 -06:00
David Sparer
90dc8274c5
Added ObjectListView to packages
2016-08-17 09:29:43 -06:00
David Sparer
0a5cb40f55
Merge branch 'MR-651_improper_connection_inheritance_behavior' into develop
2016-08-17 09:17:01 -06:00
David Sparer
6d7d587a33
Renamed "Parent" interface to "IParent"
2016-08-17 09:11:13 -06:00
David Sparer
35b6e2bf35
minor cleanup of PuttySessionInfo
2016-08-17 09:02:43 -06:00
David Sparer
d2ebb207ab
minor cleanup
2016-08-17 08:54:56 -06:00
David Sparer
c3a7f3c950
Created more unit tests for connection info objects
2016-08-17 08:54:36 -06:00
Sean Kaim
b44efbd998
ssh file transfer Don't add file name to dest file
2016-08-16 15:55:23 -04:00
David Sparer
8bdba217a6
Added test for multi-folder (recursive) inheritance
2016-08-15 15:36:32 -06:00
David Sparer
81dd315dfe
More connection tree integration tests
2016-08-15 15:01:55 -06:00
David Sparer
d0be7f16ba
Began creating integration tests for the connection tree
2016-08-15 14:47:26 -06:00
David Sparer
818ac03e84
RootNodeInfo now inherits from ContainerInfo
2016-08-15 14:45:33 -06:00
David Sparer
41127e0e38
Added collection management functions to ContainerInfo (Add, AddRange, Remove, RemoveRange). Added unit tests
2016-08-15 12:02:29 -06:00
David Sparer
b4af59a873
Fixed some instances where "Inheritance" was mistakenly changed to "IInheritable" by resharper
2016-08-15 11:05:18 -06:00
David Sparer
08972ff234
New connection entries now get their initial data from the DefaultConnectionInfo
2016-08-15 10:51:56 -06:00
David Sparer
6653f9b110
Resolved bug with DefaultConnectionInfo.SaveTo
2016-08-15 10:39:26 -06:00
David Sparer
c6f2ebd92a
Merge branch 'develop' into MR-651_improper_connection_inheritance_behavior
2016-08-15 10:06:47 -06:00