52071bbb62e9f4fe2bce9fcf05364a13ea0d23aa
* harbour/contrib/hbnetio/netiosrv.c
* harbour/contrib/hbnetio/hbnetio.hbx
* harbour/contrib/hbnetio/readme.txt
+ added new PRG function:
NETIO_SERVERTIMEOUT( <pConnectionSocket> [, <nTimeOut>] )
-> [<nTimeOut>]
This function allows to set maximal time for client request.
It can be useful if NETIO server is used only for short time
connections in which client makes few requests and then
disconnects.
Clients keeping longer connections without any request will
be disconnected automatically. It means that in some cases
it's possible to create server which works efficiently in
single thread mode without MT HVM.
* harbour/contrib/hbnetio/netiomt.prg
* restored formatting
* harbour/src/rtl/gtxwc/gtxwc.c
! fixed getting window position in HB_GTI_SETPOS_XY and
HB_GTI_SETPOS_ROWCOL.
Warnings:
1) some WMs may report window upper left coroner inside
the border and some other ones border upper left coroner.
2) Setting window position by this function strictly depends
on WMs behavior and in most cases code like:
aPos := hb_gtInfo( HB_GTI_SETPOS_XY )
hb_gtInfo( HB_GTI_SETPOS_XY, aPos )
will move the window because most of WMs used to add some
offsets to XMoveWindow() cords.
! fixed GFX line and rect cords with reverted parameters
! fixed GFX circle and eclipse parameters - it is documented that
3-rd parameter in hb_gfxCircle() is radius (also 3-rd and 4-th
in hb_gfxEllipse()) but it was implemented as diameter.
Warning: incompatible, existing code have to be updated.
! fixed GFX circle and eclipse parameters to correctly map updated
region.
; Thanks to Rolf for reporting problems with GTXWC
* harbour/src/rtl/gtwvt/gtwvt.c
! fixed rect size - it was one pixel smaller then in other GTs
Now rect cords are interpreted in the same way as in BOX command
and functions.
! fixed GFX circle and eclipse parameters - it is documented that
3-rd parameter in hb_gfxCircle() is radius (also 3-rd and 4-th
in hb_gfxEllipse()) but it was implemented as diameter.
Warning: incompatible, existing code have to be updated.
* harbour/contrib/gtalleg/gtallegd.c
! fixed GFX line and rect cords with reverted parameters
+ harbour/tests/gfx2.prg
* added test code to check basic GFX cord settings.
Description
Harbour Core — Reference source for Five development
Languages
C
80.3%
xBase
17.8%
Makefile
0.6%
C++
0.4%
Harbour
0.4%
Other
0.3%