Ansgar Becker
ab07a1b485
Update installer images
2022-04-12 19:22:50 +02:00
Ansgar Becker
8bab9bfa76
Fix wrong SQL for emptying SQLite tables. Closes #1557
2022-04-11 20:19:20 +02:00
Ansgar Becker
2101c73b4a
Fix potential endless loop in TDirWatchThread.Execute, as advised here: https://stackoverflow.com/questions/5762258/how-to-monitoring-directory-for-files-in-delphi-xe#comment74167376_5764257
2022-04-10 11:01:19 +02:00
Ansgar Becker
1d1c31f085
Fix Alt+Right/Left not advancing to next query result tab on empty result grid. See https://www.heidisql.com/forum.php?t=39106
2022-04-09 07:43:36 +02:00
Ansgar Becker
9e9918fe50
Merge updates from https://github.com/andgineer/TRegExpr/blob/master/src/regexpr.pas into SynRegExpr.pas. Closes #1562
2022-04-04 20:16:18 +02:00
Ansgar Becker
bd377e3131
Silence unreproducible but still happening crash in DBtreePaintText. See #1270 and uploaded crash reports.
2022-03-30 19:43:13 +02:00
Ansgar Becker
0276390b95
Issue #670 : TopLine is wrong when lines are soft-wrapped, so we use RowToLine now
2022-03-29 21:05:49 +02:00
Ansgar Becker
f2b7a31291
Try to fix crash in TDBObject.GetTableColumns and friends, by preferring TDictionary.AddOrSetValue over .Add
2022-03-28 08:08:43 +02:00
Ansgar Becker
8a5f947cff
Fix crash in session manager, when save button was clicked without a focused session
2022-03-28 06:58:32 +02:00
Ansgar Becker
40d0b669ab
Fix crash in session manager, when open button was clicked without a focused session
2022-03-28 06:49:13 +02:00
Ansgar Becker
3d90ce24d1
Silence two crashes in QuotedDatabase and IsSameAs. See https://www.heidisql.com/forum.php?t=39040
2022-03-27 14:40:07 +02:00
Ansgar Becker
9a9b111c41
Try to fix crash happening in TDBObject.GetImageIndex after server sided disconnect, trying to set the current database
2022-03-27 09:30:15 +02:00
Ansgar Becker
be7a697733
Fix crash when SQL export fails to create output directory, cancel operation in that case
2022-03-27 09:04:39 +02:00
Ansgar Becker
8927ae1f43
Fix harmless crashes when process list result does not provide certain columns
2022-03-27 08:53:02 +02:00
Ansgar Becker
76784f820d
Fix a rare crash in SynMemoQueryPaintTransient
2022-03-26 19:32:52 +01:00
Ansgar Becker
53bdda8702
Issue #1503 : scale width of completion proposal columns
2022-03-21 18:20:57 +01:00
Ansgar Becker
46cf71f540
Fix crash in search/replace dialog, when pressing F3 in some edge case
2022-03-21 18:11:59 +01:00
Ansgar Becker
76f9a77637
Use default snippets directory if custom one is an empty string
2022-03-20 22:00:47 +01:00
Ansgar Becker
38f0ef9b1b
Fix disabled save button after Alt-Up or Alt-Down in SynMemo's of routine editor and friends. Closes #1554
2022-03-17 21:34:02 +01:00
Ansgar Becker
3f7edb4904
Issue #1552 : fix hanging due to querying TSynMemo.GetTextLen in OnPaintTransient
2022-03-16 19:44:02 +01:00
Ansgar Becker
ed9ffbc2b9
Activate lzma2 compression for installer, decreasing its size by 3.5m (~7%)
2022-03-16 07:28:29 +01:00
Ansgar Becker
a5544ba0c8
Issue #1169 : fix TInterbaseConnection.GetCharsetTable with wrong identifier quotes
2022-03-13 20:28:21 +01:00
Ansgar Becker
3ca092f59e
Extend PaintTransient handler for SQL editors, to highlight all occurrences of the selected word. Closes #670
2022-03-13 09:39:16 +01:00
Ansgar Becker
b86a099312
Issue #1169 : add version number to Interbase/Firebird driver libraries, so we may add others in the future
2022-03-10 07:12:51 +01:00
Ansgar Becker
f106dfcd48
Issue #1169 : fix usage of first created driver link for all later Interbase/Firebird connections, as we support different libraries
2022-03-10 06:58:46 +01:00
Ansgar Becker
0e8d77bbba
Issue #1169 : separate Firebird network types from those for Interbase, and provide fitting dll files in library pulldown
2022-03-09 20:54:49 +01:00
Ansgar Becker
5be13ca849
Issue #1169 : install client libraries for Interbase and Firebird
2022-03-09 07:47:25 +01:00
Ansgar Becker
b126db10a9
Enhanced foreground/background colors for matching brace in dark themes. Closes issue #887
2022-03-08 07:43:14 +01:00
Jan Kohlmeyer
76e176ae2e
Get ServerVersionUntouched for Firebird.
...
For Interbase is still empty, because I don't know, how to select with sql.
2022-03-08 07:04:00 +01:00
Jan Kohlmeyer
e8050f858a
Fix for Firebird 4
2022-03-08 07:04:00 +01:00
Jan Kohlmeyer
9073dc7836
- spCurrentUserHost now Interbase-Compatible
...
- FetchDbObjects / Get Tables&Vies Interbase-Compatible
2022-03-08 07:04:00 +01: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
Jan Kohlmeyer
bf595da8b7
- 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
49d527552a
Fix EAbort error when copying text from SynMemo without highlighter. See https://www.heidisql.com/forum.php?t=38906
2022-03-05 08:56:56 +01:00
Ansgar Becker
819699a79a
Remove unused variable
2022-03-03 21:23:02 +01:00
Ansgar Becker
9e704e8989
Issue #1151 : create item in main tab context menu, for enabling/disabling tab close on dblclick
2022-03-03 21:21:19 +01:00
Ansgar Becker
28365b204a
Issue #1503 : fix wrong image width
2022-03-02 20:34:56 +01:00
Ansgar Becker
6e36423121
Issue #1540 :
...
* create TDBConnection.IsHex(), and prefer that in all places where we check for a hex value
* fix characters g-z detected as hex chars
* make detection faster than a regex, and check first kilobyte only
2022-03-02 20:13:09 +01:00
Ansgar Becker
18f6ce1f13
Minor performance enhancement with huge number of foreign key items in pulldown
2022-03-02 16:14:30 +01:00
Ansgar Becker
8e9b667c4b
Issue #1540 : use hex format in foreign key pulldown for binary columns
2022-03-02 15:59:28 +01:00
Ansgar Becker
3f5e2ef944
Issue #1503 : recalculate width of status bar panels on DPI change
2022-02-27 22:13:08 +01:00
Ansgar Becker
fc2540e11f
Issue #136 : prefer selected syntax hightlighter instead of the global SQL highlighter when copying from grid text editor
2022-02-27 15:50:47 +01:00
Ansgar Becker
e2da79863b
Issue #1526 : Update SQLite libraries to v3.38.0
2022-02-27 13:24:29 +01:00
Ansgar Becker
2c5e64299d
Issue #202 : always assign randomly initialized HasNulls variable, to fix wrong read-only state in grid editor
2022-02-27 12:23:49 +01:00
Ansgar Becker
7e3f3344f9
Issue #202 : show read-only state in text editor via background color and as text in status bar
2022-02-26 20:27:32 +01:00
Ansgar Becker
fff5c647c3
Issue #202 : replace NUL characters in cell text also when copying a single cell or using the grid export function
2022-02-26 17:49:23 +01:00
Ansgar Becker
61a08e0947
Issue #202 : replace NUL characters in cell text with a space, and activate read-only mode in such cases
2022-02-26 17:38:20 +01:00
Ansgar Becker
eb4f996b39
Issue #1491 : add checkbox option to empty-tables-dialog, for disabling foreign key checks
2022-02-22 21:21:37 +01:00
Ansgar Becker
e505b54bdd
Issue #1503 : fix unsaved setup of columns in lists on object editors (table + routine editors effectively are the only ones with lists)
2022-02-21 17:35:25 +01:00