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
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour