Ansgar Becker
0434c2dc79
Issue #2167 : remove fallback to insecure http calls when https failed
2025-09-17 18:48:25 +02:00
Ansgar Becker
8beb135a50
Issue #2250 : use N(ational) prefix in MS SQL for any text value going through the second version of EscapeString(), supporting Unicode now when importing a file into a table.
2025-09-17 16:51:15 +02:00
Ansgar Becker
7f4857baa8
Fix unsaved highlighter selection of default "General"
2025-09-17 16:02:56 +02:00
Ansgar Becker
4d52c439da
Fix memory leak
2025-09-16 20:46:04 +02:00
Ansgar Becker
ec2844407d
Issue #2249 : call FixVT() in FormCreate consequently, so the trees do not change their row height after the second use. Also increase TextMargin and reduce Margin.
2025-09-16 20:40:49 +02:00
Ansgar Becker
fd1788d370
Update Virtual-TreeView component to v8.2 from Sep 5 2025
2025-09-16 20:05:30 +02:00
Ansgar Becker
58c067f50d
Issue #2243 : keep UserKnownHostsFile enabled in ssh.exe mode, so the message saying "permanently added xyz to the list of known hosts" is telling the truth now
2025-09-15 16:25:08 +02:00
Ansgar Becker
5e3c98205b
Build script: move installer compilation to local/unversioned Powershell script, and let the iss file set the wanted output filename
2025-09-10 14:27:12 +02:00
Ansgar Becker
e3517d0fa6
Build script: move signing to local/unversioned Powershell script
2025-09-09 20:01:54 +02:00
Ansgar Becker
b3e4ab0b7e
Modify remote build script for local use. Todo: signing, upload binaries to website
2025-09-08 20:29:37 +02:00
Ansgar Becker
36815565c3
Do not require a "Content-Length" response header in THttpDownload. Responses mostly come compressed with "Transfer-Encoding: chunked" and then need hacks to get a Content-Length header. See https://www.heidisql.com/forum.php?t=44407
2025-09-07 13:38:07 +02:00
Ansgar Becker
fc87dec331
Issue #1313 : missing file for previous commit
2025-08-29 10:36:47 +02:00
Ansgar Becker
29ab18f4c2
Issue #1313 : support MariaDB's COMPRESSED attribute for columns in table editor
2025-08-28 18:50:19 +02:00
Ansgar Becker
5f37814cb0
Issue #2243 : suppress prompt to save a yet unknown host key in ssh.exe mode, by disabling StrictHostKeyChecking and UserKnownHostsFile . I have no clue to where ssh.exe sends that message, it's neither in stdOut nor in stdErr.
2025-08-25 17:42:15 +02:00
Ansgar Becker
95b1b02bff
Issue #2243 : fix input being ignored by plink by adding a linefeed after y/n
2025-08-25 11:44:02 +02:00
Ansgar Becker
80eb9892e0
Issue #2243 : add -legacy-stdio-prompts argument only to plink v0.82 or newer, not on older versions
2025-08-24 11:41:51 +02:00
Ansgar Becker
827a6c69b2
Issue #2233 : fix detection of column length in SQLite, when the column type contains a space before parenthesis
2025-08-19 06:59:40 +02:00
Ansgar Becker
1bc89b12dd
Issue #1525 : remove project manager feature with all its unrelated changes
2025-08-19 06:27:10 +02:00
Raphael Tweitmann
80cd08a6f7
Adds localization support for Project Manager feature
...
Wraps Project Manager UI strings with translation function calls to enable internationalization support.
Includes menu captions, button hints, context menu items, dialog labels, and error messages for comprehensive multilingual functionality.
2025-08-17 22:57:49 +02:00
Raphael Tweitmann
09ce6a8def
Synchronizes Project Manager tab state across all query tabs
...
Implements global state management for Project Manager tab selection that persists across all query tabs and application sessions.
Adds new setting to remember user's preferred tab selection and ensures consistent behavior when switching between query tabs or opening new ones.
Replaces per-tab toggle behavior with synchronized state management where changing the active tab in one query tab automatically updates all others to maintain consistency.
2025-08-17 22:42:49 +02:00
Raphael Tweitmann
d5915e04b9
Fixes Issue #2236 Crash when closing a query tab
...
Adds automatic backup for query tabs on close
Implements automatic backup functionality that saves modified query tab content before closing to prevent data loss.
Creates backup files with timestamps in a dedicated directory and logs backup information to tabs.ini for future reference. Only backs up meaningful content that has been modified and meets minimum length requirements.
Improves error handling in query tab closing operations and project manager destruction to prevent crashes during cleanup operations.
2025-08-17 22:04:19 +02:00
Ansgar Becker
ed76333392
pr #2228 and issue #1525 : fix missing reference to new unit in project files
2025-07-29 21:15:38 +02:00
Raphael Tweitmann
0081b255ff
feat: Add Project Manager tab to Query Helper panels
2025-07-29 18:50:07 +02:00
Raphael Tweitmann
beeb59afc3
Issue HeidiSQL#1525: Allow Query files quick access with a simple Project Manager
2025-07-29 18:50:07 +02:00
Ansgar Becker
aaa9b23227
Issue #2212 : add type prefix to export file name, when exporting one file per object, to fix overwriting same filename for different object types
2025-07-13 14:27:35 +02:00
Ansgar Becker
75cc8adbb3
Issue #2218 : don't disable completion proposal when cursor is right besides a string or comment
2025-07-04 13:46:23 +02:00
Ansgar Becker
d2c758bc99
Issue #2205 : Remove subpart from column indexes when user changed its data type to non-text
2025-07-03 19:12:38 +02:00
Ansgar Becker
46fa2cb9e4
Issue #2193 : expect some more characters to indicate a boundary for an identifier: ! < >
2025-07-03 18:51:36 +02:00
Ansgar Becker
c590f2587a
Upgrade to Delphi 12.3
2025-07-02 18:43:06 +02:00
Ansgar Becker
7d6894569d
Table data generator: use only space, new line and letters in text columns, and limit to 1024 characters
2025-06-22 13:12:43 +02:00
Ansgar Becker
a2fc4911e6
Issue #176 : move foreign key column value behind the text value, in the grid foreign key drop-down, so a user may select an item by typing letters
2025-06-22 12:59:10 +02:00
Ansgar Becker
32860a5e72
Leave space for column id in grid column headers. See https://www.heidisql.com/forum.php?t=44161
2025-06-13 11:54:13 +02:00
Ansgar Becker
1562d76b6b
Update VirtualTreeView component code to v8.1.2 from May 30, 2025
2025-06-09 16:58:54 +02:00
Ansgar Becker
a5e67cf94e
Bump version for v12.11 release
12.11
2025-06-09 11:57:55 +02:00
Ansgar Becker
c920b67639
Update SQLite libraries to v3.50.1, and SQLite multiple cipher libraries to v2.1.3
2025-06-09 11:52:25 +02:00
Ansgar Becker
6cba6d534a
Issue #1253 : fix index creation on PostgreSQL tables, use separate CREATE INDEX queries
2025-06-09 11:36:43 +02:00
Snaacky
e444aada40
Fixed EAccessViolation when closing editor while using non-default theme
2025-06-08 12:15:51 +02:00
Ansgar Becker
b728ea1ef0
Issue #2068 : support MariaDB's new VECTOR index in table designer, without M and DISTANCE settings yet
2025-06-08 12:03:16 +02:00
Ansgar Becker
84f2e95e42
Create helper table with the servers' default engine when exporting a view. See https://www.heidisql.com/forum.php?t=44125
2025-06-02 17:24:00 +02:00
Ansgar Becker
dfcd4bbf24
Update SQLite libraries to v3.50.0, and SQLite multiple cipher libraries to v2.1.2
2025-05-31 11:33:09 +02:00
Ansgar Becker
b4b7dd93bd
Update MariaDB Connector/C to v3.4.5. See https://mariadb.com/kb/en/mariadb-connector-c-3-4-5-release-notes/
2025-05-31 11:22:40 +02:00
Ansgar Becker
53e8b47523
Issue #2186 : fix wrong number of rows shown in grid export dialog when post filter is active
2025-05-29 11:09:57 +02:00
Ansgar Becker
57d670a317
Issue #2118 : activate legacy-stdio-prompts mode in plink SSH tunnel, to fix non prompted passphrase since plink 0.82
2025-05-24 09:48:11 +02:00
Ansgar Becker
8a824aeda0
Issue #604 : sync number of rows to query with the per-page data grid setting
2025-05-22 21:40:30 +02:00
Ansgar Becker
5cf983555d
Disable signing of installers through InnoSetup script. Release installers will be signed manually.
2025-05-22 21:01:50 +02:00
Ansgar Becker
1f9df28484
Issue #604 : support multiple tables and views selected on database tab, in new "Select top 1000 rows" feature
2025-05-22 20:08:24 +02:00
Ansgar Becker
2af14a04f5
Issue #604 : add context menu item "Select top 1000 rows"
2025-05-22 19:51:07 +02:00
Ansgar Becker
8894cffd06
Issue #2175 : if asShowRowId option is enabled, show also the index of columns in their header, through the OnAdvancedHeaderDraw/ownerdraw event
2025-05-21 11:21:48 +02:00
Ansgar Becker
8702b86aab
Issue #2172 : fix wrong comment
2025-05-19 16:37:40 +02:00
Ansgar Becker
f5b7f4c8b8
Issue #2172 : prompt for password again, when connection has timeout or broke
2025-05-19 16:33:51 +02:00