David Sparer
7305bc4441
Merge branch 'develop' into bug/ssh_focus
...
# Conflicts:
# mRemoteV1/UI/Forms/frmMain.cs
2019-09-01 18:58:16 -05:00
Faryan Rezagholi
e12d20ab85
Added option to start mRemoteNG minimized, fixes #1385
2019-09-01 15:52:05 +02:00
David Sparer
26d9e3c2ff
debug putty focus issues
2019-08-25 10:42:13 -05:00
David Sparer
53c534aa93
use a single instance of IConnectionInitiator everywhere
2019-08-25 10:42:13 -05:00
David Sparer
aef9be8d9b
began re-splitting rdp into different classes by version
2019-06-10 19:34:26 -05:00
David Sparer
c01b2ca4be
Merge branch 'develop' into refactor_config_window
...
# Conflicts:
# mRemoteV1/UI/Window/ConfigWindow.cs
2019-04-24 10:27:27 -05:00
David Sparer
d11e99b918
removed dead code
2019-04-23 14:30:57 -05:00
David Sparer
edda670b4f
refactored the config window property grid logic
...
Extracted the mapping of properties to the protocols that use them. We can now
declare the mapping directly within the AbstractConnectionInfo class. Created
a new class to handle the specific way we are using the FilteredPropertyGrid
to show connection info / inheritance data.
2019-04-01 13:24:05 -05:00
David Sparer
c0eebdf74b
Merge branch 'mysql' of https://github.com/mjbnz/mRemoteNG into mjbnz-mysql
...
# Conflicts:
# mRemoteV1/Config/Connections/SqlConnectionsSaver.cs
# mRemoteV1/Properties/Settings.Designer.cs
# mRemoteV1/Properties/Settings.settings
# mRemoteV1/Resources/Help/ui_sql_configuration.htm
# mRemoteV1/app.config
2019-03-20 07:22:56 -05:00
David Sparer
1e36112c06
fixed bug with starting ext tool on folder when nothing selected
2019-03-09 15:43:43 -06:00
David Sparer
c149701f3f
Merge branch 'release/v1.76' into develop
...
# Conflicts:
# CHANGELOG.TXT
# mRemoteV1/App/CompatibilityChecker.cs
# mRemoteV1/App/Import.cs
# mRemoteV1/Config/Serializers/MiscSerializers/RemoteDesktopConnectionManagerDeserializer.cs
# mRemoteV1/Properties/AssemblyInfo.cs
# mRemoteV1/Properties/Settings.Designer.cs
# mRemoteV1/Properties/Settings.settings
# mRemoteV1/app.config
# mRemoteV1/mRemoteV1.csproj
2019-03-09 12:10:10 -06:00
konpl
4f5b9233f4
Merge branch 'develop' into develop
2019-03-08 14:51:52 +03:00
Kirill Trifonov
149778000a
Fix bug when run ExternalApp with multifolder structure
2019-03-08 14:49:22 +03:00
David Sparer
3641da1faa
abtracted clipboard usage and added tests
...
fixes #1335
2019-03-07 11:25:23 -06:00
David Sparer
5cd201440e
added tests for the disposable action class
2019-03-04 11:44:30 -06:00
David Sparer
07a20ed5ad
batch saves when importing connection files
...
This reduces saves/backup overwrites when importing multiple files
2019-03-04 08:41:27 -06:00
mjbnz
ae5abbd039
Merge branch 'develop' into mysql
2019-02-28 09:12:32 +13:00
David Sparer
5c5daf053b
fixes #1329
2019-02-25 13:59:52 -06:00
mjbnz
4f95722915
Merge branch 'develop' into mysql
2019-02-22 19:04:38 +13:00
Sean Kaim
a512465d07
fix CA2213 warnings
2019-02-20 23:15:26 -05:00
Sean Kaim
b16831fc86
implement IDisposable / fix CA1001 warnings
2019-02-20 22:08:03 -05:00
Mike Beattie
9f3bf545bf
Implement MySQL support
...
* Uses MySQL Connector/NET from nuget
* Adds SQL Server type to configuration.
* Hostname for MySQL connections can include port
- Format: <hostname>[:<port>]
* Abstracted a bundle of stuff to be generic for both
MSSQL and MySQL, including a number of variable and method names.
(Mostly went from "sql..." -> "db..."
* Changed MiscTools.DBDate() string building for MSSQL,
uses DateTime.ToString() with a format which seemed simpler.
* Unsure about which lines in .csproj are actually required,
and which are auto-munged by Visual Studio.
* ... This is my first C# (and VS!) work, be gentle!
Signed-off-by: Mike Beattie <mike@ethernal.org >
2019-02-17 18:27:00 +13:00
Sean Kaim
e143c6b5b4
resharper code reformat (to allow standard code style going forward)
2019-02-15 16:47:56 -05:00
Camilo Alvarez
b3cfcc1a5e
Screenshot only taken from ConnectionTab area
...
Screenshots contained dockstrip area (the tab name with the x icon), now they are only limited to the ConnectionTab area
2019-01-29 23:19:33 -05:00
Camilo Alvarez
c93deb7696
Screenshot method change
...
Some screenshots were blank because DrawToBitmap uses the tab drawing graphics, New method uses screen buffer that brings the pixels from the final screen render.
2019-01-22 15:44:10 -05:00
Sean Kaim
7764c60797
Merge branch 'develop' into RemoveMagicLib
2019-01-07 10:37:53 -05:00
Sean Kaim
edfbad2432
Implement screen shot functionality.
2019-01-05 19:58:56 -05:00
Sean Kaim
ea5b0362df
more DPI scaling fixes + frmChoosePnl fixes
...
frmChoosePanel button layout was off a bit.
Exception when clicking "new" when no panels exist.
2019-01-05 14:34:02 -05:00
Sean Kaim
854af92f3d
Merge branch 'develop' into RemoveMagicLib
2019-01-03 12:12:39 -05:00
Sean Kaim
bacf832158
More Segoe UI
2019-01-03 12:08:33 -05:00
Sean Kaim
c36d873636
clean up
2019-01-03 09:21:58 -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
Sean Kaim
9bf2e07006
Fix CA1063
2018-12-28 11:37:34 -05:00
Sean Kaim
75e1eac785
Minor code clean up. Ensure a single port scan when selecting first port only.
2018-12-28 10:15:55 -05:00
Sean Kaim
f77b0a51f4
best attempt to cancel pings/scan
...
And some minor code clean up...
2018-12-28 09:45:03 -05:00
Faryan Rezagholi
8bdc1590dd
Only Scan default ports, when no specific ports are given. Fixes #765
2018-12-27 23:06:41 +01:00
Faryan Rezagholi
f23d1faa33
removed pixelated version of app icon
2018-12-26 22:53:53 +01:00
Faryan Rezagholi
a31f287b2b
renamed AppIcon to mRemoteNG_Icon for consistency
2018-12-25 15:57:25 +01:00
Faryan Rezagholi
933bc0a9e3
Added ico version of pixelated icon for main form, help button and notify icon
2018-12-24 01:17:59 +01:00
Faryan Rezagholi
c7d42305a3
Tidied up Resources folder, added new Photoshop templates for images and replaced installer images
2018-12-23 19:38:11 +01:00
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