David Sparer
3bcb769965
Merge branch 'release/v1.76' into develop
...
# Conflicts:
# CHANGELOG.TXT
# mRemoteV1/Properties/AssemblyInfo.cs
# mRemoteV1/mRemoteV1.csproj
2018-11-08 16:38:51 -06:00
David Sparer
2ebf654973
added a ForEach extension for enumerables
2018-11-01 16:36:56 -05:00
David Sparer
44ce674166
Merge branch 'release/v1.76' into develop
2018-08-24 17:20:56 -05:00
David Sparer
b0dbc9dc18
only delete reg key value if the value exists
2018-08-24 13:23:52 -05:00
David Sparer
8bd571c78d
added a wrapper around the windows registry api so we can better unit test classes that use the registry
2018-08-22 09:41:32 -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
bbc497e68d
added some quality of life methods to Optional
2018-07-23 08:03:03 -05:00
David Sparer
9b438576f2
deserializing enums now ignores case. resolves #899
2018-02-27 09:48:09 -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
63ddf06057
Made port scan timeout configurable
...
resolves #648
2018-02-13 14:29:26 -06:00
David Sparer
6a46df780c
did some refactoring
...
made IConnectionImporter generic to cut down on code
2018-02-04 16:00:50 -06:00
Camilo Alvarez
991d1d82b8
Misc fixes
...
- Clear redundant settings form app.config
- Deleted DesignModeTest as ThemeManager can now be used in design time without adjustements, removed usage from all custo elements
- Instance _themeManager in NGNumericUpDown at object creation to avoid null reference errors
- Errorsform instancing is now defaulted to DockBottomAutoHide in frmMain
-Fix missing panel at startup by adding a blank panel, temporary solution as magic library is beign phased out
2017-12-26 12:15:11 -05:00
Sean Kaim
52fa87a7c6
minor refactor
2017-11-20 14:54:38 -05:00
Sean Kaim
a2f56682e6
streamlined error handling for Authenticode check
2017-11-20 14:36:31 -05:00
David Sparer
bdee98feb0
Merge pull request #799 from mRemoteNG/340_save_connections_on_edit
...
Implemented option for saving connections on edit
2017-11-15 10:13:25 -06:00
David Sparer
c4fdf075b3
Merge branch '644_target' into develop
...
# Conflicts:
# mRemoteV1/App/Windows.cs
# mRemoteV1/UI/Forms/frmMain.Designer.cs
# mRemoteV1/UI/Forms/frmMain.cs
# mRemoteV1/UI/Forms/frmMain.resx
# mRemoteV1/mRemoteV1.csproj
2017-11-15 10:06:15 -06:00
David Sparer
7ac3a264da
Merge branch '644_target' into Multi-SSH
2017-11-15 07:50:39 -06:00
David Sparer
1d80b166b1
began implementing plumbing for saving connections on edit
2017-11-12 15:06:18 -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
99ffe9eac2
made ExternalTool implement INotifyPropertyChanged
...
Also codified the rule that "WaitForExit" cannot be set at the same time as "TryIntegrate". TryIntegrate will always be settable, but WaitForExit will have to defer its state.
2017-11-11 18:20:36 -06:00
David Sparer
3d8dda23ce
added a AddRange method to FullyObservableCollection
...
more efficient collection updating - it only raises 1 event for the whole batch
2017-11-11 18:18:34 -06:00
David Sparer
4fe5df51fa
Merge branch 'pr706_target' into develop
...
# Conflicts:
# mRemoteV1/Config/Settings/SettingsSaver.cs
# mRemoteV1/Tools/ExternalTool.cs
# mRemoteV1/UI/Window/ExternalToolsWindow.Designer.cs
# mRemoteV1/UI/Window/ExternalToolsWindow.cs
# mRemoteV1/UI/Window/ExternalToolsWindow.resx
2017-11-11 13:36:19 -06:00
David Sparer
d7d6aa78f5
Merge pull request #706 from pedro2555/custom-workdir-external-tool
...
[RFC] Added support for custom working directory in External Tool
2017-11-11 12:07:26 -06:00
David Sparer
e2bd1b8ba3
Merge pull request #775 from brucetp/MR-152_Add_to_External_Tools_Toolbar_option
...
MR 152 add to external tools toolbar option
2017-11-11 11:31: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
Bruce Peterson
48a9968d20
Update the External Tools Toolbar based upon the collection
2017-11-05 22:01:49 -05:00
Bruce Peterson
83ec5658c4
Added Show on Toolbar to External Tools Dialog
2017-11-05 19:53:06 -05:00
David Sparer
32a1dd64ab
Merge branch 'master' into develop
...
# Conflicts:
# CHANGELOG.TXT
# CREDITS.TXT
# README.MD
# Tools/postbuild_installer.ps1
# Tools/set_LargeAddressAware.ps1
# mRemoteNGTests/mRemoteNGTests.csproj
# mRemoteNGTests/packages.config
# mRemoteV1/App/Logger.cs
# mRemoteV1/App/Runtime.cs
# mRemoteV1/App/Startup.cs
# mRemoteV1/Connection/DefaultConnectionInfo.cs
# mRemoteV1/Connection/Protocol/IntegratedProgram.cs
# mRemoteV1/Connection/Protocol/PuttyBase.cs
# mRemoteV1/Messages/MessageCollector.cs
# mRemoteV1/Properties/AssemblyInfo.cs
# mRemoteV1/Resources/Language/Language.Designer.cs
# mRemoteV1/Resources/PuTTYNG.exe
# mRemoteV1/Tools/ConnectionsTreeToMenuItemsConverter.cs
# mRemoteV1/Tools/ExternalToolArgumentParser.cs
# mRemoteV1/Tools/IeBrowserEmulation.cs
# mRemoteV1/Tools/NotificationAreaIcon.cs
# mRemoteV1/Tools/PortScanner.cs
# mRemoteV1/UI/Controls/ConnectionTree/ConnectionTree.cs
# mRemoteV1/UI/Controls/ConnectionTree/NameColumn.cs
# mRemoteV1/UI/Forms/OptionsPages/ConnectionsPage.cs
# mRemoteV1/UI/Forms/frmMain.cs
# mRemoteV1/UI/Window/AboutWindow.cs
# mRemoteV1/UI/Window/PortScanWindow.cs
2017-11-03 11:15:20 -05:00
David Sparer
2b672dc4fc
Fixed another minor issue with external tools
2017-10-31 14:07:18 -05:00
Sean Kaim
f14a0d5ee3
Merge pull request #710 from pedro2555/issue#649-cannot-integrate-cli-apps
...
Fixed integrated cli apps?
2017-10-19 09:54:07 -04:00
Sean Kaim
a43dff88c5
Merge pull request #715 from pedro2555/492
...
fallback to empty credentials settings in external apps
2017-09-18 09:58:24 -04:00
Sean Kaim
61865050c7
minor code cleanup
2017-09-15 15:34:54 -04:00
Sean Kaim
05d90c26ff
Merge pull request #709 from pedro2555/issue#335
...
Changed quick connect connection icon image to play icon when there a…
2017-09-15 15:31:16 -04:00
David Sparer
41fe211aec
resolved #610
2017-09-15 08:07:12 -05:00
Pedro Rodrigues
348b0c728c
fallback to empty credentials settings in external apps #492
2017-09-14 20:16:53 +01:00
Pedro Rodrigues
875e1573a4
Fixed integrated cli apps?
...
What was WaitForInputIdle() then?
2017-09-11 01:01:18 +01:00
Pedro Rodrigues
926dc868ef
Changed quick connect connection icon image to play icon when there are open connections
2017-09-10 22:42:29 +01:00
Pedro Rodrigues
4a69ff6428
Added option to run external tool with elevated privileges
2017-09-10 19:33:35 +01:00
Pedro Rodrigues
0306296ae9
Added support for custom working directory in ExternalTool class
...
Not sure about l79 and argParser
2017-09-09 21:35:09 +01:00
Sean Kaim
11adbed079
code clean up
2017-09-05 12:50:32 -04:00
Sean Kaim
726e908b5a
Merge branch 'develop' into develop
2017-09-05 08:40:25 -07:00
David Sparer
e4f8f96b83
unloaded credentials now display a message
2017-08-05 19:06:27 -05:00
David Sparer
3961e1844c
Maybe<T> now calls T.ToString()
2017-07-29 11:46:16 -05:00
David Sparer
d09ecac35d
added a MaybeParse extension
...
this makes parsing guids much nicer. no dealing with out vars or try blocks
2017-07-29 11:45:05 -05:00
David Sparer
792edd9146
refactored a bit to use the Maybe pattern
...
implemented via ienumerable<t> so we can make use of the existing ienum monads
2017-07-28 13:01:15 -05:00
Brandon Wulf
0807e7fec1
Send commands to quickconnect created connections too!
2017-07-24 17:41:39 -07:00
Brandon Wulf
a3d9b2b9cb
Pulled MultiSSH code into its own class
2017-07-24 16:45:38 -07:00
CamAlvar
d0df08de2c
Added more controls, replaced normal elements with NG versions
2017-07-24 09:25:02 -05:00
Sean Kaim
d520c6a816
Exception after clicking on import port scan
...
Fixes #646
2017-07-18 14:31:21 -04:00
Julien Roncaglia
24b5dd0c8c
Add server icons in the treeview
2017-06-13 10:26:24 +02:00