* source/compiler/harbour.c
* Tidied up the indentation of the functions towards the end of the
file. The indentation had somehow got lost at some point in the
past.
1719 lines
58 KiB
Plaintext
1719 lines
58 KiB
Plaintext
2001-10-26 00:10 GMT Dave Pearson <davep@davep.org>
|
|
* source/compiler/harbour.c
|
|
* Tidied up the indentation of the functions towards the end of the
|
|
file. The indentation had somehow got lost at some point in the
|
|
past.
|
|
|
|
2001-10-24 20:08 GMT+7 Andi Jahja <harnour@cbn.net.id>
|
|
* source/rdd/dbcmd.c
|
|
! Add casts to quite MsVC
|
|
|
|
2001-10-24 09:50 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
|
|
! source/rdd/dbfntx1.c
|
|
! bug fixed in ntxZap
|
|
|
|
2001-10-23 22:03 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
|
* makefile.vc
|
|
* add missing $(OBJ_DIR)\hbmutils.c per <rhaley@onebox.com>
|
|
|
|
2001-10-23 20:08 GMT-3 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
|
* source/rdd/dbcmd.c
|
|
! Fixed bug in dbCreate, that affected DBF RDD derived
|
|
(ntx & cdx) with memo files.
|
|
|
|
2001-10-23 14:10 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
|
|
! source/rdd/dbfntx1.c
|
|
! fixed support of numeric indexes for negative numbers
|
|
|
|
2001-10-22 07:20 GMT -3 Luiz Rafael Culik<culik@sl.conex.net>
|
|
*makefile.bc
|
|
* removed -b option from hbmake
|
|
|
|
2001-10-22 13:42 GMT-3 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
+ added support for DBOI_NUMBER, for indexord() support
|
|
+ added support for DBOI_ORDERCOUNT, for ordlistadd() support
|
|
|
|
2001-10-22 01:28 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
|
* utils\hbmake\hbmake.prg
|
|
* corrected a couple of typos.
|
|
|
|
2001-10-22 01:10 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
|
* makefile.vc
|
|
* corrected ECHO and PDF definition.
|
|
|
|
2001-10-21 19:10 GMT -3 Luiz Rafael Culik<culik@sl.conex.net>
|
|
* source/compiler/harbour.c
|
|
* Fixed alingment on the _DECL section
|
|
* utils/hbmake/hbmake.prg
|
|
utils/hbmake/hbmutils.prg
|
|
* Small Fixes
|
|
*Removed call to the Harbour profiler
|
|
* todo.txt
|
|
*Removed the hbmake entry
|
|
|
|
2001-10-21 08:05 GMT Dave Pearson <davep@davep.org>
|
|
* source/hbmake/Makefile
|
|
* Added missing continuation character to line 14.
|
|
* utils/hbmake/hbmutils.prg
|
|
* Adding missing ")" to `if' in line 21.
|
|
|
|
2001-10-20 20:00 GMT -3 Luiz Rafael Culik<culik@sl.conex.net>
|
|
* source/compiler/harbour.c
|
|
* Changed some function parameters in the _DECL section
|
|
* utils/hbmake/hbmake.prg
|
|
% removed unused variables
|
|
+ New parameter -r: recurse sub directories on editor mode
|
|
% enhaced -e and -el: the enhaced parameters has an x on the end.
|
|
using the -ex or -elx tells hbmake to use harbour .obj generation capabilities
|
|
% many For/Next Loop replaced for an fastern Aeval() function call
|
|
* Support for generating output files in other dir
|
|
|
|
+ utils/hbmake/hbmutils.prg
|
|
* All utilities function inside hbmake.prg was moved to this module
|
|
* utils/hbmake/pickfile.prg
|
|
*added pickafile() function
|
|
+ doc/hbmake.txt
|
|
* some info about hbmake. Linux users should read to see how to set harbour.cfg.
|
|
* makefile.bc
|
|
makefile.vc
|
|
hb_slex.vc
|
|
utils/hbmake/Makefile
|
|
* Added hbmutils.prg to dependencie List
|
|
|
|
2001-10-20 07:30 GMT -3 Luiz Rafael Culik<culik@sl.conex.net>
|
|
*contrib/hbzlib/zipnew.cpp
|
|
contrib/hbzlib/zipcomp.cpp
|
|
contrib/hbzlib/zip.c
|
|
contrib/hbzlib/hbzip2.h
|
|
* Fixed an small bug on hb_setzipcommet()
|
|
|
|
2001-10-20 07:30 GMT -3 Luiz Rafael Culik<culik@sl.conex.net>
|
|
*source/compiler/harbour.c
|
|
*Fixed some warings reported by Dave Person
|
|
|
|
2001-10-19 01:35 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
|
* source/contrib/libct
|
|
* justify.c
|
|
pos2.c
|
|
range.c
|
|
relation.c
|
|
replace.c
|
|
strswap.c
|
|
wordtoch.c
|
|
pad.c
|
|
* added casts to xgrab calls.
|
|
|
|
2001-10-19 18:42 GMT-3 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
! fixed ordSetFocus related, if the previos order was 0, it did nothing
|
|
! fixed ordSetFocus related, was comparing case sensitive
|
|
|
|
2001-10-19 07:50 GMT -3 Luiz Rafael Culik<culik@sl.conex.net>
|
|
*source/compiler/harbour.c
|
|
*Fixed some warings reported by Dave Person
|
|
|
|
2001-10-18 22:10 GMT -3 Luiz Rafael Culik<culik@sl.conex.net>
|
|
*source/rtl/profiler.prg
|
|
* fixed an small bug: Is was looking for an internel class
|
|
start with HB_ but the class was defined without the _
|
|
|
|
*source/compiler/harbour.c
|
|
*added 37 functions in the _DECL section for the strong type support
|
|
|
|
2001-10-15 09:15 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
|
|
! source/pp/pptable.c
|
|
* Warning fixed
|
|
|
|
2001-10-12 12:44 GMT-3 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
|
* source/rdd/dbfcdx/dbfcdx1.c
|
|
! fixed updating keys with trailing spaces
|
|
* added support for conditional indexes (creation and updating)
|
|
|
|
2001-10-11 23:05 GMT+1 JFL (mafact) <jfl@mafact.com>
|
|
* harbour/source/vm/classes.c
|
|
* harbour/source/vm/hvm.c
|
|
* Changed the way I allocate/reallocate and xfree 'puiClstree' pointer
|
|
to solve unreleased memory blocks ...
|
|
|
|
2001-10-11 21:45 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
|
|
! source/pp/pptable.c
|
|
* Rule corrected
|
|
|
|
2001-10-10 23:50 GMT+1 JFL (mafact) <jfl@mafact.com>
|
|
* harbour/source/vm/classes.c
|
|
Fixed hb_clsIsParent for same class as parent ...
|
|
(xBase++ compatibility)
|
|
|
|
2001-10-10 10:07 GMT Dave Pearson <davep@davep.org>
|
|
* source/rtl/tbrowse.prg
|
|
* Fixed bug in :insColumn() as reported by Andreas Moroder in
|
|
<URL:news:comp.lang.clipper>.
|
|
|
|
2001-10-08 21:30 GMT -3 Luiz Rafael Culik<culik@sl.conex.net>
|
|
*source/rtl/isprint.c
|
|
contrib/libct/files.c
|
|
! Cygwin fixes.
|
|
*contrib/hbzlib/zipnew.cpp
|
|
contrib/hbzlib/zipcomp.cpp
|
|
contrib/hbzlib/zip.c
|
|
contrib/hbzlib/hbzip2.h
|
|
* Added new functions
|
|
* Now is possible to create zipfiles in memory
|
|
*contrib/libct/makefile.bc
|
|
* added files.c to makefile
|
|
|
|
2001-10-08 23:12 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
|
|
! source/rdd/dbf1.c
|
|
! source/rdd/workarea.c
|
|
* relations implemented for RDD's, inherited from DBF ( DBFNTX AND DBFCDX )
|
|
|
|
2001-10-06 15:28 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
|
|
! source/rdd/dbfntx/dbfntx1.c
|
|
! Few fixes
|
|
|
|
2001-10-05 23:12 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
|
|
! source/rdd/dbf1.c
|
|
! hb_dbfRecall() fixed
|
|
|
|
2001-10-04 17:10 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* doc/gmake.txt
|
|
* source/rtl/filesys.c
|
|
* source/rtl/idle.c
|
|
! Cygwin fixes.
|
|
|
|
2001-10-03 17:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* source/rtl/isprint.c
|
|
- The Windows version doesn't work with RSXNT,
|
|
due to link time errors, so exclude __RSXNT__
|
|
from the HB_OS_WIN_32 branches.
|
|
|
|
2001-09-30 17:20 GMT -3 Luiz Rafael Culik<culik@sl.conex.net>
|
|
*source/rtl/filesys.c
|
|
* Some minor changes to the Win32 section(Verify the return code of the function
|
|
before make the call to GetLastError())
|
|
|
|
2001-09-30 08:20 GMT -3 Luiz Rafael Culik<culik@sl.conex.net>
|
|
*contrib/hbzlib/zipnew.cpp
|
|
contrib/hbzlib/zipcomp.cpp
|
|
contrib/hbzlib/zip.c
|
|
contrib/hbzlib/hbzip2.h
|
|
* Added an second code block to all Compress/extraction function
|
|
* Added some guard com specific platform
|
|
*contrib/hbzlib/doc/zipnew.txt
|
|
* Updated the docs to reflect the library changes
|
|
|
|
2001-09-27 14:33 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* source/rtl/memofile.c
|
|
! MEMOWRIT() - Restored CA-Cl*pper compatibility.
|
|
|
|
* source/rtl/dbedit.prg
|
|
! DBEDIT() - Restored CA-Cl*pper compatibility.
|
|
|
|
* source/rtl/tbrowse.prg
|
|
! Fixed AutoLite/Hilite/DeHilite() support. Now DBEDIT() works
|
|
as expected.
|
|
|
|
2001-09-27 01:52 GMT-3 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
|
* source/rtl/memofile.c
|
|
* Fixed: MemoWrit added an EOF (0x1A) everytime
|
|
(under Windows), Reported by Brian Hays.
|
|
* Fixed: MemoRead didn't strip the EOF char
|
|
(under Windows).
|
|
|
|
2001-09-26 18:38 GMT-3 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
|
* source/rtl/dbedit.prg
|
|
* Fixed no-hilighting problem, sent by Wilson Velazquez
|
|
|
|
2001-09-24 08:45 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
- contrib/hgf/gtk/tform.prg
|
|
+ contrib/hgf/gtk/form.prg
|
|
* tform.prg module renamed as form.prg
|
|
|
|
- contrib/hgf/gtk/tmenu.prg
|
|
+ contrib/hgf/gtk/menu.prg
|
|
* tmenu.prg module renamed as menu.prg
|
|
|
|
+ contrib/hgf/gtk/dispatch.c
|
|
* GTK c level to PRG level dispatcher
|
|
|
|
+ contrib/hgf/gtk/msginfo.c
|
|
* GTK MsgInfo() implementation
|
|
|
|
+ contrib/hgf/gtk/creabutt.c
|
|
* pushbuttons low level creation.
|
|
|
|
+ contrib/hgf/gtk/winctrl.prg
|
|
* Class HBWinControl
|
|
|
|
+ contrib/hgf/gtk/general.prg
|
|
* some low level functions
|
|
|
|
+ contrib/hgf/gtk/button.prg
|
|
* Class HBButton
|
|
|
|
* harbour/contrib/hgf/gtk/Makefile
|
|
* harbour/contrib/hgf/gtk/creamenu.c
|
|
* harbour/contrib/hgf/gtk/creawin.c
|
|
* harbour/contrib/hgf/gtk/harbgtk.ch
|
|
* harbour/contrib/hgf/gtk/harbgtk.h
|
|
* harbour/contrib/hgf/gtk/menuitem.prg
|
|
* harbour/contrib/hgf/gtk/shared.ch
|
|
* some changes
|
|
|
|
2001-09-21 11:30 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* contrib/rdd_ads/ads1.c
|
|
! Uploaded a fix, posted by Brian Hays
|
|
* contrib/rdd_ads/adsfunc.c
|
|
* contrib/rdd_ads/ads.ch
|
|
* SET PATH TO <cpath> added
|
|
* contrib/rdd_ads/doc/rddads.rsp
|
|
* adsfuncs.txt item added
|
|
* contrib/rdd_ads/doc/en/adsfuncs.txt
|
|
! minor formatting bug fixed
|
|
|
|
2001-09-18 02:06 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* source/vm/arrayshb.c
|
|
! HB_APARAMS() trace call removed.
|
|
Thanks to Brian Hays.
|
|
|
|
2001-09-17 02:21 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* source/compiler/hbfunchk.c
|
|
! QSELF() compile time checking for the number of arguments.
|
|
Thanks to Jose Lalin.
|
|
|
|
2001-09-16 20:40 GMT -3 Luiz Rafael Culik<culik@sl.conex.net>
|
|
*contrib/libct/files.c
|
|
* fixed compiler problem for MINGW
|
|
|
|
2001-09-13 06:02 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* source/vm/arrays.c
|
|
! hb_arraySize() fixed. Now it will do nothing if the passed size
|
|
equals with the size of passed array. Caused mem. alloc. error
|
|
with empty arrays. Reported by Brian Hays.
|
|
|
|
2001-09-11 10:37 GMT Dave Pearson <davep@davep.org>
|
|
* source/rtl/profiler.prg
|
|
* Renamed classes from HB_* to HB*.
|
|
* tests/testprof.prg
|
|
* Updated the code to use the new class names.
|
|
|
|
2001-09-11 12:11 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* source/vm/classes.c
|
|
! Changed one (hopefully) last occurence of TClass to HBClass
|
|
|
|
* make_b16.bat
|
|
make_b32.bat
|
|
make_vc.bat
|
|
makefile.bc
|
|
makefile.vc
|
|
* Some cleanups.
|
|
|
|
* doc/en/command.txt
|
|
doc/en/harbext.txt
|
|
doc/en/objfunc.txt
|
|
doc/en/tclass.txt
|
|
doc/es/command.txt
|
|
! Classname changes applied to docs.
|
|
|
|
2001-09-10 23:53 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
|
|
|
|
* source/rtl/dummy.prg
|
|
- Removed commented out functions.
|
|
! Added CRLF to EOF
|
|
|
|
* source/vm/classes.c
|
|
! Small correction to CVS header.
|
|
|
|
* contrib/libmisc/fileread.prg
|
|
contrib/odbc/todbc.prg
|
|
include/hbclass.ch
|
|
include/hbextern.ch
|
|
samples/guestbk/inifiles.prg
|
|
samples/guestbk/testcgi.prg
|
|
source/debug/debugger.prg
|
|
source/debug/tbrwtext.prg
|
|
source/rtl/checkbox.prg
|
|
source/rtl/dummy.prg
|
|
source/rtl/getlist.prg
|
|
source/rtl/getsys.prg
|
|
source/rtl/listbox.prg
|
|
source/rtl/memoedit.prg
|
|
source/rtl/pushbtn.prg
|
|
source/rtl/radiobtn.prg
|
|
source/rtl/radiogrp.prg
|
|
source/rtl/scrollbr.prg
|
|
source/rtl/strings.c
|
|
source/rtl/tclass.prg
|
|
source/rtl/teditor.prg
|
|
source/rtl/terror.prg
|
|
source/rtl/tget.prg
|
|
source/rtl/tgetlist.prg
|
|
source/rtl/tlabel.prg
|
|
source/rtl/tmenuitm.prg
|
|
source/rtl/tobject.prg
|
|
source/rtl/tpopup.prg
|
|
source/rtl/treport.prg
|
|
source/rtl/ttextlin.prg
|
|
source/rtl/ttopbar.prg
|
|
tests/clasinit.prg
|
|
tests/classes.prg
|
|
tests/clsdata.prg
|
|
tests/debugtst.prg
|
|
tests/dynobj.prg
|
|
tests/inherit.prg
|
|
tests/inifiles.prg
|
|
tests/inline.prg
|
|
tests/objarr.prg
|
|
tests/objasign.prg
|
|
tests/objects.prg
|
|
tests/overload.prg
|
|
tests/rtfclass.prg
|
|
tests/stripem.prg
|
|
tests/testcgi.prg
|
|
tests/testhtml.prg
|
|
tests/tstmacro.prg
|
|
utils/hbtest/rt_misc.prg
|
|
* Changed class names to avoid possible namespace collisions.
|
|
TClass -> HBClass
|
|
TObject -> HBObject
|
|
TGetList -> HBGetList
|
|
TEditor -> HBEditor
|
|
TTextLine -> HBTextLine
|
|
TLabelForm -> HBLabelForm
|
|
TReportForm -> HBReportForm
|
|
TGet -> removed (If someone used it anywhere please change
|
|
it to "Get")
|
|
TRadioGroup -> HBRadioGroup
|
|
TScrollBar -> HBScrollBar
|
|
TRadioBtn -> HBRadioButton
|
|
TListBox -> HBListBox
|
|
TPushButton -> HBPushButton
|
|
|
|
The debugger classes were not renamed this time.
|
|
|
|
* contrib/libct/makefile.bc
|
|
! Corrected typo in make file (could not compile).
|
|
|
|
* source/rtl/radiobtn.prg
|
|
! Fixed class name.
|
|
|
|
* source/rtl/listbox.prg
|
|
! Fixed two errors in class declaration
|
|
! Fixed one syntax error
|
|
|
|
* source/rtl/scrollbr.prg
|
|
! Fixed incorrect #include "class.ch".
|
|
! Public variable (is it really needed ?) prefixed with "hb_p_"
|
|
and MEMVAR declaration added.
|
|
|
|
* source/rtl/strings.c
|
|
* Updated copyright since all copyright was held by the one (me;)
|
|
in the partial copyright section.
|
|
|
|
* source/rtl/gtstd/gtstd.c
|
|
! C compiler warning fixed.
|
|
|
|
* source/compiler/hbusage.c
|
|
! Typo fixed.
|
|
|
|
2001-09-09 17:30 GMT -3 Luiz Rafael Culik <culik@sl.conex.net>
|
|
*makefile.bc
|
|
makefile.vc
|
|
source/rtl/Makefile
|
|
+ Scrollbr.prg and Listbox.prg to dependecie list
|
|
+source/rtl/listbox.prg
|
|
* Ca-Clipper 5.3 compatible listbox Class
|
|
+source/rtl/scrollbr.prg
|
|
* Ca-Clipper 5.3 compatible scroll bar Class
|
|
*source/rtl/checkbox.prg
|
|
*small change to isdefcolor function
|
|
* Todo.txt
|
|
Remove the Ca-clipper 5.3 classes entried
|
|
|
|
|
|
2001-09-09 21:00 MEST Martin Vogel <vogel@inttec.de>
|
|
|
|
+ contrib/libct/token2.c
|
|
+ Incremental tokenizer: TOKENINIT(), TOKENEXIT(), TOKENNEXT()
|
|
TOKENNUM(), TOKENAT(), SAVETOKEN()
|
|
RESTTOKEN(), TOKENEND()
|
|
with some enhanced functionality
|
|
|
|
+ contrib/libct/tests/token2.prg
|
|
+ test program for incremental tokenizer
|
|
|
|
- contrib/libct/ct.c
|
|
+ contrib/libct/ctc.c
|
|
! file renamed from ct.c to ctc.c, contains now C part of lib init/exit
|
|
code
|
|
|
|
+ contrib/libct/ct.prg
|
|
! contains PRG part of lib init/exit code
|
|
|
|
- contrib/libct/temper.c
|
|
! file removed since CELSIUS() and FAHRENHEIT() functions have already
|
|
been implemted in num1.c
|
|
|
|
* contrib/libct/Makefile
|
|
* contrib/libct/makefile.bc
|
|
* contrib/libct/makefile.vc
|
|
* contrib/libct/cterror.ch
|
|
* contrib/libct/ctflist.txt
|
|
* contrib/libct/readme.txt
|
|
* changes according to the above
|
|
|
|
|
|
2001-09-09 15:48 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
|
|
+ contrib/hgf/os2pm/winctrl.prg
|
|
+ added
|
|
+ contrib/hgf/os2pm/button.prg
|
|
+ added
|
|
+ contrib/hgf/os2pm/edit.prg
|
|
+ added
|
|
* contrib/hgf/os2pm/Makefile
|
|
+ added new files
|
|
* contrib/hgf/os2pm/os2pm.c
|
|
* modified and added new functions already added to win32.c
|
|
* contrib/hgf/os2pm/os2pm.ch
|
|
- removed all defines which are not currently needed, this makes
|
|
os2pm.ch smaller and faster to compile.
|
|
|
|
2001-09-08 12:01 UTC-0800 Brian Hays <bhays@abacuslaw.com>
|
|
- hb_slex.bc
|
|
Removed unneeded file since Simplex uses makefile.bc now
|
|
|
|
2001-09-08 17:00 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
*source/vm/macro.c
|
|
* fixed "memory not released" bug during object's variable
|
|
assignment
|
|
|
|
2001-09-08 11:32 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
* harbour/source/rtl/persist.prg
|
|
extern HB_STOD added
|
|
|
|
* harbour/contrib/hgf/win32/win32.ch
|
|
some defines added
|
|
|
|
* harbour/contrib/hgf/win32/makefile.bc
|
|
module edit.prg added
|
|
|
|
* harbour/contrib/hgf/win32/button.prg
|
|
Some defines moved to win32.ch
|
|
|
|
* harbour/contrib/hgf/win32/edit.prg
|
|
Class HBEdit
|
|
|
|
* harbour/contrib/hgf/tests/testctrl.prg
|
|
HBEdit control test added
|
|
|
|
2001-09-08 00:01 UTC-0800 Brian Hays <bhays@abacuslaw.com>
|
|
* hb_slex.bat
|
|
* make_b32.bat
|
|
* makefile.bc
|
|
* integrated simplex instructions into makefile.bc
|
|
|
|
2001-09-07 13:06 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
|
|
- harbour/contrib/hgf/win32/tform.prg
|
|
+ harbour/contrib/hgf/win32/form.prg
|
|
tform.prg renamed as form.prg
|
|
|
|
- harbour/contrib/hgf/win32/tmenu.prg
|
|
+ harbour/contrib/hgf/win32/menu.prg
|
|
tmenu.prg renamed as menu.prg
|
|
|
|
+ harbour/contrib/hgf/win32/win32.ch
|
|
Win32.ch constants definitions header file
|
|
|
|
+ harbour/contrib/hgf/win32/winctrl.prg
|
|
Class HBWinControl
|
|
|
|
+ harbour/contrib/hgf/win32/button.prg
|
|
Class HBButton
|
|
|
|
* harbour/contrib/hgf/win32/makefile.bc
|
|
updated
|
|
|
|
+ harbour/contrib/hgf/tests/testctrl.prg
|
|
Testing Harbour GUI framework controls
|
|
|
|
* harbour/contrib/hgf/win32/win32.c
|
|
Some fixes and a new function ShowWindow() added
|
|
|
|
* harbour/contrib/hgf/win32/menuitem.prg
|
|
"T" Classes prefix changed into "HB"
|
|
|
|
* harbour/contrib/hgf/tests/testform.prg
|
|
* harbour/contrib/hgf/tests/formtext.prg
|
|
* harbour/contrib/hgf/tests/form3res.prg
|
|
* harbour/contrib/hgf/tests/form3.prg
|
|
* harbour/contrib/hgf/tests/form2.prg
|
|
"T" Classes prefix changed into "HB"
|
|
|
|
* harbour/contrib/hgf/tests/form.hbf
|
|
some minor changes
|
|
|
|
* harbour/contrib/hgf/tests/build_b32.bat
|
|
some minor fixes
|
|
|
|
2001-09-07 09:13 GMT Dave Pearson <davep@davep.org>
|
|
* doc/readme.txt
|
|
* Updated the pointer to dirstruc.txt (I'd committed the wrong
|
|
version of the file last time, Doh!).
|
|
|
|
2001-09-07 08:40 GMT Dave Pearson <davep@davep.org>
|
|
* doc/readme.txt
|
|
* Added a pointer to dirstruc.txt.
|
|
* doc/dirstruc.txt
|
|
* Minor additions and corrections.
|
|
|
|
2001-09-06 21:20 GMT -3 Luiz Rafael Culik <culik@sl.conex.net>
|
|
*makefile.vc
|
|
hb_slex.vc
|
|
* Renable build of hbrun by adding winspool.lib to LIB2 macro
|
|
|
|
2001-09-06 22:55 GMT +1 JFL (mafact) <jfl@mafact.com>
|
|
* harbour/source/vm/classes.c
|
|
__ObjSendMsg( Object, Message, xpar1, xparN )
|
|
Now generates a MessageNotfound error in case of unknow message sended
|
|
|
|
2001-09-06 22:20 GMT +1 JFL (mafact) <jfl@mafact.com>
|
|
* harbour/hb_slex.vc
|
|
synch. with hb_slex.bc
|
|
* harbour/makefile.vc
|
|
synch. with makefile.bc
|
|
* harbour/source/rtl/isprint.c
|
|
alloc.h => malloc.h
|
|
LPSTR => LPBYTE
|
|
|
|
2001-09-06 14:50 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
* harbour/source/rtl/persist.prg
|
|
added methods LoadFromText() and LoadFromFile()
|
|
|
|
* harbour/contrib/hgf/tests/form3.prg
|
|
Added OnClick assignment test
|
|
|
|
* harbour/contrib/hgf/tests/form3.hbf
|
|
Added saved form OnClick property
|
|
|
|
* harbour/contrib/hgf/tests/form3res.prg
|
|
Loading persistence files at runtime sample
|
|
|
|
2001-09-06 14:39 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
|
+ doc/dirstruc.txt
|
|
* add a document which list Harbour directory structure
|
|
|
|
2001-09-06 09:34 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
* harbour/source/rtl/persist.prg
|
|
Method CreateNew() added
|
|
|
|
2001-09-05 22:45 UTC-0800 Brian Hays <bhays@abacuslaw.com>
|
|
* makefile.bc
|
|
* hb_slex.bc
|
|
* added defaults for ECHO and DEL macros so the make files are
|
|
not dependent upon definitions in
|
|
make_b32.bat and/or b32_slex.bat.
|
|
|
|
2001-09-05 11:25 UTC-0800 Brian Hays <bhays@abacuslaw.com>
|
|
* b32_slex.bat
|
|
* make_b32.bat
|
|
+ Added default setting for $(DEL) and $(ECHO).
|
|
|
|
* makefile.bc
|
|
+ Added macros $(DEL) and $(ECHO) to allow needed redefinition under
|
|
Win2K/Xp
|
|
* hb_slex.bc
|
|
* Synched with makefile.bc
|
|
|
|
* source/compiler/harbour.slx
|
|
* Removed unused piece of code in
|
|
* source/compiler/simplex.c
|
|
* changed two HB_SYMBOL_UNUSED() to (void) (to not use
|
|
external macros in core simplex).
|
|
|
|
|
|
2001-09-05 12:24 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
|
|
* harbour/source/rtl/persist.prg
|
|
TPersistent renamed as HBPersistent
|
|
|
|
* harbour/contrib/hgf/win32/tform.prg
|
|
TPersistent changed for HBPersistent
|
|
|
|
* harbour/contrib/hgf/win32/tmenu.prg
|
|
TPersistent changed for HBPersistent
|
|
|
|
* harbour/contrib/hgf/win32/menuitem.prg
|
|
TPersistent changed for HBPersistent
|
|
|
|
2001-09-05 11:53 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
|
|
* harbour/source/rtl/persist.prg
|
|
Some changes as per Dave's proposal.
|
|
|
|
* harbour/contrib/hgf/tests/testform.prg
|
|
Some minor changes
|
|
|
|
* harbour/contrib/hgf/tests/formtext.prg
|
|
Some minor changes
|
|
|
|
2001-09-05 07:53 GMT Dave Pearson <davep@davep.org>
|
|
* source/rtl/Makefile
|
|
* Added perfuncs.prg to PRG_SOURCES.
|
|
|
|
2001-09-05 09:00 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
|
|
+ harbour/include/hbpers.ch
|
|
Harbour persistence commands
|
|
|
|
+ harbour/source/rtl/perfuncs.prg
|
|
Harbour persistence commands support functions
|
|
|
|
* harbour/source/rtl/persist.prg
|
|
HB_DToS() replaced by DToS()
|
|
|
|
* harbour/makefile.bc
|
|
perfuncs.prg module added
|
|
|
|
+ harbour/contrib/hgf/tests/form3.prg
|
|
Sample of use of persistence files to build a form
|
|
|
|
+ harbour/contrib/hgf/tests/form3.hbf
|
|
HGF form persistence file sample
|
|
|
|
2001-09-05 07:37 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
* harbour/source/rtl/persist.prg
|
|
HB_STOD() and HB_DTOS() use for dates management
|
|
|
|
2001-09-05 07:00 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
* harbour/contrib/hgf/win32/tform.prg
|
|
Property OnClick added and WM_LBUTTONDOWN msgs properly routed
|
|
|
|
* harbour/contrib/hgf/tests/formtext.prg
|
|
form OnClick property tested ok
|
|
|
|
2001-09-05 06:42 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
* harbour/contrib/hgf/win32/tform.prg
|
|
Added new properties Top, Left, Height and Width.
|
|
|
|
* harbour/contrib/hgf/win32/win32.c
|
|
Added new functions WinGetTop(), WinSetTop(), WinGetLeft(), WinSetLeft(),
|
|
WinGetHeight(), WinSetHeight(), WinGetWidth(), WinSetWidth().
|
|
|
|
HB_PM_SHOWMODAL renamed as HB_FORMSHOWMODAL.
|
|
|
|
2001-09-02 16:15 GMT -3 Luiz Rafael Culik<culik@sl.conex.net>
|
|
* source/rtl/isprint.c
|
|
* Replaced HB_OS_WIN_32_USED with HB_OS_WIN_32
|
|
|
|
2001-09-04 22:50 GMT +1 JFL (mafact) <jfl@mafact.com>
|
|
* harbour\include\hbclass.ch
|
|
Improved support for PERSISTENT keyword (ACCESS and SETGET)
|
|
* harbour\source\rtl\tobject.prg
|
|
added two methods ...
|
|
(xBase++) ISDERIVEDFROM
|
|
(Class(y)) ISKINDOF
|
|
|
|
2001-09-04 16:06 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
* harbour/source/rtl/persist.prg
|
|
oNew use fixed. Some formating fixes implemented also.
|
|
|
|
2001-09-04 11:50 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
* harbour/contrib/hgf/win32/win32.c
|
|
events routing implemented
|
|
|
|
* harbour/contrib/hgf/win32/tmenu.prg
|
|
inheritance from TPersistent implemented
|
|
|
|
* harbour/contrib/hgf/win32/tform.prg
|
|
events routing implemented. Inheritance from TPersistent implemented.
|
|
|
|
* harbour/contrib/hgf/tests/form2.prg
|
|
some little changes to test events routing
|
|
|
|
+ harbour/contrib/hgf/tests/formtext.prg
|
|
testing forms view as text based on persistence
|
|
|
|
2001-09-04 11:30 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
* harbour/source/rtl/persist.prg
|
|
some improvements for arrays
|
|
|
|
* harbour/tests/testpers.prg
|
|
some improvements for testing nested arrays
|
|
|
|
2001-09-04 08:41 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
|
|
* contrib/hgf/os2pm/*
|
|
! fixed menu items handling under OS/2 where you cannot change a MIS_TEXT into
|
|
a MIS_SUBMENU without first deleting MIS_TEXT and then inserting MIS_SUBMENU
|
|
|
|
2001-09-03 17:19 GMT Dave Pearson <davep@davep.org>
|
|
* source/rtl/Makefile
|
|
* Added persist.prg to PRG_SOURCES.
|
|
|
|
2001-09-03 16:56 GMT Dave Pearson <davep@davep.org>
|
|
* source/rtl/isprint.c
|
|
* Added missing comment close.
|
|
|
|
2001-09-03 11:30 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
+ harbour/contrib/hgf/gtk/makefile
|
|
+ harbour/contrib/hgf/gtk/creamenu.c
|
|
+ harbour/contrib/hgf/gtk/creawin.c
|
|
+ harbour/contrib/hgf/gtk/harbgtk.ch
|
|
+ harbour/contrib/hgf/gtk/shared.ch
|
|
+ harbour/contrib/hgf/gtk/harbgtk.h
|
|
+ harbour/contrib/hgf/gtk/menuitem.prg
|
|
+ harbour/contrib/hgf/gtk/tform.prg
|
|
+ harbour/contrib/hgf/gtk/tmenu.prg
|
|
HGF GTK support by Marek Paliwoda
|
|
|
|
2001-09-02 21:30 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
+ harbour/source/rtl/persist.prg
|
|
arrays support started
|
|
|
|
2001-09-02 19:30 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
+ harbour/source/rtl/persist.prg
|
|
Class TPersistent to implement objects persistence
|
|
|
|
+ harbour/tests/testpers.prg
|
|
objects persistence sample using Class TPersistent objects
|
|
|
|
* harbour/makefile.bc
|
|
persist.prg module added to Borland makefile.
|
|
Notice that other makefiles should be updated
|
|
|
|
2001-09-02 18:32 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
* harbour/source/vm/classes.c
|
|
New function __ClsGetProperties() added. Syntax:
|
|
__ClsGetProperties( <nClassHandle> ) --> <aPropertiesNames>
|
|
|
|
2001-09-02 13:10 GMT -3 Luiz Rafael Culik<culik@sl.conex.net>
|
|
* source/rtl/isprint.c
|
|
* Added code for win32 platform
|
|
|
|
2001-09-02 14:20 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
* harbour/source/vm/classes.c
|
|
Added BOOL bIsPersistent to the METHOD structure
|
|
(notice that both datas and methods use that structure)
|
|
|
|
* harbour/source/rtl/tclass.prg
|
|
Added lPersistent parameter to AddMultiData, AddData and
|
|
AddInline methods.
|
|
|
|
* harbour/include/hboo.ch
|
|
Added new defines HB_OO_DATA_PERSISTENT and HB_OO_MTHD_PERSISTENT
|
|
|
|
* harbour/include/hbclass.ch
|
|
Added new clause PERSISTENT or PROPERTY to both datas and methods.
|
|
|
|
2001-09-01 19:00 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
* harbour/contrib/hgf/win32/tmenu.prg
|
|
METHOD FindItem( nId ) added
|
|
|
|
* harbour/contrib/hgf/win32/tmenuitm.prg
|
|
METHOD FindItem( nId ) added
|
|
|
|
2001-09-01 09:00 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
+ harbour/contrib/hgf/win32/tests/form2.prg
|
|
Harbour Class TForm inheritance sample
|
|
|
|
2001-09-01 08:35 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
|
|
+ harbour/contrib/hgf/win32/make_b32.bat
|
|
batch file to invoke the
|
|
makefile for Harbour GUI framework Win32 using Borland C compiler
|
|
|
|
+ harbour/contrib/hgf/win32/makefile.bc
|
|
makefile for Harbour GUI framework Win32 using Borland C compiler
|
|
|
|
* harbour/contrib/hgf/win32/win32.c
|
|
* harbour/contrib/hgf/win32/tform.prg
|
|
* harbour/contrib/hgf/win32/tmenu.prg
|
|
* harbour/contrib/hgf/win32/tmenuitm.prg
|
|
some minor fixes
|
|
|
|
+ harbour/contrib/hgf/win32/tests/build_b32.bc
|
|
batch file to build Harbour GUI framework for Win32 tests
|
|
|
|
+ harbour/contrib/hgf/win32/tests/testform.prg
|
|
Harbour GUI framework for Win32 TestForm.prg sample
|
|
|
|
2001-08-31 14:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* config/os2/icc.cf
|
|
* source/vm/Makefile
|
|
* Build and use mainstd.c for OS/2 instead of main.c in order
|
|
to avoid the main.c build dependencies.
|
|
|
|
Note to builders of OS/2 binary distributions: Please be
|
|
sure to include both the mainstd and mainpm object files!
|
|
|
|
2001-08-31 12:15 GMT+1 Ignacio Ortiz <ignacio@fivetech.com>
|
|
* source/bin/bld.bat
|
|
* source/include/extend.api
|
|
* source/include/clipdefs.h
|
|
* source/tests/testget.prg
|
|
* Return to previous revision due a mistake in last CVS process
|
|
|
|
2001-08-31 11:32 GMT+1 Antonio Linares <alinares@fivetech.com>
|
|
+ harbour/source/vm/mainlgtk.c
|
|
Added Marek Paliwoda's Linux GTK application entry point
|
|
|
|
2001-08-28 21:10 GMT -3 Luiz Rafael Culik <culik@sl.conex.net>
|
|
* added #include "dir.h" inside platform tags
|
|
|
|
2001-08-30 16:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* config/os2/gcc.cf
|
|
* config/os2/icc.cf
|
|
+ Automatically deal with different linker requirements for
|
|
Presentation Manager programs and VIO programs.
|
|
|
|
* contrib/hgf/os2/os2pm.c
|
|
! Removed hWndFrame variable from HB_FUNC( WINCREATESTDWINDOW ),
|
|
because it isn't needed and causes problems in C++ mode.
|
|
|
|
* doc/gmake.txt
|
|
+ Added mention of w32/bcc32.
|
|
+ Added mention of os2/gcc and os2/icc with the new os2pm.
|
|
|
|
* source/vm/Makefile
|
|
! Always build both main and mainpm for OS/2 builds, because
|
|
the choice of which to use is a program link-time choice,
|
|
not a Harbour build-time choice.
|
|
|
|
2001-08-30 19:00 GMT+1 Ignacio Ortiz <ignacio@fivetech.com>
|
|
* source/rtl/memoline.c
|
|
* source/rtl/mlcount.c
|
|
* source/rtl/tget.prg
|
|
* source/rtl/transfrm.c
|
|
* Return to previous revision due a mistake in last CVS process
|
|
|
|
2001-08-30 15:38 GMT Dave Pearson <davep@davep.org>
|
|
* source/rtl/Makefile
|
|
* Added mlctopos.c and mpostolc.c to C_SOURCES.
|
|
|
|
2001-08-30 15:03 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
|
|
* contrib/hgf/os2pm/*
|
|
* changed to add client window repainting capabilities.
|
|
|
|
2001-08-30 13:15 GMT+1 Ignacio Ortiz <ignacio@fivetech.com>
|
|
+ source/rtl/mlctopos.c
|
|
+ source/rtl/mpostolc.c
|
|
* The last two memo Standard Clipper functions missing
|
|
* makefile.bc
|
|
* To include the two files. Please someone check other make files
|
|
* source/rtl/dummy.prg
|
|
* removed mlctopos and mpostolc dummy functions
|
|
* doc/funclist.txt
|
|
* change state to ready for mpostolc and mlctopos
|
|
|
|
2001-08-30 09:31 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
|
|
* contrib/hgf/os2pm/Makefile
|
|
* Corrected because now subdir is one level deeper than it was before
|
|
|
|
2001-08-30 09:31 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
|
|
* contrib/os2pm/*.*
|
|
- removed all files
|
|
+ contrib/hgf/os2pm
|
|
+ contrib/hgf/os2pm/os2pm.c
|
|
+ contrib/hgf/os2pm/tform.prg
|
|
+ contrib/hgf/os2pm/os2pm.ch
|
|
+ contrib/hgf/os2pm/tmenu.prg
|
|
+ contrib/hgf/os2pm/tmenuitm.prg
|
|
+ contrib/hgf/os2pm/Makefile
|
|
+ added all files for IBM OS/2 version of HGF
|
|
|
|
2001-08-28 21:10 GMT -3 Luiz Rafael Culik <culik@sl.conex.net>
|
|
+ contrib/libct/files.c
|
|
* CT3 compatible functions for Fileattr,fileseek,filedate,filetime,setfattr
|
|
+ contrib/libct/temper.c
|
|
* CT3 compatible functions Celcius e Fahrenheit
|
|
*contrib/libct/Makefile
|
|
Added temper.c and files.c
|
|
|
|
2001-08-28 19:21 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
|
|
* contrib/os2pm/*.*
|
|
* changes to every file to add menu creation capabilities
|
|
|
|
2001-08-27 20:50 GMT -3 Luiz Rafael Culik <culik@sl.conex.net>
|
|
*utils/hbmake/hbmake.prg
|
|
* Fixes related to path finding to Apps(C compiler and harbour.exe)
|
|
* Small fix for hbmake library mode for linux(the generated make file)
|
|
|
|
2001-08-27 18:10 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
|
|
+ contrib/hgf/win32
|
|
* New directory added
|
|
+ contrib/hgf/win32/win32.c
|
|
* Win32 GUI layer
|
|
+ contrib/hgf/win32/tform.prg
|
|
+ contrib/hgf/win32/tmenu.prg
|
|
+ contrib/hgf/win32/tmenuitm.prg
|
|
* copied from contrib/os2pm with minor changes
|
|
|
|
2001-08-25 03:05 UTC-0800 Brian Hays <bhays@abacuslaw.com>
|
|
* contrib/dot/pp.prg
|
|
* added note: This is being expanded independently from Harbour
|
|
at this Sourceforge project:
|
|
http://sourceforge.net/projects/xbase-script
|
|
|
|
* source/compiler/harbour.sly
|
|
* copied Ryszard's last fix to harbour.y
|
|
|
|
2001-08-24 22:15 GMT -3 Luiz Rafael Culik <culik@sl.conex.net>
|
|
+source/rtl/pushbtn.prg
|
|
*Push Button Class Compatible with Ca-Clipper 5.3
|
|
*hb_slex.bc
|
|
makefile.bc
|
|
hb_slex.vc
|
|
makefile.vc
|
|
source/rtl/makefile
|
|
*Added pushbtn.prg to dependencie list
|
|
*include/hbgetcmt.ch
|
|
*Added Command for creating push buttons
|
|
|
|
2001-08-24 23:40 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
|
|
+ contrib/os2pm/tmenu.prg
|
|
+ contrib/os2pm/tmenuitm.prg
|
|
+ added
|
|
* contrib/os2pm/tform.prg
|
|
* contrib/os2pm/os2pm.c
|
|
+ added harbour licence and new methods and support functions
|
|
|
|
2001-08-24 16:40 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
|
|
* contrib/os2pm/os2pm.c
|
|
* moved here functions from mainpm.c
|
|
* * contrib/os2pm/tform.prg
|
|
+ added new methods
|
|
* source/vm/mainpm.c
|
|
- removed a couple of helper functions which belong to os2pm.c
|
|
|
|
2001-08-24 16:03 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
|
|
+ contrib/os2pm
|
|
+ contrib/os2pm/os2pm.c
|
|
+ contrib/os2pm/tform.prg
|
|
+ contrib/os2pm/os2pm.ch
|
|
+ contrib/os2pm/Makefile
|
|
+ added files of an early implementation of a generic GUI
|
|
framework for harbour. At present time they work only under OS/2 PM
|
|
|
|
2001-08-23 23:18 GMT Dave Pearson <davep@davep.org>
|
|
* source/rtl/profiler.prg
|
|
* Minor tidy-up of a couple of comments.
|
|
* tests/testprof.org
|
|
* Updated to test the various reporting classes.
|
|
|
|
2001-08-23 22:51 GMT Dave Pearson <davep@davep.org>
|
|
* doc/readme.txt
|
|
* Cut down to a bare minimum. Most of the information in there was
|
|
out of date. The document now simply states the aim of harbour,
|
|
points the reader at the web site and the FAQ and reminds them that
|
|
they'll find copious documentation in the same place that they
|
|
found the README file.
|
|
|
|
2001-08-23 23:13 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
|
|
* source/vm/Makefile
|
|
+ if HB_GT_LIB == os2pm then compiles mainpm.c instead of main.c
|
|
* source/vm/mainpm.c
|
|
* little changes to make it work.
|
|
|
|
NOTE: after gcc creates an executable file you need to issue an:
|
|
emxbind -ep filename.exe
|
|
to mark it as a PM executable, failing to do so the executable file is a
|
|
VIO one and all calls to WinXxx() functions will fail
|
|
|
|
2001-08-23 16:43 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
|
|
+ source/vm/mainpm.c
|
|
+ added mainpm.c entry point for OS/2 Presentation Manager applications
|
|
based on FiveWin GUI library
|
|
|
|
2001-08-23 14:22 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
|
|
* source/rtl/tbrowse.prg
|
|
* changed/optimized ::DispCell() and ::RedrawHeaders() methods. A little
|
|
faster now.
|
|
|
|
2001-08-22 17:01 GMT Dave Pearson <davep@davep.org>
|
|
* source/rtl/gtcrs/gtcrs.c
|
|
* Fixed incorrectly named variable (uRow -> Row) in hb_gt_VertLine().
|
|
|
|
2001-08-22 12:45 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* source/rtl/gtcgi/gtcgi.c
|
|
* source/rtl/gtcrs/gtcrs.c
|
|
* source/rtl/gtdos/gtdos.c
|
|
* source/rtl/gtos2/gtos2.c
|
|
* source/rtl/gtpca/gtpca.c
|
|
* source/rtl/gtsln/gtsln.c
|
|
* source/rtl/gtstd/gtstd.c
|
|
* source/rtl/gtwin/gtwin.c
|
|
! I forgot the comment style rule and had used two // style
|
|
comments in each GT module. They now use the /* */ style.
|
|
(I also converted a couple of other // style comments in
|
|
gtstd to the /* */ style).
|
|
|
|
2001-08-22 01:42 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
|
|
* source/rtl/tbrowse.prg
|
|
* now that DispBox() works as expected I can use it even for 1 line headers/
|
|
footers inside ::RedrawHeaders()
|
|
|
|
2001-08-22 01:25 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
|
|
* source/rtl/gtos2.c
|
|
+ Driver tries to set codepage 437 on startup. Needed by box drawing functions
|
|
* hb_gt_isColor(), hb_gt_GetScreenWidth(), hb_gt_GetScreenHeight(),
|
|
hb_gt_GetCellSize() now are faster since use a static VIDEOMODEINFO variable
|
|
and this variable should be tilable.
|
|
! hb_gt_xPutch(), hb_gt_Replicate() and hb_gt_Box() were simply broken
|
|
|
|
NOTE: Never call hb_gt_DispBegin()/hb_gt_DispEnd() from inside gtos2.c
|
|
if you do you'll slow down everything and you will not respect harbour level
|
|
DispBegin()/DispEnd() calls.
|
|
|
|
2001-08-21 16:45 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* source/rtl/gtcgi/gtcgi.c
|
|
* source/rtl/gtcrs/gtcrs.c
|
|
* source/rtl/gtdos/gtdos.c
|
|
* source/rtl/gtos2/gtos2.c
|
|
* source/rtl/gtpca/gtpca.c
|
|
* source/rtl/gtsln/gtsln.c
|
|
* source/rtl/gtstd/gtstd.c
|
|
* source/rtl/gtwin/gtwin.c
|
|
! Bug fix for box clipping at right screen edge.
|
|
+ Minor optimizations for detecting box clipping at right and
|
|
bottom screen edges.
|
|
|
|
2001-08-21 14:35 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
* source/rtl/gtcrs/gtcrs.c
|
|
* Renamed uRow variable to Row in hb_gt_VertLine(), to match the
|
|
name in the other GT libraries and because it is not unsigned.
|
|
|
|
2001-08-21 08:30 GMT Dave Pearson <davep@davep.org>
|
|
* source/compiler/gencobj.c
|
|
* Fixed bugs 453424 (compiler core dumps on GNU/Linux when no
|
|
harbour.cfg can be found) and 453425 (an empty harbour.cfg fails to
|
|
correctly report that no compiler command has been specified.
|
|
|
|
2001-08-21 01:30 UTC-0800 Brian Hays <bhays@abacuslaw.com>
|
|
* contrib/libgt/bitflags.c
|
|
added the cvs header
|
|
+ todo.txt
|
|
first stab at a todo list
|
|
|
|
2001-08-20 11:55 UTC-0800 Brian Hays <bhays@abacuslaw.com>
|
|
|
|
* contrib/rdd_ads/ads1.c
|
|
* fixed subIndexing.
|
|
* optimized DBI_GETLOCKARRAY and fixed memory leak
|
|
* adsOrderListFocus() failed on space-padded strings
|
|
* adsGoTo: if on same record, refresh. Fixed issues that arose
|
|
from minor bugs in ADS when using relations in versions
|
|
prior to 6.1
|
|
* adsAppend() added error handling
|
|
* fixed file lock/unlock, and record locking to support
|
|
dbrlock lock list maintenance (and memory leak when
|
|
no recno was passed to dbrlock())
|
|
|
|
* contrib/rdd_ads/adsfunc.c
|
|
* adssetServerType now returns any error numbers
|
|
+ added AdsRefreshRecord, AdsIsTableLocked, AdsIsRecordLocked
|
|
|
|
* source/rdd/dbcmd.c
|
|
* Set NetErr flag to True for failed dbAppend()
|
|
* fixed ordCondSet parameters. See pptable.c below.
|
|
|
|
+ contrib/libgt/bitflags.c
|
|
+ Dave Pearson's bitflags.c, which I ported to Harbour.
|
|
Has functions to use a Harbour string for storing On/Off
|
|
bit flags.
|
|
|
|
* contrib/libgt/doc/en/ht_gt.txt
|
|
+ added docs from Dave Pearson's bitflags.c
|
|
|
|
* source/pp/pptable.c
|
|
* Alexander Kresin's fix for 5.3 compatible parameters
|
|
for INDEX ON and ordCondSet().
|
|
WARNING! IF you had hard-coded calls to this function,
|
|
and used any parameters after the 11th one,
|
|
you have to change your code! Or, if you have a header
|
|
that translates INDEX ON for clauses USECURRENT, ADDITIVE,
|
|
CUSTOM or NOOPTIMIZE, these parameters are shifted back
|
|
now.
|
|
The parameter list was incorrectly handled before because
|
|
of the 12th parameter that is always NIL.
|
|
See Harbour Archives, subject "XINDEX warning" for details
|
|
|
|
2001-08-21 06:47 GMT Dave Pearson <davep@davep.org>
|
|
* source/rtl/gtcrs/gtcrs.c
|
|
* Fixed incorrectly named variable (Row -> uRow) in hb_gt_VertLine().
|
|
|
|
2001-08-20 23:35 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* include/hbapigt.h
|
|
* source/rtl/gtapi.c
|
|
* source/rtl/gt_tpl/gt_tpl.c
|
|
* source/rtl/gtcgi/gtcgi.c
|
|
* source/rtl/gtcrs/gtcrs.c
|
|
* source/rtl/gtdos/gtdos.c
|
|
* source/rtl/gtos2/gtos2.c
|
|
* source/rtl/gtpca/gtpca.c
|
|
* source/rtl/gtsln/gtsln.c
|
|
* source/rtl/gtstd/gtstd.c
|
|
* source/rtl/gtwin/gtwin.c
|
|
* Changed all row and column parameters for the box and line drawing
|
|
functions from USHORT to SHORT.
|
|
- Removed all box and line drawing boundary checks from gtapi.c
|
|
+ Added the appropriate box and line boundary checks to the various
|
|
GT API library sources to properly implement clipping.
|
|
|
|
2001-08-20 23:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* source/rtl/set.c
|
|
! Synchronize SET CENTURY with SET DATE FORMAT.
|
|
|
|
2001-08-20 20:15 GMT -3 Luiz Rafael Culik <culik@sl.conex.net>
|
|
*utils/hbmake/hbmake.prg
|
|
*fixed some problem on library edit mode
|
|
|
|
2001-08-20 22:20 GMT +1 JFL (mafact) <jfl@mafact.com>
|
|
harbour/source/vm/hvm.c
|
|
* reversed my previous modif till I have it working :-(
|
|
harbour/source/vm/classes.c
|
|
* reversed my previous modif till I have it working :-(
|
|
|
|
2001-08-20 17:45 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
*include/hbexprb.c
|
|
*source/compiler/exproptb.c
|
|
*source/compiler/genc.c
|
|
*source/compiler/hbpcode.c
|
|
* fixed bug in "¯o" and ¯o() syntax
|
|
|
|
2001-08-20 14:02 GMT Dave Pearson <davep@davep.org>
|
|
* config/test.cf
|
|
* Added an empty "install:" target.
|
|
|
|
2001-08-19 23:30 GMT +1 JFL (mafact) <jfl@mafact.com>
|
|
harbour/include/hbapi.h
|
|
* changed structure of _HB_BASEARRAY (puiClsTree)
|
|
* suppressed uiClsTree not anymore needed
|
|
harbour/source/vm/arrays.c
|
|
* modified ArrayRelease() to handle the release of puiClsTree pointer
|
|
harbour/source/vm/classes.c
|
|
* Changed the way MsgSuper() return a Super Object.
|
|
Now ::Super(::nX) is allowed
|
|
::Super:Classname() return the superClassName.
|
|
* Added some code to check or validate puiClsTree
|
|
* improved validation of scoping
|
|
harbour/source/vm/hvm.c
|
|
* Changed vmdo as vmsend to handle the new SuperObject
|
|
|
|
2001-08-19 10:50 GMT -3 Luiz Rafael Culik <culik@sl.conex.net>
|
|
*source/rdd/rddord.prg
|
|
*Mapped functions to 10 character for ORDLISTCLE(),ORDLISTREB(),ORDSETFOCU()
|
|
|
|
2001-08-19 10:40 GMT -3 Luiz Rafael Culik <culik@sl.conex.net>
|
|
+source/rdd/dbfuncs.prg
|
|
* Code for Ca-Clipper MApper DB function to 10 characters
|
|
The follow functions were mapped:
|
|
DBCLEARFIL(),DBSETDRIVE(),DBSETRELAT(),DBRLOCKLIS(),DBCLOSEARE()
|
|
RDDSETDEFA(),DBSELECTAR(),DBUNLOCKAL(),DBCLEARREL(),DBSETFILTE()
|
|
DBFIELDINF(),DBORDERINF(),DBRECORDIN()
|
|
*makefile.bc
|
|
makefile.vc
|
|
hb_slex.bc
|
|
hbslex.vc
|
|
source/rdd/Makefile
|
|
* Added dbfuncs.prg to depedence list
|
|
2001-08-18 17:00 MEST Martin Vogel <vogel@inttec.de>
|
|
|
|
* contrib/libct/range.c
|
|
* contrib/libct/wordtoch.c
|
|
* small changes to remove warnings on linux/gcc.
|
|
|
|
2001-08-18 16:45 MEST Martin Vogel <vogel@inttec.de>
|
|
|
|
+ contrib/libct/numat.c
|
|
+ NUMAT() function
|
|
+ contrib/libct/pad.c
|
|
+ PADLEFT(), PADRIGHT() functions
|
|
+ contrib/libct/range.c
|
|
+ RANGEREM(), RANGEREPL() functions
|
|
+ contrib/libct/remove.c
|
|
+ REMALL(), REMLEFT(), REMRIGHT() functions
|
|
+ contrib/libct/replace.c
|
|
+ REPLALL(), REPLLEFT(), REPLRIGHT() functions
|
|
+ contrib/libct/strswap.c
|
|
+ STRSWAP() function
|
|
+ contrib/libct/wordtoch.c
|
|
+ WORDTOCH() function
|
|
|
|
* contrib/libct/Makefile
|
|
* contrib/libct/makefile.bc
|
|
* contrib/libct/makefile.vc
|
|
+ numat.c, pad.c, range.c, remove.c, replace.c,
|
|
strswap.c and wordtoch.c added
|
|
|
|
* contrib/libct/ctflist.txt
|
|
* function status updated
|
|
|
|
2001-08-17 22:15 GMT -3 Luiz Rafael Culik<culik@sl.conex.net>
|
|
*source/compiler/gencobj.c
|
|
*added conditional for _MSC_VER when checking if harbour -o is used
|
|
|
|
2001-08-17 18:10 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* doc/en/hb_set.txt
|
|
* include/hbset.h
|
|
* source/rtl/set.h
|
|
+ Added a primitive SET listener API.
|
|
|
|
2001-08-18 00:11 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
|
|
* source/rtl/tbrowse.prg
|
|
* source/rtl/tbcolumn.prg
|
|
+ Added multi-line column header/footer support to TBrowse
|
|
|
|
2001-08-17 16:10 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
Update from "Fergus McDonald" <listsub@qvolution.com>:
|
|
|
|
* source/rtl/gtstd/gtstd.c
|
|
* tests/gtstdtst.c
|
|
+ Added conditional functionality for MS C compiler to use io and
|
|
conio libs to map stdin in the same manner as already implemented
|
|
for unix version (i.e. no blocking). That is, if stdin is coming
|
|
from console, inkey() returns 0 if no key waiting, and if stdin is
|
|
coming from a file, inkey() returns each char of file and then
|
|
always returns 0 once EOF is reached.
|
|
|
|
2001-08-17 20:15 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
|
|
*doc/en/compiler.txt
|
|
*source/compiler/hbusage.c
|
|
*updated to keep current state of compiler switches
|
|
|
|
*include/hbexprc.c
|
|
*fixed support for "¯o" syntax (macro was not expanded in
|
|
cases: "¯o.&(macro)"
|
|
|
|
*include/hbapi.h
|
|
*include/hbexprb.c
|
|
*source/vm/hvm.c
|
|
*source/vm/macro.c
|
|
*optimized support for compile time switches synchronization
|
|
|
|
*source/compiler/harbour.y
|
|
*fixed support for #line directive
|
|
|
|
|
|
2001-08-17 15:09 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
|
|
* source/rtl/tbrowse.prg
|
|
! fixed ::DispCell() cursor positioning (broken with latest changes to
|
|
implement picture handling)
|
|
* changed ::autolite handling
|
|
! fixed ::GoBottom() method which was not repainting TBrowse correctly if
|
|
available records were less than available rows.
|
|
|
|
2001-08-16 16:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* source/pp/pptable.c
|
|
+ Added a translation for SET EVENTMASK TO <nEventMask>
|
|
to SET(_SET_EVENTMASK,<nEventMask>)
|
|
|
|
2001-08-14 23:53 GMT+1 Patrick Mast <harbour@PatrickMast.com>
|
|
* contrib/tprepro/tprepro.prg
|
|
* Bug fix in TranslateFile() method
|
|
|
|
2001-08-13 23:18 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/vm/mainwin.c
|
|
* added hInstance assignment to hb_hInstance
|
|
|
|
2001-08-11 22:45 GMT -3 Luiz Rafael Culik <culik@sl.conex.net>
|
|
* include/hbextern.ch
|
|
* removed extern declaration for ALTD() function
|
|
* source/rtl/tbrowse.prg
|
|
* Added support for Autolite = .f. (I hope this is the right fix)
|
|
2001-08-11 08:40 GMT -3 Luiz Rafael Culik <culik@sl.conex.net>
|
|
*tests/testbrw.prg
|
|
* updated to show the use of pictures with tbrowse
|
|
*include/hbextern.ch
|
|
* added some missing extern declaration
|
|
|
|
2001-08-10 13:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* source/rtl/dbdelim.prg
|
|
* source/rtl/dbsdf.prg
|
|
+ Added a run time error (9999, Operation not supported) when
|
|
trying to use APPEND FROM DELIMITED or APPEND FROM SDF, with
|
|
default allowed.
|
|
|
|
2001-08-10 12:15 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* source/vm/extend.c
|
|
Submitted by Ricardo Ramirez R. <rramirez@crownlitometal.com>
|
|
! Allow hb_stor... functions to store to arrays passed by reference
|
|
|
|
2001-08-09 20:45 UTC-0800 Ron Pinkas <ron@profit-master.com>
|
|
* contrib/dot/pp.prg
|
|
* Corrected logic for closing ppo output file.
|
|
|
|
2001-08-09 17:45 UTC-0800 Ron Pinkas <ron@profit-master.com>
|
|
* source/compiler/harbour.c
|
|
* Minor correction to handling of HB_FS_FIRST
|
|
|
|
* source/vm/hvm.c
|
|
* Added extern "C" protection to hb_macroAutoSetMacro() declaration.
|
|
|
|
2001-08-08 15:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* tests/gtstdtst.prg
|
|
Submitted by "Fergus McDonald" <listsub@qvolution.com>
|
|
+ New test module for GTSTD terminal driver.
|
|
|
|
* source/rtl/gtstd/gtstd.c
|
|
Submitted by "Fergus McDonald" <listsub@qvolution.com>
|
|
! changed some internal char * items to BYTE * to better match
|
|
external functions
|
|
! Max row/col is 24/80 for unix compatible (would be better to
|
|
do this for all)
|
|
! ReadKey implementation for unix compatible OS: ch value wasn't
|
|
been initialised and only least-significant byte being set by
|
|
fread() - upper byte of the int value was random, leading to
|
|
spurious ReadKey return values
|
|
! Fixed missing/extra outputting of newline character in SetPos
|
|
and Scroll functions
|
|
! Added use of backspace char to respond to leftward cursor
|
|
repositioning requests
|
|
! Added output of BEL character for tone() calls, with tracking
|
|
of system time to limit BEL outputs to 1 per second max
|
|
|
|
I've only tested this under GNU/linux and gcc. The ReadKey is still
|
|
only implemented for UNIX_COMPATIBLE_OS.
|
|
|
|
Redirection of stdin/stdout still works ok. To preserve the ability
|
|
to accept redirected stdin, I think maeans there should never be
|
|
remapping of any keycodes in this driver. Would be nice to have a
|
|
way to pass in ALT-C though.
|
|
|
|
2001-08-09 02:30 UTC-0800 Ron Pinkas <ron@profit-master.com>
|
|
* source/vm/macro.c
|
|
* include/hbcomp.h
|
|
* include/hbexprb.c
|
|
* include/hbexprc.c
|
|
* include/hbmacro.h
|
|
* include/hbmsetup.h
|
|
* include/set.ch
|
|
* source/compiler/cmdcheck.c
|
|
* source/compiler/genc.c
|
|
* source/compiler/harbour.c
|
|
* source/compiler/hbpcode.c
|
|
* source/rdd/dblist.prg
|
|
* source/vm/hvm.c
|
|
- Removed support for syncing of macro setting with main module.
|
|
- Removed support for -ks which is replaced with -kr.
|
|
+ Added default logic to auto symchronize all macro activations with the compile time switches of each respective module.
|
|
+ Added -kr to disable auto synching, thus allowing Run-Time setting by means of HB_SETMACRO().
|
|
|
|
2001-08-09 00:07 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
|
|
* source/rtl/seconds.c
|
|
* changed HB_CLOKS2SECS to make it return a double (like Seconds()) this way
|
|
profiler is able to show not only seconds spent inside a function but even
|
|
tenths and hundredths.
|
|
|
|
2001-08-08 23:52 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
|
|
* include/hbvmpub.h
|
|
* source/vm/classes.c
|
|
* source/vm/hvm.c
|
|
* source/vm/dynsym.c
|
|
! Fixed profiler counting of time elapsed inside recursive functions. It still has to
|
|
be fixed for methods.
|
|
NOTE: My knowledge of harbour VM is very poor. I hope I didn't break anything else :-))
|
|
! Fixed a few warnings inside hb_vmDo() and hb_vmSend()
|
|
* source/vm/arrayshb.c
|
|
! Fixed isalnum() call on line 359, isalnum() requires an int
|
|
|
|
2001-08-07 17:40 UTC-0800 Ron Pinkas <ron@profit-master.com>
|
|
* doc/en/clipper.txt
|
|
* Minor typo correction.
|
|
|
|
2001-08-07 23:11 GMT Dave Pearson <davep@davep.org>
|
|
|
|
* doc/en/clipper.txt
|
|
* Fixed a spelling mistake and added an ID tag.
|
|
|
|
2001-08-07 17:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* source/rtl.net.c
|
|
! The OS/2 version is only for GCC builds.
|
|
|
|
2001-08-07 13:45 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
|
|
* doc/en/compiler.txt
|
|
*updated to keep current compiler state
|
|
|
|
* include/hbcomp.h
|
|
* source/compiler/cmdcheck.c
|
|
* source/compiler/genc.c
|
|
* source/compiler/harbour.c
|
|
* source/compiler/hbusage.c
|
|
* added a new switch -ks that request the synchronization of
|
|
compile time and runtime options (enabled by default).
|
|
Use -kc to disable it.
|
|
|
|
* source/compiler/harbour.l
|
|
* fixed bug when HB_INLINE is interpreted as an identifier
|
|
(-ki option)
|
|
|
|
|
|
2001-08-07 01:10 UTC-0800 Ron Pinkas <ron@profit-master.com>
|
|
+ doc/en/clipper.txt
|
|
+ New file describing Harbour features that are different from Clipper.
|
|
|
|
* include/hbpcode.h
|
|
* Corrected typo in comment /* Thanks to Dave for info. */
|
|
|
|
2001-08-06 23:50 UTC-0800 Ron Pinkas <ron@profit-master.com>
|
|
* source/compiler/harbour.c
|
|
! Corrected assigment of HB_FS_FIRST scope, for proper execution of first non INIT/EXIT procedure in main module.
|
|
|
|
* source/compiler/genc.c
|
|
* source/vm/hvm.c
|
|
! Improved sync logic of HB_SETMACRO() level, to only activate once per application before any prg level code is executed.
|
|
|
|
2001-08-06 20:50 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
|
|
|
* source/rtl/math.c
|
|
! Added missing type override for hb_xgrab return value on line 99
|
|
(type overrides are *mandatory* for hb_xgrab and hb_xrealloc, so
|
|
that Harbour can be built using C++ compilers).
|
|
|
|
* source/rtl/gtsln/gtsln.c
|
|
* contrib/libct/ctstr.c
|
|
! Fixed typos causing compile errors with HB_TR_DEBUG and gcc. Case
|
|
error in variable names in debug info calls (e.g. nstrLen instead
|
|
of nStrLen). Fixed by "Fergus McDonald" <listsub@qvolution.com>
|
|
|
|
2001-08-06 20:30 GMT -3 Luiz Rafael Culik <culik@sl.conex.net>
|
|
*source/rtl/tbrowse.prg
|
|
* Fixed support to display pictures in TBrwose. Thanks for Manu Exposito <maex14@dipusevilha.es>
|
|
|
|
2001-08-06 09:15 UTC-0800 Ron Pinkas <ron@profit-master.com>
|
|
* source/compiler/genc.c
|
|
! Improved sync logic of HB_SETMACRO() level, to only activate once per module with same level used by compiler.
|
|
|
|
2001-08-06 10:33 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
|
* doc/funclist.txt
|
|
! Fix excessive use of global replace forcing 'n' or 'N' into 'S'
|
|
|
|
* doc/en/macro.txt
|
|
- Remove "<file[.prg]>" from line #19 (Copy & Paste mistake)
|
|
* Small formating
|
|
|
|
* doc/en/var.txt
|
|
+ doc for __ISMV()
|
|
|
|
2001-08-05 18:00 GMT -3 Luiz RafaelCulik<culik@sl.conex.net>
|
|
* doc/en/compiler.txt
|
|
* Updated provided by Fergus McDonald
|
|
|
|
2001-08-05 12:15 UTC-0800 Ron Pinkas <ron@profit-master.com>
|
|
+ include/hbmsetup.h
|
|
* include/hbmacro.h
|
|
* Moved #defines of HB_SM_* to new file hbmsetup.h
|
|
|
|
* source/compiler/harbour.c
|
|
* source/vm/macro.c
|
|
* source/compiler/genc.c
|
|
+ Added logic to automatically synchronize HB_SETMACRO() level with the -k option supplied to compiler.
|
|
|
|
/* HB_SETMACRO() may still be called explictly, but now specifying any -k option to harbour will automatically provide same
|
|
level of functionalty in macro compiler. Example:
|
|
|
|
harbour test -kc
|
|
|
|
will restrict the compiler to the Clipper level mode, and will automatically disable extended macro support in that module
|
|
without requiring:
|
|
|
|
HB_SETMACRO( HB_SM_HARBOUR, .F. )
|
|
HB_SETMACRO( HB_SM_XBASE, .F. )
|
|
|
|
By default all harbour extensions are enabled - you can use -kc, -kx -ki, etc., to disable any unwanted feature.
|
|
|
|
We should still review the need to have -ki which I find absolutley redundant and unproductive.
|
|
*/
|
|
|
|
2001-08-05 22:58 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
|
|
* source/vm/memvars.c
|
|
+ Two functions added: hb_memvarGetVarHandle() and hb_memvarGetValueByHandle()
|
|
|
|
2001-08-05 14:20 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
|
|
*include/hbcomp.h
|
|
*source/compiler/cmdcheck.c
|
|
*source/compiler/hbusage.c
|
|
* added new command line switch: -ki
|
|
* added new flag: HB_COMPFLAG_HB_INLINE
|
|
This switch enables support for HB_INLINE syntax
|
|
(by default it is disabled)
|
|
* all options used with -k switch are letter case sensitive
|
|
* -kc (Clipper compatibility) clears all other switches (minimal
|
|
set of features)
|
|
|
|
*source/compiler/harbour.l
|
|
* added support for -ki command line switch
|
|
|
|
*source/compiler/harbour.sly
|
|
*source/compiler/harbour.y
|
|
* fixed line numer issues in generated pcode
|
|
|
|
2001-08-04 18:40 GMT -3 Luiz Rafael Culik<culik@sl.conex.net>
|
|
*utils/hbmake/hbmake.prg
|
|
* Small fix to the library edit mode of hbmake
|
|
|
|
2001-08-04 13:50 UTC-0800 Ron Pinkas <ron@profit-master.com>
|
|
* source/compiler/harbour.l
|
|
* source/compiler/harbour.slx
|
|
* Added inline c support for hb_comp_iLanguage == LANG_OBJ_MODULE
|
|
|
|
* source/compiler/harbour.sly
|
|
* Added support for HB_COMP_ISSUPPORTED( HB_COMPFLAG_XBASE ) in Statement : ( MacroVar and MacroExpr ) to sync with harbour.y
|
|
|
|
2001-08-04 11:00 UTC-0800 Ron Pinkas <ron@profit-master.com>
|
|
* source/vm/macro.c
|
|
! Added missing ; in line 956
|
|
|
|
2001-08-04 15:15 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
|
|
|
|
* doc/en/compiler.txt
|
|
* include/hbapi.h
|
|
* include/hbcomp.h
|
|
* include/hbexpra.c
|
|
* include/hbexprb.c
|
|
* include/hbmacro.h
|
|
* source/compiler/cmdcheck.c
|
|
* source/compiler/expropta.c
|
|
* source/compiler/exproptb.c
|
|
* source/compiler/harbour.c
|
|
* source/compiler/harbour.y
|
|
* source/compiler/hbfunchk.c
|
|
* source/compiler/hbusage.c
|
|
* added command line switch which controls a compilation
|
|
compatibility level -k<modes>
|
|
Currently supported modes (can be joined):
|
|
-kc ==> 100% Clipper compatible (with some obvious bugs fixed)
|
|
-kh ==> harbour extensions enabled (default)
|
|
-kx ==> other xbase dialects extensions
|
|
* new macro HB_COMP_ISSUPPORTED(<mode>) to check if a feature
|
|
is enabled. Currently supported modes (defined in hbcomp.h):
|
|
HB_COMPFLAG_HARBOUR ==> -kh
|
|
HB_COMPFLAG_XBASE ==> -kx
|
|
* extended macro support for expression lists is disabled by
|
|
default (latest Ron's additions) - use -kx switch to enable
|
|
|
|
* include/set.ch
|
|
* source/vm/macro.c
|
|
* source/macro/macro.y
|
|
* source/macro/macroa.c
|
|
* source/macro/macrob.c
|
|
* added HB_SETMACRO() function to control various compatibility
|
|
issues at the runtime.
|
|
HB_SETMACRO( <nFeature>, <lOnOff> )
|
|
This controls the macro compiler's features. The feature can
|
|
be either enabled (.T.) or disabled (.F.)
|
|
Currently available features (defined in set.ch file)
|
|
HB_SM_HARBOUR => (enabled by default)
|
|
enable/disable harbour extensions
|
|
HB_SM_XBASE => (disaled by default)
|
|
enable/disable xbase dialects extensions
|
|
HB_SM_SHORTCUTS => (enabled by default)
|
|
enable/disable shortcut evaluation of logical expressions
|
|
HB_SM_PREPROC =>
|
|
enable/disable preprocessing (if harbour is build with
|
|
HB_MACRO_STATEMENTS option)
|
|
|
|
* source/rdd/dblist.prg
|
|
* the array of expressions is scanned for extended macro lists
|
|
when xbase compatibility is enabled (see HB_SETMACRO())
|
|
|
|
* source/vm/asort.c
|
|
* moved HB_ASORT_OPT_ITEMCOPY setting to hbsetup.h
|
|
|
|
* include/hbsetup.h
|
|
* updated/added descriptions of all #ifdef settings used
|
|
in the harbour code
|
|
(Please keep updated this file (and hbsetup.ch) if a new
|
|
setting is used)
|
|
|
|
+ doc/en/macro.txt
|
|
* initial documentation for macro compiler
|
|
* documentation of HB_SETMACRO() function
|
|
|
|
2001-08-04 00:06 GMT Dave Pearson <davep@davep.org>
|
|
* doc/whatsnew.txt
|
|
* Brought the document up to date.
|
|
|
|
2001-08-03 19:30 GMT -3 Luiz Rafael Culik<culik@sl.conex.net>
|
|
*Changelog
|
|
*renamed to Changelog.011 and started an new one
|
|
*utils/hbmake/radios.prg
|
|
utils/hbmake/radios.ch
|
|
Small changes on this function due an change on the hbmake edit mode
|
|
*utils/hbmake/hbmake.prg
|
|
+gl option to tell that the compiler is gcc under linux
|
|
*fixes to the edit mode to be more compatible with linux
|
|
*Now Setbuild() return the command line to gcc(Linux and Os/2) insted of an response file
|
|
|
|
* 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
|