Ansgar Becker
7294ed0ef4
Issue #799 : take care for escaped ENUM definitions
2025-10-12 15:59:10 +02:00
Ansgar Becker
afd738a00f
Issue #768 : work around non-greedy expression when extracting the return data type of a stored function with a space in it.
...
Todo: a better solution would be to create a tokenizer and iterate through the tokens, instead of parsing per regular expression
2025-10-12 15:34:36 +02:00
Ansgar Becker
d1c2408b4e
Issue #682 : safety replacement for folder separator when renaming a session or folder
2025-10-12 13:06:34 +02:00
Ansgar Becker
495298bec8
Issue #551 : leave away schema when double-click table for inserting into query editor
2025-10-11 15:49:42 +02:00
Ansgar Becker
d51cb7d45c
Issue #441 : fix sticky empty-password warning after setting a non-empty one
2025-10-11 15:13:59 +02:00
Ansgar Becker
e110a2b28e
Issue #2220 : allow sorting columns in table designer by click on their header
2025-10-10 11:37:04 +02:00
Ansgar Becker
3af76d9c17
Issue #1326 : ignore semicolon between double-dollar quoted strings when separating SQL queries by semicolon, e.g. $$ foo; bar $$
2025-10-09 16:33:28 +02:00
Ansgar Becker
036e967dd0
Merge change from lazarus branch, done for issue #2222
2025-10-09 15:08:23 +02:00
Ansgar Becker
fc0c0e9e5b
Bump version for v12.12 release
12.12
2025-10-06 10:53:50 +02:00
Ansgar Becker
385d83a776
Remove no longer used 32 bit plugins for MySQL and MariaDB
2025-10-06 10:30:10 +02:00
Ansgar Becker
8dc93991a7
Re-add plink v0.81 executable, to provide a workaround for some of the new console output issues
2025-10-06 10:01:51 +02:00
Ansgar Becker
be7e4daedd
Issue #2254 : fix parsing existing trigger definition on SQLite, keeping compatibility to MariaDB and MySQL
2025-10-05 12:06:46 +02:00
Ansgar Becker
e233d96b44
Issue #2266 : move INVISIBLE clause for MySQL/MariaDB table columns after the virtual and generation clause
2025-10-04 12:23:03 +02:00
Ansgar Becker
173955679b
Add hyphen to remaining 2 dlls so we can constantly remove "-64" in the target filename
2025-09-30 17:54:51 +02:00
Ansgar Becker
84d35785ee
Remove 32 bit support for releases and nightly builds
2025-09-29 17:56:43 +02:00
Ansgar Becker
946f42b942
Issue #2264 : Re-add libwinpthread-1, still required by libpq v15 and v17
2025-09-29 07:43:40 +02:00
Ansgar Becker
2741c346a3
Add libmysql-9.4.0-64 to installer script
2025-09-28 20:53:54 +02:00
Ansgar Becker
4349fbe444
Update libmariadb to 3.4.7, add libmysql-9.4.0-64, sign all yet unsigned libraries
2025-09-28 20:33:09 +02:00
Ansgar Becker
d3c2d7e36d
Update SQLite libraries based on v3.50.4
2025-09-28 19:51:08 +02:00
Ansgar Becker
fbdd3cc1f0
Issue #2263 : set MinHeight on Tree.Header through FixVT(), to fix that height when window got moved to a lower DPI screen
2025-09-28 10:52:06 +02:00
Ansgar Becker
ac8542b9f9
Issue #2260 : fix non-accepted pasted new text in collation drop-down
2025-09-24 21:38:09 +02:00
Ansgar Becker
7d0ac8a4bc
Issue #2247 : update libpq v15 and v17 to latest, from the PG server package
2025-09-22 19:54:22 +02:00
Ansgar Becker
32b4e934b0
Issue #2247 : remove libpq v10 and v12, plus dependencies from installer
2025-09-22 17:49:31 +02:00
Ansgar Becker
4cd4b9c54f
Issue #2247 : remove libssl v1 files from installer script
2025-09-22 17:33:04 +02:00
Ansgar Becker
f1b757fde5
Issue #2247 : remove 32 bit libraries for PostgreSQL, which depend on the insecure and outdated libssl v1.1.1w from Sep 2023. Update libssl 3 to v3.5.3 and libiconv-2 to v1.15
2025-09-22 17:29:16 +02:00
Ansgar Becker
df46536f1c
Issue #2161 : fix reading and writing user limitations in newer MySQL versions
2025-09-21 18:26:56 +02:00
Ansgar Becker
4d49143340
Issue #2126 : rephrase SQL query for retrieving the oid of citext data type, to prevent errors in the server logs
2025-09-21 12:08:57 +02:00
Ansgar Becker
d933c5509c
Issue #2257 : fix height of grid column header
2025-09-20 16:14:19 +02:00
Ansgar Becker
d8bf7a62cd
Issue #2122 : support table comment syntax when creating new PostgreSQL tables
2025-09-17 19:56:03 +02:00
Ansgar Becker
61c13532d6
Issue #41 : use N(ational) prefix on MS SQL strings on all quoted strings, regardless of their exact data type, to support Unicode in meta queries as well
2025-09-17 19:34:15 +02:00
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