Antonio Linares
321719d156
__MVSAVE() saves all variables (publics and privates)
2002-03-19 12:05:19 +00:00
Antonio Linares
4523578656
bug fixed on __MVSAVE()
2002-03-18 12:52:17 +00:00
Chen Kedem
b8fcce5aa5
2002-01-30 12:30 UTC+0200 Chen Kedem <niki@actcom.co.il>
2002-01-30 10:31:01 +00:00
Alexander S.Kresin
bb25145a1c
2002-01-21 10:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
2002-01-21 07:08:27 +00:00
Viktor Szakats
7da71414a9
2002-01-03 23:11 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
2002-01-03 22:11:57 +00:00
Viktor Szakats
5a5762af21
2001-12-15 23:05 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
2001-12-15 22:06:51 +00:00
Andi Jahja
19f26bd08b
Andi Jahja <harbour@cbn.net.id>
2001-12-15 19:20:59 +00:00
Alexander S.Kresin
2b4f426339
2001-08-05 22:58 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-08-05 19:00:38 +00:00
David G. Holm
cc172e3091
See ChangeLog entry 2001-06-14 17:15 UTC-0400 David G. Holm <dholm@jsd-llc.com>
2001-06-14 21:20:43 +00:00
Viktor Szakats
37b052fc7a
2001-05-15 15:02 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu>
2001-05-15 13:02:07 +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
Ryszard Glab
36714c9469
ChangeLog 2001-02-21 21:20 UTC+0100
2001-03-21 20:15:15 +00:00
Ryszard Glab
4370282dd8
ChangeLog 2001-01-09 16:15 UTC+0100
2001-01-09 15:10:35 +00:00
Ron Pinkas
159793c2ce
2000-11-29 13:50 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/harbour.c
* Exported: hb_compFieldGetPos() and hb_compMemvarGetPos()
* source/compiler/harbour.sly
! Changed __GET() support to be parameter compatible with Clipper
* include/hberrors.h
* source/compiler/hbgenerr.c
+ Added Error: "GET contains complex macro"
* source/pp/pptable.c
- Removed bSetGet from rule of GET, PP output now Clipper compatible.
* source/vm/memvars.c
+ Added HB_FUNC( __ISMV ) // Return .T. if passed string as a Memory Variable.
* source/rtl/tgetint.prg
! Fixed __GET() to be 100% parameter compatible with Clipper.
! When 1st parameter (bSetGet) is NIL the bSetGet will be built internaly,
not using macro in most cases, even if the Get Variable itslef is a macro :-)
/* Ryszard, this will further break Flex support for GET, but makes __GET() 100% Clipper compatible as you suggested.
Please note, that Clipper does *NOT* pass a bSetGet *only* when the Get Var is a *simple* *non* declared Variable.
Declared Variables in this context are: MEMVAR, FIELD, LOCAL, and STATIC. For all of those, bSetGet *is* generated!
Clipper also generates bSetGet for "Complex Variables", i.e. Aliased Variables, Object Data, etc.! */
2000-11-29 21:54:03 +00:00
Ryszard Glab
dc01ccd135
ChangeLog 2000-11-12 15:20 UTC+0100
2000-11-12 13:10:12 +00:00
Ryszard Glab
0598030751
ChangeLog 2000-11-08 15:40 UTC+0100
2000-11-08 14:29:26 +00:00
Ryszard Glab
92e1ff661f
ChangeLog 2000-11-04 13:35 UTC+0100
2000-11-04 12:39:40 +00:00
Viktor Szakats
f14fbd7510
2000-07-25 13:47 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-07-25 11:55:27 +00:00
Viktor Szakats
b30e1acf12
2000-07-25 00:33 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-07-24 22:33:29 +00:00
Viktor Szakats
09534028e0
2000-07-25 00:23 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-07-24 22:24:25 +00:00
Viktor Szakats
d407f71aa5
2000-07-24 22:28 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-07-24 20:30:05 +00:00
Ryszard Glab
1337925fae
ChangeLog 2000-07-16 19:00 UTC+0100
2000-07-16 16:55:37 +00:00
Ryszard Glab
24a16531ea
ChangeLog 2000-07-10 11:10 UTC+0100
2000-07-10 09:03:42 +00:00
Ryszard Glab
3f5ff1c0f0
ChangeLog 2000-07-03 13:40 UTC+0100
2000-07-03 11:35:11 +00:00
Ryszard Glab
3240600248
ChangeLog 2000-06-02 12:30 UTC+0100
2000-07-02 10:25:51 +00:00
Ryszard Glab
5e6a63d3c7
ChangeLog 2000-06-24 20:10 UTC+0100
2000-06-24 18:02:43 +00:00
Ryszard Glab
a1ee5280fc
ChangeLog 2000-06-22 19:30 UTC+0100
2000-06-22 17:24:48 +00:00
Ryszard Glab
902545e657
ChangeLog 20000507-14:15 GMT+1
2000-05-07 11:57:32 +00:00
Viktor Szakats
ce2c427df3
20000415-05:12 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-15 03:09:29 +00:00
Viktor Szakats
e12b9dd9e9
20000411-13:12 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-11 11:17:46 +00:00
Viktor Szakats
83c6681014
20000403-02:11 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-03 00:09:34 +00:00
Viktor Szakats
c23f585ad1
20000402-15:59 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-04-02 13:58:28 +00:00
Viktor Szakats
06f719cfbd
20000331-23:11 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-03-31 21:17:04 +00:00
Paul Tucker
3c79f6d7f4
20000330-13:25 EST <ptucker@sympatico.ca>
2000-03-30 18:24:22 +00:00
Viktor Szakats
3e5ebf8882
20000321-12:32 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-03-21 11:51:27 +00:00
Viktor Szakats
4902ebbe7d
20000318-02:37 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-03-18 01:45:21 +00:00
Viktor Szakats
28d912ee09
20000315-14:28 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-03-15 13:32:17 +00:00
Viktor Szakats
b268b9a1ee
20000315-08:08 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-03-15 07:32:26 +00:00
Viktor Szakats
eafad66714
20000306-04:43 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-03-06 03:43:05 +00:00
Viktor Szakats
856ea2013e
20000305-13:47 GMT+1 Victor Szakats <info@szelvesz.hu>
2000-03-05 12:51:35 +00:00