Commit Graph

6497 Commits

Author SHA1 Message Date
Ansgar Becker
3905955dfa fix: possible crash when grid context menu opens 2026-01-12 15:04:25 +01:00
Alexander Glück
e7571e3b86 fix: prevent triggers without quoted trigger name or table name from failing to be parsed 2025-12-23 12:55:10 +01:00
Ansgar Becker
21aee173e4 fix: make sample snippets installation optional
Refs #2341
2025-12-22 17:19:12 +01:00
Ansgar Becker
6c07672cee Bump version for v12.14 release v12.14.0.7164 2025-12-11 19:14:13 +01:00
Ansgar Becker
2c672dd7f9 fix: crash when grid-exporting without required key
Refs #2311
2025-12-07 19:55:37 +01:00
Ansgar Becker
07d29c8e30 fix: cannot save new table when added column was removed
Refs #2326
2025-12-07 12:29:47 +01:00
Ansgar Becker
d39cd0524c fix: delete CLI-created session settings from registry after disconnect
Refs #2162
2025-12-05 15:39:55 +01:00
Ansgar Becker
be0dd9b63c fix: query batch stops at second last query if it has errors but StopOnErrors is off
Refs #2317
2025-12-05 13:39:10 +01:00
Ansgar Becker
1cd583d761 feat: support SSH tunnel configuration per commandline
Refs #2322
2025-12-03 16:48:22 +01:00
Ansgar Becker
be62fd39c8 Issue #2307: disable tree option asDoubleClickInsertsNodeText by default 2025-11-20 19:33:09 +01:00
Ansgar Becker
09df04f9e0 fix: require elevation per build button only if app directory is not writable by user
Refs #2305
2025-11-18 20:18:38 +01:00
Ansgar Becker
72a3a89842 feat: keep time fractions intact for CSV exports
Refs #2098
2025-11-17 14:21:36 +01:00
Ansgar Becker
f692960561 fix: crash in AnyGridPaintText with no query result
Found in recently uploaded crash reports
2025-11-15 14:44:39 +01:00
Ansgar Becker
ea9932d203 feat: show NULL values in system variables listing
Refs #1281
2025-11-14 11:46:16 +01:00
Ansgar Becker
1db76a51a2 feat: highlight same text in grids based on all selected rows 2025-11-14 09:27:24 +01:00
Ansgar Becker
7964886115 fix: crash in printer dialog with 0 printers available
Refs #2283
2025-11-13 16:53:23 +01:00
Ansgar Becker
97a683b5aa feat: support fractional UNIX timestamps in grids
Refs #884
2025-11-12 20:46:20 +01:00
Ansgar Becker
4a2ab6b7db chore: use Delphi logo in readme 2025-11-10 08:43:14 +01:00
Ansgar Becker
823b6bc051 style: decrease size of headlines in readme file, add JetBrains logo for OSS licensing 2025-11-10 08:21:34 +01:00
Ansgar Becker
e34df1efec 3rdparty: update SQLite library to v3.51.0
And SQLite multiple cipher library to v2.2.5. Without ICU support btw. Both signed by me.
2025-11-09 12:23:52 +01:00
Ansgar Becker
ee7e7c29af feat: add "source table: xyz" hint to query result column headers
https://www.heidisql.com/forum.php?t=44554
2025-11-06 19:19:34 +01:00
Ansgar Becker
5bf9baa740 Bump version for v12.13 release v12.13.0.7147 2025-11-03 16:42:49 +01:00
iepoons
dc61a20645 fix transifex url 2025-10-29 14:19:45 +01:00
Ansgar Becker
1780c50f85 fix: sort empty session folders like non-empty ones
Refs #1828
2025-10-27 13:54:41 +01:00
Ansgar Becker
422c9ed1a0 feat: sort sessions and folders according to user locale
Refs #1828
2025-10-27 13:21:40 +01:00
Ansgar Becker
3aad696e56 fix: set modified flag after move per button
Refs #2220
2025-10-26 12:53:07 +01:00
Ansgar Becker
bdc975ec6d fix: column reordering per drag and drop
Closes #2220
2025-10-26 12:17:17 +01:00
Ansgar Becker
03a58556fe feat: sort session folders at top per setting
Closes #1828
2025-10-24 15:53:59 +02:00
Ansgar Becker
a0a4a1e69b fix: list procedures in PostgreSQL
This moves PG related code out of TDBConnection.GetCreateCode and puts it into its own TPgConnection.GetCreateCode. This way we can re-use code used to find functions for procedures as well.

Closes #2278
2025-10-19 11:39:35 +02:00
Ansgar Becker
a872ed2a96 feat: filter box in user manager
Closes #2275
2025-10-17 15:40:23 +02:00
Ansgar Becker
c780363c7d fix: missing DELETE HISTORY privilege on MariaDB
Closes #1026
2025-10-17 15:23:26 +02:00
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