/*
 * $Id: ChangeLog,v 1.4670 2004/07/19 17:42:22 alkresin Exp $
 */

/* Use this format for the entry headers:
   YYYY-MM-DD HH:MM UTC[-|+]hhmm Your Full Name <your_email@address>
   For example:
   2002-12-01 23:12 UTC+0100 Foo Bar <foo.bar@foobar.org>
*/

2004-07-19 21:42 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * include/hbver.h
  * doc/whatsnew.txt
  * bin/pack_src.sh
  * harbour.spec
  * make_tgz.sh
    * Release info has been changed for release 44.

2004-07-19 17:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * contrib/mysql/tmysql.prg
    ! Added checking for decimal field type in :GetRow() and :GetBlankRow() -
      provided by Mitja Podgornik

2004-07-19 12:15 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
   * doc/whatsnew.txt
      *added some items and divided into few sections

2004-07-18 19:50 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
  * harbour.spec
    * Changed Optimisation level for rpm package to -O2,
      because there are pboblems with -O3 and gcc 3.3 on Mandrake Linux

2004-07-18 19:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * contrib/mysql/mysql.c
    * Some fixes and formatting.

2004-07-18 13:05 UTC+0300 Chen Kedem <niki@actcom.co.il>
  * doc/whatsnew.txt
    + Add information about the upcoming alpha build 44

2004-07-17 21:58 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * contrib/mysql/tmysql.prg
    ! Small fix, provided by Mitja Podgornik

2004-07-17 04:14 UTC-0500 David Arturo Macias Corona <dmacias@mail.udg.mx>
  * source/rtl/tget.prg
    + Added DATA CapRow and DATA CapCol values
      For Clipper 5.3x compatibility

2004-07-16 13:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/rdd/dbfntx/dbfntx1.c
    ! Bug fixed in soft seek
  * contrib/odbc/todbc.prg
    ! Bug fixed in TODBC():Open()

2004-07-12 17:19 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
   * source/rdd/dbcmd.c
     ! fixed Clipper compatibility bug reported by Serge Jakimoff
   * source/rtl/minmax.c
    ! Fixed r/t error when Min() and Max() received logical values
      to have Clipper compatibility

2004-07-09 12:15 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
   * include/hbapi.h
   * source/vm/codebloc.c
   * source/vm/proc.c
      *fixed to correctly return the procedure name where
      the codeblock was created
      
   * source/common/hbffind.c
      *fixed to set correctly size and modification date of
      retrieved files on Linux/Unix -used from DIRECTORY()
      function
      

2004-06-21 14:07 UTC-0500 Randy Portnoff <randy@palmasdev.com>
  * source/rdd/dbcmd.c
    * Fixed rddMoveRecords() so that copied records, which are
      deleted, maintain their deleted status.
      Reported by Marcos Gambeta

2004-06-08 22:50 UTC+0300 Phil Krylov <phil@newstar.rinet.ru>
  * source/rtl/inkey.c
    ! Renamed SETLASTKEY() to HB_SETLASTKEY().
  * source/debug/debugger.prg
    ! Changed SETLASTKEY() to HB_SETLASTKEY().
  + contrib/libct/setlast.prg
  * contrib/libct/Makefile
  * contrib/libct/ctflist.txt
  * contrib/libct/makefile.bc
  * contrib/libct/makefile.vc
    + Reimplemented SETLASTKEY() through HB_SETLASTKEY()

2004-06-08 22:10 UTC+0300 Phil Krylov <phil@newstar.rinet.ru>
  - contrib/libct/setlast.prg
  * contrib/libct/Makefile
  * contrib/libct/ctflist.txt
  * contrib/libct/makefile.bc
  * contrib/libct/makefile.vc
    - Removed SETLASTKEY() from libct, because it conflicts with the RTL
      implementation which is also cleaner.

2004-06-08 02:25 UTC+0300 Phil Krylov <phil@newstar.rinet.ru>
  * source/debug/debugger.prg
    + Added preliminary CLD-compatible scripting capabilities.

2004-06-07 18:15 UTC+0300 Phil Krylov <phil@newstar.rinet.ru>
  * source/debug/dbgmenu.prg
  * source/debug/debugger.prg
    ! Fixed some problems related to menus, colors and cursor positioning.

2004-06-07 14:15 UTC+0300 Phil Krylov <phil@newstar.rinet.ru>
  * source/rtl/inkey.c
    + Added hb_setInkeyLast() (copyright 2002 by Walter Negro) and
      SETLASTKEY() (copyright 2003 by Przemyslaw Czerpak). Both functions
      are borrowed from xHarbour.
  * source/debug/debugger.prg
    ! Fixed Left and Right keys behaviour in the code window (fix by Lorenzo
      Fiorini, borrowed from xHarbour).
    ! Also from xHarbour, but written by myself:
    ! Restore LastKey() value on program execution.
    ! Fixed Step() behaviour.
    ! Removed the last dependencies of the debugger on SET_EXACT setting.
    ! Fixed some issues with the Monitor window.

2004-06-07 13:45 UTC+0300 Phil Krylov <phil@newstar.rinet.ru>
  * source/debug/dbgwa.prg
  * source/debug/dbgtarr.prg
  * source/debug/tbrwtext.prg
  * source/debug/debugger.prg
    ! Miscellaneous fixes borrowed from xHarbour:
    ! Fixed support for monitoring work areas with non-contigous numbers.
    ! Fixed monitoring empty subarrays.
    ! Maintain separate "active" line and cursor line in the code window.
      Support external initialization of TBrwText():lLineNumbers.
    ! Fixed problems with breakpoints and source files stored in multiple
      directories. The environment variable HB_DBG_PATH takes precedence
      over PATH to search for source files.

2004-06-03 11:00 UTC+0100 Ryszard Glab <rglab@imid.med.pl>

   * source/compiler/harbour.c
      * fixed to compile FOR var[index]


2004-06-02 05:30 UTC-0400 Alejandro de Garate <alex_degarate@hotmail.com>

  * doc\en\file.txt
    * function FOPEN()
    ! Fixed the meaning of FO_DENYNONE
    + Added FO_SHARED definition to the table

    * function FCREATE()
    ! Fixed table title name, changed Atribute for Meaning

    * function FREAD()
    ! Fixed typo at $ARGUMENTS$ section
    ! Removed typo <nHandle> from $RETURNS$ section
    ! Fixed typo at $EXAMPLES$ section

    * function FCLOSE()
    ! Fixed typo at $EXAMPLES$ section

    * function CURDIR()
    ! Fixed typo at $ARGUMENTS$ section

    * function MAKEDIR()
    ! Fixed typo at $RETURNS$ section

  + doc\es\file.txt
    + Added file's operations document


2004-05-27 14:35 UTC-0400 Alejandro de Garate <alex_degarate@hotmail.com>

  + doc/es/codestyl.txt
    + Added code style document file, missing in the last commit

  + doc/es/hb_apiln.txt
    + Added Lang API Document

  * doc/es/lang.txt
    * Updated Lang Document

  + doc/es/hb_vm.txt
    + Added VM API Document


2004-05-24 22:37 UTC-0400 Alejandro de Garate <alex_degarate@hotmail.com>
  * doc/codestyl.txt
    * Added Documentation item

  + doc/es/codestyl.txt
    + Documented code style


2004-05-23 16:55 UTC+0300 Chen Kedem <niki@actcom.co.il>

   * doc/en/lang.txt
     + Documentation for HB_LANGERRMSG(), HB_LANGMESSAGE(), HB_TRANSLATE()
     + Added Greek and Greek ANSI to the list in HB_LANGSELECT() and
       HB_SETCODEPAGE()
     + add notes about the need to REQUEST language and code page module
     * Some formating

2004-05-21 14:40 UTC+0100 Ryszard Glab <rglab@imid.med.pl>

   * source/compiler/harbour.l
      * modified to compile correctly with flex version 2.5.31
      (IMHO it is m4 preprocessor bug)


2004-05-21 13:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/rdd/dbf1.c
  * source/rdd/dbfdbt/dbfdbt1.c
    * Calls of hb_cdpTranslate() are changed to hb_cdpnTranslate()
  + source/codepage/cdpeldos.c
  + source/codepage/cdpelwin.c
    + Greek language codepage files added - provided by Pete Dionisopoulos.
  * source/lang/msgel.c
  * source/lang/msgelwin.c
    + Greek language files added - provided by Pete Dionisopoulos.
  * source/codepage/Makefile
  * source/lang/Makefile
  * hrbdll.bc
  * hrbdll.vc
  * makefile.bc
  * makefile.nt
  * makefile.vc
    * Makefiles has been updated due to new codepage and lang files.
  * source/codepage/cdp_tpl.c
  * source/codepage/cdpesdos.c
  * source/codepage/cdpeswin.c
  * source/codepage/cdpgedos.c
  * source/codepage/cdpgewin.c
  * source/codepage/cdphu852.c
  * source/codepage/cdphuwin.c
  * source/codepage/cdpla850.c
  * source/codepage/cdppl852.c
  * source/codepage/cdppliso.c
  * source/codepage/cdpplmaz.c
  * source/codepage/cdpplwin.c
  * source/codepage/cdppt850.c
  * source/codepage/cdpptiso.c
  * source/codepage/cdpru866.c
  * source/codepage/cdprukoi.c
  * source/codepage/cdpruwin.c
  * source/codepage/cdpsk852.c
  * source/codepage/cdpskiso.c
  * source/codepage/cdpsl437.c
  * source/codepage/cdpsl852.c
  * source/codepage/cdpsliso.c
  * source/codepage/cdpslwin.c
  * source/codepage/cdpsrwin.c
    * Few lines are replaced with HB_CODEPAGE_INIT( <id> ), as was suggested by
      Ilias Lazaridis


2004-05-19 13:25 UTC+0100 Ryszard Glab <rglab@imid.med.pl>

   * source/codepage/cdpsrwin.c
      *replaced CR+LF with LF only


2004-05-18 15:45 UTC-0400 David G. Holm <dholm@jsd-llc.com>
  * source/rtl/cdpapi.c
    ! Corrected the function names reported by to HB_TRACE statements,
      as pointed out by Chen Kedem <niki@actcom.co.il>.

2004-05-18 16:12 UTC+0300 Chen Kedem <niki@actcom.co.il>

   * doc/en/lang.txt
     + Documentation for HB_SETCODEPAGE()
     * Some formating

2004-05-14 16:05 UTC+0100 Ryszard Glab <rglab@imid.med.pl>

   * include/hbexpra.c
   * source/compiler/expropta.c
   * source/compiler/harbour.c
   * source/macro/macroa.c
   * source/rtl/tget.prg
   * source/rtl/tgetint.prg
      * fixed to be more Clipper compatible

   * source/rtl/persist.prg
      * fixed to not use xBase extensions
      

2004-05-13 11:00 UTC+0100 Ryszard Glab <rglab@imid.med.pl>

   * source/rtl/transform.c
      * TRANSFORM(1.23,"999.") correctly returns "  1." now
      instead of empty string

   * source/rtl/tget.prg
      * fixed to correctly display buffer when negative value
      and '0' was pressed in the position next to decimal
      point
      e.g. -1230. was displayed as -123-.
      * fixed support for '9999.' picture
      
      
2004-05-11 15:10 UTC+0100 Ryszard Glab <rglab@imid.med.pl>

   * CVSROOT/avail
      * restored write access to the entire repository for 
      all developers
      
   * doc/codestyl.txt
      * small corrections (use 3 spaces instead of Tab)
      
   * include/hbcomp.h
   * source/compiler/cmdcheck.c
   * source/compiler/harbour.c
   * source/compiler/hbusage.c
      + added posibility to specify the output PPO file with -p
      e.g.
      -pppo/myfile.ppo
      (thanks to Larry Sevilla)

   * source/rtl/tget.prg
      * fixed positioning of cursor when the first pressed key
      was a digit during editing of numeric value
      
   * source/compiler/hbfix.c
   * source/rdd/dbcmd.c
   * source/rdd/dbf1.c
   * source/rdd/dbfcdx/dbfcdx1.c
   * source/rdd/dbffpt/dbffpt1.c
   * source/rdd/dbfntx/dbfntx1.c
   * source/rtl/dates.c
   * source/rtl/filesys.c
   * source/rtl/inkey.c
   * source/rtl/isprint.c
   * source/rtl/math.c
   * source/rtl/philes.c
   * source/vm/classes.c
   * source/vm/hvm.c
      * removed '//' comments

2004-05-10 19:20 UTC-0400 David G. Holm <dholm@jsd-llc.com>

   - cvsplay.txt
   - cvsplay2.txt
     - Removed these two files.

2004-05-08 10:40 UTC+0100 Ryszard Glab <rglab@imid.med.pl>

   * source/rdd/dbf1.c
   * source/rdd/dbfcdx/dbfcdx1.c
   * source/rdd/dbfdbt/dbfdbt1.c
   * source/rdd/dbffpt/dbffpt1.c
   * source/rdd/dbfntx/dbfntx1.c
   * source/rtl/is.c
   * source/rtl/strcase.c
   * source/rtl/transfrm.c
      * updated to refer hb_cdp_page instead of s_cdpage

   * source/vm/itemapi.c
      * snprintf is used only in GCC/Linux and WatcomC
      guarded with #ifdef HB_HAS_SNPRINTF
      (this is ommision from my previous commit)

2004-05-07 19:30 UTC+0100 Ryszard Glab <rglab@imid.med.pl>

   + config/dos/owatcom.cf
      * added configuration file for OpenWatcom (renamed
      from watcom.cf)
      
   * config/dos/watcom.cf
      * restored previous version so it correctly compiles
      under WatcomC 10 - please use watcom.cf for WatcomC
      and owatcom.cf for OpenWatcom

   * makefile.bc
   * makefile.nt
   * makefile.vc
   * hrbdll.bc      
   * source/codepage/Makefile
   + source/codepage/cdpsrwin.c
      + new file with Serbian codepage

   * CVSROOT/avail
      * removed reference to my local file
      
   * ERRATA
      * updated (removed reference to tmpname)
      
   * doc/codestyl.txt
      * updated with some coding guidelines adopted from PHP
      (please fell free to discuss them ;-)
      
   * doc/howtocvs.txt
      * added description for commit on Linux
      
   * include/hbapicdp.h
   * source/codepage/cdpesdos.c
      * restored previous versions
      
   * include/hbcomp.h
      * added <malloc.h> reference for WatcomC compiler
      
   * include/hbexprc.c
      * fixed warning reported by WatcomC

   * source/vm/itemapi.c
      * fixed infinite support for WatcomC
      
   * source/rtl/cdpapi.c
      * renamed global symbol s_cdpage into hb_cdp_page
      
   * source/rtl/gtcrs/kbdcrs.c
      * fixed reporting keystrokes with codes > 127

2004-05-06 21:10 UTC-0400 David G. Holm <dholm@jsd-llc.com>
  * source/vm/itemapi.c
    ! The funtion snprintf is not a Standard C function and does not
      exist in the Version 12 of the Microsoft C++ compiler (MSVC 6).

2004-05-06 18:00 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
   + CVSROOT/avail
   * CVSROOT/checkoutlist
   * CVSROOT/commitinfo
   * CVSROOT/loginfo
      + access to CVSROOT files is now available for 
      project admins only

2004-05-06 15:40 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
   * include/hbexpra.c
   * source/common/expropt2.c
   * source/compiler/expropta.c
   * source/macro/macroa.c
      ! Fixed optimalization of AT,ASC,LEN,CHR functions
      in the macro compiler (this fixes GPF reported
      by Alexander)

2004-05-05 08:08 UTC+0200 Ilias Lazaridis <ilias@lazaridis.com>
   * source/codepage/cdpesdos.c
     ! Whitespace reformatting

2004-05-03 05:04 UTC+0200 Ilias Lazaridis <ilias@lazaridis.com>
   * source/include/hbinit.h
     + added macro HB_USE_PRAGMA_STARTUP

   * source/include/hdcdpapi.h
     + added macro HB_CODEPAGE_INIT

   * source/codepage/cdpesdos.c
     ! used HB_USE_PRAGMA_STARTUP and HB_CODEPAGE_INIT
       (changes are applyable to other cdp*.c files, too, but will wait
        until cdpesdos.c is completely reworked)

2004-05-02 09:25 UTC+0300 Chen Kedem <niki@actcom.co.il>
  * doc/howtocvs.txt
    * Change references to CVSROOT (according to SourceForge documents)
      from cvs.Harbour-project.sourceforge.net
      into cvs.sourceforge.net

2004-04-30 16:09 UTC+0200 Ilias Lazaridis <ilias@lazaridis.com>
   + /cvsplay.txt 
     + Added file with tortoiseCVS to check CVS 
       functionality without influencing rest of project

   [Note: the above changelog time entry is possibly not correct]
   

2004-04-27 12:57 UTC-0500 Randy Portnoff <randy@palmasdev.com>

   * contrib/rdd_ads/adsfunc.c

     Changes to ADSCOPYTABLE as follows:
     + added logical return value
     + added second optional param for ADS filter option
     + Now uses default index order if set

     Changes to ADSCOPYTABLECONTENTS as follows:
     ! changed default filter option from ADS_IGNOREFILTERS to ADS_RESPECTFILTERS
     + added second optional param for ADS filter option
     + Now uses default index order if set

2004-04-24 15:30 UTC+0100 Ryszard Glab <rglab@imid.med.pl>

   * include/hbapi.h
      * changed ULONG hb_objHasMsg into BOOL hb_objHasMsg

   * include/hbvmpub.h
      * added
         union {
          PHB_FUNC pFunPtr;
          int iStaticsBase;
         } value
       to HB_SYMB structure to remove pointer/int conversion

   * source/compiler/genc.c
   * source/compiler/gencli.c
   * source/rdd/dbf1.c
   * source/rdd/delim1.c
   * source/rdd/sdf1.c
   * source/rdd/dbfcdx/dbfcdx1.c
   * source/rdd/dbfdbt/dbfdbt1.c
   * source/rdd/dbffpt/dbffpt1.c
   * source/rdd/dbfntx/dbfntx1.c
   * source/rtl/symbol.prg
   * source/vm/classes.c
   * source/vm/dynsym.c
   * source/vm/hvm.c
   * source/vm/initsymb.c
   * source/vm/macro.c
   * source/vm/runner.c
      * changed to use new HB_SYMB structure
      * removed all pointer/long castings (except runner.c)


2004-04-22 18:00 UTC-0500 David G. Holm <dholm@jsd-llc.com>
  * source/vm/itemapi.c
    ! #if check for for RSXNT and EMX must be ahead of GNUC test
      in the infinity test block, because RSXNT and EMX both use
      the GNUC compiler, but use isfinite() instead of finite().

2004-04-22 17:30 UTC-0500 David G. Holm <dholm@jsd-llc.com>
  * contrib/libct/files.c
  * contrib/libnf/color2n.c
  * contrib/libnf/dispc.c
  * contrib/libnf/n2color.c
  * contrib/rdd_ads/ads1.c
  * source/vm/memvars.c
    ! Eliminated most warnings issued by MinGW GCC compiler.

2004-04-22 10:57 UTC+0300 Chen Kedem <niki@actcom.co.il>
  * doc/dirstruc.txt
    + Add oneliner description for: contrib/hbzlib/include,
                                    contrib/hbzlib/Linux,
                                    tests/bldtest

2004-04-21 16:35 UTC+0300 Chen Kedem <niki@actcom.co.il>
  * doc/en/rddord.txt
    - Remove docs for: ORDKEY() $DESCRIPTION$ section, ORDLISTADD(),
                       ORDLISTCLEAR(), ORDLISTREBUILD(), ORDNAME(),
                       ORDNUMBER(), ORDSETFOCUS()
      because of copyright violation!

2004-04-20 16:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
  * contrib/Makefile
    + Added an ifeq section for bsd builds.

2004-04-19 11:43 UTC+0300 Chen Kedem <niki@actcom.co.il>
  * doc/en/rdd.txt
    - Remove docs for: RDDLIST(), RDDNAME(), RDDSETDEFAULT(), __RDDSETDEFAULT()
      because of copyright violation! (the file is now EMPTY)

  * doc/en/rdddb.txt
    - Remove docs for: __DBCONTINUE(), __DBZAP()
      because of copyright violation!

2004-04-17 12:30 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
   * include/hbapi.h
   * source/rtl/empty.c
   * source/rtl/idle.c
   * source/vm/arrays.c
   * source/vm/estack.c
   * source/vm/extend.c
   * source/vm/itemapi.c
      * added missing code to use HB_IT_POINTER just like
      other value's type
      You can use:
      hb_retptr( void * pointer )
      hb_parptr( ) -> void *
      hb_storptr( void * pointer, ...... )
      to return/manage pointers from low level functions.
      For example:
      p = GET_SOME_POINTER()
      ? VALTYPE(p)   //prints: 'P'
      ? p   //prints: 0x12345678

   * tests/onidle.prg
      * fixed to use values of pointer type

   * tests/tstmacro.prg
      * added code to test TYPE() function

2004-04-16 17:08 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
   * contrib/rdd_ads/adsfunc.c
     Renamed adsGetConnectionType() as AdsGetTableConType() and added
     adsGetConnectionType( [hConnect] ) from Brian Hays' implementation in xHarbour.

     Due to the recent changes introduced to Harbour that render FWH inoperable,
     this is likely my last contribution to Harbour's CVS as I'll be using xHarbour
     only with my FWH apps (I currently use FW/FWH 2.3c).

2004-04-16 19:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * hrbdll.bc
     * Makefile for the harbour.dll is changed
   + mkbcdll.bat
     + Bat file is added to build the Harbour.dll. Changing appropriate
       environment variables inside it, you may include/exclude from the dll
       RDD ADS, CT, Libmisc, Debug libraries.
   + tests/bld4dll.bat
     + Bat file is added to build sample applications, which uses harbour.dll

2004-04-16 13:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * include/hbstack.h
   * source/vm/hvm.c
   * source/vm/itemapi.c
   * source/vm/estack.c
   * source/vm/dynsym.c
   * source/rtl/dates.c
   * source/rtl/file.c
   * source/rtl/filesys.c
     * HB_EXPORT is added to ITEM API, FILE API and some other function
       definitions to make it possible to call them when they are in the dll.

2004-04-14 19:05 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
   * contrib/rdd_ads/adsfunc.c
     Added adsGetConnectionType() provided by Randy Portnoff

2004-04-14 12:20 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * tests/bldtest/Makefile
    * fixed typo in file name

  * include/hbdefs.h
    + added HB_COUNTER and HB_PTRDIFF types - first for reference
      counters and second for any pointer differences and pointer to
      integer conversions - this modification is synced with xHarbour

  * include/hbapi.h
  * include/hbdefs.h
  * source/rtl/philes.c
  * source/vm/arrays.c
  * source/vm/hvm.c
  * source/vm/itemapi.c
    * use HB_COUNTER type

2004-04-09 15:00 UTC-0500 David G. Holm <dholm@jsd-llc.com>
  * source/rdd/dbfntx/dbfntx1.c
    ! Converted first parameter in the call to hb_fsCreateTemp from "" to
      NULL in order to avoid having to provide a (BYTE *) type conversion
      like the one that I added for the second parameter.
  * source/rtl/fstemp.c
    * Reformatted the code to match the Harbour coding style (in particular,
      to use spaces instead of Tabs for indenting and to always use braces
      for a code block that follows an if statement, even if only one line).
    ! Added a null pointer check in the non-Unix code that checks the size
      of the input arguments.

2004-04-09 11:45 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
   * source/debug/debugger.prg
      * removed diagnostic ALERT call

2004-04-09 10:10 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
   * include/hbexpra.c
   * include/hbexprop.h
   * source/compiler/expropta.c
   * source/macro/macroa.c
   * source/vm/macro.c
      * fixed my previous fix to correctly release memory in
      the macro compiler

2004-04-08 17:20 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
   * include/hbexpra.c
   * source/compiler/expropta.c
   * source/macro/macroa.c
   * source/vm/macro.c
      * fixed bug cousing that some memory was deallocated
      more then once

   * source/debug/debugger.prg
      * fixed support for .T./.F. in command window
      * fixed issues when the application was using
      SET EXACT ON

2004-04-06 15:40 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
   * include/hbapi.h
   * include/hbvm.h
   * source/vm/hvm.c
   * source/vm/macro.c
      * fixed bug introduced earlier by me in the macro compiler:
        PUBLIC &macro
        works correctly now

2004-04-03 01:46 UTC-0300 Luiz Rafael Culik(culikr@brturbo.com>
   * contrib/hbzlib/*
     ! updated to use the same core as xharbour do
       to compile on linux run ./lincompile.sh
       This was done in respect to users that want to use harbour


2004-04-02 16:25 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
   * source/compiler/gencli.c
      * fixed warnings
      
   * source/rtl/cdpapi.c
      *fixed warnings (Can the author of the code check if
      I correctly parenthesized multiple || and && conditions?)
      
   * source/vm/classes.c
      *fixed warning in gcc (commented out unused 
      static hb_clsScope function)
      
   * source/rdd/dbfntx/dbfntx1.c
   * source/rtl/fstemp.c
      * fixed hb_fsCreateTemp() to use 'mkstemp' on Unix
      * fixed sorting procedure to use hb_fsCreateTemp
      wrapper function

   * source/rtl/set.c
      *hb_set.HB_SET_DIRSEPARATOR defaults to '/' on Unix
      

2004-04-02 13:15 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
   * include/hbexpra.c
   * include/hbexprop.h
   * source/common/expropt1.c
   * source/compiler/expropta.c
   * source/macro/macro.y
   * source/macro/macroa.c
   * source/vm/macro.c
      * fixed to release memory in cases where invalid
      syntax was macro compiled

   * source/vm/itemapi.c
      * fixed to correctly check for infinity on Unix
      STR(LOG(-1)) no longer core dumps

   * source/rtl/filesys.c
   * source/rdd/hbdbsort.c
      * fixed to suppres warnings 

   * source/pp/ppcore.c
   * utils/hbtest/rt_misc.prg
      * Clipper preproceses '**' into '^' - harbour too

2004-04-02 12:17 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
   * source/rtl/fstemp.c
   * source/rdd/dbfntx/dbfntx1.c
     - Two linux linking time warnings removed

2004-04-01 11:15 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
   * include/hbexprb.c
   * include/hbmacro.ch
      * fixed support for strings as array of bytes
        (in macro compiler)
      * added a new #define HB_SM_ARRSTR as a flag
        for HB_SETMACRO() to disable/enable strings
        as array of bytes

   * source/vm/macro.c
      * added HB_SM_ARRSTR support
      * fixed TYPE() function to return correct value when an
        assigment to undeclared variable is checked (Clipper
        creates the memvar variable) - thanks to Phil Krylov

   * source/compiler/hbusage.c
      * fixed typo for -ks switch


2004-04-01 09:09 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>

   * source/common/hbffind.c
     ! Fix for NT4

   * source/rdd/dbsort.prg
     * Fix by Mitja Podgornik

2004-04-01 08:49 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>

   * bin/bld.bat
     * Updated

2004-03-31 21:45 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
   * source/rdd/workarea.c
     + added scopped relations. Now OrdSetRelation() works with DBFCDX like it
       does with Clipper 5.3b
   * contrib/rdd_ads/ads1.c
     + adsClearScope() method added to avoid r/t error with ADS and scoped relations
     Thanks to Przemyslaw Czerpak for the fix (borrowed from xHarbour)

2004-03-30 16:30 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
   * include/hbapi.h
   * source/vm/macro.c
      * added HB_ITEM_PTR pError member to HB_MACRO structure
      * fixed bug in macro compiler - calls to static
        functions are not allowed in macro compiler

   * source/common/expropt1.c
   * source/common/hbffind.c
      *fixed minor warnings reported by Randy Portnoff

   * source/rtl/set.c
      *SET(_SET_DEBUG) defaults to FALSE (Clipper compatible)

   * source/rtl/idle.c
      *small optimization of hb_idleState()

   * source/compiler/harbour.y
      *the compiler generates line number for DO CASE
      (if debug info requested - to allow breakpoint)

   * source/debug/debugger.prg
      *the debugger shows the line number for modules where
      no source code is available

2004-03-29 15:00 UTC-0500 David G. Holm <dholm@jsd-llc.com>
  * source/pp/ppcore.c
    ! Added missing type conversions on calls to hb_xgrab
      and hb_xrealloc.
  * source/rtl/memoline.c
    ! Convert CR to space for Clipper compatibility.

2004-03-25 09:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/rdd/dbfcdx/dbfcdx1.c
    ! minor fix

2004-03-24 22:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/rdd/dbfcdx/dbfcdx1.c
  * source/rdd/dbfcdx/dbfcdx1.h
  * include/dbinfo.ch
  * include/hbrddcdx.h
    ! Some DBFCDX fixes, made by Przemyslaw Czerpak - borrowed from xHarbour.

2004-03-24 10:08 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
   * source/rtl/tbcolumn.prg
     ! fixed typo in comment
   * source/rtl/tbrowse.prg
     ! fixed initialization bug that miscalculated ::RowCount in ::Stabilize()
     ! fixed ASSIGN freeze to return ::nFrozenCols (Clipper compatibility)
     ! fixed ::RefreshCurrent() to validate ::aRedraw to avoid r/t error
     ! fixed ::rect assignment in ::Configure (3rd param was ::nHeaderHeight
             instead of ::nFooterHeight)

2004-03-23 14:50 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
   * source/pp/ppcore.c
      * fixed parsing of nested #defines in command/translate
      for example:
      #define PRE_CHAR  'A'
      #define IDX_EXPR(x)  PRE_CHAR+x
      INDEX ON IDX_EXPR(myfield) TO myfile

   * source/pp/pptable.c
      * updated for fixes in ppcore.c (_DFSET define)

2004-03-21 21:48 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
   * source/rtl/tbcolumn.prg
      + added PreBlock and PostBlock instance variables for Clipper 5.3x compatibility

2004-03-20 15:05 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  + tests/bldtest/Makefile
  + tests/bldtest/bldtest.c
    + simple C program to check if Harbour can be compiled on
      used machine / system / C compiler

2004-03-19 11:40 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
   * utils/hbmake/hbmake.prg
      *fixed #define datediff(<x>,<y>) into datediff(x,y)
      (Clipper compatibility)    (thanks to Jacek Kubica)

2004-03-19 08:20 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
   * source/debug/debugger.prg
      * fixed refreshing of watchpoints

   * source/pp/ppcore.c
      * fixed bug introduced with my previous commit


2004-03-18 12:45 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
   * include/hberrors.h
   * source/pp/ppcore.c
      *fixed #define parsing of pseudofunctions in cases where
       passed argument has the same name as declared parameter
      *fixed #define parsing of pseudofunctions - the following
      syntax is not allowed:
      #define test(x,x) - duplicated parameters
      #define test(x,)  - missing parameter
      #define test(x    - missing parenthes

   * source/common/expropt1.c
      * fixed generation of pcode for &(macro)->() syntax

   * source/compiler/harbour.l
      * fixed GPF when string with unmatched terminator was used


   * include/hbexprop.h
   * source/compiler/harbour.y
      * removed direct access to internals of expression
      optimizer structure

   * source/debug/debugger.prg
      * fixed checking of path separator

2004-03-17 8:14 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
   * contrib/rdd_sys/ads1.c
     * reuploaded to CVS (somehow it didn't get through the last time)

2004-03-11 16:01 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
   * contrib/rdd_sys/ads1.c
     * NTX compatibility fix in adsOrderListFocus() to keep current order if
       selected one fails

2004-03-10 10:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/rdd/dbfcdx/dbfcdx1.c
    ! Initialization code fixed.

2004-03-09 22:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * hrbdll.vc
    * file has been updated due to adding source/rtl/hbrandom.c.
  * include/hbapiitm.h
  * source/rdd/itemapi.c
  * source/rdd/dbf1.c
  * source/rdd/workarea.c
  * source/rdd/dbfcdx/dbfcdx1.c
    * more synchronization with xHarbour's RDD.

2004-03-09 10:15 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
   * hrbdll.bc
     * Added reference to missing hbrandom.c. Can a MSVC user sync hrbdll.vc?

2004-03-09 13:50 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
   + source/rtl/altd.prg
      +new file with ALTD() procedure code

   * hrbdll.bc
   * hrbdll.vc
   * makefile.bc
   * makefile.nt
   * makefile.vc
   * source/rtl/Makefile
      *added a reference to rtl/altd.prg

   * source/common/hbffind.c
      *fixed to compile correctly with HB_OS_UNIX
            
   * include/hbcomp.h
   * include/hbexpra.c
   * include/hbexprb.c
   * include/hbexprop.h
   * include/hbpcode.h
   * source/common/expropt1.c
   * source/compiler/expropta.c
   * source/compiler/exproptb.c
   * source/compiler/genc.c
   * source/compiler/harbour.c
   * source/compiler/harbour.y
   * source/compiler/hbfix.c
   * source/compiler/hbgenerr.c
   * source/compiler/hbpcode.c
   * source/macro/macro.y
   * source/macro/macroa.c
   * source/macro/macrob.c
   * source/vm/hvm.c
      +added missing support for @&macro and @M->memvar
      +added new pcode HB_MACROPUSHREF (all sources have to be
       recompiled)

   * source/debug/dbgtwin.prg
   * source/debug/debugger.prg
      *fixed procedures callstack when modules with/without debug info
      are linked together
      *fixed the debugger activation when ALTD() is used in
      a module with no debug info (the debugger shows up
      on the first line with debug info after the ALTD()
      is called)

   NOTICE:
      Some compilers may require that the debug library has to
      be specified as an object file in order to get the 
      debugger linked in.

2004-03-08 19:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>

  + ChangeLog
    + Started a new ChangeLog.
  * source/rtl/ChangeLog.014
    * Renamed old ChangeLog, due to file size.

  * include/hbapifs.h
  * include/hbmath.h
  * include/hbrddcdx.h
  * include/hbrdddbf.h
  * include/hbrddntx.h
  * include/hbrdddbt.h
  * include/hbrddfpt.h
  * include/hbset.h

  + source/rtl/hbrandom.c
  * source/rtl/Makefile
  * source/rtl/filesys.c
  * source/rtl/set.c
  * source/rdd/dbf1.c
  * source/rdd/dbfntx/dbfntx1.c
  * source/rdd/dbfcdx/dbfcdx1.c
  * source/rdd/dbfcdx/dbfcdx1.h
  * source/rdd/dbffpt/dbffpt1.c

    * Changes in DBF RDD, DBFCDX RDD, DBFFPT RDD, made by Przemyslaw Czerpak
      and Giancarlo Niccolai, has been borrowed from xHarbour.

  * makefile.bc
  * makefile.nt
  * makefile.vc
    * make files has been updated due to adding source/rtl/hbrandom.c.
