David Sparer
703cefaf19
ensure rdcman import never sets properties to null. fixes #1401
2019-04-12 08:24:05 -05:00
David Sparer
5cd201440e
added tests for the disposable action class
2019-03-04 11:44:30 -06:00
David Sparer
4847ce054b
resolved several parsing bugs in the rdcman deserializer
2019-03-04 11:17:45 -06:00
David Sparer
ec42fe7d7d
improved testability of the import class
2019-03-04 11:17:19 -06:00
David Sparer
abcab2aadf
sql now encrypts and decrypts passwords
2018-11-03 18:28:53 -05:00
David Sparer
f560fb86d8
moved database serializers to more logical place
2018-11-01 15:00:51 -05:00
David Sparer
20f46bea61
fixes #1106
2018-09-20 15:10:43 -05:00
David Sparer
8f8492b0be
xml deserializer now gives connections an ID if the ID string in xml is empty
...
fixes #1082
2018-08-24 10:37:54 -05:00
David Sparer
fb228d72b1
resolved bug #1076
2018-08-19 11:44:43 -05:00
David Sparer
c103706a54
added test to verify #1057
2018-08-02 17:55:36 -05:00
David Sparer
f634eb8d37
created tests for the config window to ensure property grid items correctly display for certain object types
2018-07-26 13:38:53 -05:00
David Sparer
9659ac1611
added a dialog to prompt for action when decrypting a connection file fails
2018-07-23 11:51:58 -05:00
David Sparer
431c830ea0
resize connection tree column width when calling expand all. related to #993
2018-06-22 13:56:22 -05:00
David Sparer
da047427a5
fix test
2018-06-21 20:33:32 -05:00
David Sparer
69da1dca5f
added some tests of the connection tree duplicate function. related to #1004
2018-06-21 18:04:29 -05:00
David Sparer
cf9dd72ea5
dont allow folder/connections to be added to the putty root node in connection tree. Resolves #998
2018-06-20 16:25:08 -05:00
David Sparer
b7cdf81665
ensure putty root node returns correct tree node type. Related to #998
2018-06-20 16:20:51 -05:00
David Sparer
8497a05fd1
resolves #991
...
fixed bug when deleting connection tree node when in filtered view
2018-06-13 14:34:05 -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
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
f2e9c5e2c0
fixed issue with expanded property not being deserialized
2018-02-25 12:57:40 -06:00
David Sparer
86a591364c
modified the xml serializer slightly to make it conform to the XSD file
...
This required all bools to be serialized to lower case which broke a few assumptions we made in the deserializer
2018-02-25 11:26:29 -06:00
David Sparer
b6f27eac18
added another test and did some cleanup
2018-02-24 14:34:13 -06:00
David Sparer
2cc82145a3
csv serialization now fully preserves tree structure
2018-02-24 12:58:16 -06:00
David Sparer
764791b8e5
changed the Maybe type name to Optional, which is slightly more common
2018-02-16 20:17:30 -06:00
David Sparer
bd20d6ae7d
moved classes to new namespace
2018-02-16 20:17:30 -06:00
David Sparer
8db0bf7bea
make constant id readonly
2018-02-13 16:15:49 -06:00
David Sparer
160434c114
Merge branch 'develop' into 625_deserialize_csv
2018-02-04 09:33:33 -06:00
Sean Kaim
72c7800c02
update nunit
2018-01-02 16:11:33 -05: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
0898ed8c00
began implementing csv deserializing
2017-12-04 22:00:18 -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
d96c854756
Merge branch 'develop' into sql_test_connection
...
# Conflicts:
# mRemoteV1/Resources/Language/Language.Designer.cs
# mRemoteV1/Resources/Language/Language.resx
# mRemoteV1/mRemoteV1.csproj
2017-11-11 21:16:39 -06:00
David Sparer
15ef6c77dc
Merge branch 'develop' into MR-421_The_startup_connection_file_could_not_be_loaded
2017-11-11 20:41:25 -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
78f38f1a48
fixed tests
2017-11-11 10:50:32 -06:00
Bruce Peterson
ca369e2df5
Merge Conflict
2017-11-11 08:45:20 -05:00
Bruce Peterson
1a6efebea4
Resolving Merge Conflicts
2017-11-11 08:35:01 -05:00
David Sparer
0c6ad58bca
made file data provider tests safer for concurrent execution in jenkins
...
When multiple builds had to run, these tests would sometimes fail due to the file system being a shared resource.
Each test now creates its own random folder and cleans it up after the test runs
2017-11-10 08:03:03 -06:00
Bruce Peterson
8319ec988f
Added File Not Found test
2017-11-09 23:03:16 -05:00
David Sparer
42b45408ed
readded tests that got missed in a merge
2017-11-09 19:47:42 -06:00
David Sparer
792f0b5c7a
Merge pull request #754 from brucetp/MR-225_Can_not_import_RDCMan_v2.7
...
MR-225 Can not import RDCMan v2.7
2017-11-09 19:20:13 -06:00
David Sparer
b68e0600bd
safer test cleanup
2017-11-09 18:48:59 -06:00
David Sparer
9b8b01515c
Merge branch 'develop' into MR-225_Can_not_import_RDCMan_v2.7
2017-11-08 11:58:34 -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
b686bc1112
Update mRemoteNGTests.csproj
...
removed unit test I accidentally re-added
2017-11-06 10:17:33 -06:00
David Sparer
98a8b9944e
Merge branch 'develop' into MR-225_Can_not_import_RDCMan_v2.7
2017-11-06 10:09:49 -06:00
Bruce Peterson
66745d2ddf
Correcting Merge conflicts with TESTS project file.
2017-11-06 10:15:10 -05:00