52 Commits

Author SHA1 Message Date
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
0ea3a2cdbb Try again a fix for SynEdit exceptions, similar to what I've already tried in r3922. The approach was right, only there was Mainform.SetupSyneditors accessing all TSynMemos in a thread when reconnecting.
* fixes issue #2605
* should also fix issue #2545
* should also fix issue #2358 (again)
* reverts r3924 and r3925, SynEdit modifications which should not be required any longer now that logging is postponed for the mainthread
2011-11-14 23:14:41 +00:00
08953bafc8 Try to silence another SynEdit crash around threaded query logging. See issue #2358. 2011-08-16 17:54:17 +00:00
fe30837321 Work around access violations in SynEdit, fixes issue #2358. 2011-08-16 17:44:19 +00:00
98c872909c Support virtual columns in MariaDB 5.2. Fixes issue #2451. 2011-06-10 23:36:38 +00:00
7225c031e4 Delete unsupported packages 2011-02-17 00:36:17 +00:00
cb9572d8d0 Adjust Delphi XE package files with automagic changes, failed to send these in previous commit. 2011-01-01 09:36:42 +00:00
69b8201273 Add Delphi XE packages. 2010-12-29 23:04:18 +00:00
372b41490f Fix issue #1579 again, this time with the official change from kvlahos 2010-11-03 22:56:17 +00:00
9c3453c77e Add missing SQL function names to syntax highlighter. Fixes issue #1600. 2010-05-08 11:15:36 +00:00
2e00bdf37d Add SOME keyword to keyword highlighter. Fixes issue #1606 2010-01-16 14:42:18 +00:00
082a3a7590 SynEdit fix: Word-wrapping in SynEdit is limited to a maximum of 255 chars per line. Work around AV when editor is wider than that. Fixes issue #1579. 2010-01-16 08:11:40 +00:00
b09e8a6816 Extend list of known MySQL keywords with those in http://dev.mysql.com/doc/refman/5.5/en/reserved-words.html, but not in our own list. Fixes issue #1600. 2010-01-13 19:45:53 +00:00
7d401ffde8 Upgrade to Delphi 2010:
* Removes TNT Unicode controls, which are no longer required. All VCL controls now have native Unicode support.
* Remove Delphi 11 packages, otherwise we would either need to keep TNT or break Unicode
* PngComponents update from Uwe Raabe on http://cc.embarcadero.com/Item/26127
* Adjust auto build process
* Since Delphi 2009, Strings are now UnicodeStrings, not AnsiStrings any longer. Fix a bunch of compiler errors which came along with this change.
TODO: Project should compile but give tons of compiler warnings.
2010-01-05 23:14:33 +00:00
dfe7515c93 Additional, official changes from the new SynEdit repository at SF: https://synedit.svn.sourceforge.net/svnroot/synedit 2009-12-31 15:48:38 +00:00
6b11615e83 Update SynEdit component to latest version from mh-nexus.de (September 28). Fixes issue #1122. 2009-12-31 15:39:08 +00:00
5c180cc141 Detect multiple successive backslashes as escape char, so '\\' does not display text right besides that as string. Fixes issue #1308. 2009-11-24 20:13:51 +00:00
aaa02877a2 Cosmetic in project files:
* Move const.inc and compilers.inc back to main source directory
* Move remaining few lines of code from heidicomp.pas to helpers.pas
* Remove components/compilerdetection and components/heidisql
* Remove remainders of EDBImage component, unused since Aug 08.
2009-10-19 22:13:04 +00:00
2fd976620e Enhance SynEdit's TSynHotKey:
* Add events OnChange, OnEnter and OnExit
* Use gray text when disabled
2009-09-24 18:45:18 +00:00
ca8fd5b118 Reveal a nice component in the SynEdit package which could work as an alternative to the VCL's broken THotKey. 2009-09-22 20:34:37 +00:00
47662cac51 Work around malfunctioning escape key in various forms with TSynMemo's (view/routine editors, alter table ...).
See also closed (as invalid) bug report in SynEdit's tracker: http://sourceforge.net/tracker2/index.php?func=detail&aid=1096749&group_id=3221&atid=103221
2009-03-16 22:44:07 +00:00
4ae5b43c05 Bug workaround: not sure why, but seen this assertion fire. 2009-03-12 20:21:42 +00:00
19e7043a0a Attempt to fix issue #845. 2008-11-10 23:07:55 +00:00
59bb5e45b8 Silence unhelpful 'Check what must be adapted' (?) messages from SynEdit developers to SynEdit developers. 2008-10-19 22:45:23 +00:00
e7874bc4b7 Update UniSynEdit to latest version from October 3, 2008 (no repository available unfortunately)
* Merge with heidi related changes (basically only SingleLineMode)
* Readd missing file changelog.htm to keep that file list consistent with the downloaded one
* Merge our own compiler detection again
* Disable including a further compiler includefile jedi.inc
2008-10-18 13:09:16 +00:00
9b4588912c Uniform project settings for a brighter tomorrow. 2008-10-08 17:33:39 +00:00
18f7e4ac38 Remove no longer needed Delphi 10 packages. 2008-05-18 18:20:29 +00:00
f9f311adf0 Revert some of the changes to SynEdit.inc; just use the common compiler include file. 2008-03-29 15:29:44 +00:00
f6f6c4d87d Sanitize: Synedit Official CVS Server Revision 1.2 removes the obsolete ChangeLog file.
Reference: http://synedit.cvs.sourceforge.net/synedit/SynEdit/ChangeLog.htm?hideattic=0&view=log
2008-01-24 02:48:09 +00:00
35ebc27761 Merge SynEdit sources with Unicode enabled version from http://www.mh-nexus.de/unisynedit.htm 2007-12-05 12:37:49 +00:00
d3f4037768 Strip unused demo and example files from SynEdit and TNT components 2007-12-02 19:34:12 +00:00
6498d22f2e Compiling Bugfix: Runtime packages path reference to Design and relative packages on Delphi 2007. 2007-11-09 02:42:36 +00:00
3a643d03f3 Synchronize build script and package output directories. 2007-10-22 11:14:17 +00:00
bd53f04693 Delete packages from components and heidisql we don't support. 2007-10-10 22:21:41 +00:00
b3a9fc8c03 Update the include files reference for Delphi 2007 components. 2007-10-10 12:33:04 +00:00
b4f269ee57 Remove more empty resource files, not sure why the build process suddenly complain about these.. 2007-10-10 12:20:23 +00:00
ea32099c2b * Make the build script work on Delphi 10.
* Make the developer readme easier to update.
* Do the weird LIBSUFFIX thing on Delphi 10 too (?).

Untested.
2007-10-09 17:26:21 +00:00
134c70fc8d Part of r985 which I forgot to commit. See log message for that revision. 2007-10-04 17:30:06 +00:00
a8809f4975 SQL Process: handling of DELIMITER to mimic mysql CLI 2007-09-25 02:05:38 +00:00
c2f5e22a3f Enable safe compiler optimizations. 2007-09-11 17:10:07 +00:00
d1f1d0fb5c Enable checks and debug information.
Range and overflow checking can be turned off when building a release exe to improve performance slightly.

Debugging options can be turned off when building a release exe to reduce the executable file size.
2007-09-11 16:49:44 +00:00
1c6dc32f53 Add build command script. Will be helpful for creating nightly builds. Adjustments of the project files included to get the build script running without errors with D10 + D11 packages. 2007-09-04 15:24:03 +00:00
d64cc11e37 Automatic changes by Delphi 11:
* Fix paths to rtl.dcp and vcl.dcp
* Adds missing references to packages in HeidiComponents.dproj (followup to rev 751)
* Drop paths to DCP files which are already specified in search paths
2007-07-29 08:56:34 +00:00
057327f9d9 In Delphi 10, this sentence doesn't silence a compiler warning, it causes it. 2007-06-26 12:32:54 +00:00