5230 Commits

Author SHA1 Message Date
6cba6d534a Issue #1253: fix index creation on PostgreSQL tables, use separate CREATE INDEX queries 2025-06-09 11:36:43 +02:00
e444aada40 Fixed EAccessViolation when closing editor while using non-default theme 2025-06-08 12:15:51 +02:00
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
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
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
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
8a824aeda0 Issue #604: sync number of rows to query with the per-page data grid setting 2025-05-22 21:40:30 +02:00
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
2af14a04f5 Issue #604: add context menu item "Select top 1000 rows" 2025-05-22 19:51:07 +02:00
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
8702b86aab Issue #2172: fix wrong comment 2025-05-19 16:37:40 +02:00
f5b7f4c8b8 Issue #2172: prompt for password again, when connection has timeout or broke 2025-05-19 16:33:51 +02:00
448bf72b8c Issue #2159: fix memory leak 2025-05-19 11:27:20 +02:00
ce86f51778 Issue #2159: SQLite: export separated table indexes, and export views and triggers 2025-05-19 11:24:37 +02:00
578f1fe21a Issue #2168: turn off synchronize_seqscans variable in PostgreSQL mode, to be sure SELECT's show a stable row sorting. See https://www.postgresql.org/docs/8.3/runtime-config-compatible.html#GUC-SYNCHRONIZE-SEQSCANS 2025-05-18 11:43:51 +02:00
686ef30fb4 Issue #1853: try to fix column definition changes on MS SQL wrt collation quoting and default value 2025-05-16 14:44:38 +02:00
3701c6054d Issue #2168: select rows from table to export by its primary key columns, so PostgreSQL does not apply a random sorting 2025-05-15 20:06:37 +02:00
1e50935326 Issue #2155: high DPI fix for painting icons in SQL export target drop-down 2025-05-13 19:01:01 +02:00
b9bd95a65b Issue #2155: paint session background and icon in session drop-down of SQL export dialog 2025-05-09 14:25:04 +02:00
2d25e7100b Issue #2156: unescape generated column expression when loading from IS.COLUMNS 2025-05-05 08:07:34 +02:00
85205f9aa2 Keep retrieving exact row count on data tab header after activated via context menu, until another table has focus 2025-05-02 13:57:31 +02:00
5c0b8bc287 Display number or rows in data tab header for views. See https://www.heidisql.com/forum.php?t=44057 2025-05-02 13:47:01 +02:00
b5e2f6ad98 Issue #2107: add "invert check" menu item on table tools tree 2025-04-28 16:56:24 +02:00
57a22449df Issue #214: when refreshing, ask user if he wants to discard modifications in table/view/routine/... editors 2025-04-28 16:40:08 +02:00
21cdd16f56 Prefer Boolean over Bool type in owned code 2025-04-20 14:33:52 +02:00
6a2b5ecfc2 Issue #2139: fix missing AND's in REQUIRE clause, and move REQUIRE clause from GRANT to ALTER USER query, as MySQL does not support that in GRANT since v8.x 2025-04-12 16:53:42 +02:00
83bd56b034 Issue #2133: revert broken characters and encoding of apphelpers unit 2025-04-07 09:12:25 +02:00
04f8ef844c implementation of Unicode logic for password encryption 2025-04-07 09:02:39 +02:00
134d9f3331 Issue #2132: fix crash when saving an sql file previously loaded with auto-detected encoding 2025-04-06 20:33:41 +02:00
e6ea5fb1d2 Issue #2123: prevent crash in libpq when disconnecting an already disconnected connection 2025-04-05 18:08:19 +02:00
a7c4e28b49 Issue #2128: fix wrong encoding of connection string for PQconnectdb() 2025-04-05 18:02:33 +02:00
cfaa6ad7b6 Issue #2123: fix reconnect mechanism in TPGConnection.Ping() 2025-04-01 17:10:29 +02:00
fda21c01ee Issue #2119: optimize calculation of status bar panel widths 2025-03-17 07:25:34 +01:00
09edb5448a Issue #1986: do not set CLIENT_SSL flag with libmariadb, which seems to cause a "bad handshake" in mysql_real_connect() 2025-03-16 13:40:52 +01:00
888a021d39 Issue #2103: fix latin1 charset used with libmysql v8.x which reports "utf8mb4" by mysql_character_set_name() 2025-03-15 16:12:18 +01:00
3bc8d5949d Issue #2101: attempt to reactivate progress bar in status bar when running through Wine, now with a safety check for IsWindow() 2025-03-04 15:49:15 +01:00
b345b611a2 Enable padding in multiline tooltips with a derived THintWindow class 2025-02-17 20:09:05 +01:00
a81be3f4c6 Reduce web page openings to once after successful nightly update 2025-02-17 20:02:55 +01:00
ed83ed0bf6 Wrap long lines in data type hints. See https://www.heidisql.com/forum.php?t=43881 2025-02-16 12:31:30 +01:00
17647619c2 Issue #2095: fix wrong/no control characters used when changing format to Excel csv via file-save dialog 2025-02-14 11:05:04 +01:00
3220d396bf Issue #2068: support MariaDB's new VECTOR data type in table designer, categorize as binary 2025-02-14 09:54:59 +01:00
7e2daed81e Issue #2083: use empty field delimiter and tab separator for new copy-lines feature 2025-02-10 20:09:28 +01:00
1b062ae7f3 Open donation web page in background when checking for updates 2025-02-10 19:53:40 +01:00
8c27ad3226 Open donation web page lazily once per day 2025-02-09 20:50:05 +01:00
0eeb5d23f2 Issue #2083: add menu item "Copy all lines" for copying visible and initialized nodes from any VirtualTree instance as CSV data 2025-02-02 13:51:08 +01:00
c38a436b3a Issue #1975: add "keep asking" checkbox to reformat dialog 2025-02-01 16:37:38 +01:00
0ed57783a8 Issue #2085: tell TStringStream.Create not to free its TEncoding object after usage, as we use application-lifetime-available encoding instances 2025-02-01 09:59:06 +01:00
8547033561 Issue #2084: show numeric values in variables tab locally formatted in a tooltip 2025-01-31 11:33:48 +01:00
8faf2ccac9 Show type of exception happening through AppSettings.ExportSettings 2025-01-31 10:49:55 +01:00
dc2aa45a7b Issue #835: move prompt for overwriting output file from save-dialog to later when exporting is started, catching cases where the previous filename is used 2025-01-30 11:40:12 +01:00