20000505-19:26 GMT+1 Antonio Linares <alinares@fivetech.com>
   * source/compiler/genobj32.c
     * 4 bytes alignment compatible.

   * source/vm/borinit.c
     * 4 bytes aligment compatible.

   * makefile.bc
     + borinit.c added

20000505-19:15 GMT+1 Ryszard Glab <rglab@imid.med.pl>

    *include/hbapi.h
    *include/hbexprop.h
    *source/common/expropt1.c
    *source/macro/macro.y
    *source/vm/macro.c
	* added int exprType for HB_MACRO structure
	* TYPE( "{|| NotLinked()}" ) returns now 'B' instead of 'UI'


20000505-17:53 GMT+1 Ryszard Glab <rglab@imid.med.pl>

    *include/hbcomp.h
    *source/compiler/harbour.c
	*moved declaration of hb_compVariableGetPos into the header file

    *source/compiler/harbour.c
	* fixed generation of line number pcode at the beginning of
	a function

    *source/compiler/hbpcode.c
	* fixed non-standard escape sequence "\]" (gcc warnings)
	* fixed incorrect number of parameters passed to sprintf

20000505-10:47 GMT+2 Maurilio Longo <maurilio.longo@libero.it>

   * source/rtl/teditor.prg
     ! cvs completely broke source file adding Chr(13) chars allover

20000504-23:00 GMT-8 Ron Pinkas <Ron@Profit-Master.com>

   * source/compiler/cmdcheck.c
     + Added -w4 option for the compiler.

20000504-22:40 GMT-8 Ron Pinkas <Ron@Profit-Master.com>

   * source/compiler/harbour.c
     - Removed static qualifier from hb_compVariableGetPos() so it can be called from hb_compStrongType()

   * source/compiler/hbpcode.c
     + Added logic to hb_compStrongType() to allow assigment of NIL to any type variable.
     + Added "Adaptive Type Checking" to control type mismatch in undeclared variables.

   * include/hberrors.h
     ! Added #define HB_COMP_ARRAY_ASSIGN_TYPE to HB_COMP_WARN_ARRAY_ASSIGN_TYPE

   * source/compiler/hbgenerr.c
     * Added : Moved "Suspecious ..." to level w4

   * tests/testwarn.prg
     + Added code to demonstrate "Adaptive Type Checking".

20000505-02:03 GMT+1 Victor Szakats <info@szelvesz.hu>

   * make_gnu.*
     - Removed output redirection.

   * config/dos/bcc16.cf
   * config/dos/djgpp.cf
     ! echo -> echo.

   * contrib/hbclip/*
     + HB_ARGC(), HB_ARGV() added.

20000505-00:27 GMT+2 Maurilio Longo <maurilio.longo@libero.it>

   * source/rtl/teditor.prg
     ! fixed a few bugs

2000-05-04 18:00 GMT-4 David G. Holm <dholm@jsd-llc.com>

  * contrib/rdd_ads/ads1.c
    ! The adsGoBottom() function was not using the current index order.
    % Minor formatting changes (added missing space in front of ? and on
      both sides of : in several ?: expressions)

20000504-17:10 GMT+1 Ryszard Glab <rglab@imid.med.pl>

   *include/hbvm.h
   *source/vm/hvm.c
      * added hb_vmPushPointer( void * pPointer ) function to push
      an item of type HB_IT_POINTER onto the eval stack

   *source/rdd/dbcmd.c
   *source/rdd/dbf1.c
   *source/rdd/delim1.c
   *source/rdd/sdf1.c
   *source/rdd/dbfcdx/dbfcdx1.c
   *source/rdd/dbfntx/dbfntx1.c
      * changed to access pointers via hb_vmPushPointer/hb_itemGetPtr
      instead of passing them using values of long type

20000504-04:05 GMT-8 Ron Pinkas <Ron@Profit-Master.com>

   * source/compiler/hbpcode.c
     ! Fixed GPF when Array of 0 elements created.

20000504-03:10 GMT-8 Ron Pinkas <Ron@Profit-Master.com>

   * source/compiler/harbour.l
     + Added:
   "as bool array"      { return AS_LOGICAL_ARRAY; }
   "as boolean array"   { return AS_LOGICAL_ARRAY; }
   "as var"             { return AS_VARIANT; }
   "as variant"         { return AS_VARIANT; }
   "as num array"       { return AS_NUMERIC_ARRAY; }
   "as numeric array"   { return AS_NUMERIC_ARRAY; }
   "as char array"      { return AS_CHARACTER_ARRAY; }
   "as character array" { return AS_CHARACTER_ARRAY; }
   "as string array"    { return AS_CHARACTER_ARRAY; }
   "as logical array"   { return AS_LOGICAL_ARRAY; }
   "as bool array"      { return AS_LOGICAL_ARRAY; }
   "as boolean array"   { return AS_LOGICAL_ARRAY; }
   "as date array"      { return AS_DATE_ARRAY; }
   "as array array"     { return AS_ARRAY_ARRAY; }
   "as block array"     { return AS_BLOCK_ARRAY; }
   "as object array"    { return AS_OBJECT_ARRAY; }
   "as var array"       { return AS_VARIANT; }
   "as variant array"   { return AS_VARIANT; }

   * source/compiler/harbour.y
     + Added AsArray
     + Added : %token AS_NUMERIC_ARRAY AS_CHARACTER_ARRAY AS_LOGICAL_ARRAY AS_DATE_ARRAY AS_ARRAY_ARRAY AS_BLOCK_ARRAY AS_OBJECT_ARRAY AS_VARIANT_ARRAY
     + Added rules to support declarion of array elements type

   * source/compiler/harbour.c
     ! Minor fix to hb_compVariableGetPos() to signify var usage if warning level lower than 3

   * source/compiler/hbpcode.c
     + Added logic to hb_compStrongType() to support type checking of array elements declared type.

   * include/hberrors.h
     + Added #define HB_COMP_ARRAY_ASSIGN_TYPE

   * source/compiler/hbgenerr.c
     + Added : "3Incompatible type in assignment to declared array element expected: \'%s\'"

   * tests/testwarn.prg
     + Added code to demonstrate more warnings.

   * contrib/hbclip/hbclip.ch
     + Added additional strong typing compatibility translations

20000504-12:07 GMT+3 Chen Kedem <niki@actcom.co.il>
   * doc/en/array.txt
     ! Change ASORT() $COMPLIANCE$ as suggested by Victor Szakats

20000504-09:12 GMT+1 Victor Szakats <info@szelvesz.hu>

   * contrib/hbclip/hbclip.ch
     + Added strong typing compatibility translation

   * include/hbcomp.h
   * include/hberrors.h
   * source/compiler/harbour.c
   * source/compiler/hbpcode.c
     ! Some macros renamed
     ! One warning fixed.
     ! Minor fixes.

20000503-21:30 GMT-8 Ron Pinkas <Ron@Profit-Master.com>

   * include/hbcomp.h
     + Added:
   #define VU_NOT_USED    0
   #define VU_INITIALIZED 1
   #define VU_USED        2

   * source/compiler/harbour.c
      * Modified refrences to pVar->iUsed to use new VU_* constants.

   * source/compiler/hbpcode.c
     * Enhanced hb_compStrongType() to check and set pVar->iUsed with new VU_*constants.

20000503-19:25 GMT-8 Ron Pinkas <Ron@Profit-Master.com>

   * source/compiler/harbour.c
     * Corrcetd pVars->iUsed = 1 to pVars->iUsed |= 1 in hb_compVariableGetPos() so it won't override -1 value from StrongType()

20000503-22:43 GMT+1 Victor Szakats <info@szelvesz.hu>

   * source/rtl/filesys.c
     ! Cast added for MSVC.

20000503-01:45 GMT-8 Ron Pinkas <Ron@Profit-Master.com>

   * include/hberrors.h
     + Added:
        #define HB_COMP_NOT_INITIALIZED

   * source/compiler/hbgenerr.c
     + Added: "3Variable \'%s\' used but never initialized"

   * source/compiler/hbpcode.c
     * Enhanced hb_compStrongType() to warn against un-initialized varaiable usage.

20000503-01:00 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
   * source/compiler/hbpcode.c
     * Fixed hb_compStrongType() to diffrentiate between a MEMVAR and a DECLARED FUNCTION with the same name.
     + Added support for HB_P_ARRAYPUSH

   * source/compiler/hbgenerr.c
     * Minor correction to "Incompatibe return type"

   * tests/testwarn.prg
     + Added code to demonstrate more warnings.

20000502-23:15 GMT-8 Ron Pinkas <Ron@Profit-Master.com>

   * include/hbcomp.h
     - Removed members cParamTypes and iParamCount from COMSYMBOL
     + Added member USHORT iStackSize to FUNCTION structure
     * Modified member pStack of FUNCTION to not pre allocate any memory.
     + Added new structure COMDECLARED
     + Added: extern PCOMDECLARED hb_compDeclaredAdd( char * ) and extern PCOMDECLARED hb_compDeclaredFind( char * );
     + Adede: extern PCOMDECLARED  hb_comp_pFirstDeclared and extern PCOMDECLARED  hb_comp_pLastDeclared

   * include/hberrors.h
     + Added:
        #define HB_COMP_DUP_DECLARATION                 17
        #define HB_COMP_DECLARATION_CONFLICT            18

   * source/compiler/genc.c
     * Modified hb_compGenCCode() to free the Declared Function linked list.

   * source/compiler/harbour.c
     + Added: PCOMDECLARED hb_compDeclaredAdd( char * ) and PCOMDECLARED hb_compDeclaredFind( char * );
     + Adede: PCOMDECLARED  hb_comp_pFirstDeclared and PCOMDECLARED  hb_comp_pLastDeclared

   * source/compiler/harbour.y
     * Modified parsing of DECLARE FUNCTION to use new PCOMDECLARED rather than PCOMSYMBOL

   * source/compiler/hbgenerr.c
     + Added:
       "3Duplicate Declaration of Function %s"
       "3Function \'%s\' conflicting with its declaration"

   * source/compiler/hbpcode.c
     * Modified hb_compStrongType() to utilize PCOMDECLARED rather than PCOMSYMBOL
     * Modified hb_compStrongType() to increase the pFunc->pStack as needed.

   * tests/testwarn.prg
     + Added code to demonstrate more warnings.

20000503-01:13 GMT+1 Victor Szakats <info@szelvesz.hu>

   * source/compiler/hbgenerr.c
     * Some small cleanups on the error texts.

20000503-00:39 GMT+1 Victor Szakats <info@szelvesz.hu>

   * bin/bld.*
     + Modified to use the HB_???_INSTALL envarrs instead of the hard-wired
       paths for binaries, include files and libraries.

20000503-00:01 GMT+2 Maurilio Longo <maurilio.longo@libero.it>

   * source/rtl/teditor.prg
     + added word wrapping capabilities
     * text is saved if user presses K_ALT_W (sorry) this deviates from clipper
       but until we find a way to detect real K_CTRL_W it's better than nothing.
     ! fixed a bug in text splitting when on last line of text
   * source/rtl/memoedit.prg
     * changed to match new TEditor capabilities

20000502-22:04 GMT+1 Victor Szakats <info@szelvesz.hu>

   * source/lang/msges.c
     ! Updated by Jose Lalin

20000502-19:28 GMT+1 Victor Szakats <info@szelvesz.hu>

   * source/vm/hvm.c
     % hb_vmFunction() and hb_vmSendFunc() "inlined".
       Note that hb_vmFunction() is still there since it's used from one
       places in classes.c.
     - Redundant declaration removed.

   * source/rtl/do.c
     ! Typo
     + NOTE added about Harbour extension.

20000502-19:12 GMT+1 Victor Szakats <info@szelvesz.hu>

   * makefile.vc
     * EVAL.C moved to VM from RTL

   * source/vm/proc.c
     ! Typo.

   * make_gnu.cmd
     + Error output redirection readded to be in sync with the other make
       files. If you need to customize this for your own taste, please make
       a local copy of it before.

20000502-17:15 GMT+1 Ryszard Glab <rglab@imid.med.pl>

    *makefile.bc
    *source/rtl/Makefile
    *source/vm/Makefile
    -source/rtl/eval.c
    +source/vm/eval.c
   * fixed bug in EVAL function when a parameter was passed using
   the reference
   * since the EVAL function is using a direct stack access instead
   of hb_param() function the file eval.c is now moved into
   VM directory


20000502-16:22 GMT+1 Ryszard Glab <rglab@imid.med.pl>

    *source/compiler/harbour.l
   * fixed syntax:
   RETURN ++variable

20000502-16:07 GMT+1 Ryszard Glab <rglab@imid.med.pl>

    *source/compiler/hbpcode.c
   * increased buffers size used by sprintf to avoid GPF/code dumps

20000502-14:55 GMT+1 Ryszard Glab <rglab@imid.med.pl>

    *source/vm/hvm.c
   * fixed bug during accessing a constant arrays caused by
   the optimization - { 1, 2, 3 }[ n ]

20000502-14:25 GMT+1 Ryszard Glab <rglab@imid.med.pl>

    *source/compiler/harbour.c
      * fixed unused variable warning in a code that nobody
      is remembering why it was there

20000502-10:41 GMT+1 Victor Szakats <info@szelvesz.hu>

   * include/hbpcode.h
   * include/hbexprb.c
   * include/hbexprc.c
   * include/hbvm.h
   * source/compiler/hbpcode.c
   * source/compiler/hbfix.c
   * source/compiler/genc.c
   * source/vm/hvm.c
     + HB_P_SEND and HB_P_SENDSHORT pcodes added. At this moment they are
       exactly the same as HB_P_FUNCTION[SHORT]. More work is needed to
       optimize the stack usage for SEND/DO/FUNCTION.
     + hb_vmSend() function added.

     ! WARNING ! All sources must be recompiled.

20000502-01:30 GMT-8 Ron Pinkas <Ron@Profit-Master.com>

    * source/compiler/harbour.c
      * Correction compiler warning about piShifts in hb_compOptimizeJumps().

    * source/compiler/hbpcode.c
      * Correction compiler warning about pSym in hb_compStrongType().

20000502-09:30 GMT+1 Victor Szakats <info@szelvesz.hu>

   * utils/hbtest/rt_hvma.prg
     + Added some tests for the new compile-time generated double widths.

   * source/vm/hvm.c
     % Some optimization for hb_vmCalcDoubleWidth()

   * source/rdd/dbfcdx/dbfcdx1.c
     ! Fixed two -O2 GCC warnings.

2000-05-02 01:45 GMT-4 David G. Holm <dholm@jsd-llc.com>

  * include/hbapigt.h
    ! Changed INKEY_EXTENDED to INKEY_RAW to match inkey.ch.

  * source/vm/hvm.c
    ! Removed integer parameter test for 0 decimal places from division
      for 100% Clipper compatibility (Clipper only does this for compiler
      optimized integer division with an integer result).

  * source/vm/itemapi.c
    ! Default numeric to string conversion must never use more than 9
      decimal places in order to be Clipper compatible.

  * tests/teststr.c
    + Added code to make it easier to compare Harbour and Clipper results
      and to deal with the sometimes wrong results from HB_OSNEWLINE().

20000501-20:50 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
   * source/compiler/harbour.l
     + Added "as char" and "as string" as acceptable alternative to "as character"
     + Added "as num" as acceptable alternative to "as numeric"

20000502-02:13 GMT+1 Victor Szakats <info@szelvesz.hu>

   * source/compiler/harbour.l
   * source/macro/macro.l
     + The widths of the double values are calculated at compile time.
       The widths of the doubles generated in the expression
       optimizer are still forced to be calculated at runtime.
       Please test this!

   * source/vm/hvm.c
     % Width calculation moved to a separate function to lower the required
       stack space.

20000502-01:43 GMT+1 Victor Szakats <info@szelvesz.hu>

   * include/hbapi.h
   * include/hbexprb.c
   * include/hbexprop.h
   * source/common/expropt1.c
   * source/common/expropt2.c
   * source/compiler/harbour.l
   * source/compiler/harbour.y
   * source/macro/macro.l
   * source/macro/macro.y
   * source/vm/hvm.c
     + The compiler enhanced to internally handle the double width info.
       It's not set to default at a lower level.
       Note that it still isn't calculated.

20000502-01:14 GMT+1 Victor Szakats <info@szelvesz.hu>

   * include/hbcomp.h
   * include/hbexprb.c
   * include/hbmacro.h
   * source/compiler/genc.c
   * source/compiler/harbour.c
   * source/compiler/hbpcode.c
   * source/vm/hvm.c
   * source/vm/macro.c
     + Added width info to the PUSHDOUBLE pcode, to be Clipper compatible.
       Note that the width is not yet calculated at compiled time, but the
       possibility is already there.

20000501-23:25 GMT+1 Victor Szakats <info@szelvesz.hu>

   * include/Makefile
     ! Missing hbapi.h added to the file list.

20000501-23:21 GMT+2 Maurilio Longo <maurilio.longo@libero.it>

   * ChangeLog
     ! cvs server: warning: file `harbour/ChangeLog' seems to still contain conflict indicators
       Removed conflict indicators.

20000501-23:19 GMT+2 Maurilio Longo <maurilio.longo@libero.it>

   * source/rtl/teditor.prg
     ! fixed a few errors in aText handling
     * added missing navigation functions
     % aText shrinks when deleting lines of text
   * source/rtl/memoedit.prg
     * when exiting editor, if exited with K_CTRL_W gets modified text from
       editor to save it. IT DOESN'T work right now because I don't know
       how to distinguish K_CRTL_W from K_CTRL_END. :-|

20000501-14:15 GMT-8 Ron Pinkas <Ron@Profit-Master.com>

    * source/compiler/harbour.c
      * Minor correction to hb_compVariableAdd().

    * source/compiler/hbpcode.c
      * Enhancements to hb_compStrongType() to support new PUSH/POPALIASEDFIELDNEAR.

    * tests/testwarn.prg
      + Added code to demonstrate more warnings.

20000501-19:05 GMT+1 Ryszard Glab <rglab@imid.med.pl>

    *source/vm/hvm.c
      * fixed unused variable warning

20000501-18:55 GMT+1 Ryszard Glab <rglab@imid.med.pl>

   *source/rtl/filesys.c
       * added support for hb_fsCommit() in Unix-like OS

   *source/compiler/harbour.c
       * fixed signed/unsigned warnings

20000501-18:48 GMT+1 Victor Szakats <info@szelvesz.hu>

   * include/hbpcode.h
   * source/compiler/hbfix.c
   * source/compiler/hbpcode.c
   * source/compiler/genc.c
   * source/compiler/harbour.c
   * source/vm/hvm.c
     + Added new pcode: HB_P_PUSHBLOCKSHORT
       This is used for codeblocks which have no parameters, use no locals,
       and the total size is smaller than 255 bytes. The majority of codeblocks
       falls into this category.
       HBTEST is now 15K smaller.

     ! WARNING ! All .PRGs must be recompiled after the changes of today.

20000501 14:35 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*contrib/libgt/doc/gendoc.bat
 contrib/libgt/doc/gendoc.cmd
 contrib/libmisc/doc/gendoc.bat
 contrib/libmisc/doc/gendoc.cmd
     *Small changes
*utils/hbdoc/hbdoc.prg
    *small bug fixed

20000501-18:05 GMT+1 Victor Szakats <info@szelvesz.hu>

   * source/rtl/filesys.c
     ! Fixed hb_fsCurDirBuff() (and CURDIR()) for non-MINGW32 platforms.

   * include/hbapi.h
     + Added missing declaration from the previous CVS.

20000501-17:42 GMT+1 Victor Szakats <info@szelvesz.hu>

   * source/vm/cmdarg.c
   * source/common/hbver.c
   * include/hbcomp.h
   * source/compiler/harbour.c
   * source/compiler/cmdcheck.c
     + Added /BUILD option for the compiler.
       This option will now also print the platform and Harbour versions.
     ! Fixed check for /CREDIT switch.

   * source/compiler/hbgenerr.c
     * Some small cleanups on the error texts.

   * makefile.bc
     - Removed duplicated and Borland only default language selection.
       This feature is already built in to HBSETUP.H, so there's no
       point to duplicate it. Or I'm missing something obvious.

20000501-16:08 GMT+1 Victor Szakats <info@szelvesz.hu>

   * include/hbpcode.h
   * source/compiler/hbfix.c
   * source/compiler/hbpcode.c
   * source/compiler/genc.c
   * source/compiler/harbour.c
   * source/vm/hvm.c
     + Added new near pcodes for POP/PUSHALIASEDFIELD

20000501-15:45 GMT+1 Ryszard Glab <rglab@imid.med.pl>

   *source/rtl/filesys.c
      * added support for file locks under Unix compatible OS
      TODO: check the append locks
      * commit operation cannot be performed by closing a
      duplicated file handle - it releases all locks for
      this file on Unix compatible OS

   *source/vm/hvm.c
   *include/hbvm.h
      * added hb_vmEvalBlock() for a codeblock evaluation - it is
      passing no arguments to a codeblock
      * added hb_vmEvalBlockV() for a codeblock evaluation - it is
      using a variable number of arguments

   *source/rdd/dbcmd.c
      * fixed bug in defEvalBlock
      * fixed to call hb_vmEvalBlock()
      * some common parts moved into separate functions

    *include/hbcomp.h
      * changed 'BYTE iJumps' into 'ULONG iJumps' to stop reallocation
        error mentioned by Victor

20000501-15:37 GMT+1 Victor Szakats <info@szelvesz.hu>

   * source/rtl/teditor.prg
   + source/rtl/memoedit.prg
   * source/rtl/Makefile
   * makefile.bc
   * makefile.vc
     ! Added missing CVS header.
     * Separated MEMOEDIT() function from the underlying class.
     + Added new files to makefile.vc
     + Defaults set for the MEMOEDIT() parameters.
     + cUserFunction logical value handled.
     ! Fixed to compile with 10 character symbol length limit.

   * source/rtl/dummy.prg
     - Removed commented line

   * source/compiler/hbusage.c
     + Developer list updated.

   * source/rtl/Makefile
     ! Fixed back the indentation of the file list from three spaces to
       one tab.
     + Added memoedit.prg

20000501 08:10 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*makefile.bc
    +added teditor.prg entry to makefile

20000501 08:00 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*contrib/libgt/doc/gendoc.bat
 contrib/libmisc/doc/gendoc.bat
     *Small changes
*utils/hbdoc/hbdoc.prg
    *fixed small bug
*contrib/libgt/doc/en/ht_gt.txt
    *fixed library name
*contrib/libmisc/doc/en/ht_dbf.txt
 contrib/libmisc/doc/en/ht_class.txt
 contrib/libmisc/doc/en/ht_str.txt
 contrib/libmisc/doc/en/ht_conv.txt
    *fixed library name
*doc/en/files.txt
 doc/en/rdddb.txt
 doc/en/rddmisc.txt
    *fixed Broken see also entrie

20000501-01:52 GMT-8 Ron Pinkas <Ron@Profit-Master.com>

    * source/compiler/hbpcode.c
      * Minor Enhancements to hb_compStrongType()

    * tests/testwarn.prg
      + Added code to demonstrate more warnings.

20000501-01:05 GMT-8 Ron Pinkas <Ron@Profit-Master.com>

    * include/hbcomp.h
      + Added to COMSYMBOL :
         BYTE * cParamTypes;
         int    iParamCount;
      + Added :
        extern char * hb_comp_szDeclaredFun

    * source/compiler/harbour.y
      * Enhanced DECLARE FUNCTION parsing to properly maintain number and type of declared function parameters.

    * source/compiler/harbour.c
      + Added char * hb_comp_szDeclaredFun
      * Modified hb_compVariableAdd() to support dummy parameter vars in Function Decleration.

    * source/compiler/hbpcode.c
      * Enhancements to hb_compStrongType() to support parameter checks of declared function.

    * tests/testwarn.prg
      + Added code to demonstrate more warnings.

    * include/hberrors.h
      + Added :
        #define HB_COMP_PARAM_COUNT                     15
        #define HB_COMP_PARAM_TYPE                      16

    * source/compiler/hbgenerr.c
      + added :
        "3Invalid number of parameters: \'%s\' expected: \'%s\'"
        "3Incompatible parameter # %s expected: \'%s\'"

20000430-21:30 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
    * source/compiler/harbour.c
      - Removed refrence to pFunc->iFunctionIndex.

    * source/compiler/hbpcode.c
      * Enhancements to hb_compStrongType()

    * tests/testwarn.prg
      + Added code to demonstrate more warnings.

    * include/hbcomp.h
      - Removed pFunctionCalls and iFunctionIndex members of _FUNC structure.

20000430-22:15 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
    * source/compiler/harbour.y
      ! Fixed { hb_compVariableDim( $1, $2 ); } to { hb_comp_cVarType = 'A'; hb_compVariableDim( $1, $2 ); }
   so that correct type is saved.

    * source/compiler/hbpcode.c
      * Enhancements to hb_compStrongType()

    * source/compiler/hbgenerr.c
      + added :
        "3Can\'t use array index with NON Array"
        "3Incompatible return value: \'%s\' expected: \'%s\'"

    * include/hberrors.h
      + added :
        #define HB_COMP_WARN_NOT_ARRAY                  13
        #define HB_COMP_RETURN_TYPE                     14

    * tests/testwarn.prg
      + Added code to demonstrate more warnings.

20000430-23:00 GMT+2 Maurilio Longo <maurilio.longo@libero.it>

   * source/rtl/teditor.prg
     + added MemoEdit() lEditMode parameter handling

20000430-20:35 GMT+2 Maurilio Longo <maurilio.longo@libero.it>

   * source/rtl/teditor.prg
     + Implements TEditor CLASS and exports MemoEdit function. VERY miminal
       functionality / compatibility. Very little testing, but nonetheless fast
       enough for medium sized text.
   * source/rtl/Makefile
     + added teditor.prg to list of needed files.
   * source/rtl/dummy.prg
     - removed MemoEdit() declaration

20000430-17:45 GMT+1 Ryszard Glab <rglab@imid.med.pl>

    *include/hbcomp.h
    *include/hbexprop.h
    *include/hbmacro.h
    *source/vm/macro.c
   * removed redundancy in extern declarations
   * removed unused bStackAffected parameter used for
     strong typing

20000430-13:50 GMT+1 Ryszard Glab <rglab@imid.med.pl>

    *source/compiler/harbour.c
   *fixed possible memory reallocation error in hb_compNOOPadd()

   *fixed possible memory reallocation error in hb_compNOOPadd()

    *source/compiler/hbpcode.c
   *fixed pVar -> pSym

20000430 04:10 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*contrib/libgt/doc/gendoc.bat
 contrib/libgt/doc/gendoc.cmd
 contrib/libmisc/doc/gendoc.bat
 contrib/libmisc/doc/gendoc.cmd
 doc/genhtm.bat
 doc/genhtm.cmd
     *Small changes
*contrib/libmisc/doc/libmisc.lnk
 contrib/libgt/doc/libgt.lnk
 doc/genhtm.lnk
    *Change The forced version number with a MACRO
    *Batch files for generating docs
*utils/hbdoc/hbdoc.prg
    +Docver() and ReadLinkFile() functions to process the HBDOC link file
    macros
20000429-23:50 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
    * harbour/source/compiler/harbour.c
      ! Fixed hb_compVariableAdd() to utilize parameter cValueType for Codeblock local variables, so that correct type is stored.

    * harbour/source/compiler/harbour.y
      ! Fixed hb_compExprCBVarAdd( $<asExpr>0, $1, $2 ) to hb_compExprCBVarAdd( $<asExpr>0, $1, hb_comp_cVarType ) and
   hb_compExprCBVarAdd( $<asExpr>0, $3, $4 ) to hb_compExprCBVarAdd( $<asExpr>0, $3, hb_comp_cVarType ) so that
        correct type is passed.
      + Added hb_comp_cVarType = ' ' to reset declared type after BlockVar[s] PRIVATE and PUBLIC.

    * harbour/source/compiler/hbpcode.c
      * Minor corrections to hb_compStrongType()

20000429-02:29 GMT-8 Brian Hays <bhays@abacuslaw.com>
   * nation.txt
   * misc.txt
   * memo.txt
   * input.txt
   * file.txt
   * math.txt
     ! misc. grammar, usage and accuracy fixes.

20000429-09:50 GMT+1 Victor Szakats <info@szelvesz.hu>

   * bin/bld.*
   * make_gnu.*
     ! Some fixes.

20000427-15:34 GMT+1 Victor Szakats <info@szelvesz.hu>

   * source/compiler/harbour.c
     ! hb_xgrab() casts added for ICC/OS2.

   * doc/howtocws.txt
     ! onelist -> egroups

   * doc/genhtm.lnk
     - Removed build number.

   - utils/hbdoc/genhtm.bat
   - utils/hbdoc/alpha.lnk
   - utils/hbdoc/categ.lnk
   - utils/hbdoc/hrb.rsp
   - utils/hbdoc/hrbtools.rsp
     - Removed files no more needed.

20000427-20:40 GMT+1 Ryszard Glab <rglab@imid.med.pl>

    *source/compiler/harbour.c
   * changed hb_xgrab/hb_xrealloc to use sprintf in case
     unsuccessfull allocation only

20000426 23:30 Luiz Rafael Culik <culik@sl.conex.net>
!ChangeLog
    *Renamed ChangeLog to ChangeLog.007 and started a new one
+doc/genhtm.rps
    *Hbdoc response file
+doc/genhtm.lnk
    *hbdoc link file
+doc/genhtm.bat
 doc/genhtm.cmd
    *Batch files for generating docs
*doc/en/rddmisc.txt
    *Small Changes
*utils/hbdoc/hbdoc.prg
    *Hbdoc use the '!Name:' inside the lnk file to define the winhelp title
    when /rtf command line option is specified.
    *Hbdoc use the link file name as the Name of the Winhelp Output when /rtf
    command line option is specified.
*contrib/libgt/doc/gendoc.bat
 contrib/libmisc/doc/gendoc.bat
    *Small Changes
   * source/pp/pragma.c
   * contrib/dot/pp_harb.ch
   * tests/inline_c.prg
     * STOPDUMP renamed as ENDDUMP (with Ron permission)

2001-12-21 08:40 UTC-0300 Luiz Rafael Culik <culik@sl.conex.net>
   * utils/hbmake/hbmake.prg
    * small fix

2001-12-21 07:50 UTC-0300 Luiz Rafael Culik <culik@sl.conex.net>
  * source/rtl/filesys.c
    * hb_fsmkdir,hb_fsChdir,hb_fsRmdir,hb_fsDelete,hb_fsRename,hb_fsCurdirBuff()
      now use Win32 API calls
   * utils/hbmake/hbmake.prg
     ! Disabled profile
   * utils/hbmake/hbmutils.prg
     * An small clean up
   * ChangeLog
     * Renamed to ChangeLog.012 and started an new one
2006-02-15 13:50 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * harbour/source/vm/hvm.c
    ! fixed memory leak I introduced changing Ryszard modifications

      need such functionality yet
  + harbour/ChangeLog.015
  * harbour/source/vm/debug.c

  * harbour/harbour.spec
  * harbour/bin/hb-func.sh
    * some modification in xhb* scripts building - adding passing
      predefined compiler and linker switches
  * harbour/source/vm/hvm.c
    * minor code cleanup

2006-09-03 18:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * harbour/include/hbapicls.h
  * harbour/source/vm/classes.c
  * harbour/source/vm/hvm.c
  * harbour/tests/overload.prg
    + added support for overloading [] in assignment operation

2006-09-03 16:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * harbour/ChangeLog
  + harbour/ChangeLog.016
    * new ChangeLog file created
  * harbour/include/hbver.h
    * updated version number to 0.47.0
  * tagged CVS as build47
