Commit Graph

8130 Commits

Author SHA1 Message Date
Viktor Szakats
74daaf9623 2008-05-23 10:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/gtwvg/tests/demowvg.prg
   * contrib/gtwvg/wvtclass.prg
     + TBrowseWVT class moved to contrib core, to make it 
       available for all WVT apps.
2008-05-23 08:46:06 +00:00
Pritpal Bedi
8a50c19c2b 2008-05-22 19:00 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/gtwvg/tests/demowvg.prg
    + CLASS TBrowseWVG FROM TBrowse
      Subclassed TBrowse to retreive <::aColumnsSep> for WVG browsers to paint column
      separator lines. Now Wvt*class prompt of main menu works like a charm.

      /*   BTW, new TBrowse is really a wonderful code.
           Hats off to Przem, once again.
      */
2008-05-23 02:12:23 +00:00
Lorenzo Fiorini
4c8d9d70fa 2008-05-22 10:19:12 +00:00
Lorenzo Fiorini
e253c3d8a7 2008-05-22 10:18:38 +00:00
Viktor Szakats
43c3c2eeb1 2008-05-22 10:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* include/hbextern.ch
   * source/rdd/dbcmdx.c
     + Added dbPack() and dbZap() XBase++ 
       compatibility functions.
2008-05-22 09:12:40 +00:00
Lorenzo Fiorini
0acdac82ce 2008-05-22 08:05:32 +00:00
Viktor Szakats
b6555367a8 2008-05-22 08:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* hbwhat32/_winsys.c
   * hbwhat32/_wincomm.c
     ! Warnings.

   * source/rtl/net.c
     ! Fixed GPF in NETNAME() under DOS (in error condition only).
     ! Fixed GPF in NETNAME()/HB_USERNAME() on unsupported 
       platforms.
2008-05-22 06:40:53 +00:00
Viktor Szakats
addea6d04e 2008-05-22 08:00 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
- contrib/hbmisc/dbftools.c
   * contrib/hbmisc/common.mak
   * contrib/hbmisc/Makefile
     - Removed to avoid collision with similar file in hbct.
       Notice the content was also similar, except that 
       in hbct it was updated and extended. There was also 
       FIELDTYPE() implemented which was colliding with 
       function with the same name in core.

   * include/hbextern.ch
   * source/rdd/dbcmd.c
   * source/rdd/dbdrop.c
   * source/rdd/dbexists.c
   * source/rdd/fieldhb.c
     + Added HB_ prefixed versions of DBDROP(), 
       DBEXISTS(), FIELDDEC(), FIELDLEN(), FIELDTYPE()

   * source/rdd/rddinfo.c
     ! Comment.

   * tests/multifnc/Makefile
     ! Updated lib names.

   * contrib/hbapollo/apollo.c
     ! Fixed MSVC errors.

   * contrib/mtpl_b32.bat
   * contrib/mtpl_vc.bat
     ! Removed one obsolete line.
     + Now defines _HB_MAKELOG.

   * contrib/hbapollo/make_b32.bat
   * contrib/hbapollo/make_vc.bat
   * contrib/hbfimage/make_b32.bat
   * contrib/hbgd/make_b32.bat
   * contrib/hbhpdf/make_b32.bat
   * contrib/hbmysql/make_b32.bat
   * contrib/hbodbc/make_b32.bat
   * contrib/hbodbc/make_vc.bat
   * contrib/hbpgsql/make_b32.bat
   * contrib/hbpgsql/make_vc.bat
   * contrib/hbw32ddr/make_b32.bat
   * contrib/hbw32ddr/make_vc.bat
   * contrib/hbzlib/make_b32.bat
   * contrib/rddads/make_b32.bat
     + Redirects .lib creation (implib, lib) output to log file.

   * contrib/xhb/hbcompat.ch
     + Added some more converions for xhb code.

   * contrib/rddads/ads1.c
     + Added two TODOs. (to adsDrop and adsExists)

   * source/pp/hbppgen.c
     ! MSVC warning fixed.

   * make_vc.mak
     ! Typo in prev commit.
2008-05-22 06:09:35 +00:00
Viktor Szakats
2c87717c47 2008-05-21 19:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* source/rdd/dbdrop.c
   * source/rdd/dbexists.c
     % Minor opt in source layout.

   * ChangeLog
     ! Typos.
2008-05-21 17:31:50 +00:00
Viktor Szakats
7c50ab9b8a fix to prev (whitespace) 2008-05-21 15:53:37 +00:00
Viktor Szakats
24ec421a42 2008-05-21 17:45 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* harbour.spec
     + Added HU translation (cpwin).

   * source/rtl/gtfunc.c
     % Minor opt.

   * source/rtl/console.c
   * source/rtl/fserror.c
   * source/rtl/strmatch.c
   * source/rtl/padr.c
   * source/rtl/hbhex.c
   * source/rtl/at.c
   * source/rtl/abs.c
   * source/rtl/dates.c
   * source/rtl/padc.c
   * source/rtl/mod.c
   * source/rtl/hbrandom.c
   * source/rtl/filesys.c
   * source/rtl/padl.c
   * source/rtl/val.c
   * source/rtl/hbregex.c
   * source/vm/runner.c
   * source/vm/hashes.c
   * source/vm/itemapi.c
   * source/vm/hvm.c
   * source/vm/maindllp.c
   * source/vm/fm.c
   * source/vm/arrayshb.c
   * source/vm/classes.c
   * source/common/hbtrace.c
     * Formatting (whitespace only)
2008-05-21 15:50:34 +00:00
Viktor Szakats
ce4dc8486c 2008-05-21 16:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* make_b32.mak
   * make_vc.mak
   * make_vcce.mak
     + Added HBDOC_LIBS to specify external libs for HBDOC.
       Only for non-GNU B32/VC/VCCE builds! For non-GNU GCC 
       it's probably LDFLAGS, for GNU it's probably LDLIBS.
       NOTE: Use full path for the libs.
       Such dependency is anything by good though (the core 
       build depends on a contrib lib, the contrib lib depends 
       on the core build), so consider this a temporary solution.
       Moving HBDOC to the contrib area is one possibility, 
       dropping it is another one.
     ; There is quite a big mess regarding these envvars depending 
       on the type of make system, platform, compiler, etc, 
       that it's almost impossible to document or understand, so 
       maybe it'd be worth a review after the release, and sync 
       all these external flag and dir envvars.
       
   * utils/hbdoc/genpdf1.prg
     ! Fixed warnings in HBDOC_PDF guarded code.
2008-05-21 14:42:04 +00:00
Viktor Szakats
e950f77eba duplicate entry removed 2008-05-21 12:15:26 +00:00
Viktor Szakats
f02145dc30 2008-05-21 15:00 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* bin/bld.bat
   * bin/bld_os2.cmd
     ! Removed trailing backslash from default Harbour bin dirs.

   * contrib/hbapollo/make_b32.bat
   * contrib/hbapollo/make_vc.bat
   * contrib/hbfbird/make_b32.bat
   * contrib/hbfbird/make_vc.bat
   * contrib/hbfimage/make_b32.bat
   * contrib/hbfimage/make_vc.bat
   * contrib/hbgd/make_b32.bat
   * contrib/hbgd/make_vc.bat
   * contrib/hbhpdf/make_b32.bat
   * contrib/hbhpdf/make_vc.bat
   * contrib/hbmysql/make_b32.bat
   * contrib/hbmysql/make_vc.bat
   * contrib/hbodbc/make_b32.bat
   * contrib/hbodbc/make_vc.bat
   * contrib/hbpgsql/make_b32.bat
   * contrib/hbpgsql/make_vc.bat
   * contrib/hbw32ddr/make_b32.bat
   * contrib/hbw32ddr/make_vc.bat
   * contrib/hbzlib/make_b32.bat
   * contrib/hbzlib/make_vc.bat
   * contrib/rddads/make_b32.bat
   * contrib/rddads/make_vc.bat
     ! Fixed to handle long *_DIR settings in those 
       contribs where external packages are required.

   * contrib/gtwvg/tests/bld_b32.bat
   * contrib/gtwvg/tests/bld_vc.bat
   * contrib/hbapollo/tests/bld_b32.bat
   * contrib/hbapollo/tests/bld_vc.bat
   * contrib/hbclipsm/tests/bld_b32.bat
   * contrib/hbclipsm/tests/bld_vc.bat
   * contrib/hbct/tests/bld_b32.bat
   * contrib/hbct/tests/bld_vc.bat
   * contrib/hbfbird/tests/bld_b32.bat
   * contrib/hbfbird/tests/bld_vc.bat
   * contrib/hbfimage/tests/bld_b32.bat
   * contrib/hbfimage/tests/bld_vc.bat
   * contrib/hbgd/tests/bld_b32.bat
   * contrib/hbgd/tests/bld_vc.bat
   * contrib/hbgf/tests/bld_b32.bat
   * contrib/hbgf/tests/bld_vc.bat
   * contrib/hbhpdf/tests/bld_b32.bat
   * contrib/hbhpdf/tests/bld_vc.bat
   * contrib/hbmisc/tests/bld_b32.bat
   * contrib/hbmisc/tests/bld_vc.bat
   * contrib/hbmysql/tests/bld_b32.bat
   * contrib/hbmysql/tests/bld_vc.bat
   * contrib/hbnf/tests/bld_b32.bat
   * contrib/hbnf/tests/bld_vc.bat
   * contrib/hbodbc/tests/bld_b32.bat
   * contrib/hbodbc/tests/bld_vc.bat
   * contrib/hbole/tests/bld_b32.bat
   * contrib/hbole/tests/bld_vc.bat
   * contrib/hbpgsql/tests/bld_b32.bat
   * contrib/hbpgsql/tests/bld_vc.bat
   * contrib/hbtpathy/tests/bld_b32.bat
   * contrib/hbtpathy/tests/bld_vc.bat
   * contrib/hbvpdf/tests/bld_b32.bat
   * contrib/hbvpdf/tests/bld_vc.bat
   * contrib/hbw32/tests/bld_b32.bat
   * contrib/hbw32/tests/bld_vc.bat
   * contrib/hbw32ddr/tests/bld_b32.bat
   * contrib/hbw32ddr/tests/bld_vc.bat
   * contrib/hbzlib/tests/bld_b32.bat
   * contrib/hbzlib/tests/bld_vc.bat
   * contrib/rddado/tests/bld_b32.bat
   * contrib/rddado/tests/bld_vc.bat
   * contrib/rddads/tests/bld_b32.bat
   * contrib/rddads/tests/bld_vc.bat
     ! Fixed to honor HB_*_INSTALL envvar settings in 
       bld_*.bats for /tests

   * contrib/examples/hscript/dir.hs
   * contrib/examples/hscript/bld_b32.bat
   - contrib/examples/hscript/makehtm.bat
     * Cleanup.

   * contrib/rddads/rddads.h
   * contrib/rddads/adsfunc.c
   * contrib/rddads/ads1.c
   * contrib/rddads/adsmgmnt.c
     * Header cleanup, minor code opt.
     * ADS_REQUIRE_VERSION==8 is now equivalent to 
       ADS_LIB_VERSION=810. Brian suggested this is what 
       the majority of users need. See next however.
     * ADS_REQUIRE_VERSION compatibility handling 
       disabled to make usage and support more 
       straightforward. I'd suggest everyone to remove 
       any old ADS_REQUIRE_VERSION settings, if - and only 
       if - there is a need to force an older version, 
       ADS_LIB_VERSION=??? should be used, where ??? is 
       810 for ACE 8.11 (for example).
2008-05-21 11:45:42 +00:00
Przemyslaw Czerpak
1bb3ab7eb9 2008-05-21 11:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rtl/tbrowse.prg
    * updated some comments

  * harbour/source/vm/hvm.c
  * harbour/source/vm/classes.c
    * formtting
2008-05-21 09:10:52 +00:00
Viktor Szakats
6571956689 2008-05-21 03:00 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbvpdf/Makefile
   * contrib/hbvpdf/common.mak
   * contrib/hbvpdf/hbvpdf.prg
   * contrib/hbvpdf/hbvpdft.prg
   + contrib/hbvpdf/hbvpsup.prg
   - contrib/hbvpdf/tests/fonts.dat
     + fonts.dat embedded in code 
       (using BASE64 encoding).

2008-05-20 21:06 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
   * contrib/hbvpdf/tests/pdf_demo.prg
   * contrib/hbvpdf/tests/tstpdf.prg
   * contrib/hbvpdf/hbvpdft.prg
     ! TABs -> SPACEs
2008-05-21 01:53:35 +00:00
Przemyslaw Czerpak
a1f50d4447 2008-05-20 20:31 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/bin/hb-func.sh
    * added HB_USR_LIBS set during build time to list of predefined libs
      in hb* scripts

  * harbour/source/rtl/hbgtcore.c
    ! fixed horizontal scrolling. Warning CTIII does not support
      horizontal scrolling and ignores 6-th scroll parameters.
      This behavior is intentionally not replicated in CTWIN
      though it can be easy added if someone will need it but
      covered with some macro to not change default builds.
      It will be enough to overload SCROLL() method and set
      iCol = 0 before calling SUPER_SCROLL().
2008-05-20 18:31:54 +00:00
Viktor Szakats
004c05d648 2008-05-20 17:15 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbvpdf/hbvpdft.prg
     ! Fixed include filename to be in lower case.
       Reported by Lorenzo.

   * contrib/hbhpdf/tests/files/gray.jpg
   * contrib/hbhpdf/tests/files/rgb.jpg
   * contrib/hbgd/tests/gdtest.prg
   * contrib/hbgd/tests/gdtestcls.prg
   * contrib/hbgd/tests/tostring.prg
   * contrib/hbgd/tests/images_in/gdlogobig.png
   - contrib/hbgd/tests/images_in/conv_test.jpeg
   + contrib/hbgd/tests/images_in/conv_test.jpg
     ! .jpg cleanup.
2008-05-20 15:19:12 +00:00
Viktor Szakats
23b990ca02 cleaned 2008-05-20 13:02:09 +00:00
Viktor Szakats
bba714a4cb SVN header 2008-05-20 12:53:29 +00:00
Viktor Szakats
ed3349623c 2008-05-20 13:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
+ contrib/hbvpdf
   + contrib/hbvpdf/common.mak
   + contrib/hbvpdf/hbvpdf.prg
   + contrib/hbvpdf/hbvpdf.ch
   + contrib/hbvpdf/make_gcc.sh
   + contrib/hbvpdf/tests
   + contrib/hbvpdf/tests/fonts.dat
   + contrib/hbvpdf/tests/files
   + contrib/hbvpdf/tests/files/color.tif
   + contrib/hbvpdf/tests/files/test.txt
   + contrib/hbvpdf/tests/files/color.jpg
   + contrib/hbvpdf/tests/pdf_demo.prg
   + contrib/hbvpdf/tests/tstpdf.prg
   + contrib/hbvpdf/tests/bld_b32.bat
   + contrib/hbvpdf/tests/bld_vc.bat
   + contrib/hbvpdf/hbvpdft.prg
   + contrib/hbvpdf/make_b32.bat
   + contrib/hbvpdf/make_vc.bat
   + contrib/hbvpdf/Makefile
     + Added Viktor K's pure Clipper pdf lib.
     + Added Pritpal's OOP version.
     + Added make files, reorged dir layout, named 
       files to avoid collision.
     + Added minor #define tweak to compile as-is.
     * Renamed pdf.ch to hbvpdf.ch for above reasons, 
       if this hurts anybody, I will correct it.
     ! Fixed unused vars and a few other things.
     ; TOFIX: - ShellExecute(), GetDeskTopWindow() 
                dependencies commented out.
              - fonts.dat dependency is a PITA, so 
                this file should be moved inside 
                the .prg somehow.
              - There are some hard-wired non porable 
                things like acrobat executable path.

   * contrib/Makefile
   * contrib/make_b32_all.bat
   * contrib/make_gcc_all.sh
   * contrib/make_vc_all.bat
     + hbvpdf added to make systems.
2008-05-20 11:39:39 +00:00
Viktor Szakats
0480992036 2008-05-20 09:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbwhat32/wincorec.c
     ! Removed old-style Clipper comment from C code.

   * contrib/hbwhat32/_winsys.c
     ! Fixed unresolved external in SYSTEMPARAMETERSINFO().
2008-05-20 07:21:25 +00:00
Viktor Szakats
d0a2b04f79 2008-05-20 08:20 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbmisc/numtxthu.prg
   * contrib/hbmisc/numtxten.prg
     + Updated.

   * utils/hbmake/hbmake.prg
     ! Typos.
2008-05-20 06:28:49 +00:00
Viktor Szakats
72dadeef4f 2008-05-20 02:35 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* doc/es/Makefile
   * doc/whatsnew.txt
   * source/lang/Makefile
   * source/rtl/gtcrs/Makefile
   * source/main/Makefile
   * source/debug/Makefile
   * source/codepage/Makefile
   * source/rdd/hbsix/Makefile
   * source/compiler/Makefile
   * contrib/hbgf/os2pm/Makefile
   * contrib/hbgf/gtk/Makefile
     * Some TAB/space cleanup.
2008-05-20 00:37:40 +00:00
Przemyslaw Czerpak
469f81397a 2008-05-20 02:18 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/compiler/complex.c
    ! fixed typo in last modification - I chose wrong token
2008-05-20 00:19:24 +00:00
Przemyslaw Czerpak
9e6486912e 2008-05-19 23:01 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/make_rpm.sh
  * harbour/harbour.spec
    * changed --without gpl to --without gpllib

  * harbour/source/compiler/complex.c
    * changed END terminal symbol used for END SEQUENCE to ENDSEQ
      for better error reporting in wrong .prg code
2008-05-19 21:01:53 +00:00
Viktor Szakats
596a78e343 2008-05-19 18:35 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbwhat32/Makefile
   * contrib/hbwhat32/common.mak
   + contrib/hbwhat32/wincorec.c
   * contrib/hbwhat32/wincore.prg
     ! Got rid of begindump/enddump
     ; No more begindump/enddump in repo.
2008-05-19 16:39:04 +00:00
Viktor Szakats
603c54d4bf 2008-05-19 18:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbtpathy/common.mak
   * contrib/hbtpathy/Makefile
   * contrib/hbtpathy/telepath.prg
   + contrib/hbtpathy/tpcommon.c
     ! Got rid of begindump/enddump
2008-05-19 16:33:28 +00:00
Viktor Szakats
f549502d5d 2008-05-19 16:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* doc/whatsnew.txt
     + Added first round of whatsnew update.

       NOTE: I'd kindly ask everyone to add what missing, or 
             what needs some extra details or emphasis.
2008-05-19 14:44:21 +00:00
Viktor Szakats
4344be35f1 2008-05-19 11:00 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/rddads/adsfunc.c
     + ADSSTMTSETTABLELOCKTYPE()
     + ADSVERIFYSQL() (for ACE 6.20 or upper)
     + ADSCREATEFTSINDEX() (for ACE 7.00 or upper)
     ; Thanks to Brian Hays for these functions.
2008-05-19 10:00:53 +00:00
Viktor Szakats
e22b4776db 2008-05-19 09:26 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/rddads/Makefile
     ! Spaces to TABs.
2008-05-19 07:27:37 +00:00
Viktor Szakats
ee0b22a815 2008-05-19 09:16 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
+ contrib/xhb/usrrdd.ch
   + contrib/xhb/math.ch
   + contrib/xhb/classex.ch
   * contrib/xhb/Makefile
   * contrib/xhb/common.mak
     + Some more xhb compatibility.
2008-05-19 07:23:52 +00:00
Viktor Szakats
e4331383f1 2008-05-19 09:01 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* source/rtl/tget.prg
     % Minor code optimization.

   * contrib/rddads/adsfunc.c
     ! Minor correction.
2008-05-19 07:03:21 +00:00
Viktor Szakats
372cb2113a fix to prev 2008-05-18 23:02:19 +00:00
Viktor Szakats
78dd7402e0 2008-05-19 00:53 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbhpdf/harupdf.c
     ! Fixed HPDF_READFROMSTREAM() to not directly write into 
       the variable buffer. The function will now return the 
       status code instead of buffer length. The latter can 
       be determined using Len().
2008-05-18 22:55:03 +00:00
Viktor Szakats
533502db49 2008-05-19 00:07 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbhpdf/harupdf.c
     ! Fixed to use garbage collector to automatically free 
       HPDF_Doc pointers. The rest of pointers seem to be handled 
       automatically by internal memory manager of libharu. Also 
       note that leaks wouldn't be reported by Harbour, because 
       libharu currently uses memory via std C calls, not via 
       hb_x*() functions.
2008-05-18 22:12:20 +00:00
Viktor Szakats
33765f3c18 2008-05-18 22:40 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbhpdf/harupdf.c
     ! Added one TOFIX.
     ! Fixed some casts.
2008-05-18 20:42:07 +00:00
Viktor Szakats
fc2826546d 2008-05-18 22:27 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbhpdf/harupdf.c
     + Calling hb_fsNameConv() in filename parameters.
       Thanks Petr for the suggestion.
     ! Changed hb_parnl()/hb_retnl() calls to hb_parptr()/hb_retptr() 
       where a "handle" (which is a memory pointer) is passed.
     ; TOFIX: Some of these calls should be changed to the GC version 
       to avoid leaks by bad or interrupted program code.
2008-05-18 20:29:45 +00:00
Viktor Szakats
ecf8f4fa60 2008-05-18 20:15 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbhpdf/harupdf.c
     ! Fixed GPFs. Thanks to Petr Chornyj.
2008-05-18 18:17:18 +00:00
Viktor Szakats
b930248840 2008-05-18 19:09 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbhpdf/tests/harupdf.prg
     ! "\" -> hb_OSPathSeparator().
2008-05-18 17:10:49 +00:00
Viktor Szakats
7fed843928 2008-05-18 18:58 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
+ contrib/rddads/tests/datad.prg
     + Added new test program for ADS DD/SQL functionality.
       Kindly sent by Brian Hays.
       NOTE: The code will show some errors on SQL execution.
       I couldn't investigate, but it does the same with older 
       versions of rddads, too.

   * contrib/rddads/ads1.c
     ! Two occurences of AdsShowError() calls guarded with 
       DEBUG. This call pops up a visual dialog box on screen 
       and halts execution until this is confirmed by the user. 
       Not very desirable inside RDD code in real life 
       environments. Proper error code were and are still 
       returned in these cases.

   * contrib/rddads/adsfunc.c
     * Final reformat and optimization.
     ! Fixed to not call AdsShowError() by default, only when 
       DEBUG is #define-d. For about the same reason as above. 
       Caller should use AdsGetLastError() to get the error 
       code and string and present it to the user as required.
     + QUESTIONs added.

   * contrib/rddads/adsmgmnt.c
     * ADSMGGETOPENTABLES() changed to return empty array 
       instead of error code in case of error. This way it 
       now behaves consistently with the rest of the mgmnt 
       functions. Error code and string can be get by 
       the caller using ADSGETLASTERROR().
     + ADSMGGETOPENTABLES2() added, which is similar to 
       ADSMGGETOPENTABLES(), but will also return lock type 
       for all tables, this way clearing a long standing 
       TODO in the source.
2008-05-18 17:01:15 +00:00
Viktor Szakats
522f5c7daf 2008-05-18 09:22 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/rddads/adsfunc.c
     + QUESTION added.
     * Formatting.
2008-05-18 07:22:10 +00:00
Viktor Szakats
a056dbc727 2008-05-18 09:21 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbhpdf/harupdf.c
     ! Fixed all MSVC warnings. Now builds cleanly.
2008-05-18 07:21:22 +00:00
Viktor Szakats
624403c721 2008-05-18 08:52 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
+ contrib/hbhpdf/Makefile
   + contrib/hbhpdf/make_b32.bat
   + contrib/hbhpdf/make_vc.bat
   + contrib/hbhpdf/make_gcc.sh
   + contrib/hbhpdf/common.mak
   + contrib/hbhpdf/tests/bld_b32.bat
   + contrib/hbhpdf/tests/bld_vc.bat
     + Added build/make files.
     ; Please test GNU make files.

   * contrib/make_b32_all.bat
   * contrib/make_gcc_all.sh
   * contrib/make_vc_all.bat
     + Added hbhpdf to 'all' make files.
       (not yet to GNU make files though)

   - contrib/hbhpdf/tests/<data files>
   + contrib/hbhpdf/tests/files/<data files>
     * Data files needed for test app moved 
       to a subdir.

   * contrib/hbhpdf/tests/harupdf.prg
     ! Absolute paths changed to relative ones 
       (for both input and output ones).
     ! NumToHex() -> hb_NumToHex()
     + hbct added to liblist because test program 
       uses SIN()/COS()/TAN() from it.

   - contrib/hbhpdf/tests/harupdf.ch
   + contrib/hbhpdf/harupdf.ch
     * Moved to main dir.

   - contrib/hbhpdf/hpdf.h
     - Removed original libharu header. This 
       will be picked up from the package dir, 
       along with the rest of the .h files.

   * contrib/hbhpdf/harupdf.ch
     + Added self-guard.

   * contrib/hbhpdf/harupdf.c
     ! Fixed a few BCC warnings. It now builds cleanly.
     ; NOTE: There are a lot MSVC casting warnings and errors left.

   ; Many thanks for this contrib to Pritpal Bedi.
2008-05-18 07:01:45 +00:00
Pritpal Bedi
db15dcf12e 2008-05-17 18:45 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com)
+ harbour/contrib/hbhpdf
    + harbour/contrib/hbhpdf/harupdf.c
    + harbour/contrib/hbhpdf/hpdf.h
      Initial upload of wrappers for HaruPDF Library (http://sourceforge.net/projects/libharu/).
  + harbour/contrib/hbhpdf/tests
    + harbour/contrib/hbhpdf/tests/harupdf.prg
    + harbour/contrib/hbhpdf/tests/harupdf.ch
      Test program.
    + harbour/contrib/hbhpdf/tests/32_32_color.dat
    + harbour/contrib/hbhpdf/tests/32_32_gray.dat
    + harbour/contrib/hbhpdf/tests/32_32_rgb.dat
    + harbour/contrib/hbhpdf/tests/a010013l.afm
    + harbour/contrib/hbhpdf/tests/a010013l.pfb
    + harbour/contrib/hbhpdf/tests/basn0g01.png
    + harbour/contrib/hbhpdf/tests/basn0g02.png
    + harbour/contrib/hbhpdf/tests/basn0g04.png
    + harbour/contrib/hbhpdf/tests/basn0g08.png
    + harbour/contrib/hbhpdf/tests/basn2c08.png
    + harbour/contrib/hbhpdf/tests/basn0g16.png
    + harbour/contrib/hbhpdf/tests/basn2c16.png
    + harbour/contrib/hbhpdf/tests/basn3p01.png
    + harbour/contrib/hbhpdf/tests/basn3p02.png
    + harbour/contrib/hbhpdf/tests/basn3p04.png
    + harbour/contrib/hbhpdf/tests/basn3p08.png
    + harbour/contrib/hbhpdf/tests/basn4a08.png
    + harbour/contrib/hbhpdf/tests/basn4a16.png
    + harbour/contrib/hbhpdf/tests/basn6a08.png
    + harbour/contrib/hbhpdf/tests/basn6a16.png
    + harbour/contrib/hbhpdf/tests/maskimage.png
    + harbour/contrib/hbhpdf/tests/cp932.txt
    + harbour/contrib/hbhpdf/tests/cp936.txt
    + harbour/contrib/hbhpdf/tests/elic_jp.txt
    + harbour/contrib/hbhpdf/tests/euc.txt
    + harbour/contrib/hbhpdf/tests/gray.jpg
    + harbour/contrib/hbhpdf/tests/rgb.jpg
    + harbour/contrib/hbhpdf/tests/penguinattack.ttf
    + harbour/contrib/hbhpdf/tests/sjis.txt
      Needed files to run the haruprf.prg. Files are pulled from HaruPDF library distribution.

      /*
         NOTE! this library need distribution from :
         http://sourceforge.net/projects/libharu/
         The distribution contains libpng.lib and zlib.lib for Windows.
         
         Viktor, please put copyright notices and all other necessary batch files
         to build this library.
      */
2008-05-18 02:24:12 +00:00
Przemyslaw Czerpak
48cbe59965 2008-05-17 15:16 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/pp/hbppgen.c
    * cleaned code used to locate ChangeLog file
2008-05-17 13:17:02 +00:00
Przemyslaw Czerpak
a95ca6ab8b 2008-05-16 19:26 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbcomp.h
  * harbour/include/hbcompdf.h
  * harbour/source/compiler/hbmain.c
  * harbour/source/compiler/complex.c
  * harbour/source/compiler/harbour.y
  * harbour/source/compiler/harbour.yyc
    ! moved function related variables and structures from HB_COMP to
      PFUNCTION - it fixes many different problems which can appear in
      some code, also the recent Mindaugas' example
    ! initialize statement value in error action to avoid valgrind/CodeGuard
      warning reports when syntax error appear in some complex statements

  * harbour/source/rtl/scrollbr.prg
    * repalced TAB with SPACEs
2008-05-16 17:27:20 +00:00
Viktor Szakats
6cb1bc6211 2008-05-16 09:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* source/rtl/tbrowse.prg
     + HIDDEN -> PROTECTED

   * contrib/rddads/rddads.h
     * Comment.

   * contrib/rddads/adsfunc.c
     ! ADSCOPYTABLECONTENTS() fixed to throw an RTE if 
       destination area is not ADS.
     ! ADSCOPYTABLECONTENTS() fixed to not change the 
       current workarea to the destination area
       (even if destination area wasn't ADS).

   * contrib/rddads/ads1.c
     ! Added some missing bits to VFP support.
       Requires ACE 9.00 or upper.
2008-05-16 07:42:37 +00:00
Przemyslaw Czerpak
2f707a4e15 2008-05-15 17:58 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/gtwvg/gtwvg.c
  * harbour/source/rtl/gtwvt/gtwvt.c
    ! fixed memory corruption caused by missing ASCII-0 terminator
      when window title is retrieve
2008-05-15 15:58:46 +00:00
Viktor Szakats
2b2ad88096 2008-05-15 12:37 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/rddads/rddads.h
     ! Fix to previous commit to avoid warning. (and again)
2008-05-15 10:38:27 +00:00