Files
harbour-core/harbour/ChangeLog
2000-05-01 21:27:02 +00:00

427 lines
13 KiB
Plaintext

20000501-23:25 GMT+1 Victor Szakats <info@szelvesz.hu>
* include/Makefile
! Missing hbapi.h added to the file list.
20000501-23:21 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
* ChangeLog
! cvs server: warning: file `harbour/ChangeLog' seems to still contain conflict indicators
Removed conflict indicators.
20000501-23:19 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
* source/rtl/teditor.prg
! fixed a few errors in aText handling
* added missing navigation functions
% aText shrinks when deleting lines of text
* source/rtl/memoedit.prg
* when exiting editor, if exited with K_CTRL_W gets modified text from
editor to save it. IT DOESN'T work right now because I don't know
how to distinguish K_CRTL_W from K_CTRL_END. :-|
20000501-14:15 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
* source/compiler/harbour.c
* Minor correction to hb_compVariableAdd().
* source/compiler/hbpcode.c
* Enhancements to hb_compStrongType() to support new PUSH/POPALIASEDFIELDNEAR.
* tests/testwarn.prg
+ Added code to demonstrate more warnings.
20000501-19:05 GMT+1 Ryszard Glab <rglab@imid.med.pl>
*source/vm/hvm.c
* fixed unused variable warning
20000501-18:55 GMT+1 Ryszard Glab <rglab@imid.med.pl>
*source/rtl/filesys.c
* added support for hb_fsCommit() in Unix-like OS
*source/compiler/harbour.c
* fixed signed/unsigned warnings
20000501-18:48 GMT+1 Victor Szakats <info@szelvesz.hu>
* include/hbpcode.h
* source/compiler/hbfix.c
* source/compiler/hbpcode.c
* source/compiler/genc.c
* source/compiler/harbour.c
* source/vm/hvm.c
+ Added new pcode: HB_P_PUSHBLOCKSHORT
This is used for codeblocks which have no parameters, use no locals,
and the total size is smaller than 255 bytes. The majority of codeblocks
falls into this category.
HB_TEST is now 15K smaller.
! WARNING ! All .PRGs must be recompiled after the changes of today.
20000501 14:35 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*contrib/libgt/doc/gendoc.bat
contrib/libgt/doc/gendoc.cmd
contrib/libmisc/doc/gendoc.bat
contrib/libmisc/doc/gendoc.cmd
*Small changes
*utils/hbdoc/hbdoc.prg
*small bug fixed
20000501-18:05 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/rtl/filesys.c
! Fixed hb_fsCurDirBuff() (and CURDIR()) for non-MINGW32 platforms.
* include/hbapi.h
+ Added missing declaration from the previous CVS.
20000501-17:42 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/vm/cmdarg.c
* source/common/hbver.c
* include/hbcomp.h
* source/compiler/harbour.c
* source/compiler/cmdcheck.c
+ Added /BUILD option for the compiler.
This option will now also print the platform and Harbour versions.
! Fixed check for /CREDIT switch.
* source/compiler/hbgenerr.c
* Some small cleanups on the error texts.
* makefile.bc
- Removed duplicated and Borland only default language selection.
This feature is already built in to HBSETUP.H, so there's no
point to duplicate it. Or I'm missing something obvious.
20000501-16:08 GMT+1 Victor Szakats <info@szelvesz.hu>
* include/hbpcode.h
* source/compiler/hbfix.c
* source/compiler/hbpcode.c
* source/compiler/genc.c
* source/compiler/harbour.c
* source/vm/hvm.c
+ Added new near pcodes for POP/PUSHALIASEDFIELD
20000501-15:45 GMT+1 Ryszard Glab <rglab@imid.med.pl>
*source/rtl/filesys.c
* added support for file locks under Unix compatible OS
TODO: check the append locks
* commit operation cannot be performed by closing a
duplicated file handle - it releases all locks for
this file on Unix compatible OS
*source/vm/hvm.c
*include/hbvm.h
* added hb_vmEvalBlock() for a codeblock evaluation - it is
passing no arguments to a codeblock
* added hb_vmEvalBlockV() for a codeblock evaluation - it is
using a variable number of arguments
*source/rdd/dbcmd.c
* fixed bug in defEvalBlock
* fixed to call hb_vmEvalBlock()
* some common parts moved into separate functions
*include/hbcomp.h
* changed 'BYTE iJumps' into 'ULONG iJumps' to stop reallocation
error mentioned by Victor
20000501-15:37 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/rtl/teditor.prg
+ source/rtl/memoedit.prg
* source/rtl/Makefile
* makefile.bc
* makefile.vc
! Added missing CVS header.
* Separated MEMOEDIT() function from the underlying class.
+ Added new files to makefile.vc
+ Defaults set for the MEMOEDIT() parameters.
+ cUserFunction logical value handled.
! Fixed to compile with 10 character symbol length limit.
* source/rtl/dummy.prg
- Removed commented line
* source/compiler/hbusage.c
+ Developer list updated.
* source/rtl/Makefile
! Fixed back the indentation of the file list from three spaces to
one tab.
+ Added memoedit.prg
20000501 08:10 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*makefile.bc
+added teditor.prg entry to makefile
20000501 08:00 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*contrib/libgt/doc/gendoc.bat
contrib/libmisc/doc/gendoc.bat
*Small changes
*utils/hbdoc/hbdoc.prg
*fixed small bug
*contrib/libgt/doc/en/ht_gt.txt
*fixed library name
*contrib/libmisc/doc/en/ht_dbf.txt
contrib/libmisc/doc/en/ht_class.txt
contrib/libmisc/doc/en/ht_str.txt
contrib/libmisc/doc/en/ht_conv.txt
*fixed library name
*doc/en/files.txt
doc/en/rdddb.txt
doc/en/rddmisc.txt
*fixed Broken see also entrie
20000501-01:52 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
* source/compiler/hbpcode.c
* Minor Enhancements to hb_compStrongType()
* tests/testwarn.prg
+ Added code to demonstrate more warnings.
20000501-01:05 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
* include/hbcomp.h
+ Added to COMSYMBOL :
BYTE * cParamTypes;
int iParamCount;
+ Added :
extern char * hb_comp_szDeclaredFun
* source/compiler/harbour.y
* Enhanced DECLARE FUNCTION parsing to properly maintain number and type of declared function parameters.
* source/compiler/harbour.c
+ Added char * hb_comp_szDeclaredFun
* Modified hb_compVariableAdd() to support dummy parameter vars in Function Decleration.
* source/compiler/hbpcode.c
* Enhancements to hb_compStrongType() to support parameter checks of declared function.
* tests/testwarn.prg
+ Added code to demonstrate more warnings.
* include/hberrors.h
+ Added :
#define HB_COMP_PARAM_COUNT 15
#define HB_COMP_PARAM_TYPE 16
* source/compiler/hbgenerr.c
+ added :
"3Invalid number of parameters: \'%s\' expected: \'%s\'"
"3Incompatible parameter # %s expected: \'%s\'"
20000430-21:30 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
* source/compiler/harbour.c
- Removed refrence to pFunc->iFunctionIndex.
* source/compiler/hbpcode.c
* Enhancements to hb_compStrongType()
* tests/testwarn.prg
+ Added code to demonstrate more warnings.
* include/hbcomp.h
- Removed pFunctionCalls and iFunctionIndex members of _FUNC structure.
20000430-22:15 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
* source/compiler/harbour.y
! Fixed { hb_compVariableDim( $1, $2 ); } to { hb_comp_cVarType = 'A'; hb_compVariableDim( $1, $2 ); }
so that correct type is saved.
* source/compiler/hbpcode.c
* Enhancements to hb_compStrongType()
* source/compiler/hbgenerr.c
+ added :
"3Can\'t use array index with NON Array"
"3Incompatible return value: \'%s\' expected: \'%s\'"
* include/hberrors.h
+ added :
#define HB_COMP_WARN_NOT_ARRAY 13
#define HB_COMP_RETURN_TYPE 14
* tests/testwarn.prg
+ Added code to demonstrate more warnings.
20000430-23:00 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
* source/rtl/teditor.prg
+ added MemoEdit() lEditMode parameter handling
20000430-20:35 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
* source/rtl/teditor.prg
+ Implements TEditor CLASS and exports MemoEdit function. VERY miminal
functionality / compatibility. Very little testing, but nonetheless fast
enough for medium sized text.
* source/rtl/Makefile
+ added teditor.prg to list of needed files.
* source/rtl/dummy.prg
- removed MemoEdit() declaration
20000430-17:45 GMT+1 Ryszard Glab <rglab@imid.med.pl>
*include/hbcomp.h
*include/hbexprop.h
*include/hbmacro.h
*source/vm/macro.c
* removed redundancy in extern declarations
* removed unused bStackAffected parameter used for
strong typing
20000430-13:50 GMT+1 Ryszard Glab <rglab@imid.med.pl>
*source/compiler/harbour.c
*fixed possible memory reallocation error in hb_compNOOPadd()
*fixed possible memory reallocation error in hb_compNOOPadd()
*source/compiler/hbpcode.c
*fixed pVar -> pSym
20000430 04:10 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*contrib/libgt/doc/gendoc.bat
contrib/libgt/doc/gendoc.cmd
contrib/libmisc/doc/gendoc.bat
contrib/libmisc/doc/gendoc.cmd
doc/genhtm.bat
doc/genhtm.cmd
*Small changes
*contrib/libmisc/doc/libmisc.lnk
contrib/libgt/doc/libgt.lnk
doc/genhtm.lnk
*Change The forced version number with a MACRO
*Batch files for generating docs
*utils/hbdoc/hbdoc.prg
+Docver() and ReadLinkFile() functions to process the HBDOC link file
macros
20000429-23:50 GMT-8 Ron Pinkas <Ron@Profit-Master.com>
* harbour/source/compiler/harbour.c
! Fixed hb_compVariableAdd() to utilize parameter cValueType for Codeblock local variables, so that correct type is stored.
* harbour/source/compiler/harbour.y
! Fixed hb_compExprCBVarAdd( $<asExpr>0, $1, $2 ) to hb_compExprCBVarAdd( $<asExpr>0, $1, hb_comp_cVarType ) and
hb_compExprCBVarAdd( $<asExpr>0, $3, $4 ) to hb_compExprCBVarAdd( $<asExpr>0, $3, hb_comp_cVarType ) so that
correct type is passed.
+ Added hb_comp_cVarType = ' ' to reset declared type after BlockVar[s] PRIVATE and PUBLIC.
* harbour/source/compiler/hbpcode.c
* Minor corrections to hb_compStrongType()
20000429-02:29 GMT-8 Brian Hays <bhays@abacuslaw.com>
* nation.txt
* misc.txt
* memo.txt
* input.txt
* file.txt
* math.txt
! misc. grammar, usage and accuracy fixes.
20000429-09:50 GMT+1 Victor Szakats <info@szelvesz.hu>
* bin/bld.*
* make_gnu.*
! Some fixes.
20000427-15:34 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/compiler/harbour.c
! hb_xgrab() casts added for ICC/OS2.
* doc/howtocws.txt
! onelist -> egroups
* doc/genhtm.lnk
- Removed build number.
- utils/hbdoc/genhtm.bat
- utils/hbdoc/alpha.lnk
- utils/hbdoc/categ.lnk
- utils/hbdoc/hrb.rsp
- utils/hbdoc/hrbtools.rsp
- Removed files no more needed.
20000427-20:40 GMT+1 Ryszard Glab <rglab@imid.med.pl>
*source/compiler/harbour.c
* changed hb_xgrab/hb_xrealloc to use sprintf in case
unsuccessfull allocation only
20000426 23:30 Luiz Rafael Culik <culik@sl.conex.net>
!ChangeLog
*Renamed ChangeLog to ChangeLog.007 and started a new one
+doc/genhtm.rps
*Hbdoc response file
+doc/genhtm.lnk
*hbdoc link file
+doc/genhtm.bat
doc/genhtm.cmd
*Batch files for generating docs
*doc/en/rddmisc.txt
*Small Changes
*utils/hbdoc/hbdoc.prg
*Hbdoc use the '!Name:' inside the lnk file to define the winhelp title
when /rtf command line option is specified.
*Hbdoc use the link file name as the Name of the Winhelp Output when /rtf
command line option is specified.
*contrib/libgt/doc/gendoc.bat
contrib/libmisc/doc/gendoc.bat
*Small Changes
* source/pp/pragma.c
* contrib/dot/pp_harb.ch
* tests/inline_c.prg
* STOPDUMP renamed as ENDDUMP (with Ron permission)
2001-12-21 08:40 UTC-0300 Luiz Rafael Culik <culik@sl.conex.net>
* utils/hbmake/hbmake.prg
* small fix
2001-12-21 07:50 UTC-0300 Luiz Rafael Culik <culik@sl.conex.net>
* source/rtl/filesys.c
* hb_fsmkdir,hb_fsChdir,hb_fsRmdir,hb_fsDelete,hb_fsRename,hb_fsCurdirBuff()
now use Win32 API calls
* utils/hbmake/hbmake.prg
! Disabled profile
* utils/hbmake/hbmutils.prg
* An small clean up
* ChangeLog
* Renamed to ChangeLog.012 and started an new one
2006-02-15 13:50 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/vm/hvm.c
! fixed memory leak I introduced changing Ryszard modifications
need such functionality yet
+ harbour/ChangeLog.015
* harbour/source/vm/debug.c
* harbour/harbour.spec
* harbour/bin/hb-func.sh
* some modification in xhb* scripts building - adding passing
predefined compiler and linker switches
* harbour/source/vm/hvm.c
* minor code cleanup
2006-09-03 18:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbapicls.h
* harbour/source/vm/classes.c
* harbour/source/vm/hvm.c
* harbour/tests/overload.prg
+ added support for overloading [] in assignment operation
2006-09-03 16:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/ChangeLog
+ harbour/ChangeLog.016
* new ChangeLog file created
* harbour/include/hbver.h
* updated version number to 0.47.0
* tagged CVS as build47