ff1eb5c4b0
Followup to rev 1152 - use build dir in Delphi 11
2007-12-05 19:31:48 +00:00
f3913523be
Turn TNT units to use the global compilers.inc instead of providing their own one. Move needed compiler switches from TntCompilers.inc to the project files.
2007-12-05 16:58:38 +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
809f21750f
Fix grid cells of ENUM type which were detected as boolean fields by Zeos. TNTGrid renders boolean fields misleadingly as "True" and "False" strings, and it was not possible to update those records. Enum columns are now detected as ordinary string fields (but still generating a pulldown containing all possible values).
2007-12-05 00:49:21 +00:00
db48c82110
Find a better fix for the black focus rectangle plus fix another graphical glitch for MEMO and BLOB cells, which didn't get covered completely by the (NULL). This fix just leaves the (MEMO) and only uses the grey color for it.
2007-12-05 00:36:03 +00:00
d3f4037768
Strip unused demo and example files from SynEdit and TNT components
2007-12-02 19:34:12 +00:00
23c13d2531
Cleanup usage of background colors in grids and listviews:
...
* TNTGrid is not capable of displaying a sort arrow in column titles. So, signalize sort direction of columns in grids and listviews by lightgrey (= ascending) and mediumgrey (= descending)
* Remove special color for NULL cells in grids because it can conflict with the new sorting colors. Instead, place a grey (NULL) text in these cells. Less gaudy colors now.
* Also remove grey background in primary key columns for the benefit of sorting colors. PK cells have bold font anyway, should be noticable enough.
2007-12-01 22:37:21 +00:00
28bc38df4b
Skip generating hpp, bpi and lib files (useful with c++ builder).
2007-11-29 19:35:46 +00:00
f144f21824
Make sure BPL and DCP files go to the build directory.
2007-11-29 19:33:16 +00:00
acbc6ab54f
Fix a beef in a search path.
2007-11-29 19:27:09 +00:00
96c5369023
Followup/fix to rev 1144: Don't ask for .res files which were recently deleted.
2007-11-27 20:15:41 +00:00
34730d4a5a
Remove files from TNT package which get automatically created by the IDE and tell SVN to ignore these file types.
2007-11-27 19:50:54 +00:00
b480df720a
Remove no longer used package "SMDBGrid"
2007-11-27 19:43:07 +00:00
ba48203629
Followup to rev 1138, add missing file.
2007-11-27 06:41:14 +00:00
9faf6d4046
Finalize packages for TNT Controls:
...
- Add missing "build" directory and set unit output to here
- Create missing D11 package
- Uniquely rename bds4 directory to delphi10
- Include runtime + design packages in superpackages for D10 + D11
2007-11-18 23:36:18 +00:00
7d666a504e
Adjust directory structure of TNT controls:
...
- rename Delphi to "packages"
- strip unused compiler packages
2007-11-18 10:14:46 +00:00
ad74cda1c3
Add package "TNT Unicode Controls With Exceptions" as downloaded from http://mh-nexus.de/tntunicodecontrols.htm . Contains TTntDBMemo + TTntDBGrid which shall be used as replacements for the currently used pendants.
2007-11-18 07:44:35 +00:00
29d1105383
AnsiStrComp + AnsiCompareStr both are a bit blind when it comes to compare certain local characters. For example the german sharp s (ß) and double-s (ss) are reputed to be equal strings. This leads to edited records in grids not being posted because their new values are not recognized as modified. Hereby fixed.
...
Thanks to Marvin for the bugreport via mail short before 3.1 release.
2007-11-09 22:55:18 +00:00
55acd1c45a
Revert r1092 and apply an alternate solution. Wants nothing more than to be tested badly.
2007-11-09 15:02:07 +00:00
875407d0bd
Bugfix: Zeos threw away conditional SQL. Fixes issue #1828300 .
2007-11-09 07:54:10 +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
65cfbd462d
Add user preference to disable snipping of long log lines. While it conserves memory, it is undesirable if you are debugging.
...
(Changed to help andipfaff troubleshoot issue #1815148.)
2007-11-06 12:48:31 +00:00
44e399fd9e
Bugfix: TSMDBGrid.AcquireFocus() did not take into account the in-place editor, causing TSMDBGrid.MouseDown() to abort early. Fixes issue #1690550 .
2007-10-24 14:01:37 +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
e31bbf685d
Remove resource files from package directories.
2007-10-10 12:08:58 +00:00
22daed7044
Move include files to include directory.
2007-10-10 11:46:27 +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
1581c55cea
Pipe calls to InternalRefresh through the query thread.
2007-10-08 17:16:38 +00:00
35c422ce1b
Follow-up to r992: One last place where MaxRows is set to 0.
2007-10-08 16:42:32 +00:00
0f7015bf61
* Allow calls to TZMySQLResultSet.Next() to succeed in the case of queries without result data. The FQueryHandle retrieved from libmysql is null in these cases, so it seemed appropriate that the driver also returned null for FetchRow() when given such a handle. That seems to be what TZMySQLResultSet.Next() checks for, too.
...
* Allow TZMySQLResultSet.Open() to succeed in the event of a query which yields no results.
With these last fixes in place, you can experiment with removing the two exceptions that the zeos mysql driver itself throws when asked to run eg Open() but no results are returned.
2007-10-05 18:36:05 +00:00
ea89447fa6
Avoid an access violation within a for loop which got run once even when there were 0 columns in a result.
2007-10-05 18:03:11 +00:00
ee353d15cc
* Checking for MaxRows (guess: max rows to load) != 0 before checking whether the requested row is out of range seems unreasonable, since asking for a maximum of 0 rows is not uncommon. Change the default value to -1, and change the checks to look for -1, allowing for MaxRows := 0.
...
* There seems to be disagreement between drivers on whether to check for Row > MaxRows or Row >= MaxRows. Guessing that it's a typo, change to the most common variant (Row >= MaxRows, meaning that the row numbers given to MoveAbsolute, MoveRelative, Next, Fetch etc are 0-based).
2007-10-05 17:59:32 +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
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