5076 Commits

Author SHA1 Message Date
acedfc7c87 Table editor: disallow editing direction/collation of index node level 2024-06-17 07:54:54 +02:00
ce3d29a99c Issue #1964: support MariaDB's INET4 and INET6 data types 2024-06-14 13:59:40 +02:00
b76c27dd4c Issue #1963: fix doubled DPI factor of proposal width and height, due to its own scaling 2024-06-12 18:32:45 +02:00
77f3407738 Issue #1952: change log level in TDBQuery.IsEditable from debug to info, when user tries to edit a read-only grid result, so the reason and background is more visible for most users. 2024-06-08 09:11:38 +02:00
c6b29cabac Issue #1149: reset bottom filter box after switching tables 2024-06-08 08:46:57 +02:00
215b096003 Issue #1962: reset width and height of completion proposal when user clicks "Reset panel dimensions" 2024-06-08 08:21:52 +02:00
6c7c5eff1a Issue #1284: add support for encrypted SQLite databases, using the C API from utelle/SQLite3MultipleCiphers 2024-06-05 16:47:20 +02:00
505f2c9d52 Quote restart command in scheduled task item generated by auto-updater 2024-05-31 09:00:18 +02:00
40e427e5b2 Merge branch 'master' into export-php 2024-05-31 07:54:33 +02:00
21ab7c8917 Issue #1959: fix shrinking/repositioned edit boxes in options tab of table editor, when opening a second table. 2024-05-31 07:44:38 +02:00
abc0900f69 Issue #634: fix HTML in message dialog text containing URLs with trailing double quote 2024-05-30 18:43:57 +02:00
2aa65f1af5 Issue #1948: hide menu item for Sequal Suggest dialog. 2024-05-30 17:51:48 +02:00
b099162e0e Issue #1768: add footer hint in the error dialog shown when SEC_E_ALGORITHM_MISMATCH happens 2024-05-29 07:22:01 +02:00
d549080cbd Issue #1768:
* Dynamically set the used MYSQL_OPT_* constants for libmysql v8+, to fix the reported SEC_E_ALGORITHM_MISMATCH connection error on SSL-enabled sessions.
* add libmysql-8.4.0-64.dll to installer
* remove deprecated and no longer used mysql_ssl_set() function
2024-05-28 19:33:54 +02:00
d383089c3d Issue #1897: initialize nodes with vsMultiLine only if toGridExtensions option is set, so the host subtabs do not suffer from other bugs. See https://www.heidisql.com/forum.php?t=42191 2024-05-21 19:39:50 +02:00
5b046b2473 Issue #1768: prefer mysql_options() with MYSQL_OPT_SSL_* over deprecated mysql_ssl_set(). And merge some newer TMySQLOption items from mariadb-server\libmariadb\include\mysql.h 2024-05-20 10:53:45 +02:00
db014bda03 Use custom tab width and tabs-to-spaces setting uniquely in all places where we generate code. Provides a new CodeIndent() helper. Closes #1330 2024-05-19 12:22:43 +02:00
a378e6ec94 Set TLS options BEFORE calling mysql_ssl_set(). Probably helps fixing issue #1768 2024-05-18 17:40:34 +02:00
6fac701ad6 Fix retrieval of PG foreign keys on table names which exist in multiple schemata. Closes #1956. 2024-05-18 12:11:28 +02:00
64e843cadf Support zooming per mouse wheel in all remaining TSynMemo instances. This was missing in the procedure editor and log panel for instance. 2024-05-17 07:34:48 +02:00
79d9f8bba8 Fix and improve exporting in PHP format 2024-05-10 17:36:36 +02:00
0e389da429 Issue #1763: fix wrong DPI shown in log panel, and too high donate button after DPI change 2024-05-10 15:31:40 +02:00
6e9be764fd Mark grid nodes with vsMultiLine, even if asGridRowLineCount option is set to 1. Fixes endlessly received WM_PAINT messages on results with large lines and tabs in it. Fixes issue #1897. See https://www.heidisql.com/forum.php?t=41502 2024-05-09 13:03:50 +02:00
8ed344400d Issue #1947: don't change case of detected column names, in CSV parser 2024-05-01 16:48:30 +02:00
59669869ea Issue #139: move the few lines of code from OnBeforeCellPaint events of 3 remaining host subtabs into HostListBeforeCellPaint 2024-05-01 12:22:48 +02:00
c5f93d23e9 Issue #139: use alternating row background in database tab, and in all sub tabs of the host tab 2024-05-01 12:00:18 +02:00
538cd1efc1 Issue #1936: simplify code in TfrmTextEditor.FormClose 2024-04-29 16:28:11 +02:00
45b9010e2b Issue #1936: simplify code, use the reference to TfrmTextEditor only locally in the ButtonClick event 2024-04-29 16:13:35 +02:00
358bee628c Issue #1936: Attempt to fix EAbstractError when closing text editor 2024-04-29 16:04:34 +02:00
604047f8d6 Issue #139: minor optimization 2024-04-29 12:08:24 +02:00
f49804afbe Alternating row background colors in table columns list, if activated by user. Closes #139 2024-04-29 09:24:47 +02:00
7647fa19c0 Reset sort order of data tab grid as well, when user clicks "Clear data tab filter". Closes #1868 2024-04-29 07:44:32 +02:00
ae2abe22b5 Issue #1931: retrieve oid of user defined PostgreSQL data type CITEXT dynamically, which is different on each server/database. 2024-04-24 20:07:18 +02:00
4ac4152e7d Support CITEXT columns and categorize as text type, so these show up in foreign values pulldown editor of data grid. Closes #1931 2024-04-22 20:30:34 +02:00
96c8f3c660 Grid export: implement JSON Lines format. Closes #1930 2024-04-21 18:08:39 +02:00
d094e45619 Grid export: fix non triggered code for format selection 2024-04-21 16:14:41 +02:00
5b4afdd2df Grid export: convert format TComboBox to TComboBoxEx with icons 2024-04-21 16:08:14 +02:00
a8405070db Reorder components in grid export dialog, and convert format radio buttons to combobox. Makes the dialog more wide than high, creating space for wider labels and more format options. 2024-04-20 10:50:14 +02:00
e0f8abad06 Set DbTree.DefaultNodeHeight in FormShow rather than in FormCreate, to respect DPI settings. Closes #1943 2024-04-18 10:24:19 +02:00
8359bf5f1c Reset FClipboardHasNull marker before pasting text which was copied outside the application. Closes #1942 2024-04-17 15:01:30 +02:00
3c45d41c19 In TSecureShellCmd.Connect, include parallel happened errors in any success dialog. Also, log errors to the log panel when both pipes have content. Closes #1940 2024-04-17 11:27:35 +02:00
ee3aaf8645 Issue #321: Fix SQL code in TTableKey.SQLCode for PostgreSQL 2024-04-16 20:15:41 +02:00
5309787847 Issue #1939: Fix empty CREATE TABLE code and "List index out of bounds" message in log, due to accessing TTableKey.Collations[x] without being initialized 2024-04-16 20:13:47 +02:00
1df6622f8f Update list with known MySQL keywords, taken from https://dev.mysql.com/doc/refman/8.0/en/keywords.html#keywords-in-current-series Closes #1933 2024-04-14 12:12:52 +02:00
39826ecbfb Issue #1934: fix empty column list in completion proposal when user input starts with a quote character 2024-04-14 11:48:55 +02:00
010a46c48f Outsource new line replacements into new StripNewLines() function 2024-04-12 06:59:16 +02:00
dec0acea39 Fix too greedy expression for finding result name. See https://www.heidisql.com/forum.php?t=10493 2024-04-11 19:18:01 +02:00
4c07c36411 Issue #1586: include "COLLATE xyz" clause when applying collation and user checked the "Convert data" option, so the columns do not get the default collation of the new charset 2024-04-10 12:13:57 +02:00
9364da6661 Support naming result tabs per "-- name: xyz" comment. See https://www.heidisql.com/forum.php?t=10493 2024-04-08 14:32:35 +02:00
fcca03acae Fix invalid SQL code for dropping foreign key constraint in PostgreSQL mode. Closes #1247 2024-03-28 19:33:48 +01:00