* include/hbcomp.h
* include/hbexprb.c
* include/hbmacro.h
* source/compiler/exproptb.c
* source/compiler/harbour.c
* source/compiler/hbgenerr.c
* source/macro/macrob.c
* source/vm/macro.c
* compiler reports error on the following syntax now (Clipper
compatibility):
{|| ¯ovar <operator> anysymbol}
"codeblock contains both macro and declared symbol reference"
Notice, that Clipper reports error even in this case:
MEMVAR mvar
{|| &mvar,mvar}
* source/vm/memvars.c
* restored initial and expand sizes for memvars table
* source/pp/ppcore.c
* some empty lines added
2118 lines
71 KiB
Plaintext
2118 lines
71 KiB
Plaintext
/*
|
|
* $Id$
|
|
*/
|
|
|
|
/* 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>
|
|
*/
|
|
|
|
2005-01-03 10:30 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* include/hbcomp.h
|
|
* include/hbexprb.c
|
|
* include/hbmacro.h
|
|
* source/compiler/exproptb.c
|
|
* source/compiler/harbour.c
|
|
* source/compiler/hbgenerr.c
|
|
* source/macro/macrob.c
|
|
* source/vm/macro.c
|
|
* compiler reports error on the following syntax now (Clipper
|
|
compatibility):
|
|
{|| ¯ovar <operator> anysymbol}
|
|
"codeblock contains both macro and declared symbol reference"
|
|
Notice, that Clipper reports error even in this case:
|
|
MEMVAR mvar
|
|
{|| &mvar,mvar}
|
|
|
|
* source/vm/memvars.c
|
|
* restored initial and expand sizes for memvars table
|
|
|
|
* source/pp/ppcore.c
|
|
* some empty lines added
|
|
|
|
2004-12-27 10:37 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* source/vm/memvars.c
|
|
* changed algorithm for recycling of unused memvar values
|
|
- thanks to Przemek
|
|
|
|
|
|
2004-12-31 06:16 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* harbour/source/codepage/cdpesmwi.c
|
|
! the init values were set to ESWIN instead of ESMWIN
|
|
Somehow my original entry was obliterated from the changelog as well as
|
|
my original commit of cdpesmwi.c:
|
|
|
|
2004-12-29 18:24 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* hrbdll.bc
|
|
* hrbdll.vc
|
|
* makefile.bc
|
|
* makefile.nt
|
|
* makefile.vc
|
|
! Added missing/new files from source/codepage/*.c & source/lang/*.c
|
|
+ source/codepage/cdpesmwi.c
|
|
+ Added Spanish Modern codepage
|
|
|
|
2004-12-31 12:35 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/include/hbapicdp.h
|
|
* harbour/source/codepage/cdp_tpl.c
|
|
* harbour/source/codepage/cdpeldos.c
|
|
* harbour/source/codepage/cdpelwin.c
|
|
* harbour/source/codepage/cdpesdos.c
|
|
* harbour/source/codepage/cdpeswin.c
|
|
* harbour/source/codepage/cdpgedos.c
|
|
* harbour/source/codepage/cdpgewin.c
|
|
* harbour/source/codepage/cdphu852.c
|
|
* harbour/source/codepage/cdphuwin.c
|
|
* harbour/source/codepage/cdppl852.c
|
|
* harbour/source/codepage/cdppliso.c
|
|
* harbour/source/codepage/cdpplmaz.c
|
|
* harbour/source/codepage/cdpplwin.c
|
|
* harbour/source/codepage/cdppt850.c
|
|
* harbour/source/codepage/cdpptiso.c
|
|
* harbour/source/codepage/cdpru866.c
|
|
* harbour/source/codepage/cdprukoi.c
|
|
* harbour/source/codepage/cdpruwin.c
|
|
* harbour/source/codepage/cdpsl437.c
|
|
* harbour/source/codepage/cdpsl852.c
|
|
* harbour/source/codepage/cdpsliso.c
|
|
* harbour/source/codepage/cdpslwin.c
|
|
* harbour/source/codepage/cdpsrwin.c
|
|
* harbour/source/rtl/cdpapi.c
|
|
* fix memory leak reported for accented and multi byte CPs
|
|
|
|
+ harbour/source/codepage/cdpesmwi.c
|
|
* added missing Spanish modern CP
|
|
|
|
* harbour/include/hbstack.h
|
|
* harbour/include/hbapiitm.h
|
|
* harbour/source/vm/estack.c
|
|
* harbour/source/vm/itemapi.c
|
|
+ added hb_stackReturnItem()
|
|
- removed hb_itemReturnPtr()
|
|
|
|
* harbour/source/rdd/workarea.c
|
|
! fixed possible restoring of scopes in scoped relations after
|
|
'SET RELATION TO'
|
|
|
|
* harbour/source/rdd/dbfcdx/dbfcdx1.c
|
|
* harbour/source/rdd/dbfdbt/dbfdbt1.c
|
|
* harbour/source/rdd/dbffpt/dbffpt1.c
|
|
* use hb_stackReturnItem() instead of direct stack accessing
|
|
|
|
* harbour/source/rdd/dbfntx/dbfntx1.c
|
|
! Fixed opening NTX file in ReadOnly mode
|
|
* use hb_stackReturnItem() instead of direct stack accessing
|
|
|
|
* harbour/source/rtl/filesys.c
|
|
* cleaned unnecessary initialization
|
|
|
|
* harbour/source/vm/memvars.c
|
|
* formatting and small fix for calling GC after hb_memvarsRelease()
|
|
|
|
2004-12-28 11:35 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/contrib/samples/dbf.c
|
|
* harbour/contrib/samples/time.c
|
|
* harbour/source/compiler/genc.c
|
|
* harbour/source/compiler/gencli.c
|
|
* harbour/source/rdd/dbcmd.c
|
|
* harbour/source/rtl/accept.c
|
|
* harbour/source/rtl/errorapi.c
|
|
* harbour/source/vm/hvm.c
|
|
* harbour/source/vm/initsymb.c
|
|
* harbour/source/vm/macro.c
|
|
* harbour/source/vm/memvclip.c
|
|
* changed 'extern HB_FUNC' to HB_FUNC_EXTERN for easier ABI
|
|
manipulations
|
|
|
|
2004-12-28 10:30 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/harbour.spec
|
|
* harbour/hbgtmk.sh
|
|
* harbour/make_rpm.sh
|
|
* harbour/bin/pack_src.sh
|
|
* updated for recent changes in make process
|
|
|
|
* harbour/contrib/Makefile
|
|
* added odbc lib for Linux compilation
|
|
|
|
* harbour/contrib/btree/Makefile
|
|
* changed lib name from hb_btree to hbtree
|
|
|
|
* harbour/contrib/btree/hb_btree.api
|
|
* harbour/contrib/btree/hb_btree.c
|
|
* fixed GCC compilation in HB_TR_DEBUG mode
|
|
|
|
* harbour/contrib/hbzlib/hbzip.h
|
|
* harbour/contrib/hbzlib/include/hbzip.h
|
|
* harbour/include/hbapi.h
|
|
* harbour/include/hbapicdp.h
|
|
* harbour/include/hbapierr.h
|
|
* harbour/include/hbapifs.h
|
|
* harbour/include/hbapigt.h
|
|
* harbour/include/hbapiitm.h
|
|
* harbour/include/hbapilng.h
|
|
* harbour/include/hbapirdd.h
|
|
* harbour/include/hbcomp.h
|
|
* harbour/include/hbdate.h
|
|
* harbour/include/hbdbsort.h
|
|
* harbour/include/hberrors.h
|
|
* harbour/include/hbexprb.c
|
|
* harbour/include/hbexprop.h
|
|
* harbour/include/hbhash.h
|
|
* harbour/include/hbinit.h
|
|
* harbour/include/hbmacro.h
|
|
* harbour/include/hbpp.h
|
|
* harbour/include/hbrdddel.h
|
|
* harbour/include/hbrddntx.h
|
|
* harbour/include/hbrddsdf.h
|
|
* harbour/include/hbrddwrk.h
|
|
* harbour/include/hbset.h
|
|
* harbour/include/hbstack.h
|
|
* harbour/include/hbtrace.h
|
|
* harbour/include/hbvm.h
|
|
* harbour/include/hbvmpub.h
|
|
* changed #if defined (HB_EXTERN_C) to HB_EXTERN_BEGIN / HB_EXTERN_END
|
|
macros for easier manipulation with different ABI
|
|
* added HB_IS_BADITEM() macro for debugging
|
|
* synced CDP with xHarbour - added basic Unicode support
|
|
* synced RDD with xHarbour
|
|
|
|
* harbour/source/codepage/Makefile
|
|
* harbour/source/codepage/cdp_tpl.c
|
|
* harbour/source/codepage/cdpeldos.c
|
|
* harbour/source/codepage/cdpelwin.c
|
|
* harbour/source/codepage/cdpesdos.c
|
|
* harbour/source/codepage/cdpeswin.c
|
|
* harbour/source/codepage/cdpgedos.c
|
|
* harbour/source/codepage/cdpgewin.c
|
|
* harbour/source/codepage/cdphu852.c
|
|
* harbour/source/codepage/cdphuwin.c
|
|
* harbour/source/codepage/cdppl852.c
|
|
* harbour/source/codepage/cdppliso.c
|
|
* harbour/source/codepage/cdpplmaz.c
|
|
* harbour/source/codepage/cdpplwin.c
|
|
* harbour/source/codepage/cdppt850.c
|
|
* harbour/source/codepage/cdpptiso.c
|
|
* harbour/source/codepage/cdpru866.c
|
|
* harbour/source/codepage/cdprukoi.c
|
|
* harbour/source/codepage/cdpruwin.c
|
|
* harbour/source/codepage/cdpsl437.c
|
|
* harbour/source/codepage/cdpsl852.c
|
|
* harbour/source/codepage/cdpsliso.c
|
|
* harbour/source/codepage/cdpslwin.c
|
|
* harbour/source/codepage/cdpsrwin.c
|
|
+ harbour/source/codepage/uc1250.c
|
|
+ harbour/source/codepage/uc1251.c
|
|
+ harbour/source/codepage/uc1253.c
|
|
+ harbour/source/codepage/uc1257.c
|
|
+ harbour/source/codepage/uc737.c
|
|
+ harbour/source/codepage/uc850.c
|
|
+ harbour/source/codepage/uc852.c
|
|
+ harbour/source/codepage/uc866.c
|
|
+ harbour/source/codepage/uc88591b.c
|
|
+ harbour/source/codepage/uc8859_1.c
|
|
+ harbour/source/codepage/uc8859_2.c
|
|
+ harbour/source/codepage/uckoi8.c
|
|
+ harbour/source/codepage/uckoi8u.c
|
|
+ harbour/source/codepage/ucmaz.c
|
|
* harbour/source/rtl/cdpapi.c
|
|
* synced HB CDP API with xHarbour - added basic Unicode support
|
|
|
|
* harbour/source/common/expropt2.c
|
|
|
|
* harbour/source/common/hbstr.c
|
|
* removed unnecessary initialization to avoid BCC warnings
|
|
|
|
* harbour/source/compiler/harbour.c
|
|
* formatting
|
|
hb_compCodeBlockStop() looks like work in progress or is has
|
|
some old unused code - Ryszard, can you look at it?
|
|
|
|
* harbour/source/macro/macro.y
|
|
* removed hack for GCC and old Bison versions
|
|
|
|
* harbour/source/pp/ppcore.c
|
|
* removed unnecessary initialization to avoid BCC warnings
|
|
|
|
* harbour/source/pp/pptable.c
|
|
+ added some sets for RDD synchronization with xHarbour
|
|
|
|
* harbour/source/rdd/dbcmd.c
|
|
+ added __RDDGETTEMPALIAS
|
|
|
|
* harbour/source/rdd/dbf1.c
|
|
* harbour/source/rdd/dbfuncs.prg
|
|
* harbour/source/rdd/dbnubs.c
|
|
* harbour/source/rdd/dbstrux.prg
|
|
* harbour/source/rdd/hbdbsort.c
|
|
* harbour/source/rdd/rddord.prg
|
|
* harbour/source/rdd/workarea.c
|
|
* harbour/source/rdd/dbfcdx/dbfcdx1.c
|
|
* harbour/source/rdd/dbfdbt/dbfdbt1.c
|
|
* harbour/source/rdd/dbffpt/dbffpt1.c
|
|
* harbour/source/rdd/dbfntx/dbfntx1.c
|
|
* synchronized with xHarbour - still dbcmd.c has to be synced yet
|
|
! fixed all known bugs
|
|
Alexander, please look at DBFNTX - I hope all is correct.
|
|
|
|
* harbour/source/vm/codebloc.c
|
|
* formatting
|
|
|
|
* harbour/source/vm/fm.c
|
|
+ added HB_PARANOID_MEM_CHECK to force reallocations in hb_xrealloc
|
|
and fill allocated and freed memory with HB_MEMFILER (0xff by default)
|
|
It's for debugging only.
|
|
|
|
* harbour/source/vm/hvm.c
|
|
! fixed hb_vmTopNumber() declaration for BCC
|
|
* use hb_gcCollectAll() at HVM exit instead of hb_gcReleaseAll() to
|
|
report allocated and not freed items - It could caused that some
|
|
programs begin to report memory leaks.
|
|
|
|
* harbour/source/vm/itemapi.c
|
|
* check for HB_IS_BADITEM inside hb_itemClear() when compiled with
|
|
HB_PARANOID_MEM_CHECK for debugging
|
|
|
|
* harbour/source/vm/memvars.c
|
|
* formatting
|
|
! fixed pItem initialization in hb_memvarDetachLocal()
|
|
BTW - is this really necessary? I copy it form hb_itemUnRef()
|
|
but in fact it cannot detect all possible item reference cycles
|
|
if they appear - can they appear?
|
|
|
|
2004-12-27 10:37 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* source/vm/memvars.c
|
|
* changed algorithm for recycling of unused memvar values
|
|
- thanks to Przemek
|
|
|
|
2004-12-24 07:47 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* include/hbapi.h
|
|
* source/vm/codebloc.c
|
|
* source/vm/itemapi.c
|
|
* source/vm/memvars.c
|
|
* fixed memvars and detached locals handling related to reallocation
|
|
of memvar's buffer and detaching of locals in a loop
|
|
- thanks to Przemek
|
|
|
|
* source/vm/debug.c
|
|
*removed diagnostic hb_dbgstop()
|
|
|
|
|
|
2004-12-24 07:47 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* include/hbapi.h
|
|
* source/vm/codebloc.c
|
|
* source/vm/itemapi.c
|
|
* source/vm/memvars.c
|
|
* fixed memvars and detached locals handling related to reallocation
|
|
of memvar's buffer and detaching of locals in a loop
|
|
- thanks to Przemek
|
|
|
|
* source/vm/debug.c
|
|
*removed diagnostic hb_dbgstop()
|
|
|
|
|
|
2004-12-20 05:00 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
|
* config/global.cf
|
|
* config/bsd/gcc.cf
|
|
* config/bsd/global.cf
|
|
* config/darwin/gcc.cf
|
|
* config/darwin/global.cf
|
|
* config/dos/bcc16.cf
|
|
* config/dos/djgpp.cf
|
|
* config/dos/global.cf
|
|
* config/dos/owatcom.cf
|
|
* config/dos/rsx32.cf
|
|
* config/dos/watcom.cf
|
|
* config/hpux/gcc.cf
|
|
* config/hpux/global.cf
|
|
* config/linux/gcc.cf
|
|
* config/linux/global.cf
|
|
* config/os2/gcc.cf
|
|
* config/os2/global.cf
|
|
* config/os2/icc.cf
|
|
* config/sunos/gcc.cf
|
|
* config/sunos/global.cf
|
|
* config/w32/bcc32.cf
|
|
* config/w32/gcc.cf
|
|
* config/w32/global.cf
|
|
* config/w32/mingw32.cf
|
|
* config/w32/msvc.cf
|
|
* config/w32/rsxnt.cf
|
|
* config/w32/watcom.cf
|
|
* Changed ARCH variable to HB_ARCH due to a conflict with a permanent,
|
|
non-replacable FreeBSD 5.3 environment variable with the same name.
|
|
|
|
2004-12-16 13:32 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/make_gnu.sh
|
|
* harbour/make_tgz.sh
|
|
* fixed HPUX detection
|
|
|
|
* harbour/bin/hb-func.sh
|
|
* late GTK lib checking for -xbgtk switch in hb* scripts
|
|
|
|
* harbour/contrib/btree/hb_btree.api
|
|
* harbour/contrib/btree/hb_btree.c
|
|
* harbour/contrib/libnf/chdir.c
|
|
* harbour/contrib/libnf/dispc.c
|
|
* harbour/contrib/libnf/ftint86.ch
|
|
* harbour/contrib/libnf/getver.c
|
|
* harbour/contrib/libnf/mkdir.c
|
|
* harbour/contrib/libnf/proper.c
|
|
* harbour/contrib/libnf/rmdir.c
|
|
* casting and small fixes for OpenWatcom compilation
|
|
|
|
* harbour/include/hbdefs.h
|
|
* force big endian if not detected automatically for HPUX
|
|
|
|
* harbour/source/vm/itemapi.c
|
|
* HPUX uses isfinite() not finite()
|
|
|
|
* harbour/source/vm/memvars.c
|
|
! fixed endian dependent code
|
|
|
|
2004-12-14 01:15 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/source/rdd/dbfcdx/dbfcdx1.c
|
|
* minor modifications of some static function names
|
|
|
|
2004-12-14 01:00 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/source/vm/extend.c
|
|
* harbour/source/vm/itemapi.c
|
|
* fixed some minor typos in GCC hack
|
|
+ added missing hb_parnint()
|
|
|
|
2004-12-12 22:00 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/make_gnu.sh
|
|
+ added platform autodetection if HB_ARCHITECTURE not set
|
|
and choosing the preferred compiler if HB_COMPILER not set
|
|
+ added new platforms (Darwin, SunOS, BSD, HPUX) for info
|
|
descriptions - I do not want to decide if this should be
|
|
also added for make_gnu.bat, make_gnu.cmd because these
|
|
files cannot be used for this platforms.
|
|
Now make_bsd.sh and make_drw.sh are redundant - we should
|
|
decide if they should be kept in CVS or removed
|
|
|
|
* harbour/make_tgz.sh
|
|
+ added platform autodetection if HB_ARCHITECTURE not set
|
|
and choosing the preferred compiler if HB_COMPILER not set
|
|
|
|
* harbour/contrib/Makefile
|
|
* changed the list of compiled contrib libs - now there is a
|
|
list of some default libs which can be compiled for all
|
|
platforms and only the chosen ones are added for some
|
|
platforms - it will be easier to manage because the number
|
|
of supported platforms is growing up.
|
|
Please check if it will work for other platforms/compilers.
|
|
|
|
2004-12-12 02:55 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
+ harbour/config/hpux/dir.cf
|
|
+ harbour/config/hpux/gcc.cf
|
|
+ harbour/config/hpux/global.cf
|
|
+ harbour/config/hpux/install.cf
|
|
* Marcelo's files build files for HPUX borrowed from xHarbour
|
|
|
|
* harbour/bin/hb-func.sh
|
|
* harbour/bin/hb-mkslib.sh
|
|
* harbour/bin/postinst.sh
|
|
* recent Phil's changes for Darwin and some of mine modifications and
|
|
cleanups
|
|
|
|
* harbour/include/Makefile
|
|
+ added some missing header files
|
|
|
|
* harbour/include/hbapi.h
|
|
+ added HB_ITEM_{GET|PUT}_NUMINTRAW() macros
|
|
+ added hb_objGetClass()
|
|
|
|
* harbour/include/hbdefs.h
|
|
* redefined multi commands macros to use do {...} while(0) for safe
|
|
use in any of C statement
|
|
+ added HB_OS_HPUX
|
|
|
|
* harbour/include/hbsetup.h
|
|
+ added HB_OS_HPUX
|
|
|
|
* harbour/include/hbstack.h
|
|
* hb_stackDec(), hb_stackPop(), hb_stackPush() redefined also as macros
|
|
when HB_STACK_MACROS is set
|
|
+ added function hb_stackIncrease()
|
|
|
|
* harbour/source/common/hbstr.c
|
|
* fixed possible buffer overflow
|
|
|
|
* harbour/include/hbrdddbf.h
|
|
* harbour/source/rdd/dbf1.c
|
|
* harbour/source/rdd/workarea.c
|
|
* harbour/source/rdd/dbfcdx/dbfcdx1.c
|
|
* harbour/source/rdd/dbfdbt/dbfdbt1.c
|
|
* harbour/source/rdd/dbffpt/dbffpt1.c
|
|
* my recent fixes in xHarbour
|
|
|
|
* harbour/source/rtl/copyfile.c
|
|
* small fix to error message
|
|
|
|
* harbour/source/rtl/idle.c
|
|
+ added HB_IDLESLEEP() and
|
|
void hb_idleSleep( double dSeconds )
|
|
|
|
* harbour/source/rtl/isprint.c
|
|
* use hb_xgrab()/hb_xfree() instead of malloc()/free()
|
|
|
|
* harbour/source/rtl/run.c
|
|
* added __WATCOMC__ to C compilers supporting system()
|
|
|
|
* harbour/source/vm/arrays.c
|
|
* cleaned hb_arrayFromStack(), hb_arrayFromParams()
|
|
|
|
* harbour/source/vm/arrayshb.c
|
|
* small fixes to error messages
|
|
! improved Clipper compatibility in AFILL()
|
|
* harbour/source/vm/asort.c
|
|
* separate entry for integer items - conversion to double may
|
|
damage big 64bit numbers
|
|
|
|
* harbour/source/vm/classes.c
|
|
+ added USHORT hb_objGetClass( PHB_ITEM pItem )
|
|
|
|
* harbour/source/vm/dynsym.c
|
|
! fixed accessing to uninitialized memory
|
|
|
|
* harbour/source/vm/estack.c
|
|
+ added hb_stackIncrease() and modification for new stack macros
|
|
|
|
* harbour/source/vm/hvm.c
|
|
* fixed some error messages
|
|
* some speed improvements
|
|
|
|
* harbour/source/vm/itemapi.c
|
|
* some small optimizations
|
|
|
|
* harbour/utils/hbtest/rt_misc.prg
|
|
* modified file name conversions test results for __PLATFORM__UNIX
|
|
|
|
2004-10-31 01:55 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/source/compiler/cmdcheck.c
|
|
* replaced some free by hb_xfree
|
|
|
|
* harbour/source/compiler/genc.c
|
|
* replace non ID characters in name of local symbol table by '_'
|
|
|
|
* harbour/bin/hb-func.sh
|
|
* set proper X11 path for mixed (32/64bit) systems
|
|
|
|
2004-10-24 20:10 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/config/bsd/global.cf
|
|
+ added suppot for HB_COMMERCE and HB_WITHOUT_GTSLN env vars
|
|
|
|
* harbour/source/compiler/Makefile
|
|
* formating
|
|
|
|
* harbour/include/hbdefs.h
|
|
* harbour/source/vm/fm.c
|
|
* harbour/source/vm/garbage.c
|
|
+ added macro HB_ALLOC_ALIGNMENT which forces allocated memory
|
|
alignment in FM and GC modules to given value - by default used
|
|
only when set HB_OS_SUNOS with 8 bytes alignment
|
|
|
|
2004-10-23 02:50 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/bin/postinst.sh
|
|
* changed install command syntax for Solaris compatibility
|
|
|
|
* harbour/include/hbdefs.h
|
|
* minor formating
|
|
|
|
* harbour/source/vm/fm.c
|
|
+ overwrite HB_MEMINFO_SIGNATURE with 0 in hb_xfree() for detection
|
|
redundant hb_xfree() call with the same pointer
|
|
|
|
* harbour/source/rtl/spfiles.c
|
|
* set the real path in second parameter of RetPath even when
|
|
hb_spFiles fails to avoid race condition
|
|
|
|
* harbour/source/vm/hvm.c
|
|
! set proper decimal value in hb_vmDivide when the integer results
|
|
is converted into double
|
|
! commented out integer division optimization at runtime for Clipper
|
|
compatibility
|
|
|
|
2004-10-20 17:20 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/source/pp/ppcore.c
|
|
+ added predefined macro __PLATFORM__UNIX for all *nix compatible
|
|
systems
|
|
|
|
* harbour/contrib/dot/pp.prg
|
|
* harbour/source/pp/ppcore.c
|
|
* harbour/utils/hbtest/hbtest.prg
|
|
* harbour/utils/hbtest/rt_misc.prg
|
|
* replaced __PLATFORM__Linux with __PLATFORM__UNIX
|
|
|
|
* harbour/harbour.spec
|
|
! fixed stripping script files
|
|
|
|
* harbour/source/rdd/dbfntx/dbfntx1.c
|
|
! fixed casting
|
|
|
|
2004-10-20 12:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbcmd.c
|
|
! Fixed a small bug in ordListAdd() function - there was a memory leak if
|
|
the index name is wrong.
|
|
|
|
2004-10-20 09:41 UTC+0200 Chen Kedem <niki@actcom.co.il>
|
|
* makefile.bc
|
|
+ Add the missing Greek language and codepage files
|
|
* doc/dirstruc.txt
|
|
+ Add oneliner description for: config/darwin, config/sunos
|
|
|
|
2004-10-20 07:00 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/include/hbdefs.h
|
|
+ added macros HB_{PUT|GET}_{LONG|PTR}
|
|
* changed HB_CAST_BYTE_NUMBERS_OFF to HB_STRICT_ALIGNMENT
|
|
|
|
* harbour/source/vm/fm.c
|
|
* harbour/source/vm/hvm.c
|
|
* harbour/source/vm/macro.c
|
|
* replaced code which made pointer casting without respecting
|
|
machine alignment with proper macros
|
|
|
|
2004-10-19 22:25 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/bin/hb-func.sh
|
|
* changed 'sed' and 'tr' expresions to be compatible with SunOS
|
|
+ added Darwin dynlib support borrowed from xHarbour thanks
|
|
to Phil Krylov
|
|
|
|
* harbour/bin/hb-mkslib.sh
|
|
* minor modification
|
|
|
|
* harbour/bin/postinst.sh
|
|
* harbour/config/darwin/gcc.cf
|
|
+ Phil's modification for Darwin
|
|
* removed HB_OS_BSD and HB_BIG_ENDIAN - the first macro is set in
|
|
hbsetup.h when HB_OS_DARWIN is set, the second one should be
|
|
automatically detected inside hbdefs.h using C header files.
|
|
|
|
* harbour/config/sunos/gcc.cf
|
|
* removed HB_BIG_ENDIAN macro - the same as above
|
|
|
|
* harbour/include/hbapi.h
|
|
* harbour/source/vm/fm.c
|
|
* changed 16/32 bit hack #if UINT_MAX == ULONG_MAX for hb_xmem*()
|
|
functions to still not perfect but working on current platforms
|
|
#if UINT_MAX > USHRT_MAX
|
|
|
|
* harbour/include/hbdefs.h
|
|
+ added HB_DBL_LIM_INT24(d) and HB_LIM_INT24(l) macros
|
|
+ try to autodect byte order using information form system C header
|
|
files - it whoud work for Linux, BSD/Darwin, SunOS - maybe also
|
|
for some other *nixes
|
|
* removed some dangerous casting. [x]Harbour code still depnds on
|
|
8bytes double - in CDX for binary compatibility IEEE754 double is
|
|
necessary - if some architectures uses differ type of double value
|
|
for binary compatibility we will have to create proper conversion
|
|
functions for HB_{PUT|GET}_{LE|BE}_DOUBLE and HB_ORD2DBL/HB_DBL2ORD
|
|
macros
|
|
|
|
* harbour/include/hbsetup.h
|
|
* define HB_OS_UNIX when HB_OS_SUNOS set
|
|
|
|
* harbour/source/common/hbstr.c
|
|
* harbour/source/pp/ppcore.c
|
|
* casting
|
|
|
|
* harbour/source/compiler/harbour.c
|
|
* use HB_LIM_INT*() macros instead of hard coded values
|
|
* removed some unnecessary if () statement - always true
|
|
|
|
* harbour/source/compiler/harbour.l
|
|
* harbour/source/compiler/hbfix.c
|
|
* harbour/source/vm/macro.c
|
|
* use HB_LIM_INT*() macros instead of hard coded values
|
|
|
|
* harbour/source/rdd/dbfcdx/dbfcdx1.c
|
|
! minor fix
|
|
|
|
* harbour/source/rdd/dbfntx/dbfntx1.c
|
|
! small fix - the temporary index file was not removed
|
|
* do not force any name for temporary index files - important
|
|
in some cases (like DOS and short file names)
|
|
|
|
* harbour/source/rtl/diskspac.c
|
|
! fixed type in SunOS version
|
|
|
|
* harbour/source/rtl/gtsln/Makefile
|
|
* minor cleanups
|
|
|
|
* harbour/utils/hbtest/rt_math.prg
|
|
* changed to number results to be Clipper compatible.
|
|
|
|
2004-10-14 21:30 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/bin/hb-func.sh
|
|
* harbour/bin/pack_src.sh
|
|
+ harbour/config/sunos/dir.cf
|
|
+ harbour/config/sunos/gcc.cf
|
|
+ harbour/config/sunos/global.cf
|
|
+ harbour/config/sunos/install.cf
|
|
+ added SunOS support
|
|
|
|
* harbour/config/darwin/gcc.cf
|
|
* small modification for nicer work with OS-X installed
|
|
on SF compile farm - I'm not Darwin user and SF is the only
|
|
one place I can make tests - if someone may fix me and leave
|
|
some comments 'why?' it will be nice.
|
|
|
|
* harbour/contrib/Makefile
|
|
* exclude ADS RDD from Darwin build
|
|
|
|
* harbour/contrib/rdd_ads/adsfunc.c
|
|
* some minor modification to avoid compiler warnings.
|
|
|
|
* harbour/include/hbdefs.h
|
|
* fixed typo in HB_PUT_LE_DOUBLE() macro for big endian machines.
|
|
|
|
* harbour/source/compiler/genc.c
|
|
! fixed endian dependend code I left by mistake
|
|
|
|
* harbour/source/compiler/harbour.c
|
|
* harbour/source/compiler/harbour.sly
|
|
* harbour/source/compiler/harbour.y
|
|
! commented out hb_compSequenceFinish()
|
|
|
|
* harbour/source/pp/ppcore.c
|
|
+ added ( void * ) size as result of __ARCH{16,32,64}BIT__ and
|
|
__{LITTLE,BIG,PDP}_ENDIAN__ macros
|
|
|
|
* harbour/source/pp/pragma.c
|
|
! fixed possible string overflow
|
|
|
|
* harbour/source/vm/itemapi.c
|
|
* harbour/source/rtl/diskspac.c
|
|
* harbour/source/rtl/disksphb.c
|
|
* harbour/source/rtl/fstemp.c
|
|
* harbour/source/rtl/idle.c
|
|
* harbour/source/rtl/math.c
|
|
* harbour/source/rtl/gtcrs/Makefile
|
|
* harbour/source/rtl/gtcrs/gtcrs.c
|
|
* harbour/source/rtl/gtcrs/kbdcrs.c
|
|
* harbour/source/rtl/gtcrs/mousecrs.c
|
|
* modified for SunOS and Darwin support.
|
|
|
|
2004-10-12 02:35 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/makefile.bc
|
|
* updated for recent changes by Jacek Kubica - thanks.
|
|
|
|
2004-10-12 01:10 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/include/hbdefs.h
|
|
* harbour/source/rdd/dbf1.c
|
|
* harbour/source/rdd/workarea.c
|
|
* harbour/source/rdd/dbfcdx/dbfcdx1.c
|
|
* foramting some // replaced by /* */
|
|
* adding some missing extensions I haven't ported fully in xHarbour
|
|
|
|
* harbour/source/vm/maindllp.c
|
|
* fixed Windows compilation
|
|
The BCC and MSC make fiels have to be updated to the folowing changes:
|
|
- harbour/contrib/libct/invertwin.prg
|
|
+ harbour/contrib/libct/invrtwin.prg
|
|
- harbour/source/common/hbffind.c
|
|
+ harbour/source/common/hbverdsp.c
|
|
- harbour/source/rdd/dbfcdx/dbfcdx1.h
|
|
+ harbour/source/rtl/hbffind.c
|
|
|
|
2004-10-11 21:40 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/Makefile
|
|
+ harbour/make_bsd.sh
|
|
+ harbour/make_drw.sh
|
|
* harbour/make_tgz.sh
|
|
+ harbour/bin/hb-func.sh
|
|
* harbour/bin/pack_src.sh
|
|
+ harbour/bin/postinst.bat
|
|
+ harbour/bin/postinst.sh
|
|
* harbour/config/dir.cf
|
|
* harbour/config/bsd/gcc.cf
|
|
* harbour/config/bsd/global.cf
|
|
+ harbour/config/darwin/dir.cf
|
|
+ harbour/config/darwin/gcc.cf
|
|
+ harbour/config/darwin/global.cf
|
|
+ harbour/config/darwin/install.cf
|
|
* harbour/config/dos/dir.cf
|
|
* harbour/config/dos/global.cf
|
|
* harbour/config/dos/install.cf
|
|
* harbour/config/dos/owatcom.cf
|
|
* harbour/config/dos/watcom.cf
|
|
* harbour/config/linux/gcc.cf
|
|
* harbour/config/linux/global.cf
|
|
* harbour/contrib/Makefile
|
|
* harbour/contrib/dot/pp_harb.ch
|
|
* harbour/contrib/libct/Makefile
|
|
* harbour/contrib/libct/bit1.c
|
|
* harbour/contrib/libct/bit2.c
|
|
* harbour/contrib/libct/bit3.c
|
|
* harbour/contrib/libct/files.c
|
|
* harbour/contrib/libct/ftoc.c
|
|
- harbour/contrib/libct/invertwin.prg
|
|
+ harbour/contrib/libct/invrtwin.prg
|
|
* harbour/contrib/libct/keyset.c
|
|
* harbour/contrib/libct/makefile.bc
|
|
* harbour/contrib/libmisc/dates2.c
|
|
* harbour/contrib/rdd_ads/ads1.c
|
|
* harbour/contrib/rdd_ads/adsfunc.c
|
|
* harbour/contrib/samples/date.c
|
|
* harbour/include/dbinfo.ch
|
|
* harbour/include/hbapi.h
|
|
* harbour/include/hbapicdp.h
|
|
* harbour/include/hbapifs.h
|
|
* harbour/include/hbapigt.h
|
|
* harbour/include/hbapiitm.h
|
|
* harbour/include/hbcomp.h
|
|
* harbour/include/hbdate.h
|
|
* harbour/include/hbdbf.h
|
|
* harbour/include/hbdbferr.h
|
|
* harbour/include/hbdefs.h
|
|
* harbour/include/hbexprb.c
|
|
* harbour/include/hbexprc.c
|
|
* harbour/include/hbexprop.h
|
|
* harbour/include/hbmacro.h
|
|
* harbour/include/hbmath.h
|
|
* harbour/include/hbpcode.h
|
|
* harbour/include/hbrddcdx.h
|
|
* harbour/include/hbrdddbf.h
|
|
* harbour/include/hbrdddbt.h
|
|
* harbour/include/hbrddfpt.h
|
|
* harbour/include/hbrddntx.h
|
|
* harbour/include/hbset.h
|
|
* harbour/include/hbsetup.h
|
|
* harbour/include/set.ch
|
|
* harbour/source/common/Makefile
|
|
* harbour/source/common/expropt1.c
|
|
* harbour/source/common/expropt2.c
|
|
- harbour/source/common/hbffind.c
|
|
* harbour/source/common/hbfsapi.c
|
|
* harbour/source/common/hbstr.c
|
|
* harbour/source/common/hbver.c
|
|
+ harbour/source/common/hbverdsp.c
|
|
* harbour/source/compiler/genc.c
|
|
* harbour/source/compiler/gencli.c
|
|
* harbour/source/compiler/harbour.c
|
|
* harbour/source/compiler/harbour.l
|
|
* harbour/source/compiler/harbour.slx
|
|
* harbour/source/compiler/harbour.sly
|
|
* harbour/source/compiler/harbour.y
|
|
* harbour/source/compiler/hbfix.c
|
|
* harbour/source/compiler/hbpcode.c
|
|
* harbour/source/compiler/hbusage.c
|
|
* harbour/source/compiler/simplex.c
|
|
* harbour/source/macro/macro.l
|
|
* harbour/source/macro/macro.slx
|
|
* harbour/source/macro/macro.y
|
|
* harbour/source/pp/ppcore.c
|
|
* harbour/source/rdd/dbcmd.c
|
|
* harbour/source/rdd/dbf1.c
|
|
* harbour/source/rdd/dbfcdx/dbfcdx1.c
|
|
- harbour/source/rdd/dbfcdx/dbfcdx1.h
|
|
* harbour/source/rdd/dbffpt/dbffpt1.c
|
|
* harbour/source/rdd/dbfntx/dbfntx1.c
|
|
* harbour/source/rtl/Makefile
|
|
* harbour/source/rtl/abs.c
|
|
* harbour/source/rtl/at.c
|
|
* harbour/source/rtl/datec.c
|
|
* harbour/source/rtl/dates.c
|
|
* harbour/source/rtl/dateshb.c
|
|
* harbour/source/rtl/datesx.c
|
|
* harbour/source/rtl/empty.c
|
|
* harbour/source/rtl/errorapi.c
|
|
* harbour/source/rtl/errorint.c
|
|
* harbour/source/rtl/filesys.c
|
|
* harbour/source/rtl/fstemp.c
|
|
+ harbour/source/rtl/hbffind.c
|
|
* harbour/source/rtl/hbrandom.c
|
|
* harbour/source/rtl/idle.c
|
|
* harbour/source/rtl/inkey.c
|
|
* harbour/source/rtl/math.c
|
|
* harbour/source/rtl/minmax.c
|
|
* harbour/source/rtl/pad.c
|
|
* harbour/source/rtl/padc.c
|
|
* harbour/source/rtl/padl.c
|
|
* harbour/source/rtl/padr.c
|
|
* harbour/source/rtl/philes.c
|
|
* harbour/source/rtl/round.c
|
|
* harbour/source/rtl/soundex.c
|
|
* harbour/source/rtl/str.c
|
|
* harbour/source/rtl/strcase.c
|
|
* harbour/source/rtl/strmatch.c
|
|
* harbour/source/rtl/strtran.c
|
|
* harbour/source/rtl/strzero.c
|
|
* harbour/source/rtl/substr.c
|
|
* harbour/source/rtl/val.c
|
|
* harbour/source/rtl/gtcrs/gtcrs.c
|
|
* harbour/source/rtl/gtcrs/kbdcrs.c
|
|
* harbour/source/rtl/gtdos/gtdos.c
|
|
* harbour/source/rtl/gtsln/gtsln.c
|
|
* harbour/source/rtl/gtsln/kbsln.c
|
|
* harbour/source/rtl/gtsln/keytrans.c
|
|
* harbour/source/vm/arrays.c
|
|
* harbour/source/vm/codebloc.c
|
|
* harbour/source/vm/estack.c
|
|
* harbour/source/vm/eval.c
|
|
* harbour/source/vm/extend.c
|
|
* harbour/source/vm/hvm.c
|
|
* harbour/source/vm/itemapi.c
|
|
* harbour/source/vm/macro.c
|
|
* harbour/source/vm/memvars.c
|
|
* harbour/source/vm/runner.c
|
|
* harbour/tests/bldtest/bldtest.c
|
|
* harbour/utils/hbtest/hbtest.prg
|
|
* harbour/utils/hbtest/rt_misc.prg
|
|
* harbour/utils/hbtest/rt_str.prg
|
|
* Sorry but it's too much modification for full description
|
|
cvs diff gives file 785982 bytes length. So I only count the
|
|
main things:
|
|
! cleand the code (no more warning messages under Linux and GCC and
|
|
DOS OpenWatcom) - some of them were real bugs
|
|
! cleaned all endian dependend code I've found - now Harbour can be
|
|
compiled on LITLE and BIG endian machines - for some other like
|
|
PDP ENDIAN it's enough to define proper macros in hbdefs.h
|
|
+ added macros for to get/put values in chosen byte order:
|
|
HB_GET_LE_[U]INT{16,24,32,64}( pPtr )
|
|
HB_GET_BE_[U]INT{16,24,32,64}( pPtr )
|
|
HB_PUT_LE_[U]INT{16,24,32,64}( pPtr, nVal )
|
|
HB_PUT_BE_[U]INT{16,24,32,64}( pPtr, nVal )
|
|
+ added macro HB_CAST_BYTE_NUMBERS_OFF which disables casting in
|
|
HB_{GET|PUT}_{LE|BE}_* macros - it's necessary for some platforms
|
|
like ALPHA DEC.
|
|
! cleaned the code for 64bit machines
|
|
* changed all parameters in hb_date* functions (day, month, year, week)
|
|
from LONG to int - it doesn't change binary compatibility for 32bit
|
|
machines but can cause troubles with compiling the old source
|
|
+ changed HB_IT_LONG type to HB_LONG which is mapped to long long
|
|
by default for 32 bit machines.
|
|
+ change HB_IT_INTEGER to be real 'int' C type not 'short int'
|
|
+ added HB_IS_NUMINT() macro
|
|
+ added hb_parnll, hb_stornll, hb_retnll, hbretnlllen, hb_itemPutNLL,
|
|
hb_itemPutNLLLen, hb_itemGetNLL which operates on LONGLONG
|
|
+ added hb_parnint, hb_stornint, hb_retnint, hb_retnintlen,
|
|
hb_itemPutNInt, hb_itemPutNIntLen, hb_itemGetNInt which operates on
|
|
HB_LONG
|
|
+ added HB_PUSHLONGLONG pcode
|
|
+ changed compiler and optimizer to use HB_LONG numbers and reduce
|
|
conversion from to double which may damage the 64bit number.
|
|
+ common functions for string to number conversions for compiler, RTL
|
|
and RDD to reduce problems with differ FL values for the same number:
|
|
hb_compStrToNum(), hb_valStrnToNum(), hb_strToNum(), hb_strnToNum()
|
|
+ common function hb_numRoun() which uses exactly the same algorithms
|
|
as string to number conversion for the same reason - please keep
|
|
this functions together.
|
|
+ hack inside hb_numRound() similar to the one used by CL5.3
|
|
+ hb_numInt() which uses uses the same hack as hb_numRound()
|
|
+ rewritten number to string conversion
|
|
+ some new string manipulation functions hb_strncpy(), hb_strncat(), ...
|
|
They works differ the the C one - always set 0 at the end, the buffer
|
|
has to be n+1 bytes length, the n is total size of buffer not the
|
|
left free space.
|
|
! cleaned some code which operates on ASCIIZ string to avoid potential
|
|
buffer overflow
|
|
+ updated RDD code - it's the first part - in few days I plan to change
|
|
workarea structure in both projects - it will break any 3rd party RDDs
|
|
so they have to be updated. I want to add SUPERTABLE into workarea
|
|
to allow creating new RDD on-line.
|
|
! cleaned the bugs with negating integers - on most machines (like x86)
|
|
the integers are not 0 symmetric - it means that x = -x does not work
|
|
for {INT,LONG,LONGLONG}_MIN (hb_vmNegate, ABS())
|
|
+ cleaned error messages to be Clipper compatible.
|
|
+ updated build process for .DEB packages - now hb* scripts and shared
|
|
libs are created by standard make install
|
|
* added new .prg #defines: __PLATFORM__<cPlatfrom>,
|
|
__ARCH{16|32|64}BIT__, __LITTLE_ENDIAN__|__BIG_ENDIAN__|__PDP_ENDIAN__
|
|
!!! cPlatfrom can have lower letters (for xHarbour compatibility)
|
|
If you do not like it please change it.
|
|
* others ...
|
|
|
|
2004-10-10 21:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Fixed a bug, introduced in a last change.
|
|
|
|
2004-10-06 21:56 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/rdd/dbfntx/dbfntx1.c
|
|
! Fixed a bug, causing random GPFs while seeking.
|
|
|
|
2004-10-06 05:40 UTC-0500 David Arturo Macias Corona <dmacias@mail.udg.mx>
|
|
+ harbour/contrib/mysql/difer.txt
|
|
Describe modifications to programs of harbour\contrib\mysql, in Spanish
|
|
+ harbour/contrib/mysql/diffeng.txt
|
|
Describe modifications to programs of harbour\contrib\mysql, in English
|
|
|
|
|
|
2004-10-05 05:39 UTC-0500 David Arturo Macias Corona <dmacias@mail.udg.mx>
|
|
* harbour/contrib/mysql/tmysql.prg
|
|
* harbour/contrib/mysql/tsqlbrw.prg
|
|
* Changes to approach Clipper behaviour
|
|
NOTE: My changes are marked in source code with label "DAVID:", to
|
|
help in quick review of changes, and these changes are
|
|
described widely in files difer.txt, diffeng.txt
|
|
These labels will be removed in a reasonable time
|
|
|
|
+ harbour/contrib/mysql/difer.txt
|
|
Describe modifications to programs of harbour\contrib\mysql, in Spanish
|
|
+ harbour/contrib/mysql/diffeng.txt
|
|
Describe modifications to programs of harbour\contrib\mysql, in English
|
|
|
|
|
|
2004-09-08 16:40 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* include/hbapi.h
|
|
* source/vm/dynsym.c
|
|
* a new function 'hb_dynsymScope' was added to check if the
|
|
passed symbol has requested scope
|
|
|
|
* source/vm/macro.c
|
|
* source/vm/hvm.c
|
|
* fixed support for static functions used in macro compiled
|
|
expressions (the runtime error is generated during evaluation
|
|
instead of macro compilation - like in Clipper)
|
|
|
|
* source/pp/ppcore.c
|
|
* fixed support for '¯o.' in complex expressions
|
|
|
|
|
|
2004-09-07 10:30 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* source/pp/ppcore.c
|
|
* fixed support for Clipper undocumented <x:&> match marker,
|
|
Harbour is now 100% compatible here.
|
|
Notice that this fixes support for
|
|
SET FILTER TO ¯o
|
|
SET FILTER TO ¯o. .AND. expr
|
|
|
|
2004-08-06 18:21 UTC-0500 David Arturo Macias Corona <dmacias@mail.udg.mx>
|
|
* harbour/source/rtl/dates.c
|
|
! fixed problem with dates. Now is Clipper compatible
|
|
For empty date it returns empty string, for valid
|
|
when number of years greater equal to 0 it returns formated date
|
|
and in other case it fills buffers with 0 characters.
|
|
Borrowed from xHarbour, in changes made by Przemyslaw Czerpak
|
|
It also fix ( CTOD( "" ) + 30 ) error reported by Randy Portnoff
|
|
|
|
2004-08-04 10:28 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* contrib/odbc/odbc.c
|
|
+ New functions has been added: sqlSetStmtOption() and sqlColumns()
|
|
* contrib/mysql/mysql.c
|
|
+ sqlUseRes() function added
|
|
* sqlListTbl() is modified - second parameter ( table template ) is added
|
|
|
|
2004-08-03 11:10 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
* source/rtl/tget.prg
|
|
* GetNew() no longer evaluates passed set/get codeblock
|
|
|
|
2004-08-01 14:38 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* source/rtl/filesys.c
|
|
! Out of bound buffer access fixed. (I couldn't test this)
|
|
(Thanks to Chen Kedem)
|
|
|
|
2004-07-27 20:41 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* include/hbclass.ch
|
|
+ Added a previous #undef _HB_CLS_FUNCNAME for multiple classes
|
|
definitions on the same PRG
|
|
|
|
2004-07-27 10:50 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* hrbdll.bc
|
|
+ Added modules array.prg, block.prg, characte.prg, date.prg,
|
|
logical.prg, nil.prg, numeric.prg.
|
|
|
|
2004-07-27 11:49 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
+ source/rtl/array.prg
|
|
+ source/rtl/block.prg
|
|
+ source/rtl/date.prg
|
|
+ source/rtl/logical.prg
|
|
+ source/rtl/nil.prg
|
|
+ source/rtl/numeric.prg
|
|
* Harbour implementation of Class(y) Classes Array, Block, Date, Logical,
|
|
Nil, Numeric.
|
|
|
|
* makefile.bc
|
|
+ Added modules array.prg, block.prg, date.prg, logical.prg, nil.prg,
|
|
numeric.prg.
|
|
|
|
WARNING: Other makefiles need to be updated
|
|
|
|
2004-07-27 11:16 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* include/hbclass.ch
|
|
+ Added optional clause FUNCTION to class definitions,
|
|
based on Class(y) implementation. This allows to use a different name,
|
|
if desired, to the defined class. i.e.:
|
|
|
|
CLASS Date FUNCTION _Date
|
|
|
|
As Date() is a reserved function name, we can use a _Date() one, but the
|
|
Class Name will remain as DATE.
|
|
|
|
2004-07-27 02:09 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
+ source/rtl/characte.prg
|
|
* Harbour implementation of Class(y) Class Character
|
|
|
|
* makefile.bc
|
|
+ Added module characte.prg
|
|
|
|
WARNING: Other makefiles need to be updated
|
|
|
|
2004-07-26 9:03 UTC-0800 Luis Krause Mantilla <lkrausem /*at*/ shaw /*dot*/ ca>
|
|
* hrbdll.bc
|
|
+ Added module scalar.prg
|
|
|
|
2004-07-26 10:50 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* source/compiler/cmdcheck.c
|
|
! Writing out of bound when using -x compiler switch fixed.
|
|
(Thanks to Chen Kedem)
|
|
|
|
* source/vm/cmdarg.c
|
|
! Tabs removed.
|
|
|
|
2004-07-26 01:21 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
+ source/rtl/scalar.prg
|
|
* Harbour implementation of Class(y) Class ScalarObject
|
|
|
|
* makefile.bc
|
|
+ Added module scalar.prg
|
|
|
|
WARNING: Other makefiles need to be updated.
|
|
|
|
2004-07-25 16:48 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
|
* vm/classes.c
|
|
+ functions hb_clsCreate(), hb_clsAdd() and hb_clsAssociate() added.
|
|
These functions are equivalents to Clipper __mdCreate(), __mdAdd()
|
|
and __mdAssociate(), though the parameters are different to easy
|
|
their use.
|
|
|
|
The purpouse of these functions is to create new classes from C level,
|
|
a missing feature of Harbour classes engine. Harbour classes functions
|
|
never considered the possibility of being used from C level.
|
|
|
|
USHORT hb_clsCreate( USHORT usSize, char * szClassName ) : Creates a
|
|
new class with usSize DATAs and szClassName Name. It returns the handle
|
|
of the new created class.
|
|
|
|
void hb_clsAdd( USHORT usClassH, char * szMethodName, void * pFunction ) :
|
|
Adds a new method to the class, that will execute pFunction() code.
|
|
|
|
void hb_clsAssociate( USHORT usClassH ) : Instantiates a new object of
|
|
the Class handle usClassH. The object is placed at the stack returned value,
|
|
so it may be accessed using hb_par...( -1, ... ) functions, or managing the
|
|
item directly.
|
|
|
|
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 ¯o
|
|
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 @¯o 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.
|
|
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
|