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
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
6434e2f3c2
Issue #1927 : display column comments in completion proposal, give that third column more space to the left and italic style
2024-03-28 17:18:18 +01:00
59c2122113
Scale controls on TSetEditorLink DPI aware. See pm from HW
2024-03-25 14:14:56 +01:00
54c953ed61
Add functions-mysql8.ini with some newer functions in it, and search for version specific ini file when connecting. See https://www.heidisql.com/forum.php?t=41892
2024-03-20 15:55:02 +01:00
f038db4031
Fix completion proposal not showing columns of a table alias when table name contains the word "join". Closes #1923
2024-03-17 09:38:56 +01:00
4751e83080
Hopefully fix slow loading tabs. Related to commit 1d1d1a493892eba9152a868bc303a11c1826af74.
2024-03-13 15:37:42 +01:00
56d84c34a8
Host tab: use session name as tab caption, and show host name as mouse-over hint. See https://www.heidisql.com/forum.php?t=41399
2024-03-09 16:48:29 +01:00
b617a4f19d
Issue #1917 : use existing Charset, Id and Default column names in GetCollationTable
2024-03-03 19:43:24 +01:00
730793df9f
Issue #1917 : add some dummy column names in GetCollationTable which are used by some callers
2024-03-03 19:34:56 +01:00
7ef74ddc63
Support additional UCA collations introduced in MariaDB 10.10.1. Closes #1917
2024-03-03 19:24:18 +01:00
b7e7207cb0
Issue #1918 : make expression more exact, for cases it matches in the middle of a query as well
2024-03-02 13:39:56 +01:00
648e1356e3
Remove leading timestamp from log message when copying to new query tab. Closes #1918
2024-03-02 13:35:34 +01:00