Revision: 11995 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11995&view=rev Author: vszakats Date: 2009-08-08 22:30:49 +0000 (Sat, 08 Aug 2009)
Log Message: ----------- 2009-08-09 00:14 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_tprt.prg * contrib/hbwin/win_prt.c + ::Recv() got a new second parameter to return result code. + WIN_PORTFCN() now requires port number to be passed as 1st param. + WIN_PORTERROR() now requires port number to be passed as 1st param. * Renamed function WIN_PORTFCN() to WIN_PORTFUNCLAST() + Fixed last port operation and last error to be stored per port rather than in global vars. This makes it possible to use multiple ports in parallel. - Deleted WIN_PORTBUFFERS() which wasn't MT friendly. + WIN_PORTOPEN() function got enabled 6th and 7th inbuffer/outbuffer parameters. This replaces WIN_PORTBUFFERS() function. + Added WIN_PORTRECV() function which is similar to WIN_PORTREAD() but returns the result directly rather than putting it in a var passed by reference. It accepts lenght parameter and return result code by reference. It's a little bit more effient than WIN_PORTREAD(). % Some if/else branches swapped to make code a little smoother. * contrib/hbwin/olecore.c + Attempt to add vars by reference support. Commented until there is no test code to try it. * Minor formatting. * contrib/xhb/hbserv.h * contrib/xhb/htmlform.ch * contrib/xhb/inet.h * contrib/xhb/hblognet.prg * contrib/xhb/tfile.prg * contrib/xhb/html.ch * contrib/xhb/tedit.prg * contrib/xhb/tframe.prg * contrib/xhb/htjlist.prg * contrib/xhb/xdbmodst.prg * contrib/xhb/htmlclrs.ch * contrib/xhb/thtm.prg * contrib/xhb/hterrsys.prg * contrib/xhb/tcgi.prg * contrib/xhb/regexrpl.prg * contrib/xhb/hbserv.ch * contrib/xhb/ttable.prg * contrib/xhb/hjwindow.prg * contrib/xhb/hbserv.c * contrib/xhb/htmutil.prg * Header formatting. ; NOTE: I noticed some xhb components have pure GPL license (recently added CGI parts), plus some other use some sort of xhb specific modification of original Harbour + exception license. This contains some sentence which doesn't seem to make much sense: "This exception applies only to the code released with this xHarbour explicit exception." FYI. * contrib/hbtpathy/telepath.prg * utils/hbmk2/hbmk2.prg * Minor formatting, comments. Modified Paths: -------------- trunk/harbour/ChangeLog trunk/harbour/contrib/hbtpathy/telepath.prg trunk/harbour/contrib/hbwin/olecore.c trunk/harbour/contrib/hbwin/win_prt.c trunk/harbour/contrib/hbwin/win_tprt.prg trunk/harbour/contrib/xhb/hblognet.prg trunk/harbour/contrib/xhb/hbserv.c trunk/harbour/contrib/xhb/hbserv.ch trunk/harbour/contrib/xhb/hbserv.h trunk/harbour/contrib/xhb/hjwindow.prg trunk/harbour/contrib/xhb/hterrsys.prg trunk/harbour/contrib/xhb/htjlist.prg trunk/harbour/contrib/xhb/html.ch trunk/harbour/contrib/xhb/htmlclrs.ch trunk/harbour/contrib/xhb/htmlform.ch trunk/harbour/contrib/xhb/htmutil.prg trunk/harbour/contrib/xhb/inet.h trunk/harbour/contrib/xhb/regexrpl.prg trunk/harbour/contrib/xhb/tcgi.prg trunk/harbour/contrib/xhb/tedit.prg trunk/harbour/contrib/xhb/tfile.prg trunk/harbour/contrib/xhb/tframe.prg trunk/harbour/contrib/xhb/thtm.prg trunk/harbour/contrib/xhb/ttable.prg trunk/harbour/contrib/xhb/xdbmodst.prg trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour