8f1ae4000d
Fix activated SSH tunnel for a network type which does not support that, after changing the network type from an explicit SSH-tunnel-type to a TCP/IP version.
2023-11-15 21:43:05 +01:00
6f909b52b7
Provide custom background color in very first "Custom" item of background selector
2023-10-25 07:45:50 +02:00
d28d03b6dd
Highlight active tab of most page controls, by adding greyscale icons to image list and using these for all inactive tabs. See https://www.heidisql.com/forum.php?t=41323
2023-10-03 13:34:28 +02:00
066ea65885
Fix rare crash in Tconnform.Modification, found in recently uploaded crash reports
2023-10-01 16:37:53 +02:00
587c88e574
Translation fixes: remove various unused strings, fix some wrong spelled strings, add some missing strings
2023-09-10 14:22:52 +02:00
bff590e26c
Auto-set the first SSH executable from the dropdown when user activates SSH tunnel checkbox. See https://www.heidisql.com/forum.php?t=40399
2023-02-27 20:34:02 +01:00
4ccf6e07f8
Do not auto-create "c:\Users\Anse\Documents\HeidiSQL\", as we only use it for snippets which can also have a custom path. Closes #1751
2023-01-19 20:31:25 +01:00
0678d4a9c9
Hide SSL tab when no session is selected
2023-01-10 20:46:48 +01:00
9c5da0f699
Issue #921 : add SSH tunnel support for SQL Server in TCP/IP mode. "SSH tunnel" tab is not hidden any longer for unsupported network types, only the checkbox is disabled then.
2023-01-10 20:28:43 +01:00
d7689d5abf
Issue #1721 : Let the user disable a session's SSH tunnel configuration, similar to the SSL checkbox
2023-01-02 20:40:33 +01:00
ae883a0a80
Include some System.Generics.* units without using project's unit scopes or aliases
2022-12-29 17:59:23 +01:00
0d9de512cd
Remove unit scopes from project settings, prefer fully qualified unit names in uses clauses. Enhance readability and compiler performance.
2022-12-26 17:59:19 +01:00
7c6cc45437
Issue #1705 : Add new network type "MySQL on RDS", to support its different query for killing a process. New icon provided by @Bens-ct.
2022-11-23 20:04:43 +01:00
f47609ab0e
Include application version and path of selected session in the session manager's window caption
2022-11-21 20:15:39 +01:00
8e38e4ee99
Use empty default host/ip for new SQLite sessions, to avoid running into some out-of-memory issue. Closes #1602
2022-09-21 07:49:54 +02:00
8a5f947cff
Fix crash in session manager, when save button was clicked without a focused session
2022-03-28 06:58:32 +02:00
40d0b669ab
Fix crash in session manager, when open button was clicked without a focused session
2022-03-28 06:49:13 +02:00
f106dfcd48
Issue #1169 : fix usage of first created driver link for all later Interbase/Firebird connections, as we support different libraries
2022-03-10 06:58:46 +01:00
b4963b01c2
Issue #362 : turn edit box for SSH executable into a drop-down, providing plink files in application directory, plus newly supported ssh.exe
2022-02-09 20:33:31 +01:00
98c69fa2ed
Issue #362 : add basic support for OpenSSH tunnels, with slightly different command line arguments
2022-02-04 22:28:03 +01:00
149d16dceb
Issue #1503 : outsource Round() with ScaleFactor into new TExtForm.ScaleSize(), and log scaling factor in log panel
2021-12-29 10:39:22 +01:00
aab0f244e2
Issue #1503 : scale hardcoded width/height pixel values for buttons on session manager and inline text editor
2021-12-29 09:59:06 +01:00
142e26ec22
Issue #1503 : move SaveListSetup and RestoreListSetup to extra_controls unit, and handle column widths DPI independently
2021-12-26 13:58:25 +01:00
d46716ff2e
Issue #1503 : reactivate DPI awareness, and try to read/write component dimensions DPI independently
2021-12-26 13:06:24 +01:00
829b89db2d
Fix misleading text hint on databases input in PostgreSQL mode. See https://www.heidisql.com/forum.php?t=15081#p38577
2021-12-05 20:52:15 +01:00
a20efabaf8
Auto-expand session folder when user filter matches a child session. See https://www.heidisql.com/forum.php?t=38566
2021-12-01 18:59:36 +01:00
9baeb9f018
Outsource large list of MySQL functions into separate .ini files, one per server type. Todo: definitions for SQLite and Interbase.
2021-10-11 21:32:55 +02:00
7194aa05fb
Issue #1169 : basic skeleton for Interbase connections, including two network types TCP/IP and Local, as well as two drivers IB and FB
2021-06-28 21:22:47 +02:00
b86efe871d
No longer disable SSH tunnel on Windows 10 S. This removes the no longer required support for Win10S if used in the Windows Store.
2021-06-26 09:15:12 +02:00
cb1024b048
Fix more potential theme related EAccessViolation's, due to Action:=caFree in OnClose event of modal forms. Their caller now frees these modal forms. In non-modal forms, keep caFree in OnClose but remove existing OnDestroy events, moving code to OnClose instead.
...
https://www.heidisql.com/forum.php?t=38043
https://stackoverflow.com/questions/2075405/how-to-close-non-modal-form-in-delphi
2021-06-22 20:37:34 +02:00
22d7da3ff8
Performance: call RefreshBackgroundColors only during RefreshSessions and btnSaveClick, not in ListSessionsFocusChanged
2021-06-13 12:11:08 +02:00
dd38ba4f6f
Code cosmetic: rename implodestr() to Implode()
2021-06-03 08:32:06 +02:00
b6223d25bc
Issue #135 : leave unfinished Clickhouse support away from the master branch, for the next release
2021-05-15 08:29:40 +02:00
7597385618
Issue #135 : basic support for ClickHouse MySQL protocol
2021-02-08 19:52:42 +01:00
08119df1e1
Issue #1306 : attempt to set a connection timeout for MySQL/MariaDB, in this case for an AWS rds instance
2021-02-07 21:30:19 +01:00
bc26484701
Issue #397 : Add support for logging DML queries, and make log file path fully customizable. Requires to move some session settings to a new SSL tab, to reduce the required dialog height.
2021-01-29 08:25:14 +01:00
153e0724bd
Issue #397 : Implement logging of DDL queries to migration files
2021-01-28 08:23:12 +01:00
990c630341
Get rid of hardcoded string default date 2000-01-01 in various places. Introduce apphelpers.DateTimeNever field instead.
2020-12-15 07:36:16 +01:00
1f82efa02c
Fix sporadic crash in Tconnform.TimerStatisticsTimer due to empty session path
2020-12-15 07:21:15 +01:00
baaeb6bf07
Fix empty library drop-down after changing network type for the first selected session. Closes #1252
2020-12-10 09:54:12 +01:00
2012896714
Support shortcut Ctrl+F for focus on filter edit. Closes #1027
2020-11-27 20:14:16 +01:00
95713939ca
Set reasonable initial directory in session manager's file selectors
2020-11-14 17:19:24 +01:00
a0fa16f363
Issue #760 : add an appropriate error message when trying to change the case of a session name only
2020-08-28 07:57:52 +02:00
d8b99a4ff2
Issue #350 :
...
* mark ProxySQL network type as experimental
* use TComboboxEx for network types, with icons and ProxySQL sorted after the regular MySQL types
* more exact network type name for IsMySQL
2020-07-06 18:14:00 +02:00
193b22ba16
Issue #350 : introduce basic support for connecting to ProxySQL Admin servers, via new network type
2020-07-04 18:32:46 +02:00
08f0cbdb4f
Remove download link for plink in SSH tunnel tab, and provide plink.exe v0.73 through the installer
2020-06-24 17:22:43 +02:00
821fe9f9cb
Enable "Windows authentication" checkbox for MySQL and MariaDB, and send current Windows username if checked. Closes #991
2020-05-01 11:34:57 +02:00
2fae5dd852
Add new advanced session option, for hiding databases via regular expression. Closes #387
2020-04-22 18:28:38 +02:00
221196c274
Paint session background color in session manager's tree view
2020-04-06 11:59:57 +02:00
11e45ad1f8
Trigger auto-resize of buttons also when form gets resized. See https://www.heidisql.com/forum.php?t=35862
2020-04-06 09:16:12 +02:00