Files
harbour-core/harbour/ChangeLog
2000-03-02 16:50:38 +00:00

1523 lines
49 KiB
Plaintext

20000302-17:45 GMT+1 Victor Szakats <info@szelvesz.hu>
* tests/regress/*
% Modified to take advantage of the code inclusion feature of the PP.
* source/rdd/dbcmd.c
! All direct item accesses changed to Item API calls.
! Fixed direct item string buffer access in DBSETDRIVER()
% Variable scopes and some other minor thing optimized.
+ Static variables prefixed with "s_"
% LASTREC() is now the same speed as RECCOUNT() (minor enh.)
! DBSETDRIVER(), RDDSETDEFAULT(), __RDDSETDEFAULT() synchronized.
! DBSETDRIVER(), RDDSETDEFAULT(), __RDDSETDEFAULT(), RDDREGISTER(),
DBCREATE()
Fixed potential GPF on very large driver names.
* source/rtl/itemapi.c
include/hbapiitm.h
+ Added hb_itemGetDL( PHB_ITEM pItem ) to easily retrieve the julian
date from a date item.
* source/rtl/arrays.c
include/hbapi.h
+ Added hb_arrayGetDL( PHB_ITEM pArray, ULONG ulIndex )
* source/rtl/arrays.c
source/rtl/descend.c
source/rtl/empty.c
source/rtl/memvars.c
source/rtl/math.c
! hb_itemGetNL() calls changed to hb_itemGetDL() calls for date items.
* source/rdd/dbf1.c
source/rdd/dbfcdx1.c
source/tools/dates2.c
source/rtl/dates.c
! All direct item accesses changed to Item API calls.
* source/rtl/do.c
! One direct item accesses changed to Item API calls.
* doc/en/misc.txt
! One copyright fixed.
* source/rtl/alert.prg
! Comments changed to standard NOTE/TOFIX format.
* source/compiler/genc.c
+ Small alignment in the .C output format.
* .cvsignore
+ Added b32/, b16/ and vc/ dirs
(Committed in the previous session)
20000302-11:21 GMT+1 Victor Szakats <info@szelvesz.hu>
* config/rules.cf
makefile.bc
makefile.vc
+ -es2 added as a default Harbour switch.
WARNING! HBDOC will not compile, since it has warnings.
* contrib/*
include/*
doc/*
source/*
* Changed the name of all header files, which didn't have a "hb" prefix.
WARNING! All .PRG files must be recompiled. Note that from now on the
most common header file EXTEND.H is only a CA-Cl*pper compatibility
file, in for new Harbour code you should use HBAPI.H instead.
errorapi.h -> hbapierr.h
filesys.h -> hbapifs.h
gtapi.h -> hbapigt.h
itemapi.h -> hbapiitm.h
langapi.h -> hbapilng.h
mouseapi.h -> hbapimou.h
rddapi.h -> hbapirdd.h
box.h -> hbbox.h
compiler.h -> hbcomp.h
setcurs.h -> hbcursor.h
dates.h -> hbdate.h
expropt.h -> hbexprop.h
init.h -> hbinit.h
inkey.h -> hbinkey.h
macro.h -> hbmacro.h
pcode.h -> hbpcode.h
set.h -> hbset.h
ctoharb.h -> hbvm.h
hb_vmpub.h -> hbvmpub.h
extend.h -> hbapi.h
hbfsapi.h -> hbapifs.h (merged into)
20000302-12:35 GMT+1 Ryszard Glab <rglab@imid.med.pl>
*source/pp/hbpp.c
*moved #include <sys/timeb.h> after harbour specific definitions
are defined (OS_UNIX_COMPATIBLE)
(BTW: is this include file really needed ? )
*source/rtl/typefile.prg
*removed RETURN NIL in a PROCEDURE
20000301-15:20 EST Paul Tucker <ptucker@sympatico.ca>
* source/tools/strasint.c
* remove extraneous characters at end.
20000301-14:10 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*doc/en/ARRAY.TXT
*added Copyright header
*small changes to the docs
*doc/en/FILE.TXT
*small changes to the docs
*source/tools/rtf.prg
*source/tools/os2.prg
*source/tools/html.prg
*Some changes to generate a better output
*utils/hbdoc/hbdoc.prg
*Changes to reflect the new file outputs
*utils/hbdoc/genrtf.prg
*utils/hbdoc/genhtm.prg
*utils/hbdoc/genos2.prg
*Changes to reflect the changes of the classes
*utils/hbdoc/hrb.rsp
*utils/hbdoc/hrbtools.rsp
*Change to use the new docs dir
20000301-14:34 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/rtl/console.c
source/rtl/oldclear.c
% Removed more non-GTAPI branches.
* source/rtl/tgetlist.prg
% One FUNCTION converted to PROCEDURE
* source/rtl/setfunc.prg
* NOTE made more clear.
* source/rtl/setkey.prg
* Changed to three chars indentation
* source/rtl/arrays.c
* Minor change in comment.
20000301-10:15 GMT+2 Chen Kedem <niki@actcom.co.il>
* doc/en/ARRAY.TXT
* doc/en/BINNUM.TXT
* doc/en/BROWSE.TXT
* doc/en/DIR.TXT
* doc/en/ERROR.TXT
* doc/en/FILE.TXT
* doc/en/HVM.TXT
* doc/en/INPUT.TXT
* doc/en/MENU.TXT
* doc/en/MISC.TXT
* doc/en/OBJFUNC.TXT
* doc/en/SET.TXT
* doc/en/TERMINAL.TXT
* doc/en/TGETLIST.TXT
* doc/en/VAR.TXT
* Modify copyright detail for function/commands I wrote
! NOTE: Individual copyright holder should check his/her doc work
to make sure creadits are given to the right person
20000301-03:04 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/pp/*
include/hbpp.h
+ Added support for __DATE__ and __TIME__ predefined macros.
Note that this will not work in the library version.
* hb_pp_AddDefine() fixed to work without any hacks from the caller side.
* hb_pp_Init() moved to hbpp.c and is used from standalone hbpp.c, too.
* doc/funclist.txt
+ "+T" symbol explained.
* source/rtl/filesys.c
- Some "add documentation" note removed.
+ One copyright added.
20000229-23:13 GMT+1 Victor Szakats <info@szelvesz.hu>
+ doc/en/array.txt
+ doc/en/binnum.txt
+ doc/en/browse.txt
+ doc/en/command.txt
+ doc/en/dir.txt
+ doc/en/error.txt
+ doc/en/file.txt
+ doc/en/ht_class.txt
+ doc/en/ht_conv.txt
+ doc/en/ht_dbf.txt
+ doc/en/ht_doc.txt
+ doc/en/ht_file.txt
+ doc/en/ht_gt.txt
+ doc/en/ht_str.txt
+ doc/en/hvm.txt
+ doc/en/input.txt
+ doc/en/license.txt
+ doc/en/memo.txt
+ doc/en/menu.txt
+ doc/en/misc.txt
+ doc/en/nation.txt
+ doc/en/objfunc.txt
+ doc/en/rdd.txt
+ doc/en/readme.txt
+ doc/en/set.txt
+ doc/en/string.txt
+ doc/en/tclass.txt
+ doc/en/terminal.txt
+ doc/en/tgetlist.txt
+ doc/en/tlabel.txt
+ doc/en/treport.txt
+ doc/en/var.txt
+ English documentation readded separated from the source files.
20000229-22:00 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/rtl/*
source/rdd/dbcmd.c
source/tools/*
include/hbclass.ch
- source/rtl/readme.prg
- source/rtl/licence.prg
- Removed docs from source.
20000227-11:47 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/rtl/console.c
! Fixed non-GT API mode initialization.
* source/rtl/typefile.prg
- Removed unused code.
* source/runner/stdalone/hbrun.prg
+ Now shows the Harbour version which it's linked with.
* source/rtl/console.c
source/rtl/strings.c
! RTL_TEST.PRG reference removed, since this file no longer exists.
* source/rtl/inkey.c
% Variable scope adjusted.
* contrib/rdd_ads/rddads.b32
+ Use the BCC_OPT setting.
20000227-00:39 GMT-8 Brian Hays <bhays@abacuslaw.com>
* include/hbclass.ch
! added Docs for all Class Commands
* source/rtl/tclass.prg
% Started docs for class creation
* source/rtl/achoice.prg
* source/rtl/alert.prg
* source/rtl/arrays.c
* source/rtl/break.c
* source/rtl/console.c
% misc. edits for docs
20000227-10:58 GMT+3 Alexander Kresin
* contrib/rdd_ads/ads1.c
* Bug fixed in adsRawLock() ( code proposed by Sid Sailors )
* adsOrderInfo() corrected, added support for ORDFOR(), ORDBAGNAME(), ORDNAME()
* source/rdd/dbcmd.c
* pInfo.ItmOrder initialized with NULL, where it is necessary
( Victor Szel proposal )
20000227-08:59 GMT+2 Chen Kedem <niki@actcom.co.il>
* source/rtl/binnum.c
+ doc for all function
* source/rtl/filesys.c
* small formating for the docs
! in FSEEK() doc $EXAMPLES$ I'd changed "RETURN" into "substr"
* source/rtl/word.c
+ add the "INCOMPATIBILITY:" note into $COMPLIANCE$ section
* change "INCOMPATIBILITY:" into "NOTE:"
* source/rtl/typefile.prg
* modified to save the state of SET DEVICE and SET PRINTER
* modified to search the file on DEFAULT and PATH directories if needed
+ add support for error recovery Retry and Default
+ doc for __TYPEFILE()
20000225-19:58 GMT+3 Alexander Kresin
* contrib/rdd_ads/ads1.c
* Bug fixed in adsGetValue()
20000224-19:05 GMT+3 Alexander Kresin
* contrib/rdd_ads/ads1.c
* Corrected handling of bof()/eof()
* Fixed some warnings
2000-02-23 14:00 GMT-5 David G. Holm <dholm@ sd-llc.com>
* source/rtl/inkey.c
! KEYBOARD ";" now returns INKEY() == 13, just like Clipper.
20000223-18:36 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/rtl/tbrowse.prg
! Fixed return values of methods to be Clipper compatible.
* source/vm/hvm.c
+ HB_INCLUDE_WINEXCHANDLER #ifdef added to control the inclusion of
the Windows specific exception handler. Temporary solution.
* contrib/rdd_ads/ads1.c
! Extentions converted to lower case.
! Some small fixes.
* include/set.h
source/rtl/set.c
source/rtl/setcolor.c
source/rtl/console.c
source/rtl/gt/gtstd.c
% Reduced the GT vs. non-GT branches. Heading in the direction where
there's no non-GT API mode, just a Standard/Stream GT API mode.
In other words the point is to eliminate *all* HARBOUR_USE_GTAPI
checks.
* source/rtl/inkey.c
! __KEYBOARD() fix by Matteo.
* source/rtl/strings.c
source/rtl/dummy.prg
source/rtl/filesys.c
source/rtl/oemansi.c
! Minor formatting fixes.
20000222-07:30 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*doc/harbext.txt
*Small changes
*source/rtl/filesys.c
*Finish rewriting docs stolen from Clipper Ng
*source/rtl/strings.c
*source/rtl/oemansi.c
*source/rtl/tlabel.prg
*source/rtl/treport.prg
+ Add missing copyrigth for the docs
*source/rdd/dbcmd.c
*small changes to the docs
*source/tools/html.prg
*Changed to generate the new HTML template
*utils/hbdoc/genhtm.prg
*utils/hbdoc/hbdoc.prg
*Changed to generate the new HTML template output
2000-02-21 15:45 GMT-5 David G. Holm <dholm@ sd-llc.com>
* config/rules.cf
* config/w32/bcc32.cf
* config/w32/global.cf
% Changes to make more compatible with all Windows 32-bit platforms
20000221-14:58 GMT+3 Alexander Kresin
* source/pp/stdalone/hbpp.c
* source/pp/hbppint.c
* added cast
20000221-08:50 GMT+2 Chen Kedem <niki@actcom.co.il>
* source/rtl/objfunc.prg
* Update docs to reflect changes made by Victor (20000220-14:30 GMT+1)
20000220-06:20 GMT-8 Brian Hays <bhays@abacuslaw.com>
* source/tools/ng.prg
* source/tools/os2.prg
* source/tools/rtf.prg
* source/tools/troff.prg
* edited docs
20000220-03:40 GMT-8 Brian Hays <bhays@abacuslaw.com>
* doc\gnulice.txt
* Removed extraneous headers and Table Of Contents
20000220-23:05 GMT+3 Alexander Kresin
* contrib/rdd_ads/ads1.c
* memo handling changed - proposal of Brian Hays
* contrib/rdd_ads/ads1.c
* improvement of AdsKeyNo() and AdsKeyCount()
20000220-19:55 GMT+3 Alexander Kresin
* source/pp/stdalone/hbpp.c
* source/pp/hbppint.c
* source/pp/hbpp.c
* corrected .ppo output - removed empty lines in #include files, as
CA-Clipper does it
20000220-14:30 GMT+1 Victor Szakats <info@szelvesz.hu>
* ../FT_HELPC.PRG
../HA.LNK
../bldfthe.bat
! Trying to remove trash from the root of the repository.
* source/rtl/objfunc.prg
- Removed the runtime errors if the method/data to be deleted doesn't
exist, or the method/data to be added already exist. Reasons: These
error cases are better handled manually by the developer if needed.
! PLEASE UPDATE THE DOCS !
* makefile.bc
bin/bld_b32.bat
bin/bld_b32w.bat
! Removed -5 option since this breaks Harbour on 386/486. Add
this to your local BCC_OPT setting if needed.
20000220-12:22 GMT+2 Chen Kedem <niki@actcom.co.il>
* doc/cvs_ssh.txt
+ Add CVS ID
* doc/gnulice.txt
! Fixed CVS ID
* source/rtl/setfunc.prg
* source/rtl/tgetlist.prg
+ Add missing copyrigth for the docs
20000219 11:10 Brian Hays
* doc\gnulice.txt
* Formatted to NG specs
20000219-09:10 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*makefile.bc
*Added -5 Option to the Bcc32 command line
*bin/bld_b32.bat
*bin/bld_b32w.bat
*Added -5 Option to the Bcc32 command line
PS: I added the -5 command line option , since the console output
Runs faster
20000219-07:02 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
* source/rtl/environ.c
! Added missing $ONELINER$ token to the __run() function
20000219 07:10 Brian Hays
*doc/harbext.txt
*Added usage of @<Function>()
2000-02-18 17:30 GMT-5 David G. Holm <dholm@ sd-llc.com>
+ doc/cvs_ssh.txt
+ New file with information on how to get CVS to work with SSH.
* source/rtl/environ.c
! Corrected the VERSION() documentation to describe how the function
actually works (the use of any parameter returns both the Harbour
and C compiler versions).
% Removed explicit tests for DJGPP, CYGWIN, MINGW32, and OS/2 GCC
for the __RUN() function and replaced them with a test for GNUC,
so that all Gnu C versions of Harbour can use the RUN command.
* tests/version.prg
% Changed the second call to VERSION to use a NIL parameter to show
that the use of any parameter will cause both the Harbour and C
compiler versions to be printed, regardless of the parameter value.
20000218-21:32 GMT+3 Alexander Kresin
* source/pp/stdalone/hbpp.c
* corrected accordingly last changes
* source/pp/hbppint.c
* call of HB_TRACE fixed
20000218-15:23 GMT+3 Alexander Kresin
* source/pp/hbpp.c
* source/pp/hbppint.c
* Bug fixed, reported by Brian Hays
20000218-10:02 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*doc/compiler.txt
doc/readme.txt
Small formating by Brian Hays
*source/rtl/typefile.prg
*Fixed to use the Habour RTL
20000218-00:04 GMT+1 Victor Szakats <info@szelvesz.hu>
- source/runner/stdalone/external.prg
* makefile.bc
makefile.vc
source/runner/stdalone/Makefile
- Removed EXTERNAL.PRG, since it's no longer needed.
* source/rtl/typefile.prg
+ TOFIX added about non-standard class usage.
! CVS ID fixed (again).
20000217-15:22 EST Paul Tucker <ptucker@sympatico.ca>
* source/pp/hbppint.c
* added cast
20000217-23:00 GMT+3 Alexander Kresin
* source/pp/hbpp.c
* source/pp/hbppint.c
* source/pp/hbpplib.c
* source/pp/stdalone/hbpp.c
* source/compiler/harbour.y
* include/compiler.h
* accepting of statements in include files implemented
* pp now generate #line statements
20000217-09:00 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*doc/vm.txt
doc/harbext.txt
doc/tracing.txt
doc/statics.txt
doc/readme.txt
doc/pragma.txt
doc/pcode.txt
doc/gmake.txt
doc/cvshowto.txt
doc/compiler.txt
*Small formating by Brian Hays
*source/rtl/typefile.prg
*Fixed a worning reported by Victor
*utils/hbdoc/hbdoc.prg
*utils/hbdoc/genos2.prg
*utils/hbdoc/gentrf.prg
*utils/hbdoc/genng.prg
*utils/hbdoc/genhtm.prg
*utils/hbdoc/genrtf.prg
*utils/hbdoc/genhpc.prg
*utils/hbdoc/genasc.prg
*Small fixes
20000217-10:08 GMT+3 Alexander Kresin
* source/pp/hbpplib.c
* added hb_comp_files declaration to fix error while hbrun compiling
20000217-00:39 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/rtl/Makefile
+ typefile.prg
20000216-23:05 GMT+3 Alexander Kresin
* source/pp/hbppint.c
* source/compiler/harbour.l
* source/compiler/harbour.y
* include/hbpp.h
* some changes needed for implementation of pp feature ( accepting of
statements in include files )
20000216-13:12 EST Paul Tucker <ptucker@sympatico.ca>
* makefile.vc
+ source/rtl/typefile.prg
20000216-06:00 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*makefile.bc
*added the typefile makefile
*doc/funclist.txt
*update status of __typefile functions
+doc/gnulice.txt
*Gnu license
*doc/subcodes.txt
*added one more subcode
*source/rdd/dbcmd.c
*Some docs changed
*source/rtl/dummy.prg
*removed __typefile reference
*source/rtl/environ.c
source/rtl/memvars.c
*small formating to the docs
*source/rtl/treport.prg
*source/rtl/tlabel.prg
*Added the function docs
*source/rtl/typefile.prg
*__TYPEFILE function
*source/rtl/set.c
*small formating to the docs
*source/rtl/strings.c
*small formating to the docs
*utils/hbdoc/genng.prg
*small changes
*utils/hbdoc/alpha.lnk
*utils/hbdoc/hrb.lnk
*Small changes
20000216-00:07 EST Paul Tucker <ptucker@sympatico.ca>
* makefile.vc
+ source/rtl/tlabel.prg
+ source/rtl/treport.prg
20000216-04:17 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/rtl/tbrowse.prg
! SAY -> DispOutAt()
! Value is better converted before displayed, now it's completely like
CA-Cl*pper 5.2.
! Fixed calculating of the columns fitting on the screen.
::LeftDetermine(), ::Stabilize()
+ Added a bunch of NOTEs and TOFIXes.
% Optimization in Hilite()
* source/rtl/tbcolumn.prg
! Fixed column width calculations. (still not perfect, but better)
* makefile.bc
makefile.vc
* Harbour options changed to -q0 and -w
* source/vm/hvm.c
+ Added the Win32 exception handler rountine experimentally, it's
commented out.
* source/rtl/itemapi.c
* Some minor change in comments.
20000215-20:53 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/rtl/tgetlist.prg
source/rtl/dummy.prg
doc/funclist.txt
+ __SETFORMAT() added
+ GETAPPLYKEY() added
+ GETREADER() added
+ __KILLREAD() added
* config/header.cf
! Checks if the HB_ARCHITECTURE and HB_PLATFORM envvars are set, if
not it simply does nothing instead of going into an infinite loop.
* contrib/rdd_ads/rddads.b32
! Fixed a typo (rddasd -> rddads).
20000215-13:22 GMT+1 Philip Joseph <philjo@writeme.com>
* contrib/rdd_ads/ads1.c
+ added DbrLockList() functionality.
+ added IndexOrd() functionality.
! Fixed adsOrderListAdd() for setting up the default index.
! Fixed table, index and memo file extensions.
* contrib/rdd_ads/adsfunc.c
! Modified HB_ADSSETDELETED() for making similar to clipper
set deleted command.
20000214-19:35 GMT+1 Ryszard Glab <rglab@imid.med.pl>
*source/compiler/expropt.c
*source/macro/macro.c
*include/hbexpr.c
* fixed generation of incorrect HB_P_MACROSYMBOL pcode when
&( expression ) syntax was used
*tests/tstmacro.prg
* cleared to allow Clipper compatible syntax only
20000214-17:10 GMT+1 Victor Szakats <info@szelvesz.hu>
* config/w32/bcc32.cf
! Fixed so that it doesn't require the non-standard HARBOURDIR envvar
to be set.
+ Added -d flag
* config/dos/bcc.cf
+ Added -d flag
* config/lib.cf
config/test.cf
config/dir.cf
config/bin.cf
! Checks if the HB_ARCHITECTURE and HB_PLATFORM envvars are set, if
not it simply does nothing instead of going into an infinite loop.
20000214-09:15 GMT+1 Victor Szakats <info@szelvesz.hu>
* tests/*
! Fixed missing CVD IDs (again and again).
20000214-07:50 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/rtl/mouse/mousedos.c
! static variables marked as static.
* source/rtl/dates.c
- QUESTION removed.
* source/rtl/*
source/rtl/mouse/*
source/rtl/gt/*
source/common/*
source/compiler/*
source/rdd/*
source/vm/*
source/tools/*
tests/*
tests/regress/*
* Name change.
20000214-06:32 GMT+1 Victor Szakats <info@szelvesz.hu>
* *.bat
+ .LOG file is only shown when there was some error.
* source/rtl/itemapi.c
! hb_itemStr() fixed for 16bit Borland compilers. Log(0) was causing
a domain error.
* source/rtl/gtdos.c
! Borland warnings fixed.
* source/rtl/mousedos.c
! Fixed hb_mouse_GetBounds().
(Have this function been ever tested/compiled ??)
; COMMENT: Borland 16 bit support is still broken. Large symbol tables and
strings makes the final .EXE exit without any messages. HBDOC works,
HBRUN not, RT_MAIN not (but it can work if larger parts are removed).
xmemset() and xmemcpy() crashes for larger values (like 100000),
and the symbol processing used to fail right on startup.
20000214-03:50 GMT+1 Victor Szakats <info@szelvesz.hu>
* bin/bld_b*.bat
bin/bld_vc.bat
+ Made in sync with each other, updated the lib file lists.
* makefile.bc
! Changed hbpp.lib to pp.lib (again)
! Fixed NULSYS.LIB generation bug.
20000214-03:21 GMT+1 Victor Szakats <info@szelvesz.hu>
* *.bat
+ Added CLEAN command to batch files.
Use: MAKE_VC.BAT CLEAN to cleanup all the generated files
(EXE,LIB,OBJ,...)
+ Added optional parameter forwarding to the make process.
* source/rtl/mainwin.c
source/rtl/maindll.c
! Fixed to compile only for 32bit Windows platform.
* makefile.bc
% INCLUDE_DIR simplified.
% Merge duplicate strings option added as a default.
! main -> mainstd
+ dbgmenu.prg added.
+ source/debug/dbgmenu.prg (added)
source/debug/debugger.prg
source/debug/Makefile
makefile.vc
* BuildMenu() function moved to a separate source file, so that it
now compiles fine with Harbour Borland 16bit.
* source/vm/cmdarg.c
! Too small buffer fixed. (GPF-ed with B16)
20000213-23:59 GMT+1 Victor Szakats <info@szelvesz.hu>
! makefile.bc
! Fixed again.
* source/rtl/Makefile
+ treport.prg and tlabel.prg added.
* tests/testrpt.prg
tests/testlbl.prg
! CVS ID added.
- include/rptdef.ch
+ include/hbrptlbl.ch
include/Makefile
source/rtl/tlabel.prg
source/rtl/treport.prg
! rptdef.ch renamed to hbrptlbl.ch
+ hbrptlbl.ch added to Makefile
! Small corrections to hbrptlbl.ch
+ Indentation fixed.
! .FRM/.LBL changed to lowercase.
! RETURNs without value fixed.
! RG_ changed to RGT_
+ #include "error.ch" added.
! One mistyped variable name fixed.
* "=" changed to ":=" and "=="
* source/rtl/fm.c
! // comments changed to /**/
* include/hbtrace.h
! Minor correction.
20000213-15:50 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*makefile.bc
*added the treport and tlabel to the makefile
*doc/funclist.txt
*update status of __reportform() and __labelform() functions
*include/rptdef.ch
*include file for TLabelForm and TReportForm
*source/rtl/tlabel.prg
+__labelform() function
*source/rtl/treport.prg
+__reportform() function
+tests/testlbl.prg
*test file for __labelform() function
+tests/testrpt.prg
*test file for __reportform() function
+tests/ee.frm
+tests/ee.lbl
*report and label files for the examples
20000213-16:15 GMT+1 Ryszard Glab <rglab@imid.med.pl>
*source/compiler/harbour.y
* line number opcodes are correctly generated inside IF/ENDIF,
WHILE/END
*source/macro/macro.c
* fixed unreleased memory when database alias was used
*source/macro/macro.y
* fixed unreleased memory when invalid syntax was found during
macro string parsing
*include/hbexpr.c
* added more tracing information
*source/common/hbstr.c
* hb_strdup() reports the length of a string in tracing info
*source/rtl/gt/gtdos.c
* fixed unreleased memory block
*include/hbtrace.h
*source/common/hbtrace.c
* added HB_TRACE_STEALTH definition to print tracing information
without changing filename/linenum information
* hb_tr_trace() doesn't clear filename/linenum info on exit - this
info is used in fm.c to store the location of code that requested
memory allocation
*source/rtl/fm.c
* when HB_TR_LEVEL is set to HB_TR_DEBUG then allocated memory blocks
store C function name and line number instead of PRG filename/linenum
This allows to easy locate the source of unrealeased memory blocks
20000213-13:27 GMT+1 Victor Szakats <info@szelvesz.hu>
! makefile.bc
! Some bugs fixed related to the previous change.
20000213-12:04 GMT+1 Victor Szakats <info@szelvesz.hu>
- makefile.b32
- makefile.b16
+ makefile.bc
make_b*.bat
+ Merged to functionality of makefile.b16 into makefile.b32 resulting in
a generic makefile.bc for all Borland compilers.
Note that MAINDLL.C, MAINWIN.C, SYMBOLS.ASM should be fixed to be
multiplatform, and currently the 16bits Borland choks on DEBUGGER.PRG.
But it mostly works. The old makefile.b16 was completely outdated.
+ Added HARBOUR_OPT support.
* doc/*
! Fixed and standardized CVS ID for the rest of files.
20000213-11:32 GMT+2 Chen Kedem <niki@actcom.co.il>
* doc/readme.txt
* doc/statics.txt
* doc/whatsnew.txt
! CVS ID fixed (sorry)
20000213-11:23 GMT+2 Chen Kedem <niki@actcom.co.il>
* doc/compiler.txt
* doc/readme.txt
* doc/statics.txt
* doc/whatsnew.txt
* Formating for 80 column (actually 76 like the NG standard)
+ CVS ID added
20000213-04:02 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/compiler/cmdcheck.c
! Fixed broken handling of the /x switch without parameter.
* *.bat
* make*.err changed to make*.log
* makefile.vc
+ NOTE: added about UNISTD.H
* makefile.b32
! Fixed the fix for the HARBOURY.H not found error in some Borland
compilers. Now the same compile command is used than *was* already
used previously with MACROL.C, so it should work now.
20000212-22:50 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*source/rdd/dbcmd.c
*Some docs changed
*source/rtl/fieldbl.prg
*source/rtl/memvars.c
*source/rtl/tone.c
*source/tools/fileread.prg
*Added status to the Doc
*Makefile.b32
*Added obj\b32 to the include dir
*source/rtl/strings.c
*Fixed VAL() function provided by Jose Lanin
20000212-14:00 GMT+1 Ryszard Glab <rglab@imid.med.pl>
*source/macro/macro.l
*source/macro/macro.y
* fixed recognition of FIELD-> syntax
20000212-12:22 GMT+1 Philip Joseph <philjo@writeme.com>
* contrib/rdd_ads/ads1.c
+ Added adsCreate function for creating ads tables. It also supports
adt tables with short names.
20000212-02:30 GMT+1 Victor Szakats <info@szelvesz.hu>
* include/gtapi.h
+ NOTE: added about incompatibilities between Harbour and CA-Cl*pper
GT interface.
* makefile.b32
- Removed -v option (debug info) from 4.0 mode.
2000-02-11 19:15 GMT-5 David G. Holm <dholm@ sd-llc.com>
* source/rtl/inkey.c
! First pass at international character support for Windows console mode.
20000211-23:05 GMT+1 Victor Szakats <info@szelvesz.hu>
* make*.bat
* The different make systems generate log files with different names.
20000211-22:31 GMT+1 Victor Szakats <info@szelvesz.hu>
* makefile.vc
! Modified to generate all the intermediate .c/.y/.l files in the obj dir
instead of the original files' dir, since this way the make process
is not conflicting with the GNU-make system, so they can be used in
parallel.
* HBDOC is generated in the BIN directory.
+ RT_MAIN generation added.
+ Added nulsys.lib
+ obj/b16/empty
+ obj/b32/empty
+ obj/vc/empty
* makefile.b32
makefile.b16
makefile.vc
+ From now on the intermediate files are generated in the obj\b16,
obj\b32 and obj\vc depending on the build system. This way the Borland
and Microsoft make systems will not conflict and can be used in parallel.
20000211-19:37 GMT+1 Victor Szakats <info@szelvesz.hu>
* ha.lnk -> categ.lnk
harbour.lnk -> alpha.lnk
harbour.rsp -> hrb.rsp
harbwww.rps -> hrbtools.rsp
makewww.bat -> genhtm.bat
* Some files renamed.
20000211-19:11 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/rtl/Makefile
- readvar.prg removed.
* doc/harbext.txt
+ CVS ID added
!! Please remember to add this to every file CVS-d !!
* tests/bld_b16.bat
tests/bld_b32.bat
tests/bld_b32o.bat
tests/bld_b32w.bat
tests/bld_vc.bat
* Files moved to the bin\ directory.
- tests/test_all.lnk
- Blinker specific, probably obsolete file removed.
* doc/cvshowto.txt
bin/bld_tpl.*
make_tpl.*
* My name changed to the real one.
* source/rtl/tbcolumn.prg
! NOFIX: -> TOFIX:
20000211-09:33 GMT+1 Patrick Mast <harbour@PatrickMast.com>
+ doc/harbext.txt
* This contains the Language and RTL extensions of Harbour
20000210-22:55 EST Paul Tucker <ptucker@sympatico.ca>
* makefile.vc
- source/rtl/readvar.prg
20000211-04:15 GMT+1 Antonio Linares <alinares@fivetech.com>
* makefile.b32
- readvar.prg removed.
(please update other makefiles)
20000211-04:15 GMT+1 Antonio Linares <alinares@fivetech.com>
* source/rtl/tgetlist.prg
* proper support for ReadVar()
- source/rtl/readvar.prg
* removed. It was obsolete.
* tests/testread.prg
* enhanced to test ReadVar() when pressing F2
20000210-23:53 GMT+1 Victor Szakats <info@szelvesz.hu>
* include/hboo.ch
source/rtl/classes.c
source/rtl/tclass.prg
! HB_OO_ONERROR renamed to HB_OO_MSG_ONERROR
* source/rtl/tgetlist.prg
+ Added READVAR() support for the GETs.
* include/*
source/rtl/readvar.prg
* My name changed to the real one.
* source/rtl/filesys.c
! Minor formatting fix.
20000210-14:45 EST Paul Tucker <ptucker@sympatico.ca>
* makefile.vc
* temporarily - not defining _Windows for tone.c and oemansi.c
2000-02-10 13:50 GMT-5 David G. Holm <dholm@ sd-llc.com>
* source/rtl/tone.c
! Borland C does not support Beep() under Windows.
20000210-13:30 EST Paul Tucker <ptucker@sympatico.ca>
* makefile.vc
+ /D_Windows to compiler flags
* source/rtl/tone.c
* change _WINDOWS_ back to _Windows
20000210-15:15 GMT+3 Alexander Kresin
* source/rtl/setfunc.prg
* minor bug fixed:
#include "common.ch" was missed, so ISCHARACTER()
caused 'unresolved external' message while app linking
20000210-13:20 GMT+1 Ryszard Glab <rglab@imid.med.pl>
*source/compiler/harbour.l
* fixed syntax for RETURN statement
*source/compiler/hbgenerr.c
* changed warning level for 'unreachable code' - it will be generated
if /w2 option is used
*source/genc.c
* fixed 'unused "wSym" variable' warning
*tests/keywords.prg
* added some more code related to RETURN statement
20000209-22:37 EST Paul Tucker <ptucker@sympatico.ca>
* source/rtl/tone.c
* change _Windows to _WINDOWS_
* assign 0 to temp if ifdefs' not matched
* makefile.vc
* correct building of hbdoc.exe
20000209-22:10 EST Paul Tucker <ptucker@sympatico.ca>
* makefile.vc
* move hbdoc.exe to bin
20000210-03:44 GMT+1 Victor Szakats <info@szelvesz.hu>
* makefile.vc
* HBTOOLS.LIB renamed to TOOLS.LIB to better resemble to the other
make systems.
* makefile.b32
makefile.vc
* HBPP.LIB renamed to PP.LIB to better resemble to the GNU-make system.
20000210-03:24 GMT+1 Victor Szakats <info@szelvesz.hu>
* makefile.b32
! Modified to generate all the intermediate .c/.y/.l files in the obj dir
instead of the original files' dir, since this way the make process
is not conflicting with the GNU-make system, so they can be used in
parallel.
* HBDOC and RT_MAIN are also generated in the BIN directory.
+ Added nulsys.lib
* source/pp/hbpplib.c
include/hbexpr.c
source/compiler/harbour.c
source/compiler/genhrb.c
source/compiler/genjava.c
source/rtl/gtapi.c
source/rtl/mouseapi.c
source/macro/macro.c
source/tools/strasint.c
source/tools/strcount.c
source/tools/strleft.c
source/tools/strright.c
source/tools/ascpos.c
! Borland warnings fixed.
20000209-21:10 EST Paul Tucker <ptucker@sympatico.ca>
* makefile.vc
+utils/hbdoc/genos2.prg
+utils/hbdoc/gentrf.prg
+utils/hbdoc/genng.prg
+utils/hbdoc/genhtm.prg
+utils/hbdoc/genrtf.prg
+utils/hbdoc/genhpc.prg
+utils/hbdoc/genasc.prg
20000209-20:00 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*utils/hbdoc/hbdoc.prg
*Separated in several files
+utils/hbdoc/genos2.prg
+utils/hbdoc/gentrf.prg
+utils/hbdoc/genng.prg
+utils/hbdoc/genhtm.prg
+utils/hbdoc/genrtf.prg
+utils/hbdoc/genhpc.prg
+utils/hbdoc/genasc.prg
*Contains the Procedures to create the output files
*utils/hbdoc/Makefile
+Added the new hbdoc modules
*makefile.b32
*Update for hbdoc changes
20000209-13:30 GMT+1 Antonio Linares <alinares@fivetech.com>
* source/debug/debugger.prg
+ Added INKEY_ALL second parameter to Inkey() call.
* source/rtl/alert.prg
+ Added INKEY_ALL second parameter to Inkey() call.
20000209-12:08 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/rtl/mouse/mousedos.c
! hb_mouse_GetBounds() bug fixed (there was an '-' instead of '=')
20000209-13:50 GMT+3 Alexander Kresin
* source/pp/hbpp.c
* Bug fixed, noted by Ignacio Ortiz
* there was a problem with a file path in #include statement
20000209-13:35 GMT+3 Alexander Kresin
* contrib/rdd_ads/adsfunc.c
+ added new function:
HB_ADSETDELETED()
* contrib/rdd_ads/ads1.c
* some changes for deleted(), locate, continue right work
* contrib/rdd_ads/ads.ch
+ added SET DELETED command
20000209-08:15 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*utils/hbdoc/hbdoc.prg
*Fixed /w1 warnign when hbdoc is compiled with this switch
changed compilance to compliance and plataform to platform
*source/rtl/readme.prg
*Some formating
*source/rtl/mouse/mousedos.c
* hb_mouse_GetBounds() implemented
20000209-10:43 GMT+1 Victor Szakats <info@szelvesz.hu>
* utils/hbdoc/hbdoc.prg
! Misc small fixes.
* make_b*.bat
* Small change regarding make.err deletion.
* source/rtl/strings.c
% Small optimization in HB_ISSPACE()
! "compilant" changed to "compliant"
* Three NOTEs changed to TOFIXes (in RAT() and STRTRAN())
! Small formatting fixes. (NG doc moved before any misc notes and
comments related to the function)
* source/rtl/environ.c
source/rtl/filesys.c
source/rdd/dbcmd.c
! "compilant" and "compilante" changed to "compliant"
! Other misc doc/comment fixes.
* source/rtl/dir.c
* Minor formatting change (comment related only).
* source/rtl/tgetlist.prg
! oGetListActive renamed to s_oGetListActive
* source/rtl/tget.prg
! Missing CVS header added (again).
* source/rtl/objfunc.prg
source/rtl/alert.prg
source/rtl/dbedit.prg
! "an Harbour" changed to "a Harbour"
20000209-04:15 EST Paul Tucker <ptucker@sympatico.ca>
* source/rtl/inkey.c
+ Added support to exist Win mouse code to detect Mouse Button UP and
to account for INKEY_* mask.
20000209-07:35 GMT+1 Antonio Linares <alinares@fivetech.com>
* source/rtl/inkey.c
+ Added support for Inkey() K_LDBLCLK and K_RDBLCLK events.
* source/debug/debugger.prg
+ test added for Inkey() K_LDBLCLK event. It is working right.
20000208-17:55 GMT+1 Ryszard Glab <rglab@imid.med.pl>
*source/compiler/harbour.y
*source/compiler/harbour.l
* fixed syntax for the following keywords:
OTHERWISE
PROCEDURE
RECOVER
RETURN
STATIC
USING
* added error generation in case repeated OTHERWISE clauses are
used in DO CASE statement
*tests/keywords.prg
* added some more test code
*source/rtl/wait.prg
* fixed code to stop generation of error 'unreachable code'
*source/rtl/gt/gtstd.c
* added dummy function hb_gt_ReadKey() if compiled for U*ix
(I don't know why it worked previously without this function)
20000208-12:00 GMT+1 Antonio Linares <alinares@fivetech.com>
* tests/bld_b32.bat
* updated to use latest Borland makefile changes
20000208-11:48 GMT+1 Antonio Linares <alinares@fivetech.com>
* makefile.b32
+ oemansi.c was missing and it is required from hbdoc
* HBDOC_OBJS changed into HBDOC_EXE_OBJS
(makefile was not completing its job cause this)
* make_b32.bat
* del make.err added
20000208-03:15 EST Paul Tucker <ptucker@sympatico.ca>
* makefile.vc
+ source/tools/dbftools.c
+ utils/hbdoc/hbdoc.prg
20000207-20:56 EST Paul Tucker <ptucker@sympatico.ca>
* makefile.vc
+ source/rtl/mouseapi.c
+ source/rtl/mousexxx.c
20000207-22:13 GMT+1 Victor Szakats <info@szelvesz.hu>
* makefile.b32
Makefile
ngdoc/* -> utils/hbdoc/*
* NGDOC directory renamed and moved to the right place.
* utils/hbdoc/hbdoc.prg
* Help screen formatted and corrected to be in sync with other Harbour
command-line utilities.
* Some minor changes.
20000207-20:40 GMT+1 Victor Szakats <info@szelvesz.hu>
- common.b32
ft_helpc.b32
gt.b32
hbpp.b32
rdd.b32
regress.b32
runner.b32
terminal.b32
- Removed.
* makefile.b32
make_b32.bat
make_b40.bat
* Changed to include all functionality previously implemented using
several separate make files. New makefile almost completely based on
the work of Bruno Cantero.
- ngdoc/ft_helpc.prg
+ ngdoc/hbdoc.prg
ngdoc/makewww.bat
* FT_HELPC renamed to HBDOC
* FT_HELPC() main function renamed to MAIN()
- ngdoc/bldfthe.bat
- Removed since it's now built in the mainstream build process.
* ngdoc/Makefile
* Changed to reflect new utility name.
20000207-20:10 GMT+3 Alexander Kresin
* source/rtl/tools/dbftools.c
+ Documentation added
* contrib/rdd_ads/adsfunc.c
+ added new functions:
HB_ADSBLOB2FILE() - support of binary objects in memo
HB_ADSFILE2BLOB() /
HB_ADSKEYNO()
HB_ADSKEYCOUNT()
20000207-16:52 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/rtl/inkey.c
source/rtl/mouse/mousewin.c
* Win32 mouse related variables renamed and moved to mousewin.c
inkey.c is now accessing them as an externs.
20000207-16:39 GMT+1 Victor Szakats <info@szelvesz.hu>
* include/hbextern.ch
source/runner/stdalone/external.prg
! Added #include "hbsetup.ch"
+ Added mouse functions.
+ TOFIX: added about missing #ifdefs.
* source/rtl/harbinit.prg
! Added #include "hbsetup.ch"
* source/rtl/mouseapi.c
! Added HB_ prefix to all HARBOUR functions.
* source/rtl/console.c
+ Calling hb_mouseInit() on startup.
* source/rtl/inkey.c
source/rtl/mouse/mousewin.c
* MCOL()/MROW() removed from inkey.c
* MCOL()/MROW() docs moved to mouseapi.c
* Mouse coordinate variables renamed and exported.
* MCOL()/MROW() in mousewin.c modified to use the exported coordinate
variables.
* MPRESENT() now always returns .T. for Win32, which is not correct, but
better than .F.
20000207-12:22 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/rtl/math.c
! MOD(): Added value substitution on error.
! MOD(): Made completely CA-Cl*pper compatible including
bugs/side-effects (related to behaviour on zero base value).
* tests/regress/rt_hvm.prg
tests/regress/rt_math.prg
+ % and MOD() tests added. All of them passes.
20000207-09:15 GMT+1 Antonio Linares <alinares@fivetech.com>
* source/debug/debugger.prg
* Mouse support to select any window.
* Improved command window GET building.
20000207-00:25 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/vm/cmdarg.c
* Format of build info slightly modified.
+ Added maximum symbol length to build info.
* source/rtl/mouse/mousedos.c
! Several fixes.
! Formatting.
% Some variables optimized out.
* Mousereg renamed to regs.
* Makefile
! Formatting fix.
* ngdoc/Makefile
! Fixed.
* ngdoc/bldfthe.bat
ngdoc/ft_helpc.prg
! NANFOR is always defined if __HARBOUR__ is, so that it now links OK with
the GNU make system. Explicit /DNANFOR switch removed from the Borland
make .BAT file.
20000206-20:35 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*Makefile
*Added ngdoc dir to the normal build
+ngdoc/makefile
+gnu make file for ft_helpc
*ngdoc/ft_helpc.pg
*small changes
*source/rdd/dbcmd.c
* Change some functions docs
*source/rtl/mouse/mousedos.c
* Added support for djgpp compiler
*source/tools/html.prg
*small changes
20000206-16:55 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/vm/cmdarg.c
! Mistyped #ifdef fixed in //BUILD functionality (mentioned by Jose)
20000206-16:15 GMT+1 Ryszard Glab <rglab@imid.med.pl>
*source/vm/hvm.c
* fixed GPF/code dump during creation of a codeblock if used
for static variable initialization
*source/compiler/harbour.y
* fixed generation of line number opcodes
*source/compiler/harbour.c
* fixed 'unused variable' warnings generated by Borland compiler
*doc/compiler.txt
* added note about incompatibility with Clipper in handling of
local variables during static variable initialization
20000206-10:12 GMT+1 Antonio Linares <alinares@fivetech.com>
* source/debug/debugger.prg
* Mouse support to select pulldown top items (just that for now)
20000205-17:00 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/compiler/hbusage.c
+ The command line help screen uses the platform dependent switch
character when listing options.
+ 1999 -> 1999-2000
20000205-13:06 GMT+1 Victor Szakats <info@szelvesz.hu>
* tests/db_brows.prg
! UPDATED() removed, since it's now defined in the RTL.
* include/rddapi.h
source/tools/dbftools.c
* hb_rdd*() function declration moved to rddapi.h
* source/tools/dbftools.c
! Removed #includes not needed. Especially windows.h.
* source/compiler/hbusage.c
+ Note added about switch character.
20000205-00:32 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/tools/Makefile
+ dbftools.c added.
+ html.prg, ng.prg, os2.prg, troff.prg, etc. added.
* doc/hdr_tpl.txt
* Year changed to 2000
* source/rdd/dbcmd.c
source/rtl/inkey.c
source/rtl/array.c
source/pp/hbpp.c
* Minor formatting fixes.
20000204-23:10 GMT+1 Antonio Linares <alinares@fivetech.com>
* source/rtl/inkey.c
* static int s_iMouseCol = 0, s_iMouseRow = 0;
(changed SHORT into int accordingly to Dave proposal).
20000204-19:25 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*Source/rdd/dbcmd.c
* Change some functions docs
*ngdoc/harbwww.rps
*Small changes
*source/rtl/inkey.c
* Small changes on MCOL() and MROW() function docs
20000204-20:45 GMT+1 Ryszard Glab <rglab@imid.med.pl>
*source/compiler/harbour.y
*source/compiler/harbour.c
* fixed initialization of static variable with dimmed array
STATIC var[ 2 ]
*source/rtl/inkey.c
* fixed s_iMouseCol/s_iMouseRow if compiled with GCC/LINUX
20000204-22:12 GMT+3 Alexander Kresin
* source/rdd/dbcmd.c
+ added hb_rddGetCurrentWorkAreaPointer() function
+ source/rtl/tools/dbftools.c
Some Clipper Tools compatible functions
* contrib/rdd_ads/ads1.c
* Bugs fixed related to lock/unlock
* Memo support added
20000204-14:47 GMT+1 Victor Szakats <info@szelvesz.hu>
* source/rtl/itemapi.c
! hb_itemNew() fixed to set the item type *after* filling the item
structure with zeros. It won't set the type at all when a param other
than NULL was passed.
* makewww.bat
* ngdoc/makewww.bat
! Moved.
! CVS ID fixed.
* source/rtl/alert.prg
! Mouse support fixed when not clicked on button.
% Small optimization
* Formatted using the files style.
* source/rtl/inkey.c
* s_xMousePos -> s_iMouseCol
* s_yMousePos -> s_iMouseRow
2000-02-03 16:10 GMT-5 David G. Holm <dholm@ sd-llc.com>
* bin/bld_tpl.bat
* bin/bld_tpl.cmd
+ Added ..\lib\main.obj to command line for os2/icc builds
20000203-17:05 GMT-3 Luiz Rafael Culik <culik@sl.conex.net>
*Source/rdd/dbcmd.c
* Change some functions docs
*Source/tools/html.prg
* Some enhacements
*Ngdoc/ft_helpc.prg
* Fix on the text when FT_HELPC is called with out parameters +some enhacements
*Contrib/rdd_ads/rddads.b32
*Fixed type on library name
*Contrib/odbc/bld_b32.bat
* Added missing common.lib to the bcc32 line
*Ngdoc/harbwww.rps
+ response file for ft_helpc generate html output
*makewww.bat
+batch make file to ft_helpc generate html output
20000202-22:00 GMT+1 Antonio Linares <alinares@fivetech.com>
* source/rtl/inkey.c
+ Added MCol() and MRow() mouse support functions
(they are actually working just for Win32 console mode)
+ Added static variables s_xRowPos and s_yRowPos
* Enhanced InKey() to return K_MOUSEMOVE, K_LBUTTONDOWN, K_RBUTTONDOWN values
* _Windows globally changed into _WINDOWS_
* source/rtl/gt/gtwin.c
* SetConsoleMode() changed to support console mouse events
* source/rtl/alert.prg
* Mouse support
* source/debug/debugger.prg
* A very early test for InKey() mouse events and MRow() and MCol()
values test. It is properly working.
20000202-20:33 GMT+3 Alexander Kresin
+ contrib/rdd_ads/readme.txt
* contrib/rdd_ads/ads.ch
* contrib/rdd_ads/adsfunc.c
* AdsSetDefault() added and appropriate commands in ads.ch
* source/pp/hbpp.c
* Bugs fixed, noted by Antonio Linares
20000202-16:40 GMT+1 Ryszard Glab <rglab@imid.med.pl>
*include/hbver.c
* fixed version and revision numbers
20000202-13:50 GMT+1 Patrick Mast <harbour@PatrickMast.com>
* include/hbver.c
* Updated to version 31a
20000202-12:05 GMT+1 Ryszard Glab <rglab@imid.med.pl>
*source/compiler/harbour.y
* fixed to properly compile EXTERNAL directive if placed outside
of a function body
2000-02-01 20:40 GMT-5 David G. Holm <dholm@ sd-llc.com>
* bin/bld_tpl.bat
* bin/bld_tpl.cmd
+ Added '-o%1.exe' command line option for w32/gcc and w32/mingw32.
20000201-13:00 GMT+1 Ryszard Glab <rglab@imid.med.pl>
*source/compiler/harbour.c
*source/compiler/harbour.y
*source/compiler/genc.c
* fixed GPF (core dump) if private/public variable was initialized
with a codeblock with a local parameter, e.g.
PRIVATE var:={ | x | expression }
* static variables cannot be initialized with a codeblock which
uses a local variable, e.g.
LOCAL locvar
STATIC stavar:={ || locvar }
Notice that Clipper is compiling it however it generates a runtime
error if such codeblock is evaluated.
* fixed also a bug in warning generation when function with no
return value is defined
20000131-21:20 GMT+1 Victor Szakats <info@szelvesz.hu>
* include/hbextern.ch
source/runner/stdalone/external.prg
! EXTERNAL CLIPPER530 put between #ifdef HB_COMPAT_53 guards.
20000131-13:30 GMT-5 David G. Holm <dholm@ sd-llc.com>
* ChangeLog.005
+ Renamed from ChangeLog and started a new ChangeLog
* config/os2/gcc.cf
* config/os2/icc.cf
- Removed debug information from OS/2 builds of Harbour
* doc/whatsnew.txt
% Synchronized with updates that were made to the build31 branch
* 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