Commit Graph

1233 Commits

Author SHA1 Message Date
Viktor Szakats
c36cdb98ee 2012-10-16 11:12 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/acctmnth.prg
  * contrib/hbnf/acctqtr.prg
  * contrib/hbnf/acctweek.prg
  * contrib/hbnf/aemaxlen.prg
  * contrib/hbnf/aeminlen.prg
  * contrib/hbnf/aredit.prg
  * contrib/hbnf/clrsel.prg
  * contrib/hbnf/dayofyr.prg
  * contrib/hbnf/elapsed.prg
  * contrib/hbnf/month.prg
  * contrib/hbnf/qtr.prg
  * contrib/hbnf/tbwhile.prg
  * contrib/hbnf/week.prg
  * contrib/hbnf/xbox.prg
    % optimizations (cleaned constructs, opt out variables,
      use SWITCH)
    ! FT_AEMINLEN() fixed to return proper length for strings
      larger than Clipper's maximum.
    * use K_ENTER instead of K_RETURN
      (to use uniformly K_ENTER in repo)

  * contrib/hbnf/popadder.prg
    * use hb_keyCode() instead of hardwired key numbers

  * contrib/hbmisc/hbedit.prg
  * contrib/hbmysql/tsqlbrw.prg
  * contrib/xhb/xhbtedit.prg
  * src/rtl/teditor.prg
  * tests/ac_test.prg
  * tests/ac_test2.prg
  * tests/sbartest.prg
    * use K_ENTER instead of K_RETURN
      (to use uniformly K_ENTER in repo)

  * contrib/hbnf/tests/datecnfg.prg
    ! use a non-current date for better testing
    * use simpleio.ch

  * contrib/hbnf/aavg.prg
  * contrib/hbnf/adessort.prg
  * contrib/hbnf/anomatch.prg
  * contrib/hbnf/any2any.prg
  * contrib/hbnf/asum.prg
    * formatting
2012-10-16 09:21:44 +00:00
Viktor Szakats
e5893c1f44 2012-10-15 22:14 UTC+0200 Viktor Szakats (harbour syenar.net)
* tests/tstgtapi.c
    ! fixed to compile with current GT API

  * contrib/hbfbird/firebird.c
    ! fixed to use ANSI C comments
  * contrib/hbfbird/tfirebrd.prg
    ! fixed possible typo in prev in 'FBGetdata( qry, 1 )'
      instead of 'FBGetdata( qry, 3 )'
    ! formatted, long line split.
  * ChangeLog
    + added incompatibiliy note to 2012-10-15 21:48 UTC+0200.
      it will now force field names to their aliases.
2012-10-15 20:17:42 +00:00
Viktor Szakats
261f8551e7 2012-10-15 18:32 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/make.hb
  * extras/httpsrv/uhttpd.prg
  * tests/ac_test2.prg
  * tests/alias.prg
  * tests/begin.prg
  * tests/db_brows.prg
  * tests/memfile.prg
  * tests/omacro.prg
  * tests/sbartest.prg
  * tests/switch.prg
  * tests/testget.prg
  * tests/testpp.prg
  * tests/tstblock.prg
  * tests/varparam.prg
    * use m_ prefix for PRIVATEs, p_ for PUBLICs and s[c]_
      for STATICs
    % optimized out some PRIVATEs
    % use hb_Disp*() instead of @ SAY in db_browse.prg
      (this fixes cursor flickering)

  * ChangeLog
    ! typos

  * utils/hbtest/rt_class.prg
  * utils/hbtest/rt_math.prg
    * formatting
2012-10-15 16:35:48 +00:00
Viktor Szakats
3d6a1e51a2 2012-10-15 15:21 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbformat/hbfmtcls.prg
    * new TOFIX:
       "end class" is converted to "end CLASS" instead of "END CLASS"

  * contrib/gtwvg/3state.prg
  * contrib/gtwvg/activex.prg
  * contrib/gtwvg/bitmap.prg
  * contrib/gtwvg/checkbox.prg
  * contrib/gtwvg/class.prg
  * contrib/gtwvg/combobox.prg
  * contrib/gtwvg/crt.prg
  * contrib/gtwvg/dataref.prg
  * contrib/gtwvg/dialog.prg
  * contrib/gtwvg/drawarea.prg
  * contrib/gtwvg/htmlview.prg
  * contrib/gtwvg/listbox.prg
  * contrib/gtwvg/menubar.prg
  * contrib/gtwvg/mle.prg
  * contrib/gtwvg/parthdlr.prg
  * contrib/gtwvg/pushbut.prg
  * contrib/gtwvg/radiobut.prg
  * contrib/gtwvg/scrollbr.prg
  * contrib/gtwvg/sle.prg
  * contrib/gtwvg/statbar.prg
  * contrib/gtwvg/static.prg
  * contrib/gtwvg/syswnd.prg
  * contrib/gtwvg/tabpage.prg
  * contrib/gtwvg/toolbar.prg
  * contrib/gtwvg/treeview.prg
  * contrib/gtwvg/wnd.prg
  * contrib/hbgd/gdbarcod.prg
  * contrib/hbgd/gdchart.prg
  * contrib/hbgd/gdimage.prg
  * contrib/hbtip/client.prg
  * contrib/hbtip/url.prg
  * contrib/xhb/hblog.prg
  * contrib/xhb/hblognet.prg
  * contrib/xhb/hjwindow.prg
  * contrib/xhb/htjlist.prg
  * contrib/xhb/htmutil.prg
  * contrib/xhb/tcgi.prg
  * contrib/xhb/tfile.prg
  * contrib/xhb/trpc.prg
  * contrib/xhb/trpccli.prg
  * contrib/xhb/ttable.prg
  * contrib/xhb/txml.prg
  * contrib/xhb/xhbtedit.prg
  * doc/clipper.txt
  * doc/en/command.txt
  * doc/en/objfunc.txt
  * extras/gtwvw/tests/drawimg.prg
  * extras/gtwvw/tests/wvwmouse.prg
  * extras/hbdoc/genbase.prg
  * extras/hbdoc/genhtml.prg
  * extras/hbdoc/gentxt.prg
  * extras/hbdoc/tmplates.prg
  * extras/httpsrv/cookie.prg
  * extras/httpsrv/modules/tableservletdb.prg
  * extras/httpsrv/session.prg
  * tests/testdecl.prg
    * changed code to use Class(y) OOP syntax
      DATA -> VAR, CLASSDATA -> CLASS VAR, CLASS -> CREATE CLASS
      (except ENDCLASS -> END CLASS, because hbformat doesn't
      recognize it yet)
2012-10-15 13:23:56 +00:00
Viktor Szakats
7d17a485e2 2012-10-15 12:20 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbformat/hbfmtcls.prg
    * new TOFIX:
        ".T.," / ".F.," gets wrongly corrected to ".T. ," / ".F. ,"

  * contrib/hbct/tests/atrepl.prg
  * contrib/hbct/tests/ctwtest.prg
  * contrib/hbct/tests/datetime.prg
  * contrib/hbgd/gdbar.prg
  * contrib/hbgd/gdbarcod.prg
  * contrib/hbgd/tests/barms.prg
  * contrib/hbgd/tests/bartest.prg
  * contrib/hbgd/tests/gdtestcl.prg
  * contrib/hbgd/tests/test_out.prg
  * contrib/hbhpdf/tests/harupdf.prg
  * contrib/hbmisc/fcomma.prg
  * contrib/hbnf/calendar.prg
  * contrib/hbnf/dispmsg.prg
  * contrib/hbnf/floptst.prg
  * contrib/hbnf/ftround.prg
  * contrib/hbnf/mouse1.prg
  * contrib/hbnf/pegs.prg
  * contrib/hbnf/popadder.prg
  * contrib/hbnf/tempfile.prg
  * contrib/hbnf/tests/aading.prg
  * contrib/hbnf/tests/calendar.prg
  * contrib/hbnf/tests/clrsel.prg
  * contrib/hbnf/tests/dispmsg.prg
  * contrib/hbnf/tests/findith.prg
  * contrib/hbnf/tests/menu1.prg
  * contrib/hbnf/tests/tbwhile.prg
  * contrib/hbnf/tests/vertmenu.prg
  * contrib/hbsqlit3/tests/authoriz.prg
  * contrib/hbsqlit3/tests/backup.prg
  * contrib/hbsqlit3/tests/hooks.prg
  * contrib/hbsqlit3/tests/metadata.prg
  * contrib/hbsqlit3/tests/pack.prg
  * contrib/hbsqlit3/tests/sl3_test.prg
  * contrib/hbtip/sendmail.prg
  * contrib/hbtip/tests/base64.prg
  * contrib/hbtip/tests/httpadv.prg
  * contrib/hbtip/thtml.prg
  * contrib/hbtpathy/telepath.prg
  * contrib/hbwin/tests/testole.prg
  * contrib/rddads/tests/datad.prg
  * contrib/rddads/tests/testmg.prg
  * contrib/rddsql/tests/arrayrdd.prg
  * contrib/sddmy/tests/test1.prg
  * contrib/sddoci/tests/test1.prg
  * contrib/sddodbc/tests/test1.prg
  * contrib/sddodbc/tests/test2.prg
  * contrib/sddsqlt3/tests/test1.prg
  * contrib/xhb/dumpvar.prg
  * contrib/xhb/hblog.prg
  * contrib/xhb/trpc.prg
  * contrib/xhb/trpccli.prg
  * contrib/xhb/ttable.prg
  * contrib/xhb/xcstr.prg
  * contrib/xhb/xhberr.prg
  * contrib/xhb/xhbtedit.prg
  * extras/gtwvw/tests/cbtest6.prg
  * extras/gtwvw/tests/drawimg.prg
  * extras/gtwvw/tests/ebtest7.prg
  * extras/gtwvw/tests/maximize.prg
  * extras/gtwvw/tests/prog0.prg
  * extras/gtwvw/tests/prog1.prg
  * extras/gtwvw/tests/prog2.prg
  * extras/gtwvw/tests/wvwtest9.prg
  * extras/hbvpdf/hbvpdf.prg
  * extras/hbvpdf/tests/pdf_demo.prg
  * extras/httpsrv/modules/info.prg
  * extras/httpsrv/modules/showcounter.prg
  * tests/ac_test2.prg
  * tests/adirtest.prg
  * tests/and_or.prg
  * tests/brwpos.prg
  * tests/clasname.prg
  * tests/extend1.prg
  * tests/newrdd.prg
  * tests/testbrw.prg
  * tests/testcdx.prg
  * tests/testdbf.prg
  * tests/transtst.prg
  * tests/tstasort.prg
  * tests/usrrdd/exarr.prg
  * tests/usrrdd/exhsx.prg
    * formatting (mostly fixing one formatting error by hbformat)
2012-10-15 10:24:57 +00:00
Viktor Szakats
389b9d1c4a 2012-10-15 11:01 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/gtwvg/class.prg
  * contrib/gtwvg/parthdlr.prg
  * contrib/gtwvg/radiobut.prg
  * contrib/gtwvg/toolbar.prg
  * contrib/gtwvg/wnd.prg
  * contrib/hbnf/doc/en/amedian.txt
  * contrib/hbnf/doc/en/ftidle.txt
  * contrib/hbnf/doc/en/iamidle.txt
  * contrib/hbnf/tests/datecnfg.prg
  * contrib/hbsqlit3/tests/sl3_test.prg
  * contrib/hbtip/tests/ftpadv.prg
  * contrib/hbtip/tests/httpadv.prg
  * contrib/xhb/hblog.prg
  * contrib/xhb/htmutil.prg
  * contrib/xhb/sprintf.prg
  * doc/clipper.txt
  * extras/gtwvw/tests/ebtest7.prg
  * extras/gtwvw/tests/maximize.prg
  * extras/gtwvw/tests/prog0.prg
  * extras/gtwvw/tests/prog1.prg
  * extras/gtwvw/tests/prog2.prg
  * extras/gtwvw/tests/wvwmouse.prg
  * extras/gtwvw/tests/wvwtest9.prg
  * extras/hbdoc/hbdoc.prg
  * extras/httpsrv/cookie.prg
  * extras/httpsrv/session.prg
  * src/rtl/tbrowse.prg
  * tests/destruct.prg
  * tests/switch.prg
  * tests/t1.prg
  * tests/testbrw.prg
  * tests/tstuse.prg
  * utils/hbmk2/hbmk2.prg
  * utils/hbtest/rt_math.prg
    * END -> END*
    * other minor cleanups and formatting
2012-10-15 09:03:33 +00:00
Viktor Szakats
b70a5e1e05 2012-10-15 04:48 UTC+0200 Viktor Szakats (harbour syenar.net)
* extras/guestbk/inifiles.prg
  * tests/inifiles.prg
    * synced
2012-10-15 02:49:10 +00:00
Viktor Szakats
100289b2a5 2012-10-15 04:42 UTC+0200 Viktor Szakats (harbour syenar.net)
* extras/guestbk/inifiles.prg
  * extras/guestbk/testcgi.prg
  * tests/inifiles.prg
  * tests/stripem.prg
  * tests/testhtml.prg
    + changed low-level class creation to hbclass.ch one

  * extras/guestbk/guestbk.hbp
    * minor
2012-10-15 02:43:47 +00:00
Viktor Szakats
6831364d2f 2012-10-15 04:12 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/gtwvg/tests/activex.prg
  * contrib/gtwvg/tests/demowvg.prg
  * contrib/gtwvg/tests/demowvg1.prg
  * contrib/gtwvg/tests/demoxbp.prg
  * contrib/gtwvg/tests/tbrowser.prg
  * contrib/hbhpdf/tests/harupdf.prg
  * contrib/hbmisc/fileread.prg
  * contrib/xhb/tcgi.prg
  * extras/gtwvw/tests/ebtest7.prg
  * extras/gtwvw/tests/maximize.prg
  * extras/gtwvw/tests/wvwtest9.prg
  * extras/hbxlsxml/xlsxml.prg
  * extras/httpsrv/session.prg
  * tests/alias.prg
  * tests/begin.prg
  * tests/byref.prg
  * tests/funcarr.prg
  * tests/testwarn.prg
  * tests/wvtext.prg
    * renamed STATIC vars to start with 's_'
    * renamed PUBLIC/PRIVATE vars to start with 'p_'
    * renamed STATIC "const" vars to start with 'sc_'

  * contrib/hbhpdf/tests/harupdf.prg
    ! fixed unused STATIC function warnings

  * contrib/hbmisc/tests/rtfclass.prg
    + changed low-level class creation to hbclass.ch one
2012-10-15 02:16:10 +00:00
Viktor Szakats
007f42f3b1 2012-10-15 03:39 UTC+0200 Viktor Szakats (harbour syenar.net)
- contrib/hbmysql/utils
  - contrib/hbmysql/utils/dbf2mysq.prg
  - contrib/hbmysql/utils/hbmk.hbm
  + contrib/hbmysql/tests/dbf2mysq.prg
    * moved to tests (in sync with hbpgsql)

  * src/rtl/hbi18n2.prg
    ! fixed to use HB_ASCAN() instead of ASCAN() when 5th
      extension parameter is used.

  * src/debug/debugger.prg
  * contrib/hbfbird/tfirebrd.prg
  * contrib/hbnf/clrsel.prg
  * contrib/hbmysql/tmysql.prg
  * contrib/hbmysql/tests/dbf2mysq.prg
  * contrib/hbtip/ftpcli.prg
  * extras/hbdoc/hbdoc.prg
  * extras/hbdoc/tmplates.prg
    ! use HB_ASCAN( x, y,,, .T. ) to avoid relying on _SET_EXACT
    % use ASCAN() instead of HB_ASCAN() if Harbour extension are not used (hbdoc)

  * contrib/gtwvg/tests/modal.prg
    ! use HB_ASCAN( x, y,,, .T. ) to avoid relying on _SET_EXACT
    ! use HB_KEYCHAR() instead of CHR() on key codes

  * contrib/xhb/tedit.prg
  * contrib/xhb/thtm.prg
  * contrib/xhb/xhbole.prg
  * tests/fortest.prg
  * tests/initexit.prg
  * tests/statinit.prg
  * tests/vidtest.prg
  * tests/rddtest/rddtst.prg
  * extras/hbdoc/hbdoc.prg
    * renamed STATIC vars to start with 's_'
    * renamed PUBLIC/PRIVATE vars to start with 'p_'
    * renamed STATIC "const" vars to start with 'sc_'

  * contrib/hbsqlit3/hdbcsqlt.prg
  * contrib/xhb/tedit.prg
    * hbformatted

  * contrib/sddmy/tests/test1.prg
  * contrib/xhb/tcgi.prg
  * contrib/xhb/thtm.prg
  * tests/brwpos.prg
    * formatting
2012-10-15 01:50:24 +00:00
Viktor Szakats
0ff85dde6e 2012-10-15 01:58 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/gtwvg/genrc.prg
  * contrib/gtwvg/tests/dyndlgs.prg
  * contrib/gtwvg/tests/tbrowser.prg
  * contrib/xhb/hbcomprs.prg
  * src/debug/dbgtmenu.prg
  * src/debug/debugger.prg
  * tests/mt/mttest05.prg
  * tests/mt/mttest12.prg
    * renamed THREAD STATIC vars to start with 't_'
    * minor formatting

  * tests/mousetst.prg
    * END IF -> ENDIF
2012-10-15 00:00:51 +00:00
Viktor Szakats
23f154863e 2012-10-15 00:37 UTC+0200 Viktor Szakats (harbour syenar.net)
+ contrib/hbnf/tests/fttext.prg
    + added test code for FTTEXT API

  * contrib/hbnf/fttext.c
    + added MT compatibility by moving static vars to a structure 
      and that structure to TSD

  * contrib/hbnf/menutonf.prg
    * use HB_KEYPUT() instead of FT_PUTKEY()

  * extras/gtwvw/tests/cbtest1.prg
  * extras/gtwvw/tests/cbtest6.prg
  * extras/gtwvw/tests/inpfocus.prg
  * extras/gtwvw/tests/wvwmouse.prg
    * KEYBOARD/__KEYBOARD() -> hb_keyPut()

  * extras/gtwvw/tests/inpfocus.prg
    ! Do not use K_* constants for characters.

  * contrib/gtwvg/tests/demowvg.prg
  * extras/gtwvw/tests/wvwtest9.prg
    * minor code cleanup

  * contrib/gtwvg/class.prg
  * contrib/gtwvg/menubar.prg
  * contrib/gtwvg/paint.prg
  * contrib/hbct/fcopy.prg
  * contrib/hbcups/tests/test.prg
  * contrib/hbcurl/tests/ftp_uldl.prg
  * contrib/hbmisc/hb_f.c
  * contrib/hbmisc/tests/testhbf.prg
  * contrib/hbmysql/utils/dbf2mysq.prg
  * contrib/hbnf/amedian.prg
  * contrib/hbnf/tests/dfile.prg
  * contrib/hbpgsql/tests/dbf2pg.prg
  * contrib/hbpgsql/tests/test.prg
  * contrib/hbtip/tests/upld_ftp.prg
  * contrib/hbwin/tests/testcopy.prg
  * contrib/hbwin/tests/testmapi.prg
  * contrib/xhb/tests/testcp.prg
  * contrib/xhb/xhbtedit.prg
  * tests/ac_test.prg
  * tests/db_brows.prg
  * tests/stripem.prg
  * tests/testhtml.prg
    * deleted references to self-filename, or replaced them
      with __FILE__, so they will continue to work (and there
      won't be outdated comments) when files are renamed.

  * tests/sbartest.prg
    * minor
2012-10-14 22:44:32 +00:00
Viktor Szakats
03f23de971 2012-10-14 20:28 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnetio/tests/netiot03.prg
    * use Asc( "A" ) instead of 65. (still lot more to do 
      for EBCDIC compatibility, though)

  * src/rtl/memoedit.prg
    ! do not use K_TAB for tab character

  * tests/gtchars.prg
    * minor change to make it work better when run as script

  * tests/vidtest.prg
    * minor formatting
2012-10-14 18:32:00 +00:00
Viktor Szakats
3b076c9ff8 2012-10-14 15:09 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/gtwvg/class.prg
    * changed GET to Get():New()
    % minor optimization to GET handling
    ; Check me I'm unsure how to test this part

  * contrib/hbnf/pegs.prg
    * changed GETs to Get():New()
    ! replaced GetList memvar with a LOCAL
    ; TOFIX?: It seems to offer wrong move suggestions in some cases

  + contrib/hbnf/tests/pegs.prg
    + added test app for FT_PEGS()

  * contrib/hbnf/tests/menu1.prg
    ! fixed to use RETURN (not QUIT) at the end of Main()

  * tests/setkeys.prg
    ! unicode keyboard handling fixes
    * use ?/?? instead of [Q]QOUT()

  * utils/hbmk2/hbmk2.prg
    % minor GetList related optimization in shell prompt

  * contrib/gtwvg/tests/demowvg.prg
    + SET CENTURY ON
2012-10-14 13:17:34 +00:00
Viktor Szakats
6ae6c60b2f 2012-10-12 17:25 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbmysql/utils/dbf2mysq.prg
    * formatting. for some reason hbformat misses to
      uppercase one specific FOR/NEXT loop.

  * contrib/hbnf/menu1.prg
  * contrib/hbnf/pegs.prg
  * contrib/hbnf/vertmenu.prg
  * extras/gtwvw/tests/prog0.prg
  * extras/gtwvw/tests/prog1.prg
  * extras/gtwvw/tests/prog2.prg
  * tests/db_brows.prg
  * tests/onidle.prg
  * tests/scroll.prg
  * tests/testbrw.prg
    % replaced DEVPOS()/DEVOUT() with HB_DISPOUTAT()/SETPOS()
      calls

  * include/harbour.hbx
  * contrib/hbnf/aredit.prg
  * contrib/hbnf/tbwhile.prg
  * extras/gtwvw/tests/prog0
  * extras/gtwvw/tests/prog1
  * extras/gtwvw/tests/prog2
  * extras/gtwvw/tests/wvwtest9
  * tests/brwpos.prg
  * tests/tb1.prg
  * tests/testbrw.prg
    ! fixed some function names wrongly camelcased

  * src/rtl/profiler.prg
    * formatted
    + added parameter list to METHOD declarations

  * tests/testprof.prg
    * replaced with copy embedded in src/rtl/profiler.prg
    * formatted

  * tests/wcecon.prg
    ! unicode fix
2012-10-12 15:26:58 +00:00
Viktor Szakats
4d0b9c1fb3 2012-10-12 16:05 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbmisc/hbedit.prg
  * contrib/hbnf/clrsel.prg
  * contrib/hbnf/menu1.prg
  * contrib/hbnf/pegs.prg
  * contrib/hbnf/pending.prg
  * contrib/hbnf/pickday.prg
  * contrib/hbnf/popadder.prg
  * contrib/hbnf/tbwhile.prg
  * contrib/hbnf/vertmenu.prg
  * contrib/hbnf/xbox.prg
  * tests/db_brows.prg
  * tests/testbrw.prg
    * @ CLEAR TO -> hb_Scroll()
    * @ BOX -> hb_DispBox()

  * tests/testbrw.prg
    % hb_DispOutAt() instead of @ SAY and 
      saving/restoring position

  * contrib/gtwvg/class.prg
  * contrib/gtwvg/tests/cuigdlgs.prg
  * contrib/gtwvg/tests/demowvg.prg
  * contrib/gtwvg/tests/demowvg1.prg
  * contrib/gtwvg/tests/wvtcls.prg
  * extras/gtwvw/tests/wvwtest9.prg
    % PAD() -> PADR()
2012-10-12 14:10:29 +00:00
Viktor Szakats
bad8d209f0 2012-10-12 15:34 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/gtwvg/class.prg
  * contrib/gtwvg/tests/demowvg.prg
  * contrib/gtwvg/tests/demowvg1.prg
  * contrib/gtwvg/tests/modal.prg
  * contrib/gtwvg/tests/tbrowser.prg
  * contrib/gtwvg/tests/utils.prg
  * contrib/hbmisc/hbedit.prg
  * contrib/hbnetio/utils/hbnetio/netiocon.prg
  * contrib/hbnf/popadder.prg
  * contrib/xhb/ttable.prg
  * contrib/xhb/xhbtedit.prg
  * extras/gtwvw/tests/maincoor.prg
  * extras/gtwvw/tests/prog0.prg
  * extras/gtwvw/tests/prog1.prg
  * extras/gtwvw/tests/prog2.prg
  * src/debug/dbghelp.prg
  * src/debug/dbgtwin.prg
  * src/debug/debugger.prg
  * tests/db_brows.prg
  * tests/testprof.prg
    * DispOut*() -> hb_DispOut*()
    * DispBox*() -> hb_DispBox*()
    * Scroll()/CLEAR TO -> hb_Scroll()
    ; For being MT-friendly and more efficient/flicker-free
      in general
    ; Please review if I had missed some places where
      the legacy API usage was actually intentional to
      position the cursor. (f.e. some places in gtwvg)

  * tests/gtstdtst.prg
    * minor
2012-10-12 13:40:09 +00:00
Viktor Szakats
06fe543d39 2012-10-12 11:16 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbgd/gdbarcod.prg
    % AllTrim() removed from around Str( n, 1 )
    * TOFIX? added to gdbarcod.prg in one place where
      Str( n, 1 ) is used and the value can be 10.
    ; Francesco, can you look at it?

  * contrib/gtwvg/tests/dyndlgs.prg
  * extras/hbxlsxml/tests/example.prg
  * tests/ac_test.prg
  * tests/aliaslck.prg
  * tests/gtstdtst.prg
  * tests/rto_get.prg
  * tests/rto_tb.prg
  * tests/teststr.prg
    * *LTRIM(STR()) -> hb_ntos()
      including cases where a size limit was used, but
      it was unnecessary.
      #define added for Clipper where needed.

  * contrib/hbnf/ntow.prg
    % LTrim( Str( n, 0 ) ) -> hb_ntos()
      zero is currected to 10 by runtime.
      Plus minor opt.

  * contrib/hbnf/acctmnth.prg
  * contrib/hbnf/acctqtr.prg
  * contrib/hbnf/acctweek.prg
  * contrib/hbnf/dayofyr.prg
  * contrib/hbnf/month.prg
  * contrib/hbnf/qtr.prg
  * contrib/hbnf/week.prg
    % PAD(*TRIM(STR()),,"0") -> StrZero()

  * extras/hbxlsxml/xlsxml_s.prg
  * extras/hbxlsxml/xlsxml_y.prg
  * extras/hbxlsxml/xlsxml.prg
  * website/samples/dates3.prg.html
  * website/samples/dates4.prg.html
  * website/samples/testcgi.prg.html
  * website/samples/testhtml.prg.html
    * hb_osnewline() -> hb_eol()
2012-10-12 09:27:09 +00:00
Viktor Szakats
fc3d5a24a7 2012-10-12 10:25 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbhpdf/tests/harupdf.prg
  * contrib/hbmisc/numtxthu.prg
  * src/debug/dbgtarr.prg
  * src/debug/dbgthsh.prg
  * tests/mt/mttest04.prg
  * tests/mt/mttest05.prg
  * tests/mt/mttest06.prg
  * tests/mt/mttest07.prg
    * *LTRIM(STR()) -> hb_ntos()
    ; In some places (f.e. debug lib) artificial size limits
      have been removed.

  * extras/gtwvw/tests/maincoor.prg
    ! fixed LTRIM(STR()) conversion with a zero size

  * contrib/gtwvg/class.prg
  * contrib/gtwvg/tests/dyndlgs.prg
  * contrib/hbct/tests/attoken.prg
  * contrib/hbct/tests/charnot.prg
  * contrib/hbct/tests/charrll.prg
  * contrib/hbct/tests/charrlr.prg
  * contrib/hbct/tests/charshl.prg
  * contrib/hbct/tests/charshr.prg
  * contrib/hbct/tests/csetarge.prg
  * contrib/hbct/tests/token.prg
  * contrib/hbct/tests/tokensep.prg
    ! fixed recent manual s&r error resulting in Q? instead of ??
    * minor formatting
2012-10-12 08:27:12 +00:00
Viktor Szakats
32b3c2a1cd 2012-10-12 01:41 UTC+0200 Viktor Szakats (harbour syenar.net)
* extras/hbxlsxml/xlsxml.prg
    ! fixed missing UTF-8 mime-type svn prop

  * tests/gtkeys.prg
    ! fixed typo in recent mods causing it to fail under Clipper

  * contrib/hbunix/tests/testdmn.prg
  * contrib/xhb/tfile.prg
  * contrib/xhb/xhberr.prg
  * contrib/xhb/xhbtedit.prg
  * contrib/gtwvg/class.prg
  * contrib/gtwvg/tests/utils.prg
  * contrib/hbnf/dfile.prg
  * contrib/hbgd/tests/counter.prg
  * contrib/hbtip/tests/tipmime.prg
  * src/debug/debugger.prg
  * src/rtl/teditor.prg
  * src/rtl/typefile.prg
  * src/rdd/usrrdd/rdds/logrdd.prg
  * tests/testrdd2.prg
  * tests/inifiles.prg
  * extras/gtwvw/tests/drawimg.prg
  * extras/httpsrv/cgifunc.prg
  * extras/httpsrv/session.prg
    % File() -> hb_FileExists()
    ; pls review me in core

  * contrib/gtwvg/class.prg
  * contrib/gtwvg/menubar.prg
  * contrib/gtwvg/paint.prg
  * contrib/gtwvg/parthdlr.prg
  * contrib/gtwvg/tests/modal.prg
  * contrib/gtwvg/tests/utils.prg
  * contrib/gtwvg/toolbar.prg
    % VALTYPE() -> HB_IS*() and some related optimizations

  * tests/codebloc.prg
  * tests/newrdd.prg
  * tests/inkeytst.prg
  * tests/files.prg
  * tests/testrdd.prg
  * tests/wcecon.prg
  * tests/testrdd2.prg
  * tests/inifiles.prg
    * *LTRIM(STR()) -> hb_ntos()
      (keeping macro for Clipper where seemed necessary)
2012-10-11 23:46:23 +00:00
Viktor Szakats
08b85109d9 2012-10-11 14:13 UTC+0200 Viktor Szakats (harbour syenar.net)
* tests/tstchbx.prg
  * extras/httpsrv/modules/showcounter.prg
    * lessen references and references to Windows

  * contrib/hbfbird/tests/stress.prg
    * use UTF8 instead of Windows specific CP
    * formatting

  * contrib/hbhttpd/widgets.prg
    * use UTF8 instead of Windows specific CP

  * contrib/hbcairo/tests/fancytxt.prg
  * contrib/hbcairo/tests/glyphdbg.prg
  * contrib/hbcairo/tests/hellow.prg
  * contrib/hbcairo/tests/lightning.prg
  * contrib/hbcairo/tests/table.prg
  * contrib/hbxpp/tests/opover.prg
  * contrib/hbxpp/tests/testdll.prg
    + added #require "<pkgname>" so these can now be run as
      scripts.

  * contrib/hbgd/gdimage.prg
    % no longer needed manual image destroy methods
      converted to empty stubs

  * contrib/hbgd/gdwrp.c
    ! GDIMAGEDESTROY() to act as true dummy wrapper.
      Before it was still checking parameter and RTE-ing
      as a result.

  * contrib/hbgd/gdbarcod.prg
    ! fixed RTEs caused by using [] operator on strings

  * contrib/hbgd/tests/animgif.prg
  * contrib/hbgd/tests/antialia.prg
  * contrib/hbgd/tests/barms.prg
  * contrib/hbgd/tests/bartest.prg
  * contrib/hbgd/tests/counter.prg
  * contrib/hbgd/tests/gdtest.prg
  * contrib/hbgd/tests/gdtestcl.prg
  * contrib/hbgd/tests/test_out.prg
  * contrib/hbgd/tests/test.prg
  * contrib/hbgd/tests/testdpi.prg
  * contrib/hbgd/tests/tostring.prg
  * contrib/hbgd/tests/tpoly.prg
    + added #require "hbgd" so they can be run as scripts
    * deleted platform specific stuff
    + added TOFIXes for non-working font settings (not even
      before above modifications)
    ! fixed some examples to save output to file
    * some mods to make code portable
    * some formatting

  * contrib/hbmisc/tests/readfile.prg
  * contrib/hbmisc/tests/rtfclass.prg
  * contrib/hbmisc/tests/testbbab.prg
  * contrib/hbmisc/tests/testcall.prg
  * contrib/hbmisc/tests/testhbf.prg
  * contrib/hbmisc/tests/tsstrfmt.prg
  * contrib/hbmisc/tests/twirl.prg
  * contrib/hbmisc/tests/udpdstst.prg
    + added #require "hbmisc" so they can be run as scripts
    ! added one missing platform guard
    * minor cleanups in SVN header and Windows references
2012-10-11 12:24:00 +00:00
Viktor Szakats
3576994b5d 2012-10-11 12:55 UTC+0200 Viktor Szakats (harbour syenar.net)
* tests/gtwin.prg
  * tests/wvt_fs.prg
    + made them work as scripts using hbrun
2012-10-11 10:56:28 +00:00
Viktor Szakats
f1e651f840 2012-10-11 12:42 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/rtl/gtwin/gtwin.c
  * src/rtl/gtwvt/gtwvt.c
    + added dummy return values for certain HB_GTI_* parameters,
      so they won't RTE an app when used with the other GT.
      (the problem is wider and ideally all HB_GTI_* values
      should at least return the same _type_ with all GTs)
      So f.e. now wvtext.prg works with GTWIN, but it should
      with any GTs. The point of GTs is that they're
      _replacable_, just like RDDs.

  * tests/wvtext.prg
    + select WVT dynamically when run under hbrun.
    ! protect Windows specific parts with
      defined( __PLATFORM__WINDOWS )

  * utils/hbmk2/hbmk2.prg
    - deleted hbshell_gtInteractive() public shell API.
      INCOMPATIBLE.
    + replaced above with hbshell_gtSelect( [<cGT>] ) -> NIL
      by default <cGT> will be the default interactive 
      (positionable) GT for the given platform.
    + include GTWVT in code, so scripts can now use WVT
      if they explicitly request it with this code:
2012-10-11 10:44:04 +00:00
Viktor Szakats
a334469c05 2012-10-11 11:48 UTC+0200 Viktor Szakats (harbour syenar.net)
* extras/hbxlsxml/xlsxml.prg
  * extras/httpsrv/modules/info.prg
  * extras/httpsrv/modules/showcounter.prg
  * extras/httpsrv/modules/testajax.prg
  * tests/mathtest.prg
  * tests/memfile.prg
  * tests/memory.prg
  * tests/memtst.prg
  * tests/memvar.prg
  * tests/newrdd.prg
  * contrib/hbmisc/hbeditc.c
    * formatting

  * src/rdd/usrrdd/rdds/hscdx.prg
  * src/rdd/usrrdd/rdds/rlcdx.prg
    * hbformat, manual fixups

  * contrib/hbformat/hbfmtcls.prg
    * added TOFIX for not recognizing INIT/EXIT PROCEDURE 
      statements

  * tests/memtst.prg
    ! typo in comment

  * tests/mathtest.prg
    ! added CLS to run well under hbrun
2012-10-11 09:50:31 +00:00
Viktor Szakats
aa22d7de5a 2012-10-11 01:41 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/gtwvg/class.prg
  * contrib/gtwvg/menubar.prg
  * contrib/gtwvg/paint.prg
  * contrib/gtwvg/parthdlr.prg
  * contrib/gtwvg/statbar.prg
  * contrib/hbmzip/tests/myunzip.prg
  * contrib/hbnf/aredit.prg
  * extras/gtwvw/tests/cbtest6.prg
  * extras/gtwvw/tests/drawimg.prg
  * extras/gtwvw/tests/ebtest7.prg
  * extras/gtwvw/tests/prog0.prg
  * extras/gtwvw/tests/prog1.prg
  * extras/gtwvw/tests/prog2.prg
  * extras/gtwvw/tests/wvwmouse.prg
  * extras/guestbk/inifiles.prg
  * extras/hbdoc/hbdoc.prg
  * src/debug/debugger.prg
  * src/rdd/usrrdd/rdds/arrayrdd.prg
  * src/rdd/usrrdd/rdds/hscdx.prg
  * src/rdd/usrrdd/rdds/rlcdx.prg
  * src/rtl/tbrowse.prg
  * src/rtl/tpersist.prg
  * src/rtl/tscalar.prg
  * tests/db_brows.prg
  * tests/debugtst.prg
  * tests/inifiles.prg
  * tests/mathtest.prg
    ! inifiles.prg fixed to run
    % using HB_IS*() functions instead of ValType() checks
    % using HB_AINS() instead of ASIZE()+AINS()
    % using HB_ADEL() instead of ADEL()+ASIZE()
    * some formatting

  * contrib/hbnf/popadder.prg
    * deleted ASHRINK() macro used only once

  * contrib/hbmagic/tests/hbmagit.prg
  * contrib/hbmisc/tests/rtfclass.prg
  * contrib/hbmxml/tests/testmxml.prg
  * contrib/hbsqlit3/hdbcsqlt.prg
  * contrib/xhb/trpccli.prg
  * contrib/xhb/ttable.ch
  * contrib/xhb/ttable.prg
  * contrib/xhb/xhbtedit.prg
  * extras/gtwvw/tests/wvwtest9.prg
  * utils/hbtest/rt_class.prg
    * formatting
2012-10-10 23:45:04 +00:00
Viktor Szakats
3978396f54 2012-10-09 20:27 UTC+0200 Viktor Szakats (harbour syenar.net)
* extras/gfspell/gfspell.hbp
  * extras/gtwvw/gtwvw.hbp
  * extras/hbvpdf/hbvpdf.hbp
  * extras/hbxlsxml/hbxlsxml.hbp
  * extras/ps32/ps32.hbp
  * extras/rddado/rddado.hbp
  * extras/superlib/superlib.hbp
    + added $hb_pkg_install.hbm so they now all will
      automatically install into /addons/

  * extras/gtwvw/tests/hbmk.hbm
  * extras/hbvpdf/tests/hbmk.hbm
  * extras/ps32/tests/hbmk.hbm
  * extras/rddado/tests/hbmk.hbm
    * deleted relative dir from .hbc file references

  + extras/hbxlsxml/hbxlsxml.hbc
  * extras/hbxlsxml/tests/hbmk.hbm
    + added missing .hbc file

  * extras/hbusb/hbusb.hbc
    * deleted dll related leftovers that only work
      with contribs

  - extras/commouse
  - extras/commouse/commouse.prg
  + tests/commouse.prg
    * moved to /tests/
2012-10-09 18:33:17 +00:00
Viktor Szakats
29729b843c 2012-10-08 18:11 UTC+0200 Viktor Szakats (harbour syenar.net)
+ contrib/hbmisc/tests/numtxtru.prg
  * contrib/hbmisc/numtxtru.prg
  * contrib/hbmisc/hbmisc.hbx
  * tests/testmny.prg
    * applied coding standards (no common.ch, no '=' op, move test
      code to separate source, use iif(), unicode support, UTF-8/ASCII
      source only, use svn props, use IS*()/hb_default() functions,
      updated .hbx)
    * changed interface to accept language code as string
      instead of numeric constant.
    ; Please review
2012-10-08 16:15:35 +00:00
Pavel Tsarenko
7891ee184b 2012-10-08 18:28 UTC+0300 Pavel Tsarenko (tpe2 at mail.ru)
* contrib/hbmisc/hbmisc.hbp
  + contrib/hbmisc/numtxtru.prg
    + added functions to convert a number and date to East Slavic (Russian,
      Ukrainian and Belorussian) text:
      NumToTxtRU() - convert a number
      MnyToTxtRU() - convert a money
      DateToTxtRU() - convert a date
  + tests/testmny.prg
    + added sample class Money with overloading of arithmetical operations
2012-10-08 15:31:49 +00:00
Viktor Szakats
7c33ccc88d 2012-10-07 18:06 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/debug/dbgtinp.prg
  * src/debug/dbghelp.prg
  * src/debug/dbgtmenu.prg
  * src/debug/dbgtmitm.prg
  * src/debug/dbgtwin.prg
  * src/debug/dbgwa.prg
  * contrib/hbtip/tests/tiptest.prg
    ! fixed drawing and keyboard handling to be unicode compatible

  * contrib/hbxpp/hbxpp.ch
    + added unicode compatible box drawing macros

  * contrib/hbmxml/tests/custom.prg
    ! use Chr() instead of using keyboard macro

  * contrib/hbnf/doc/en/setkeys.txt
  * contrib/hbnf/doc/en/setlastk.txt
    ! use unicode compatible code

  * contrib/hbtip/smtpcli.prg
  * contrib/hbtip/thtml.prg
    * use string literal instead of chr() call

  * tests/db_brows.prg
    ! fixed mistake in a recently added hb_keyChar() check
2012-10-07 16:14:10 +00:00
Viktor Szakats
08ea92693e 2012-10-07 17:25 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/debug/debugger.prg
    ! replaced KEYBOARD cmd unicode compatible call

  * contrib/hbct/doc/en/token1.txt
  * contrib/hbct/tests/charadd.prg
  * contrib/hbct/tests/charand.prg
  * contrib/hbct/tests/charor.prg
  * contrib/hbct/tests/charsub.prg
  * contrib/hbct/tests/tab.prg
  * contrib/hbnf/doc/en/scancode.txt
  * contrib/xhb/hterrsys.prg
  * contrib/xhb/html.ch
  * doc/en/file.txt
  * doc/en/input.txt
  * doc/en/memo.txt
  * doc/en/misc.txt
  * doc/en/set.txt
  * doc/en/terminal.txt
  * extras/gfspell/spell.prg
  * extras/gtwvw/wvwedit.c
  * extras/hbdoc/genhtml.prg
  * extras/hbdoc/genxml.prg
  * extras/hbdoc/hbdoc.prg
  * extras/hbvpdf/hbvpdf.prg
  * extras/httpsrv/cgifunc.prg
  * extras/httpsrv/uhttpd.prg
  * tests/rto_get.prg
  * tests/rto_tb.prg
    * formatting
2012-10-07 15:29:56 +00:00
Viktor Szakats
0117fa62b5 2012-10-07 15:10 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/aavg.prg
  * contrib/hbnf/adessort.prg
  * contrib/hbnf/amedian.prg
  * contrib/hbnf/anomatch.prg
  * contrib/hbnf/any2any.prg
  * contrib/hbnf/asum.prg
  * contrib/hbnf/clrsel.prg
  * contrib/hbnf/d2e.prg
  * contrib/hbnf/ftround.prg
  * contrib/hbnf/invclr.prg
  * contrib/hbnf/nwsem.prg
  * contrib/hbnf/popadder.prg
  * contrib/hbnf/tbwhile.prg
  * contrib/hbnf/tests/clrsel.prg
  * contrib/hbnf/tests/d2e.prg
    * do not use common.ch. __defaultNIL() is used instead, for
      full compatibility here. Should ideally be changed to
      hb_default(), but it will break RTE compatibility for
      invalid values. Should we do it? (this would also fix 
      calling internal functions from a contrib)

  * contrib/hbnf/tests/d2e.prg
    ! fixed defaulting to wrong value (regression)

  * extras/gtwvw/tests/drawimg.prg
  * extras/gtwvw/tests/ebtest7.prg
  * extras/gtwvw/tests/prog0.prg
  * extras/gtwvw/tests/prog1.prg
  * extras/gtwvw/tests/prog2.prg
  * extras/gtwvw/tests/wvwmouse.prg
  * extras/gtwvw/tests/wvwtest9.prg
    * do not use common.ch. Use hb_default() instead.

    ; Only gtwvg, hbgd, xhb and httpsrv remain to use common.ch
      for DEFAULT TO command. Notice it's bad practice since it
      only checks for NIL for defaulting, so RTE can easily be
      forced by passing a value of wrong type. DEFAULT TO can
      be directly replaced with __defaultNIL(), or ideally with
      hb_default(). Notice that hb_default() is a pure function,
      and since the default value needs to be evaluated even if
      correctly typed parameter is passed, it may have
      a performance penalty if that default value is coming as
      a result of complex expression or function call. I value
      type safety more than performance, so in most cases this
      is IMO a useful compromise, though of course someone might
      as well use 'IF ! HB_IS*( xVar ); xVar := xValue; ENDIF'
      which is type safe while having no extra RT performance
      penalty, though a bit verbose.

  * tests/hbpptest/hbpptest.prg
  * utils/hbtest/rt_misc.prg
    * do not include unused common.ch

  * contrib/xhb/cgi.ch
    * formatting
2012-10-07 13:13:07 +00:00
Viktor Szakats
29bf406149 2012-10-06 15:54 UTC+0200 Viktor Szakats (vszakats syenar.net)
* extras/gtwvw/tests/prog2.prg
  * extras/gtwvw/tests/wvwtest9.prg
  * src/debug/debugger.prg
  * src/rtl/tgetlist.prg
  * tests/sbartest.prg
  * tests/tb1.prg
    ! further cases of object vars called as methods, though
      these didn't (necessarily) caused errors.
      I wish Harbour had a native core OOP engine to catch
      all (there are more cases than above) this mess at
      compile-time.
2012-10-06 13:56:43 +00:00
Viktor Szakats
32b1d1badb 2012-10-06 02:14 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/rtl/browse.prg
    * use K_* constant

  * contrib/hbgd/tests/counter.prg
  * contrib/hbmxml/tests/testmxml.prg
  * contrib/hbnetio/netiomt.prg
  * contrib/hbnetio/utils/hbnetio/netiosrv.prg
  * contrib/hbtip/thtml.prg
  * contrib/hbwin/tests/olesrv1.prg
  * src/debug/dbgtinp.prg
  * src/debug/dbgwa.prg
  * src/debug/debugger.prg
  * src/rdd/hbsix/sxcompat.prg
  * src/rdd/hbsix/sxini.prg
  * src/rdd/hbsix/sxtrig.prg
  * src/rtl/dbedit.prg
  * src/rtl/menuto.prg
  * src/rtl/readkey.prg
  * src/rtl/tclass.prg
  * src/rtl/treport.prg
    * SWITCH indentation synced with hbformat style

  * ChangeLog
    ! fixed typo in a recent entry

  * contrib/hbzebra/tests/testcair.prg
  * tests/testcdx.prg
    * minor
2012-10-06 00:22:22 +00:00
Viktor Szakats
47c6d171d1 2012-10-05 22:10 UTC+0200 Viktor Szakats (vszakats syenar.net)
* contrib/xhb/hterrsys.prg
  * contrib/xhb/htmutil.prg
  * contrib/xhb/tfile.prg
  * contrib/xhb/xhberr.prg
  * doc/en/file.txt
  * extras/gfspell/spell.prg
  * extras/guestbk/testcgi.prg
  * extras/httpsrv/cgifunc.prg
  * extras/httpsrv/uhttpd.prg
  * tests/inifiles.prg
  * utils/hbmk2/hbmk2.prg
    ! TCgiFile():Tell() fixed to return correct value
    * use fileio.ch constants instead of literals
2012-10-05 20:11:47 +00:00
Viktor Szakats
d16c818422 2012-10-05 19:22 UTC+0200 Viktor Szakats (vszakats syenar.net)
* contrib/gtwvg/syswnd.prg
  * contrib/gtwvg/tests/tbrowser.prg
  * contrib/gtwvg/treeview.prg
  * contrib/hbct/doc/en/dattime3.txt
  * contrib/hbtip/tests/tiptest.prg
  * contrib/xhb/trpc.prg
  * contrib/xhb/xhbtedit.prg
  * extras/gfspell/spell.prg
  * src/rdd/dbjoin.prg
  * src/rtl/tpopup.prg
  * tests/testrdd2.prg
    * TRIM() -> RTRIM()
2012-10-05 17:26:37 +00:00
Viktor Szakats
a9d6209ada 2012-10-05 18:56 UTC+0200 Viktor Szakats (harbour syenar.net)
* tests/tb1.prg
    ! fixed unicode for some cases
2012-10-05 16:57:35 +00:00
Viktor Szakats
69e0fe3045 2012-10-05 12:55 UTC+0200 Viktor Szakats (vszakats syenar.net)
* contrib/hbct/tests/ctwtest.prg
  * contrib/hbwin/tests/testole.prg
  * contrib/xhb/cstruct.prg
  * contrib/xhb/dumpvar.prg
  * contrib/xhb/hblog.prg
  * contrib/xhb/htmutil.prg
  * contrib/xhb/thtm.prg
  * contrib/xhb/traceprg.prg
  * contrib/xhb/trpccli.prg
  * contrib/xhb/xhberr.prg
  * extras/gtwvw/tests/wvwtest9.prg
  * extras/hbvpdf/hbvpdf.ch
  * extras/hbvpdf/hbvpdf.prg
  * extras/httpsrv/session.prg
  * extras/httpsrv/uhttpd.prg
  * tests/gtkeys.prg
  * tests/tb1.prg
  * tests/wvtext.prg
    * use hb_keyCode(), hb_keyChar(), hb_ntos() (with __HARBOUR__)
    * some xhb lib sources hbformatted along the way

  * contrib/xhb/traceprg.prg
  * contrib/xhb/trpc.prg
    * hbformat, hand corrections

  * extras/hbvpdf/hbvpdf.hbp
  - extras/hbvpdf/hbvpdft.prg
  - extras/hbvpdf/tests/tstpdf.prg
    - deleted duplicated code that implements hbvpdf functionality
      in an OOP flavor. Please rework it in a way that it uses
      the underlying API and avoid copy/pasting complete source.
2012-10-05 11:06:32 +00:00
Viktor Szakats
06f0b235dd 2012-10-05 03:01 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbformat/hbfmtcls.prg
    + added TOFIX

  * INSTALL
    + added http://sourceforge.net/projects/mingwbuilds/ as 
      recommended source for mingw builds (both 32 and 64 bit)
      Be aware that these are not QT-compatible (as of now), 
      but they seem to be much faster at compile time.

  * tests/tscmdarg.c
    * formatting
2012-10-05 01:03:41 +00:00
Viktor Szakats
6494f1b54a 2012-10-05 01:18 UTC+0200 Viktor Szakats (vszakats syenar.net)
- extras/gtwvw/readme.txt
    - empty file deleted

  * contrib/hbnf/tests/test.prg
  * tests/brwpos.prg
  * tests/db_brows.prg
    * use K_* constants

  * contrib/hbssl/pem.c
  * contrib/hbssl/ssl.c
  * contrib/hbtip/sendmail.prg
    * deleted long separator lines

  * extras/gtwvw/tests/cbtest1.prg
  * extras/gtwvw/tests/cbtest6.prg
  * extras/gtwvw/tests/drawimg.prg
  * extras/gtwvw/tests/ebtest7.prg
  * extras/gtwvw/tests/inpfocus.prg
  * extras/gtwvw/tests/maximize.prg
  * extras/gtwvw/tests/prog0.prg
  * extras/gtwvw/tests/prog1.prg
  * extras/gtwvw/tests/prog2.prg
  * extras/gtwvw/tests/wvwmouse.prg
  * extras/gtwvw/tests/wvwtest9.prg
  * extras/gtwvw/tests/wvwtest9.xml
    * formatted with hbformat and manually
    * minor fixes (unicode) and optimizations
2012-10-04 23:21:22 +00:00
Viktor Szakats
75f8c5bf01 2012-10-04 17:44 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/gtwvg/tests/demowvg1.prg
  * contrib/gtwvg/tests/demoxbp.prg
  * contrib/hbmisc/doc/en/ht_dbf.txt
  * doc/codebloc.txt
  * doc/pcode.txt
  * extras/gtwvw/tests/cbtest1.prg
  * extras/gtwvw/tests/cbtest6.prg
  * extras/gtwvw/tests/drawimg.prg
  * extras/gtwvw/tests/ebtest7.prg
  * extras/gtwvw/tests/inpfocus.prg
  * extras/gtwvw/tests/maximize.prg
  * extras/gtwvw/tests/prog0.prg
  * extras/gtwvw/tests/prog1.prg
  * extras/gtwvw/tests/prog2.prg
  * extras/guestbk/guestbk.prg
  * extras/httpsrv/uhttpd.prg
  * extras/rddado/tests/mysql1.prg
  * extras/rddado/tests/mysql3.prg
  * tests/clsscope.prg
  * tests/keywords.prg
  * tests/rddtest/rddtst.prg
  * tests/testwarn.prg
    * startup functions converted to PROCEDUREs

  * extras/httpsrv/uhttpd.prg
    ! fixed to return errorlevels using ERRORLEVEL() 
      function instead of Main() return value.
2012-10-04 15:46:03 +00:00
Viktor Szakats
6dde6b10fe 2012-10-04 17:11 UTC+0200 Viktor Szakats (harbour syenar.net)
* tests/aliaslck.prg
  * tests/files.prg
  * tests/inherit.prg
  * tests/newrdd.prg
  * tests/omacro.prg
  * tests/testcdx.prg
  * tests/testdbf.prg
  * tests/testrdd.prg
  * tests/testrdd2.prg
  * tests/tstuse.prg
  * tests/wcecon.prg
    ! fixed to deleted test dbfs/indexes/dirs created along the way
    ! misc other corrections
2012-10-04 15:18:50 +00:00
Viktor Szakats
87bfc2c1b1 2012-10-04 13:25 UTC+0200 Viktor Szakats (harbour syenar.net)
* extras/httpsrv/uhttpd.prg
  * tests/db_brows.prg
  * tests/inherit.prg
  * tests/stripem.prg
    - deleted now unnecessary SET EXACT settings. There is none 
      of those in Harbour repo anymore.
2012-10-04 11:26:13 +00:00
Viktor Szakats
4c8277ea01 2012-10-04 13:20 UTC+0200 Viktor Szakats (harbour syenar.net)
- tests/testtok.prg
    - deleted obsolete token test code

  * contrib/hbformat/hbfmtcls.prg
  * contrib/hbgd/tests/test_out.prg
  * contrib/hbhttpd/core.prg
  * contrib/hbmxml/tests/custom.prg
  * contrib/hbmxml/tests/testmxml.prg
  * contrib/hbnf/ftround.prg
  * contrib/hbpgsql/tpostgre.prg
  * contrib/hbtip/ftpcli.prg
  * extras/gfspell/spell.prg
  * extras/gtwvw/tests/ebtest7.prg
  * extras/hbvpdf/hbvpdf.prg
  * extras/hbvpdf/hbvpdft.prg
  * extras/httpsrv/cgifunc.prg
  * extras/httpsrv/session.prg
  * extras/httpsrv/uhttpd.prg
  * src/debug/dbgtmenu.prg
  * src/debug/debugger.prg
  * tests/db_brows.prg
  * tests/inherit.prg
  * tests/rto_tb.prg
  * tests/stripem.prg
  * utils/hbi18n/hbi18n.prg
    ! fixed/avoided != operator on strings
2012-10-04 11:22:13 +00:00
Viktor Szakats
c0dc8c254d 2012-10-04 12:47 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/rtl/tget.prg
    ! fixed regression from 2012-01-29 17:22 UTC+0100
      when non-numeric index was allowed on a non-hash
      variable and then an RTE generated.
      Caused rto_get.prg to RTE in the middle.

  * contrib/gtwvg/activex.prg
  * contrib/gtwvg/class.prg
  * contrib/gtwvg/tests/demoxbp.prg
  * contrib/gtwvg/tests/utils.prg
  * contrib/rddads/doc/en/adsfuncs.txt
  * contrib/rddads/doc/en/readme.txt
  * contrib/xhb/tfile.prg
  * contrib/xhb/txml.prg
  * contrib/xhb/xhbole.prg
  * doc/windll.txt
  * extras/gtwvw/gtwvw.c
  * extras/gtwvw/hbgtwvw.h
  * extras/gtwvw/tests/maincoor.prg
  * extras/gtwvw/wvwcheck.c
  * extras/gtwvw/wvwdraw.c
  * extras/gtwvw/wvwedit.c
  * extras/gtwvw/wvwfuncs.c
  * extras/gtwvw/wvwmenu.c
  * extras/gtwvw/wvwpush.c
  * extras/gtwvw/wvwstbar.c
  * extras/gtwvw/wvwtbar.c
  * extras/hbdoc/tmplates.prg
  * tests/gtcolors.prg
  * tests/ipclnt.prg
  * tests/ipsvr.prg
  * tests/rto_get.prg
  * tests/rto_tb.prg
  * tests/usrrdd/exarr.prg
  * tests/usrrdd/exfcm.prg
  * tests/usrrdd/exhsx.prg
  * tests/usrrdd/exlog.prg
  * tests/usrrdd/exmemo.prg
  * tests/usrrdd/exrlx.prg
  * tests/wcecon.prg
    * full formatting using hbformat (where needed)
    * Win32 -> Windows
    * 32-bit deleted where it didn't make sense
    * using K_* constants
    ! fixed != operators where used on strings (more to come)
      Thanks to Jose F. Gimenez for the ones in txml.prg.
    * avoid "common.ch"
    % use hb_ntos() in Harbour specific code
2012-10-04 10:54:07 +00:00
Viktor Szakats
a910a61f35 2012-10-04 04:21 UTC+0200 Viktor Szakats (harbour syenar.net)
* extras/httpsrv/home/index.html
    * updated reference to long deleted batch file to hbmk2 cmdline

  * tests/db_brows.prg
    * deleted inactive/broken parts
    + enable ADS APIs automatically
    ! use inkey.ch constants
    ! fixed keyboard handling for unicode
    * enabled editing (warning: do not commit modified test.dbf)
    ! fixed function names of Harbour extended functions (commented)

  * tests/newrdd.prg
    ! fixed failure due to wrongly selected RDD
    * formatting

  * tests/inherit.prg
  * tests/stripem.prg
    * various cleanups (do not add EOF char, unicode
      compatibility, use platform-specific EOL)

  * tests/inkeytst.prg
    ! fixed another unicode incompatibility for __HARBOUR__

  * tests/readhrb.prg
    % use HB_NUMTOHEX() instead of local implementation
    * formatting

  * tests/inifiles.prg
    ! untested fixes for platform independent EOL handling

  * tests/test.prg
  * tests/version.prg
    * minor
2012-10-04 02:28:44 +00:00
Viktor Szakats
b16fa77ec0 2012-10-04 02:18 UTC+0200 Viktor Szakats (harbour syenar.net)
- tests/fsplit.prg
    - deleted very old and platform specific file splitter
  * contrib/hbblat/tests/blattest.prg
    * use .bin instead of .bat
2012-10-04 00:19:33 +00:00
Viktor Szakats
6176bff43f 2012-10-04 02:11 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbct/doc/en/dattime3.txt
  * contrib/hbfbird/readme.txt
  * contrib/hbnf/color2n.c
  * contrib/hbziparc/doc/en/hbziparc.txt
  * doc/en/idle.txt
  * doc/gtapi.txt
  * doc/howtosvn.txt
  * extras/httpsrv/uhttpd.prg
  * src/lang/es.c
  * tests/flink.prg
    * reviewed platform specific parts a minor corrections made.

  * include/hbcompdf.h
    % deleted HB_LANG_OBJ32 enum
2012-10-04 00:13:27 +00:00
Viktor Szakats
7603bde7b0 2012-10-04 01:47 UTC+0200 Viktor Szakats (harbour syenar.net)
- tests/test_all.prg
    * deleted MS-DOS batch specific tool. Now hbrun can 
      be used to run tests very easily

  * contrib/hbmisc/tests/rtfclass.prg
    * platform dependent stuff deleted/fixed

  * contrib/xhb/xhbfs.c
    * corrected .prg macro to C one (doesn't change 
      compiled code)

  * tests/test.prg
    * minor

  * utils/hbmk2/hbmk2.prg
    * changed "||" operator to ".OR." in #ifdef
2012-10-03 23:50:23 +00:00
Viktor Szakats
86a0b18c71 2012-10-04 01:04 UTC+0200 Viktor Szakats (harbour syenar.net)
* include/harbour.hbx
  * src/rtl/hbdoc.prg
  * tests/hbdoctst.prg
    + added __hbdoc_DirLastModified( <cDir> ) -> <tLastModified>
      function that returns last modification timestamp for a
      given NF doc root directory. It returns empty date if the 
      directory doesn't exist or is empty.
      It can be used to decide whether to update .hbd files f.e. 
      in an hbmk2 plugin that builds .hbd files automatically.
2012-10-03 23:07:48 +00:00
Viktor Szakats
89b2cb7d90 2012-10-03 22:45 UTC+0200 Viktor Szakats (harbour syenar.net)
* website/*
    + set eol-style to native for all text files
    ! fixed inconsistent EOL in 3rd party .js files

  * contrib/hbct/tests/addascii.prg
  * contrib/hbct/tests/ctwtest.prg
  * contrib/hbct/tests/math.prg
  * contrib/hbct/tests/num1.prg
  * contrib/hbct/tests/trig.prg
  * contrib/hbnf/clrsel.prg
  * contrib/hbnf/menu1.prg
  * contrib/hbnf/sqzn.prg
  * tests/db_brows.prg
  * tests/fsplit.prg
  * tests/mathtest.prg
  * tests/newrdd.prg
  * tests/round.prg
  * tests/say.prg
  * tests/scroll.prg
  * tests/teststr.prg
  * tests/transtst.prg
  * tests/wvtext.prg
    ! fixed to use inkey.ch macros instead of literals
    * corrected hbformat mistakes
2012-10-03 20:56:06 +00:00