Commit Graph

4688 Commits

Author SHA1 Message Date
Ansgar Becker
26baa5eb0d Issue #1503: replace remaining usages of TOpenTextFileDialog with new TExtFileOpenDialog 2022-02-06 13:49:09 +01:00
Ansgar Becker
919c73ef06 Issue #1503: switch file-open-dialog for SQL files from TOpenTextFileDialog to newer TFileOpenDialog with better DPI support, and extend it with an encoding selector 2022-02-06 13:36:05 +01:00
Ansgar Becker
8656a6459f Issue #362: bugfix for existing sessions: remove default value for unset asSshExecutable, so the old global asPlinkExecutable gets used in that case 2022-02-06 12:01:11 +01:00
Ansgar Becker
722121035c Issue #1503: Slightly enlarge status bar panel widths 2022-02-05 20:22:21 +01:00
Ansgar Becker
56225db69d Issue #1503: Warn user that using styles with high DPI settings may have display issues 2022-02-05 20:03:43 +01:00
Ansgar Becker
8fc28c1820 Issue #1503: Optimize width of status bar panels with real life sample text widths instead of hardcoded assumptions 2022-02-05 18:15:29 +01:00
Ansgar Becker
98c69fa2ed Issue #362: add basic support for OpenSSH tunnels, with slightly different command line arguments 2022-02-04 22:28:03 +01:00
Ansgar Becker
2036f15263 Issue #1503: Fix too small font and height of items in completion proposal dialog. See https://www.heidisql.com/forum.php?t=38782 2022-02-04 19:58:49 +01:00
Ansgar Becker
1452d4c167 Issue #1503: fix huge font size on query tabset, and try to get a better contrast between selected and unselected result tabs 2022-02-04 07:16:21 +01:00
Ansgar Becker
b49cd51ff9 Issue #1503: scale hardcoded control dimensions in column default editor 2022-02-04 06:58:36 +01:00
Ansgar Becker
c8ecee8f69 Add user option to cut floats from trailing decimal zeros, and leave 1 zero by default. See https://www.heidisql.com/forum.php?t=38775 2022-02-03 08:24:55 +01:00
Ansgar Becker
8d1ed29062 Issue #1503: scale hardcoded dimensions of dynamically created controls on sorting dialog 2022-01-16 11:31:48 +01:00
Ansgar Becker
62899550cd Issue #1360: create menu item for toggling visibility of all columns with one click, in header popup menu 2022-01-13 07:58:15 +01:00
Ansgar Becker
53ed180cfd CSV layout detector: allow NULL on columns with \N values. See https://www.heidisql.com/forum.php?t=38663 2022-01-06 08:20:15 +01:00
Ansgar Becker
9bf599f3f8 Support renaming SQLite tables in database tab. Closes #1427 2022-01-04 19:11:55 +01:00
Ansgar Becker
210f056c47 Revert a part of commit 976dd6b742: do not generate hyperlinks for local file paths, which get broken too often due to unsupported spaces. 2022-01-01 12:38:45 +01:00
Ansgar Becker
d7d2993c35 Move line up/down actions to the more noticable Edit main menu 2021-12-31 10:35:05 +01:00
Ansgar Becker
f420f2d036 Fix ignored cursor moves in SQL editors, broken by using OnChange instead of OnStatusChange in 38e5409dbe. Related to #1319 and more recently reported on https://www.heidisql.com/forum.php?t=38641 2021-12-30 11:37:59 +01:00
Ansgar Becker
e8e264fa2a Issue #1503: reduce flicker when DPI setting for current screen is modified, or window gets moved to another screen 2021-12-29 11:31:18 +01:00
Ansgar Becker
149d16dceb Issue #1503: outsource Round() with ScaleFactor into new TExtForm.ScaleSize(), and log scaling factor in log panel 2021-12-29 10:39:22 +01:00
Ansgar Becker
91be0fcc0a Issue #1503: increase default size of grid popup text editor 2021-12-29 10:00:32 +01:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
d46716ff2e Issue #1503: reactivate DPI awareness, and try to read/write component dimensions DPI independently 2021-12-26 13:06:24 +01:00
Ansgar Becker
07f00ed88d Issue #1151: add option to turn off tab close by doubleclick/middleclick 2021-12-25 17:12:24 +01:00
Ansgar Becker
25dfaa50ed Block too quick further close tab actions. Closes issue #1496 2021-12-16 20:41:09 +01:00
Ansgar Becker
c203956d12 Don't generate DEFAULT... and COLLATE... clauses for virtual columns. Closes #1210 2021-12-11 12:59:43 +01:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
b6d221b3e3 Issue #1169: detect column types in TInterbaseQuery.Execute 2021-11-03 08:50:53 +01:00
Ansgar Becker
b1a0cbe172 Issue #1169: get date grid updates running 2021-10-31 11:24:50 +01:00
Ansgar Becker
33eb0032d9 Issue #1169: implement TInterbaseConnection.GetTableColumns and InterbaseDatatypes 2021-10-30 12:44:10 +02:00
Ansgar Becker
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
Ansgar Becker
d92ca7edd5 Issue #1169: implement
* TInterbaseConnection.GetCollationTable
* TInterbaseConnection.GetCharsetTable
* TInterbaseConnection.FetchDbObjects
2021-10-24 09:36:06 +02:00
Ansgar Becker
ec23a18734 Issue #1169: set Interbase SQL dialect for highlighter 2021-10-24 08:55:46 +02:00
Ansgar Becker
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
Ansgar Becker
e8d6eed8a5 Don't clear variable from --description cli parameter. Broken since c8b25c75fa. Closes #1295 2021-10-23 09:29:00 +02:00
Ansgar Becker
5ee7ce00c6 Create "copy with tabs to spaces" action, and place it in Edit menu. Closes #1285 2021-10-23 09:08:05 +02:00
Ansgar Becker
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
Ansgar Becker
38510bd030 Activate auto-suggest option "Find matches in middle of entered text" by default. 2021-10-19 06:47:58 +02:00
Ansgar Becker
c23e5d3731 Fix generating mysqldump cli argument --databases with --tab 2021-10-17 11:50:58 +02:00
Ansgar Becker
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
Ansgar Becker
eb6386f218 Prefer query left to the current one, if current one contains no text. Closes #603 2021-10-17 08:34:38 +02:00