51 Commits

Author SHA1 Message Date
c2f5e22a3f Enable safe compiler optimizations. 2007-09-11 17:10:07 +00:00
2e1ff085f1 Disable usage of Delphi debug DCUs. 2007-09-11 16:57:52 +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
44198bcfa1 Re-implement r775 in a way which does not break Zeos' row buffer mechanism. Fixes issue #1789215. 2007-09-10 17:25:23 +00:00
2d20176554 Convert last TSortListView to standard TListView, so we can nuke TSortListView completely from our components list.
The ListView in tbl_properties won't support sorting by columnclicking any longer, but that was useless with such a small amount of items anyway.

Further finetuning of list:
- Disable column-click
- Avoid animation on columns + items creation
- Autosize columns correctly
- Refactor WITH .. DO statements
2007-09-05 09:03:08 +00:00
87352ed697 Follow up to rev 888: Get D10 package running again. 2007-09-04 15:32:19 +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
3ad1b57608 Followup to rev 827, Delphi 2007:
- add search paths to "resources" and "compilerdetection"
- "debug"-defines
- adjust path to VirtualTreesD.dcr
2007-08-21 22:03:23 +00:00
1590078e75 Bugfix: Add unknown data types from mysql-5.0.48.tar.gz/include/mysql_com.h. Fixes issue #1755422. 2007-08-21 20:23:33 +00:00
66bddc4db7 When viewing changes from this revision, be sure to set "ignore whitespace", since Delphi has converted a number of spaces into tabs in project files.
* Move binary resource files into "resources" subfolder.
* Get rid of recently introduced source folders in project search paths.
* Get rid of yet another compilers.inc.
* Get rid of a couple of empty (aside from application main icon and a version=1.0.0.0 string) .res files, and instruct svn to ignore these.
* Build projects as 'debug' per default. (todo: add source folder to 'debug search path' for various projects.)
2007-08-21 17:30:23 +00:00
b54a122fe6 Fix bug #1757524 "Exporting rather slow when processing large BLOBs" by making use of mysql_real_escape_string() . 2007-08-21 16:47:28 +00:00
53417c3336 Fix Delphi 10 packages:
- "VirtualTrees.dcu not found"
- "VirtualTrees.res not found"
- Set output dir for DCU's to ../../build like in D11 package
2007-08-20 20:49:38 +00:00
c0e34dc414 VirtualTrees: Fix "F2040 Seek error" for D2007 2007-08-17 15:49:53 +00:00
6f4df588ca Add projectgroups for VirtualTreeView / Delphi 10 + 11 for easier startup. 2007-08-15 20:09:48 +00:00
84e72a5569 Add missing Delphi 10 packages for VirtualTreeView and add those to the superpackage. 2007-08-15 20:00:13 +00:00
eb501459cb Revert renaming files from rev 805 to fix the D10 compiler message "F2040 seek error in virtualtrees.dcp". 2007-08-15 19:54:19 +00:00
6a68686dce Compiler Detection include file for D2007 2007-08-14 20:24:31 +00:00
0be3dff4cc Adjust filenames for Delphi 10 package of VirtualTreeView.
Left for later:
- Creating .bdsproj files for both packages VirtualTrees.dpk and VirtualTreesD.dpk .
- Adding these bdsproj files to the D10 superpackage
2007-08-13 23:32:56 +00:00
c98802dc37 * Add search path to source-directory so the compiler finds the compilers.inc
* Redo the workaround for the mentioned Delphi issue for a DCP file...
2007-08-13 23:13:30 +00:00
dc9727d973 Add Delphi 11 package for VirtualTrees. Includes only as much as needed: dproj- and dpk files. Popups about creating *.res files at first time build can be safely ignored. 2007-08-13 22:53:26 +00:00
1298c798fc Followup to workaround from previous commit 2007-08-13 22:46:27 +00:00
cff1ec37fc Rename VirtualTrees.dcr as a workaround for Delphi 2007 compiler error: "Remove VirtualTrees. Unit(s) VirtualTrees were found in required package VirtualTrees"
http://qc.codegear.com/wc/qcmain.aspx?d=44404
2007-08-13 22:36:59 +00:00
d51c366c77 Adjust paths from previous commit. 2007-08-13 21:32:11 +00:00
855cdc0600 Move D10 package to subdirectory as in all other components. 2007-08-13 21:26:25 +00:00
307b54999c Rename package directory to match the existing directory structure of all other components. 2007-08-13 21:24:45 +00:00
c6630434fa Strip C Builder and packages for Delphi versions we don't use or support. 2007-08-13 21:15:18 +00:00
9c897a5881 Add component: VirtualTreeView 4.5.2
License: GNU Lesser Public License.

This version is checked in as downloaded from http://www.soft-gems.net/supplement/download.php?ID=35. No adjustments / fixes on the packages yet.

Instead of adding the files I could have just added an external SVN link to svn://www.soft-gems.net/library/VirtualTreeview . But the files in that repository have some unsolved issues which would lead to compiler errors if we use them without changes. Especially the D2007 package does not compile without changes. We would not be able to commit those changes unless we have write access to their repo. I contacted the author Mike Lischke and we agreed that we always will take care of using the latest sources. Later updates should not cause big problems if we don't make big changes to the original files.

TVirtualStringTree shall be a perfect replacement for our standard TListView and its descendent TSortListView.
2007-08-13 19:18:28 +00:00
2c726b4a5b Fix bug #1536481 "SHOW FULL PROCESSLIST on mysql v4 server messes Zeos up".
See discussion: https://sourceforge.net/tracker/?func=detail&atid=832347&aid=1536481&group_id=164593
2007-08-01 18:11:13 +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
cc3fe79ecb Bugfix: GetCatalogAndNamePattern() is called to ensure that the schema name is carried to the LCatalog variable in case the database name is stored in the schema variable, but later the Catalog (no L) variable is used instead.
Fixes issue #1732734.
2007-07-27 15:09:18 +00:00
9e26d96887 Add dependent project references to D11 package of HeidiComponents. Avoids warning about automatic addition at first time building. 2007-07-18 19:06:04 +00:00
ba0aa73e1b Changes on HeidiComponents package for D2007:
- Add dbrtl;
- Project Options, Directories/Conditionals:
  Build Configuration: Release
  Search path: ..\..\..\zeosdbo\build
  Build Configuration: Debug
  Search path: ..\..\..\zeosdbo\build
2007-07-03 17:51:15 +00:00
c79febe7b4 Defer execution of TDataSet Post() and ExecSQL() to background thread. 2007-06-30 00:25:11 +00:00
d6eacddc40 Followup to recent file movements to /source 2007-06-28 22:44:00 +00:00
4183af3ec7 * Bugfix: Zeos croaked on 32-bit integer values.
* Bugfix: Don't special case based on length of integer fields, the server doesn't care anyway.
* Make ConvertMySQLHandleToSQLType() more readable.
2007-06-28 12:19:38 +00:00
a4889d64d4 Fix the same IProviderSupport / deprecated problem that r647 fixed, but in a prettier way. 2007-06-27 21:31:52 +00:00
87806d7075 Reinstate TZAbstractDatabaseMetadata.AddResultSetToCache(), disabling it caused grid updates to fail. 2007-06-27 21:28:27 +00:00
1bc11ea315 Get rid of a compiler warning. Proper fix would be to convert to TWideStrings, but since we don't use this code, we'll leave it at this for now. 2007-06-27 13:24:25 +00:00
366bf1644d Undo r635. Some earlier revision screwed Zeos, and installation no longer works. While r635 fixes compilation, it doesn't make installation work again, so something else seems to be wrong. 2007-06-27 13:06:43 +00:00
6698d4fe8e Disable IProviderSupport functions that has been deprecated in Delphi 10 / BDS 2006.
It doesn't seem like HeidiSQL uses these.  Hopefully we'll run into a "not implemented" exception somewhere in case I'm wrong.

This isn't the "right" solution of course.  The right solution, Zeos-wise, is probably to reimplement these four functions using WideString.  Might be easy too..
2007-06-26 14:23:36 +00:00
e84b1e2340 * Nil result before leaving function.
* Don't cache data since it's never retrieved.
2007-06-26 14:14:09 +00:00
23f35d14ad Implement GetCurrentValueSQL and GetNextValueSQL to avoid compiler warnings about abstract methods present in an instantiated object. 2007-06-26 14:13:13 +00:00
27b89334ad Comment out a bit of ASA code to avoid a compiler warning. 2007-06-26 14:12:16 +00:00
127778fd7b Bugfix: Use of uninitialized string caused spurious compiler warning. 2007-06-26 14:10:53 +00:00
965ab54da5 Comment out some more unused variable declarations. 2007-06-26 12:37:32 +00:00
3b273a50e7 Comment out a line which causes a "variable assigned but never used" warning. The code line is in a code path which HeidiSQL will never take, so I haven't bothered to find the idea behind this particular code. 2007-06-26 12:36:38 +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
e7e373574e The non-Unicode version of GetFieldNames is deprecated. Avoid compiler warning by commenting out code using it. (QREDBImage stuff which HeidiSQL doesn't use anyway, by the way.) 2007-06-26 12:32:01 +00:00
125ce6c450 Get rid of compatibility CFG files in Delphi 10 projects. 2007-06-26 11:50:40 +00:00
00714e55ad Automatic change required by Delphi 10 for compiling. 2007-06-26 11:42:19 +00:00