95 Commits

Author SHA1 Message Date
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
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
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
c07593e703 Move to Delphi 10.4 Sydney 2020-06-07 15:27:08 +02:00
0fa8f90199 Sync latest modifications from official SynEdit component sources 2020-06-04 07:20:32 +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
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
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
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
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
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
92d57a6627 Fix compiler warning in additional SynEdit code, broken in r4123. 2013-11-01 06:31:30 +00:00
6a356fdabf Remove no longer maintained XE packages and build batch files. heidisql.com now builds with a PHP script. 2013-10-31 05:23:25 +00:00
b82fdcb6e8 Automatic changes by IDE 2013-10-17 04:42:38 +00:00
75c2103cb5 Get the SynEdit XE5 package running 2013-10-16 20:19:05 +00:00
077b119b66 Update SynEdit component to their revision 114, and add Delphi XE5 packages. 2013-10-16 18:05:33 +00:00
34c420cbce Automatic changes applied by IDE 2013-10-16 17:27:28 +00:00
3ba4711b0f Fix broken SynEdit compilation: Include added files in project files. 2013-01-12 17:33:59 +00:00
db2b431f1c Update SynEdit component sources to r100 from https://synedit.svn.sourceforge.net/svnroot/synedit/SynEdit 2013-01-12 17:10:25 +00:00
8295a66808 Use 3-retries approach in TCustomSynEdit.DoCopyToClipboard when opening clipboard, for cases in which that crashes due to MS Office managing clipboard. Fixes issue #2076. 2012-04-01 18:05:44 +00:00
de758373f3 Disable assertions in SynEdit. Not sure but it seems some of them do a false positive detection. Fixes issue #2801. 2012-03-29 20:59:08 +00:00
110e7ca2ed Update SynEdit component to latest SVN revision 76. 2012-03-24 23:04:29 +00:00
84d27865e2 Fix mixed up GRANT privilege in user manager, caused by errors and high complexity in regular expression. See issue #2671. Revert modification in SynRegExpr.pas again, now that we have only about 10 parentheses left. 2012-01-06 01:03:12 +00:00
aedbb997ab Support GRANT .. REQUIRE syntax in user manager with a new "SSL options" tab. Fixes issue #2671. 2012-01-05 20:44:49 +00:00