Commit Graph

8117 Commits

Author SHA1 Message Date
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
Viktor Szakats
8fa512be12 minor to prev 2008-05-15 10:35:57 +00:00
Viktor Szakats
2fab505cf4 2008-05-15 11:00 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/rddads/rddads.h
     ! Fix to previous commit to avoid warning.

   * contrib/rddads/adsmgmnt.c
   * contrib/rddads/tests/testmg.prg
     % Final cleanup, minor optim.
     + HB_TRACE messages made shorter, added to all functions, consume 
       less string space, now enabled if HB_TRACE trace level is INFO 
       or above (instead of being commented out). Maybe they could be 
       deleted, even.
     + ADSMGGETINSTALLINFO(), ADSMGGETACTIVITYINFO(), ADSMGGETCOMMSTATS(), 
       ADSMGGETCONFIGINFO() now return an empty array in case of error 
       instead of NIL, to be in sync with the rest of the functions.
       Now the only exception is ADSMGGETLOCKOWNER() which will return 
       an ADS error code on failure and array on success. Please tell 
       if the above functionality change hurts compatibility too much.
       WARNING: Change in error behavior.
2008-05-15 10:23:04 +00:00
Viktor Szakats
091a633259 2008-05-15 09:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/rddads/rddads.h
     ! Fixed to not allow to override to a higher lib version 
       of the one of ACE lib. This applies to both ADS_LIB_VERSION 
       and the compatibility ADS_REQUIRE_VERSION.
     ! Fixed so that ADS_LIB_VERSION override always takes precedence 
       over ADS_REQUIRE_VERSION.

   * contrib/rddads/tests/testmg.prg
     ! Fixed to not crash when there's no server.

   * contrib/rddads/adsmgmnt.c
     % Minor opt.
2008-05-15 07:43:59 +00:00
Viktor Szakats
40c3c7c2a8 2008-05-15 03:40 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* tests/db_brows.prg
     ! Removed note of hbmisc requirement.

   * tests/Makefile
   - tests/twirl.prg
   + contrib/hbmisc/tests/twirl.prg
     ! Test moved to local test dir.

   * source/vm/cmdarg.c
     ! hb_cmdargIsInternal(): Removed '--' as internal option marker, 
       since it will disallow any application code to accept 
       such options. We will now stick with '//' prefix for 
       Clipper compatible internal options.

   * contrib/hbzlib/tests/myzip.prg
   * contrib/hbzlib/tests/myunzip.prg
   * contrib/hbzlib/hbmzip.c
     + Added support for password on Harbour API level.
     ; NOTE: This password is not at the moment compatible 
             with .zip passwords added by standard .zip 
             utilities.
2008-05-15 02:26:49 +00:00
Przemyslaw Czerpak
f6cbf1390b 2008-05-15 02:02 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/debug/tbrwtext.prg
    ! declare HBDebugger as friend class of HBBrwText to avoid scope
      errors when debugger code executes some protected messages.
      It will be better to clean debugger code but I do not have
      time for it now.
    ! use HBEditor() in edit mode to eliminate problems with cursor
      positioning in source code window

  * harbour/source/debug/debugger.prg
    * added protection against RT error during macro evaluation of wrong
      user expressions
2008-05-15 00:02:47 +00:00
Viktor Szakats
10535f3663 minor 2008-05-14 19:31:37 +00:00
Viktor Szakats
5af481eb22 minor 2008-05-14 19:29:07 +00:00
Viktor Szakats
3c831d25f9 minor format 2008-05-14 19:27:55 +00:00
Viktor Szakats
0ab08394cf 2008-05-14 20:36 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/rddads/adsfunc.c
     % Some optimizations and cleanups.
     ! ADSVERSION(): Fixed possible memory corruption when 
       wrong parameter was passed (not 0 or 3).
     ! ADSVERSION(): Fixed not trimming first char if it's a space.
     ! ADSSTMTSETTABLEPASSWORD(): Fixed to check pArea->hStatement 
       rather than hConnect before making the call to ACE API 
       AdsStmtSetTablePassword().
       Someone please check me on this.
2008-05-14 18:40:25 +00:00
Viktor Szakats
93b7a6de46 2008-05-14 15:20 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/rddads/adsfunc.c
     ! Minor cleanups.
2008-05-14 13:22:18 +00:00
Viktor Szakats
c29bf03782 minor correction 2008-05-14 11:09:18 +00:00
Viktor Szakats
0e243cee8e 2008-05-14 13:04 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* tests/bld4dll.bat
   * tests/gnu_test.bat
   - tests/test.ch
   - tests/testinc.prg
   - tests/db_brows.ch
   * tests/db_brows.prg
   - tests/entries.ini
   - tests/hversion.prg
   - tests/cgi.ch
   * tests/testcgi.prg
     ! Cleanups.
2008-05-14 11:05:51 +00:00
Viktor Szakats
d480014a48 2008-05-14 12:06 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
+ contrib/hbclipsm/tests/bld_b32.bat
   + contrib/hbclipsm/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/hbtpathy/tests/bld_b32.bat
   + contrib/hbtpathy/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
     + Added non-GNU make files to make it easy to build 
       contrib tests.

   * contrib/hbw32ddr/make_b32.bat
   * contrib/hbw32ddr/make_vc.bat
     + Added automatic generation of ddraw.lib.

   * contrib/rddads/tests/testmg.prg
     ! _ADS -> ADS

   * contrib/rddads/ads1.c
     ! Fixed MSVC warning.

   * contrib/hbbtree/tests/test.prg
   * contrib/hbbtree/tests/ttest.prg
     * License moved to top of the files.

   * contrib/hbw32ddr/tests/testdx.prg
     ! SVN ID added.
     * Some formatting.
2008-05-14 10:12:25 +00:00