2839 lines
101 KiB
Plaintext
2839 lines
101 KiB
Plaintext
/*
|
||
* $Id$
|
||
*/
|
||
|
||
/* Use this format for the entry headers:
|
||
YYYY-MM-DD HH:MM UTC[-|+]hhmm Your Full Name <your_email@address>
|
||
For example:
|
||
2002-12-01 23:12 UTC+0100 Foo Bar <foo.bar@foobar.org>
|
||
*/
|
||
|
||
2003-10-08 14:24 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* Makefile
|
||
* contrib/Makefile
|
||
* Makefiles are changed to build some contribution libraries.
|
||
* source/vm/classes.c
|
||
* hb_objSendMsg() function added ( borrowed from xHarbour ).
|
||
It makes it more easy to set/get values of object variables,
|
||
execute object methods from the C level.
|
||
|
||
2003-10-07 12:06 UTC+0200 Chen Kedem <niki@actcom.co.il>
|
||
* doc/whatsnew.txt
|
||
* Update build 43 release date
|
||
|
||
2003-10-04 20:18 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* contrib/ole/ole2.c
|
||
* Some changes needed for Mingw.
|
||
+ contrib/ole/Makefile
|
||
+ Makefile added.
|
||
|
||
2003-09-29 16:12 UTC-0800 Luis Krause Mantilla <lkrausem@shaw.ca>
|
||
* contrib/rdd_ads/adsfunc.c
|
||
* contrib/rdd_ads/doc/en/adsfuncs.txt
|
||
+ Added 2 (ignored) & 3rd params to adsKeyNo() in order to perform
|
||
like OrdKeyNo() for other RDD's. The default remains ADS_IGNOREFILTERS
|
||
for compatibility (like adsKeyCount() does).
|
||
Updated documentation in adsfuncs.txt
|
||
|
||
2003-09-29 22:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
*source/rtl/strcase.c
|
||
! hb_strncpyUpperTrim() is fixed ( borrowed from xHarbour ).
|
||
* include/hbver.h
|
||
* Release info has been corrected again ...
|
||
|
||
2003-09-29 15:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
*source/rtl/strcase.c
|
||
! hb_strncpyUpper() is fixed ( borrowed from xHarbour ).
|
||
* make_tgz.sh
|
||
* bin/pack_src.sh
|
||
* release info changed
|
||
* include/hbver.h
|
||
* Release info has been corrected again :).
|
||
|
||
2003-09-29 11:47 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
||
* doc/whatsnew.txt
|
||
+ Added information about builds 10..25, 43 based on information
|
||
found on the Harbour site and the mail list.
|
||
|
||
2003-09-29 11:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
* Signature byte for ntx files is changed to be Clipper compatible.
|
||
* include/hbver.h
|
||
* Release info has been corrected
|
||
|
||
2003-09-29 09:10 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
||
* harbour.spec
|
||
* Release info has been changed.
|
||
|
||
2003-09-26 22:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/compiler/hbusage.c
|
||
! Year has been changed in copyright statement ( 2003 instead of 2002 ).
|
||
* include/hbver.h
|
||
* Release info has been changed.
|
||
|
||
2003-09-26 09:18 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Bug fixed in ntxSeek(), reported by Przemyslaw Czerpak -
|
||
index unlocking wasn't present in some occasions.
|
||
|
||
2003-09-22 17:07 UTC-0800 Luis Krause Mantilla <lkrausem@shaw.ca>
|
||
* contrib/rdd_ads/adsfunc.c
|
||
! fixed parameter error handling in AdsSetAOF (borrowed from xHarbour)
|
||
|
||
2003-09-18 16:33 UTC-0800 Luis Krause Mantilla <lkrausem@shaw.ca>
|
||
* contrib/rdd_ads/ads1.c
|
||
! Fixed bug when passing a numeric to adsCustomizeAOF() (Nil and
|
||
array worked ok). Thanks to Brian Hays for the fix.
|
||
* include/ads.ch
|
||
! The ROLLBACK TRANSACTION command was translating to
|
||
AdsRollbackTransaction() instead of just AdsRollback()
|
||
|
||
2003-09-18 10:20 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/rdd/dbcmd.c
|
||
! Fixed several places more where hb_strncpyUpper() was wrongly used
|
||
|
||
2003-09-18 10:00 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/rdd/dbcmd.c
|
||
! definition required for MSVC
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
! some typecastings required for MSVC
|
||
|
||
2003-09-17 21:41 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/rdd/dbcmd.c
|
||
! fixed bug on hb_strncpyUpper() use from DbUseArea()
|
||
|
||
2003-09-17 10:54 UTC-0800 Luis Krause Mantilla <lkrausem@shaw.ca>
|
||
* source/rtl/tget.prg
|
||
! Fixed bug in unTransform() method that truncated
|
||
trailing spaces in variable when using "@R" template
|
||
Borrowed from xharbour by Andi Jahja:
|
||
* source/common/reserved.c
|
||
* utils/hbdoc/genrtf.prg
|
||
* utils/hbdoc/genng.prg
|
||
+ Add option to omit reserved words by adding -DHB_RESERVED_OFF (default is ON)
|
||
|
||
/*
|
||
This may be useful when one is working with pCode DLL where he must redefine
|
||
reserved words as dummy functions in the DLL.
|
||
*/
|
||
|
||
2003-09-15 12:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbf1.c
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Bug fixed in hb_IncString(), reported by Przemyslaw Czerpak -
|
||
now this function respects the national sorting rules.
|
||
! Bug fixed in hb_ntxTagKeyNo(), reported by Przemyslaw Czerpak -
|
||
index unlocking wasn't present in some occasions.
|
||
! Bug fixed with scoping, reported by Giovi Verrua.
|
||
|
||
2003-09-11 11:30 UTC+0200 Przemyslaw Czerpak <druzus@polbox.com>
|
||
* harbour.spec
|
||
* small fix in auto platform detection (thanks to Tomaz Zupan)
|
||
* make_tgz.sh
|
||
* added auto platform detection
|
||
|
||
2003-09-11 01:00 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
||
* harbour.spec
|
||
* swiched back to gtcrs
|
||
|
||
2003-09-11 00:47 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
||
* harbour.spec
|
||
* Added automatic platform resolution (borrowed from courier-imap project)
|
||
* make_rpm.sh
|
||
* small fix needed to work with Mandrake Linux
|
||
|
||
2003-09-10 23:27 UTC+0200 Przemyslaw Czerpak <druzus@polbox.com>
|
||
* harbour.spec
|
||
* make_tgz.sh
|
||
* small fix
|
||
|
||
2003-09-10 21:37 UTC+0200 Przemyslaw Czerpak <druzus@polbox.com>
|
||
* harbour.spec
|
||
+ new spec file. It creates four binary RPMs with shared and
|
||
static libs core harbour compiler and tools and with Ron's PP
|
||
which allow to run xBase files as scripts on *nix platform
|
||
and new tool hbcmp, hbcc, hblnk, hbmk.
|
||
For details see README.RPM
|
||
Please remember that PP has poor GPL license. It is noticed in RPM
|
||
headers.
|
||
|
||
+ hbgtmk.sh
|
||
+ simple script which connect to SourceForge CVS takes sources and
|
||
build RPMs from them.
|
||
|
||
+ make_rpm.sh
|
||
+ script for checking dependences and making RPMs
|
||
|
||
+ make_tgz.sh
|
||
+ script for making binary package for this Linux distro which don't
|
||
support RPM
|
||
|
||
+ bin/hb-mkslib.sh
|
||
+ script for building shared libs from static ones and/or object files
|
||
|
||
+ bin/pack_src.sh
|
||
+ script for packing harbour sources
|
||
|
||
* Makefile
|
||
* source/compiler/harbour.c
|
||
* source/common/hbver.c
|
||
* source/vm/cmdarg.c
|
||
* source/vm/fm.c
|
||
* source/vm/hvm.c
|
||
* changes for some new futures in hb{cmp,lnk,mk} tools
|
||
|
||
* contrib/libct/datetime.prg
|
||
- redundant STOD removed (this function is part of RTL)
|
||
|
||
* contrib/dot/pp.prg
|
||
* contrib/dot/pp.txt
|
||
* contrib/dot/pp_harb.ch
|
||
* contrib/dot/rp_dot.ch
|
||
* contrib/dot/rp_run.ch
|
||
* upadting for runing xBase files as scripts.
|
||
|
||
All this changes (except Ron's PP) are my work borrowed from xHarbour.
|
||
|
||
2003-09-10 15:00 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* config/dos/bcc16.cf
|
||
* config/os2/icc.cf
|
||
! Disabled the LONGLONG and UNLONGLONG definitions in hbdefs.h, which
|
||
only work for GCC and Windows, by defining HB_LONG_LONG_OFF.
|
||
* source/common/hbstr.c
|
||
* source/compiler/harbour.l
|
||
* source/rtl/val.c
|
||
! Moved the duplicate definitions of hb_strVal to source/common/hbstr.c.
|
||
* source/rtl/symbol.prg
|
||
! Removed static declarations from GETSYMBOLPOINTER, GETSYMBOLNAME, and
|
||
SYMBOL_EXEC in order to eliminate static vs. extern errors in os2/icc
|
||
builds.
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
! Corrected two instances of (unsigned char *) typecasts on hb_fs...
|
||
functions, which use BYTE * parameters, not unsigned char * (the
|
||
distinction is very important for those builds that use C++ mode.
|
||
|
||
2003-09-10 09:45 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
||
* source/vm/arrayshb.c
|
||
! More clipper compatible on ADel().
|
||
|
||
2003-09-09 14:16 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/pp/ppcore.c
|
||
! Bug fixed in preprocessor, reported by Randy Portnoff.
|
||
|
||
2003-09-07 13:58 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
||
* source/rtl/gtcrs/gtcrs.c
|
||
! fixed displaying of boxes in xterm
|
||
* source/rtl/alert.prg
|
||
! changed BoxString parameter while displaying box to NIL. It
|
||
is needed to corectly display alert box in xterm.
|
||
|
||
2003-08-29 07:03 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/vm/hvm.c
|
||
! Fix implemented for -0.0 on hb_vmPushDouble() as proposed by
|
||
Alejandro de Garate <alex_degarate@hotmail.com>, and on hb_PushDoubleConst()
|
||
(I guess this place may be a source for such bug too).
|
||
|
||
This fix should solve the bug described by Don Lowenstein regarding -0.0 result
|
||
<Don.Lowenstein@laapc.com>.
|
||
|
||
2003-08-24 14:30 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
||
* utils/hbdoc/genhtm.prg
|
||
* removed trailing EOL from category name, because category is also used
|
||
as file name.
|
||
|
||
2003-08-23 13:20 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
||
* utils/hbdoc/ffile1.prg
|
||
! fixed end of line handling now it works on platforma other than windows
|
||
* utils/hbdoc/genhtm.prg
|
||
! fixed getitem function (in certain situation it returned NIL instead
|
||
of logical value and prevented it to try access array beyond its bounds)
|
||
* Changed backslashes into slashes (\ -> /)
|
||
* utils/hbdoc/hbdoc.prg
|
||
* doc/genhtm.rsp
|
||
* Changed backslashes into slashes (\ -> /)
|
||
|
||
2003-08-22 12:10 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
+ source/rtl/color53.prg
|
||
+ source/rtl/mssgline.prg
|
||
! modules borrowed from xharbour (required for recent ttopbar.prg changes)
|
||
|
||
* makefile.bc
|
||
* makefile.nt
|
||
* makefile.vc
|
||
* source/rtl/Makefile
|
||
+ added modules mssgline.prg and color53.prg
|
||
|
||
* include/hbapicdp.h
|
||
+ Added hb_cdpchrcmp() prototype
|
||
|
||
* include/hbdefs.h
|
||
+ Added support for ULONLONG
|
||
|
||
* include/hbrddcdx.h
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
* source/rdd/dbfcdx/dbfcdx2.h
|
||
+ Freeing pages implemented
|
||
+ redistributing keys implemented
|
||
* small speed improvement
|
||
! And many bug fixes
|
||
(changes borrowed from xharbour - developed by Przemyslaw Czerpak <druzus@polbox.com>)
|
||
|
||
* source/rtl/cdpapi.c
|
||
! sync with xharbour (changes required for DBFCDX improvements)
|
||
|
||
2003-08-22 11:26 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/rtl/ttopbar.prg
|
||
! some required formating
|
||
|
||
2003-08-21 13:36 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/rtl/ttopbar.prg
|
||
+ MenuModal() implementation - changes borrowed from xHarbour,
|
||
which borrowed used Class TopBarMenu from Harbour.
|
||
|
||
With this function, David Macias reported bug of missing functions, is
|
||
answered, as the functions names should not be truncated to 10 chars,
|
||
also MAKEDIR() should be used instead of DIRMAKE(), and MemoSetSuper()
|
||
implementation is pending on RDD experts development.
|
||
|
||
2003-08-21 12:37 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/rtl/teditor.prg
|
||
! Modified to allow inherited classes to properly manage K_ESC
|
||
* source/rtl/memoedit.prg
|
||
! K_ESC and CTRL-W Clipper compatible management
|
||
|
||
MemoEdit() bugs described by David Macias, already fixed.
|
||
|
||
The only difference there is with Clipper is that Clipper does not shows
|
||
the message "Abort Edit? (Y/N)" if the text has not been modified, but
|
||
Class HBEditor does not provides a DATA lModified by now.
|
||
|
||
2003-08-21 11:29 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* contrib/samples/environ.c
|
||
! Fixed GPF on missing dot for FileExt() use
|
||
|
||
Bug described by David Macias, and he confirmed the fix too, with this change.
|
||
|
||
2003-08-19 23:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
+ harbour.spec
|
||
spec file to build rpm is added.
|
||
* source/debug/debugger.prg
|
||
! Fix, provided by Lorenzo Fiorini
|
||
|
||
2003-08-07 22:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbcmd.c
|
||
! Fix in LOCATE REST WHILE ... FOR ..., provided by Alexander Prostoserdov
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
* support of binary keys implemented.
|
||
|
||
2003-08-04 14:00 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* source/rtl/gtapi.c
|
||
! Enforce Clipper compatibility for SCROLL by only calling hb_gt_Scroll
|
||
from hb_gtScroll if left <= right and top <= bottom.
|
||
|
||
2003-07-30 14:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* include/set.ch
|
||
! Indicate that there are six (6) Harbour SET extensions.
|
||
|
||
2003-07-30 08:28 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
||
* doc/en/set.txt
|
||
+ Added _SET_EOF text from the changelog entry written by
|
||
David G. Holm <dholm@jsd-llc.com> and mark it Harbour extension.
|
||
|
||
2003-07-28 22:00 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* include/hbset.h
|
||
* include/set.ch
|
||
* source/pp/pptable.c
|
||
* source/rtl/dbdelim.prg
|
||
* source/rtl/dbsdf.prg
|
||
* source/rtl/set.c
|
||
+ New SET value named _SET_EOF. Defaults to FALSE on UN*X, but defaults
|
||
to TRUE on everything else. If set to FALSE, then CHR(26) does not get
|
||
written when using COPY TO DELIMITED, COPY TO SDF, or when closing any
|
||
of the various text files that are created using various SET values.
|
||
|
||
2003-07-21 11:10 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
||
* source/rtl/transfrm.c
|
||
! Fixed the problem with @E and negative numbers.
|
||
|
||
local nValue := -134.24
|
||
msginfo( Val( AllTrim( Transform( nValue, "@E 99,999.99" ) ) ) )
|
||
msginfo( Val( AllTrim( Transform( nValue, "@E99,999.99" ) ) ) )
|
||
|
||
Thanks to Enrico Maria Giordano for this fix.
|
||
|
||
2003-07-17 23:00 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
||
* source/rtl/transfrm.c
|
||
! Removed some old commented lines
|
||
|
||
* contrib/rdd_ads/adsfunc.c
|
||
! Update transaction functions
|
||
! Add AdsCacheRecords function
|
||
|
||
* source/rdd/dbcmd.c
|
||
! Modified error handling to allow retry if alias is not exist during
|
||
DBSelectArea() for Clipper compatibility. (Reported by Giovi Verrua)
|
||
* source/vm/hvm.c
|
||
! More Clipper compatible to handle FOR-NEXT loops.
|
||
Changes by Andi Jahja, borrow from xharbour
|
||
|
||
2003-07-17 17:43 UTC-0400 Alejandro de Garate <alex_degarate@hotmail.com>
|
||
* doc/en/memo.txt
|
||
+ Added MEMOREAD(), MEMOWRIT() documentation
|
||
* doc/es/memo.txt
|
||
+ Added MEMOREAD(), MEMOWRIT() documentation
|
||
|
||
2003-07-17 17:34 UTC-0400 Alejandro de Garate <alex_degarate@hotmail.com>
|
||
* source/rtl/memofile.c
|
||
+ Added an optional 3rd parameter to MEMOWRIT(), <lWriteEof>, to decide
|
||
at run-time if EOF char should be written.
|
||
|
||
2003-07-16 13:00 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
||
* contrib/rdd_ads/ads1.c
|
||
! Changes in adsPutValue for speed(). Tested with
|
||
ADS Local 6.2, not tested with prior versions of ADS.
|
||
|
||
2003-07-14 13:50 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
||
* contrib/rdd_ads/ads1.c
|
||
* contrib/rdd_ads/adsfunc.c
|
||
! Changes in adsGetValue and AdsKeyCount() for speed(). Tested with
|
||
ADS Local 6.2, not tested with prior versions of ADS.
|
||
|
||
2003-07-14 14:39 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/vm/classes.c
|
||
+ HB_SETCLSHANDLE() implemented
|
||
|
||
Syntax: HB_SetClsHandle( <oObject>, <nClassHandle> ) --> <nPrevClassHandle>
|
||
|
||
Real dirty function, though very usefull under certain circunstances:
|
||
It allows to change the class handle of an object into another class handle,
|
||
so the object behaves like a different Class of object.
|
||
Based on objects.lib SetClsHandle().
|
||
|
||
2003-07-14 09:10 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
||
* source/rtl/memoline.c
|
||
! Fixed a bug by missed () in HB_CHAR_SOFT1 compare.
|
||
|
||
2003-07-13 14:13 UTC-0400 Alejandro de Garate <alex_degarate@hotmail.com>
|
||
+ doc/es/gnulice.txt
|
||
+ doc/es/hvm.txt
|
||
+ doc/es/input.txt
|
||
+ doc/es/macro.txt
|
||
+ doc/es/memvar2.txt
|
||
+ doc/es/misc.txt
|
||
+ doc/es/nation.txt
|
||
+ doc/es/objfunc.txt
|
||
+ doc/es/rdd.txt
|
||
+ doc/es/sayget.txt
|
||
+ doc/es/subcodes.txt
|
||
+ doc/es/tbrowse.txt
|
||
+ doc/es/tclass.txt
|
||
+ doc/es/tgetlist.txt
|
||
+ doc/es/tlabel.txt
|
||
+ doc/es/treport.txt
|
||
+ doc/es/var.txt
|
||
+ Added new doc files in spanish
|
||
|
||
2003-07-13 14:08 UTC-0400 Alejandro de Garate <alex_degarate@hotmail.com>
|
||
* doc/es/Makefile
|
||
+ gnulice.txt
|
||
+ hvm.txt
|
||
+ input.txt
|
||
+ macro.txt
|
||
+ memvar2.txt
|
||
+ misc.txt
|
||
+ nation.txt
|
||
+ objfunc.txt
|
||
+ rdd.txt
|
||
+ sayget.txt
|
||
+ subcodes.txt
|
||
+ tbrowse.txt
|
||
+ tclass.txt
|
||
+ tgetlist.txt
|
||
+ tlabel.txt
|
||
+ treport.txt
|
||
+ var.txt
|
||
+ Added references to new doc files
|
||
|
||
2003-07-13 12:32 UTC-0400 Alejandro de Garate <alex_degarate@hotmail.com>
|
||
* doc/es/lang.txt
|
||
! Fixed accents, etc, minor formating. Now in sync with english version
|
||
|
||
2003-07-13 12:24 UTC-0400 Alejandro de Garate <alex_degarate@hotmail.com>
|
||
* doc/es/hbpplib.txt
|
||
* doc/es/howtobsd.txt
|
||
* doc/es/idle.txt
|
||
* doc/es/license.txt
|
||
* doc/es/math.txt
|
||
* doc/es/memo.txt
|
||
* doc/es/pcode.txt
|
||
* doc/es/pragma.txt
|
||
* doc/es/readme.txt
|
||
* doc/es/setmode.txt
|
||
* doc/es/simplex.txt
|
||
* doc/es/statics.txt
|
||
* doc/es/strotype.txt
|
||
* doc/es/tracing.txt
|
||
* doc/es/vm.txt
|
||
! Fixed errors, misspelling, accents, etc, minor formating
|
||
|
||
2003-07-13 10:52 UTC-0400 Alejandro de Garate <alex_degarate@hotmail.com>
|
||
* doc/es/array.txt
|
||
* doc/es/binnum.txt
|
||
* doc/es/browse.txt
|
||
* doc/es/clipper.txt
|
||
* doc/es/cmdline.txt
|
||
* doc/es/codebloc.txt
|
||
* doc/es/command.txt
|
||
* doc/es/compiler.txt
|
||
* doc/es/datetime.txt
|
||
* doc/es/dbdelim.txt
|
||
* doc/es/dbsdf.txt
|
||
* doc/es/dbstrux.txt
|
||
* doc/es/dir.txt
|
||
* doc/es/dirstruc.txt
|
||
* doc/es/diskspac.txt
|
||
* doc/es/error.txt
|
||
* doc/es/eval.txt
|
||
* doc/es/garbage.txt
|
||
* doc/es/harbext.txt
|
||
* doc/es/hb_set.txt
|
||
! Fixed errors, misspelling, accents, etc, minor formating
|
||
|
||
2003-07-12 13:02 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/rtl/philes.c
|
||
! FRead() bug fixed, introduced cause 1 byte length strings optimization
|
||
|
||
Bug described by Guy Roussin:
|
||
|
||
function main( cFile )
|
||
local nH
|
||
local cBuf:=" "
|
||
local cBlock := "{|| Alert( 'test' ) }"
|
||
nH:=fopen(cFile,0)
|
||
while fread(nH,@cBuf,1)>0 ; end
|
||
fclose(nH)
|
||
eval( &( cBlock ) )
|
||
return(NIL)
|
||
|
||
2003-07-12 10:06 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/debug/debugger.prg
|
||
* source/rtl/philes.c
|
||
! Enhancements developed by Lorenzo Fiorini.
|
||
|
||
Lorenzo: Please supply us a description of what you have implemented.
|
||
|
||
2003-07-10 17:43 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
||
* source/rtl/memoline.c
|
||
! Fixed bug with soft returns. Clipper compatible.
|
||
|
||
2003-07-09 07:20 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
||
* source/rtl/transfrm.c
|
||
! Fix with numeric values and pictures with spaces and pictures with
|
||
severals dot. Changes by Walter Negro, borrow from xharbour.
|
||
The return values are compliant with Clipper.
|
||
eg: Transform( 1234, "9 999" )
|
||
eg: Transform( 123.123456, "999.99.99.99" )
|
||
PS: I comment ALL old lines with //Toninho@fwi and. If all is Ok, I delete it.
|
||
|
||
2003-07-08 23:00 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
||
! Sync with changes made in xHarbour by Walter Negro
|
||
* contrib/rdd_ads/ace.h
|
||
! Fix warning in declaration of function
|
||
* contrib/rdd_ads/ads1.c
|
||
* contrib/rdd_ads/adsfunc.c
|
||
! Fix error and potential error of AE_INSUFFICIENT_BUFFER in
|
||
some functions.
|
||
The len of buffer should include the NULL char.
|
||
! Fix, now adsGoTo() test if the new position is EOF.
|
||
|
||
2003-07-08 14:25 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
||
* contrib/rdd_ads/ads1.c
|
||
! Fixed: deleted() return TRUE when is at eof(), borrow from xHarbour.
|
||
|
||
2003-07-08 11:27 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
||
* doc/en/lang.txt
|
||
+ Added the following to HB_LANGSELECT() list of supported ID's:
|
||
Slovenian 437
|
||
|
||
2003-08-03 10:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Bug fixed in ntxOrderListRebuild - sometimes GPF appared if packing/reindexing
|
||
was made after intensive replace operations.
|
||
|
||
2003-07-07 11:12 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
||
* include/hbclass.ch
|
||
+ Added support for PROCEDURE <ProcName> CLASS <ClassName> syntax.
|
||
|
||
2003-07-03 15:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Bug fixed in ntxZap.
|
||
|
||
2003-07-03 11:46 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Bug fixed, which appeared after switching between orders and following skipping.
|
||
|
||
2003-07-03 10:54 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
+ source/codepage/cdpsl437.c
|
||
+ source/lang/msgsl437.c
|
||
+ New codepage and lang modules for Slovenian 7bit 437, provided by
|
||
Mitja Podgornik <Mitja.Podgornik@zgs.gov.si>
|
||
* source/codepage/cdpsl852.c
|
||
* source/codepage/cdpsliso.c
|
||
* source/codepage/cdpslwin.c
|
||
! Some fixes, provided by Mitja Podgornik <Mitja.Podgornik@zgs.gov.si>
|
||
* makefile.bc
|
||
* makefile.nt
|
||
* makefile.vc
|
||
* source/codepage/Makefile
|
||
* source/lang/Makefile
|
||
* Makefiles updated.
|
||
|
||
2003-07-03 10:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Bug fixed - there was memory leak after INDEX ON ... ADDITIVE if there
|
||
were no open indexes
|
||
* source/rdd/dbf1.c
|
||
! Problem fixed for the cases when the field name exceeds 10 characters.
|
||
* Codepage translation added for memo fields.
|
||
* source/codepage/cdppt850.c
|
||
* source/codepage/cdpptiso.c
|
||
! Comment delimiters bug fixed.
|
||
|
||
2003-07-02 11:35 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
||
* source/compiler/harbour.slx
|
||
! Add 'static' in definition of hb_comp_SLX_InterceptAction and
|
||
hb_comp_SLX_CustomAction.
|
||
|
||
2003-07-02 09:25 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* makefile.nt
|
||
* makefile.vc
|
||
+ Added gencli.c module
|
||
|
||
* include/hbcomp.h
|
||
+ Added hb_compGenILCode() prototype
|
||
|
||
* source/compiler/gencli.c
|
||
* source/rdd/dbf1.c
|
||
+ Added some MSVC required typecasts
|
||
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
+ Added most recent Horacio's development
|
||
|
||
2003-06-30 10:50 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
|
||
* source/contrib/rdd_ads/ads1.c
|
||
! Fixed problem on adsGoTo() method when using ADT files. Borrow from xHarbour.
|
||
|
||
2003-06-30 18:33 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/compiler/gencli.c
|
||
+ Added support for multidimensional arrays for Harbour.NET
|
||
! .NET IL implementation for HB_ARRAYGEN, HB_P_FUNCTIONSHORT, HB_P_ARRAYPUSH
|
||
! Enhanced HB_DOSHORT
|
||
+ Added ObjArrayGen(), ObjArrayPush() and LEN() (Len() support just for arrays).
|
||
|
||
Notice: I want to publically thank Microsoft tech support forums for .NET. There
|
||
are great guys there providing superb tech support.
|
||
|
||
This code is already working ok with Harbour.NET:
|
||
|
||
function Main()
|
||
|
||
local a := { 123, "hello", { "nested", "array", { 5, "more" } }, .t., "another" }
|
||
|
||
? a[ 1 ]
|
||
? a[ 3 ][ 2 ]
|
||
? a[ 3 ][ 3 ][ 2 ]
|
||
? a[ 5 ]
|
||
|
||
? "done!"
|
||
|
||
return nil
|
||
|
||
Warning: Arrays elements assignment is not implemented yet.
|
||
|
||
2003-06-28 22:52 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/compiler/gencli.c
|
||
+ Added support for logical values management
|
||
! .NET IL implementation for HB_P_TRUE, HB_P_FALSE, HB_P_NOT
|
||
+ Added ObjNot( object ) for HB_P_NOT support
|
||
|
||
2003-06-28 14:41 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/compiler/gencli.c
|
||
+ do case implemented for Harbour.NET
|
||
! .NET IL implementation for HB_P_JUMP, HB_P_EXACTLYEQUAL
|
||
+ Added ObjExactlyEqual( object, object ) for HB_P_EXACTLYEQUAL support
|
||
|
||
2003-06-28 11:56 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/compiler/gencli.c
|
||
+ for...next loops implemented for Harbour.NET
|
||
! .NET IL implementation for HB_P_PUSHLONG, HB_P_FORTEST
|
||
+ Added ObjForTest( object, object, object ) for HB_P_FORTEST support
|
||
|
||
2003-06-28 01:10 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/compiler/gencli.c
|
||
+ .NET IL implementation for HB_P_JUMPFALSENEAR, HB_P_JUMPNEAR
|
||
+ Added labels to each IL generated source code line
|
||
+ Added ObjLessEqual( object, object ) for "<=" operator support
|
||
! AddObjects() renamed into ObjAdd( object, object ) for "+" operator support.
|
||
|
||
Notice: Some "nop" has been added to match Harbour opcodes offsets. We may remove
|
||
them later on. This code is working ok:
|
||
|
||
function Main()
|
||
|
||
local n := 11
|
||
|
||
if n <= 10
|
||
? "less-equal 10"
|
||
else
|
||
? n
|
||
? "greater 10"
|
||
endif
|
||
|
||
n = 5
|
||
|
||
if n <= 10
|
||
? n
|
||
? "less-equal 10"
|
||
else
|
||
? "greater "
|
||
endif
|
||
|
||
? "done!"
|
||
|
||
return nil
|
||
|
||
2003-06-27 16:07 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/compiler/gencli.c
|
||
! .NET IL implementation for HB_P_PLUS
|
||
! New .NET function AddObjects() for adding "object" type variables
|
||
|
||
Notice: As Harbour.NET uses IL "object" type for storing variables, the
|
||
new implemented AddObjects() functions is used for adding variables. This
|
||
code already works ok:
|
||
|
||
function Main()
|
||
|
||
local n := 10, c := "Hello World"
|
||
|
||
? n + 20
|
||
? c + " from Harbour.NET"
|
||
? "done!"
|
||
|
||
return nil
|
||
|
||
Warning: Date variables type have not been implemented in AddObjects() yet, and
|
||
also it is not generating an error when adding different types values.
|
||
|
||
2003-06-27 12:13 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/compiler/gencli.c
|
||
! .NET IL implementation for HB_P_PUSHBYTE
|
||
|
||
Notice: This opcode is responsible for placing a byte onto the stack.
|
||
As all Harbour variables are going to be managed as object type (meanwhile
|
||
we don't implement strong typing), a box (to turn a value into an object)
|
||
process is also performed. We may check later on if this is needed for all
|
||
processes.
|
||
|
||
This test already works:
|
||
|
||
function Main()
|
||
|
||
local n := 123
|
||
|
||
? n
|
||
|
||
? 10
|
||
|
||
return nil
|
||
|
||
2003-06-27 10:21 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/compiler/gencli.c
|
||
! .NET IL implementation for HB_P_POPLOCALNEAR and HB_P_PUSHLOCALNEAR
|
||
|
||
Notice: These opcodes are responsable for loading the values on the locals and
|
||
also for pushing the locals contents onto the virtual machine stack.
|
||
|
||
You can already run tests like this:
|
||
|
||
function Main()
|
||
|
||
local c := "Hello world from Harbour.NET !"
|
||
|
||
? c
|
||
|
||
return nil
|
||
|
||
Remember the process to build a .NET app:
|
||
|
||
Harbour.exe -gi -n hello.prg --> hello.il
|
||
ilasm.exe hello.il --> hello.exe (for .NET)
|
||
|
||
2003-06-27 09:13 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/compiler/gencli.c
|
||
! .NET IL implementation for HB_P_FRAME
|
||
|
||
Notice: HB_P_FRAME is generated for declaring locals and params. On IL
|
||
only locals are declared. Params are declared on the same (function) method
|
||
declaration. Strong typing is not supported yet.
|
||
|
||
To test it simply declare several locals, compile using /gi and check the
|
||
.IL created file.
|
||
|
||
2003-06-25 08:32 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/compiler/gencli.c
|
||
! object type use implementation for QOUT()
|
||
|
||
Notice: Harbour (as Clipper) any type value vars support is implemented
|
||
through the use of IL object type. I consulted this idea with Miguel de
|
||
Icaza and he agreed.
|
||
|
||
So all variables types are declared as object, unless strong typing is
|
||
required ( AS ... ), then we will use specific types instead of object one.
|
||
|
||
2003-06-23 17:56 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/compiler/gencli.c
|
||
! Some quick & dirty implementations, to provide an IL overview
|
||
|
||
Notice: Hello.prg already works on .NET :-)
|
||
|
||
2003-06-23 15:10 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
||
* source/compiler/Makefile
|
||
+ Added gencli.c
|
||
* source/rtl/Makefile
|
||
+ Added symbol.prg
|
||
|
||
2003-06-23 13:15 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/compiler/gencli.c
|
||
! The IL fun begins :-)
|
||
|
||
Notice: Of course don't even try to compile the resulting IL generated files
|
||
yet, but you can start reviewing the so-early design already :-)
|
||
|
||
2003-06-23 10:53 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* makefile.bc
|
||
+ gencli.c module added
|
||
|
||
Please update other makefiles.
|
||
|
||
2003-06-23 10:20 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
+ source/compiler/gencli.c
|
||
! Compiler .NET .il source generation
|
||
* It is just a copy of genc.c with some minor changes, just to set a
|
||
starting point for IL generation.
|
||
|
||
* include/hbcomp.h
|
||
* source/compiler/cmdcheck.c
|
||
* source/compiler/harbour.c
|
||
* source/compiler/hbusage.c
|
||
+ Added support for IL generation
|
||
|
||
Warning: This is not even an early prototype :-) More coming soon...
|
||
|
||
2003-06-23 10:05 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
||
* doc/en/lang.txt
|
||
+ Added the following to HB_LANGSELECT() list of supported ID's:
|
||
Serbian Windows-1251
|
||
|
||
* source/lang/msghe862.c
|
||
* source/lang/msghewin.c
|
||
! fix Hebrew typo
|
||
|
||
* source/lang/msgsrwin.c
|
||
! add missings commas
|
||
|
||
2003-06-18 02:05 UTC+0200 Przemyslaw Czerpak <druzus@polbox.com>
|
||
* source/codepage/Makefile
|
||
* source/codepage/cdpesdos.c
|
||
* source/codepage/cdpeswin.c
|
||
* source/codepage/cdpgedos.c
|
||
* source/codepage/cdppliso.c
|
||
* source/codepage/cdpplmaz.c
|
||
* source/codepage/cdpplwin.c
|
||
* source/codepage/cdpslwin.c
|
||
- source/codepage/cdpla850.c
|
||
+ source/codepage/cdppt850.c
|
||
+ source/codepage/cdpptiso.c
|
||
* makefile.bc
|
||
* makefile.nt
|
||
* makefile.vc
|
||
* corrections in code page description.
|
||
- removed cdpla850.c ("PT" codepage)
|
||
+ PT850 and PTISO codepages added.
|
||
* makefiles updated - Sorry, I cannot test all of them.
|
||
|
||
2003-06-18 00:10 UTC+0200 Przemyslaw Czerpak <druzus@polbox.com>
|
||
* include/hbapilng.h
|
||
* include/hblang.ch
|
||
* source/lang/Makefile
|
||
* source/lang/msg_tpl.c
|
||
* source/lang/msgca.c
|
||
* source/lang/msgcs852.c
|
||
* source/lang/msgcsiso.c
|
||
* source/lang/msgcskam.c
|
||
* source/lang/msgcswin.c
|
||
* source/lang/msgde.c
|
||
* source/lang/msgdewin.c
|
||
* source/lang/msgen.c
|
||
* source/lang/msgeo.c
|
||
* source/lang/msges.c
|
||
* source/lang/msgeswin.c
|
||
* source/lang/msgeu.c
|
||
* source/lang/msgfr.c
|
||
* source/lang/msggl.c
|
||
* source/lang/msghe862.c
|
||
* source/lang/msghewin.c
|
||
* source/lang/msghr852.c
|
||
* source/lang/msghriso.c
|
||
* source/lang/msghu852.c
|
||
* source/lang/msghucwi.c
|
||
* source/lang/msghuwin.c
|
||
* source/lang/msgid.c
|
||
* source/lang/msgis850.c
|
||
* source/lang/msgit.c
|
||
* source/lang/msgko.c
|
||
* source/lang/msgpl852.c
|
||
* source/lang/msgpliso.c
|
||
* source/lang/msgplmaz.c
|
||
* source/lang/msgplwin.c
|
||
* source/lang/msgpt.c
|
||
* source/lang/msgro.c
|
||
* source/lang/msgru866.c
|
||
* source/lang/msgrukoi.c
|
||
* source/lang/msgruwin.c
|
||
* source/lang/msgsl852.c
|
||
* source/lang/msgsliso.c
|
||
* source/lang/msgslwin.c
|
||
* source/lang/msgsr852.c
|
||
* source/lang/msgsriso.c
|
||
* source/lang/msgzhb5.c
|
||
* source/lang/msgzhgb.c
|
||
+ source/lang/msgsrwin.c
|
||
! bug fixed in national msg system and new localization added
|
||
(borrowed from xHarbour)
|
||
|
||
+ tests/langmsg.prg
|
||
* simple test program for national messages
|
||
I have to ask developpers to run it and check their national messages
|
||
|
||
2003-06-17 21:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rtl/cdpapi.c
|
||
! Bug fixed in hb_cdpTranslate() and hb_cdpnTranslate()
|
||
* source/rdd/dbf1.c
|
||
* RDD works Ok now, if field names in dbf are in lower case ( this
|
||
may be if dbf created by other dbms )
|
||
* source/codepage/cdprukoi.c
|
||
! Bug fixed.
|
||
|
||
2003-06-17 17:22 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/debug/debugger.prg
|
||
* source/debug/dbgwa.prg
|
||
! some fixes implemented by Ian Anderson
|
||
|
||
2003-06-17 09:08 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
||
* doc/en/lang.txt
|
||
+ Added the following to HB_LANGSELECT() list of supported ID's:
|
||
German ANSI, Spanish ANSI, Polish Windows-1250, Slovenian 852,
|
||
Slovenian ISO-8859-2, Slovenian Windows-1250
|
||
|
||
2003-06-16 21:16 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rtl/cdpapi.c
|
||
! Bug fixed in hb_cdpTranslate() and hb_cdpnTranslate()
|
||
* source/lang/msg_tpl.c
|
||
* source/lang/msgca.c
|
||
* source/lang/msgcs852.c
|
||
* source/lang/msgcsiso.c
|
||
* source/lang/msgcskam.c
|
||
* source/lang/msgcswin.c
|
||
* source/lang/msgde.c
|
||
* source/lang/msgdewin.c
|
||
* source/lang/msgeo.c
|
||
* source/lang/msges.c
|
||
* source/lang/msgeswin.c
|
||
* source/lang/msgeu.c
|
||
* source/lang/msgfr.c
|
||
* source/lang/msggl.c
|
||
* source/lang/msghe862.c
|
||
* source/lang/msghewin.c
|
||
* source/lang/msghr852.c
|
||
* source/lang/msghriso.c
|
||
* source/lang/msghu852.c
|
||
* source/lang/msghucwi.c
|
||
* source/lang/msghuwin.c
|
||
* source/lang/msgid.c
|
||
* source/lang/msgis850.c
|
||
* source/lang/msgit.c
|
||
* source/lang/msgko.c
|
||
* source/lang/msgpt.c
|
||
* source/lang/msgro.c
|
||
* source/lang/msgsr852.c
|
||
* source/lang/msgsr852.c
|
||
* source/lang/msgzhb5.c
|
||
* source/lang/msgzhgb.c
|
||
! Missing comma inserted.
|
||
+ source/lang/msgsl852.c
|
||
+ source/lang/msgsliso.c
|
||
+ source/lang/msgslwin.c
|
||
+ Slovenian language files added, provided by Mitja Podgornik <Mitja.Podgornik@zgs.gov.si>
|
||
+ source/codepage/cdpsl852.c
|
||
+ source/codepage/cdpsliso.c
|
||
+ source/codepage/cdpslwin.c
|
||
+ Slovenian codepage files added, provided by Mitja Podgornik <Mitja.Podgornik@zgs.gov.si>
|
||
Collating sequences are also valid for Croatian, Macedonian and Serbian (latin) language.
|
||
* source/codepage/Makefile
|
||
* source/lang/Makefile
|
||
* makefile.bc
|
||
* makefile.nt
|
||
* makefile.vc
|
||
* Makefiles are changed to compile new lang and codepage files.
|
||
|
||
2003-06-15 14:20 UTC+0200 Przemyslaw Czerpak <druzus@polbox.com>
|
||
* source/lang/msgen.c
|
||
* source/lang/msgpl852.c
|
||
* source/lang/msgpliso.c
|
||
* source/lang/msgplmaz.c
|
||
! the bug reported by Alexander in msgru* fixed.
|
||
+ source/lang/msgplwin.c
|
||
+ added msgplwin (cp1250)
|
||
|
||
* source/rtl/inkey.c
|
||
* removed dirty hack which degrease performance of inkey() on *nix
|
||
platforms.
|
||
|
||
2003-06-14 21:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Bug fixed, related to seek with lLast and go bottom with scope set.
|
||
* source/lang/msgru866.c
|
||
* source/lang/msgrukoi.c
|
||
* source/lang/msgruwin.c
|
||
! Bugs fixed.
|
||
|
||
2003-06-14 15:48 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/debug/debugger.prg
|
||
! Some enhancements by Ian Anderson, but modified as they were implemented
|
||
on an older Harbour version source code.
|
||
! Some improvements.
|
||
|
||
* source/debug/dbgtwin.prg
|
||
! some changes by Ian Anderson
|
||
|
||
Warning: Work in progress. Thanks Ian.
|
||
|
||
2003-06-14 15:22 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/rtl/transfrm.c
|
||
! temporary fix waiting for users feedback
|
||
|
||
It fixes the reported bug:
|
||
|
||
function Main()
|
||
|
||
local nValue := -134.24
|
||
|
||
? AllTrim( Transform( nValue, "@E 99,999.99" ) ) // Harbour returns "- 134,24"
|
||
? AllTrim( Transform( nValue, "@E99,999.99" ) ) // and Clipper "-134.24"
|
||
|
||
return nil
|
||
|
||
Notice that a Val() of the first wrong returned value generates zero, meanwhile
|
||
the second one returns the original nValue, as expected.
|
||
|
||
2003-06-14 09:23 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* include/hbrddcdx.h
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
* source/rdd/dbfcdx/dbfcdx1.h
|
||
* source/rdd/dbfcdx/dbfcdx2.h
|
||
! Recent changes and enhancements on DBFCDX from Horacio.
|
||
|
||
Thanks Horacio!
|
||
|
||
2003-06-09 11:26 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/rtl/tget.prg
|
||
! fix on Method Picture() provided by Lorenzo Fiorini
|
||
|
||
2003-06-09 00:38 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/debug/debugger.prg
|
||
+ CallStack navigation support.
|
||
! Improved variables editing.
|
||
|
||
2003-06-06 15:53 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
||
* source/rtl/console.c
|
||
+ Added a PRG-callable functions HB_GETSTDIN and HB_GETSTDOUT,
|
||
to get stdin and stdout file handle.
|
||
|
||
2003-06-06 10:51 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* makefile.bc
|
||
* makefile.vc
|
||
! symbol module added
|
||
|
||
Notice: Please update other make files.
|
||
|
||
2003-06-06 09:35 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
+ source/rtl/symbol.prg
|
||
! Harbour implementation of Class(y) Class Symbol
|
||
|
||
2003-05-31 21:04 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/rtl/teditor.prg
|
||
! several improvements for the debugger:
|
||
|
||
The source code viewer does not leave a different block color when
|
||
scrolling.
|
||
|
||
The source code is displayed from the first line (Clipper compatibility).
|
||
|
||
2003-05-31 17:55 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/rtl/tget.prg
|
||
! fixed behavior when pressing "." or "," on a non decimals number
|
||
|
||
Now editing a number without decimals and pressing "." or ",", the
|
||
cursor goes to the latest GET visual pos (Clipper compatibility).
|
||
|
||
2003-05-31 15:45 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/rtl/tget.prg
|
||
! Some fixes for PICTURE "9"
|
||
|
||
Now editing a character var does not allows to type "-". It allows
|
||
both "+" and "-" for numeric var. (Clipper compatibility).
|
||
|
||
2003-05-30 12:39 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* contrib/rdd_ads/ads1.c
|
||
! managed 7008 open error
|
||
|
||
This fixes the not issued error when doing:
|
||
|
||
USE "any" NEW SHARED ALIAS "Test" VIA "ADS"
|
||
USE "any" NEW EXCLUSIVE ALIAS "Test2" VIA "ADS" // An error must raise here
|
||
|
||
We still need to know if there is a way to know the OS code when
|
||
ADS returns 7008 error code when opening a DBF.
|
||
|
||
2003-05-30 09:37 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
|
||
* contrib/htmllib/Makefile.bc
|
||
! some minor fixes.
|
||
|
||
* source/compiler/harbour.l
|
||
! hb_strVal() used instead of atof()
|
||
|
||
This fixes the MSVC incompatibility using RTL Val() and compiled
|
||
decimal values.
|
||
|
||
Warning: There are two more modules on Harbour that still use atof().
|
||
We should move hb_strVal() to source/common and also make the replace
|
||
on those places.
|
||
|
||
* source/debug/dbgtmenu.prg
|
||
! Minor fix to allow new Classes inherit from this one.
|
||
|
||
* source/rtl/pushbtn.prg
|
||
! sync with xHarbour.
|
||
|
||
|
||
|
||
2003-05-28 13:00 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* contrib/rdd_ads/ads1.c
|
||
* contrib/rdd_ads/adsfunc.c
|
||
! Minor changes to minimize MSVC++ type overrides.
|
||
! Added MSVC++ type overrides to the ADS version functions.
|
||
|
||
2003-05-26 18:40 UTC+0200 Przemyslaw Czerpak <druzus@polbox.com>
|
||
* source/pp/ppcore.c
|
||
* allow to compile file with <CR><LF> on *nix platforms.
|
||
It's dirty hack but works good for me and resolves one of the
|
||
most important problem with common CLIPPER and Harbour
|
||
(and other XBASE compatible compilers like FlagShip and CLIP)
|
||
sources - only Harbour cannot compile files with <CR>.
|
||
|
||
* source/compiler/cmdcheck.c
|
||
! fix which allow to use file names with '-' char in '-o' option
|
||
|
||
* source/rtl/diskspac.c
|
||
+ added support for diskspace on UNIX platforms
|
||
(first parameter is path name, if omitted "/" is checked)
|
||
|
||
2003-05-26 15:50 UTC+0200 Przemyslaw Czerpak <druzus@polbox.com>
|
||
* source/rtl/cdpapi.c
|
||
* small correction in s_en_codepage = { ... }
|
||
|
||
+ source/codepage/cdpplwin.c
|
||
* source/codepage/Makefile
|
||
+ new Polish codepage PLWIN - CP1250 based
|
||
|
||
* source/rtl/gt.c
|
||
+ new .prg function HB_GT_VERSION() which returns GT name.
|
||
|
||
* source/rtl/seconds.c
|
||
+ new function added SECONDSCPU(n) which reports how many CPU and/or
|
||
system seconds have elapsed since the beginning of the program execution.
|
||
n == 1 utime -> user CPU time of the current process
|
||
n == 2 stime -> system CPU time behalf of the current process
|
||
n == 3 u + s -> sum of utime + stime (default)
|
||
n == 11 cutime -> sum of the user CPU time of the current + child process
|
||
n == 12 cstime -> sum of the system CPU time of the current + child process
|
||
n == 13 cu+cs -> sum of cutime + cstime
|
||
I have to ask someone similar with Windows to add support for this
|
||
function. I found 'GetProcessTimes' in WIN API which can be used for
|
||
NT based platforms but I cannot find anything for WIN 9X/ME.
|
||
|
||
2003-05-22 23:45 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* contrib/rdd_ads/ads1.c
|
||
* contrib/rdd_ads/adsfunc.c
|
||
* contrib/rdd_ads/rddads.h
|
||
+ Added support for DBINFO(DBI_DB_VERSION), DBINFO(DBI_RDD_VERSION),
|
||
and ADSVERSION([<nType>]) (but only for nType == 0 and nType == 3
|
||
and without date and time information for nType == 3).
|
||
|
||
2003-05-21 20:34 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/vm/hvm.c
|
||
! Fixed arrays comparison. Now it is Clipper compatible.
|
||
Bug reported by Randy Portnoff
|
||
|
||
2003-05-21 19:50 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/vm/memvars.c
|
||
! default path support for __MVSave() and __MVRestore()
|
||
implemented by Alexander Prostoserdov.
|
||
|
||
2003-05-21 18:03 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/debug/dbgtarr.prg
|
||
* source/debug/dbgtobj.prg
|
||
! several fixes when debugging arrays
|
||
|
||
* source/debug/debugger.prg
|
||
! several fixes
|
||
|
||
2003-05-15 21:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* tests/testrdd2.prg
|
||
* some changes, provided by Randy Portnoff
|
||
* contrib/rdd_ads/ads1.c
|
||
! adsInfo() fixed for DBI_GETHEADERSIZE, so Header() returns now correct
|
||
value ( for dbf tables )
|
||
|
||
2003-05-15 12:44 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
+ source/rtl/tget.prg
|
||
! minor fix
|
||
|
||
2003-05-15 12:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Minor fix
|
||
* source/rdd/dbf1.c
|
||
* DBI_FILEHANDLE and DBI_MEMOHANDLE added to dbInfo()
|
||
|
||
2003-05-15 09:33 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
+ source/rtl/tget.prg
|
||
! some fixes
|
||
! some changes borrowed from xHarbour
|
||
|
||
tests/testread.prg is working fine again.
|
||
|
||
2003-05-09 23:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* config/doc.cf
|
||
* config/header.cf
|
||
! Fixes to deal with situation where installation
|
||
directories are left undefined to avoid installation.
|
||
|
||
2003-05-09 20:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* config/doc.cf
|
||
! Removed an extra layer of "protection" that resulted in an
|
||
error message when HB_DOC_INSTALL is not defined, instead
|
||
of a simple "nothing to do" message.
|
||
|
||
2003-05-09 20:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* Makefile
|
||
+ config/doc.cf
|
||
+ doc/Makefile
|
||
* doc/gmake.txt
|
||
+ doc/en/Makefile
|
||
+ doc/es/Makefile
|
||
+ Added the ability to install files from doc directory using
|
||
the new environment variable HB_DOC_INSTALL, which is left
|
||
undefined by default. All files from doc, doc/en, and doc/es
|
||
are installed if the HB_DOC_INSTALL variable is defined when
|
||
you run 'make install'.
|
||
|
||
2003-05-09 17:20 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* source/rtl/idle.c
|
||
+ Added a PRG-callable function wrapper for hb_releaseCPU() and
|
||
named it HB_RELEASECPU.
|
||
|
||
2003-05-09 14:40 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* source/rdd/dbcmd.c
|
||
! Fixed the FIELDPOS function to truncate long field names,
|
||
instead of ignoring them.
|
||
|
||
2003-05-08 15:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* source/compiler/harbour.sly
|
||
! Fixed $<lNumber>3 in EmptyStatements to read $<lNumber>2.
|
||
|
||
2003-05-07 14:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! OrdkeyCount() and OrdKeyNo() now returns physical records number and
|
||
position if there is no index opened or current order is 0
|
||
* source/rtl/set.c
|
||
! two warnings fixed.
|
||
|
||
2003-05-06 15:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rtl/is.c
|
||
! Bug fixed: ISUPPER, ISLOWER and ISALPHA with chr(0) argument
|
||
returned TRUE.
|
||
Patch provided by Przemyslaw Czerpak
|
||
|
||
2003-05-06 12:55 UTC+0200 Przemyslaw Czerpak <druzus@polbox.com>
|
||
* source/rtl/set.c
|
||
! Fixed very serious bug in set(_SET_ALTFILE, "") and
|
||
set(_SET_EXTRAFILE, "") which can caused corrupting any files
|
||
open by Harbour compiled program
|
||
|
||
2003-05-06 12:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* contrib/rdd_ads/ads1.c
|
||
! Bug fixed in adsOrderListClear() - the current order is set to 0 now
|
||
|
||
2003-05-06 10:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* include/hbapicdp.h
|
||
* source/rtl/cdpapi.c
|
||
* source/vm/itemapi.c
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Some fix, regarding strings comparison via CODEPAGE API
|
||
|
||
2003-05-01 21:19 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
+ source/codepage/cdpesdos.c
|
||
+ source/codepage/cdpeswin.c
|
||
! Added missing char
|
||
|
||
2003-05-01 13:55 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
+ source/rdd/dbcmd.c
|
||
! DbCreate() always returns nil.
|
||
|
||
This fixes the bug reported by Marco Braida on sourceforge
|
||
|
||
2003-05-01 12:10 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
+ source/codepage/cdpesdos.c
|
||
! codepage support for Spanish MS-DOS
|
||
|
||
+ source/codepage/cdpeswin.c
|
||
! codepage support for Spanish Windows
|
||
|
||
+ source/lang/msgeswin.c
|
||
! language messages support for Spanish Windows
|
||
|
||
* makefile.bc
|
||
* makefile.nt
|
||
* makefile.vc
|
||
* source/codepage/makefile
|
||
* source/lang/makefile
|
||
! updated for cdpesdos.c, cdpeswin.c and msgeswin.c
|
||
|
||
2003-04-28 23:00 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/rtl/tget.prg
|
||
! numbers editing bug (side effect from previous change) fixed
|
||
|
||
When typing a number, the second digit was overwriting the previous one.
|
||
|
||
2003-04-28 21:00 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/debug/debugger.prg
|
||
! aCallStack properly set when using trace mode (K_F10)
|
||
|
||
This fixes the debugger bug reported by Guy Roussin.
|
||
|
||
2003-04-27 15:09 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
||
* doc/dirstruc.txt
|
||
+ Add a line about contrib/ole
|
||
|
||
2003-04-27 01:33 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/rtl/filesys.c
|
||
! hb_fsOpen() minor fix for MSVC
|
||
|
||
This fixes the DbUseArea() MSVC bug reported by Vicente.
|
||
|
||
2003-04-24 14:35 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* source/vm/itemapi.c
|
||
! Added non-finite test for w32/msvc, which fixes the new problem
|
||
where all double values were displayed as if they had overflowed.
|
||
|
||
2003-04-23 23:11 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/rtl/tget.prg
|
||
! PICTURE "#" allows "." keystroke
|
||
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! some castings for MSVC
|
||
|
||
2003-04-19 12:00 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/rtl/tget.prg
|
||
! Class TGet Data Pos behavior modified to make it Clipper compatible
|
||
Test sample provided on the Harbour mailing list
|
||
|
||
2003-04-18 14:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbf1.c
|
||
! Bug fixed - there was unrecoverable error if file opening failed
|
||
due to access denied.
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
* Added reporting of OS error code if index opening failed
|
||
|
||
2003-04-17 15:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/pp/ppcore.c
|
||
! Fixed some problems with a long ( few Kb ) directives.
|
||
|
||
2003-04-16 19:15 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* source/vm/itemapi.c
|
||
* Simplified non-finite tests for BORLANDC > 1040 and DJGPP (there is no
|
||
need to also test s_dInfinity and -s_dInfinity when using a function
|
||
that tests whether or not the parameter value is finite).
|
||
! Added non-finite tests for os2.gcc, os2.icc, w32.mingw32, and w32.rsxnt,
|
||
which fixes the problems that they had with evaluating str(log(-1)).
|
||
|
||
2003-04-16 22:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* include/hbrddntx.h
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
* Added possibility to save/load and use tag name as in Clipper's DBFNTX
|
||
|
||
2003-04-16 14:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
* A bug in hb_ntxTagKeyCount() fixed - reported by Jos<6F> Luis Capel
|
||
|
||
2003-04-15 13:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
+ contrib/ole
|
||
+ contrib/ole/bldtest.bat
|
||
+ contrib/ole/build32.bat
|
||
+ contrib/ole/hbtest.prg
|
||
+ contrib/ole/ole2.c
|
||
+ contrib/ole/oleauto.prg
|
||
+ With a kind permission of the author, Jos<6F> F. Gim<69>nez <jfgimenez@wanadoo.es>,
|
||
ole library for harbour added.
|
||
Some unused stuff is removed from the original files, few bug fixes are made.
|
||
|
||
2003-04-14 14:45 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* source/common/hbgete.c
|
||
! Added #ifdef to allow OS/2 GCC to use PSZ and OS/2 VAC++ to use PCSZ for EnvValue.
|
||
|
||
2003-04-13 10:23 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
||
* contrib/odbc/todbc.prg
|
||
! Better way to move to first record after fetching
|
||
|
||
2003-04-13 10:02 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
||
* doc/whatsnew.txt
|
||
+ Add information about builds 38..42 according to information
|
||
found on the Harbour site and the developers mailing list
|
||
|
||
2003-04-12 23:00 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si>
|
||
* contrib/odbc/todbc.prg
|
||
! If recordset is cached, move to first record after fetching
|
||
recordset to cache
|
||
|
||
2003-04-09 21:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* include/hbdbf.h
|
||
* include/hbrddcdx.h
|
||
* include/hbrdddbf.h
|
||
* include/hbrddntx.h
|
||
* source/rdd/dbf1.c
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
* Byte 29 in dbf header with codepage information is added for later
|
||
implementation. Currently this allows to keep codepage byte ( before
|
||
it was cleared while header updating ).
|
||
|
||
2003-04-09 13:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* include/hbexprb.c
|
||
* At() function is now Clipper compatible ( At( "","abc" ) ) -
|
||
borrowed from xHarbour
|
||
* source/rdd/workarea.c
|
||
! Fixed hb_waRelEval() - When the current order is zero, relation works
|
||
by GOTO istead of SEEK, as Clipper does -
|
||
borrowed from xHarbour
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Fix in indexing - when index expression includes fields from the child
|
||
related workarea
|
||
|
||
2003-04-08 15:40 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* contrib/Makefile
|
||
! Added a build path for MSVC++.
|
||
* source/common/hbffind.c
|
||
! Added #include <errno.h> for the HB_OS_WIN_32 branch.
|
||
* source/common/hbgete.c
|
||
! Changed EnvValue from PSZ to PCSZ for IBM VAC++ compatibility.
|
||
* source/compiler/harbour.y
|
||
! Added missing semicolons using patch provided by Jos Backus <jos@catnook.com>.
|
||
|
||
2003-04-04 11:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/pp/ppcore.c
|
||
* Handling of '*' comment now is more Clipper compatible
|
||
* include/hbver.h
|
||
* changed version information
|
||
|
||
2003-04-03 18:34 UTC+0200 Maurilio Longo <maurilio.longo@libero.it>
|
||
* source/common/hbgete.c
|
||
! fixed warning on OS/2 GCC
|
||
|
||
2003-04-03 19:52 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/codepage/cdpplmaz.c
|
||
! Minor fix, provided by Jacek Kubica
|
||
|
||
2003-04-02 19:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rtl/langapi.c
|
||
! Memory leak is fixed.
|
||
|
||
2003-04-02 14:18 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* include/hbapicdp.h
|
||
* source/codepage/cdp_tpl.c
|
||
* source/codepage/cdpgedos.c
|
||
* source/codepage/Cdpgewin.c
|
||
* source/codepage/cdpla850.c
|
||
* source/codepage/cdppl852.c
|
||
* source/codepage/cdppliso.c
|
||
* source/codepage/cdpplmaz.c
|
||
* source/codepage/cdpru866.c
|
||
* source/codepage/cdprukoi.c
|
||
* source/codepage/cdpruwin.c
|
||
* source/rtl/cdpapi.c
|
||
! Few fixes in codepage subsystem
|
||
|
||
2003-04-01 16:12 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rtl/transfrm.c
|
||
* Transform() now uses codepages while converting to upper case.
|
||
|
||
2003-03-27 11:34 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* include/hbapi.h
|
||
* source/vm/classes.c
|
||
* hb_clsIsParent() made public
|
||
|
||
2003-03-27 18:35 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/rdd/dbcmd.c
|
||
* contrib/rdd_ads/adsfunc.c
|
||
* Minor type casting fixes for MSVC
|
||
|
||
2003-03-26 16:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbcmd.c
|
||
! Bug fixed related to COPY TO .. FIELDS ..., reported by Lorenzo Fiorini
|
||
|
||
2003-03-26 11:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Bug fixed, reported by Andrew McCumiskey
|
||
|
||
2003-03-25 21:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
+ source/codepage/cdpgewin.c
|
||
* source/codepage/Makefile
|
||
+ source/lang/cdpdewin.c
|
||
* source/lang/Makefile
|
||
* makefile.bc
|
||
* makefile.nt
|
||
* makefile.bc
|
||
Added German Win codepage and lang files, contributed by
|
||
Guenther Steiner <byte-one@aon.at>
|
||
+ tests/testrdd2.prg
|
||
+ Added RDD test, contributed by Randy Portnoff <randy@palmasdev.com>
|
||
|
||
2003-03-25 16:46 UTC+0100 Martin Vogel <vogel@inttec.de>
|
||
* contrib/libct/dattime2.prg
|
||
* bug fix in function addmonth()
|
||
|
||
2003-03-24 15:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbcmd.c
|
||
! bug fixed with improper using of hb_strUpper() - reported by Lorenzo Fiorini
|
||
* source/rtl/cdpapi.c
|
||
! fix, provided by Przemyslaw Czerpak
|
||
|
||
2003-03-22 11:25 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/compiler/harbour.y
|
||
* fix on recent If() changes
|
||
IIf() was accepted but If() not. Now it is ok.
|
||
|
||
2003-03-17 15:30 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
||
* source/rtl/filesys.c
|
||
! Added newline at end of file.
|
||
|
||
2003-03-16 10:33 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/compiler/harbour.y
|
||
* If() inline accepts all kind of arguments
|
||
Changes borrowed from xHarbour.
|
||
|
||
WARNING: We don't know for sure if these changes may bring any
|
||
undesirable side effects, so please do all the tests you can.
|
||
|
||
2003-03-16 09:50 UTC+0100 Antonio Linares <alinares@fivetechsoft.com>
|
||
* source/rtl/filesys.c
|
||
* Proper definition for HAVE_POSIX_IO for MSVC compiler.
|
||
This fixes the CurDrive() bug reported by Vicente Aranzana.
|
||
Please notice that neither Andi and David proposed solutions
|
||
have been used.
|
||
|
||
2003-03-05 13:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/vm/hvm.c
|
||
* source/vm/itemapi.c
|
||
* source/vm/asort.c
|
||
* Reverted changes, related to short strings optimization, because they
|
||
causes problems with arrays and inmplemented 1-byte length string
|
||
optimization, borrowed from xHarbour.
|
||
|
||
2003-02-25 22:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* contrib/rdd_ads/adsfunc.c
|
||
+ Transaction processing functions added.
|
||
* contrib/rdd_ads/ads.ch
|
||
+ New commands added:
|
||
BEGIN TRANSACTION
|
||
COMMIT TRANSACTION
|
||
ROLLBACK TRANSACTION
|
||
|
||
2003-02-18 22:05 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si>
|
||
* include/hbdbf.h
|
||
* include/hbdbsort.h
|
||
* include/hbexprc.c
|
||
* include/hboo.ch
|
||
* source/common/hbfhnd.c
|
||
* source/compiler/genc.c
|
||
* source/compiler/harbour.c
|
||
* source/compiler/hbfix.c
|
||
* source/compiler/hbpcode.c
|
||
* source/pp/ppcomp.c
|
||
* source/rdd/hbdbsort.c
|
||
* source/rtl/at.c
|
||
* source/rtl/descend.c
|
||
* source/rtl/memoline.c
|
||
* source/rtl/philes.c
|
||
* source/rtl/philesx.c
|
||
* source/rtl/strings.c
|
||
* source/rtl/gtcrs/gtcrs.c
|
||
* source/rtl/gtcrs/kbdcrs.c
|
||
* source/vm/debug.c
|
||
* source/vm/dynsym.c
|
||
* source/vm/eval.c
|
||
* source/vm/extend.c
|
||
* source/vm/macro.c
|
||
* source/vm/memvars.c
|
||
* source/vm/runner.c
|
||
! Added newline to the end of file, to avoid annoying warning
|
||
|
||
2003-02-18 23:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Stupid bug is fixed, which was introduced recently
|
||
|
||
2003-02-18 09:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* contrib/rdd_ads/adsfunc.c
|
||
* Few type casts for MSVC
|
||
|
||
2003-02-17 13:15 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
||
* source/rtl/dbdelim.c
|
||
! Bug fix for EOL handling when using large import files,
|
||
provided by the author of the dbdelim append from code,
|
||
Marco Braida <marcobra@elart.it>
|
||
|
||
2003-02-15 11:00 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si>
|
||
* config/linux/global.cf
|
||
- removed PRG_USR directive, because it is no longer needed
|
||
to compile dbfsdf.prg
|
||
* source/rtl/dbsdf.prg
|
||
+ Automatic EOL recognition. FindEOL() recognises LF,CR+LF and CR
|
||
as newline delimiters
|
||
|
||
2003-02-14 22:05 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si>
|
||
* include/hbapi.h
|
||
* include/hbcomp.h
|
||
* include/hbmacro.h
|
||
* include/hbvm.h
|
||
* include/hbvmpub.h
|
||
! Added newline to the end of file, to avoid annoying warning
|
||
|
||
2003-02-14 15:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/common/hbffind.c
|
||
! Fixed a problem with compiling under DJGPP
|
||
|
||
2003-02-14 13:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Fixed few bugs, including problems with scopes and GPF under Linux
|
||
|
||
2003-02-12 11:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbcmd.c
|
||
* source/rdd/dbf1.c
|
||
! Bug fixed: APPEND FROM gave an error if the file <from> was opened already
|
||
|
||
2003-02-12 10:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
+ source/codepage/cdpgedos.c
|
||
+ German dos codepage, provided by Guenther Steiner <byte-one@aon.at>
|
||
* source/codepage/Makefile
|
||
* makefile.bc
|
||
* makefile.vc
|
||
* makefile.nt
|
||
* cdpgedos.c added
|
||
|
||
2003-02-10 23:20 UTC+1 jf Lefebvre (mafact) <jfl@mafact.com>
|
||
* source\compiler\harbour.y
|
||
Missing external declaration 'hb_compLocalGetPos'
|
||
* include/hbapirdd.h
|
||
added function missing declaration at line 1059. 'hb_rddFieldIndex'
|
||
used in source\rdd\dbfcdx\dbfcdx1.c(1223)
|
||
* rdd/dbcmd.c changed 1 type casting BYTE * to char *
|
||
added one type casting to BYTE *
|
||
|
||
|
||
2003-02-10 16:00 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
||
* source/rtl/filesys.c
|
||
! I missed one place where the X__WIN32__ guard needs to be used
|
||
(in the hb_fsRename function).
|
||
|
||
2003-02-05 23:45 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
||
* contrib/libct/makefile.bc
|
||
! Added a rule to compile setlast.prg
|
||
* source/rtl/filesys.c
|
||
! Always use X__WIN32__ when testing to see if the extended
|
||
Windows file handle conversion utilities should be used.
|
||
|
||
2003-01-30 22:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/vm/asort.c
|
||
! Some fixes, which became necessary after optimization of string operations.
|
||
|
||
2003-01-29 22:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* include/hberrors.h
|
||
* include/hbpcode.h
|
||
* source/compiler/genc.c
|
||
* source/compiler/harbour.sly
|
||
* source/compiler/harbour.y
|
||
* source/compiler/hbfix.c
|
||
* source/compiler/hbpcode.c
|
||
* source/vm/hvm.c
|
||
* Added new pcode HB_P_LOCALNEARADDINT for using in FOR ... NEXT cycle,
|
||
it increases the speed of execution the cycle.
|
||
Borrowed from xHarbour.
|
||
|
||
2003-01-28 22:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbcmd.c
|
||
! Fixed a bug with APPEND FROM ..., COPY TO..., when there was a memo field
|
||
|
||
2003-01-28 13:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/vm/hvm.c
|
||
! Little fix to the previous change
|
||
|
||
2003-01-28 11:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* include/hbapi.h
|
||
* source/rtl/philes.c
|
||
* source/vm/itemapi.c
|
||
* source/vm/hvm.c
|
||
* Optimization of string operations. Now if the size of the string is less
|
||
than sizeof(short int *) - in most systems it is 4, it is kept in the
|
||
item itself, additional memory isn't allocated for it.
|
||
This leads to performance improvement and decreasing of memory
|
||
fragmentation/usage.
|
||
|
||
2003-01-26 16:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* include/hbapiitm.h
|
||
* source/vm/itemapi.c
|
||
* source/vm/hvm.c
|
||
* hb_itemMove() function added, which is intended for use instead of
|
||
the
|
||
hb_itemCopy( pDest,pSource )
|
||
hb_itemClear( pSource )
|
||
This allows to speed up some internal vm functions.
|
||
The idea was borrowed from xHarbour.
|
||
|
||
2003-01-26 14:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* include/hbrddcdx.h
|
||
* source/rdd/dbfcdx/dbfcdx2.h
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
* all last updates, made by Horacio Roldan in xHabour
|
||
|
||
2003-01-24 17:47 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/vm/maindllp.c
|
||
! Minor fix.
|
||
|
||
2003-01-24 14:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/vm/hvm.c
|
||
* hb_inkeyPoll() is removed from hb_vmDo(), the code fragment with
|
||
hb_ReadKey() is added to hb_vmExecute() - borrowed from xHarbour.
|
||
* source/vm/estack.c
|
||
* source/vm/extend.c
|
||
* include/hbapi.h
|
||
* include/hstack.h
|
||
* HB_API_MACROS and HB_STACK_MACROS are default options now - borrowed from xHarbour.
|
||
* source/rtl/version.c
|
||
! Memory leak fixed.
|
||
|
||
2003-01-20 00:20 UTC+0100 Martin Vogel <vogel@inttec.de>
|
||
* contrib/libct/Makefile
|
||
* contrib/libct/Makefile.bc
|
||
* contrib/libct/Makefile.vc
|
||
* contrib/libct/readme.txt
|
||
* contrib/libct/ctflist.txt
|
||
* contrib/libct/tests/Makefile
|
||
+ contrib/libct/dattim2.prg
|
||
+ contrib/libct/tests/datetime.prg
|
||
+ addmonth(),ctodow(),ctomonth(),daysinmonth(),daystomonth(),dmy(),
|
||
doy(),isleap(),lastdayom(),ntocdow(),ntocmonth(),quarter(),week()
|
||
Thanks to Alan Secker <alansecker@globalnet.co.uk> for providing these
|
||
functions and the test program; small enhancements, mostly making
|
||
the functions interational, docu headers etc. added by me :-)
|
||
* contrib/libct/pos1.c
|
||
* interpretation of <lMode> parameter in posalpha(),poslower(),posupper() and
|
||
posrange() corrected; thanks to Guenther Steiner <byte-one@aon.at>
|
||
for reporting this bug
|
||
|
||
* include/hblang.ch
|
||
+ added constant definitions accessing language specific string via HB_LANG_MESSAGE()
|
||
|
||
|
||
2002-11-01 16:20 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
||
* include/hbexprb.c
|
||
! Fix assign to array_at.
|
||
This resolve FOR n[1]:=1 TO 2
|
||
Fix borrowed from xHarbour
|
||
|
||
2003-01-10 17:30 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
||
* source/rtl/filesys.c
|
||
! The MingW32 use of _LK_UNLOCK instead of _LK_UNLCK turned out to
|
||
be a bug in a MingW32 that has since been corrected, so the fix
|
||
has been reverted. Thanks go to Phil Krylov <phil@mail.ru> for
|
||
pointing this out. In order to allow this to work with the buggy
|
||
version of MingW32, I've added a #define _LK_UNLCK _LK_UNLOCK if
|
||
compiling for __MINGW32__ and _LK_UNLCK is not defined.
|
||
|
||
2003-01-10 17:00 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
! hb_fsDelete takes a BYTE * parameter, not an unsigned char * one.
|
||
* source/rtl/filesys.c
|
||
! MingW32 uses _LK_UNLOCK, not _LK_UNLK.
|
||
* source/vm/itemapi.c
|
||
! Borland C 3.1 and earlier do not support _isnan or _finite.
|
||
|
||
2003-01-04 19:40 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
||
* include/filesys.c
|
||
* When X__WIN32__ is defined FHANDLE is defined as Long
|
||
* source/rtl/filesys.c
|
||
% Properly Fix the usage os Native Windows File IO API. harbour apps with native WIN IO api has the same speed as Legacy api usage
|
||
* source/rtl/console.c
|
||
! Minor Changes required to proper work of Windows File IO Native API
|
||
* source/common/hbffind.c
|
||
! Corrected error return Values For DJGPP compiler for hb_fsFindNext() and hb_fsFindFirst() functions
|
||
! Corrected error return Values For WIN32 for hb_fsFindNext() and hb_fsFindFirst() functions
|
||
With This Changes to console.c and filesys.c build with X__WIN32__ defined works properly
|
||
|
||
2002-12-31 11:45 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
||
* include/hbver.h
|
||
* Updated the build number and the ChangeLog information.
|
||
|
||
2002-12-30 16:50 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
! fixed scope related bug, reported by Blue Face
|
||
+ added support for the EVAL clause in INDEX
|
||
|
||
2002-12-28 09:05 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
* source/rdd/dbfcdx/dbfcdx2.h
|
||
! fixed bug (search path related),
|
||
reported by Jacek Potempa <Jacek.Potempa@otc.pl>
|
||
! fixed GPF bug reported by Alex Schaft <alexs@quicksoftware.co.za>
|
||
+ added support for DBOI_KEYCOUNTRAW, DBOI_KEYNORAW == DBOI_RECNO,
|
||
DBOI_KEYTYPE, DBOI_KEYSIZE, DBOI_FULLPATH
|
||
! fixed: DBOI_BAGNAME
|
||
! fix return value when there's no active order to: DBOI_FILEHANDLE,
|
||
DBOI_ISCOND, DBOI_ISDESC, DBOI_UNIQUE, DBOI_POSITION, DBOI_RECNO,
|
||
DBOI_KEYNORAW, DBOI_KEYCOUNT, DBOI_KEYCOUNTRAW.
|
||
This makes ordKeyNo() = recno() and ordKeyCount() = lastrec()
|
||
in such case. Reported by Hern<72>n Diego Ceccarelli
|
||
<hceccarelli@cesotech.com.ar>
|
||
+ added helper function hb_cdxOrdListClear
|
||
! structural index isn't closed anymore
|
||
! fixed ordKeyNo() and ordKeyCount() to respect filters, they also
|
||
respect the set deleted but only when there is a filter (as C53)
|
||
! fixed ordScope(0/1, ""), reported by Jean-Christophe AVARGUES and
|
||
Blue Face
|
||
|
||
* source/rdd/workarea.c
|
||
! fix to fieldname, reported by Luiz Rafael Culik
|
||
|
||
2002-12-27 16:40 UTC-0800 Brian Hays <bhays@abacuslaw.com>
|
||
+ added doc/windll.txt as an introduction to Windows
|
||
32-bit dll creation with Harbour.
|
||
|
||
2002-12-22 13:06 UTC+0200 Chen Kedem <niki@actcom.co.il>
|
||
* doc/dirstruc.txt
|
||
+ Add a line about source/codepade
|
||
|
||
2002-12-22 03:46 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
||
* source/rtl/set.c
|
||
! Fix, reset PRINTFILE handle when close file.
|
||
|
||
2002-12-18 14:00 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
||
* source/rtl/set.c
|
||
! In the set_string function, when then item parameter is NIL use a
|
||
zero-length string (bug fix for SET PATH TO and SET DEFAULT TO).
|
||
|
||
2002-12-17 10:50 UTC-0800 Brian Hays <bhays@abacuslaw.com>
|
||
* contrib/rdd_ads/ads.ch
|
||
- Removed commands for SET PATH, DEFAULT, DELETED, EXACT,
|
||
DATEFORMAT and EPOCH since these are handled by the
|
||
Set Listener functionality now.
|
||
+ added new #define ADS_REQUIRE_VERSION6 to control version 6
|
||
ace32.lib/linker requirements
|
||
|
||
* contrib/rdd_ads/ads1.c
|
||
* created Set Listener support for
|
||
HB_SET_DATEFORMAT
|
||
HB_SET_DEFAULT
|
||
HB_SET_DELETED
|
||
HB_SET_EPOCH
|
||
HB_SET_EXACT
|
||
HB_SET_PATH
|
||
So whenever you call the Set() function or commands,
|
||
ADS is automatically updated.
|
||
|
||
* added these fixes by Luiz Culik:
|
||
* Created bDictionary and adsConnectHandle to allow access
|
||
to ads data dictionaries;
|
||
* store pFieldInfo.uiDec = uiDec for doubles in adsCreateFields.
|
||
|
||
* fixed initialization of dVal in adsGetValue
|
||
(fix by Ron Christie)
|
||
|
||
* fixed Trace in ADS_GETFUNCTABLE(%i, %p), *uiCount, pTable));
|
||
to show the contents of uiCount instead of the pointer address.
|
||
|
||
* contrib/rdd_ads/adsfunc.c
|
||
* to test SetListener capabilities, added or upgraded
|
||
these functions to be classic "Set/Get" functions so
|
||
they return the prior ads setting:
|
||
AdsSetDeleted
|
||
AdsSetDefault
|
||
AdsSetSearchPath
|
||
AdsSetExact
|
||
NOTE! Because the Set() function now also controls
|
||
ADS, there is no reason for normal code to ever call
|
||
these functions. If you do, you may get ADS out of sync
|
||
with Harbour's settings and create unpredictable results.
|
||
|
||
+ added these funcs by Luiz Culik:
|
||
AdsAddTable()
|
||
AdsAddUser To Group()
|
||
AdsUseDictionary()
|
||
These are all protected by ADS_REQUIRE_VERSION6, so to use them
|
||
you must define it when compiling rddads.
|
||
|
||
The data dictionary support is a work-in-progress and may need
|
||
to be re-thought, so don't get too dependent upon current
|
||
implementation.
|
||
|
||
* contrib/rdd_ads/doc/en/adsfuncs.txt
|
||
+ added documentation for functions in adsfunc.c
|
||
* contrib/rdd_ads/doc/en/readme.txt
|
||
+ added explanation for using the Set() function call
|
||
as well as the equivalent commands for SET DEFAULT TO,
|
||
DATEFORMAT, DELETE, EXACT and EPOCH.
|
||
+ added explanation of INDEXING and Progress Displays using
|
||
AdsRegCallBack() (and why EVAL/EVERY cannot be supported.)
|
||
|
||
2002-12-17 12:40 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
||
* source/tget.prg
|
||
! Fix, UpdateBuffer() should not actualize the variable if the value
|
||
was not modified.
|
||
|
||
Reported by Francisco Gamboa and Horacio Roldan
|
||
|
||
2002-12-07 21:45 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
||
* source/rtl/menuto.prg
|
||
! Fixed Color Parameters when only One color is passed
|
||
|
||
2002-12-02 15:30 UTC-0500 David G. Holm <dholm@jsd-llc.com>
|
||
* config/linux/global.cf
|
||
! Add to PRG_USR instead of replacing it.
|
||
* source/rtl/set.c
|
||
! When adding a new listener, set the next pointer to NULL.
|
||
|
||
2002-12-03 22:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* makefile.bc
|
||
* makefile.nt
|
||
* Added lines, needed for compiling of cdpla850.c
|
||
* source/codepage/cdpla850.c
|
||
* source/codepage/Makefile
|
||
! Minor fixes
|
||
|
||
2002-11-01 12:00 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
||
* source/rtl/dbsdf.prg
|
||
! fixed importing/exporting on linux
|
||
* contrib/mysql/tmysql.prg
|
||
! Applyed Fixes by Wang Shuming
|
||
* config/linux/global.cf
|
||
+ PRG_USR=-DHB_LINUX macro Added to compile dbsdf.prg
|
||
|
||
2002-11-28 15:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/pp/ppcore.c
|
||
! Bug fixed, related to list match markers
|
||
|
||
2002-11-27 13:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Bug fixed, reported by Carlos Andr<64>s
|
||
* source/rtl/cdpapi.c
|
||
! Bug fixed in HB_TRANSLATE()
|
||
|
||
2002-11-26 21:20 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si>
|
||
* contrib/odbc/browodbc.prg
|
||
! There was a bug in skipping, that threw an error when
|
||
dataset contained 0 rows
|
||
|
||
2002-11-25 21:45 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
||
* utils/hbmake/hbmake.prg
|
||
! removed unused Var
|
||
* source/rtl/menuto.prg
|
||
! minor formating
|
||
|
||
2002-11-21 12:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
* DBOI_ORDERCOUNT is supported now
|
||
* hb_stackPop() is added in ntxOrderCreate()
|
||
* contrib/rdd_ads/ads1.c
|
||
* adsOrderCreate() created indexes as if ADDITIVE clause is specified, even
|
||
it was absent - is fixed now.
|
||
adsOrderCreate() respects current order if WHILE clause is specified
|
||
|
||
2002-11-20 22:00 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
||
* utils/hbmake/hbmake.prg
|
||
utils/hbmake/hbmlang.c
|
||
* Some sinc from xharbour hbmake.prg hbmlang.c
|
||
|
||
2002-11-20 21:45 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
||
* source/pp/pptable.c
|
||
+ COLOR parameter to @...PROMPT
|
||
* source/rtl/menuto.prg
|
||
! Added code to use the passed Color to the Prompt.This will allow
|
||
to make Color menus and Was Far Requested since this feature is an Alaska,Flagship and Max compiler
|
||
* tests/menuto.prg
|
||
* Changes the Test to Show the ability of menu items in colors
|
||
* contrib/mysql/tmysql.prg
|
||
* On method GetRow(nRow) of TMySQLQuery fixed Handling of Date
|
||
Retrived(The date is formated on Current SET DATE FORMAT)
|
||
|
||
2002-11-20 21:56 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/codepage/cdppl852.c
|
||
* source/codepage/cdppliso.c
|
||
* source/codepage/cdpplmaz.c
|
||
! Minor fix in comment delimiters
|
||
* source/rdd/dbcmd.c
|
||
! COPY TO ... FIELDS is fixed again
|
||
|
||
2002-11-18 22:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbcmd.c
|
||
! COPY TO ... FIELDS ... is fixed - fields in the result dbf are in the
|
||
same secuence as in the FIELDS clause.
|
||
|
||
2002-11-18 14:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* include/hbrddapi.c
|
||
* source/rdd/dbcmd.c
|
||
* source/rdd/workarea.c
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
* source/pp/pptable.c
|
||
* contrib/rdd_ads/ads1.c
|
||
* WHILE clause implemented for ADS RDD
|
||
|
||
2002-11-15 14:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* include/hbcdpapi.c
|
||
* source/rtl/cdpapi.c
|
||
* source/codepage/cdpru866.c
|
||
* source/codepage/cdprukoi.c
|
||
* source/codepage/cdpruwin.c
|
||
* Some fixes and enhancements
|
||
+ source/codepage/cdp_tpl.c
|
||
+ Template file for codepages is added
|
||
+ source/codepage/cdppl852.c
|
||
+ source/codepage/cdppliso.c
|
||
+ source/codepage/cdpplmaz.c
|
||
+ Codepages for Polish language, provided by Jacek Kubica <kubica@wssk.wroc.pl>
|
||
* source/codepage/Makefile
|
||
* makefile.bc
|
||
* makefile.nt
|
||
* makefile.vc
|
||
* Changed to compile new Polish codepages
|
||
|
||
2002-11-13 15:50 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
||
* include/hbrddcdx.h
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
* source/rdd/dbfcdx/dbfcdx1.h
|
||
* source/rdd/dbfcdx/dbfcdx2.h
|
||
! fixed some declarations to avoid warnings,
|
||
removed unnecessary introduced casts
|
||
! fixed skip bug reported by Andrzej
|
||
! fixed bug when empty scope used
|
||
! fixed posible index corruption when shared.
|
||
+ added functions cdxError, hb_cdxOrderListRebuild,
|
||
hb_cdxIndexReindex
|
||
Now reindex works, as well as pack and zap.
|
||
|
||
2002-11-13 12:25 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
||
* include/hbexprb.c
|
||
! strings as bytes arrays management (assignment)
|
||
! changes borrowed from xHarbour
|
||
|
||
* source/vm/hvm.c
|
||
! strings as bytes arrays management (assignment)
|
||
|
||
2002-11-12 14:32 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
||
* source/vm/hvm.c
|
||
+ strings as bytes arrays management implemented
|
||
|
||
Notice: Assignment is not implemented yet!
|
||
|
||
2002-11-12 12:55 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
||
* source/vm/hvm.c
|
||
+ ":=" operator overloading support for locals and statics variables.
|
||
|
||
2002-11-12 10:23 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
||
* source/vm/classes.c
|
||
* source/vm/hvm.c
|
||
+ Added support for "[]" operator overloading
|
||
|
||
2002-11-10 19:35 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
||
*source/rtl/alert.prg
|
||
! fix initialization of cold Var
|
||
|
||
2002-11-08 13:19 UTC+0100 Ignacio Ortiz <ignacio@fivetech.com>
|
||
* source/rtl/errorapi.c
|
||
!Fixed severity to 'can retry' on Base errors (as Clipper)
|
||
* source/rtl/mlcount.c
|
||
!Fixed bug reported Brian Hays (the solution is also from Brian)
|
||
|
||
2002-11-07 22:05 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
||
*source/rtl/alert.prg
|
||
! due an little mistake i`ve posted xharbour code, i`ve reverted back to version 1.38 and applyed the patch
|
||
2002-11-07 08:30 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
||
* source/rtl/alert.prg
|
||
! minor fix to my change from yesterday
|
||
|
||
2002-11-06 18:38 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
||
* source/rtl/achoice.prg
|
||
! Fix, if no UDF is set, pressing an alpha key it
|
||
go to first item finding this letter without respecting
|
||
upper and lowercase.
|
||
Reported by Luiz Culik.
|
||
|
||
2002-11-06 00:00 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
||
* makefile.vc
|
||
* makefile.nt
|
||
* make_vc.bat
|
||
* clean now handled by make
|
||
* corrected param handling
|
||
* use /? for help
|
||
|
||
2002-11-05 21:41 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
||
* source/rtl/alert.prg
|
||
! Fixed problem when Text to display has more then 60 chars and the Line Breaker character (;) dont exist
|
||
(You notice this behaviour on some erros produced by xharbour rdd)
|
||
|
||
2002-11-05 19:01 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
||
* source/rtl/strcase.c
|
||
! Fix call to toupper(), tolower(), forcing unsigned char.
|
||
For the correct working with DJGPP compiler.
|
||
* source/rtl/is.c
|
||
! Fix call to isdigit() and isalpha(), islower() and isupper(),
|
||
forcing unsigned char.
|
||
For the correct working with DJGPP compiler.
|
||
|
||
2002-11-05 14:38 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
||
* contrib/libct/setlast.prg
|
||
+ Init version of SETLASTKEY()
|
||
* contrib/libct/screen1.c
|
||
! Fix variable declaration.
|
||
* contrib/libct/Makefile
|
||
+ setlast.prg
|
||
* contrib/libct/makefile.bc
|
||
+ setlast.prg
|
||
* contrib/libct/makefile.vc
|
||
+ setlast.prg
|
||
* contrib/libct/ctflist.txt
|
||
* passed setlastkey() to Started state.
|
||
* contrib/libnf/dispc.c
|
||
! Fix variable declaration.
|
||
* contrib/libnf/ftattr.c
|
||
! Fix variable declaration.
|
||
|
||
2002-11-04 15:18 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
||
* makefile.vc
|
||
* no more recursive nmake calls
|
||
* makefile.nt
|
||
* corrected one batch mode call
|
||
* make_vc.bat
|
||
* if building Harbour under NT, use the alternate makefile.nt
|
||
* for faster builds.
|
||
* if you would prefer not to use batch mode,
|
||
* run make_vc /y (just like nmake)
|
||
|
||
2002-11-03 20:28 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbcmd.c
|
||
* hb_rddFieldIndex() was declared as static - is changed now, because it is
|
||
called from dbfntx1.c
|
||
|
||
2002-11-02 19:26 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* include/hbrddntx.h
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
* The algorithm of key expression evaluation is optimized. Now, if it is
|
||
the field name only, macro/codeblock evaluation doesn't used -
|
||
SELF_GETVALUE is used instead. It leads to sensible indexing speedup
|
||
in case of such simplest index keys.
|
||
|
||
2002-11-02 11:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbcmd.c
|
||
! hb_rddGetCurrentWorkAreaPointer() fixed as proposed Jacek Potempa
|
||
|
||
2002-10-31 16:40 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
||
* source/rtl/tget.prg
|
||
! Fix ::DeleteEnd() method.
|
||
It didn't erase the last character.
|
||
Reported by Luiz Rafael Culik.
|
||
|
||
2002-10-29 20:45 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
||
* source/rtl/gtwin/gtwin.c
|
||
* Win9x Tone() support currently only for Borland and MSVC compilers.
|
||
* The only issue for the moment, is if the calculation of TICKS is
|
||
* incorrect for other compilers. SEE dTicks in hb_gt_Tone().
|
||
* Someone may wish to adapt the code above hb_gt_tone() in gtwin.c
|
||
* for other compilers.
|
||
|
||
2002-10-29 16:20 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
||
* makefile.vc
|
||
* slight re-ordering and added missed codepage.lib directive.
|
||
+ makefile.nt
|
||
* make_vc.bat
|
||
* if building Harbour under NT, use the alternate makefile.nt
|
||
* for faster builds.
|
||
* Changelog
|
||
Changed date of following entry from 28 to 29.
|
||
|
||
2002-10-29 11:10 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
||
* source/rtl/gtwin/gtwin.c
|
||
* modified by Robert Haley <rhaley@cheshire.net> to allow Tone()
|
||
* to work correctly under Win9x.
|
||
* source/vm/maindllp.c
|
||
* remove redundant returns. Set parc to return NULL not ""
|
||
* source/rtl/transform.c
|
||
* changed nFor decl to UINT
|
||
* source/rtl/defpath.c
|
||
* removed unneeded assignment to size
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
* removed unneeded assignement to uiLen
|
||
|
||
2002-10-27 21:35 UTC+0100 J-F lefebvre <jfl@mafact.com>
|
||
* source/rdd/dbf1.c
|
||
* added missing typecasting for msvc.
|
||
|
||
2002-10-27 10:28 UTC+0200 Chen Kedem <niki@actcom.co.il>
|
||
* doc/en/lang.txt
|
||
+ Added Russian KOI-8 to HB_LANGSELECT() list of supported ID's
|
||
|
||
2002-10-25 14:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rtl/cdpapi.c
|
||
* source/codepage/cdpru866.c
|
||
* source/codepage/cdprukoi.c
|
||
* source/codepage/cdpruwin.c
|
||
* source/vm/hvm.c
|
||
* Memory for codepage tables is allocated dynamically now - this is needed
|
||
to provide a possibility of loading codepages from external file while
|
||
run-time.
|
||
* Possibility to have the same weight for some characters ( usually accented
|
||
and appropriate unaccented ) is implemented.
|
||
|
||
2002-10-25 11:38 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Few fixes, related to codepages support
|
||
! Bug fixed ( setting controlling index doesn't caused movement to the
|
||
top logical record before )
|
||
|
||
2002-10-24 15:00 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
||
* source/Makefile
|
||
! Add codepage to compilation
|
||
|
||
2002-10-24 20:58 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* include/hbapicdp.h
|
||
! Minor fix
|
||
|
||
2002-10-24 16:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
+ include/hbapicdp.h
|
||
+ added header file for codepage system
|
||
* include/hbapirdd.h
|
||
* include/hbrddcdx.h
|
||
* include/hbrdddbf.h
|
||
* include/hbrddntx.h
|
||
+ source/lang/msgrukoi.c
|
||
+ added a msg file for koi8-r
|
||
* source/lang/Makefile
|
||
* msgrukoi.c added to Makefile
|
||
+ source/rtl/cdpapi.c
|
||
+ added codepages api source
|
||
Functions HB_SETCODEPAGE() and HB_TRANSLATE() are implemented
|
||
* source/rtl/is.c
|
||
* source/rtl/strcase.c
|
||
* IsAlpha(), IsUpper(), IsLower(), Upper(), Lower() functions modified to
|
||
use codepages
|
||
* source/rdd/dbcmd.c
|
||
* source/rdd/dbf1.c
|
||
* source/rdd/dbstrux.prg
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
* Rdd sources are modified to use codepages
|
||
dbUseArea() and dbCreate() has new optional parameter - codepage id.
|
||
* source/pp/pptable.c
|
||
* Commands USE and CREATE FROM are changed - new optional clause
|
||
'CODEPAGE <id>' is added
|
||
* source/vm/itemapi.c
|
||
* hb_itemStrCmp() is modified to use codepages
|
||
* source/Makefile
|
||
* makefile.bc
|
||
* makefile.vc
|
||
* makefiles are modified
|
||
|
||
2002-10-24 15:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
+ source/codepage
|
||
+ directory for codepage source files is added
|
||
+ source/codepage/cdpru866.c
|
||
+ source/codepage/cdprukoi.c
|
||
+ source/codepage/cdpruwin.c
|
||
+ source/codepage/Makefile
|
||
+ Files for Russian codepages and Makefile for codepage library are added
|
||
|
||
2002-10-22 18:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* source/rtl/set.c
|
||
! Removed comment block that incorrectly commented out
|
||
the default case in the HB_SET switch block.
|
||
! Fixed the previously commented out code that prevented
|
||
changing the new HB_SET_DIRSEPARATOR value.
|
||
* tests/set_test.prg
|
||
+ Added tests to display the Harbour-specific SET values
|
||
and a test for changing the _SET_DIRSEPARATOR value.
|
||
|
||
2002-10-22 17:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* source/rdd/dbfcmd.c
|
||
* Made FIELDNAME Clipper compatible for the case where there is
|
||
no current workarea and when the field number does not exist.
|
||
|
||
2002-10-22 02:00 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
||
* source/rdd/dbcmd.c
|
||
! corrected copy length in rddsetdefault
|
||
|
||
2002-10-22 18:53 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
||
* source/rtl/filesys.c
|
||
! minor fix reported by Jos<6F> Fco. P<>rez
|
||
|
||
2002-10-22 12:00 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
||
* source/rdd/dbcmd.c
|
||
! Fix a problem with Select() that I introduced.
|
||
|
||
2002-10-21 05:11 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
||
* source/rtl/achoice.prg
|
||
! minor fix
|
||
|
||
2002-10-21 23:41 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
||
* source/rtl/achoice.prg
|
||
! Reduce redundant code.
|
||
! Fix default values of nBottom and nRight out of range.
|
||
! Add control of value of nBottom and nRight.
|
||
* source/rtl/tget.prg
|
||
! Fix ::Changed property to conform UPDATE() behaviour with that Clipper.
|
||
|
||
Fixed by Andi Jahja in xHarbour
|
||
|
||
2002-10-21 12:30 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
! added some long needed typecasts.
|
||
! corrected for index on/to without a tag
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
* source/common/hbffind.c
|
||
* source/common/hbfsapi.c
|
||
! some strncpy changes.
|
||
|
||
2002-10-21 12:00 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
||
+ tests/vidtest.prg by Brian Dukes <bdukes@yellowthingy.co.uk>
|
||
* source/rdd/dbcmd.c
|
||
* source/rdd/workarea.c
|
||
* source/rdd/dbf1.c
|
||
! modified string copy operations for efficiency where appropriate.
|
||
|
||
2002-10-21 10:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* contrib/rdd_ads/adsfunc.c
|
||
! Few fixes - checking for hb_parc() return value
|
||
|
||
2002-10-20 22:50 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
||
* source/rtl/inkey.c
|
||
! reduce keyboard polling to <= once per tick.
|
||
! Screen updating flies.
|
||
* source/rtl/philes.c
|
||
! comparison to TRUE is not consistant with bool type in FREAD
|
||
|
||
2002-10-20 16:18 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! removed unused pLastPages
|
||
|
||
2002-10-20 15:16 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
||
* source/rdd/dbcmd.c
|
||
! Just a few changes for efficiency...
|
||
|
||
2002-10-20 22:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbcmd.c
|
||
! Yet another fix related to the hb_parc() changes
|
||
|
||
2002-10-20 21:12 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbcmd.c
|
||
! Few fixes related to the latest hb_parc() changes
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Bug fixed in indexing
|
||
|
||
2002-10-19 16:50 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
||
* include/hbdefs.h
|
||
* Added definition for UINT
|
||
* include/hbapigt.h
|
||
* source/rtl/gtapi.c
|
||
* source/rtl/saverest.c
|
||
* source/rtl/xsavescr.c
|
||
* source/rtl/gtdos/gtdos.c
|
||
* source/rtl/gtsln/gtsln.c
|
||
* source/rtl/gtos2/gtos2.c
|
||
* source/rtl/gtwin/gtwin.c
|
||
! Properly account for the fact that hb_gt_rectsize returns an int
|
||
(ok, so we treat it as UINT, but this is better than USHORT)
|
||
* source/rtl/gtwin/gtwin.c
|
||
* New, highly optimized Windows console gt driver
|
||
written by Przemyslaw Czerpak <druzus@polbox.com>
|
||
with some (?) fixes suggested by Peter Rees <peter@rees.co.nz>
|
||
and Marek Paliwoda <paliwoda@inetia.pl>
|
||
|
||
2002-10-19 16:26 UTC-0500 Paul Tucker <ptucker@sympatico.ca>
|
||
* source/rtl/box.c
|
||
* source/rtl/disksphb.c
|
||
* source/rtl/errorapi
|
||
* source/rtl/fnsplit
|
||
* source/rtl/setcolor
|
||
! Simplified some calls to hb_parc()
|
||
|
||
2002-10-19 21:40 UTC+0100 Martin Vogel <vogel@inttec.de>
|
||
* contrib/libct/Makefile
|
||
* contrib/libct/Makefile.bc
|
||
* contrib/libct/Makefile.vc
|
||
* contrib/libct/ctflist.txt
|
||
+ contrib/libct/invertwin.prg
|
||
+ INVERTWIN() function provided by Marek Horodyski <homar@altkom.com.pl>
|
||
|
||
2002-10-19 20:52 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
||
* debug/debugger.prg
|
||
! minor fix to BP (breakpoints) settings saved to file
|
||
|
||
* debug/dbghelp.prg
|
||
! mouse support added to debugger help
|
||
|
||
2002-10-19 20:34 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
||
* makefile.bc
|
||
+ source/vm/maindllp.c added to the makefile
|
||
(don't know why this file was removed from it)
|
||
|
||
2002-10-19 20:07 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
||
* source/rtl/is.c
|
||
! hb_parc() use made clipper compatible
|
||
|
||
2002-10-19 16:20 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
||
* source/rdd/dbcmd.c
|
||
! some fixes on hb_parc() use from DbCreate()
|
||
|
||
WARNING: Cause recent fix to hb_parc() to make it Clipper compatible,
|
||
hb_parc() result must be checked before using the returned value.
|
||
|
||
REQUEST: Alexander, Horacio and Brian, as the RDDs captains, please review
|
||
all hb_parc() use from the RDDs source code, to asure hb_parc()
|
||
result is properly tested.
|
||
|
||
2002-10-19 13:27 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
||
* include/hbapi.h
|
||
* include/hbtypes.h
|
||
* source/vm/extend.c
|
||
* source/vm/maindllp.c
|
||
! all hb_stor... functions changed to return an int value
|
||
|
||
Notice: These changes fixes the extend API compatibility issues
|
||
with Clipper reported by gabor salai <gabor.salai@euroherc.hr>
|
||
|
||
2002-10-19 12:53 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
||
* source/vm/extend.c
|
||
! minor fix to hb_parc()
|
||
|
||
Notice: This change fixes the hb_parc() bug described by John Skelton
|
||
|
||
2002-10-19 12:20 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
||
* source/rtl/philes.c
|
||
! FRead() fix for dynamic strings use with more than one holder
|
||
|
||
Notice: This change fixes the FRead() bug described by Randy Portnoff
|
||
<randy@palmasdev.com>
|
||
|
||
2002-10-19 11:16 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
||
* include/hbtypes.h
|
||
! minor change to avoid compiling errors if using -DHB_API_MACROS
|
||
|
||
2002-10-17 14:40 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
||
* source/rtl/tbrowse.prg
|
||
! Fixed SetColumnMethod() that was not using all Display Area(The nWidthMax variable was substraced by 2)
|
||
|
||
2002-10-17 15:00 UTC+0700 Andi Jahja <andijahja@cbn.net.id>
|
||
* source/compiler/harbour.sly
|
||
* source/compiler/harbour.y
|
||
! Add missing third parameter on calls of hb_compGenPushSymbol()
|
||
|
||
2002-10-16 1:50 UTC-0800 Brian Hays <bhays@abacuslaw.com>
|
||
* include/dbInfo.ch
|
||
! added comments
|
||
|
||
2002-10-14 17:10 UTC-0300 Walter Negro <anegro@overnet.com.ar>
|
||
* source/rtl/tget.prg
|
||
! fixed get (value and display) involving negative with decimal
|
||
number whose value is less than 1, in some pictures.
|
||
|
||
2002-10-14 17:40 UTC+0100 Antonio Linares <alinares@fivetech.com>
|
||
* include/hbcomp.h
|
||
* include/hbexprb.c
|
||
* include/hbmacro.h
|
||
* include/hbvmpub.h
|
||
* source/compiler/genc.c
|
||
* source/compiler/harbour.c
|
||
* source/vm/dynsym.c
|
||
* source/vm/hvm.c
|
||
* source/vm/macro.c
|
||
! bug fixed when accesing an aliased expression from within a static
|
||
function with the same name as the alias.
|
||
! changes borrowed from xharbour
|
||
|
||
WARNING: All PRGs must be recompiled as defined value HB_FS_PUBLIC
|
||
has changed !!!
|
||
|
||
2002-10-14 11:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! bug fixed in scopes, when the last record of current order was in the scope
|
||
! bug fixed in error handling while index creating
|
||
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
! bug fixed in error handling while index creating ( the same as in dbfntx )
|
||
|
||
2002-10-14 0:10 UTC-0800 Brian Hays <bhays@abacuslaw.com>
|
||
* contrib/rdd_ads/rddads.h
|
||
* contrib/rdd_ads/ads1.c
|
||
* created iFileType to pArea so each workarea knows
|
||
whether it's ADT or CDX or NTX
|
||
* contrib/rdd_ads/adsfunc.c
|
||
- removed the 'far' from a char far * added in last post
|
||
|
||
* include/dbstruct.ch
|
||
Added a note that it's also used by C code
|
||
#included it in hbapirdd.h (where I removed redundancies)
|
||
* include/ord.ch
|
||
+ include/dbInfo.ch
|
||
* moved all the DBI_*, DBRI_* and DBOI_* constants to the
|
||
new dbInfo.ch, and included this in ord.ch and hbapirdd.h
|
||
* include/hbapirdd.h
|
||
* removed the redundancies, included dbinfo.ch and dbstruct.ch
|
||
|
||
|
||
2002-10-12 19:00 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
||
* contrib/mysql/mysql.c
|
||
! Fixed Buffer sizes on DATATOSQL() and FILETOSQLBINARY() It was leading to GPF due buffer underflow.
|
||
Many thanks to Peter Rees
|
||
|
||
2002-10-11 21:35 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
||
* source/rdd/dbfcdx/dbfcdx1.h
|
||
* source/rdd/dbfcdx/dbfcdx2.h
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
! fixed bug reported by Richard Chidiak
|
||
+ added function hb_cdxMacroRun
|
||
! fixed bug reported by Peter Rees.
|
||
* changed index creation and updating:
|
||
some spaces in keys aren't compressed now, so ADS can read
|
||
the indexes. (it couldn't with some special keys)
|
||
|
||
2002-10-07 13:22 UTC-0300 Gustavo Junior Alves <alves@coslinux.com.br>
|
||
* source/rtl/filesys.c
|
||
* Fix to compile on MSVC - Thanks to Andi Jahja <andijahja@harbour-id.net>
|
||
|
||
2002-10-06 21:29 UTC-0300 Gustavo Junior Alves <alves@coslinux.com.br>
|
||
* source/rtl/filesys.c
|
||
* hb_filecase on hb_fsMkDir, hb_fsChDir and hb_fsRmDir
|
||
|
||
2002-10-05 23:00 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
||
* source/rtl/tget.prg
|
||
* Fixed small problem when using Mouse to select the editing get
|
||
|
||
2002-10-04 15:552 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Bug fixed in key appending with few open indexes
|
||
|
||
2002-10-04 14:42 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbcmd.c
|
||
! Bug fixed in COPY TO, APPEND FROM with aliased fields
|
||
|
||
2002-10-04 13:58 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Few bugs fixed, related to OrdKeyNo() and OrdKeyCount()
|
||
|
||
2002-10-03 0:40 UTC-0800 Brian Hays <bhays@abacuslaw.com>
|
||
* contrib/rdd_ads/ace.h
|
||
+ added (void) to AdsApplicationExit( void );
|
||
This removes a compiler warning about missing the prototype.
|
||
Let me know if this creates a problem with any other compilers.
|
||
|
||
* contrib/rdd_ads/adsfunc.c
|
||
+ added AdsGetLastError() contrib. by Randy Portnoff (Thanks!)
|
||
|
||
* contrib/rdd_ads/ads1.c
|
||
* Cleaned up adsPutValue and adsGetValue formatting,
|
||
* Fixed fieldname length references
|
||
* Removed errant setting of uiLen in adsGetValue since these
|
||
are set in adsOpen now.
|
||
* adsOrderInfo(DBOI_KEYVAL): fixed ntx handling of numerics
|
||
Added special decoding for keys of Negative values.
|
||
* adsCreate: fixed fielddefs buffer sizing
|
||
* adsOpen: fixed fieldname length references
|
||
set uiLen of extended types
|
||
|
||
* adsInfo: reformatted, prepared for fleshing out the rest
|
||
of the options.
|
||
Added support for dbinfo(DBI_ISFLOCK)
|
||
|
||
2002-10-01 08:25 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
||
* doc/es/browse.txt
|
||
* doc/es/cmdline.txt
|
||
* doc/es/dbstrux.txt
|
||
! columns in <table></table> need to be at least 3 spaces apart
|
||
|
||
2002-09-30 16:46 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
||
* doc/en/input.txt
|
||
* doc/en/lang.txt
|
||
* doc/en/menu.txt
|
||
* doc/en/objfunc.txt
|
||
! columns in <table></table> need to be at least 3 spaces apart
|
||
|
||
2002-09-29 12:00 UTC+0700 Andi Jahja <andijahja@harbour-id.net>
|
||
* source/rtl/tget.prg
|
||
! fixed get (value and display) involving negative (with decimal)
|
||
number whose value is less than 1.
|
||
|
||
2002-09-28 21:50 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
||
* source/compiler/hbusage.c
|
||
! fixed a bug in the list of hb_compPrintCredits ;-)
|
||
|
||
2002-09-28 01:55 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
||
* include/hbapirdd.h
|
||
* include/hbrdddbf.h
|
||
* include/hbrddcdx.h
|
||
* include/hbrddntx.h
|
||
* source/rdd/dbcmd.c
|
||
* source/rdd/workarea.c
|
||
* contrib/rdd_ads/ads1.c
|
||
* contrib/rdd_ads/rddads.h
|
||
+ Changed fieldname max length handling,
|
||
it is now a workarea property. (set by the RDD)
|
||
(in ADS, this is just a patch)
|
||
|
||
2002-09-28 01:50 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
||
* source/rdd/dbfcdx/dbfcdx1.h
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
! changed key in-memory management.
|
||
this fixes trimmed key problems, reported by Lorenzo Fiorini.
|
||
! fixed error reported by Gianni Santamarina.
|
||
* source/rdd/dbf1.c
|
||
! fixed some typos
|
||
|
||
2002-09-26 12:30 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
||
* include/hbapi.h
|
||
- removed filecase() definition from Extend API
|
||
* include/hbapifs.h
|
||
- added filecase() definition to FS API
|
||
* include/hbset.h
|
||
* source/rtl/set.c
|
||
* source/rtl/filesys.c
|
||
! fixed GPF, fixed MSVC typecast,
|
||
changed settings from strings to numeric constants.
|
||
|
||
2002-09-25 18:47 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
||
* source/rdd/rtl/file.c
|
||
* source/rdd/rtl/filesys.c
|
||
! added some missing casts.
|
||
|
||
2002-09-25 17:15 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
||
* source/rdd/rtl/file.c
|
||
* source/rdd/rtl/filesys.c
|
||
! fixed GPF, hb_xfree must be used for hb_xgrab memory.
|
||
|
||
2002-09-25 20:00 GMT+0100 Martin Vogel <vogel@inttec.de>
|
||
* contrib/libct/color.prg
|
||
! fixed initialization bug reported by Marek Horodyski<homar@altkom.com.pl>
|
||
|
||
2002-09-25 13:15 UTC-0300 Gustavo Junior Alves <alves@coslinux.com.br>
|
||
* source/rtl/file.c
|
||
* source/rtl/filesys.c
|
||
! Allow last changes to compile under MSVC
|
||
! Change strdup to hb_strdup and rindex (BSD) to strrchr (POSIX)
|
||
|
||
2002-09-23 11:00 UTC-0300 Gustavo Junior Alves <alves@coslinux.com.br>
|
||
* include/hbapi.h
|
||
* include/hbset.h
|
||
* include/set.ch
|
||
* source/pp/pptable.c
|
||
* source/rtl/file.c
|
||
* source/rtl/filesys.c
|
||
* source/rtl/set.c
|
||
! Implement SET FILECASE, DIRCASE and DIRSEPARATOR
|
||
* source/pp/ppcore.c
|
||
! Fix a core dump on HB_TR_DEBUG PrevSquare
|
||
|
||
2002-09-22 16:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Bug fixed introduced in previous fix :)
|
||
|
||
2002-09-22 12:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Bug fixed in key append
|
||
|
||
2002-09-21 12:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Bug fixed, related to seeking while set deleted on is set
|
||
|
||
2002-09-20 23:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Bug fixed, related to softseek
|
||
|
||
2002-09-20 14:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! Bug fixed in ntxZap()
|
||
|
||
2002-09-20 12:32 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
* include/hbrddntx.h
|
||
* Improved algorithm of record append in shared mode - that should result
|
||
in better speed.
|
||
* Maximum number of keys in the index page is now Clipper compatible -
|
||
as I just discovered for myself, in Clipper it is already ( hm... I forgot
|
||
appropriate English word - is divided by 2 ).
|
||
|
||
2002-09-19 00:35 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
||
* source/rdd/dbfcdx/dbfcdx2.h
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
+ added function hb_cdxGetTagNumber
|
||
! fixed some castings and warnings reported by
|
||
Larry Sevilla, Luiz and Andy.
|
||
! fixed controlling order after ordCreate()
|
||
! fixed controlling order after ordListAdd()
|
||
This fixes the controlling order after:
|
||
USE name INDEX name
|
||
SET INDEX TO name
|
||
INDEX ON key TAG tagname
|
||
* source/rdd/dbcmd.c
|
||
! fix gpf in pack, reported by Jorge Mason.
|
||
* source/rdd/dbf1.c
|
||
+ added support for DBI_FULLPATH and DBI_SHARED,
|
||
sent by Gianluca Piemonte.
|
||
|
||
2002-09-18 16:00 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
! Replaced non-existent _SORTSWAPPAGE used in hb_xgrab() type
|
||
override with the existing, and correct, LPSORTSWAPPAGE.
|
||
|
||
2002-09-17 21:55 UTC-01 jf lefebvre (mafact) <jfl@mafact.com>
|
||
* source/rdd/dbfcdx\dbfcdx1.c
|
||
! Added needed typecasting for M$soft C
|
||
* source/vm/classes.c
|
||
! Minor cosmetic change and syncro with xHarbour
|
||
|
||
2002-09-13 23:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* source/rtl/dbdelim.prg
|
||
! Bug fix for fields that have an embedded delimiter.
|
||
|
||
2002-09-13 22:20 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* source/rtl/dbdelim.prg
|
||
! Bug fixes for consecutive blank fields in a record and for
|
||
records that have no delimiters (either because there are
|
||
no character fields or because all of the character fields
|
||
are blank).
|
||
|
||
2002-09-09 16:48 UTC+0300 Chen Kedem <niki@actcom.co.il>
|
||
* source/common/hbffind.c
|
||
- Remove redundant line which used FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
|
||
from hb_fsAttToRaw(). The next line already use the explicit
|
||
value 0x00002000. Now Harbour complie with Borland BCB 3.0
|
||
|
||
2002-09-09 14:25 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si>
|
||
* contrib/odbc/todbc.prg
|
||
+ Added recordset caching.
|
||
|
||
2002-09-07 14:38 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
|
||
* source/rdd/dbfntx/dbfntx1.c
|
||
! GPF fixed, which appeared after pack operation if dbf became empty.
|
||
|
||
2002-09-07 00:30 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
||
* source/rtl/tget.prg
|
||
Added missing Caption DATA and init to ""
|
||
|
||
2002-09-05 21:15 UTC-0300 Luiz Rafael Culik <culikr@uol.com.br>
|
||
* contrib/rdd_ads/ads1.c
|
||
! Fixed Support for Long fields names in adscreate
|
||
! Fixed Display for the follow type of fields when ADT format is USED
|
||
Autoinc -> 10
|
||
Double/Curdouble 8(Official Size of field on Database)+2*HB_SET_DECIMALS value
|
||
|
||
2002-09-05 18:46 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
|
||
* include/hbrddcdx.h
|
||
* source/rdd/dbfcdx/dbfcdx1.c
|
||
* source/rdd/dbfcdx/dbfcdx1.h
|
||
* source/rdd/dbfcdx/dbfcdx2.h
|
||
+ added support for creating big indexes
|
||
hb_cdxSortSwapSavePage, hb_cdxSortSwapFillPage,
|
||
hb_cdxSortSwapRecurseDict, hb_cdxSortSwapSendWord
|
||
hb_cdxSortSwapBuildIndex, hb_cdxSortSwapGetNextKey;
|
||
+ added hb_cdxKeyValCompare
|
||
! fixed hb_cdxKeyGetItem for numeric keys
|
||
! fixed hb_cdxTagExtNodeWrite
|
||
! renamed some structs because td was confused
|
||
|
||
* source/rdd/dbf1.c
|
||
synched with
|
||
2002-08-31 20:38 UTC-0800 Ron Pinkas <ron@ronpinkas.com>
|
||
* source/rdd/dbf1.c
|
||
! Fixed hb_dbfLockFile() to release record locks before
|
||
attempting to lock the file.
|
||
2002-08-31 15:24 UTC-0800 Ron Pinkas <ron@ronpinkas.com>
|
||
* source/rdd/dbf1.c
|
||
! Fixed hb_dbfLockRecord() to return success when area
|
||
alread has file lock.
|
||
|
||
2002-09-04 17:56 UTC+0200 Maurilio Longo <maurilio.longo@libero.it>
|
||
* source/rtl/tbrowse.prg
|
||
! Fixed cell padding inside ::DispCell(). Character or memo fields have to be
|
||
padded right. Number fields have to be padded left.
|
||
|
||
2002-09-03 19:10 UTC+0200 Maurilio Longo <maurilio.longo@libero.it>
|
||
* source/rtl/teditor.prg
|
||
! fixed line splitting when a character is deleted from a line and there is a
|
||
word wrapping limit. Please note that lines of text are treated differently
|
||
from the way clipper 5.x treats them, in particular when past EOL there is no
|
||
deletion from current line
|
||
* source/rtl/memoedit.prg
|
||
! fixed cursor positiong and shaping when calling an user function
|
||
|
||
2002-09-02 19:25 UTC-0400 David G. Holm <dholm@jsd-llc.com>
|
||
* ChangeLog
|
||
+ Started a new ChangeLog.
|
||
* source/rtl/ChangeLog.013
|
||
+ Renamed old ChangeLog, due to file size.
|
||
* source/rtl/dbdelim.prg
|
||
! Code fix to handle the field delimiters, provided by the
|
||
APPEND FROM code author, Marco Braida <marcobra@elart.it>.
|
||
|
||
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
|