Commit Graph

6466 Commits

Author SHA1 Message Date
Ansgar Becker
f2095095c2 fix: prevent crash in auto-refresh action
Exit out of refresh action early when the users mouse is dragging or resizing a tree column

Closes #1060
2025-10-16 20:41:46 +02:00
Ansgar Becker
5434ee572b fix: bad message with no library selected
Closes #1020
2025-10-16 17:21:03 +02:00
Ansgar Becker
13233a2bc0 Issue #912: add checkbox "Open file after creation" to grid export dialog 2025-10-13 20:35:43 +02:00
Ansgar Becker
564f77d9d1 Table data generator: generate missing values for geometry columns 2025-10-13 20:01:46 +02:00
Ansgar Becker
c9a23b2be7 Issue #900: allow modify length of index with binary column 2025-10-13 17:12:43 +02:00
Ansgar Becker
7261083c3c Issue #2220: fix no longer working move up/down of selected columns, see https://www.heidisql.com/forum.php?t=44467 2025-10-13 16:58:58 +02:00
Ansgar Becker
4f9487fbe6 Issue #875: end global "edit function" mode for grid editing early 2025-10-12 16:26:31 +02:00
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