summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * fix cleanroom TDataLink.CalcFirstRecord (passes tests now)cleanroomAlmindor2008-03-251-3/+5
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10565 3ad0048d-3df7-0310-abae-a5850022a9f2
* Merged revisions 10519 via svnmerge from joost2008-03-251-1/+22
| | | | | | | | | | | | | svn+ssh://joost@svn.freepascal.org/FPC/svn/fpc/trunk ........ r10519 | joost | 2008-03-21 14:38:44 +0100 (Fri, 21 Mar 2008) | 1 line * Fix for ValueOfKey for multiple-fields keys ........ git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10555 3ad0048d-3df7-0310-abae-a5850022a9f2
* Merged revisions 10470 via svnmerge from joost2008-03-241-0/+2
| | | | | | | | | | | | | svn+ssh://joost@svn.freepascal.org/FPC/svn/fpc/trunk ........ r10470 | joost | 2008-03-09 21:11:17 +0100 (Sun, 09 Mar 2008) | 1 line * Set TDataSet.InternalCalcFields if there are InternalCalcFields ........ git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10553 3ad0048d-3df7-0310-abae-a5850022a9f2
* * first fix to cleanroom TDataSet.DataEvent only 6 tests fail now :)Almindor2008-03-241-7/+7
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10547 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed some issues:michael2008-03-236-55/+32
| | | | | | | | | | - Memleak in TReader.ReadPropValue. FFixups was re-allocated in beginreferences ! - FPC behaves different from Delphi if no Default value is declared, it assumes a default of ord(TEnum)=0, same for sets. - Fixed MemLeak when a reference was resolved, Removed item was not freed. git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10537 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fix cleanroom TDataset.DataEvent, make it call all connected datasourcesAlmindor2008-03-221-2/+6
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10534 3ad0048d-3df7-0310-abae-a5850022a9f2
* * implement cleanroom TDataSet.DataEventAlmindor2008-03-221-1/+31
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10531 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fix potential bug in cleanroom TDataLink.CalcFirstRecordAlmindor2008-03-201-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10515 3ad0048d-3df7-0310-abae-a5850022a9f2
* * add forgotten function call in TDataset.CalculateFieldsAlmindor2008-03-201-1/+3
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10514 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fix potential bug in cleanroom TField.RefreshLookupListAlmindor2008-03-201-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10513 3ad0048d-3df7-0310-abae-a5850022a9f2
* * add TField.CalcLookupValue cleanroom implementationAlmindor2008-03-201-1/+4
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10512 3ad0048d-3df7-0310-abae-a5850022a9f2
* * add TDataSet.EnableControls cleanroom implementationAlmindor2008-03-201-1/+10
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10511 3ad0048d-3df7-0310-abae-a5850022a9f2
* * implement cleanroom TDataset.CalculateFieldsAlmindor2008-03-201-2/+10
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10510 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fix compilation of the TField.RefreshLookuplist;Almindor2008-03-151-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10491 3ad0048d-3df7-0310-abae-a5850022a9f2
* * add TDataLink.CalcFirstRecord cleanroom implementation (blind)Almindor2008-03-152-4/+31
| | | | | | | * add TField.RefreshLookupList cleanroom implementation (blind) git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10490 3ad0048d-3df7-0310-abae-a5850022a9f2
* Merged revisions 10350 via svnmerge from joost2008-03-052-0/+7
| | | | | | | | | | | | | svn+ssh://joost@svn.freepascal.org/FPC/svn/fpc/trunk ........ r10350 | joost | 2008-02-17 22:14:26 +0100 (Sun, 17 Feb 2008) | 1 line * Fixed bug 8464 ........ git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10446 3ad0048d-3df7-0310-abae-a5850022a9f2
* Merged revisions 10431 via svnmerge from joost2008-03-051-0/+2
| | | | | | | | | | | | | svn+ssh://joost@svn.freepascal.org/FPC/svn/fpc/trunk ........ r10431 | joost | 2008-03-02 18:08:16 +0100 (Sun, 02 Mar 2008) | 1 line * Set Modified to false when te state of a dataset changes ........ git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10445 3ad0048d-3df7-0310-abae-a5850022a9f2
* Merged revisions ↵joost2008-03-056-118/+444
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9783,9786,9788,9814,9822,9825,9837-9850,9852,9854-9856,9863-9864,9867,9885,9895 via svnmerge from svn+ssh://joost@svn.freepascal.org/FPC/svn/fpc/trunk ........ r9783 | joost | 2008-01-18 23:52:13 +0100 (Fri, 18 Jan 2008) | 1 line * DigestTestREport makes it possible to write the unittest results to a testsuite-digest ........ r9786 | joost | 2008-01-19 00:40:44 +0100 (Sat, 19 Jan 2008) | 1 line * Added dependency on paszlib to fcl-fpcunit ........ r9788 | jonas | 2008-01-19 01:20:49 +0100 (Sat, 19 Jan 2008) | 2 lines + also add fpc-unit dependency on paszlib to build dependencies ........ r9854 | joost | 2008-01-21 17:26:20 +0100 (Mon, 21 Jan 2008) | 2 lines * Added Comment and Category properties to TDigestResultsWriter * Write Comment and Category to digest.cfg ........ r9885 | joost | 2008-01-23 22:56:34 +0100 (Wed, 23 Jan 2008) | 1 line * Write RelSrcDir to digest.cfg ........ r9895 | joost | 2008-01-24 18:02:47 +0100 (Thu, 24 Jan 2008) | 1 line * Add dash between hostname and date in digest-tarfile ........ git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10444 3ad0048d-3df7-0310-abae-a5850022a9f2
* Initialized merge tracking via "svnmerge" with revisions "1-9261" from florian2008-03-040-0/+0
| | | | | | | http://svn.freepascal.org/svn/fpc/trunk git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10441 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed writing child componentsvincents2008-02-283-9/+4
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10403 3ad0048d-3df7-0310-abae-a5850022a9f2
* * improved tests for streaming components with owned subcomponentsvincents2008-02-272-0/+26
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10400 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Added test for streaming 2 componentsmichael2008-02-272-0/+57
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10398 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed TDataset.SetFieldValuesvincents2008-02-261-1/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10393 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Clean version of searchbuf insertedmichael2008-02-251-2/+111
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10390 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed AV when streaming a component without published propertiesvincents2008-02-231-3/+6
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10381 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed memleakvincents2008-02-222-0/+14
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10380 3ad0048d-3df7-0310-abae-a5850022a9f2
* + added another test for writing collections (shows how it should be written ↵vincents2008-02-225-287/+179
| | | | | | | | | and thus read + added a test for a writing an enum with default value git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10379 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed TReader.ReadCollection in case more than one property was streamedvincents2008-02-221-1/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10378 3ad0048d-3df7-0310-abae-a5850022a9f2
* * add check for valid NewIndex in TFPList.Move, so that an invalid NewIndex ↵vincents2008-02-221-1/+1
| | | | | | doesn't lead to memleak git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10377 3ad0048d-3df7-0310-abae-a5850022a9f2
* * reduced hintsvincents2008-02-216-12/+9
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10376 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fix voor ResolveReferencesmichael2008-02-211-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10374 3ad0048d-3df7-0310-abae-a5850022a9f2
* * TReader.FindComponentClass: also search in FieldTables of parent classes.vincents2008-02-201-9/+20
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10373 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Added tcollection stream read testsmichael2008-02-203-152/+512
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10370 3ad0048d-3df7-0310-abae-a5850022a9f2
* + initial version of TReader.FindComponentClass, works with a simple LCL ↵vincents2008-02-201-1/+43
| | | | | | application git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10369 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed resolve references testvincents2008-02-203-2/+6
| | | | | | * removed unused variable git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10366 3ad0048d-3df7-0310-abae-a5850022a9f2
* * initilize critical section used by resolving referencesvincents2008-02-201-0/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10365 3ad0048d-3df7-0310-abae-a5850022a9f2
* + TDataset.SetFieldValues (untested)vincents2008-02-191-1/+13
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10364 3ad0048d-3df7-0310-abae-a5850022a9f2
* + initial implementation of TReader.ReadCollection (needs further testing)vincents2008-02-191-3/+13
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10360 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed memleak in TWriter.WritePropertiesvincents2008-02-191-0/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10359 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed TTestTComponentNotifies testvincents2008-02-191-2/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10358 3ad0048d-3df7-0310-abae-a5850022a9f2
* + implemented TStringList.Findvincents2008-02-182-45/+22
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10356 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed hint in test and removed session information from lpivincents2008-02-182-155/+24
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10355 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed TList testsvincents2008-02-182-23/+3
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10354 3ad0048d-3df7-0310-abae-a5850022a9f2
* * use new TStringList.Grow implementation from trunkvincents2008-02-181-10/+13
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10353 3ad0048d-3df7-0310-abae-a5850022a9f2
* + TStringList.Grow, used algorithm from TFPList.Expandvincents2008-02-181-3/+10
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10352 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Added DecodeSoundexIntmichael2008-02-101-0/+61
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10273 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Correct implementation committedmichael2008-02-101-1/+17
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@10271 3ad0048d-3df7-0310-abae-a5850022a9f2
* * My cleanroom implementation of DoVarClearArray.yury2008-01-141-3/+30
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@9750 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Cleanroom implementation of extractmichael2007-12-291-2/+21
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@9568 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Additional tests for reference resolving and TList.Assignmichael2007-12-296-79/+1409
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/branches/cleanroom@9567 3ad0048d-3df7-0310-abae-a5850022a9f2