Viktor Szakats 94a305ed4f 2013-02-27 18:30 UTC+0100 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
    ! fixed hbmk_FNameEscape() plugin API's legacy fallback
      after latest patch (still untested)
    ! avoid potential RTE in hbmk_PathFromWorkdirToCWD()
      plugin API
    ! rtlink/blinker/exospace linker script processing will
      now add directories of library input files as libpaths
      (as opposed to passing them as part of the libname)
    ! fixed rtlink/blinker/exospace linker script processing
      to convert dirseps to native ones in output
    ! fixed rtlink/blinker/exospace linker script processing
      to strip extension from library name and output name
      (only if it's '.exe')
    ! fixed to verify non-portable output extensions in more
      reliable way

  * contrib/hbmisc/hb_f.c
  * contrib/hbmisc/fcomma.prg
  * contrib/hbmisc/hbmisc.hbx
  * contrib/hbmisc/tests/hb_f.prg
  * contrib/hbmisc/tests/numtxtru.prg
  * contrib/hbmisc/tests/rtfclass.prg
  * contrib/hbnf/fttext.c
  * contrib/hbnf/tests/fttext.prg
    * use constants instead of literals
    ! fixed buffer over- and underrun in HB_FSELECT()
    % HB_FUSE() optimized
    ! fixed long time core/hbmisc function name
      collision by renaming HB_FEof() inside hbmisc
      to hb_FAtEof(). hbmisc code and tests changed
      to use the new one. A parallel hb_FEof() in
      hbmisc remains until HB_LEGACY_LEVEL4.
      [INCOMPATIBLE] Update your hbmisc HB_FEOF()
      call according to above, or even better change
      HB_F*() calls to original FT_F*() API in hbnf.
      It's the original version of this code, what
      was cloned in a dumbed down version into hbmisc
      when hbnf didn't exist in Harbour yet.

  * contrib/hbamf/tests/encode.prg
    + updated to use hbtest instead of similar
      local solution

  * contrib/hbfimage/tests/fitest.prg
    % use core functions instead of local clones
    ! minor output fix

  * tests/mousetst.prg
    * obfuscate e-mail address in this public sample

  * website/samples/mousetst.prg.html
  * website/samples/testhtml.prg.html
  * website/samples/tstmacro.prg.html
    * synced with code changes

  * */tests/*
    * dropped 'tst'/'ts'/'test' from most
      filenames inside 'tests' subdirs. 8 chars will
      allow for more descriptive names than 4-5.
    + do not explicitly include the original source
      filename (use __FILE__ or similar)
    ; List of changes, in /contrib:
      /hbmisc/tests/testbbab.prg   -> bubbleb.prg
      /hbmisc/tests/testcall.prg   -> calldll.prg
      /hbmisc/tests/testhbf.prg    -> hb_f.prg
      /hbmisc/tests/tsstrfmt.prg   -> strfmt.prg
      /hbmisc/tests/twirl.prg      -> twirler.prg
      /hbmisc/tests/udpdstst.prg   -> udpds.prg
      /hbxpp/tests/testdll.prg     -> dllcall.prg
      /xhb/tests/testcp.prg        -> copyfile.prg
      /hbwin/tests/testax.prg      -> activex.prg
      /hbwin/tests/testcom1.prg    -> serial1.prg
      /hbwin/tests/testcom2.prg    -> serial2.prg
      /hbwin/tests/testcopy.prg    -> shfileop.prg
      /hbwin/tests/testdir.prg     -> sysdir.prg
      /hbwin/tests/testevnt.prg    -> eventlog.prg
      /hbwin/tests/testgdi.prg     -> prngdi.prg
      /hbwin/tests/testmapi.prg    -> mapimail.prg
      /hbwin/tests/testole.prg     -> ole.prg
      /hbwin/tests/testprn.prg     -> prn1.prg
      /hbwin/tests/testprn2.prg    -> prn2.prg
      /hbwin/tests/testprn3.prg    -> prn3.prg
      /hbwin/tests/testprn4.prg    -> prn4.prg
      /hbwin/tests/testreg.prg     -> registry.prg
      /hbwin/tests/testrpc.prg     -> uuid.prg
      /hbwin/tests/testsim.prg     -> simwce.prg
      /hbwin/tests/testsvc.prg     -> service.prg
      /hbwin/tests/testwmtx.prg    -> mutexwin.prg
      /hbzebra/tests/testcair.prg  -> cairo.prg
      /hbzebra/tests/testhpdf.prg  -> harupdf.prg
      /hbzebra/tests/testwin.prg   -> wingdi.prg
      /rddads/tests/testmg.prg     -> manage.prg
      /hbodbc/tests/odbcdemo.prg   -> todbc.prg
      /hbodbc/tests/testodbc.prg   -> odbc.prg
      /hbsqlit3/tests/hdbctest.prg -> hdbc.prg
      /hbsqlit3/tests/sl3_test.prg -> demo.prg
      /hbunix/tests/testdmn.prg    -> daemon.prg
      /hbunix/tests/testpid.prg    -> getpid.prg
      /hbgd/tests/bartest.prg      -> barcode.prg
      /hbgd/tests/barms.prg        -> barcode2.prg
      /hbgd/tests/gdtest.prg       -> gdapi.prg
      /hbgd/tests/gdtestcl.prg     -> gdclass.prg
      /hbgd/tests/testdpi.prg      -> fontdpi.prg
      /hbgd/tests/test_out.prg     -> cgi.prg
      /hbtip/tests/test01.prg      -> httpcli.prg
      /hbtip/tests/tipmime.prg     -> mimetype.prg
      /hbtip/tests/tiptest.prg     -> tipwget.prg
      /hbtip/tests/tiptime.prg     -> timestmp.prg
      /hbamf/tests/tstendin.prg    -> test.prg
      /hbfimage/tests/fitest.prg   -> test.prg
      /hbtpathy/tests/testtp.prg   -> test.prg
      /hbgs/tests/testgs.prg       -> test.prg

  * contrib/hbmxml/tests/testmxml.prg
  * contrib/rddads/tests/datad.prg
    * minor
2013-02-27 17:39:07 +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%