Revision: 11214
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11214&view=rev
Author: druzus
Date: 2009-06-05 04:01:40 +0000 (Fri, 05 Jun 2009)
Log Message:
-----------
2009-06-05 06:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbclass.ch
+ extended support for xbase++ compatible method declaration:
[SYNC] METHOD <methodName1>[([<params>])] ;
[ , <methodNameN>[([<params>])] ]
* harbour/include/hbthread.h
* harbour/source/vm/thread.c
* harbour/source/vm/classes.c
+ added alternative support for SYNC method which does not use
sync mutexes. The old method is still present. I'll remove it
when xbase++ users confirm that the new one exactly emulates
xbase++ behavior.
* harbour/source/vm/classes.c
* harbour/source/rtl/tthreadx.prg
* switch to alternative SYNC method implementation which seems to be
xbase++ compatible - please test
! fixed missing thread interrupt in recent modification for ::setInterval
Modified Paths:
--------------
trunk/harbour/ChangeLog
trunk/harbour/include/hbclass.ch
trunk/harbour/include/hbthread.h
trunk/harbour/source/rtl/tthreadx.prg
trunk/harbour/source/vm/classes.c
trunk/harbour/source/vm/thread.c
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour