David Sparer
fb228d72b1
resolved bug #1076
2018-08-19 11:44:43 -05:00
David Sparer
a37b5deaa1
finished updating some tests for default inheritance
2018-04-06 15:02:14 -05:00
David Sparer
924f1f1e48
improved tests for default connection info
2018-04-05 16:37:22 -05: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
8db0bf7bea
make constant id readonly
2018-02-13 16:15:49 -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
8b990ac273
improved external tools window
...
- can edit items in listview
- improved data binding between model and ui
- delete and launch buttons disabled if no item selected
- item selection updates when deleting/adding item
2017-11-11 20:37:37 -06:00
David Sparer
49e5b71235
Merge branch 'master' into develop
...
# Conflicts:
# CHANGELOG.TXT
# mRemoteNGTests/mRemoteNGTests.csproj
# mRemoteV1/App/Startup.cs
# mRemoteV1/Connection/Protocol/IntegratedProgram.cs
# mRemoteV1/Properties/AssemblyInfo.cs
# mRemoteV1/Resources/Language/Language.Designer.cs
# mRemoteV1/Resources/Language/Language.resx
# mRemoteV1/UI/Controls/ConnectionTree/ConnectionTree.cs
# mRemoteV1/UI/Forms/frmMain.cs
# mRemoteV1/UI/Window/ConnectionTreeWindow.cs
2017-11-08 11:52:10 -06:00
David Sparer
65782285a3
added a few unit tests for integrated programs
2017-10-31 09:56:48 -05:00
David Sparer
2df9441c20
reverted credential manager functionality as best I could
2017-10-16 14:39:41 -05:00
David Sparer
38bcafbfe5
cleaned up RdpProtocol
2017-05-07 17:22:59 -06:00
David Sparer
4f5c929a9b
renamed ProtocolICA to IcaProtocol
2017-05-07 16:34:31 -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
David Sparer
1931695b03
Merge branch 'develop' into Create_basic_infrastructure_for_supporting_credential_manager
2017-01-26 08:19:10 -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
6790287470
renamed AbstractConnectionInfoData to AbstractLegacyConnectionRecord and marked it as obsolete
2017-01-25 14:43:42 -07:00
David Sparer
601951582d
resolved issue where saving default con properties would fail
...
enum, int, bool -> string was throwing an exception. now using a simpler strategy for type conversion
resolves #295
2017-01-25 09:54:54 -07: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
David Sparer
314e5bc364
minor cleanup
2016-10-25 11:40:43 -06:00
David Sparer
d47bc021a5
Added a test for GetDefaultPort
2016-10-17 12:04:38 -06:00
David Sparer
a204e34d53
Modified the Asserts lines of a few tests to give better info on failure
2016-10-05 12:45:50 -06:00
David Sparer
3e47041820
Fixed minor bug where ProtocolList.Clear() would trigger a CollectionChanged event even when no items were removed (list already empty)
2016-10-05 12:43:27 -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
e2e010c418
Created test to check for safe indexer handling of unknown object types
2016-10-05 11:51:44 -06:00
David Sparer
913e0dd3e4
#141 Implemented INotifyCollectionChanged on ProtocolList and created unit tests
2016-10-05 11:47:22 -06:00
David Sparer
050d12a8ec
Created tests for the ConnectionInfoComparer
2016-09-28 13:52:21 -06:00
David Sparer
95ddca0d7c
Implemented INotifyPropertyChanged on AbstractConnectionInfoData (and thus on every connectioninfo subtype)
2016-09-19 12:54:01 -06:00
David Sparer
1056e20ec2
Renamed Copy to Clone
2016-09-07 09:47:15 -06:00
David Sparer
c3a7f3c950
Created more unit tests for connection info objects
2016-08-17 08:54:36 -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
8d3ba881e5
Refactoring DefaultConnectionInfo handling to a new class which inherits from ConnectionInfo
2016-08-11 15:32:04 -06:00
David Sparer
869a5fd773
Created several simple unit & integration tests for DefaultConnectionInheritance
2016-08-10 09:06:44 -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
Sparer, David
d4b9ccf1c2
- Unit tests: Fixed tests for ConnectionInfoInheritance
2016-05-18 11:16:48 -06: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