/* * $Id$ */ /* Use this format for the entry headers: YYYY-MM-DD HH:MM UTC[-|+]hhmm Your Full Name For example: 2002-12-01 13:30 UTC+0100 Foo Bar */ * harbour/source/vm/itemapi.c * modified hb_itemClear() to be reentrant safe - the new version can be also better optimized by C compiler so should be also faster * harbour/source/rdd/dbcmd.c ! initialize lpdbOrdCondInfo in DBORDERINFO structure before passing to ORDCREATE() * harbour/source/vm/fm.c ! fixed typo in memset() when HB_PARANOID_MEM_CHECK enabled - Preprocessor (PP) lib flavour is not affected by this setting. - Support is not full in the RDD code yet. * harbour/source/rdd/dbf1.c * harbour/source/rdd/dblist.prg * harbour/source/rdd/delim1.c * harbour/source/rdd/sdf1.c * harbour/source/rtl/tlabel.prg * harbour/source/rtl/treport.prg * harbour/source/rtl/set.c * harbour/source/vm/memvars.c * harbour/source/vm/runner.c + Honoring _SET_DEFEXTENSIONS setting all over the code. 2006-09-05 12:44 UTC+0100 Viktor Szakats (viktor.szakats syenar.hu) * harbour/source/debug/debugger.prg ! Fixed and made multiplatform the filename extension handling parts. * harbour/source/vm/memvars.c ! Comment minor fixes. * harbour/harbour.spec * harbour/make_xmingw.sh * harbour/make_bsd.sh * harbour/make_drw.sh ! xharbour -> harbour 2006-09-04 19:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/TODO + added simpler example for memory leak in macro compiler: ? type("user input") ! Made the logic multiplatform where it's decided whether to * replaced TABs with SPACEs C:\PATH.A\MYFILE didn't get the default extension while * harbour/source/vm/classes.c * added some TRACE() messages + added support for executing functions with :EXEC() registered dynamically after creating * harbour/source/vm/hvm.c * minor modification 2006-09-04 18:10 UTC+0100 Viktor Szakats (viktor.szakats syenar.hu) * harbour/source/rtl/tlabel.prg * harbour/source/rtl/treport.prg ! Made the logic multiplatform where it's decided whether to add a default extension to the loaded filename. C:\PATH.A\MYFILE didn't get the default extension while C:\PATH\MYFILE did. 2006-09-04 11:40 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbexprc.c ! fixed bug in wrong integer negating, f.e.: proc main(); local i:=0; i-=-32768; ? i; return ! fixed PCODE generated for +=, -=, /=, *= expressions when right side of expression is undefined variable - it's possible that it will be field and we will have RT error. It fixes tt4.prg example form TODO file. * harbour/TODO - removed tt4.prg example from TOFIX * harbour/source/vm/classes.c ! fixed supercast message validation * harbour/source/vm/hvm.c ! fixed very bad typo in hb_vmMinus() which can cause wrong results when on 64-bit integer overflow 2006-09-04 09:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/ChangeLog + harbour/ChangeLog.016 ! added ChangeLog.016 and updated number - mistake in my previous commit * harbour/source/vm/classes.c * stronger parameters validation and fixed some possible problems in hb_objGetMethod() + added support for assigning enumerator value by: :__enumValue() and enumerator index by: :__enumIndex() It's a work in progress - please do not create any code which may need such functionality yet * harbour/source/vm/debug.c * 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