Sean Kaim
6a69ed48a9
Merge pull request #372 from mRemoteNG/serialize_connectioninfo_id
...
Serialize connectioninfo ID
2017-01-25 17:01:29 -05:00
David Sparer
217693937f
connectioninfo id is now serialized to the confCons file
2017-01-25 14:02:20 -07:00
Sean Kaim
22300577cf
Merge pull request #371 from jcefoli/develop
...
Quick fix for #369 (Reset Layout Ignores Notification Pane)
2017-01-25 15:06:39 -05:00
Joe Cefoli
6a07f4e731
Quick fix for #369
2017-01-25 14:02:16 -05:00
David Sparer
63ace60dcc
Merge pull request #367 from mRemoteNG/295_default_con_values_not_saved
...
resolved issue where saving default con properties would fail
2017-01-25 09:58:50 -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
Sean Kaim
9250dde5b0
Merge pull request #364 from mRemoteNG/176_scheduled_updates
...
1.76 scheduled updates to 1.75
2017-01-24 20:04:47 -05:00
Sean Kaim
29ca72d8ca
Change log update
2017-01-24 20:03:20 -05:00
Sean Kaim
87c89a0de5
reformat code
2017-01-24 19:55:18 -05:00
Sean Kaim
73f72e39d3
Fix incorrect cast & code clean up
...
Fixes #362
2017-01-24 19:49:22 -05:00
Sean Kaim
e00ba62606
Refactored Tools.Controls.cs
...
Fixes #363
2017-01-24 17:52:15 -05:00
Sean Kaim
48d53cecce
Rename Tab dialog - populate original name
...
Fixes #258
2017-01-24 17:36:41 -05:00
David Sparer
e0fd81e938
resolved bug when clicking in blank space in the connection tree
2017-01-23 15:32:06 -07:00
Sean Kaim
04f6f4f9cf
Make version selectable/copyable
...
fixes #360
Also update copyright year since it's 2017 now...
2017-01-23 12:59:29 -05:00
David Sparer
25d1e0a74d
Merge pull request #352 from mRemoteNG/299_better_testing_of_connection_tree
...
Refactor connection tree to be more testable
2017-01-18 09:03:26 -07:00
David Sparer
cbd9d16e4c
simplified the connection tree refresh method.
...
the complexity of trying to add refresh optimizations was causing bugs. i will need to find a new way of reducing flicker
2017-01-17 15:31:40 -07:00
David Sparer
cb708b3217
resolved bug where some context menu hot keys would not work after opening the menu on the root node
2017-01-17 13:45:25 -07:00
David Sparer
4e5a22a7e8
resolved a minor bug where creating a new node would screw up the selected node in the tree
...
We were trying to do multiselection when it is currently not supported by our implementation.
2017-01-17 09:47:00 -07:00
Sean Kaim
3722db93c6
Merge pull request #349 from jogleasonjr/patch-1
...
Fix typo in README.MD
2017-01-16 17:56:59 -05:00
John Gleason
b43331dc27
Fix typo in README.MD
2017-01-16 15:20:07 -06:00
David Sparer
1a776359c4
added test for folder expander
2017-01-14 11:44:09 -07:00
David Sparer
113e4035e5
refactored the deletion confirmer to make it testable
2017-01-14 11:14:30 -07:00
David Sparer
a03095ab8e
refactored the node deletion confirmer to be interface-based. this will lead to improved testability
2017-01-14 10:38:11 -07:00
David Sparer
d03f830622
added null test for the composite click handler
2017-01-14 10:36:54 -07:00
David Sparer
9b42dc9f10
Refactored some click handlers and created a test for it
...
During testing I realized that the double and single click handlers were exactly the same thing, so i combined them into the composite click handler.
2017-01-14 10:11:22 -07:00
David Sparer
fd7adf3c64
added some more tests
2017-01-13 17:43:06 -07:00
David Sparer
d0b7e72f15
Merge pull request #342 from countchappy/develop
...
RDP Optional Minutes to Idle Timeout
2017-01-13 17:05:25 -07:00
countchappy
5a61c6b7df
RDP Minutes to Idle Timeout - Update 3.1
2017-01-13 18:49:39 -05:00
countchappy
c897eae04e
RDP Minutes to Idle Timeout - Update 3
...
Fixed name and description not showing up in the config window.
2017-01-13 18:08:36 -05:00
countchappy
c33095cd0e
RDP Minutes to Idle Timeout - Update 2.1
...
Fixed my goof!
2017-01-13 17:11:07 -05:00
David Sparer
05d8b7983a
reorganized some test files and added tests for null args
2017-01-13 12:12:22 -07:00
countchappy
166d9f7133
RDP Minutes to Idle Timeout - Update 2
...
Added null conditional operator to prevent throwing a null reference
error for beta users.
2017-01-13 13:41:19 -05:00
David Sparer
2ce31f35cc
more file organizing
2017-01-13 10:54:39 -07:00
David Sparer
ce5d0cefe3
organized some files
2017-01-13 10:41:28 -07:00
David Sparer
6cc668fe83
added more tests for connectiontree delegates
2017-01-12 15:30:30 -07:00
David Sparer
ac0aa8daf4
added a method to the IConnectionTree interface to make testing another class possible
2017-01-12 15:20:32 -07:00
David Sparer
16b094be44
we no longer need the extensions now that we are subclassing TreeListView
2017-01-12 15:16:55 -07:00
David Sparer
b3e6fd7b96
created test for another tree handler
2017-01-12 15:09:24 -07:00
David Sparer
893d5d92f3
made all relevant classes use IConnectionTree
2017-01-12 15:09:05 -07:00
David Sparer
77add0b39d
added an interface for iconnectiontree. this kind of hacky and really just exists to make the tests work. this indicates we have some coupling on ConnectionTree that shouldn't be there..
2017-01-12 15:08:12 -07:00
David Sparer
b4f8ab0a49
moved a call to settings further up in the abstraction level to make testing easier
2017-01-12 14:13:35 -07:00
David Sparer
1d46c44c21
added tests for another click handler
2017-01-12 13:57:44 -07:00
David Sparer
12da35f875
made the rest of the connectioninitiator functions non-static
2017-01-12 13:57:15 -07:00
David Sparer
8970a15d4e
added tests for one of the click handlers
2017-01-12 13:33:12 -07:00
David Sparer
82217478d9
made one of the methods for the connectioninitiator non-static (they should eventually all be non-static).
...
This change was made to making testing easier (make connectioninitiator mockable)
2017-01-12 13:31:29 -07:00
David Sparer
4c792308bb
moved all click-actions for the tree to separate classes to make them easily composable
...
this has the nice effect of also pushing any calls to the settings class outside the classes that are actualy doing work, making them much easier to test in isolation
2017-01-12 12:47:23 -07:00
David Sparer
978d94a2cd
resolved issue with unit test. we could not select a tree object without that object being visible
2017-01-12 11:12:18 -07:00
David Sparer
b195d89b76
moved a few more functions closer to their call site
2017-01-12 11:02:11 -07:00
David Sparer
875888a341
moved a method closer to its call site
2017-01-12 10:51:05 -07:00
David Sparer
6631a13d20
cleanup
2017-01-12 10:31:50 -07:00