David Sparer
20f46bea61
fixes #1106
2018-09-20 15:10:43 -05:00
David Sparer
fb228d72b1
resolved bug #1076
2018-08-19 11:44:43 -05:00
Sean Kaim
0a7eaaf36f
minor code clean up
2018-07-28 13:02:25 -04:00
David Sparer
35582a5e6a
fixed bug with saving and loading default connection info data
...
updated tests to better cover this feature. related to #916
2018-03-22 16:54:50 -05:00
David Sparer
5076f1354c
fix bug where inheritance is incorrectly allowed on nodes under the root node after deserializing
2018-03-10 16:37:54 -06:00
David Sparer
2dae0f2d8e
fix bug where sometimes containers would have their container flag turned off
2018-02-24 12:57:38 -06:00
David Sparer
8db0bf7bea
make constant id readonly
2018-02-13 16:15:49 -06:00
David Sparer
8f97be82cb
added some more safety around retrieving inherited values
2018-02-04 19:08:29 -06:00
David Sparer
3af25610b8
Merge branch 'master' into develop
...
# Conflicts:
# CHANGELOG.TXT
# mRemoteV1/App/Startup.cs
# mRemoteV1/Properties/AssemblyInfo.cs
2017-12-05 08:00:23 -06:00
David Sparer
b03d355d69
connection's inheritance is now correctly disabled when rootnode is the parent
2017-11-30 12:29:56 -06:00
David Sparer
2df9441c20
reverted credential manager functionality as best I could
2017-10-16 14:39:41 -05:00
David Sparer
da86f113b8
fixed copyfrom bug
...
fixed a bug where an exception would be thrown if we tried to set a property that only exposed a getter
2017-08-05 16:09:30 -05:00
David Sparer
38bcafbfe5
cleaned up RdpProtocol
2017-05-07 17:22:59 -06:00
David Sparer
06ab054118
cleaned up RawProtocol
2017-05-07 16:36:22 -06:00
David Sparer
4f5c929a9b
renamed ProtocolICA to IcaProtocol
2017-05-07 16:34:31 -06:00
David Sparer
57ba991673
resolved issue with clone still setting con info parent
2017-05-02 12:41:46 -06:00
David Sparer
2dc413ca3a
Merge branch 'master' into develop
...
# Conflicts:
# CHANGELOG.TXT
# mRemoteV1/Properties/AssemblyInfo.cs
# mRemoteV1/Resources/PuTTYNG.exe
# mRemoteV1/UI/Controls/ConnectionContextMenu.cs
2017-05-02 10:14:33 -06:00
David Sparer
ce4bfc55c1
ConnectionInfo.Clone no longer sets the Parent property
...
this resolves undesirable tree nodes from being created
2017-05-02 08:49:04 -06:00
Sean Kaim
84c8851ff8
check for nulls
2017-04-14 16:23:08 -04:00
Sean Kaim
8e8cf3df8d
check for nulls
2017-04-14 15:34:55 -04:00
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