Przemyslaw Czerpak 52071bbb62 2013-03-04 12:58 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* 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.
2013-03-04 11:59:26 +00:00
Description
Harbour Core — Reference source for Five development
172 MiB
Languages
C 80.3%
xBase 17.8%
Makefile 0.6%
C++ 0.4%
Harbour 0.4%
Other 0.3%