Ansgar Becker
e89d973531
fix: crash reported in uploaded bug reports
...
EGGComponentError: Property cannot be translated. Add TP_GlobalIgnoreClassProperty(TComboBoxEx,'Text') to your source code ...
2026-03-04 13:01:39 +01:00
Ansgar Becker
1bc89b12dd
Issue #1525 : remove project manager feature with all its unrelated changes
2025-08-19 06:27:10 +02:00
Ansgar Becker
ed76333392
pr #2228 and issue #1525 : fix missing reference to new unit in project files
2025-07-29 21:15:38 +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
c590f2587a
Upgrade to Delphi 12.3
2025-07-02 18:43:06 +02:00
Ansgar Becker
1562d76b6b
Update VirtualTreeView component code to v8.1.2 from May 30, 2025
2025-06-09 16:58:54 +02:00
Ansgar Becker
b345b611a2
Enable padding in multiline tooltips with a derived THintWindow class
2025-02-17 20:09:05 +01:00
Ansgar Becker
fa51efc2d0
Upgrade to Delphi 12.1: create or copy new packages, update SynEdit.inc to match DCC 36.0
2024-07-17 11:40:35 +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
9e3bb2e51e
Issue #750 : experimental support for reformatting SQL code per online API, using the engine from https://github.com/doctrine/sql-formatter/
2023-09-24 13:23:00 +02:00
Ansgar Becker
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
Ansgar Becker
31abc55c8d
Disable ASLR and the same flag for 64 bit mode through base configuration.
...
Include Vcl.Controls in dpr file, trying to fix some IDE explorer errors
This version should be built with an updated madExcept 5.1.2, including a fix for ASLR.
2023-01-17 20:21:30 +01:00
Ansgar Becker
d77485160c
Refactor build updater once again:
...
* convert to console application without window, so the user sees all status messages in the order of appearance
* include SysUtils unit, which increases file size to ~2MB, but enhances maintainability
* restrict compilation and resource inclusion to 64bit mode - the build updater is disabled in 32bit mode anyway
2022-12-31 15:06:23 +01:00
Ansgar Becker
04fe65d9e3
Readd a few unit scopes which seem to fix issues in the IDE's code explorer
2022-12-27 19:54:46 +01:00
Ansgar Becker
0d9de512cd
Remove unit scopes from project settings, prefer fully qualified unit names in uses clauses. Enhance readability and compiler performance.
2022-12-26 17:59:19 +01:00
Ansgar Becker
f20852aed0
Create project files for Delphi 11.2, with disabled HighEntropyVa setting so the 64bit builds will run without crash.
2022-12-20 19:50:57 +01:00
Ansgar Becker
4e0747ac27
Issue #1616 ; Fix broken updater code and binaries, by fixing wrong parameter definition of WindowProc and wrong type cast in a SendMessage() call
2022-11-12 19:43:58 +01:00
Ansgar Becker
b72599cd8a
Issue #136 : use VerySimpleXML v3-beta from https://github.com/Dennis1000/verysimplexml to reformat XML in grid cells.
...
Also, auto-disable slow wordwrap in editor if text is > 1M large
2022-10-03 09:05:29 +02:00
Ansgar Becker
ddca97c07a
Issue #1659 : create dialog for customizing highlighter colors and style, for use on grid text editor
2022-09-11 13:52:59 +02:00
Ansgar Becker
07427f4c93
Delphi 11.1: unify all package directory names, so the auto-build process finds them
2022-06-18 18:33:11 +02:00
Ansgar Becker
ce5767e1d6
Delphi 11.1: copy/create main package files
2022-06-18 18:00:41 +02:00
Ansgar Becker
c4085bed4e
Refactor: move structures for specific network types out of dbstructures, into their own dbstructures.xxx.pas, and include const.inc in project sources
2022-04-23 11:38:26 +02:00
Jan Kohlmeyer
2befc563ee
Revert "Issue #1169 "
...
This reverts commit c7cc6bdd42 .
2022-03-08 07:04:00 +01:00
Jan Kohlmeyer
231d000251
Issue #1169
...
- added FireDAC.Phys.FB to use Firebird
- select for spCurrentUserHost for Firebird
- edited GetTableColumns for firebird
- Implemented GetTableForeignKeys for firebird
- FetchDbObjects for Firebird:
- new select for Tables and views
- procedures
- Triggers
- Functions
2022-03-08 07:04:00 +01:00
Ansgar Becker
ed28bcbf6f
SQL export: Add popup menu action for copying mysqldump command line
2021-06-25 08:56:18 +02:00
Ansgar Becker
6b6dfb80f6
Tweak madExcept settings:
...
* automatically continue application if user does not click anything for a while
* hide callstack by default
* do not upload unused screenshots
2021-04-07 13:01:18 +02:00
Ansgar Becker
90739a895b
Rename two forms so these comply to my own code convention: TDataSortingForm=>TfrmDataSorting and TColumnSelectionForm=>TfrmColumnSelection
2020-12-27 12:56:37 +01:00
Ansgar Becker
f8195ac37c
Code cleanup: rename options unit to preferences. And follow a naming convention for the form name, which I already have in some of the other forms: TfrmPreferences
2020-12-22 17:24:01 +01:00
Ansgar Becker
5df6149db4
Issue #477 : Implement CSV layout detection, in a new dialog, callable through a "<New table>" item. Detection yet limited to integers, floats and text column types.
2020-11-29 14:25:29 +01:00
Ansgar Becker
04e475ad68
Handle postponed log lines as long as main window was not fully created, and display them later. This reveals very early log messages, good for debugging.
2020-07-11 09:23:19 +02:00
Ansgar Becker
91beb04149
Fix project group for new folder names
2020-06-07 19:09:57 +02:00
Ansgar Becker
c07593e703
Move to Delphi 10.4 Sydney
2020-06-07 15:27:08 +02:00
Ansgar Becker
94a90bb35e
Auto-reset style to default if selected one does not exist
2020-05-22 12:30:38 +02:00
Ansgar Becker
b97629b1e1
Update SynEdit component to latest sources from their master branch
2019-11-10 08:57:55 +01:00
Ansgar Becker
44c7df7501
Remove no longer maintained package files
2019-07-22 07:20:40 +02:00
Ansgar Becker
fcdf323086
Let TExtForm translate all strings on a form, to reduce the code in any FormCreate event
2019-07-21 20:12:13 +02:00
Ansgar Becker
cfe412e12c
Update code from vcl-styles-utils to current master branch from April 03 2019. Disables LegacyIFEND compiler flag so Vcl.Styles.FontAwesome.pas compiles without modification.
2019-07-21 08:17:37 +02:00
Ansgar Becker
92c8f62b85
High DPI:
...
* remove ParentFont flag from forms again (introduced in 9cdcd63145 for #213 ). This just inherits from default Windows settings.
* instead, scale font size in InheritFont(), and move that to the new TExtForm class
* mark app with PerMonitorV2 support
2019-07-17 21:59:18 +02:00
Daniel Zazula
beaa7ce93a
Changed 10.2 GroupProj to point to the 10.2 packages instead of XE5 ones
2019-07-16 19:46:32 +02:00
Daniel Zazula
0df1c47a30
Changed 10.3 GroupProj to point to the 10.3 packages instead of XE5 ones
2019-07-16 19:46:32 +02:00
Ansgar Becker
e4423c76a3
Issue #513 : add a theme preview dialog, which loads the selected theme png file from heidisql.com
2019-07-13 15:59:43 +02:00
Ansgar Becker
1d6a415f5f
Refactor: rename mysql_structures unit neutrally to dbstructures
2019-06-22 14:26:41 +02:00
Ansgar Becker
5613d66432
Configure madExcept crash handler to show a "send bugreport" button, which posts all details to heidisql.com
2019-05-20 16:43:20 +02:00
Ansgar Becker
c0dcc87666
Reveal yet hidden languages in language selector on preferences dialog. Reveals hr_HR Croatian, which was present on Transifex but missing in hardcoded language list from dxgettext/languagecodes.pas
2019-03-17 08:45:17 +01:00
Ansgar Becker
7a80ca8b9a
Upgrade all package files to Delphi 10.3
2018-12-09 11:31:03 +01:00
Ansgar Becker
54a7930045
Clean up:
...
* remove Detours package, move code to /source/detours/
* remove Detours code from /source/vcl-styles-utils/delphi-detours-library/, so we have only one version
* remove Vcl.FormsFix.pas, as the bugs I fixed with that are most likely fixed with the move to Delphi 10. See https://www.heidisql.com/forum.php?t=19141 for the original bug report.
* only vcl-styles-utils uses the Detours lib from now on
2018-10-30 16:44:48 +01:00
Ansgar Becker
d169d2d52f
Issue #8 : fix unstyled size grip on forms without statusbar, with the help of Volker Siebert's SizeGrip: http://flocke.vssd.de/prog/code/pascal/sizegrip/1.2b/
2018-10-30 15:49:51 +01:00
Ansgar Becker
ebda8ad60e
Issue #8 : fix broken popup menus on object editors, and give various system dialogs style (task dialog, file dialogs, message dialogs)
2018-10-29 19:43:27 +01:00
Ansgar Becker
93fe336841
Issue #8 : Add 39 themes from Redist\Styles\vcl\ directory, and support themes with a new setting in the "General" options tab
2018-10-26 16:52:53 +02:00
Ansgar Becker
9cdcd63145
Issue #213 : Assign system or custom font once, to the application, and let all forms inherit that font, so there is no need to call InheritFont() for each form.
2018-10-25 19:24:45 +02:00