5715 Commits

Author SHA1 Message Date
91be0fcc0a Issue #1503: increase default size of grid popup text editor 2021-12-29 10:00:32 +01:00
aab0f244e2 Issue #1503: scale hardcoded width/height pixel values for buttons on session manager and inline text editor 2021-12-29 09:59:06 +01:00
b3365319b0 Issue #1503: Set the new (slightly higher) default font size for 100% DPI setting on all other forms as well 2021-12-27 07:44:51 +01:00
45fcaaef77 Issue #1503: Set a slightly higher default font size for 100% DPI setting, now that InheritFont does not increase it. 2021-12-27 07:17:24 +01:00
bcfcbff5bc Issue #1503: Leave font size at default, as the system's font size is probably scaled up 2021-12-26 14:15:09 +01:00
142e26ec22 Issue #1503: move SaveListSetup and RestoreListSetup to extra_controls unit, and handle column widths DPI independently 2021-12-26 13:58:25 +01:00
500cad6e9a Issue #1503: move code for monitor placement and state back to FormCreate, to fix a visible move in FormShow 2021-12-26 13:29:08 +01:00
d46716ff2e Issue #1503: reactivate DPI awareness, and try to read/write component dimensions DPI independently 2021-12-26 13:06:24 +01:00
07f00ed88d Issue #1151: add option to turn off tab close by doubleclick/middleclick 2021-12-25 17:12:24 +01:00
25dfaa50ed Block too quick further close tab actions. Closes issue #1496 2021-12-16 20:41:09 +01:00
c203956d12 Don't generate DEFAULT... and COLLATE... clauses for virtual columns. Closes #1210 2021-12-11 12:59:43 +01:00
50ddf24337 Include database name in foreign key code only if it differs from the database in which it resides. Closes #1419 2021-12-10 07:29:52 +01:00
829b89db2d Fix misleading text hint on databases input in PostgreSQL mode. See https://www.heidisql.com/forum.php?t=15081#p38577 2021-12-05 20:52:15 +01:00
a20efabaf8 Auto-expand session folder when user filter matches a child session. See https://www.heidisql.com/forum.php?t=38566 2021-12-01 18:59:36 +01:00
8fac110e7f Issue #1486: update sqlite.dll to v3.37 2021-12-01 17:50:59 +01:00
a228359c90 Fix crash due to long text (>1KB) in grid cell editor. Show popup text editor from 1KB up (not 100KB). 2021-11-23 12:43:08 +01:00
00625b8f09 Issue #1169: prefer OpenOrExecute over Open, in TInterbaseConnection.Query, and destroy unused FdQuery object. Fixes exception with "[FireDAC][Phys]-308" with non-result queries. 2021-11-03 09:13:24 +01:00
b6d221b3e3 Issue #1169: detect column types in TInterbaseQuery.Execute 2021-11-03 08:50:53 +01:00
b1a0cbe172 Issue #1169: get date grid updates running 2021-10-31 11:24:50 +01:00
33eb0032d9 Issue #1169: implement TInterbaseConnection.GetTableColumns and InterbaseDatatypes 2021-10-30 12:44:10 +02:00
64af06bfc0 Update functions-mysql.ini from MySQL 8 help tables 2021-10-27 17:20:21 +02:00
255e5856f8 Issue #1169: "USE <db>" not supported by Interbase, set empty query template. And modify SetDatabase so it may set the current database name too, like DetectUSEQuery. 2021-10-26 06:05:27 +02:00
d92ca7edd5 Issue #1169: implement
* TInterbaseConnection.GetCollationTable
* TInterbaseConnection.GetCharsetTable
* TInterbaseConnection.FetchDbObjects
2021-10-24 09:36:06 +02:00
ec23a18734 Issue #1169: set Interbase SQL dialect for highlighter 2021-10-24 08:55:46 +02:00
2537e592ec Quote column names for quick filter, when column name matches an SQL function name. Closes #1398 2021-10-23 15:45:37 +02:00
e8d6eed8a5 Don't clear variable from --description cli parameter. Broken since c8b25c75fa875ffdc1de4c7c8d52c2f30e1499fd. Closes #1295 2021-10-23 09:29:00 +02:00
5ee7ce00c6 Create "copy with tabs to spaces" action, and place it in Edit menu. Closes #1285 2021-10-23 09:08:05 +02:00
325ceedaf9 Create editor commands for moving line up/down. See https://www.heidisql.com/forum.php?t=18926 2021-10-20 07:45:32 +02:00
a02a19f65d Issue #1169: completion proposal: add the few Interbase function names listed on https://docwiki.embarcadero.com/InterBase/2020/en/Function_List_(Language_Reference_Guide) 2021-10-19 07:20:52 +02:00
38510bd030 Activate auto-suggest option "Find matches in middle of entered text" by default. 2021-10-19 06:47:58 +02:00
c23e5d3731 Fix generating mysqldump cli argument --databases with --tab 2021-10-17 11:50:58 +02:00
535940872f SQL export: don't generate ALTER TABLE..DISABLE/ENABLE KEYS for InnoDB tables, which don't support that, generating a notice instead. Closes #1185 2021-10-17 11:46:36 +02:00
77b7203f11 Ignore query tab backup files generated during tests 2021-10-17 11:44:07 +02:00
eb6386f218 Prefer query left to the current one, if current one contains no text. Closes #603 2021-10-17 08:34:38 +02:00
54153df4d2 PostgreSQL: Update OpenSSL libraries to v1.1.1l, precompiled for ICS project, and add license details. Taken from http://wiki.overbyte.eu/wiki/index.php/ICS_Download#Download_OpenSSL_Binaries_.28required_for_SSL-enabled_components.29 . Closes #1464 2021-10-17 08:10:24 +02:00
f42afad480 Update SynEdit's list with known MySQL keywords, taken from https://dev.mysql.com/doc/refman/8.0/en/keywords.html#keywords-in-current-series . Closes #1437 2021-10-16 08:09:56 +02:00
54c327d1df Reset SynHighlighterSQL's MySQLFunctions list back to the official version, now that we extend this list with the new ini files 2021-10-13 09:36:05 +02:00
70912e15b3 Overwrite SynEdit's predefined FunctionNames list with those from our ini file 2021-10-13 08:00:38 +02:00
fd8016e0d6 Fix crash when helpers tree "SQL functions is expanded and shows some nodes, after user has disconnected 2021-10-12 19:53:14 +02:00
f5b45e7d8e Create generated functions-sqlite.ini, containing 76 definitions from current online documentation on https://www.sqlite.org/docs.html 2021-10-12 19:51:48 +02:00
9baeb9f018 Outsource large list of MySQL functions into separate .ini files, one per server type. Todo: definitions for SQLite and Interbase. 2021-10-11 21:32:55 +02:00
43eae2618e Issue #1458: Update MySQL function names for highlighting, with functions from MySQL 8.0.26 2021-10-09 18:18:58 +02:00
fc60303a58 Issue #1457: fix missing SET TIME_ZONE.. on export target server 2021-10-08 07:21:12 +02:00
89f1f7f5fa Issue #1453: support UINT columns in SQLite mode 2021-10-06 18:59:53 +02:00
36f8d5794b Prefer IdentifierEquals() to compare names of two tables in TDBObject.IsSameAs(), for potentially case insensitive comparison when lower_case_table_names is 1. Fixes "Table x not found in tree" after creating a table with upper case letters on Windows servers. See https://www.heidisql.com/forum.php?t=38150 2021-10-03 17:15:33 +02:00
066af75aac VirtualTrees: try to fix "unit not found" compiler error - add VirtualTrees.Types unit to contains section in dpk file 2021-09-27 09:11:51 +02:00
fc1421c4d3 Update VirtualTrees component source to v7.6.1 2021-09-26 08:28:23 +02:00
38c3a82380 Prefer SUBSTRING() over SUBSTR() in Postgres mode, to restore Redshift compatibility. See https://www.heidisql.com/forum.php?t=38326 and issue #1259 2021-09-22 07:12:46 +02:00
04e8d683b4 Escape single quotes and backslash in all PostgreSQL connection string values, including password. Closes #1417 2021-07-24 08:55:15 +02:00
475e191a59 Issue #1169: get basic connection to local Interbase setup running 2021-07-18 12:33:37 +02:00