Commit Graph

6310 Commits

Author SHA1 Message Date
Ansgar Becker
1ea5c51e24 Issue #1604: fix crash when showing index tab due to uninitialized SubParts and Collations in SQLite and PostgreSQL 2024-06-17 09:20:07 +02:00
Ansgar Becker
acedfc7c87 Table editor: disallow editing direction/collation of index node level 2024-06-17 07:54:54 +02:00
Ansgar Becker
8a1087fe0c Issue #1284: update SQLite multiple cipher libraries to v1.8.6 2024-06-16 14:35:06 +02:00
Ansgar Becker
ce3d29a99c Issue #1964: support MariaDB's INET4 and INET6 data types 2024-06-14 13:59:40 +02:00
Ansgar Becker
753e4f6b1f Issue #1284: suppress irrelevant warning "Duplicate %s %s with identical parameters will be inacessible from C++" 2024-06-14 13:46:55 +02:00
Ansgar Becker
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
Ansgar Becker
b98c3ffba2 Update current year in license file 2024-06-08 13:11:15 +02:00
Ansgar Becker
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
Ansgar Becker
c6b29cabac Issue #1149: reset bottom filter box after switching tables 2024-06-08 08:46:57 +02:00
Ansgar Becker
215b096003 Issue #1962: reset width and height of completion proposal when user clicks "Reset panel dimensions" 2024-06-08 08:21:52 +02:00
Ansgar Becker
72de2ac6b7 Create FUNDING.yml 2024-06-06 12:23:56 +02:00
Ansgar Becker
6c7c5eff1a Issue #1284: add support for encrypted SQLite databases, using the C API from utelle/SQLite3MultipleCiphers 2024-06-05 16:47:20 +02:00
Ansgar Becker
505f2c9d52 Quote restart command in scheduled task item generated by auto-updater 2024-05-31 09:00:18 +02:00
Ansgar Becker
eb48205528 Merge pull request #1950 from mlocati/export-php
Fix and improve exporting in PHP format
2024-05-31 07:56:34 +02:00
Ansgar Becker
40e427e5b2 Merge branch 'master' into export-php 2024-05-31 07:54:33 +02:00
Ansgar Becker
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
Ansgar Becker
abc0900f69 Issue #634: fix HTML in message dialog text containing URLs with trailing double quote 2024-05-30 18:43:57 +02:00
Ansgar Becker
2aa65f1af5 Issue #1948: hide menu item for Sequal Suggest dialog. 2024-05-30 17:51:48 +02:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
a378e6ec94 Set TLS options BEFORE calling mysql_ssl_set(). Probably helps fixing issue #1768 2024-05-18 17:40:34 +02:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
ed5bccce00 Add CURRENT_TIMESTAMP function, this time missing in the newer generated functions-mysql8.ini. Closes #1951 2024-05-15 09:10:14 +02:00
Michele Locati
79d9f8bba8 Fix and improve exporting in PHP format 2024-05-10 17:36:36 +02:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
6c89405813 Bump version for v12.7 release 12.7 2024-05-05 12:05:48 +02:00
Ansgar Becker
8ed344400d Issue #1947: don't change case of detected column names, in CSV parser 2024-05-01 16:48:30 +02:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
538cd1efc1 Issue #1936: simplify code in TfrmTextEditor.FormClose 2024-04-29 16:28:11 +02:00
Ansgar Becker
45b9010e2b Issue #1936: simplify code, use the reference to TfrmTextEditor only locally in the ButtonClick event 2024-04-29 16:13:35 +02:00
Ansgar Becker
358bee628c Issue #1936: Attempt to fix EAbstractError when closing text editor 2024-04-29 16:04:34 +02:00
Ansgar Becker
604047f8d6 Issue #139: minor optimization 2024-04-29 12:08:24 +02:00
Ansgar Becker
f49804afbe Alternating row background colors in table columns list, if activated by user. Closes #139 2024-04-29 09:24:47 +02:00
Ansgar Becker
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
Ansgar Becker
223ed2671e Issue #1946: update libmariadb.dll and plugin libraries to latest v3.3.8, taken from https://dlm.mariadb.com/browse/c_connector/201/1924/ 2024-04-26 13:55:03 +02:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
96c8f3c660 Grid export: implement JSON Lines format. Closes #1930 2024-04-21 18:08:39 +02:00
Ansgar Becker
d094e45619 Grid export: fix non triggered code for format selection 2024-04-21 16:14:41 +02:00
Ansgar Becker
5b4afdd2df Grid export: convert format TComboBox to TComboBoxEx with icons 2024-04-21 16:08:14 +02:00
Ansgar Becker
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
Ansgar Becker
e0f8abad06 Set DbTree.DefaultNodeHeight in FormShow rather than in FormCreate, to respect DPI settings. Closes #1943 2024-04-18 10:24:19 +02:00
Ansgar Becker
8359bf5f1c Reset FClipboardHasNull marker before pasting text which was copied outside the application. Closes #1942 2024-04-17 15:01:30 +02:00
Ansgar Becker
93bf677afc Update plink executables to v0.81 2024-04-17 11:28:30 +02:00