4898 Commits

Author SHA1 Message Date
6c7f80ab62 Issue #1800: wrap column default expression in parentheses on MySQL v8.0.13+ when altering a table 2023-04-28 19:00:52 +02:00
8f2e761828 Issue #1800: attempt to distinguish text values from function expressions in a column's default value, for MySQL 8.0.13+ which seems to allow just all functions as default value. 2023-04-28 14:44:54 +02:00
2a28d39b3e Do not cut trailing zeros in scientific values like 2.0e30 => 2.0e3. Closes #1793 2023-04-07 10:32:49 +02:00
d9d1f26278 Auto detect need to create HTML clipboard header, remove CreateHTMLHeader parameter from StreamToClipboard() 2023-04-06 08:07:58 +02:00
85928522cf Refactor HTML clipboard code. See https://www.heidisql.com/forum.php?t=9893 2023-03-30 07:35:44 +02:00
a7d76c0916 Make HTML export format compatible to Google Chrome. See https://www.heidisql.com/forum.php?t=9893 2023-03-29 21:38:24 +02:00
82b1a0fe8f Support ON UPDATE SET DEFAULT and the same for ON DELETE in PostgreSQL foreign keys. See https://www.heidisql.com/forum.php?t=40413 2023-03-06 20:12:13 +01:00
0fedb314eb Issue #1771: add additional sleep time between SSH process checks, so it does not matter when WaitForSingleObject does not really wait (on Wine) 2023-03-01 09:17:28 +01:00
603e162ba7 Issue #1771: prefer a larger SSH process check interval for larger timeouts (timeout:4s => check interval:400ms), and log process exit code each interval. 2023-02-28 05:50:36 +01: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
082574d340 Support canceling SQL export before a table's data has been completed. Closes #1516 2023-02-27 19:44:59 +01:00
695a26eaf3 Ensure max INSERT setting is an Int64, so a huge value does not wrap into a negative value. See https://www.heidisql.com/forum.php?t=40393 2023-02-27 19:40:13 +01:00
ab8a4ea9b1 Turn crash into error dialog, on search and replace dialog, when regular expression is invalid 2023-02-08 20:49:30 +01:00
616c49c227 Issue #1226: switch back to TSynHotKey again, after using THotKey in shortcut customizer since b4926f3f579c9d82981dea59a0785dd31c040b01 . Fixes non assignable Enter and Del hotkeys, probably more. This time we don't touch the original TSynHotKey for custom fixes, but through the new TExtSynHotKey. 2023-02-05 15:21:49 +01:00
f2cc5124d3 Restore previous scroll position after saving routine, trigger, event or view. See https://www.heidisql.com/forum.php?t=40291 2023-01-26 09:57:42 +01:00
4abc5c1b3d Reduce crash probability in TSecureShellCmd.Connect when user disconnects from session before tunnel is reestablished. 2023-01-26 08:11:39 +01:00
a34b89d37a Strip comments from current query before trying to detect a table alias. Closes #1753 2023-01-25 18:32:27 +01:00
c509a54b03 Widen import button on very first tab of session manager, so translations fit to it. Closes #1752 2023-01-24 18:47:58 +01:00
075aa18bc7 Refactor: Move connection reference out of TSortItems.ComposeOrderClause, so the caller must pass it as a parameter 2023-01-22 13:34:01 +01:00
0e6d814e03 Replace two versions of TSortItem.Create with an even simpler TSortItems.AddNew function 2023-01-22 13:23:51 +01:00
dde9615abd Find a better alternative to d262a6acc920083e0728c324a968f83f11f263b7 : set descending column order on first header click when shift key is pressed . See https://www.heidisql.com/forum.php?t=40243 2023-01-22 12:57:14 +01:00
7ff9b2e9b7 Refactor internal structures for grid/table sorting, prefer TObjectList over Array 2023-01-22 12:49:53 +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
4358406ac2 Issue #1717: block too fast and overlapping calls of refresh action, to reduce crash probability 2023-01-18 20:17:36 +01:00
498ebfb5e1 Fix crash due to reset AppSettings.SessionPath through LogSQL() 2023-01-18 07:36:57 +01:00
5ce198cdcc Attempt to fix a crash, happening in some cases when user focuses a tree node in a different connection 2023-01-17 20:40:34 +01:00
dc0fe1afd6 Issue #1568 and issue #1737: exit OnPaintTransient event handler on interlocked calls 2023-01-14 12:37:39 +01:00
d262a6acc9 Switch sorting order on data grid header clicks, so the first click makes it descending now, second one ascending. See https://www.heidisql.com/forum.php?t=40243 2023-01-12 19:02:36 +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
4a591df119 Prefer previously used filename in save-as-snippet dialog. Closes #1747 2023-01-10 19:42:02 +01:00
ad034dfdd8 Issue #1730: fix wrong vertical position of linebreaks dropdown 2023-01-09 20:35:32 +01:00
7e54b8143e Issue #1730: apply font to mother query grid as well, in ApplyFontToGrids 2023-01-09 20:21:39 +01:00
7e0e893bc2 Degrade category of mostly log messages from grid editors to debug. 2023-01-09 20:08:05 +01:00
0c0bb6db54 Issue #1744: load stored tab file contents always with UTF-8 encoding, to prevent a wrong encoding per auto detection. 2023-01-07 13:22:24 +01:00
3ea12a4357 Issue #1721: fix now wrong tab order with the new "SSH tunnel" checkbox 2023-01-02 20:47:42 +01:00
96c7334843 TConnectionParameters.GetImageIndex: prefer more specific icon for MySQL on RDS sessions 2023-01-02 20:43:35 +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
8abb5dbfba Update DDetours sources to latest (2021-01-01) 2022-12-31 18:29:54 +01:00
7fc5f3bf07 Update vcl-styles-utils sources to latest (2021-01-11) 2022-12-31 18:28:04 +01:00
1744ae02c5 Issue #1730: add preference option for disabling incremental search through typing in grids 2022-12-31 11:41:43 +01:00
d96daa80b1 Issue #1738: revert recent VirtualTrees update, back on master branch from 2022-06-18. Could not get query threads to work in 64 bit mode. 2022-12-31 11:26:24 +01:00
ae883a0a80 Include some System.Generics.* units without using project's unit scopes or aliases 2022-12-29 17:59:23 +01:00
84221a747b Update VirtualTree component to release v7.6.3 2022-12-29 12:01:26 +01:00
7e63af8b51 Issue #1568: fix ineffective temporary disabling of OnChange handler 2022-12-27 19:44:23 +01:00
5b31188351 Issue #1568: content in SQL editor is modified in SynMemoQueryKeyPress. Attempt to prevent some endless loop through OnChange event. 2022-12-27 19:17:56 +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
d03e1e8fd9 Update gnugettext.pas to rev 148 from http://svn.code.sf.net/p/dxgettext/code/trunk/dxgettext/sample/gnugettext.pas 2022-12-26 16:58:56 +01:00
6219e928ea Issue #418: restart via task scheduler after build update, decreasing privileges to the normal user instead of administrator 2022-12-25 13:18:37 +01:00
465b3dae86 Use red background for SQL errors in log panel too. See https://www.heidisql.com/forum.php?t=40110 2022-12-12 19:27:48 +01:00