4743 Commits

Author SHA1 Message Date
c8d9bd716b Replace redundant ExtractBaseFileName() with TPath.GetFileNameWithoutExtension() 2022-04-13 07:29:10 +02:00
8bab9bfa76 Fix wrong SQL for emptying SQLite tables. Closes #1557 2022-04-11 20:19:20 +02:00
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
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
bd377e3131 Silence unreproducible but still happening crash in DBtreePaintText. See #1270 and uploaded crash reports. 2022-03-30 19:43:13 +02:00
0276390b95 Issue #670: TopLine is wrong when lines are soft-wrapped, so we use RowToLine now 2022-03-29 21:05:49 +02:00
f2b7a31291 Try to fix crash in TDBObject.GetTableColumns and friends, by preferring TDictionary.AddOrSetValue over .Add 2022-03-28 08:08:43 +02:00
8a5f947cff Fix crash in session manager, when save button was clicked without a focused session 2022-03-28 06:58:32 +02:00
40d0b669ab Fix crash in session manager, when open button was clicked without a focused session 2022-03-28 06:49:13 +02:00
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
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
be7a697733 Fix crash when SQL export fails to create output directory, cancel operation in that case 2022-03-27 09:04:39 +02:00
8927ae1f43 Fix harmless crashes when process list result does not provide certain columns 2022-03-27 08:53:02 +02:00
76784f820d Fix a rare crash in SynMemoQueryPaintTransient 2022-03-26 19:32:52 +01:00
53bdda8702 Issue #1503: scale width of completion proposal columns 2022-03-21 18:20:57 +01:00
46cf71f540 Fix crash in search/replace dialog, when pressing F3 in some edge case 2022-03-21 18:11:59 +01:00
76f9a77637 Use default snippets directory if custom one is an empty string 2022-03-20 22:00:47 +01:00
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
3f7edb4904 Issue #1552: fix hanging due to querying TSynMemo.GetTextLen in OnPaintTransient 2022-03-16 19:44:02 +01:00
a5544ba0c8 Issue #1169: fix TInterbaseConnection.GetCharsetTable with wrong identifier quotes 2022-03-13 20:28:21 +01:00
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
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
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
b126db10a9 Enhanced foreground/background colors for matching brace in dark themes. Closes issue #887 2022-03-08 07:43:14 +01:00
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
e8050f858a Fix for Firebird 4 2022-03-08 07:04:00 +01:00
9073dc7836 - spCurrentUserHost now Interbase-Compatible
- FetchDbObjects / Get Tables&Vies Interbase-Compatible
2022-03-08 07:04:00 +01:00
2befc563ee Revert "Issue #1169"
This reverts commit c7cc6bdd42bfd6dd66bae30fb78d74faca6bfa34.
2022-03-08 07:04:00 +01:00
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
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
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
819699a79a Remove unused variable 2022-03-03 21:23:02 +01:00
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
28365b204a Issue #1503: fix wrong image width 2022-03-02 20:34:56 +01:00
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
18f6ce1f13 Minor performance enhancement with huge number of foreign key items in pulldown 2022-03-02 16:14:30 +01:00
8e9b667c4b Issue #1540: use hex format in foreign key pulldown for binary columns 2022-03-02 15:59:28 +01:00
3f5e2ef944 Issue #1503: recalculate width of status bar panels on DPI change 2022-02-27 22:13:08 +01:00
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
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
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
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
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
eb4f996b39 Issue #1491: add checkbox option to empty-tables-dialog, for disabling foreign key checks 2022-02-22 21:21:37 +01:00
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
17768f419b Issue #1503: fix broken position of tab close buttons after DPI change, seen with 100% -> 125% 2022-02-21 17:10:41 +01:00
0f61ad64fe In a connection error, give the user a hint to better use the default library. A similar hint was yet only given on SSL error messages, but libmysql.dll seems to end with a misleading "access denied" error in some cases. Related to #722, #980 and https://stackoverflow.com/questions/71161296/unable-to-connect-to-mysl-container-via-heidisql-via-localhost 2022-02-19 14:50:44 +01:00
8f36560cc0 Issue #1539: overtake some new CLIENT* constants from include\mysql_com.h, and activate CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA in MySQL/MariaDB mode 2022-02-13 20:54:07 +01:00
4ceec67f08 Issue #1013: create Jira Textile format for grid result export 2022-02-13 11:41:51 +01:00
e6d7a899ee Issue #1013: rename Wiki markup export format to what it is: Textile, plus give it its correct icon 2022-02-13 11:28:38 +01:00