Brian Hays
fcb9fc42dc
2001-03-23 00:45 UTC-0800 Brian Hays <bhays@abacuslaw.com>
2001-03-23 08:47:32 +00:00
Ron Pinkas
f85461b1c1
2001-03-22 13:00 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* contrib/runjava/runjava.c
+ Added support for Argument Errors
* source/rtl/len.c
* source/rtl/minmax.c
* source/rtl/run.c
* source/vm/arrayshb.c
* source/vm/memvars.c
* Corrected to always use hb_paramError() when calling hb_errRT_BASE*()
2001-03-22 21:06:53 +00:00
Ron Pinkas
9d823b9a8b
2001-03-22 11:00 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* hb_slex.vc
* Minor corrections.
* include/hbapi.h
+ extern PHB_ITEM hb_paramError( int iParam ); /* Returns either the generic parameter or a NIL item if param not provided */
+ extern PHB_ITEM hb_arrayFromStack( USHORT uiLen ); /* Creates and returns an Array of n Elements from the Eval Stack - Does NOT pop the items. */
+ extern PHB_ITEM hb_arrayFromParams( void ); /* Creates and returns an Array of current Generic Parameters. */
* include/hbapierr.h
* extern USHORT hb_errRT_BASE ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
* extern USHORT hb_errRT_BASE_Ext1 ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiOsCode, USHORT uiFlags, USHORT uiArgCount, ... );
* extern PHB_ITEM hb_errRT_BASE_Subst ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
* extern void hb_errRT_BASE_SubstR ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
+ Added support for variable number of Error Arguments.
* source/rtl/errorapi.c
* hb_errRT_BASE ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
* hb_errRT_BASE_Ext1 ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiOsCode, USHORT uiFlags, USHORT uiArgCount, ... );
* hb_errRT_BASE_Subst ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
* hb_errRT_BASE_SubstR ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
+ Added support for variable number of Error Arguments.
* source/vm/arrays.c
+ PHB_ITEM hb_arrayFromStack( USHORT uiLen )
+ PHB_ITEM hb_arrayFromParams( void )
* source/vm/extend.c
+ PHB_ITEM hb_paramError( int iParam )
* source/rdd/dbcmd.c
* Added the Error Arguments as parameters to hb_errRT_BASE*().
* source/rtl/abs.c
* source/rtl/at.c
* source/rtl/chrasc.c
* source/rtl/copyfile.c
* source/rtl/datec.c
* source/rtl/dateshb.c
* source/rtl/diskspac.c
* source/rtl/disksphb.c
* source/rtl/do.c
* source/rtl/left.c
* source/rtl/len.c
* source/rtl/math.c
* source/rtl/minmax.c
* source/rtl/mod.c
* source/rtl/philes.c
* source/rtl/philesx.c
* source/rtl/replic.c
* source/rtl/round.c
* source/rtl/set.c
* source/rtl/space.c
* source/rtl/str.c
* source/rtl/strcase.c
* source/rtl/strtran.c
* source/rtl/strzero.c
* source/rtl/substr.c
* source/rtl/transfrm.c
* source/rtl/trim.c
* source/rtl/type.c
* source/rtl/val.c
* source/rtl/word.c
* Added the Error Arguments as parameters to hb_errRT_BASE*().
* source/vm/arrayshb.c
* source/vm/eval.c
* source/vm/hvm.c
* source/vm/macro.c
* source/vm/memvars.c
* source/vm/runner.c
* Added the Error Arguments as parameters to hb_errRT_BASE*().
* source/vm/classes.c
+ Added 0 arguments (J.F. can you please decide what should be the arguments! )
/* HBTEST now reports 173 failures ( down from 376 ) many of the failures are justified.
I have tested this as much as I could, but since it invloved lots of "Cust & Pasets" more testing should be done.
It would be great if someone could review each of HBTEST Reported Failures on a one-by-one basis.
BTW, HBTEST reports 1 UN-RELEASED Memory Block (from before my changes)!
*/
2001-03-22 19:49:50 +00:00
Ron Pinkas
06dad4687f
2001-03-22 11:00 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* hb_slex.vc
* Minor corrections.
* include/hbapi.h
+ extern PHB_ITEM hb_paramError( int iParam ); /* Returns either the generic parameter or a NIL item if param not provided */
+ extern PHB_ITEM hb_arrayFromStack( USHORT uiLen ); /* Creates and returns an Array of n Elements from the Eval Stack - Does NOT pop the items. */
+ extern PHB_ITEM hb_arrayFromParams( void ); /* Creates and returns an Array of current Generic Parameters. */
* include/hbapierr.h
* extern USHORT hb_errRT_BASE ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
* extern USHORT hb_errRT_BASE_Ext1 ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiOsCode, USHORT uiFlags, USHORT uiArgCount, ... );
* extern PHB_ITEM hb_errRT_BASE_Subst ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
* extern void hb_errRT_BASE_SubstR ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
+ Added support for variable number of Error Arguments.
* source/rtl/errorapi.c
* hb_errRT_BASE ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
* hb_errRT_BASE_Ext1 ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiOsCode, USHORT uiFlags, USHORT uiArgCount, ... );
* hb_errRT_BASE_Subst ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
* hb_errRT_BASE_SubstR ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
+ Added support for variable number of Error Arguments.
* source/vm/arrays.c
+ PHB_ITEM hb_arrayFromStack( USHORT uiLen )
+ PHB_ITEM hb_arrayFromParams( void )
* source/vm/extend.c
+ PHB_ITEM hb_paramError( int iParam )
* source/rdd/dbcmd.c
* Added the Error Arguments as parameters to hb_errRT_BASE*().
* source/rtl/abs.c
* source/rtl/at.c
* source/rtl/chrasc.c
* source/rtl/copyfile.c
* source/rtl/datec.c
* source/rtl/dateshb.c
* source/rtl/diskspac.c
* source/rtl/disksphb.c
* source/rtl/do.c
* source/rtl/left.c
* source/rtl/len.c
* source/rtl/math.c
* source/rtl/minmax.c
* source/rtl/mod.c
* source/rtl/philes.c
* source/rtl/philesx.c
* source/rtl/replic.c
* source/rtl/round.c
* source/rtl/set.c
* source/rtl/space.c
* source/rtl/str.c
* source/rtl/strcase.c
* source/rtl/strtran.c
* source/rtl/strzero.c
* source/rtl/substr.c
* source/rtl/transfrm.c
* source/rtl/trim.c
* source/rtl/type.c
* source/rtl/val.c
* source/rtl/word.c
* Added the Error Arguments as parameters to hb_errRT_BASE*().
* source/vm/arrayshb.c
* source/vm/eval.c
* source/vm/hvm.c
* source/vm/macro.c
* source/vm/memvars.c
* source/vm/runner.c
* Added the Error Arguments as parameters to hb_errRT_BASE*().
* source/vm/classes.c
+ Added 0 arguments (J.F. can you please decide what should be the arguments! )
/* HBTEST now reports 173 failures ( down from 376 ) many of the failures are justified.
I have tested this as much as I could, but since it invloved lots of "Cust & Pasets" more testing should be done.
It would be great if someone could review each of HBTEST Reported Failures on a one-by-one basis.
BTW, HBTEST reports 1 UN-RELEASED Memory Block (from before my changes)!
*/
2001-03-22 19:38:23 +00:00
Jean-Francois Lefebvre
4a1e609b29
2001-21-03 23:10 GMT+1 JFL (Mafact) <jfl@mafact.com>
2001-03-21 22:13:41 +00:00
Ryszard Glab
36714c9469
ChangeLog 2001-02-21 21:20 UTC+0100
2001-03-21 20:15:15 +00:00
Brian Hays
a11bf4ae71
2001-02-17 15:50 UTC-0800 Brian Hays <bhays@abacuslaw.com>
2001-03-17 23:46:03 +00:00
Alexander S.Kresin
0d51a788ed
2001-03-17 21:50 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-03-17 19:03:06 +00:00
David G. Holm
ff763a9ef8
Added CVS ID and public domain notice
2001-03-16 16:34:31 +00:00
Ryszard Glab
d82a9ea53c
ChangeLog 2001-03-16 16:10 UTC+0100
2001-03-16 15:01:20 +00:00
David G. Holm
a19a8c4bab
See ChangeLog entry 2001-03-15 17:00 UTC-0500 David G. Holm <dholm@jsd-llc.com>
2001-03-15 22:00:45 +00:00
Alexander S.Kresin
625e5a6a13
2001-03-15 20:40 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-03-15 17:44:00 +00:00
Ron Pinkas
27e28f22c7
2001-03-14 04:55 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* source/vm/classes.c
! Fixed hb_param() to hb_stackItemFromBase() (posted by José F. Giménez)
2001-03-15 00:56:15 +00:00
Ron Pinkas
0902fc885d
2001-03-13 03:45 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* contrib/dot/pp.txt
* Updated status of newly added support.
2001-03-13 11:49:39 +00:00
Ron Pinkas
01eb30bfc5
2001-03-13 03:30 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* contrib/dot/pp.prg
* contrib/dot/rp_run.ch
+ Added support for initializers for PRVATE, PUBLIC, LOCAL, STATIC
+ Added support for Declared Parameters and PARAMETRS.
+ Added support for STATIC Procedures & Functions (will not be seen by modules called by DO <filename>.prg and vice-versa.
+ Added support for INIT and EXIT procedures.
2001-03-13 11:40:38 +00:00
Alexander S.Kresin
c907423a24
2001-03-13 14:30 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-03-13 11:30:30 +00:00
Alexander S.Kresin
5a2f2a743f
2001-03-13 11:50 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-03-13 09:42:47 +00:00
April White
44a70829da
2001-03-11 21:43 UTC+0500 April <awhite@user.rose.com>
...
* doc/en/hb_macro.txt
* renamed hb_compParse() to hb_macroYYParse()
; see 2000-11-30 18:25 UTC-0800 Ron Pinkas <ron@profit-master.com >
* doc/en/hb_api.txt
* merged the hb_xmemset() function and macro entries
* merged the hb_xmemcpy() function and macro entries
+ entry for hb_idleReset
; see 2000-11-27 08:25 UTC-0800 Ron Pinkas <ron@profit-master.com >
+ entry for ISOBJECT()
; see 2001-03-01 GMT+1 Antonio Linares <alinares@fivetech.com >
* doc/en/hb_apigt.txt
+ entry for hb_gtColorToN()
; see 2001-02-09 16:44 GMT+1 Antonio Linares <alinares@fivetech.com >
* doc/en/hb_apird.txt
+ entry for hb_rddInsertAreaNode()
* include/error.api
* corrected define of _errPutFileNaem to _errPutFileName
; no other detected use of this macro
* doc/en/hb_apier.txt
* entry for _errPutFileName() as above
2001-03-12 04:19:57 +00:00
Ron Pinkas
f9a4997928
typo
2001-03-11 22:18:43 +00:00
Ron Pinkas
6eeb748ee7
2001-03-11 14:05 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* include/hbexpra.c
! Fixed hb_compExprSetOperand() to allow InAssign Exp on Right, if Left is >= HB_EO_PLUSEQ && <= HB_EO_EXPEQ
2001-03-11 22:11:46 +00:00
Alexander S.Kresin
a3b86e16a4
2001-03-10 22:55 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-03-10 19:55:39 +00:00
David G. Holm
0908052d06
See ChangeLog entry 2001-03-08 15:00 UTC-0500 David G. Holm <dholm@jsd-llc.com>
2001-03-08 20:04:46 +00:00
David G. Holm
055c626d5c
See ChangeLog entry 2001-03-08 13:00 UTC-0500 David G. Holm <dholm@jsd-llc.com>
2001-03-08 17:58:18 +00:00
Horacio Dario Roldan Kasimatis
c004eb7ef4
2001-03-07 21:31 GMT-3 Horacio Roldan <horacioroldan@usa.net>
...
* harbour/source/rdd/dbfcdx1.h
* harbour/source/rdd/dbfcdx2.h
+ Added harbour license
2001-03-08 00:33:30 +00:00
Ron Pinkas
43769b0051
2001-03-07 16:15 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* contrib/dot/pp.prg
* Corrcted typos oError -> oErr
2001-03-08 00:21:34 +00:00
Alexander S.Kresin
95a6a598db
2001-03-07 10:50 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-03-07 07:47:20 +00:00
Ron Pinkas
ee9f53f2c5
2001-03-04 16:40 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* contrib/dot/pp.prg
* Completed management of Variable Scoping.
* Modified rest of Error Handlers to check type of :Args (Harbour bug).
* contrib/dot/test.prg
+ Added test of private value after function call
2001-03-05 00:53:42 +00:00
Ron Pinkas
8135620cf5
2001-03-02 23:00 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* source/macro/macroslx.c
+ Added copyright notice with the Harbour Exception.
2001-03-03 07:06:22 +00:00
Ron Pinkas
83d21ef953
2001-03-02 22:50 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* contrib/dot/pp.prg
! Fixed handling of [Smart] Stringify of a period terminated macro.
2001-03-03 06:58:01 +00:00
Ron Pinkas
e8ddd4fcb6
2001-03-02 09:10 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* source/pp/ppcore.c
! Fixed handling of [Smart] Stringify of a period terminated macro.
2001-03-02 17:16:23 +00:00
Antonio Linares
5f748b1566
minor fix on line 172
2001-03-01 14:09:42 +00:00
Antonio Linares
5041b4e9ac
2001-03-01 GMT+1
2001-03-01 09:53:57 +00:00
Antonio Linares
4d3a407832
New ISOBJECT() function added
2001-03-01 09:51:37 +00:00
Ron Pinkas
6398e0ec7f
2001-02-28 22:15 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* contrib/dot/pp.prg
* Improved managment of variable scoping.
/* Appears to work correctly when compiled with Clipper, but is incorrect under Harbour, because
__MXRelease() is not releasing memvars as it should. */
2001-03-01 06:21:58 +00:00
Jean-Francois Lefebvre
c5b537afaa
2001-28-02 23:41 GMT+1 JFL (Mafact) <jfl@mafact.com>
2001-02-28 22:45:51 +00:00
Ron Pinkas
ed06b0ec4c
2001-02-28 00:05 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* source/rtl/filesys.c
* Temporarily changed all #if defined(__WIN32__) to #if defined(X__WIN32__) to disable
newly added logic, until fixed.
2001-02-28 08:11:27 +00:00
Maurilio Longo
60c5866729
2001-02-27 09:09 GMT+1 Maurilio Longo <maurilio.longo@libero.it>
...
* source/rtl/gtos2/gtos2.c
! fixed (sort of) changing used variables to statics so that I don't have to alloc them
on every call to hb_gt_ReadKey(). Now as fast as it was.
2001-02-27 08:14:55 +00:00
Maurilio Longo
b7f915fd17
2001-02-26 22:59 GMT+1 Maurilio Longo <maurilio.longo@libero.it>
...
* source/rtl/gtos2/gtos2.c
! hb_gt_ReadKey() uses KBD subsystem of OS/2 instead of any compiler runtime
function to fetch characters from keyboard this way I can be sure that used memory
is tileable.
2001-02-26 22:02:16 +00:00
Alexander S.Kresin
ad5f911c34
2001-02-26 22:45 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-02-26 19:47:24 +00:00
David G. Holm
418ace47e1
2001-02-26 13:45 UTC-0500 David G. Holm <dholm@jsd-llc.com>
2001-02-26 18:48:18 +00:00
David G. Holm
6ce4fda71e
See ChangeLog entry 2001-02-26 13:15 UTC-0500 David G. Holm <dholm@jsd-llc.com>
2001-02-26 18:11:58 +00:00
Ron Pinkas
8b47c80e4c
Minor corrections
2001-02-26 12:01:15 +00:00
Ron Pinkas
f7474e1cf6
2001-02-26 03:30 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* contrib/dot/pp.prg
+ Added support for UDFs, PRIVATEs, PUBLICs, LOCALs, and STATICs
+ contrib/dot/rp_run.ch
* Command Header for PP Interpreter Mode.
* contrib/dot/test.prg
* Sample prg runable by PP.
* contrib/dot/pp.txt
* Updated documentation.
2001-02-26 11:42:39 +00:00
Ron Pinkas
fb32fd6f2f
2001-02-24 13:20 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* contrib/dot/pp.prg
* Minor optimization.
+ contrib/dot/pp.txt
2001-02-25 21:25:10 +00:00
Alex Shashkov
f823b54164
2001-02-25 20:25 UTC+0300 Alex Shashkov <shashkov@ostu.ru>
...
* harbour/source/rdd/dbfcdx2.h
* harbour/source/rdd/dbfcdx1.c
! Fixed some bugs
2001-02-25 17:30:22 +00:00
Luiz Rafael Culik
9bd6d4fc8c
*** empty log message ***
2001-02-25 09:29:27 +00:00
Luiz Rafael Culik
c47713cf33
See changelog 2001-02-25 06:00 GMT -3
2001-02-25 08:57:26 +00:00
Ron Pinkas
3ceb194fed
2001-02-24 19:45 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* contrib/dot/pp.prg
+ Added CompileNestedBlocks() #ifdef __CLIPPER__, because Clipper's Macro Compiler can *not* compile nested blocks.
/* Clipper macro compiler can't compile literal blocks which contain nested blocks. This is needed by #commands like:
INDEX ON ... TO ...
Now PP will pre-compile such nested blocks. This makes PP fully functional when compiled with Clipper too :-) */
* harbour/source/rdd/dbfcdx1.c
! Moved few declarations above the HB_TRACE() lien, to fix compilation errors.
2001-02-25 03:59:52 +00:00
Alex Shashkov
d05b38d8d0
2001-02-23 18:10 UTC+0300 Alex Shashkov <shashkov@ostu.ru>
...
* harbour/source/rtl/console.c
! Fixed bug STDOUT(..,"",..) on Watcom C 11.0
* harbour/source/pp/ppcore.c
* harbour/source/pp/pragma.c
! Fixed extern declaration for Watcom C 11.0
2001-02-24 15:08:27 +00:00
Alex Shashkov
49903bf1d7
2001-02-24 12:45 UTC+0300 Alex Shashkov <shashkov@ostu.ru>
...
* harbour/source/vm/dynsym.c
! Fixed
* harbour/include/hbrddcdx.h
+ Added support ORDSETFOCUS() and update keys
* harbour/source/rdd/dbfcdx1.c
+ Added support ORDSETFOCUS(), update keys, keys any type
- remove hb_cdxltoa()
* harbour/source/rdd/dbfcdx1.h
! Fixed support for Watcom C 11.0
+ Added support keys any type
* harbour/source/rdd/dbfcdx2.h
+ Added some new functions
* Changed the declaration of some functions
Not finished yet.
2001-02-24 10:01:20 +00:00