Commit Graph

17765 Commits

Author SHA1 Message Date
Viktor Szakats
7e7aaf9044 2012-10-02 13:52 UTC+0200 Viktor Szakats (harbour syenar.net)
* tests/adirtest.prg
  * tests/ainstest.prg
  * tests/and_or.prg
  * tests/array16.prg
  * tests/arrayidx.prg
  * tests/arrays.prg
  * tests/arrindex.prg
  * tests/atest.prg
  * tests/base64.prg
  * tests/byref.prg
  * tests/calling.prg
  * tests/cdow.prg
  * tests/clasinit.prg
  * tests/clasname.prg
  * tests/classch.prg
  * tests/classes.prg
  * tests/clsdata.prg
  * tests/cmphello.prg
  * tests/codebl.prg
  * tests/curdirt.prg
  * tests/cursrtst.prg
  * tests/dates.prg
  * tests/dates2.prg
  * tests/dates3.prg
  * tests/debugtst.prg
  * tests/delimtst.prg
  * tests/devtest.prg
  * tests/dirtest.prg
  * tests/disptest.prg
  * tests/docase.prg
  * tests/dosshell.prg
  * tests/dttest.prg
  * tests/dupvars.prg
  * tests/dynobj.prg
  * tests/dynsym.prg
  * tests/exittest.prg
  * tests/extend1.prg
  * tests/fib.prg
  * tests/fornext.prg
  * tests/fortest.prg
  * tests/funcarr.prg
  * tests/hbdoctst.prg
  * tests/hsxtest.prg
  * tests/ifelse.prg
  * tests/inifiles.prg
  * tests/initexit.prg
  * tests/inkeytst.prg
  * tests/inline_c.prg
  * tests/inline.prg
  * tests/iotest.prg
  * tests/iotest2.prg
  * tests/ipclnt.prg
  * tests/ipsvr.prg
  * tests/longstr.prg
  * tests/mathtest.prg
  * tests/memvar.prg
  * tests/multiarg.prg
  * tests/nums.prg
  * tests/objarr.prg
  * tests/objasign.prg
  * tests/objects.prg
  * tests/os.prg
  * tests/overload.prg
  * tests/parexpr.prg
  * tests/passref.prg
  * tests/procname.prg
  * tests/recursiv.prg
  * tests/returns.prg
  * tests/round.prg
  * tests/sdf_test.prg
  * tests/seconds.prg
  * tests/set_num.prg
  * tests/set_test.prg
  * tests/sound.prg
  * tests/statfun.prg
  * tests/statics.prg
  * tests/statics1.prg
  * tests/statics2.prg
  * tests/strdelim.prg
  * tests/stripem.prg
  * tests/t1.prg
  * tests/test.prg
  * tests/testerro.prg
  * tests/testfor.prg
  * tests/testget.prg
  * tests/testhtml.prg
  * tests/testid.prg
  * tests/testop.prg
  * tests/teststr.prg
  * tests/testtok.prg
  * tests/testvars.prg
  * tests/tflock.prg
  * tests/tstalias.prg
  * tests/version.prg
  * tests/videotst.prg
  * tests/while.prg
  * tests/wvtext.prg
    ! various cleanups and fixes after running almost all of them

  * ChangeLog
    * changed hbqt new repository to its new location:
        http://sourceforge.net/projects/qtcontribs/
2012-10-02 11:59:22 +00:00
Viktor Szakats
4a9809fedc 2012-10-02 11:26 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/popadder.prg
  * src/rtl/listbox.prg
  * src/rtl/scrollbr.prg
  * src/rtl/tmenuitm.prg
  * tests/db_brows.prg
    ! reverted to use plain Chr() for low-ASCII (0-31) drawing chars
      (hb_UTF8ToStr*() converts these to "?", which is expected)
2012-10-02 09:28:20 +00:00
Viktor Szakats
ee6e006aa1 2012-10-02 10:58 UTC+0200 Viktor Szakats (harbour syenar.net)
* tests/tstdspac.prg
    ! fixed two problems
2012-10-02 08:58:37 +00:00
Viktor Szakats
d67aec1555 2012-10-02 04:07 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/dispc.c
    + added TOFIX (needs to be updated for unicode savescreen buffers)

  * contrib/hbnf/menu1.prg
    ! use inkey.ch constants

  * contrib/hbnf/pickday.prg
    * comment

  * contrib/hbnf/tests/*.prg
    + added '#require "hbnf"' so they all work as hbrun scripts now.
      pretty cool.
    * Added CLS calls for few files to force CUI mode.
2012-10-02 02:15:26 +00:00
Viktor Szakats
f0bfd87f8d 2012-10-02 03:33 UTC+0200 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
    * minor code cleanup by using macros for special dirs
2012-10-02 01:34:35 +00:00
Viktor Szakats
23fd285891 2012-10-02 03:08 UTC+0200 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
    + added tricky feature which attempts to autodetect whether
      a script is meant to be run on an interactive CUI as
      opposed to the default command line (CLI, aka GTCGI) mode.
      It makes it possible to keep cmdline oriented scripts
      running using GTCGI, while full-screen apps are run
      using GTWIN and friends without code changes. F.e.
      /tests apps can be run this way easily.
    ; scripts can force to use CLI by using:
      'REQUEST HB_GT_CGI_DEFAULT'
    ; scripts can switch to CUI mode explicitly by running
      this code:
      #ifdef __HBSCRIPT__HBSHELL
         hbshell_gtInteractive()
      #endif
      Experimental, might change to something more elegant.

  * tests/db_brows.prg
    ! fixed CUI for unicode and readded CUI drawing elements

  * tests/sbartest.prg
    * comment deleted
2012-10-02 01:10:22 +00:00
Viktor Szakats
cb39917e00 2012-10-02 01:29 UTC+0200 Viktor Szakats (harbour syenar.net)
* ChangeLog
    * deleted TODO from 2012-10-02 01:10, C level box drawing 
      is already perfect in current Harbour.
2012-10-01 23:30:00 +00:00
Viktor Szakats
90ef3520b2 2012-10-02 01:10 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbmisc/hbedit.prg
  * src/debug/dbghelp.prg
  * src/debug/dbgtmenu.prg
  * src/debug/dbgtwin.prg
  * src/debug/dbgwa.prg
  * src/rtl/browse.prg
  * src/rtl/listbox.prg
  * src/rtl/radiogrp.prg
  * src/rtl/tmenuitm.prg
  * src/rtl/tpopup.prg
  * tests/gtwin.prg
  * tests/box.prg
  * tests/boxtst2.prg
  * tests/scroll.prg
  * tests/vidtest.prg
    ! fixed to use new unicode-compatible box.ch/button.ch macros
      For standalone programs (in tests) in only makes any difference
      when running them as scripts, now they will work (after
      adding hbshell_gtInteracive() call at startup), while
      before the drawing chars were scrambled.

  * src/rtl/browse.prg
  * src/rtl/checkbox.prg
  * src/rtl/dbedit.prg
  * src/rtl/dbedit.prg
  * src/rtl/listbox.prg
  * src/rtl/scrollbr.prg
  * src/rtl/tmenuitm.prg
    ! fixed Chr() calls for drawing chars to unicode strings
      to be compatible with both unicode and non-unicode (and
      any BOXCP) mode.

  * src/rtl/browse.prg
    ! fixed to use '!( hb_keyChar( nKey ) == "" )' instead
      of looking for keycode between 32 and 255 (inclusive)
      making it unicode compatible
    * formatting

  * src/rtl/tpersist.prg
  * src/rtl/memoedit.prg
  * src/debug/debugger.prg
  * src/debug/dbgthsh.prg
  * src/debug/dbgtarr.prg
  * src/debug/tbrwtext.prg
    * formatting

  * src/rtl/tmenuitm.prg
  * src/rtl/tpopup.prg
    + added TOFIXes where drawing chars are used as internal
      flags. This may cause problems if switching CPs while
      using these objects.

  * tests/sbartest.prg
    + unicode compatibility while keeping it Cl*pper compatible
    ! fixed RTE due to using wrong SCROLLBAR method

  * tests/tb1.prg
    * changed to use new unicode-compatible box.ch/button.ch macros
      while keeping Cl*pper compatibility

  * tests/vidtest.prg
    ! fixed remaining drawing chars using Chr() (Cl*pper
      compatibility maintained)

  * tests/testsha2.prg
  * tests/utf8at.prg
    ! fixed to use HB_BCHAR() instead of CHR() for unicode compatibility.

  ; NOTE: After above changes scripts and commands run via hbrun 
          will display drawing chars properly. Unicode apps as 
          well, even with BOXCP set to unicode, too.

  ; TODO: Fix above things also on C level, f.e. DISPBOX() with
          numeric box drawing request.
2012-10-01 23:16:18 +00:00
Przemyslaw Czerpak
e853a90f08 2012-10-01 23:48 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/pp/ppcore.c
    ! fixed possible GPF when some broken expressions are used as
      part of extended expression match marker

  * harbour/src/rtl/padr.c
  * harbour/src/rtl/padc.c
  * harbour/src/rtl/padl.c
    ! fixed PADR(), PADL() and PADC() to accept pad mulibyte characters
      when CPs with such encoding is used, i.e. CP950 or UTF8EX

  * harbour/contrib/xhb/xhb.hbx
    * updated to follow recent modifications
2012-10-01 21:48:26 +00:00
Viktor Szakats
450a2e891e 2012-10-01 22:23 UTC+0200 Viktor Szakats (harbour syenar.net)
* include/box.ch
  * include/button.ch
    + added Unicode compatible macros for drawing strings

  * contrib/hbmisc/hbedit.prg
  * contrib/hbmisc/stringp.prg
  * contrib/hbmisc/twirler.prg
  * contrib/hbmisc/hbmisc.hbx
    * formatted using hbformat and manually
    * DEFAULT() made STATIC. It was colliding with xhb
      after latest changes. INCOMPATIBLE. Use HB_DEFAULT()
      instead.
    ! DEFAULT() fixed using != on strings
2012-10-01 20:24:50 +00:00
Viktor Szakats
105cdb0721 2012-10-01 19:39 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/rtl/Makefile
  - src/rtl/cdpbox.prg
  + src/rtl/cdpbox.c
    % HB_UTF8TOSTRBOX() converted to C
2012-10-01 17:40:56 +00:00
Viktor Szakats
e22c282824 2012-10-01 19:30 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/rtl/cdpbox.prg
    % use HB_UTF8TOSTR() instead of HB_TRANSLATE()
2012-10-01 17:30:57 +00:00
Viktor Szakats
fca19513ca 2012-10-01 19:13 UTC+0200 Viktor Szakats (harbour syenar.net)
* include/harbour.hbx
  * src/rtl/Makefile
  + src/rtl/cdpbox.prg
    + added HB_UTF8TOSTRBOX( <cUTF8String> ) -> <cStringEncodedIn_GT_BOXCP>
      It's needed because HB_UTF8TOSTR() will convert to main CP,
      but box drawing CP can be setup differently with HB_GTI_BOXCP,
      that function call will take that into account.

  * contrib/hbnf/aredit.prg
  * contrib/hbnf/clrsel.prg
  * contrib/hbnf/dispmsg.prg
  * contrib/hbnf/menu1.prg
  * contrib/hbnf/pegs.prg
  * contrib/hbnf/pickday.prg
  * contrib/hbnf/popadder.prg
  * contrib/hbnf/tbwhile.prg
  * contrib/hbnf/vertmenu.prg
  * tests/db_brows.prg
  * tests/gtchars.prg
  * tests/testbrw.prg
  * extras/gtwvw/tests/prog0.prg
  * extras/gtwvw/tests/prog1.prg
  * extras/gtwvw/tests/prog2.prg
    ! fixed drawing chars to display properly regardless of HB_GTI_BOXCP
      setting.
    ! some related minor fixes

  * tests/tb1.prg
    ! fixed to compile and build using Clipper after recent 
      UTF8 compatibility updates (not tested though)

  ; TOFIX: Pad*() function handle 3rd parameter as binary string,
           so it doesn't work properly in UTF8 mode.
2012-10-01 17:15:48 +00:00
Viktor Szakats
66ab139841 2012-10-01 11:33 UTC+0200 Viktor Szakats (harbour syenar.net)
! ChangeLog
    ! deleted UTF-8 char. (Maybe its time to switch to
      UTF-8 for the ChangeLog and other text files?)
2012-10-01 09:46:29 +00:00
Viktor Szakats
988551633d 2012-10-01 11:33 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/lang/sk.c
    + updated Slovak language module.
      Patch by Jaroslav Janík. Many thanks.

  * contrib/hbnf/calendar.prg
  * contrib/hbnf/pegs.prg
  * tests/ac_test.prg
    * minor formatting.
2012-10-01 09:35:43 +00:00
Viktor Szakats
986df3694e 2012-09-30 23:08 UTC+0200 Viktor Szakats (harbour syenar.net)
+ contrib/hbct/tests/dates4.prg
  - tests/dates4.prg
  * contrib/hbnf/byt2bit.prg
  * contrib/hbnf/dectobin.prg
  * contrib/hbnf/popadder.prg
  * tests/ac_test2.prg
  * tests/ainstest.prg
  * tests/and_or.prg
  * tests/array16.prg
  * tests/arrays.prg
  * tests/begin.prg
  * tests/byref.prg
  * tests/calling.prg
  * tests/clasinh.prg
  * tests/clasinit.prg
  * tests/classes.prg
  * tests/clsnv.prg
  * tests/codebloc.prg
  * tests/dates.prg
  * tests/debugtst.prg
  * tests/destruct.prg
  * tests/dirtest.prg
  * tests/dynobj.prg
  * tests/exittest.prg
  * tests/fib.prg
  * tests/files.prg
  * tests/fornext.prg
  * tests/fsplit.prg
  * tests/gtchars.prg
  * tests/ifelse.prg
  * tests/inherit.prg
  * tests/inifiles.prg
  * tests/initexit.prg
  * tests/inkeytst.prg
  * tests/inline.prg
  * tests/iotest.prg
  * tests/iotest2.prg
  * tests/longdev.prg
  * tests/longstr2.prg
  * tests/memvar.prg
  * tests/multiarg.prg
  * tests/newrdd.prg
  * tests/nums.prg
  * tests/objasign.prg
  * tests/objects.prg
  * tests/overload.prg
  * tests/passref.prg
  * tests/procname.prg
  * tests/readhrb.prg
  * tests/returns.prg
  * tests/rto_get.prg
  * tests/rto_tb.prg
  * tests/sbartest.prg
  * tests/setkeys.prg
  * tests/speed.prg
  * tests/statfun.prg
  * tests/statics.prg
  * tests/stripem.prg
  * tests/switch.prg
  * tests/tb1.prg
  * tests/test_all.prg
  * tests/testbrw.prg
  * tests/testcls.prg
  * tests/testerro.prg
  * tests/testfor.prg
  * tests/testmem.prg
  * tests/testntx.prg
  * tests/testop.prg
  * tests/testpp.prg
  * tests/testrdd2.prg
  * tests/teststr.prg
  * tests/testvars.prg
  * tests/testwarn.prg
  * tests/tstasort.prg
  * tests/tstdbi.prg
  * tests/tstmacro.prg
  * tests/varparam.prg
  * tests/vidtest.prg
    * various cleanups, fixes and formatting
      now most tests are warning and error free
2012-09-30 21:12:01 +00:00
Viktor Szakats
3c50df518c 2012-09-30 14:51 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/gtalleg/gtalleg.hbc
  * contrib/gtwvg/gtwvg.hbc
  * contrib/hbamf/hbamf.hbc
  * contrib/hbblat/hbblat.hbc
  * contrib/hbblink/hbblink.hbc
  * contrib/hbbz2/hbbz2.hbc
  * contrib/hbcairo/hbcairo.hbc
  * contrib/hbcomm/hbcomm.hbc
  * contrib/hbct/hbct.hbc
  * contrib/hbcups/hbcups.hbc
  * contrib/hbcurl/hbcurl.hbc
  * contrib/hbdroid/hbdroid.hbc
  * contrib/hbexpat/hbexpat.hbc
  * contrib/hbfbird/hbfbird.hbc
  * contrib/hbfimage/hbfimage.hbc
  * contrib/hbformat/hbformat.hbc
  * contrib/hbfoxpro/hbfoxpro.hbc
  * contrib/hbfship/hbfship.hbc
  * contrib/hbgd/hbgd.hbc
  * contrib/hbgs/hbgs.hbc
  * contrib/hbgt/hbgt.hbc
  * contrib/hbhpdf/hbhpdf.hbc
  * contrib/hbhttpd/hbhttpd.hbc
  * contrib/hblzf/hblzf.hbc
  * contrib/hbmagic/hbmagic.hbc
  * contrib/hbmemio/hbmemio.hbc
  * contrib/hbmisc/hbmisc.hbc
  * contrib/hbmlzo/hbmlzo.hbc
  * contrib/hbmxml/hbmxml.hbc
  * contrib/hbmysql/hbmysql.hbc
  * contrib/hbmzip/hbmzip.hbc
  * contrib/hbnetio/hbnetio.hbc
  * contrib/hbnf/hbnf.hbc
  * contrib/hbodbc/hbodbc.hbc
  * contrib/hboslib/hboslib.hbc
  * contrib/hbpgsql/hbpgsql.hbc
  * contrib/hbsms/hbsms.hbc
  * contrib/hbsqlit3/hbsqlit3.hbc
  * contrib/hbssl/hbssl.hbc
  * contrib/hbtinymt/hbtinymt.hbc
  * contrib/hbtip/hbtip.hbc
  * contrib/hbtpathy/hbtpathy.hbc
  * contrib/hbunix/hbunix.hbc
  * contrib/hbwin/hbwin.hbc
  * contrib/hbxdiff/hbxdiff.hbc
  * contrib/hbxpp/hbxpp.hbc
  * contrib/hbzebra/hbzebra.hbc
  * contrib/hbziparc/hbziparc.hbc
  * contrib/rddads/rddads.hbc
  * contrib/rddbm/rddbm.hbc
  * contrib/rddsql/rddsql.hbc
  * contrib/sddfb/sddfb.hbc
  * contrib/sddmy/sddmy.hbc
  * contrib/sddoci/sddoci.hbc
  * contrib/sddodbc/sddodbc.hbc
  * contrib/sddpg/sddpg.hbc
  * contrib/sddsqlt3/sddsqlt3.hbc
  * contrib/xhb/xhb.hbc
    + added 'description=' lines to all contrib .hbc files.

  * doc/dirstruc.txt
    - deleted information on contribs.
2012-09-30 12:54:42 +00:00
Viktor Szakats
baa7f82023 2012-09-30 21:26 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/calendar.prg
  * contrib/hbnf/dispmsg.prg
  * contrib/hbnf/menu1.prg
  * contrib/hbnf/xbox.prg
    % use HB_SHADOW() instead of FT_SHADOW()

  * contrib/hbnf/tests/d2e.prg
  * contrib/hbnf/tests/menu1.prg
  * contrib/hbnf/tests/tempfile.prg
    ! fixed to build after separation

  * contrib/hbnf/d2e.prg
    * formatting
2012-09-30 11:55:09 +00:00
Viktor Szakats
8840223758 2012-09-30 12:56 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/3rd/sqlite3/sqlite3.hbp
    ! set SQLITE_OS_OTHER (to disable pthread) for all OS/2 
      C compilers.
2012-09-30 10:57:07 +00:00
Viktor Szakats
e068dcb656 2012-09-30 12:21 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/tests/*
    % deleted line ending spaces
2012-09-30 10:23:43 +00:00
Viktor Szakats
f16b5cf107 2012-09-30 12:15 UTC+0200 Viktor Szakats (harbour syenar.net)
* include/harbour.hbx
  * src/rtl/Makefile
  + src/rtl/savebuff.prg
    + added few helper functions to work on savescreen buffers
      __XSaveGetChar( <cSaveScreen>, <nPos> ) -> <cChar>
      __XSaveGetColor( <cSaveScreen>, <nPos> ) -> <nColor>
      __XSaveGetAttr( <cSaveScreen>, <nPos> ) -> <nAttr>

  * contrib/hbnf/datecnfg.prg
    % minor optimization
    ! fixed to not use != on string

  * contrib/hbnf/dispmsg.prg
    % deleted unnecessary header

  * contrib/hbnf/ftround.prg
    * formatting

  * contrib/hbnf/popadder.prg
    ! fixed parts that directly manipulated savescreen buffers
    ! use HB_SHADOW() instead of locally rolled solutions that
      manipulates savescreen buffers

  * contrib/hbnf/tests/aredit.prg
  * contrib/hbnf/tests/calendar.prg
  * contrib/hbnf/tests/clrsel.prg
  * contrib/hbnf/tests/d2e.prg
  * contrib/hbnf/tests/dispmsg.prg
  * contrib/hbnf/tests/menu1.prg
  * contrib/hbnf/tests/popadder.prg
    ! fixed missing headers
2012-09-30 10:17:43 +00:00
Viktor Szakats
cc825da61a 2012-09-30 00:41 UTC+0200 Viktor Szakats (harbour syenar.net)
* include/button.ch
    * changed file mime-type to UTF8
    + added UTF8 equivalent of CP437 encoded CHR() calls
      in comments.
2012-09-29 22:42:26 +00:00
Viktor Szakats
055f8be3cf 2012-09-29 22:06 UTC+0200 Viktor Szakats (harbour syenar.net)
* src/3rd/tiff/Makefile
  * src/3rd/tiff/*
    * updated to 4.0.3 (from 4.0.2) using 3rdpatch.hb

  * src/3rd/png/Makefile
  * src/3rd/png/*
    * updated to 1.5.13 (from 1.5.12) using 3rdpatch.hb
2012-09-29 20:08:26 +00:00
Viktor Szakats
9f153ef1a6 2012-09-29 19:44 UTC+0200 Viktor Szakats (harbour syenar.net)
+ contrib/hbnf/tests/aading.prg
  + contrib/hbnf/tests/aemaxlen.prg
  + contrib/hbnf/tests/aeminlen.prg
  + contrib/hbnf/tests/amedian.prg
  + contrib/hbnf/tests/aredit.prg
  + contrib/hbnf/tests/at2.prg
  + contrib/hbnf/tests/blink.prg
  + contrib/hbnf/tests/calendar.prg
  + contrib/hbnf/tests/clrsel.prg
  + contrib/hbnf/tests/d2e.prg
  + contrib/hbnf/tests/datecnfg.prg
  + contrib/hbnf/tests/dectobin.prg
  + contrib/hbnf/tests/dfile.prg
  + contrib/hbnf/tests/diskfunc.prg
  + contrib/hbnf/tests/dispmsg.prg
  + contrib/hbnf/tests/dosver.prg
  + contrib/hbnf/tests/e2d.prg
  + contrib/hbnf/tests/elapsed.prg
  + contrib/hbnf/tests/findith.prg
  + contrib/hbnf/tests/floptst.prg
  + contrib/hbnf/tests/gcd.prg
  + contrib/hbnf/tests/hex2dec.prg
  + contrib/hbnf/tests/isshare.prg
  + contrib/hbnf/tests/linked.prg
  + contrib/hbnf/tests/menu1.prg
  + contrib/hbnf/tests/metaph.prg
  + contrib/hbnf/tests/miltime.prg
  + contrib/hbnf/tests/mouse1.prg
  + contrib/hbnf/tests/mouse2.prg
  + contrib/hbnf/tests/netpv.prg
  + contrib/hbnf/tests/ntow.prg
  + contrib/hbnf/tests/nwlstat.prg
  + contrib/hbnf/tests/nwsem.prg
  + contrib/hbnf/tests/nwuid.prg
  + contrib/hbnf/tests/pending.prg
  + contrib/hbnf/tests/pickday.prg
  + contrib/hbnf/tests/popadder.prg
  + contrib/hbnf/tests/prtesc.prg
  + contrib/hbnf/tests/rand1.prg
  + contrib/hbnf/tests/savearr.prg
  + contrib/hbnf/tests/savesets.prg
  + contrib/hbnf/tests/scancode.prg
  + contrib/hbnf/tests/setdate.prg
  + contrib/hbnf/tests/settime.prg
  + contrib/hbnf/tests/sleep.prg
  + contrib/hbnf/tests/sysmem.prg
  + contrib/hbnf/tests/tbwhile.prg
  + contrib/hbnf/tests/tempfile.prg
  + contrib/hbnf/tests/vertmenu.prg
  + contrib/hbnf/tests/vidmode.prg
  + contrib/hbnf/tests/wda.prg
  + contrib/hbnf/tests/workdays.prg
  + contrib/hbnf/tests/woy.prg
  + contrib/hbnf/tests/xbox.prg
  - contrib/hbnf/hbmk.hbm
  - contrib/hbnf/tests/nftest.prg
  * contrib/hbnf/aading.prg
  * contrib/hbnf/aemaxlen.prg
  * contrib/hbnf/aeminlen.prg
  * contrib/hbnf/amedian.prg
  * contrib/hbnf/aredit.prg
  * contrib/hbnf/at2.prg
  * contrib/hbnf/blink.prg
  * contrib/hbnf/calendar.prg
  * contrib/hbnf/clrsel.prg
  * contrib/hbnf/d2e.prg
  * contrib/hbnf/datecnfg.prg
  * contrib/hbnf/dectobin.prg
  * contrib/hbnf/dfile.prg
  * contrib/hbnf/diskfunc.prg
  * contrib/hbnf/dispmsg.prg
  * contrib/hbnf/dosver.prg
  * contrib/hbnf/e2d.prg
  * contrib/hbnf/elapsed.prg
  * contrib/hbnf/findith.prg
  * contrib/hbnf/floptst.prg
  * contrib/hbnf/gcd.prg
  * contrib/hbnf/hex2dec.prg
  * contrib/hbnf/isshare.prg
  * contrib/hbnf/linked.prg
  * contrib/hbnf/menu1.prg
  * contrib/hbnf/metaph.prg
  * contrib/hbnf/miltime.prg
  * contrib/hbnf/mouse1.prg
  * contrib/hbnf/mouse2.prg
  * contrib/hbnf/netpv.prg
  * contrib/hbnf/ntow.prg
  * contrib/hbnf/nwlstat.prg
  * contrib/hbnf/nwsem.prg
  * contrib/hbnf/nwuid.prg
  * contrib/hbnf/pending.prg
  * contrib/hbnf/pickday.prg
  * contrib/hbnf/popadder.prg
  * contrib/hbnf/prtesc.prg
  * contrib/hbnf/rand1.prg
  * contrib/hbnf/savearr.prg
  * contrib/hbnf/savesets.prg
  * contrib/hbnf/scancode.prg
  * contrib/hbnf/setdate.prg
  * contrib/hbnf/settime.prg
  * contrib/hbnf/sleep.prg
  * contrib/hbnf/sysmem.prg
  * contrib/hbnf/tbwhile.prg
  * contrib/hbnf/tempfile.prg
  * contrib/hbnf/vertmenu.prg
  * contrib/hbnf/vidmode.prg
  * contrib/hbnf/wda.prg
  * contrib/hbnf/workdays.prg
  * contrib/hbnf/woy.prg
  * contrib/hbnf/xbox.prg
    + extracted FT_TEST code into separate .prg files and 
      copied to /tests dir, replacing nftest.prg which was 
      a copy of the same code merged into one file.
2012-09-29 17:48:38 +00:00
Viktor Szakats
4a969bd49f 2012-09-29 18:34 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/aavg.prg
  * contrib/hbnf/adessort.prg
  * contrib/hbnf/aemaxlen.prg
  * contrib/hbnf/aeminlen.prg
  * contrib/hbnf/amedian.prg
  * contrib/hbnf/anomatch.prg
  * contrib/hbnf/asum.prg
  * contrib/hbnf/at2.prg
  * contrib/hbnf/blink.prg
  * contrib/hbnf/clrsel.prg
  * contrib/hbnf/datecnfg.prg
  * contrib/hbnf/dosver.prg
  * contrib/hbnf/findith.prg
  * contrib/hbnf/gcd.prg
  * contrib/hbnf/invclr.prg
  * contrib/hbnf/lastday.prg
  * contrib/hbnf/menutonf.prg
  * contrib/hbnf/metaph.prg
  * contrib/hbnf/miltime.prg
  * contrib/hbnf/mouse1.prg
  * contrib/hbnf/nooccur.prg
  * contrib/hbnf/nwlstat.prg
  * contrib/hbnf/pegs.prg
  * contrib/hbnf/pending.prg
  * contrib/hbnf/pickday.prg
  * contrib/hbnf/popadder.prg
  * contrib/hbnf/settime.prg
  * contrib/hbnf/sleep.prg
  * contrib/hbnf/tbwhile.prg
  * contrib/hbnf/week.prg
    * manual formatting (comments mostly)
    + added TOFIXes where savescreen() buffers are manipulated

  * contrib/hbnf/tests/ftgete.prg
  * contrib/hbnf/tests/nftest.prg
  * contrib/hbnf/tests/test.prg
    * formatting

  * contrib/hbpre.hbm
  * contrib/make.hb
    ! fix to prev for disabling hbmk.hbm (it makes cmdline longer though,
      which might be a problem on MS-DOS)
2012-09-29 16:37:12 +00:00
Viktor Szakats
a326ac9804 2012-09-29 17:24 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/aading.prg
  * contrib/hbnf/clrsel.prg
  * contrib/hbnf/dispmsg.prg
  * contrib/hbnf/e2d.prg
  * contrib/hbnf/elapsed.prg
  * contrib/hbnf/floptst.prg
  * contrib/hbnf/linked.prg
  * contrib/hbnf/menutonf.prg
  * contrib/hbnf/miltime.prg
  * contrib/hbnf/ntow.prg
  * contrib/hbnf/pchr.prg
  * contrib/hbnf/pegs.prg
  * contrib/hbnf/popadder.prg
  * contrib/hbnf/tbwhile.prg
  * contrib/hbnf/wda.prg
    * manual formatting

  * contrib/hbpre.hbm
  * contrib/make.hb
    ! disable hbmk.hbm when detecting depdencies and building
      contribs (contrib/hbnf/hbmk.hbm could cause troubles)
2012-09-29 15:25:54 +00:00
Viktor Szakats
40174834d2 2012-09-28 20:18 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/rddads/adsfunc.c
    ! one other fix for ADS 6.00
2012-09-28 18:19:36 +00:00
Viktor Szakats
35559249dd 2012-09-28 20:13 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbpost.hbm
  * contrib/make.hb
  * INSTALL
    + implemented 'install' option when building contribs
      in standalone mode (aka when doing a partial [re]build).
      Experimental, very lightly tested and the recommended
      way remains to _avoid_ 'install' in all situations
      and to use .hbc files to use packages.
2012-09-28 18:14:36 +00:00
Viktor Szakats
daf086733d 2012-09-28 18:17 UTC+0200 Viktor Szakats (harbour syenar.net)
* include/box.ch
  * src/rtl/browse.prg
  * src/rtl/radiogrp.prg
  * src/rtl/checkbox.prg
  * src/rtl/dbedit.prg
  * src/rtl/listbox.prg
  * src/rtl/scrollbr.prg
  * src/rtl/tmenuitm.prg
    * changed file mime-type to UTF8
    + added UTF8 equivalent of CP437 encoded CHR() calls
      in comments.
    + use box.ch in radiogrp instead of locally defining 
      the same strings
2012-09-28 16:22:54 +00:00
Viktor Szakats
223ce9b710 2012-09-28 11:51 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/rddads/adsfunc.c
    ! another fix for ADS 6.00, as it turned out the header
      I got was a modified one.
2012-09-28 09:53:57 +00:00
Przemyslaw Czerpak
e3ed773e36 2012-09-28 09:44 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/contrib/xhb/xhbfunc.c
    ! fixed typo with reverted function names in
      HB_BITISSET() -> HB_BITTEST() wrapper
2012-09-28 07:44:55 +00:00
Viktor Szakats
13049f9aaa 2012-09-28 01:56 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/aredit.prg
  * contrib/hbnf/calendar.prg
  * contrib/hbnf/datecnfg.prg
  * contrib/hbnf/dfile.prg
  * contrib/hbnf/diskfunc.prg
  * contrib/hbnf/dispmsg.prg
  * contrib/hbnf/elapsed.prg
  * contrib/hbnf/linked.prg
  * contrib/hbnf/menu1.prg
  * contrib/hbnf/metaph.prg
  * contrib/hbnf/mouse1.prg
  * contrib/hbnf/mouse2.prg
  * contrib/hbnf/savearr.prg
  * contrib/hbnf/savesets.prg
  * contrib/hbnf/vertmenu.prg
    ! fixed various warnings to compile with -w3
    ! fixed one Cl*pper incompatibility causing error
      (order of LOCALs referencing each other)
    * formatted along the way and some misc minor changes
2012-09-28 00:01:32 +00:00
Viktor Szakats
568d9fe212 2012-09-28 01:24 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/popadder.prg
    ! replaced Chr() calls for CP437 chars with unicode strings
2012-09-27 23:25:39 +00:00
Viktor Szakats
520c8ea3f9 2012-09-28 01:20 UTC+0200 Viktor Szakats (harbour syenar.net)
+ contrib/hbnf/hbmk.hbm
    + added .hbm for to make it easy to build embedded test 
      code protected by FT_TEST macro
      (note most/some test code will fail in -w3 mode)

  * contrib/hbnf/nwuid.prg
  * contrib/hbnf/tempfile.prg
    * minor in comment

  * contrib/hbnf/pchr.prg
    * use string literals instead of Chr() call
    * minor formatting

  * contrib/hbnf/dispmsg.prg
    ! fixed test code to compile in -w3 mode
    ! fixed key handling for unicode (including one
      regression from recent days)
    * formatted // comments

  * contrib/hbnf/aredit.prg
    * use Asc() instead of using hardwired char codes

  * contrib/hbnf/clrsel.prg
    ! fixed test code to compile in -w3 mode
    ! replaced Chr() calls for CP437 chars to unicode strings
    * formatted // comments

  * contrib/hbnf/woy.prg
    * use Tone() instead of Chr( 7 )

  * utils/hbmk2/hbmk2.prg
    + hbshell_gtInteractive() to set hb_SetTermCP()
    ! for pure unicode mode, set HB_GTI_BOXCP to UTF8EX
      (note this will cause problems with current default
      box drawing chars used in RTL)
2012-09-27 23:22:07 +00:00
Viktor Szakats
a049c1d4c1 2012-09-27 23:44 UTC+0200 Viktor Szakats (vszakats syenar.net)
* utils/hbmk2/examples/plug_bis.hb
    % minor cleanup
  - contrib/hbnetio/utils/hbnetioq
    - deleted (find it here or from repo history: http://sourceforge.net/projects/hbqt/)
  * utils/hbmk2/examples/contribf.hbc
    * updated
2012-09-27 21:46:06 +00:00
Viktor Szakats
13e6962d8a 2012-09-27 23:06 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbmxml/3rd/minixml/config.h
    ! deleted macro redefinition to silence MSVC warning
    ! fixed built-time error with some missing internal helper
      functions in C++ mode (f.e. MSVC)
      Thanks to Ronaldo M++ for report.
2012-09-27 21:08:47 +00:00
Viktor Szakats
41c7c055d8 2012-09-27 18:32 UTC+0200 Viktor Szakats (vszakats syenar.net)
+ contrib/hbexpat/tests/test.xml
  * contrib/hbexpat/tests/test.prg
  * contrib/hbexpat/tests/tohash.prg
    + added local test xml file for expat test functions
2012-09-27 16:32:50 +00:00
Viktor Szakats
9e6101cc0a 2012-09-27 18:27 UTC+0200 Viktor Szakats (vszakats syenar.net)
+ contrib/gtwvg/tests/activex.prg
  + contrib/gtwvg/tests/cuigdlgs.prg
  + contrib/gtwvg/tests/dyndlgs.prg
  + contrib/gtwvg/tests/modal.prg
  + contrib/gtwvg/tests/tbrowser.prg
  + contrib/gtwvg/tests/utils.prg
  + contrib/gtwvg/tests/wvtcls.prg
  + contrib/gtwvg/tests/xbp.prg
  - contrib/gtwvg/tests/wvgactivex.prg
  - contrib/gtwvg/tests/wvgcuigdialog.prg
  - contrib/gtwvg/tests/wvgdyndialogs.prg
  - contrib/gtwvg/tests/wvgmodal.prg
  - contrib/gtwvg/tests/wvgqt.prg
  - contrib/gtwvg/tests/wvgtbrowser.prg
  - contrib/gtwvg/tests/wvgutilities.prg
  - contrib/gtwvg/tests/wvgwvtclasses.prg
  - contrib/gtwvg/tests/wvgxbp.prg
  * contrib/gtwvg/tests/demowvg.hbp
  * contrib/gtwvg/tests/demowvg.prg
    * use short filenames, avoid same prefix for all files
    - deleted QT dependent parts (possibly to be moved to hbqt
      repo tests dir)

  * extras/hbxlsxml/hbxlsxml.hbp
    * synced with rest of extras .hbp files
      (allowing f.e. multiple target builds in parallel)
2012-09-27 16:29:36 +00:00
Viktor Szakats
ab7389706b 2012-09-27 18:13 UTC+0200 Viktor Szakats (vszakats syenar.net)
* contrib/gtwvg/*
    % reduced code size by 10%+ by replacing long function
      separator comments with short ones.
2012-09-27 16:16:36 +00:00
Viktor Szakats
9c856ac5c6 2012-09-27 17:06 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/menu1.prg
  * contrib/hbnf/menutonf.prg
  * contrib/hbnf/pegs.prg
  * contrib/hbnf/pending.prg
  * contrib/hbnf/popadder.prg
    * Renamed THREAD STATIC variables to all have a t_ prefix
2012-09-27 15:07:45 +00:00
Viktor Szakats
43216a289d 2012-09-27 16:01 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/rddads/rddads.h
    ! fixed version detection for ADS 6.00 and 6.10/6.11
      Thanks to jb for providing the header file.

  * contrib/rddads/ads1.c
    ! fixed for ADS 6.00

  * contrib/rddads/adsfunc.c
    ! fixed for ADS older than 6.00
2012-09-27 14:08:49 +00:00
Viktor Szakats
a15b3d33af 2012-09-27 15:31 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/gtwvg/combobox.prg
  * contrib/gtwvg/listbox.prg
  * contrib/gtwvg/pushbut.prg
  * contrib/gtwvg/statbar.prg
  * contrib/gtwvg/static.prg
  * contrib/gtwvg/tabpage.prg
  * contrib/gtwvg/toolbar.prg
  * contrib/gtwvg/treeview.prg
    ! deleted (most possibly copyright protected) MSDN documentation
      copied to the end of source files from MS website.
      Visit this link to find the same information online:
         http://msdn.microsoft.com/en-us/library/windows/desktop/bb773169(v=vs.85).aspx
2012-09-27 13:35:33 +00:00
Przemyslaw Czerpak
d253081be0 2012-09-27 13:50 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/contrib/xhb/hbcompat.ch
  * harbour/contrib/xhb/xhbinet.c
    ! fixed typo in function name should be INETISSOCKET()
      instead of ISINETSOCKET()

  * harbour/contrib/xhb/xhbinkey.prg
    ! fixed typo in SetInkeyBeforeBlock() function name

  * harbour/contrib/xhb/xhbfs.c
    + added new function ISDIR()

  * harbour/contrib/xhb/xhbfunc.c
    + added new functions:
      HB_HASHID(), HB_LIBDO(), HB_BITTEST(), DEFAULT()

  * harbour/contrib/xhb/xhb.hbx
    * updated
2012-09-27 11:50:40 +00:00
Viktor Szakats
4e428f3bc3 2012-09-27 12:11 UTC+0200 Viktor Szakats (vszakats syenar.net)
- contrib/hbide
  - contrib/hbqt
  - contrib/hbxbp
    - deleted hbqt, hbxbp, hbide as final step of contrib
      split to separate project.
      find them in this (temporary) repository:
        http://sourceforge.net/projects/hbqt/
      or checkout from Harbour repository using:
        svn co -r 18153 https://harbour-project.svn.sourceforge.net/svnroot/harbour-project/trunk/harbour
2012-09-27 10:14:50 +00:00
Viktor Szakats
3aa177ad9a 2012-09-27 01:59 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/*
    % deleted original filename embedded in headers
    % deleted commented ASM code (all these have been long
      rewritten in C)
    * minor formatting
2012-09-27 00:06:59 +00:00
Viktor Szakats
be7b8b0df8 2012-09-27 01:26 UTC+0200 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
    ! add -static option for win-wce/mingw* platforms
      when -fullstatic hbmk2 option is used. (in sync
      with rest of platform). Reported by Przemek.
      Please checkme!
2012-09-26 23:28:59 +00:00
Viktor Szakats
d047e39f92 2012-09-26 19:25 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/datecnfg.prg
  * contrib/hbnf/dfile.prg
  * contrib/hbnf/dispmsg.prg
  * contrib/hbnf/menu1.prg
  * contrib/hbnf/menutonf.prg
  * contrib/hbnf/nwsem.prg
  * contrib/hbnf/nwuid.prg
  * contrib/hbnf/scancode.prg
  * contrib/hbnf/scregion.prg
  * contrib/hbnf/sinkey.prg
  * contrib/hbnf/sqzn.prg
  * contrib/hbnf/tempfile.prg
    + more unicode compatibility updates.
    ; regressions possible, please review & test
    * minor formatting along the way

  * contrib/hbnf/dispc.c
    % globally visible variables made static.
      This introduces a slight incompatibility in case
      some C code tried to access these, though there was
      never a header for it, ie. they were never
      documented variables.
2012-09-26 17:28:40 +00:00
Viktor Szakats
93c9545c89 2012-09-26 17:54 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/bitclr.prg
  * contrib/hbnf/bitset.prg
  * contrib/hbnf/byt2hex.prg
  * contrib/hbnf/byteand.prg
  * contrib/hbnf/byteneg.prg
  * contrib/hbnf/bytenot.prg
  * contrib/hbnf/byteor.prg
  * contrib/hbnf/bytexor.prg
  * contrib/hbnf/floptst.prg
  * contrib/hbnf/isbit.prg
  * contrib/hbnf/pchr.prg
  * contrib/hbnf/popadder.prg
  * contrib/hbnf/scancode.prg
    ! cleaned some CHR() and ASC() calls for unicode
    ! FT_Adder(): fixed typo causing </> key not to be recognized
2012-09-26 15:57:48 +00:00
Viktor Szakats
31819df700 2012-09-26 17:11 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/aredit.prg
  * contrib/hbnf/calendar.prg
  * contrib/hbnf/menu1.prg
  * contrib/hbnf/popadder.prg
    + use std headers and constants instead of locally rolled 
      solutions
    + KEYBOARD -> hb_keyPut()
    * formatting
2012-09-26 15:13:11 +00:00
Viktor Szakats
a036501600 2012-09-26 16:41 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/dosver.prg
  * contrib/hbnf/eltime.prg
  * contrib/hbnf/floptst.prg
  * contrib/hbnf/miltime.prg
  * contrib/hbnf/min2dhm.prg
  * contrib/hbnf/mouse1.prg
  * contrib/hbnf/mouse2.prg
  * contrib/hbnf/nwsem.prg
  * contrib/hbnf/popadder.prg
    % use hb_ntos(). (lots of them can be further reduced to StrZero())
    % minors
2012-09-26 14:43:02 +00:00