368 lines
11 KiB
Plaintext
368 lines
11 KiB
Plaintext
19990714-12:01 Alexander Kresin
|
|
* source\hbpp\hbpp.c
|
|
* source\hbpp\hbppint.c
|
|
* source\hbpp\hbppmain.c
|
|
* include\hberrors.h
|
|
* fixed some bugs, including those, needed for classes.ch
|
|
|
|
19990713-22:30 CET Eddie Runia <eddie@runia.com>
|
|
- source/runner/run_exp.h
|
|
+ include/run_exp.h
|
|
run_exp.h moved because of problem with BC 4.5
|
|
|
|
19990713-20:35 CET Eddie Runia <eddie@runia.com>
|
|
* source/rtl/tclass.prg
|
|
Changed standard message Super to __Super
|
|
* tests/working/clsdata.prg
|
|
Named class name used instead of Super
|
|
|
|
|
|
Tue Jul 13 14:06:03 1999 Gonzalo A. Diethelm <Gonzalo.Diethelm@jda.cl>
|
|
|
|
* include/classes.ch:
|
|
* include/compat.h:
|
|
* include/extra.h:
|
|
* include/super.h:
|
|
* source/rtl/natmsg/msgbas.c:
|
|
* source/runner/run_exp.h:
|
|
* source/runner/runner.c:
|
|
* tests/broken/clasname.prg:
|
|
* tests/broken/parexpr.prg:
|
|
* tests/broken/statics1.prg:
|
|
* tests/broken/statics2.prg:
|
|
* tests/broken/vec1.prg:
|
|
* tests/working/ainstest.prg:
|
|
* tests/working/and_or.prg:
|
|
* tests/working/array16.prg:
|
|
* tests/working/arrayidx.prg:
|
|
* tests/working/arrays.prg:
|
|
* tests/working/arrindex.prg:
|
|
* tests/working/atest.prg:
|
|
* tests/working/box.prg:
|
|
* tests/working/byref.prg:
|
|
* tests/working/calling.prg:
|
|
* tests/working/cdow.prg:
|
|
* tests/working/clasinit.prg:
|
|
* tests/working/classch.prg:
|
|
* tests/working/classes.prg:
|
|
* tests/working/clsdata.prg:
|
|
* tests/working/cmphello.prg:
|
|
* tests/working/codebl.prg:
|
|
* tests/working/codebloc.prg:
|
|
* tests/working/comments.prg:
|
|
* tests/working/copyfile.prg:
|
|
* tests/working/dates.prg:
|
|
* tests/working/dates2.prg:
|
|
* tests/working/dates3.prg:
|
|
* tests/working/debugtst.prg:
|
|
* tests/working/descend.prg:
|
|
* tests/working/dirtest.prg:
|
|
* tests/working/docase.prg:
|
|
* tests/working/dosshell.prg:
|
|
* tests/working/dupvars.prg:
|
|
* tests/working/dynobj.prg:
|
|
* tests/working/empty.prg:
|
|
* tests/working/exittest.prg:
|
|
* tests/working/extend1.prg:
|
|
* tests/working/extend2.c:
|
|
* tests/working/fib.prg:
|
|
* tests/working/fileio.prg:
|
|
* tests/working/filexist.prg:
|
|
* tests/working/fornext.prg:
|
|
* tests/working/fornext2.prg:
|
|
* tests/working/funcarr.prg:
|
|
* tests/working/guess.prg:
|
|
* tests/working/hardcr.prg:
|
|
* tests/working/hello.prg:
|
|
* tests/working/ifelse.prg:
|
|
* tests/working/ifinline.prg:
|
|
* tests/working/inherit.prg:
|
|
* tests/working/inifiles.prg:
|
|
* tests/working/initexit.prg:
|
|
* tests/working/inline.prg:
|
|
* tests/working/instr.prg:
|
|
* tests/working/iotest.prg:
|
|
* tests/working/iotest2.prg:
|
|
* tests/working/keywords.prg:
|
|
* tests/working/linecont.prg:
|
|
* tests/working/longstr.prg:
|
|
* tests/working/longstr2.prg:
|
|
* tests/working/mankala.prg:
|
|
* tests/working/mathtest.prg:
|
|
* tests/working/mtran.prg:
|
|
* tests/working/multiarg.prg:
|
|
* tests/working/nums.prg:
|
|
* tests/working/objarr.prg:
|
|
* tests/working/objasign.prg:
|
|
* tests/working/objects.prg:
|
|
* tests/working/operat.prg:
|
|
* tests/working/os.prg:
|
|
* tests/working/output.prg:
|
|
* tests/working/overload.prg:
|
|
* tests/working/passref.prg:
|
|
* tests/working/procline.prg:
|
|
* tests/working/procname.prg:
|
|
* tests/working/readhrb.prg:
|
|
* tests/working/recursiv.prg:
|
|
* tests/working/returns.prg:
|
|
* tests/working/round.prg:
|
|
* tests/working/rtfclass.prg:
|
|
* tests/working/rtl_test.prg:
|
|
* tests/working/say.prg:
|
|
* tests/working/scroll.prg:
|
|
* tests/working/seconds.prg:
|
|
* tests/working/set_num.prg:
|
|
* tests/working/set_test.prg:
|
|
* tests/working/spawn.prg:
|
|
* tests/working/spawn2.prg:
|
|
* tests/working/statfun.prg:
|
|
* tests/working/statics.prg:
|
|
* tests/working/strcmp.prg:
|
|
* tests/working/strdelim.prg:
|
|
* tests/working/strings.prg:
|
|
* tests/working/strings2.prg:
|
|
* tests/working/strings3.prg:
|
|
* tests/working/strings4.prg:
|
|
* tests/working/strip.prg:
|
|
* tests/working/syserror.prg:
|
|
* tests/working/t1.prg:
|
|
* tests/working/test.prg:
|
|
* tests/working/test10.prg:
|
|
* tests/working/test_all.prg:
|
|
* tests/working/testcgi.prg:
|
|
* tests/working/testcopy.prg:
|
|
* tests/working/testerro.prg:
|
|
* tests/working/testfor.prg:
|
|
* tests/working/testgt.prg:
|
|
* tests/working/testhbf.prg:
|
|
* tests/working/testhtml.prg:
|
|
* tests/working/testid.prg:
|
|
* tests/working/testinc.prg:
|
|
* tests/working/testmem.prg:
|
|
* tests/working/teststr.prg:
|
|
* tests/working/testtok.prg:
|
|
* tests/working/testvars.prg:
|
|
* tests/working/testwarn.prg:
|
|
* tests/working/transfrm.prg:
|
|
* tests/working/val.prg:
|
|
* tests/working/version.prg:
|
|
* tests/working/while.prg:
|
|
Added RCS Id keywords to all these files.
|
|
Got rid of a few '//' comments in C/H files.
|
|
Added include guards to a few H files.
|
|
|
|
Tue Jul 13 13:44:04 1999 Gonzalo A. Diethelm <Gonzalo.Diethelm@jda.cl>
|
|
|
|
* include/Makefile:
|
|
* source/rtl/Makefile:
|
|
* tests/working/Makefile:
|
|
Updated list of files.
|
|
|
|
* source/rtl/arrays.c:
|
|
* source/rtl/classes.c:
|
|
* source/rtl/console.c:
|
|
* source/rtl/dates.c:
|
|
* source/rtl/descend.c:
|
|
* source/rtl/dir.c:
|
|
* source/rtl/environ.c:
|
|
* source/rtl/files.c:
|
|
* source/rtl/hardcr.c:
|
|
* source/rtl/math.c:
|
|
* source/rtl/mtran.c:
|
|
* source/rtl/set.c:
|
|
* source/rtl/strings.c:
|
|
* source/rtl/transfrm.c:
|
|
Protected all uses of #pragma startup so they won't trigger a
|
|
warning with gcc.
|
|
|
|
* tests/working/inifiles.prg:
|
|
Fixed a typo.
|
|
|
|
19990712-23:40 EDT David G. Holm <dholm@jsd-llc.com>
|
|
* include/hbdefs.h
|
|
! The HB_HANDLE type was being defined in the #else section of a #ifdef
|
|
__IBMCPP__ section instead of being defined for all compilers
|
|
|
|
19990712-19:30 EDT David G. Holm <dholm@jsd-llc.com>
|
|
* tests/working/inifiles.prg
|
|
! new() no longer returns nil and now checks to see if the file was
|
|
successfully opened or created before attempting to access it
|
|
|
|
19990712-19:15 EDT David G. Holm <dholm@jsd-llc.com>
|
|
* source/rtl/files.c
|
|
! hb_fsCreate now creates files that are read-write instead of write-only
|
|
! hb_fsRead now returns 0 instead of 65536U after a read() error
|
|
|
|
19990712-22:00 Eddie Runia <eddie@runia.com>
|
|
* source/rtl/classes.c
|
|
Some more test data left in
|
|
|
|
19990712-19:10 Eddie Runia <eddie@runia.com>
|
|
* tests/working/*.prg
|
|
Little inconsistency corrected
|
|
|
|
19990712-16:52 Antonio Linares <alinares@fivetech.com>
|
|
* include\classes.ch
|
|
* Inheritance class creation command support
|
|
* Enhanced tests\working\classch.prg classes.ch sample
|
|
|
|
19990712-15:54 Antonio Linares <alinares@fivetech.com>
|
|
* include\classes.ch
|
|
* Missing oClass:Create call
|
|
* Fixed Method INLINE command
|
|
* Added tests\working\classch.prg classes.ch sample
|
|
|
|
19990712-13:56 Antonio Linares <alinares@fivetech.com>
|
|
* include\classes.ch
|
|
* Added support for CONSTRUCTOR and INLINE Methods
|
|
|
|
19990712-10:52 Alexander Kresin
|
|
* source\hbpp\hbpp.c
|
|
* fixed some bugs of #translate implementation
|
|
|
|
19990711-21:30 Eddie Runia <eddie@runia.com>
|
|
* source/rtl/classes.c
|
|
Debug text removed
|
|
|
|
|
|
19990711-21:15 Eddie Runia <eddie@runia.com>
|
|
* include/hbdefs.h; include/extend.h; source/rtl/codebloc.c;
|
|
source/rtl/memvars.c
|
|
HANDLE changed to HB_HANDLE
|
|
|
|
19990711-20:25 Ryszard Glab <rglab@imid.med.pl>
|
|
* include/init.h
|
|
* all functions and variables declared in this file have to be 'static'
|
|
|
|
* source/vm/initsymb.c
|
|
* added again #ifdef HARBOUR_STRICT_ANSI_C to call functions for
|
|
symbols table initialization only when strict ANSI C compiler
|
|
is used.
|
|
|
|
* include/extend.h
|
|
+ added HB_VALUE structure for storing memvars and detached locals
|
|
+ added hb_struMemvar used in HB_ITEM structure
|
|
|
|
* include/hbdefs.h
|
|
+ added IT_MEMVAR constant for values stored as memvar reference
|
|
+ added IS_MEMVAR macro
|
|
|
|
* source/vm/hvm.c
|
|
* corrected support for detached local variables
|
|
+ added support for static variables passed by reference
|
|
* variables passed by reference can be now chained and a reference to
|
|
static variable can be mixed with a reference to local variable
|
|
(this should work for memvar variables too)
|
|
|
|
* source/rtl/codebloc.c
|
|
* corrected support for detached local variables
|
|
+ added copyright info
|
|
|
|
+ source/rtl/memvars.c
|
|
+ new file for PUBLIC and PRIVATE variables handling
|
|
(it supports detached locals currently)
|
|
|
|
* source/rtl/classes.c
|
|
* updated to use 'ItemUnRef()' function instead of direct stack access
|
|
|
|
* source/rtl/extend.c
|
|
* updated to use 'ItemUnRef()' function instead of direct stack access
|
|
* removed all if( pItem->type & IT_BYREF ) and replaced with the *only*
|
|
correct if( IS_BYREF(pItem) )
|
|
|
|
* source/rtl/Makefile
|
|
+ added memvars.c file
|
|
|
|
- tests/working/codebl2.c
|
|
- removed this file because its code is now in codebl.prg file
|
|
|
|
* tests/working/codebl.prg
|
|
* added new code to test detached locals (donated by David Pearson)
|
|
|
|
* tests/working/byref.prg
|
|
* added new code to test if Harbour handles variables passed by
|
|
reference correctly
|
|
|
|
* tests/working/Makefile
|
|
- removed codebl2.prg
|
|
|
|
* doc/codebloc.txt
|
|
* updated information to reflect current implementation of codeblocks
|
|
|
|
+ config/win32/bcc32.cf
|
|
+ new file for Borland C/C++ Builder
|
|
(This file is NOT TESTED yet)
|
|
|
|
+ config/win32/icc.cf
|
|
+ new file for IBM Visual Age C++
|
|
(This file is NOT TESTED yet)
|
|
|
|
* makefile.b16
|
|
* makefile.b32
|
|
* makefile.icc
|
|
* makefile.vc
|
|
+ added source/rtl/memvars.c
|
|
|
|
* makedos.env
|
|
* added '-I.' switch for compiler flags
|
|
|
|
* source/compiler/harbour.l
|
|
- removed #include "./harboury.h" (it is now handled by makedos.env)
|
|
|
|
* source/tools/stringp.prg
|
|
* corrected bug in line 101 (':=' should be here instead of '+='
|
|
|
|
19990710-23:15 Alexander Kresin
|
|
* source\hbpp\hbpp.c
|
|
* fixed some bugs - now we can use classes.ch
|
|
Old Changelog renamed to Changelog.001
|
|
+ ChangeLog
|
|
* source/pp/pragma.c
|
|
* contrib/dot/pp_harb.ch
|
|
* tests/inline_c.prg
|
|
* STOPDUMP renamed as ENDDUMP (with Ron permission)
|
|
|
|
2001-12-21 08:40 UTC-0300 Luiz Rafael Culik <culik@sl.conex.net>
|
|
* utils/hbmake/hbmake.prg
|
|
* small fix
|
|
|
|
2001-12-21 07:50 UTC-0300 Luiz Rafael Culik <culik@sl.conex.net>
|
|
* source/rtl/filesys.c
|
|
* hb_fsmkdir,hb_fsChdir,hb_fsRmdir,hb_fsDelete,hb_fsRename,hb_fsCurdirBuff()
|
|
now use Win32 API calls
|
|
* utils/hbmake/hbmake.prg
|
|
! Disabled profile
|
|
* utils/hbmake/hbmutils.prg
|
|
* An small clean up
|
|
* ChangeLog
|
|
* Renamed to ChangeLog.012 and started an new one
|
|
2006-02-15 13:50 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/source/vm/hvm.c
|
|
! fixed memory leak I introduced changing Ryszard modifications
|
|
|
|
need such functionality yet
|
|
+ harbour/ChangeLog.015
|
|
* harbour/source/vm/debug.c
|
|
|
|
* harbour/harbour.spec
|
|
* harbour/bin/hb-func.sh
|
|
* some modification in xhb* scripts building - adding passing
|
|
predefined compiler and linker switches
|
|
* harbour/source/vm/hvm.c
|
|
* minor code cleanup
|
|
|
|
2006-09-03 18:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/include/hbapicls.h
|
|
* harbour/source/vm/classes.c
|
|
* harbour/source/vm/hvm.c
|
|
* harbour/tests/overload.prg
|
|
+ added support for overloading [] in assignment operation
|
|
|
|
2006-09-03 16:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/ChangeLog
|
|
+ harbour/ChangeLog.016
|
|
* new ChangeLog file created
|
|
* harbour/include/hbver.h
|
|
* updated version number to 0.47.0
|
|
* tagged CVS as build47
|