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
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
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
d0b7e72f15
Merge pull request #342 from countchappy/develop
...
RDP Optional Minutes to Idle Timeout
2017-01-13 17:05:25 -07:00
David Sparer
b3e6fd7b96
created test for another tree handler
2017-01-12 15:09:24 -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
28728fe29f
moved some connectiontree post setup actions into their own classes. post setup actions are now managed by a composite
2017-01-12 10:29:30 -07:00
David Sparer
ad32f4a0a3
Merge branch 'develop' into 299_better_testing_of_connection_tree
2017-01-11 15:00:44 -07:00
David Sparer
b9cdd0996d
moved click handling responsibility out of the connectiontreewindow and into the context menu class
2017-01-11 14:58:29 -07:00
Sean Kaim
e92a76f95b
"return ;" annoyed me...
...
And I did a find and replace in the solution instead of the one file I
was working on... So I'm going with it...
2017-01-11 16:56:14 -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
Sean Kaim
6f29183b45
code clean up and logging / exception handling
2017-01-09 11:32:04 -05:00
David Sparer
256f6d8fdd
extracted and renamed some methods
2017-01-06 10:15:33 -07:00
Sean Kaim
244d27427d
update some log messages
2017-01-05 14:30:24 -05:00
Sean Kaim
5138eaeb68
Merge remote-tracking branch 'refs/remotes/origin/develop' into release_channels
2016-12-15 15:02:30 -05:00
Sean Kaim
34fa6b158b
load the default domain when opening the form
...
Related to #311
2016-12-13 13:34:44 -05:00
David Sparer
78c1f6b8e3
Fixed bug where we could not drop between items (rearrange)
2016-12-13 10:28:38 -07:00
David Sparer
d469fa1d40
Made the deletion confirmation functionality plugable to make testing easier
2016-12-13 09:51:18 -07:00
David Sparer
d5360c6568
Completed splitting the connection tree from the connection tree window
2016-12-13 09:00:38 -07:00
Sean Kaim
d468107311
Load users default/current domain
...
Fixes #311
Caused by 97a0e2413e
Some code clean up as well...
2016-12-13 10:50:36 -05:00
Sean Kaim
3f65e1bfa0
add tests for update channels
...
Some code clean up as well...
2016-12-13 10:31:16 -05:00
David Sparer
a22758f5cd
organized code into regions to help prepare for later refactoring
2016-12-09 12:57:26 -07:00
David Sparer
88b5b9d1e7
began moving connectiontree functions out of the code for the window and into its own class.
...
this will improve testability and reduce class complexity
2016-12-07 15:07:15 -07:00
David Sparer
7f152cef20
Merge branch 'develop' into 254_component_check_issues
2016-11-22 07:57:32 -07:00
David Sparer
dcf1f1af10
Added double click support for toggling tree node expansion. (existed in previous version - this was a feature regression)
2016-11-21 08:44:55 -07:00
David Sparer
9c25a39b7b
split ICA object initialization from setting Parent property. this had created an appearance bug. connected to #254
2016-11-21 08:23:33 -07:00
David Sparer
d79687db53
Added some extra debugging messages. will remove once done investigating
2016-11-18 11:52:23 -07:00
David Sparer
77428e0fe5
minor cleanup
2016-11-18 09:48:21 -07:00
David Sparer
53df3b5cfa
moved the Rdp and Vnc component check using directives into the try blocks. connected to #254
2016-11-18 08:15:24 -07:00
David Sparer
f2e1c9e959
moved the using directive of the ICA check into the try block. this seems to resolve #254
2016-11-17 15:16:45 -07:00
David Sparer
a004b2f3e0
split component checks to separate functions to make them a bit easier to digest mentally
2016-11-17 14:50:54 -07:00
Sean Kaim
65b4398b0e
code clean up
2016-11-17 15:06:58 -05:00
Sean Kaim
0b83d2869d
code clean up - use "using"
...
Attempt to help #254
2016-11-17 15:01:49 -05:00
David Sparer
bab5879c3d
Component check now tests for the correct RDP version.
2016-11-17 08:29:33 -07:00
Sean Kaim
0a8d606686
About: line some things up a little better
2016-11-15 09:45:09 -05:00
Sean Kaim
5a830c17db
ReShaper Cleanup
2016-11-11 17:24:02 -05:00
Sean Kaim
1a9cb5335a
adjust changelog display in about form
2016-11-11 14:36:08 -05:00
Sean Kaim
bbfbbbf91e
make sub OU import optional
2016-11-10 17:53:32 -05:00
David Sparer
3d7db6136f
resolved the issue of config window buttons being deactivated in some cases. the config window was incorrectly tracking the selected tree node.
2016-11-10 10:57:03 -07:00
David Sparer
ace6c1167b
bit more cleanup
2016-11-10 10:20:48 -07:00
David Sparer
4644dfbd7b
initial resharper cleanup
2016-11-10 10:00:39 -07:00
Sean Kaim
97a0e2413e
Fixed MR-220
...
Don't close the AD importer after import
Add Close button (for when you're done with the importer)
2016-11-09 14:20:01 -05:00
Sean Kaim
11256e6988
code clean up
2016-11-07 16:05:36 -05:00