358 Commits

Author SHA1 Message Date
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
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
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
6da2bd6d43 Update SynEdit component code to tag 2.1.0-beta. Potentially helps fixing #57. 2017-12-31 11:28:13 +01:00
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
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
e0b03c1976 Additional files from SynEdit GitHub repository 2017-02-04 14:01:51 +00:00
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
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
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
7d7b78fcf3 Merge latest changes from official SynEdit repository. Fixes slow highlighter when TableNames contains several 1000's of strings. Removes limitation to 1000 table names for highlighting. See
* http://www.heidisql.com/forum.php?t=16307
* https://github.com/SynEdit/SynEdit/issues/28
2016-08-15 18:07:05 +00:00
4e2750e937 Update SynEdit component from https://github.com/SynEdit/SynEdit.git/ 2016-06-17 20:09:42 +00:00
d0a61d207a Allow tab after double dash comment in SQL highlighter. See http://www.heidisql.com/forum.php?t=20196 and http://dev.mysql.com/doc/refman/5.7/en/comments.html 2015-12-23 16:17:24 +00:00
b229ecc762 Update SynEdit component to 0470dcbf16 from Sep 9, 2015 2015-12-08 17:46:19 +00:00
7adc76999b Update VirtualTree component code to v6.1.0 2015-08-08 14:31:39 +00:00
4c177f52ab Update VirtualTree component code to 6.0.0 (r816). Perhaps fixes the issue described here: http://www.heidisql.com/forum.php?t=18873 2015-07-10 09:00:58 +00:00
c4e66fbb32 Last required addition to the double minus comment bugfix. http://www.heidisql.com/forum.php?t=15621 2014-06-16 18:23:38 +00:00
8aa3e82cd8 Try to fix SynEdit's double minus comment bug. http://www.heidisql.com/forum.php?t=15621 2014-06-16 18:13:50 +00:00
2436cdf388 Reapply modifications from r2787 to detect successive backslashes as escape chars, so '\\' does not display text right besides that as string. Fixes issue #3452. 2013-12-03 05:36:29 +00:00
7d67fd4bc0 Revert r4599 and fix a glitch in Tconnform.btnNewClick. Fixes issue #3408 , this time effectively. 2013-11-03 13:21:00 +00:00
0f3c603c44 Prefer Delphi's Indy library over Synapse for encoding URL parameters. Remove Synapse code, which was meant to help in implementing the HTTP tunnel code which can easily be done with Indy. 2013-11-02 06:23:41 +00:00
6d1acb1136 Disable assertions in VirtualTree, as it was previously to the last update. Seems we run into one in a false positive approach. Fixes issue #3408. 2013-11-01 14:09:23 +00:00
92d57a6627 Fix compiler warning in additional SynEdit code, broken in r4123. 2013-11-01 06:31:30 +00:00
7319d1b647 Prefer Delphi's various TGraphic descendants over the out-dated GraphicEx library. PNG images even show their transparency now. Removes support for the myriad of exotic image formats listed on http://www.delphi-gems.com/index.php/libs/graphicex-library 2013-11-01 06:07:51 +00:00
0f2590c917 Prefer Delphi's new TZipFile class over mORMot's TZipWrite for creating zipped exports (issue #3354) 2013-10-31 20:19:22 +00:00