5996 Commits

Author SHA1 Message Date
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
669404fb35 Migrate to new Transifex client v1.6.5 from https://github.com/transifex/cli 2023-02-26 12:25:19 +01:00
6d6573b0bc Bump version for v12.4 release 12.4 2023-02-26 11:40:04 +01:00
70912d045c Issue #1758: add libpq-15.dll and its 4 dependent files, all signed with my Authenticode certificate (see #1733) 2023-02-11 14:53:24 +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
649e737891 Issue #1735: Experimental support for non administrative install mode, with the default folder C:\Users\xyz\AppData\Local\Programs\HeidiSQL\ 2023-01-25 19:11:16 +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
9d8c8e7628 Issue #811: Make installation of example snippets optional, and display the used path. 2023-01-19 21:43:27 +01:00
976222fdec Increase lzma2 compression from max to ultra64. Take up more memory for creating the installer and for installing, but decreases installers file size from 46M to 39M. 2023-01-19 20:50:28 +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
31abc55c8d Disable ASLR and the same flag for 64 bit mode through base configuration.
Include Vcl.Controls in dpr file, trying to fix some IDE explorer errors
This version should be built with an updated madExcept 5.1.2, including a fix for ASLR.
2023-01-17 20:21:30 +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
4fd9b87767 Updater: quote name of task to run, making it safe to use white spaces 2023-01-04 19:45:37 +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
fcc798dada Update current year in license file 2023-01-02 18:42:39 +01:00
0cdbab3928 Use Release configuration to decrease the updaters file size 2023-01-01 21:37:22 +01:00
b49c6983f1 Issue #1616: Close Heidi processes through updater even if the path is different than the current app path, which is the case when running Heidi from a symbolic link folder. 2023-01-01 14:14:31 +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
d77485160c Refactor build updater once again:
* convert to console application without window, so the user sees all status messages in the order of appearance
* include SysUtils unit, which increases file size to ~2MB, but enhances maintainability
* restrict compilation and resource inclusion to 64bit mode - the build updater is disabled in 32bit mode anyway
2022-12-31 15:06:23 +01:00
b767340ba7 Issue #1730: add translation message for new checkbox 2022-12-31 11:48:24 +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