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