Revision: 13110 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=13110&view=rev Author: druzus Date: 2009-12-03 23:24:14 +0000 (Thu, 03 Dec 2009)
Log Message: ----------- 2009-12-04 00:23 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/rddads/ads1.c * added support for dynamic descend flag switching by ordDescend( [<tag>], [<bag>], <lDescending> ) -> <lPrevSetting> It needs ADS 9.00 or higher and it's ignored in earlier ADS versions. Based on Brian Hayes modification in xHarbour ADS RDD. * harbour/src/rdd/dbfntx/dbfntx1.c * harbour/src/rdd/dbfnsx/dbfnsx1.c * harbour/src/rdd/dbfcdx/dbfcdx1.c * harbour/contrib/rddads/ads1.c * modified ordSkipUnique() to be compatible with CL53 - it means that the passed parameter has a little bit different meaning when table has active index and it hasn't. If no index is active (natural order) then passed parameter is number of records to skip just like in dbSkip() function otherwise it's only direction choice so negative value means backward skipping and zero or positive means forward skipping. We may decide to change this behavior anyhow please remember that it's not such clear what number of records to skip should mean during skipping with active order having repeated key values and with working filters which also can exclude some records. It's possible to create few algorithms giving different results for some conditions. Modified Paths: -------------- trunk/harbour/ChangeLog trunk/harbour/contrib/rddads/ads1.c trunk/harbour/src/rdd/dbfcdx/dbfcdx1.c trunk/harbour/src/rdd/dbfnsx/dbfnsx1.c trunk/harbour/src/rdd/dbfntx/dbfntx1.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour