David Sparer
e9838960fa
improved ability to determine if external proc has focus
2019-09-01 12:30:11 -05:00
David Sparer
53c534aa93
use a single instance of IConnectionInitiator everywhere
2019-08-25 10:42:13 -05:00
David Sparer
cae906d226
simplified connection initiator method overloads
2019-05-13 14:07:10 -05:00
David Sparer
9efe4f41bf
refactored to removed some casts
2019-04-30 10:28:58 -05:00
David Sparer
3fad296e3f
use panel setting from connection info unless empty or overriden
...
fixes #1425
2019-04-30 10:28:03 -05:00
Sean Kaim
e143c6b5b4
resharper code reformat (to allow standard code style going forward)
2019-02-15 16:47:56 -05:00
Camilo Alvarez
e1fc272e1c
new tabs are created in current panel
...
Added current panel to TabHelper, new tabs are created in the current panel
2019-02-06 11:58:24 -05:00
Sean Kaim
2f0550de8e
doubleclick on running connection in tree should bring tab to focus
...
Reference #1261
2019-01-09 22:21:12 -05:00
Sean Kaim
aa546d87ff
safety checks
2019-01-09 10:35:28 -05:00
Sean Kaim
80864c7ca4
code clean up / fix invalid cast
...
exception would be thrown when attempting to start an external app as a connection.
2018-12-31 12:39:05 -05:00
Sean Kaim
c24b79cb9d
FindInterfaceControl(DockPanel DockPnl)
2018-12-31 10:34:44 -05:00
Sean Kaim
9c81766b78
Find the correct connection and switch to it
...
If a connection is open, double clicking on it in the connection tree should switch to that connection...
2018-12-30 22:27:42 -05:00
Camilo Alvarez
8c91b37dc8
First removal
...
Magic library is removed, basic tabbing functions are on, but all other functions are commented.
Some code is lifted from DockPanelSuite in MremoteNGAutoHideStrip to change the behavior and looks for Mremote .
2018-12-29 01:40:18 -05:00
Faryan Rezagholi
94ee854196
renamed classes under UI\Forms to begin with a capital letter
2018-12-25 16:22:56 +01:00
David Sparer
15adf97174
refactored some protocol base events to standardize how disconnect/error events are raised
2018-11-15 15:31:38 -06:00
David Sparer
4bd5befaaa
refactored force flag checks to be simpler to read
2018-11-15 14:18:45 -06:00
David Sparer
92759aa9dc
refactored connection initiator a bit to reduce unnecessary code
...
the conForm arg was always null, we didnt need it
2018-11-14 07:06:25 -06:00
David Sparer
65e21190b9
extracted rdp error codes to new class
2018-11-12 18:54:54 -06:00
David Sparer
80e43e8634
added a safety check to the previous session opener to only open sessions that aren't already open
2018-11-02 09:30:18 -05:00
Sean Kaim
0a2dc3563e
fixes #1040
...
clicking close would have the same effect. Check return code and don't open the connection unless user input has been provided.
2018-07-28 22:30:06 -04: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
2633b4c876
extracted all external tools related code from Runtime to a new class
2017-05-10 17:42:40 -06:00
David Sparer
eae4f569c2
removed some references to Runtime class
2017-05-10 11:13:06 -06:00
David Sparer
97104d820e
some more cleanup
2017-05-07 18:32:18 -06:00
David Sparer
f334f804b6
more minor cleanup
2017-05-07 18:26:24 -06:00
David Sparer
38bcafbfe5
cleaned up RdpProtocol
2017-05-07 17:22:59 -06:00
Sean Kaim
d5d4fdefc8
VncSharp Updates
...
* New VncSharp.dll built with a .NET 4 runtime target
* Minor code cleanup
* Avoid exceptions on VNC close/disconnect
2017-04-12 12:43:48 -04:00
David Sparer
529f1ca835
renamed frmMain to FrmMain (resharper)
2017-02-06 15:19:52 -07:00
David Sparer
aff5b46c5e
there were only 2 messages using the Report type. Move those to use the Information type and renamed Report to Debug
2017-02-02 13:51:16 -07: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
12da35f875
made the rest of the connectioninitiator functions non-static
2017-01-12 13:57:15 -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
Sean Kaim
ea657824c2
Streamlined non-integrated IntApp connections
...
This seems to fix #325
2017-01-11 17:49:37 -05:00
Sean Kaim
46dd58d26e
External Tool/Connection - code clean up & logging
...
Relates to #325
2017-01-05 11:05:59 -05:00
Sean Kaim
5a830c17db
ReShaper Cleanup
2016-11-11 17:24:02 -05:00
David Sparer
b73547ced9
Connecting to an entire folder working again
2016-09-27 14:44:35 -06:00
David Sparer
023570298b
Removed unnecessary code
2016-09-14 07:41:38 -06:00
David Sparer
cf7e4d1f52
Moved GetExtAppByName() back to Runtime. Will make more sense for later refactoring
2016-09-12 10:20:35 -06:00
David Sparer
a09ce702c1
Removed unnecessary code
2016-09-12 10:17:14 -06:00
David Sparer
4c6f5dd72d
Renamed some variables to adhere to style guidelines
2016-09-12 10:12:00 -06:00
David Sparer
dabed1568c
Removed another OpenConnection overload that didnt take a connectioninfo object
2016-09-12 10:09:15 -06:00
David Sparer
79dee21f9b
Removed empty arg overload for OpenConnection(). We always require a connectioninfo object
2016-09-12 10:07:05 -06:00
David Sparer
3ad8a14786
Initial refactor of connection initiation (which is heavily tied into how the connection tree was previously being managed)
2016-09-12 09:52:12 -06:00