Commit Graph

3 Commits

Author SHA1 Message Date
Viktor Szakats
13aa09f395 2013-03-11 12:07 UTC+0100 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
    + added help and Markdown output for hbrun mode,
      using same options as in hbmk2 mode, run 'hbrun -help'
    + documented how to disable hbrun history
    + documented script search and and script autodetection details
    + documented opening .dbf files
    + documented how to paste text into shell prompt
    + documented limitation that in script INIT PROCEDUREs,
      automatic selection of interactive GT doesn't work
    + __Accept(), __Wait() to trigger interactive GT in scripts

  * src/rtl/objfunc.prg
    ! __objGetMsgList(): fixed to not rely on any assumption
      about the collation. In UTF8EX mode it was always
      returning empty array.
      Plus cleanup/optimizations

  * contrib/xhb/hbxml.c
    ! fix to a memory double free
      Thanks to Jose F. Gimenez for the patch.

  * contrib/hbtest/core.prg
  * contrib/hbtest/tests/test.prg
  * contrib/hbamf/tests/test.prg
    + added support and tests for tests returning
      array, hash and object types
    * changed zero byte to be escaped to \0 (was \000)
    + added memo tests and related engine cleanups

  * src/rtl/valtoexp.prg
    + hb_ValToExp(): output for objects changed to use double
      quotes for strings instead of a mixture of double/single
      ones, to make it easier stringifying the result

  * src/rtl/hbfilehi.prg
    % hb_DirSepDel(): minor optimization

  * tests/fixcase.hb
    + correct casing of EXTERN/REQUEST references

  * contrib/hbwin/tests/olesrv4.prg
  * contrib/hbxpp/hbxpp.ch
  * contrib/xhb/hterrsys.prg
  * contrib/xhb/xhb.ch
  * extras/httpsrv/uhttpd.prg
  * src/rdd/dbdelim.prg
  * src/rtl/tgetint.prg
  * src/rtl/tpersist.prg
  * tests/ppapi.prg
  * tests/set.prg
    ! run fixcase.hb to format REQUEST/EXTERNs

  * contrib/hbmisc/spd.c
  * contrib/hbmisc/hbnf.hbx
    ! missing casing for one function

  + tests/extend1.hbp
  * tests/extend1.prg
  * tests/extend2.c
    ! fixed to build and run again under Harbour

  * tests/debug.prg
  * tests/dynobj.prg
  * tests/for2.prg
  * tests/memvar.prg
  * tests/ppapi.prg
  * tests/scroll.prg
  * tests/set.prg
  * tests/str.prg
    * __Accept() changed to WAIT or Inkey( 0 )

  - contrib/hbrun/hbrun.1
  * config/postinst.hb
    * deleted hbrun's (outdated) man doc.
      Now built into hbmk2.prg as hbrun help.

  * contrib/hbmisc/hb_f.c
  * contrib/xhb/tests/xml1.prg
  * tests/hrbext.prg
    * comment/minor update

  * tests/hrb.prg
  * tests/hrbext.prg
    + hrb.prg to create .hrb file if it doesn't exist
    + added INIT PROCEDURE

  * contrib/gtwvg/*.h
  * contrib/gtwvg/gtwvgd.c
  * contrib/hbnf/fttext.c
  * contrib/hbwin/hbwinole.h
  * contrib/rddads/adsfunc.c
  * contrib/rddbm/bmdbfx.c
  * doc/c_std.txt
  * extras/gtwvw/docs/funclist.txt
  * extras/gtwvw/wvwpush.c
  * include/*.h
  * src/codepage/cp_utf8.c
  * src/common/*.c
  * src/compiler/*.c
  * src/rdd/dbfcdx/dbfcdx1.c
  * src/rdd/dbffpt/dbffpt1.c
  * src/rdd/dbfnsx/dbfnsx1.c
  * src/rdd/dbfntx/dbfntx1.c
  * src/rdd/hsx/hsx.c
  * src/rdd/usrrdd/rdds/arrayrdd.prg
  * src/rdd/*.c
  * src/rtl/*.c
  * src/rtl/gtsln/gtsln.h
  * src/rtl/gttrm/gttrm.c
  * src/rtl/gtwvt/gtwvt.c
  * src/vm/*.c
    * ! operator synced with uncrustify format
    * minor corrections in comment/text

  * tests/codebl.prg
  * tests/codebloc.prg
  * tests/dates3.prg
  * tests/foreach.prg
  * tests/macro.prg
  * tests/mouse.prg
  * tests/onidle.prg
  * tests/tbrowse.prg
  * tests/vmasort.prg
  * tests/wvtext.prg
  * website/samples/codebl.prg.html
  * website/samples/codebloc.prg.html
  * website/samples/dates3.prg.html
  * website/samples/foreach.prg.html
  * website/samples/macro.prg.html
  * website/samples/mouse.prg.html
  * website/samples/onidle.prg.html
  * website/samples/tbrowse.prg.html
    % local functions marked STATIC

  * contrib/hbmisc/spd.c
  * contrib/hbnf/clrsel.prg
  * contrib/hbnf/doc/en/*.txt
  * contrib/hbnf/popadder.prg
  * contrib/hbnf/tests/clrsel.prg
  * contrib/hbwin/win_tprn.prg
  * doc/en/datetime.txt
  * doc/en/set.txt
  * doc/oldnews.txt
  * extras/gfspell/spell.prg
  * extras/gtwvw/docs/gtwvw.txt
  * extras/gtwvw/hbgtwvw.h
  * extras/gtwvw/tests/ebtest7.prg
  * extras/gtwvw/wvwdraw.c
  * extras/gtwvw/wvwpush.c
  * tests/clsscope.prg
  * tests/extend1.prg
    ! few more dates converted to ISO format
2013-03-11 11:14:16 +00:00
Viktor Szakats
0e97d08582 2013-03-09 12:38 UTC+0100 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
    + show warning when -sign was requested but no tool could
      be found

  * contrib/hbmisc/stringp.prg
    % TOCHAR() optimized
    * TOCHAR() now outputs date in ISO format [INCOMPATIBLE]

  * contrib/hbmisc/hbedit.prg
  * contrib/hbmisc/tests/pe.prg
  * contrib/hbmisc/tests/readfile.prg
  * contrib/hbmisc/tests/rtfclass.prg
  * contrib/hbmisc/tests/twirler.prg
  * src/vm/debug.c
  * src/vm/hvm.c
  * tests/debug.prg
  * tests/inherit.prg
  * tests/stripem.prg
    * cleanups
    ! fixed pe.prg missing #require

  * contrib/hbct/tests/charadd.prg
  * contrib/hbct/tests/charand.prg
  * contrib/hbct/tests/charnot.prg
  * contrib/hbct/tests/charor.prg
  * contrib/hbct/tests/charrll.prg
  * contrib/hbct/tests/charrlr.prg
  * contrib/hbct/tests/charshl.prg
  * contrib/hbct/tests/charshr.prg
  * contrib/hbct/tests/charsub.prg
  * contrib/hbct/tests/tab.prg
    ! use hb_BChar()

  * contrib/hbtest/core.prg
  * utils/hbtest/hbtest.prg
    + escape Chr( 1 ) and Chr( 2 )

  * utils/hbtest/*.prg
    * formatting
    ! corrected two tests
    % cleaned results string from empty string fragments
2013-03-09 11:39:58 +00:00
Viktor Szakats
c0eadc80eb 2013-02-27 19:12 UTC+0100 Viktor Szakats (harbour syenar.net)
* tests/*
  * website/*
    * dropped 'tst'/'ts'/'test' from most
      filenames inside main 'tests' dir. 8 chars will
      allow for more descriptive names than 4-5.
      Some renamed to use the new space.
      Similar ones will now be much close together
      and easier to lookup in alphabetical order.
    ; NOTE: Perhaps a new distinction would be useful,
            for those which are indeed tests for the
            compiler or PP, f.e. these:
               declare.prg, dupvars.prg, keywords.prg, linecont.prg,
               lnlenli1.prg, lnlenli2.prg, pp.prg, pragma.prg, warnings.prg
    ; List of changes:
      tests/ac_test.prg  -> achoice.prg
      tests/ac_test2.prg -> achoice2.prg
      tests/adirtest.prg -> adir.prg
      tests/ainstest.prg -> ains.prg
      tests/tstalias.prg -> aliasrt.prg
      tests/altdtest.prg -> altd.prg
      tests/atest.prg    -> array.prg
      tests/tstasort.prg -> asort.prg
      tests/boxtst2.prg  -> box2.prg
      tests/boxtest.prg  -> box3.prg
      tests/testbrdb.prg -> browse.prg
      tests/tstblock.prg -> cblock.prg
      tests/testcdx.prg  -> cdx.prg
      tests/tstchbx.prg  -> checkbox.prg
      tests/testcls.prg  -> cls.prg
      tests/tscmdarg.c   -> cmdarg.c
      tests/tstcolor.prg -> color.prg
      tests/testcom1.prg -> com.prg
      tests/cursrtst.prg -> cursor.prg
      tests/dttest.prg   -> datetime.prg
      tests/dbevalts.prg -> dbeval.prg
      tests/testdbf.prg  -> dbf.prg
      tests/tstdbi.prg   -> dbi.prg
      tests/debugtst.prg -> debug.prg
      tests/testdecl.prg -> declare.prg
      tests/testid.prg   -> define.prg
      tests/delimtst.prg -> delim.prg
      tests/devtest.prg  -> dev.prg
      tests/dirtest.prg  -> directry.prg
      tests/tstdspac.prg -> diskspac.prg
      tests/disptest.prg -> disp.prg
      tests/testdyn.c    -> dyn.c
      tests/testdyn1.prg -> dyn.prg
      tests/testdyn.prg  -> dynwin.prg
      tests/testerro.prg -> errsys.prg
      tests/exittest.prg -> exit.prg
      tests/iotest.prg   -> fileio.prg
      tests/iotest2.prg  -> fileio2.prg
      tests/fortest.prg  -> for.prg
      tests/testfor.prg  -> for2.prg
      tests/testget.prg  -> get.prg
      tests/tstgtapi.c   -> gtapi.c
      tests/gtstdtst.prg -> gtstd.prg
      tests/hbdoctst.prg -> hbdoc.prg
      tests/testhrb.prg  -> hrb.prg
      tests/hsxtest.prg  -> hsx.prg
      tests/testhtml.prg -> html.prg
      tests/testidle.prg -> idle.prg
      tests/testinit.prg -> initproc.prg
      tests/inkeytst.prg -> inkey.prg
      tests/testlbl.prg  -> lbl.prg
      tests/tstmacro.prg -> macro.prg
      tests/mathtest.prg -> math.prg
      tests/testmem.prg  -> mem.prg
      tests/memtst.prg   -> memmgr.prg
      tests/menutest.prg -> menuto.prg
      tests/testmny.prg  -> money.prg
      tests/mousetst.prg -> mouse.prg
      tests/testntx.prg  -> ntx.prg
      tests/testop.prg   -> op.prg
      tests/testpers.prg -> persist.prg
      tests/testpp.prg   -> pp.prg
      tests/testpre.prg  -> ppapi.prg
      tests/tstprag.prg  -> pragma.prg
      tests/testprof.prg -> profiler.prg
      tests/testrdd.prg  -> rdd.prg
      tests/testrdd2.prg -> rdd2.prg
      tests/testread.prg -> read.prg
      tests/regextst.prg -> regex2.prg
      tests/testrpt.prg  -> rpt.prg
      tests/sbartest.prg -> sbar.prg
      tests/sdf_test.prg -> sdf.prg
      tests/set_test.prg -> set.prg
      tests/videotst.prg -> setmode.prg
      tests/testsha1.prg -> sha1.prg
      tests/testsha2.prg -> sha2.prg
      tests/teststr.prg  -> str.prg
      tests/testbrw.prg  -> tbrowse.prg
      tests/transtst.prg -> transfrm.prg
      tests/tstuse.prg   -> use.prg
      tests/testvars.prg -> vars.prg
      tests/vidtest.prg  -> video.prg
      tests/testwarn.prg -> warnings.prg

  * tests/read.prg
    * use K_* value
2013-02-27 18:18:46 +00:00