273 Commits

Author SHA1 Message Date
134d9f3331 Issue #2132: fix crash when saving an sql file previously loaded with auto-detected encoding 2025-04-06 20:33:41 +02:00
8c27ad3226 Open donation web page lazily once per day 2025-02-09 20:50:05 +01:00
0ed57783a8 Issue #2085: tell TStringStream.Create not to free its TEncoding object after usage, as we use application-lifetime-available encoding instances 2025-02-01 09:59:06 +01:00
8faf2ccac9 Show type of exception happening through AppSettings.ExportSettings 2025-01-31 10:49:55 +01:00
2c0b9455a5 Issue #646: forget setting for "Favorite objects only" on each connection start 2025-01-24 09:49:30 +01:00
1bd969f2b1 Issue #2064: support UTF-8 BOM encoding when loading and saving editor files 2025-01-22 10:55:15 +01:00
6a7b84568b Prevent connection activity through hovering table token while user query is running. Similar to issue #278 2025-01-22 08:40:57 +01:00
250663f489 Issue #2000: restore partly disabled support for multi lined grid rows 2025-01-12 13:31:44 +01:00
bb5d5add23 Issue #1975: add preference option to skip dialog for selecting the SQL reformatter 2025-01-11 15:48:54 +01:00
d5ba3e4980 Show editor hints for string literals, revealing their character length 2024-12-20 18:32:43 +01:00
ce7d7007fa Fix a couple of compiler warnings 2024-12-09 07:16:07 +01:00
2d153a41bc Issue #2036: disable clickable anchors in message dialogs when current style is dark, to work around unreadable text 2024-10-16 14:52:25 +02:00
89560cc4a0 Issue #1992: Escape ampersand in caption of menus and tabs, preventing underlined hotkey generation for names of session, database and tables 2024-10-12 15:31:58 +02:00
1f61ab7593 Issue #1965: remove unused variable 2024-09-29 11:05:44 +02:00
bc9693c622 Issue #2000: disable multiline feature in grids, even when setting "Lines of text in grid rows" is larger than 1. Aims to fix laggy performance in grid with large contents. 2024-09-17 20:46:47 +02:00
854efdf734 Issue #2009: basic implementation of a data generation tool, in table tools dialog 2024-09-09 17:40:53 +02:00
e521f7ab0c CSV import: add checkbox option for keeping dialog open after successful import, so the user may process multiple files with less clicks 2024-07-23 19:39:56 +02:00
0b3bc66d6e Issue #1972: Add new option to verify SSL certificate, in MySQL and MariaDB 2024-06-28 15:38:23 +02:00
5b214a3d75 Issue #1965: show warnings from some internal queries as well, and when running an SQL file 2024-06-18 16:53:09 +02:00
c3f2046b05 Issue #1965: fix missing variable declaration 2024-06-17 19:55:46 +02:00
df5474c8d5 Issue #1965: remove obsolete option and checkbox "Show query warnings dialog", now that warnings are always logged 2024-06-17 16:03:13 +02:00
078f9e5df3 Issue #1965: show warnings from custom queries in the bottom log panel, right when they occur, not at the very end of a batch 2024-06-17 15:38:46 +02:00
87f3ced187 Separate two commands in two lines, so debugging can reveal the crashing command 2024-06-17 11:06:03 +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
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
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
010a46c48f Outsource new line replacements into new StripNewLines() function 2024-04-12 06:59:16 +02: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
dc77752145 Issue #1887: restore old scroll offset in data grid, when refreshing and when paging to the next rows 2024-02-26 13:22:46 +01:00
8e3eed57cb Issue #1906: by default, use grayscale icons on inactive *query* tabs only 2024-02-10 15:43:25 +01:00
04c2d949a0 Issue #1906: add preference option for grayscale/color icons on inactive tabs 2024-02-10 15:37:21 +01:00
f3ce46af4d Update VirtualTrees component code to release v7.6.6 from Jan 12 2024 2024-01-29 15:00:26 +01:00
d9304007b6 Issue #1879: add drop down menu to "Apply filter" button, with an option to overwrite the current filter based on the different input text 2023-12-02 14:04:24 +01:00
fcb0d15413 Detect Windows 11 in about dialog, and remove functions only required for the no longer supported Windows Store version 2023-11-14 18:16:37 +01:00
e640b8db7e Remove debug stuff to force exception in f_() 2023-11-12 16:51:39 +01:00
1098d25ad3 Fix crash in f_() function with invalid format specifiers from some translation. Happened in Japanese recently. 2023-11-12 16:49:30 +01:00
38a9c157f7 Issue #1863: simplify GetExecutableBits with a simple compiler conditional, which should not even fail on Wine 2023-10-31 16:33:58 +01:00
38788e432d Add right-click option for MultiLine property of PageControlMain, for users preferring tabs in one line 2023-10-27 13:08:01 +02:00
e36a8d7201 Issue #1863: catch any exception in GetExecutableBits. PImageNtHeaders.Signature does not seem to be accessible on Wine. 2023-10-19 19:12:51 +02:00
da4a327eee Fix sporadic crashes in various calls to [TWinControl].SetFocus, with the new class helper .TrySetFocus 2023-10-16 20:50:10 +02:00
79962b03fc Remove ineffective/unused toVariableNodeHeight from TreeOptions.MiscOptions of data and query grids, as this triggers a ReinitNode in the recently updated VirtualTrees code. See SetMiscOptions(). 2023-10-15 13:05:28 +02:00
2f44c9a11c Create a separate option to enable/disable middle-click for tab closing. See https://www.heidisql.com/forum.php?t=41347 2023-10-12 19:25:07 +02:00
0444ebbdb7 Issue #861: support hiding row id column through new preference checkbox 2023-10-12 07:27:00 +02:00
62f27dbf0a Add code for TClipboardHelper.TryAsText, missing in previous commit 2023-10-10 17:23:46 +02:00
9f05f5ff8b Fix crash in various places where we just try to get the current clipboard text 2023-10-09 07:24:24 +02:00
2d648c60bb Issue #861: fix crash in data grid when row id column has focus, and ensure that column never gets focus 2023-10-09 06:51:59 +02:00
5316e2c0da Issue #750: add Andi's reformatter on sqlformat.org as a third option to format the current SQL code 2023-10-02 18:18:01 +02:00
0be3f8a410 Issue #750:
* move code from apphelpers.ReformatSQL to reformatter.ReformatInternal
* remember last used formatter
* use ReformatInternal in texteditor (as previously ReformatSQL)
* display HTTP response content in error dialog (EIdHTTPProtocolException.ErrorMessage)
2023-09-24 18:59:21 +02:00
184b064f1b Sequal suggest:
* add combo box with recent prompts
* add Sequal logo with link in lower corner of dialog
* remove port number from API url
* unify user agent
* remember form dimensions and last prompt
2023-05-08 07:10:31 +02:00
d5acd1358a Basic implementation of Sequal Suggest as a dialog, under Tools. For generating SQL queries through natural language. 2023-05-01 16:08:12 +02:00