17 Commits

Author SHA1 Message Date
0d31432aa9 Various updates for mysqldataset:
- Add property Capabilities to TMySQLConnection which is automatically filled after connect. Can be easily used by client-applications to decide if a feature can be used or not. The client will not need to know the relevant version numbers.
- documentation
- Consistently rename TSQL* types to TMySQL*
- Read ServerVersionStr always "live" by calling GetServerVersionStr as the reader. The version string *can* change after a reconnect.
2007-09-13 23:10:36 +00:00
cf770d4862 First try of creating a lightweight and flexible replacement of ZQuery + ZConnection. Only half implemented yet and far from being production-ready. Mainly the interface to TDataSource and DB aware components are missing. Will need to add some icky pointer stuff. 2007-09-12 23:19:03 +00:00
aa9879ecac Expect compiler_dir and package_dir to be set by command line parameter rather than hardcoding them in the script itself. Helps keeping out appropriately paths from SVN. 2007-09-07 07:52:17 +00:00
91422efb41 Disable building unused designtime packages in autobuild process 2007-09-07 07:37:22 +00:00
e3529376a4 Revert rev 892 as discussed on the devels list.
Although this batch file will mainly be used on a build-server, it should not break something on a developers machine.
2007-09-05 09:50:00 +00:00
9c4bdd4f95 Ensure we're not building with local modifications in source files. 2007-09-04 22:40:42 +00:00
cebf2418f5 Better use /build folder instead of appropriately folders for BPL and DCP output. 2007-09-04 22:38:08 +00:00
7ff13f58d7 Pause waiting for a key after printing usage, in case the build script is launched from a GUI. The window and message would disappear too fast for anyone to see. 2007-09-04 15:40: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
d7058a76f0 Notes about HeidiSQL Portable Launcher. 2007-08-06 02:05:49 +00:00
cca6beb92b Added a file remotely 2007-08-05 16:53:22 +00:00
36238359a1 Added a file remotely 2007-08-05 16:53:01 +00:00
6ca0ba4f12 Added a file remotely 2007-08-05 16:51:49 +00:00
86f01b4675 Attach server version to SQL functions and use that to hide unsupported functions in query helpers, popupQuery and SynCompletionProposal. 2007-07-06 22:07:05 +00:00
fa46bd85c8 Add functions from help categories "Geometric feature" and "Functions and Modifiers for Use with GROUP BY". Always use names of root categories, as we don't need a tree structure here. 2007-07-06 21:29:47 +00:00
69e1abbf43 Implement an up-to-date list of MySQL functions in mysql.pas. Used for
- popupmenu in query memo
- query helpers
- SynCompletionProposal
Drops function.txt and parser for that file.

Pros:
- No dependency on this file anymore
- Much easier and safer coding
- File-parsing no longer needed

Notes:

The old function.txt was meant to be editable and extensible for users but I never saw or heard anyone who does that, most likely because it wasn't documented. Another problem was that the file resided in the programs-directory, where only administrators have write-access, so in these cases it couldn't be edited anyway.

The PHP file in /extras can be used for creating an up-to-date list for mysql.pas .

As not all functions of the new list are available in all mysql-versions, it would be the best if we would fetch the list by the use of HELP commands. Contra: Would result in poor performancing popupmenu and many servers don't have the help-tables filled.
2007-07-04 22:31:56 +00:00
bffc0206f2 Organize repository into standard trunk/branches/tags structure. 2007-06-26 11:26:18 +00:00