382 Commits

Author SHA1 Message Date
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
07427f4c93 Delphi 11.1: unify all package directory names, so the auto-build process finds them 2022-06-18 18:33:11 +02:00
965e88b579 Delphi 11.1: fix VirtualTree package files, fix missing uses clauses, and some newly required type casts 2022-06-18 18:08:00 +02:00
76373de5ae Delphi 11.1: fix SynEdit package, and merge latest changes from current master branch 2022-06-18 17:59:19 +02:00
f75841d830 Delphi 11.1: copy/create VirtualTree package files, and update sources to current master branch 2022-06-18 17:16:12 +02:00
2cd128c55a Delphi 11.1: copy/create SynEdit package files 2022-06-18 16:50:16 +02:00
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
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
f42afad480 Update SynEdit's list with known MySQL keywords, taken from https://dev.mysql.com/doc/refman/8.0/en/keywords.html#keywords-in-current-series . Closes #1437 2021-10-16 08:09:56 +02:00
54c327d1df Reset SynHighlighterSQL's MySQLFunctions list back to the official version, now that we extend this list with the new ini files 2021-10-13 09:36:05 +02:00
43eae2618e Issue #1458: Update MySQL function names for highlighting, with functions from MySQL 8.0.26 2021-10-09 18:18:58 +02:00
066af75aac VirtualTrees: try to fix "unit not found" compiler error - add VirtualTrees.Types unit to contains section in dpk file 2021-09-27 09:11:51 +02:00
fc1421c4d3 Update VirtualTrees component source to v7.6.1 2021-09-26 08:28:23 +02:00
1f5d5b8d00 Update VirtualTrees component code to release v7.5.0 . Might change something with horizontal scrollbars (#355) 2021-05-21 20:40:20 +02:00
b181e85090 Include some missing functions from "comparison operators" help section, like COALESCE, GREATEST and ISNULL. Closes #1342 2021-03-22 16:39:02 +01:00
97f79e4a0c Issue #136: include remaining 4 highlighters in SynEdit project files and make them available in text editor 2021-03-17 17:41:48 +01:00
f37bbad83e Issue #136: add missing new file, overseen in previous commit 2021-03-16 20:17:25 +01:00
1e94af8374 Issue #136: update SynEdit sources 2021-03-16 20:12:46 +01:00
5df986eb6a Issue #136: sync SynEdit runtime project files with original branch 2021-03-16 19:59:15 +01:00
29dfc68859 Update VirtualTreeView component code to latest 2020-12-13 13:16:58 +01:00
8051d692cb Issue #1219: accept any whitespace after double-minus comment in MySQL/MariaDB mode 2020-11-17 20:13:27 +01:00
3089252898 Fix missing commas in SynEdit's list of MySQL functions, leading to non-highlighted words. Broken in 7e4094d37b01c3356c6b8e65fed14fb97ab78b4b 2020-10-22 11:47:11 +02:00
7e4094d37b Update SynEdit's list of MySQL function names, taken from MariaDB 10.5.5 help tables 2020-08-16 20:09:47 +02:00
bcce290a57 Issue #937: * disable the call to Tree.SetFocus in TBaseVirtualTree.DoEndEdit, which ends the grid editor when tabbed into a new cell. See de863b4417
* reveal exception messages happening in the main control's WindowProc to the SQL log panel
2020-07-17 07:47:52 +02:00
b4926f3f57 Convert TSynHotKey's to standard VCL THotKey's. And finally remove code extension in SynEditMiscClasses which I accidentally overwrote on updates several times. 2020-06-27 10:15:45 +02:00
33ec74d20f Get latest bugfixes for VirtualTrees component, especially this one: https://github.com/JAM-Software/Virtual-TreeView/issues/975 2020-06-14 08:16:48 +02:00
c07593e703 Move to Delphi 10.4 Sydney 2020-06-07 15:27:08 +02:00
32f399a5e0 Fix non-ghosted icons in database tree, temporarily in VirtualTrees.Utils.pas. The right place for that fix would be in TVirtualImageList.DoDraw. Closes #1045 2020-06-06 13:13:46 +02:00
0fa8f90199 Sync latest modifications from official SynEdit component sources 2020-06-04 07:20:32 +02:00
4b4ed875f2 Update VirtualTree component to their current master state 2020-05-30 18:47:35 +02:00
145c2ba51e Merge current version of https://github.com/andgineer/TRegExpr/blob/master/src/RegExpr.pas into SynRegExpr unit. See upstream commit: b015ed33b4 . Supports uppercase modifier \U in replacement template and closes #819. 2020-04-13 13:05:18 +02:00
bce6796693 Revert previous rubbish commit 2020-04-12 08:22:20 +02:00
89589f1ee0 Try to fix "Error: E1026 File not found: 'SynEdit.res'" 2020-04-11 20:20:16 +02:00
7d16005d2c Update SynEdit component code, to get different interpretations of double minus comments for #549 2020-04-11 13:09:40 +02:00
b333de2913 Update VirtualTrees component to v7.3, from https://github.com/Virtual-TreeView/Virtual-TreeView/milestone/13 2020-02-05 17:12:58 +01:00
98b75c492d Reactivate TSynHotKey again, after removing it accidentally in recent SynEdit update. Should fix a crashing preferences dialog. 2019-11-11 19:22:44 +01:00
30f54a56a9 Reapply SingleLineMode feature for SynEdit, which we need in the SQL log panel 2019-11-10 09:22:09 +01:00
b97629b1e1 Update SynEdit component to latest sources from their master branch 2019-11-10 08:57:55 +01:00
44c7df7501 Remove no longer maintained package files 2019-07-22 07:20:40 +02:00
1a380c45b2 Try to disable Direct2D in SynEdit component, to fix crashes on Wine and older Windows versions. Probably fixes #445. 2018-12-23 15:10:32 +01:00
f589ba58a8 VirtualTree update: attempt to make compiler find res files (copies) in source directory 2018-12-11 23:04:10 +01:00
c8ae79a8aa Revert last two commits, due to runtime assertion about missing image, potentially due to missing .res files 2018-12-11 22:34:17 +01:00
9ac102ea98 VirtualTree update: Fix another compiler complaint about a missing .res file 2018-12-11 22:04:12 +01:00
ef6fc03707 VirtualTree update: Fix weird compiler complaint about missing .res files, which are actually there 2018-12-11 21:59:11 +01:00
cdb10d8005 Required code updates for recent VirtualTreeview update 2018-12-11 21:50:26 +01:00
7ad1a5bee4 Update VirtualTreeview component to current master from https://github.com/Virtual-TreeView/Virtual-TreeView 2018-12-11 21:26:53 +01:00
7a80ca8b9a Upgrade all package files to Delphi 10.3 2018-12-09 11:31:03 +01:00
d71bb2ae74 Update SynEdit component to latest sources from their master branch 2018-12-09 11:28:05 +01:00
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