Viktor Szakats 50cfaab12f 2013-03-06 12:17 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/vm/hashfunc.c
    + HB_HAUTOADD() extended, now it accepts 3rd parameter to
      set the default value used when autoadding a hash item,
      making separate HB_HDEFAULT() call unnecessary:
         hb_HAutoAdd( <hash>, [<nAutoAdd>|<lAutoAdd>], [<xDefault>] ) -> <nOldAutoAdd>

  * contrib/xhb/hbcompat.ch
  * doc/en/hashes.txt
  * src/vm/hashfunc.c
    * deprecated following Harbour core functions with HB_LEGACY_LEVEL5:
         hb_HSetCaseMatch(), hb_HSetAutoAdd(), hb_HSetBinary(), hb_HSetOrder()
      use these alternatives:
         hb_HCaseMatch(), hb_HAutoAdd(), hb_HBinary(), hb_HKeepOrder()
      they return the previous setting instead of the hash itself.

  * contrib/hbct/token1.c
    ! marked hidden/dirty Harbour extensions with HB_EXTENSION tag

  * src/debug/dbgtobj.prg
  + tests/dbgcls.prg
    ! ACCESS var is implemented using a full METHOD syntax, which can
      contain debug information. HVM sees this information while displaying
      ACCESS var value, the debugger gets reinvoked and confused.
      Patch and test code (hbformatted)
      by Aleksander Czajczynski. Thanks for the nice patch.
         https://groups.google.com/d/topic/harbour-devel/43hoC7GV7C4/discussion

  * src/rtl/alert.prg
    ! Alert()/hb_Alert(): fixed display colors when color parameter
      contained multiple color items.
      Reported by Tony Quick
         https://groups.google.com/d/topic/harbour-devel/20vFUGGtx9c/discussion
    * formatted 2 long lines for better readability

  * tests/altd.prg
    + light testing of custom Alert() colors

  * src/rtl/menuto.prg
    % added logic to avoid flicker when moving around the mouse.
      Protected by HB_CLP_STRICT, because Clipper flickers the same
      way, but it's something that seems possible to fix w/o adverse
      side effects on user level or breaking documented C5.3 behavior.
      Report if you think otherwise.
      Original patch provided by Miso Pucko in #3500627
         https://sourceforge.net/tracker/?func=detail&aid=3500627&group_id=681&atid=100681
    ; Checkme

  * tests/browse.prg
  * tests/menuto.prg
    + enabled mouse
    * minor cleanups

  * contrib/hbgd/gdchart.prg
  * contrib/hbgd/tests/cgi.prg
  * contrib/hbtip/cgi.prg
  * extras/httpsrv/cgifunc.prg
  * extras/httpsrv/uhttpd.prg
  * src/rdd/usrrdd/rdds/arrayrdd.prg
    * use 'h[ k ] := v' instead of 'hb_HSet( h, k, v )'
    * use 'h[ k ]' instead of 'hb_HGet( h, k )'
    ; do not use above function in Harbour sources

  * contrib/hbtip/mail.prg
  * contrib/hbtip/tests/loadhtml.prg
  * contrib/hbtip/thtml.prg
  * contrib/hbwin/tests/olesrv2.prg
  * contrib/xhb/hbcompat.ch
  * contrib/xhb/xhbhash.c
  * extras/httpsrv/cgifunc.prg
  * extras/httpsrv/uhttpd.prg
    * avoid deprecated hash functions in Harbour sources
2013-03-06 11:19:44 +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%