Commit Graph

17920 Commits

Author SHA1 Message Date
Viktor Szakats
cc14c1815c 2012-10-17 09:56 UTC+0200 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
    + added note about the requirement of GPL license next to all
      hb_compile()/hb_compileFromBuf() calls.
2012-10-17 07:57:51 +00:00
Viktor Szakats
e9b808ca71 2012-10-17 09:20 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/gtwvg/*.prg
  * contrib/gtwvg/tests/*.prg
  * contrib/hbamf/tests/tstendin.prg
  * contrib/hbct/doc/en/dattime3.txt
  * contrib/hbct/tests/token2.prg
  * contrib/hbgd/tests/gdtestcl.prg
  * contrib/hbhttpd/core.prg
  * contrib/hbhttpd/tests/eshop.prg
  * contrib/hbmysql/tests/dbf2mysq.prg
  * contrib/rddads/tests/datad.prg
  * contrib/xhb/tedit.prg
  * extras/gtwvw/tests/*.prg
  * src/rdd/usrrdd/rdds/arrayrdd.prg
  * src/rdd/usrrdd/rdds/hscdx.prg
    * removed space after .f./.t.
2012-10-17 07:22:54 +00:00
Viktor Szakats
374c03c57a 2012-10-17 08:24 UTC+0200 Viktor Szakats (harbour syenar.net)
+ contrib/hbnf/doc/en/adapter.txt
  + contrib/hbnf/doc/en/default.txt
  + contrib/hbnf/doc/en/inp.txt
  + contrib/hbnf/doc/en/outp.txt
  + contrib/hbnf/doc/en/reboot.txt
  + contrib/hbnf/doc/en/shadow.txt
  + contrib/hbnf/doc/en/video1.txt
    + added doc for missing functions

  * contrib/hbnf/hbnf.hbp
  * contrib/hbnf/hbnf.hbx
  + contrib/hbnf/default.prg
    + implemented FT_DEFAULT()

  - contrib/hbnf/doc/en/mouse2.txt
  - contrib/hbnf/doc/en/readme.txt
    - deleted duplicate content

  * contrib/hbnf/hbnf.hbp
  - contrib/hbnf/ftidle.c
  - contrib/hbnf/ftint86.c
  - contrib/hbnf/ftisprn.c
  - contrib/hbnf/ftround.prg
  - contrib/hbnf/ftshadow.c
  - contrib/hbnf/getver.c
  - contrib/hbnf/getvid.c
  - contrib/hbnf/menutonf.prg
  - contrib/hbnf/tests/ftgete.prg
  - contrib/hbnf/doc/en/ftidle.txt
  - contrib/hbnf/doc/en/ftisprn.txt
  - contrib/hbnf/doc/en/ftround.txt
  + contrib/hbnf/cint86.c
  + contrib/hbnf/dosver.c
  + contrib/hbnf/idle.c
  + contrib/hbnf/isprint.c
  + contrib/hbnf/isshare.c
  + contrib/hbnf/menuto.prg
  + contrib/hbnf/page.c
  + contrib/hbnf/round.prg
  + contrib/hbnf/shadow.c
  + contrib/hbnf/support.c
  + contrib/hbnf/video1.c
  + contrib/hbnf/vidmode.c
  + contrib/hbnf/tests/getenvrn.prg
  + contrib/hbnf/doc/en/idle.txt
  + contrib/hbnf/doc/en/isprint.txt
  + contrib/hbnf/doc/en/round.txt
    * files renamed and/or split to match the original NF layout
    % cleaned unnecessary headers

  * contrib/hbnf/dispc.c
  * contrib/hbnf/invclr.prg
  * contrib/hbnf/mouse.c
  * contrib/hbnf/prtscr.c
  * contrib/hbnf/putkey.c
  * contrib/hbnf/tempfile.prg
  * contrib/hbnf/doc/en/ftattr.txt
  * contrib/hbnf/doc/en/mouse1.txt
    * misc cleanups, formatting
    ! FT_PUTKEY() fixed to allow any keycode (f.e. unicode ones)

  * contrib/hbnf/readme.txt
    * updated
2012-10-17 06:34:24 +00:00
Viktor Szakats
a29a440adf 2012-10-16 21:14 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/acctmnth.prg
  * contrib/hbnf/acctqtr.prg
  * contrib/hbnf/acctweek.prg
  * contrib/hbnf/acctyear.prg
  * contrib/hbnf/savearr.prg
    % some more minor cleanups and opts
2012-10-16 19:15:53 +00:00
Viktor Szakats
bd55c2b305 2012-10-16 20:58 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbzebra/codabar.c
    ! minor correction to prev
2012-10-16 18:59:14 +00:00
Viktor Szakats
56c37cd3ba 2012-10-16 20:34 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/descendn.c
    + enabled FT_DESCEND() for all platforms

  * contrib/hbnf/hbnf.hbp
  * contrib/hbnf/hbnf.hbx
  * contrib/hbnf/peek.c
  * contrib/hbnf/poke.c
    * FT_PEEK(), FT_POKE() will now be compiled and returning
      permanent failure on all platforms.

  * contrib/hbnf/ftisprn.c
  * contrib/hbnf/ftshadow.c
  * contrib/hbnf/kspeed.c
  * contrib/hbnf/setkeys.c
  * contrib/hbnf/setlastk.c
    * use HB_FUNC_TRANSLATE()

  * contrib/hbnf/getver.c
  * contrib/hbnf/mkdir.c
  * contrib/hbnf/proper.c
    * minor fmt
2012-10-16 18:37:52 +00:00
Viktor Szakats
0253060316 2012-10-16 19:24 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbzebra/datamtrx.c
    ! fixed a char truncation warning
2012-10-16 17:26:56 +00:00
Viktor Szakats
90fe21fd75 2012-10-16 18:25 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbzebra/codabar.c
  * contrib/hbzebra/code39.c
  * contrib/hbzebra/code93.c
    * cleanup for 64-bit compatibility
2012-10-16 16:26:27 +00:00
Viktor Szakats
9485ec31aa 2012-10-16 18:13 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/hbnf.hbx
  * contrib/hbnf/mouse.c
  * contrib/hbnf/mouse1.prg
    % removed many .prg layer stub functions
    ! fixed lots of typos and other bugs.

  * contrib/hbnf/menu1.prg
  * contrib/hbnf/popadder.prg
    % two internal callbacks made STATIC. INCOMPATIBLE, but doubtful
      anybody would use these accidentally public special functions.
2012-10-16 16:15:39 +00:00
Viktor Szakats
61c2f3b43d 2012-10-16 16:50 UTC+0200 Viktor Szakats (harbour syenar.net)
- contrib/hbnf/dosver.prg
  - contrib/hbnf/isshare.prg
  - contrib/hbnf/mouse2.prg
  - contrib/hbnf/page.prg
  - contrib/hbnf/vidmode.prg
  * contrib/hbnf/at2.prg
  * contrib/hbnf/blink.prg
  * contrib/hbnf/byteneg.prg
  * contrib/hbnf/cntryset.prg
  * contrib/hbnf/d2e.prg
  * contrib/hbnf/diskfunc.prg
  * contrib/hbnf/dispc.c
  * contrib/hbnf/elapmil.prg
  * contrib/hbnf/elapsed.prg
  * contrib/hbnf/findith.prg
  * contrib/hbnf/floptst.prg
  * contrib/hbnf/ftint86.c
  * contrib/hbnf/ftint86.ch
  * contrib/hbnf/getver.c
  * contrib/hbnf/getvid.c
  * contrib/hbnf/hbnf.hbp
  * contrib/hbnf/hbnf.hbx
  * contrib/hbnf/hex2dec.prg
  * contrib/hbnf/madd.prg
  * contrib/hbnf/menu1.prg
  * contrib/hbnf/mouse.c
  * contrib/hbnf/mouse1.prg
  * contrib/hbnf/nooccur.prg
  * contrib/hbnf/nwlstat.prg
  * contrib/hbnf/nwsem.prg
  * contrib/hbnf/nwuid.prg
  * contrib/hbnf/rand1.prg
  * contrib/hbnf/savearr.prg
  * contrib/hbnf/scregion.prg
  * contrib/hbnf/sinkey.prg
  * contrib/hbnf/sleep.prg
  * contrib/hbnf/tempfile.prg
    ! FT_MBUTPRS() fixed RTE
    ! fixed FT_DSKFREE(), also made it work on platform w/o drive letters
    ! fixed FT_DSKSIZE(), also made it work on platform w/o drive letters
    ! fixed FT_DOSVER() to return string type on all platforms
    + rewritten functions to use HB_BIT*() and hex number handling functions
    + rewritten FT_SLEEP() to use hb_idleSleep() internally
    % dispc.c rewritten to use hb_gtRectSize( 0, 0, 0, 0, &nSize ) to find
      out cell size and cleaned code to adapt with minimal redundancy
    % optimized out several .prg level stubs
    % using SWITCH, hb_default(), hb_ntos() in some more places
    * removed some unuseful macros
    * minor formatting
    + fixed warnings and errors and enabled mouse1.prg
    % deleted outdated and duplicate mouse2.prg
    % deleted lots of MS-DOS specific commented code
    ! deleted #include for stdlib.h and string.h

  * include/hbapigt.h
  * src/rtl/gtapi.c
    - deleted just added hb_gtIsCompatBuffer().
      It's better to use hb_gtRectSize( 0, 0, 0, 0, &nSize ) for this purpose.

  * contrib/hbformat/hbfmtcls.prg
    * minor formatting
2012-10-16 14:52:35 +00:00
Viktor Szakats
9053ff561c 2012-10-16 12:29 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/bitclr.prg
  * contrib/hbnf/bitset.prg
  * contrib/hbnf/byt2bit.prg
  * contrib/hbnf/byt2hex.prg
  * contrib/hbnf/byteand.prg
  * contrib/hbnf/bytenot.prg
  * contrib/hbnf/byteor.prg
  * contrib/hbnf/bytexor.prg
  * contrib/hbnf/ftint86.ch
  * contrib/hbnf/isbit.prg
  * contrib/hbnf/isbiton.prg
  * contrib/hbnf/tempfile.prg
    % reworked bit functions to use HB_BIT*()

  * contrib/hbnf/workdays.prg
    * deleted unnecessary parantheses
2012-10-16 10:32:57 +00:00
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
Pritpal Bedi
395ce974ff 2012-10-15 15:22 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/gtwvg.c
    ! Handling of K_ALT_COMMA and K_ALT_PERIOD has been added.
       Brought from GTWVT - by Kresin.
2012-10-15 22:52:03 +00:00
Viktor Szakats
06608ba30d 2012-10-15 22:42 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/rtl/teditor.prg
    ! fixed typo in 2012-10-11 00:43 UTC+0200
      Thanks to Rafal K for the report

  * contrib/hbnf/calendar.prg
    * minor
2012-10-15 20:43:31 +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
Jacek Kubica
3d37ba28e0 * minor correction for changelog description in previous commit 2012-10-15 20:04:47 +00:00
Jacek Kubica
ea825ba3b5 2012-10-15 19:51:21 +00:00
Jacek Kubica
d9d8ecdfd8 2012-10-15 13:43 UTC+0200 Jacek Kubica (jkubica/at/wssk.wroc.pl)
* contrib/hbfbird/tfirebrd.prg
  * contrib/hbfbird/tfirebrd.prg
    + added support for aliases in sql queries
    ! proper transtaltion sql TIMESTAMP -> harbour`s T value type
2012-10-15 19:48:36 +00:00
Viktor Szakats
7473d79918 2012-10-15 21:27 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/gtwvg/wvgwin.c
    ! casts added after previous mod
2012-10-15 19:27:45 +00:00
Viktor Szakats
459925ed8c 2012-10-15 19:51 UTC+0200 Viktor Szakats (harbour syenar.net)
* include/hbapigt.h
  * src/rtl/gtapi.c
    + added HB_BOOL hb_gtCompatBuffer() to return the status
      of HB_GTI_COMPATBUFFER setting.
      BTW, shouldn't the default setting be changed to be
      Clipper compatible?

  * contrib/hbnf/dispc.c
    + added support for the now default HB_GTI_COMPATBUFFER == .F. mode.
    % exit char string is now internally converted to a keycode list.
    * use HB_UCHAR (was char) for buffer cells.
    * TOFIX changed for support for input file encoding and
      translating this to unicode when putting to screen.

  * contrib/hbnf/dfile.prg
    + FT_DFSETUP() 9th parameter got a Harbour extension by
      enabling an old low-level feature to be able to pass
      list of exist chars as array of numerics. This is unicode
      compatible.

  * contrib/hbnf/tests/dfile.prg
    + Pass array of numerics to FT_DFSETUP() function, which
      make K_F3 exit key work.
    + Display keyboard as number and as char in unicode compatible way.

  * utils/hbmk2/hbmk2.prg
    * explicitly turn off HB_GTI_COMPATBUFFER for scripts
      to not depend on Harbour default
2012-10-15 17:54:44 +00:00
Viktor Szakats
09b56f36b8 2012-10-15 19:03 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/dispc.c
    % pass around low-level structure as parameter to internal 
      functions instead of using TSD
2012-10-15 17:03:49 +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
Alexander S.Kresin
943832d763 2012-10-15 16:20 UTC+0300 Alexander Kresin <alex at belacy.belgorod.su>
* harbour/src/rtl/gtwvt/gtwvt.c
    ! Handling of K_ALT_COMMA and K_ALT_PERIOD has been added.
2012-10-15 12:22:49 +00:00
Viktor Szakats
9f0d26d01c 2012-10-15 13:55 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/gtwvg/wvgwin.c
  * contrib/hbamf/amfdec.c
  * contrib/hbamf/amfenc.c
  * contrib/hblzf/core.c
  * contrib/hbpgsql/postgres.c
  * contrib/hbxdiff/core.c
  * contrib/hbzebra/codabar.c
  * contrib/hbzebra/code39.c
  * contrib/hbzebra/code93.c
  * contrib/hbzebra/core.c
  * contrib/hbzebra/qrcode.c
  * contrib/rddads/ads1.c
    ! fixed various 64-bit problems revealed by compiler warnings
      (used casts, changed variables type, changed Harbour
      API functions, please review especially hbamf, hbzebra and gtwvg)

  * extras/httpsrv/uhttpd.prg
    + changed to use keyboard events to detect window close,
      instead of deprecated and now dummy feature HB_GTI_NOTIFIERBLOCK
2012-10-15 11:59:09 +00:00
Przemyslaw Czerpak
e673116987 2012-10-15 13:43 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/contrib/hbwin/win_prn1.c
    ! disabled EnumFontFamiliesEx() in WinCE builds
2012-10-15 11:43:32 +00:00
Przemyslaw Czerpak
a3b8dddaea 2012-10-15 13:34 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/compiler/harbour.y
  * harbour/src/compiler/harbour.yyc
    ! removed unnecessary HB_P_POP in empty switch statement
2012-10-15 11:34:35 +00:00
Viktor Szakats
52636b561c 2012-10-15 12:57 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbpgsql/tests/simple.prg
    ! fixed SQL query syntax (via xhb)
2012-10-15 10:57:51 +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
02c00a7b13 2012-10-15 01:39 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbmisc/hb_f.c
    + added MT compatibility by moving static vars to a structure
      and that structure to TSD
    ! converted two global buffers to local ones, plus fixed some
      wrong code around that
    ; QUESTION: This is duplicate and dumbed down code from HBNF.
      What is the point of having it maintained, when one can just
      use the ones in HBNF?

  * contrib/hbmisc/calldll.prg
    ! added mutex protection around STATIC usage

  * contrib/hbmisc/numtxtru.prg
    ! sc_ prefix added to STATIC variable names

  * contrib/hbmisc/hbedit.prg
    ! STATIC converted to THREAD STATIC
    * unused constant deleted

  * contrib/hbmisc/spd.c
  * contrib/hbmisc/dates2.c
    % static string set to const and renamed

  * contrib/hbnf/fttext.c
    * minors
2012-10-14 23:40:34 +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
796887cd1e 2012-10-14 22:43 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/dispc.c
    ! static vars moved to a structure and that structure
      moved to TSD so it's now MT compatible.

  * contrib/hbnf/datecnfg.prg
    % FT_DATECNFG() do not set _SET_DATEFORMAT internally

  * contrib/hbnf/pegs.prg
    + doesn't use THREAD STATIC anymore, but reentrant code

  * contrib/hbnf/savearr.prg
    + do not use PRIVATE var.
    * TOFIX added. This code only works with CENTURY OFF
      and the on-disk format is dependent on _SET_DATEFORMAT.

  * contrib/hbnf/woy.prg
    % FT_WOY()/FT_DOY(): optimized out legacy hacks dealing
      with century handling and CTOD() usage.

  * contrib/hbnf/year.prg
    * avoided one internal CTOD() call.
    % do not set _SET_DATEFORMAT internally

  * contrib/hbnf/dfile.prg
    * use fileio.ch constant

  * contrib/hbnf/tests/calendar.prg
  * contrib/hbnf/tests/datecnfg.prg
  * contrib/hbnf/tests/menu1.prg
  * contrib/hbnf/tests/savearr.prg
  * contrib/hbnf/tests/setdate.prg
  * contrib/hbnf/tests/tbwhile.prg
  * contrib/hbnf/tests/wda.prg
  * contrib/hbnf/tests/workdays.prg
  * contrib/hbnf/tests/woy.prg
    ! avoid using CTOD() (use date type and STOD() instead)
    + SET CENTURY ON where dates are displayed
    + hb_langSelect( "EN" ) where output has language
      dependent strings
    + TOFIX added where NF code is incompatible with CENTURY ON (and RTEs)
    + use LOCAL instead of MEMVAR

  * contrib/gtwvg/hbgtwvg.ch
  * include/hbgtinfo.ch
    * Marked deprecated and unused HB_GTE_* constants with
      HB_LEGACY_LEVEL4. INCOMPATIBLE. Use locally defined
      constants for these or HB_K_* constants from inkey.ch
      or hbgtwvg.ch if you use contrib/GTWVG.

  * contrib/hbnf/doc/en/acctadj.txt
  * contrib/hbnf/doc/en/acctmnth.txt
  * contrib/hbnf/doc/en/acctqtr.txt
  * contrib/hbnf/doc/en/acctweek.txt
  * contrib/hbnf/doc/en/acctyear.txt
  * contrib/hbnf/doc/en/dayofyr.txt
  * contrib/hbnf/doc/en/daytobow.txt
  * contrib/hbnf/doc/en/elapsed.txt
  * contrib/hbnf/doc/en/firstday.txt
  * contrib/hbnf/doc/en/lastday.txt
  * contrib/hbnf/doc/en/madd.txt
  * contrib/hbnf/doc/en/month.txt
  * contrib/hbnf/doc/en/qtr.txt
  * contrib/hbnf/doc/en/savearr.txt
  * contrib/hbnf/doc/en/setdate.txt
  * contrib/hbnf/doc/en/stod.txt
  * contrib/hbnf/doc/en/wda.txt
  * contrib/hbnf/doc/en/week.txt
  * contrib/hbnf/doc/en/workdays.txt
  * contrib/hbnf/doc/en/woy.txt
  * contrib/hbnf/doc/en/year.txt
    ! use STOD() instead of setting dependent (and not Y2K compatible)
      CTOD()
2012-10-14 20:53:59 +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
9c4bfed351 2012-10-13 20:38 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/rtl/setfunc.prg
  * src/rtl/tlabel.prg
    * tested new hbformat.
    * more manual corrections. (actually it seems as if
      hbformat silently stopped doing any reformatting
      past around line 150 in tlabel.prg)
2012-10-13 18:45:34 +00:00
Viktor Szakats
0ca4dc85db 2012-10-13 18:40 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/rtl/tlabel.prg
    * cleaned to use DISP*()/SETPOS() functions instead
      of @ commands (DEV*() functions). The code already 
      use f.e HB_SCROLL() and INKEY().
2012-10-13 16:43:19 +00:00
Viktor Szakats
a75a616731 2012-10-13 11:03 UTC+0200 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
    ! fixed to recognize built-in .hbm files even if a dir
      was present in the name (f.e. when referencing a
      built-in .hbm from another referenced .hbm)

  * contrib/hbnf/menu1.prg
  * contrib/hbnf/popadder.prg
    ! FT_Adder() fixed to use proper drawing chars for single boxes
    % changed to use codeblock as achoice() use func
    % optimized out one THREAD STATIC var in FT_Adder()
2012-10-13 09:07:19 +00:00
Viktor Szakats
d4b7bc8d6b 2012-10-12 19:52 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbodbc/browodbc.prg
    * missed two @ commands to convert
2012-10-12 17:52:58 +00:00
Viktor Szakats
1463430f4c 2012-10-12 18:57 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/aredit.prg
  * contrib/hbnf/blink.prg
  * contrib/hbnf/calendar.prg
  * contrib/hbnf/clrsel.prg
  * contrib/hbnf/dispmsg.prg
  * contrib/hbnf/menu1.prg
  * contrib/hbnf/nwsem.prg
  * contrib/hbnf/pegs.prg
  * contrib/hbnf/pending.prg
  * contrib/hbnf/popadder.prg
  * contrib/hbnf/xbox.prg
    * Changed @ commands (except GETs and PROMPTs) to
      hb_Disp*() counterparts. It may introduce small
      incompatibilities, maybe even some regressions,
      where cursor positioning was relying on old
      functions. Pls report if you've found or seen 
      something.
2012-10-12 17:00:19 +00:00
Viktor Szakats
30600939e7 2012-10-12 17:38 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbmisc/hbedit.prg
  * contrib/hbmisc/twirler.prg
  * contrib/hbodbc/browodbc.prg
  * contrib/xhb/xhbtedit.prg
    * use HB_DISPOUTAT() instead of @ SAY
    ; TODO: hbnf

  * contrib/hbmisc/hbedit.prg
    * some unicode compatibility fixes

  * src/rtl/profiler.prg
    * minor
2012-10-12 15:40:05 +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
6a427361f1 2012-10-12 16:31 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/xhb/xhbtedit.prg
    * formatting
2012-10-12 14:31:30 +00:00
Viktor Szakats
9d61b5ceae 2012-10-12 16:27 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/menu1.prg
  * contrib/hbnf/popadder.prg
  * contrib/hbnf/tbwhile.prg
    % using color setting ability of HB_DISP*()/HB_SCROLL() function
2012-10-12 14:27:59 +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