Ansgar Becker
1bc89b12dd
Issue #1525 : remove project manager feature with all its unrelated changes
2025-08-19 06:27:10 +02:00
Raphael Tweitmann
09ce6a8def
Synchronizes Project Manager tab state across all query tabs
...
Implements global state management for Project Manager tab selection that persists across all query tabs and application sessions.
Adds new setting to remember user's preferred tab selection and ensures consistent behavior when switching between query tabs or opening new ones.
Replaces per-tab toggle behavior with synchronized state management where changing the active tab in one query tab automatically updates all others to maintain consistency.
2025-08-17 22:42:49 +02:00
Raphael Tweitmann
beeb59afc3
Issue HeidiSQL#1525: Allow Query files quick access with a simple Project Manager
2025-07-29 18:50:07 +02:00
Ansgar Becker
83bd56b034
Issue #2133 : revert broken characters and encoding of apphelpers unit
2025-04-07 09:12:25 +02:00
zilzila
04f8ef844c
implementation of Unicode logic for password encryption
2025-04-07 09:02:39 +02:00
Ansgar Becker
134d9f3331
Issue #2132 : fix crash when saving an sql file previously loaded with auto-detected encoding
2025-04-06 20:33:41 +02:00
Ansgar Becker
8c27ad3226
Open donation web page lazily once per day
2025-02-09 20:50:05 +01:00
Ansgar Becker
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
Ansgar Becker
8faf2ccac9
Show type of exception happening through AppSettings.ExportSettings
2025-01-31 10:49:55 +01:00
Ansgar Becker
2c0b9455a5
Issue #646 : forget setting for "Favorite objects only" on each connection start
2025-01-24 09:49:30 +01:00
Ansgar Becker
1bd969f2b1
Issue #2064 : support UTF-8 BOM encoding when loading and saving editor files
2025-01-22 10:55:15 +01:00
Ansgar Becker
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
Ansgar Becker
250663f489
Issue #2000 : restore partly disabled support for multi lined grid rows
2025-01-12 13:31:44 +01:00
Ansgar Becker
bb5d5add23
Issue #1975 : add preference option to skip dialog for selecting the SQL reformatter
2025-01-11 15:48:54 +01:00
Ansgar Becker
d5ba3e4980
Show editor hints for string literals, revealing their character length
2024-12-20 18:32:43 +01:00
Ansgar Becker
ce7d7007fa
Fix a couple of compiler warnings
2024-12-09 07:16:07 +01:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
1f61ab7593
Issue #1965 : remove unused variable
2024-09-29 11:05:44 +02:00
Ansgar Becker
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
Ansgar Becker
854efdf734
Issue #2009 : basic implementation of a data generation tool, in table tools dialog
2024-09-09 17:40:53 +02:00
Ansgar Becker
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
Ansgar Becker
0b3bc66d6e
Issue #1972 : Add new option to verify SSL certificate, in MySQL and MariaDB
2024-06-28 15:38:23 +02:00
Ansgar Becker
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
Ansgar Becker
c3f2046b05
Issue #1965 : fix missing variable declaration
2024-06-17 19:55:46 +02:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
87f3ced187
Separate two commands in two lines, so debugging can reveal the crashing command
2024-06-17 11:06:03 +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
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
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
010a46c48f
Outsource new line replacements into new StripNewLines() function
2024-04-12 06:59:16 +02:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
8e3eed57cb
Issue #1906 : by default, use grayscale icons on inactive *query* tabs only
2024-02-10 15:43:25 +01:00
Ansgar Becker
04c2d949a0
Issue #1906 : add preference option for grayscale/color icons on inactive tabs
2024-02-10 15:37:21 +01:00
Ansgar Becker
f3ce46af4d
Update VirtualTrees component code to release v7.6.6 from Jan 12 2024
2024-01-29 15:00:26 +01:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
e640b8db7e
Remove debug stuff to force exception in f_()
2023-11-12 16:51:39 +01:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
da4a327eee
Fix sporadic crashes in various calls to [TWinControl].SetFocus, with the new class helper .TrySetFocus
2023-10-16 20:50:10 +02:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
0444ebbdb7
Issue #861 : support hiding row id column through new preference checkbox
2023-10-12 07:27:00 +02:00
Ansgar Becker
62f27dbf0a
Add code for TClipboardHelper.TryAsText, missing in previous commit
2023-10-10 17:23:46 +02:00
Ansgar Becker
9f05f5ff8b
Fix crash in various places where we just try to get the current clipboard text
2023-10-09 07:24:24 +02:00