David Sparer
fcd070066c
Merge branch 'v1_76_temporary_branch' into Create_basic_infrastructure_for_supporting_credential_manager
...
# Conflicts:
# mRemoteV1/Config/Settings/SettingsSaver.cs
# mRemoteV1/Properties/Settings.Designer.cs
# mRemoteV1/Properties/Settings.settings
# mRemoteV1/Resources/Language/Language.resx
# mRemoteV1/app.config
2017-01-28 11:57:12 -07:00
David Sparer
0d7c3838f6
split connection serializer for confcons 2.6 and 2.7 into different classes
...
resolved a bunch of test failures
2017-01-27 09:15:07 -07:00
David Sparer
e1c06af3b2
began switching code over to using the newer connectioninfo interface
...
created a credential manager class to help manage the list of current credentials
2017-01-26 08:17:11 -07:00
David Sparer
714c7eb8d1
refactored to remove a static reference to the ConnectionInfo base class
2017-01-25 14:44:24 -07:00
David Sparer
6790287470
renamed AbstractConnectionInfoData to AbstractLegacyConnectionRecord and marked it as obsolete
2017-01-25 14:43:42 -07:00
countchappy
80c6ce81e1
RDP Minutes to Idle Timeout - Update 4
...
Added an option to alert if disconnected due to inactivity.
2017-01-16 15:14:27 -05:00
countchappy
7e4b0635b2
RDP Minutes To Idle Timeout
...
Allows users to configure a number of minutes until the session will
automatically disconnect if left idle.
2017-01-11 15:23:43 -05:00
David Sparer
7ba7e0b2d8
resolved the issue with inheritance not being applied correctly for folders. created a few tests to help guard against this from happening again.
2016-11-15 10:15:49 -07:00
Sean Kaim
60cd2c2b12
RDP audioqualitymode option
...
fixes #172
2016-11-02 15:49:45 -04:00
David Sparer
4aa9a6e7a3
Changed the mRemoteNG csv exporter to not use the non-existant TreeNode for serializing its location in the tree. Resolves #165
2016-10-12 12:09:28 -06:00
David Sparer
67c01046be
Removed unnecessary implementations of IDisposable
2016-10-05 13:50:55 -06:00
David Sparer
c471f621b2
#141 ConnectionInfo now listens to collection changed events from the ProtocolList and raises a PropertyChanged event for OpenConnections when the list contents changes.
2016-10-05 12:37:05 -06:00
David Sparer
a03e2783d4
Created another level of abstraction between the data shared by all connection info objects and the behavior shown by certain connection info objects
2016-09-19 11:25:58 -06:00
David Sparer
77ca139363
Renamed class "Sessions" to "PuttySessionsManager"
2016-09-19 08:13:12 -06:00
David Sparer
4cdfeeecf2
Turns out we didn't need a custom Equals comparer for ConnectionInfo. Rolling back since it's probably best to keep the default implementation unless we actually need a custom one.
2016-09-09 09:57:21 -06:00
David Sparer
b65fdbdd78
Overrode the Equals method for ConnectionInfo. Equality based on ConstantID
2016-09-09 09:50:06 -06:00
David Sparer
30ccc0c76c
Resolved bug that broke the "child node only ever has one parent" rule
2016-09-08 09:01:21 -06:00
David Sparer
5ea2304d5e
Duplicating nodes now works
2016-09-07 14:36:52 -06:00
David Sparer
d73f0d2401
Resolved nullref error with SetParent
2016-09-07 10:36:03 -06:00
David Sparer
86228e4270
Updated some Clone methods to be deeper
2016-09-07 10:29:16 -06:00
David Sparer
1056e20ec2
Renamed Copy to Clone
2016-09-07 09:47:15 -06:00
David Sparer
1e68483deb
- Renamed IParent to IHasParent
...
- Renamed Add, AddRange, Remove, RemoveRange to include the word "Child" to make it more explicit
- Added SetParent and RemoveParent functions
- DeleteNode now works
2016-09-07 09:24:30 -06:00
David Sparer
bec154e538
Resolved issue serializing the connection tree node types (connect/container)
2016-09-06 14:48:53 -06:00
David Sparer
6d7d587a33
Renamed "Parent" interface to "IParent"
2016-08-17 09:11:13 -06:00
David Sparer
81dd315dfe
More connection tree integration tests
2016-08-15 15:01:55 -06:00
David Sparer
8d3ba881e5
Refactoring DefaultConnectionInfo handling to a new class which inherits from ConnectionInfo
2016-08-11 15:32:04 -06:00
David Sparer
29bd6af2a2
Made ContainerInfo class inherit from ConnectionInfo class
2016-08-11 11:11:31 -06:00
David Sparer
c0c4b69c64
Rename interface "Inheritance" to "IInheritable"
2016-08-10 09:24:48 -06:00
David Sparer
b981516913
Fix issue setting ICAEncryptionStrength through inheritance
2016-08-09 15:50:56 -06:00
David Sparer
f41adec096
Minor cleanup of ConnectionInfo
2016-08-09 15:25:21 -06:00
David Sparer
e5c896cb36
Refactored much of the inheritance code to use System.Reflection instead of hardcoded values.
...
Refactored DefaultInheritance to its own class which inherits from the ConnectionInfoInheritance class.
Fixed issue with DefaultInheritance not saving to settings.
2016-08-09 10:34:51 -06:00
hiriumi
ac1a5e257e
refactored settings related code. The UI still looks buggy. Will continue later.
2016-05-08 21:35:38 -07:00
David Sparer
45b3f3d56f
fixed issue described in MR-385
...
also made some refactoring changes in a quest to make the code more readable
2016-05-07 17:59:23 -06:00
David Sparer
983ce80703
massive cleanup of code noise and renamed a few classes for clarity
2016-05-06 18:09:32 -06:00
Sparer, David
90eba686c7
Quick refactor of the methods for retrieving ConnectionInfo properties (including inherited properties).
2016-05-02 11:50:17 -06:00
David Sparer
9520fbe4a1
re-adding some files lost during the migraton from sparerd/mRemoteNG-1
2016-04-14 01:27:15 -06:00