Francisco Ernesto Teixeira
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
Ansgar Becker
5fbee3c690
Make selection of table engine available on pre 4.1 servers. Applies to "Alter table" dialog as well as "Create table".
...
- Use variables like "have_innodb" for detection of supported engines.
- Move redundant code from two places to Childwin.TableEnginesCombo()
- Remove some legacy code around this logic
- Don't free the instance of CreateTableForm after closing it. Saves some SQL queries from being fired each time the form gets created.
2008-01-11 15:45:21 +00:00
Francisco Ernesto Teixeira
2eae79f254
Fix searchpath of TNT design package (D2007).
2007-12-18 12:35:13 +00:00
Ansgar Becker
ff1eb5c4b0
Followup to rev 1152 - use build dir in Delphi 11
2007-12-05 19:31:48 +00:00
Ansgar Becker
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
Ansgar Becker
35ebc27761
Merge SynEdit sources with Unicode enabled version from http://www.mh-nexus.de/unisynedit.htm
2007-12-05 12:37:49 +00:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
d3f4037768
Strip unused demo and example files from SynEdit and TNT components
2007-12-02 19:34:12 +00:00
Ansgar Becker
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
rosenfield
28bc38df4b
Skip generating hpp, bpi and lib files (useful with c++ builder).
2007-11-29 19:35:46 +00:00
rosenfield
f144f21824
Make sure BPL and DCP files go to the build directory.
2007-11-29 19:33:16 +00:00
rosenfield
acbc6ab54f
Fix a beef in a search path.
2007-11-29 19:27:09 +00:00
Ansgar Becker
96c5369023
Followup/fix to rev 1144: Don't ask for .res files which were recently deleted.
2007-11-27 20:15:41 +00:00
Ansgar Becker
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
Ansgar Becker
b480df720a
Remove no longer used package "SMDBGrid"
2007-11-27 19:43:07 +00:00
Ansgar Becker
ba48203629
Followup to rev 1138, add missing file.
2007-11-27 06:41:14 +00:00
Ansgar Becker
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
Ansgar Becker
7d666a504e
Adjust directory structure of TNT controls:
...
- rename Delphi to "packages"
- strip unused compiler packages
2007-11-18 10:14:46 +00:00
Ansgar Becker
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
Ansgar Becker
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
rosenfield
55acd1c45a
Revert r1092 and apply an alternate solution. Wants nothing more than to be tested badly.
2007-11-09 15:02:07 +00:00
rosenfield
875407d0bd
Bugfix: Zeos threw away conditional SQL. Fixes issue #1828300 .
2007-11-09 07:54:10 +00:00
Francisco Ernesto Teixeira
6498d22f2e
Compiling Bugfix: Runtime packages path reference to Design and relative packages on Delphi 2007.
2007-11-09 02:42:36 +00:00
rosenfield
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
rosenfield
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
rosenfield
3a643d03f3
Synchronize build script and package output directories.
2007-10-22 11:14:17 +00:00
Ansgar Becker
bd53f04693
Delete packages from components and heidisql we don't support.
2007-10-10 22:21:41 +00:00
Francisco Ernesto Teixeira
b3a9fc8c03
Update the include files reference for Delphi 2007 components.
2007-10-10 12:33:04 +00:00
rosenfield
b4f269ee57
Remove more empty resource files, not sure why the build process suddenly complain about these..
2007-10-10 12:20:23 +00:00
rosenfield
e31bbf685d
Remove resource files from package directories.
2007-10-10 12:08:58 +00:00
rosenfield
22daed7044
Move include files to include directory.
2007-10-10 11:46:27 +00:00
rosenfield
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
rosenfield
1581c55cea
Pipe calls to InternalRefresh through the query thread.
2007-10-08 17:16:38 +00:00
rosenfield
35c422ce1b
Follow-up to r992: One last place where MaxRows is set to 0.
2007-10-08 16:42:32 +00:00
rosenfield
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
rosenfield
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
rosenfield
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
rosenfield
134c70fc8d
Part of r985 which I forgot to commit. See log message for that revision.
2007-10-04 17:30:06 +00:00
Francisco Ernesto Teixeira
a8809f4975
SQL Process: handling of DELIMITER to mimic mysql CLI
2007-09-25 02:05:38 +00:00
rosenfield
c2f5e22a3f
Enable safe compiler optimizations.
2007-09-11 17:10:07 +00:00
rosenfield
2e1ff085f1
Disable usage of Delphi debug DCUs.
2007-09-11 16:57:52 +00:00
rosenfield
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
rosenfield
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
Ansgar Becker
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
Ansgar Becker
87352ed697
Follow up to rev 888: Get D10 package running again.
2007-09-04 15:32:19 +00:00
Ansgar Becker
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
Ansgar Becker
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
rosenfield
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
rosenfield
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