Ansgar Becker
669404fb35
Migrate to new Transifex client v1.6.5 from https://github.com/transifex/cli
2023-02-26 12:25:19 +01:00
Ansgar Becker
6d6573b0bc
Bump version for v12.4 release
12.4
2023-02-26 11:40:04 +01:00
Ansgar Becker
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
Ansgar Becker
ab8a4ea9b1
Turn crash into error dialog, on search and replace dialog, when regular expression is invalid
2023-02-08 20:49:30 +01:00
Ansgar Becker
616c49c227
Issue #1226 : switch back to TSynHotKey again, after using THotKey in shortcut customizer since b4926f3f57 . 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
Ansgar Becker
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
Ansgar Becker
4abc5c1b3d
Reduce crash probability in TSecureShellCmd.Connect when user disconnects from session before tunnel is reestablished.
2023-01-26 08:11:39 +01:00
Ansgar Becker
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
Ansgar Becker
a34b89d37a
Strip comments from current query before trying to detect a table alias. Closes #1753
2023-01-25 18:32:27 +01:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
0e6d814e03
Replace two versions of TSortItem.Create with an even simpler TSortItems.AddNew function
2023-01-22 13:23:51 +01:00
Ansgar Becker
dde9615abd
Find a better alternative to d262a6acc9 : 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
Ansgar Becker
7ff9b2e9b7
Refactor internal structures for grid/table sorting, prefer TObjectList over Array
2023-01-22 12:49:53 +01:00
Ansgar Becker
9d8c8e7628
Issue #811 : Make installation of example snippets optional, and display the used path.
2023-01-19 21:43:27 +01:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
4358406ac2
Issue #1717 : block too fast and overlapping calls of refresh action, to reduce crash probability
2023-01-18 20:17:36 +01:00
Ansgar Becker
498ebfb5e1
Fix crash due to reset AppSettings.SessionPath through LogSQL()
2023-01-18 07:36:57 +01:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
dc0fe1afd6
Issue #1568 and issue #1737 : exit OnPaintTransient event handler on interlocked calls
2023-01-14 12:37:39 +01:00
Ansgar Becker
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
Ansgar Becker
0678d4a9c9
Hide SSL tab when no session is selected
2023-01-10 20:46:48 +01:00
Ansgar Becker
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
Ansgar Becker
4a591df119
Prefer previously used filename in save-as-snippet dialog. Closes #1747
2023-01-10 19:42:02 +01:00
Ansgar Becker
ad034dfdd8
Issue #1730 : fix wrong vertical position of linebreaks dropdown
2023-01-09 20:35:32 +01:00
Ansgar Becker
7e54b8143e
Issue #1730 : apply font to mother query grid as well, in ApplyFontToGrids
2023-01-09 20:21:39 +01:00
Ansgar Becker
7e0e893bc2
Degrade category of mostly log messages from grid editors to debug.
2023-01-09 20:08:05 +01:00
Ansgar Becker
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
Ansgar Becker
4fd9b87767
Updater: quote name of task to run, making it safe to use white spaces
2023-01-04 19:45:37 +01:00
Ansgar Becker
3ea12a4357
Issue #1721 : fix now wrong tab order with the new "SSH tunnel" checkbox
2023-01-02 20:47:42 +01:00
Ansgar Becker
96c7334843
TConnectionParameters.GetImageIndex: prefer more specific icon for MySQL on RDS sessions
2023-01-02 20:43:35 +01:00
Ansgar Becker
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
Ansgar Becker
fcc798dada
Update current year in license file
2023-01-02 18:42:39 +01:00
Ansgar Becker
0cdbab3928
Use Release configuration to decrease the updaters file size
2023-01-01 21:37:22 +01:00
Ansgar Becker
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
Ansgar Becker
8abb5dbfba
Update DDetours sources to latest (2021-01-01)
2022-12-31 18:29:54 +01:00
Ansgar Becker
7fc5f3bf07
Update vcl-styles-utils sources to latest (2021-01-11)
2022-12-31 18:28:04 +01:00
Ansgar Becker
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
Ansgar Becker
b767340ba7
Issue #1730 : add translation message for new checkbox
2022-12-31 11:48:24 +01:00
Ansgar Becker
1744ae02c5
Issue #1730 : add preference option for disabling incremental search through typing in grids
2022-12-31 11:41:43 +01:00
Ansgar Becker
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
Ansgar Becker
ae883a0a80
Include some System.Generics.* units without using project's unit scopes or aliases
2022-12-29 17:59:23 +01:00
Ansgar Becker
2d9583a3ca
Remove inclusion of non existent SynEdit_R.res
2022-12-29 17:28:43 +01:00
Ansgar Becker
639b947097
* Reapply ImageList bugfix in VirtualTrees.Utils.pas
...
* Add missing files for previous commit
2022-12-29 12:06:06 +01:00
Ansgar Becker
84221a747b
Update VirtualTree component to release v7.6.3
2022-12-29 12:01:26 +01:00
Ansgar Becker
04fe65d9e3
Readd a few unit scopes which seem to fix issues in the IDE's code explorer
2022-12-27 19:54:46 +01:00
Ansgar Becker
7e63af8b51
Issue #1568 : fix ineffective temporary disabling of OnChange handler
2022-12-27 19:44:23 +01:00
Ansgar Becker
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