Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
43eae2618e
Issue #1458 : Update MySQL function names for highlighting, with functions from MySQL 8.0.26
2021-10-09 18:18:58 +02:00
Ansgar Becker
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
Ansgar Becker
fc1421c4d3
Update VirtualTrees component source to v7.6.1
2021-09-26 08:28:23 +02:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
f37bbad83e
Issue #136 : add missing new file, overseen in previous commit
2021-03-16 20:17:25 +01:00
Ansgar Becker
1e94af8374
Issue #136 : update SynEdit sources
2021-03-16 20:12:46 +01:00
Ansgar Becker
5df986eb6a
Issue #136 : sync SynEdit runtime project files with original branch
2021-03-16 19:59:15 +01:00
Ansgar Becker
29dfc68859
Update VirtualTreeView component code to latest
2020-12-13 13:16:58 +01:00
Ansgar Becker
8051d692cb
Issue #1219 : accept any whitespace after double-minus comment in MySQL/MariaDB mode
2020-11-17 20:13:27 +01:00
Ansgar Becker
3089252898
Fix missing commas in SynEdit's list of MySQL functions, leading to non-highlighted words. Broken in 7e4094d37b
2020-10-22 11:47:11 +02:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
c07593e703
Move to Delphi 10.4 Sydney
2020-06-07 15:27:08 +02:00
Ansgar Becker
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
Ansgar Becker
0fa8f90199
Sync latest modifications from official SynEdit component sources
2020-06-04 07:20:32 +02:00
Ansgar Becker
4b4ed875f2
Update VirtualTree component to their current master state
2020-05-30 18:47:35 +02:00
Ansgar Becker
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
Ansgar Becker
bce6796693
Revert previous rubbish commit
2020-04-12 08:22:20 +02:00
Ansgar Becker
89589f1ee0
Try to fix "Error: E1026 File not found: 'SynEdit.res'"
2020-04-11 20:20:16 +02:00
Ansgar Becker
7d16005d2c
Update SynEdit component code, to get different interpretations of double minus comments for #549
2020-04-11 13:09:40 +02:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
30f54a56a9
Reapply SingleLineMode feature for SynEdit, which we need in the SQL log panel
2019-11-10 09:22:09 +01: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
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
Ansgar Becker
f589ba58a8
VirtualTree update: attempt to make compiler find res files (copies) in source directory
2018-12-11 23:04:10 +01:00
Ansgar Becker
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
Ansgar Becker
9ac102ea98
VirtualTree update: Fix another compiler complaint about a missing .res file
2018-12-11 22:04:12 +01:00
Ansgar Becker
ef6fc03707
VirtualTree update: Fix weird compiler complaint about missing .res files, which are actually there
2018-12-11 21:59:11 +01:00
Ansgar Becker
cdb10d8005
Required code updates for recent VirtualTreeview update
2018-12-11 21:50:26 +01:00
Ansgar Becker
7ad1a5bee4
Update VirtualTreeview component to current master from https://github.com/Virtual-TreeView/Virtual-TreeView
2018-12-11 21:26:53 +01:00
Ansgar Becker
7a80ca8b9a
Upgrade all package files to Delphi 10.3
2018-12-09 11:31:03 +01:00
Ansgar Becker
d71bb2ae74
Update SynEdit component to latest sources from their master branch
2018-12-09 11:28:05 +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
5d9dbe20a9
Issue #372 : Create Delphi 10.2 packages, and modify manifest file to tell Windows that HeidiSQL supports high DPI settings.
2018-10-22 21:49:51 +02:00
Ansgar Becker
e6111ef577
Reactivate TSynHotKey again, after removing it accidentally in recent SynEdit update. Should fix a crashing preferences dialog.
2018-01-02 19:06:52 +01:00
Ansgar Becker
6da2bd6d43
Update SynEdit component code to tag 2.1.0-beta. Potentially helps fixing #57 .
2017-12-31 11:28:13 +01:00
Ansgar Becker
24578a2f53
Add build directories with gitkeep files, so the auto build process does not fail with "F2039 Could not create output file"
2017-11-02 18:28:04 +01:00
Ansgar Becker
ef13e15de6
New attempt to fix menu and buttons flicker on Win10, this time by with the help of Delphi Detours library. See https://www.heidisql.com/forum.php?t=19141
2017-11-01 19:38:29 +00:00
Ansgar Becker
e0b03c1976
Additional files from SynEdit GitHub repository
2017-02-04 14:01:51 +00:00
Ansgar Becker
712054a4d8
Update SynEdit component code to v2.0.9 beta from https://github.com/SynEdit/SynEdit/releases/tag/SynEdit-2.0.9-beta . Just a few additional highlighter keywords and one code change for background coloring included.
2017-02-04 13:55:40 +00:00
Ansgar Becker
6e9778cd83
Revert r5144, which causes more problems than it solves. See
...
* http://www.heidisql.com/forum.php?t=23009
* http://www.heidisql.com/forum.php?t=23243
* http://www.heidisql.com/forum.php?t=23196
2017-02-04 13:46:27 +00:00
Ansgar Becker
f5224e1e8b
Work around access violation in highlighter, which raises after a successful reconnect. See http://www.heidisql.com/forum.php?t=23009
2017-01-04 09:07:11 +00:00