Commit Graph

1201 Commits

Author SHA1 Message Date
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