Ron Pinkas
559b060f97
2001-08-09 02:30 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* source/vm/macro.c
* include/hbcomp.h
* include/hbexprb.c
* include/hbexprc.c
* include/hbmacro.h
* include/hbmsetup.h
* include/set.ch
* source/compiler/cmdcheck.c
* source/compiler/genc.c
* source/compiler/harbour.c
* source/compiler/hbpcode.c
* source/rdd/dblist.prg
* source/vm/hvm.c
- Removed support for syncing of macro setting with main module.
- Removed support for -ks which is replaced with -kr.
+ Added default logic to auto symchronize all macro activations with the compile time switches of each respective module.
+ Added -kr to disable auto synching, thus allowing Run-Time setting by means of HB_SETMACRO().
2001-08-09 09:48:59 +00:00
Ryszard Glab
65cd98cadb
ChangeLog 2001-08-04 15:15 UTC+0100
2001-08-04 14:19:29 +00:00
Ron Pinkas
0013eb731b
2001-07-31 10:10 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* source/vm/arrayshb.c
+ Added HB_FUNC( HB_AEXPRESSION )
* source/rdd/dblist.prg
- Removed FUNCTION HB_aExpressions()
2001-07-31 17:11:07 +00:00
Ron Pinkas
777a7beb3e
2001-07-30 10:15 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* source/rdd/dblist.prg
- Removed HB_aTokens()
+ Added HB_aExpressions()
* Changed call to HB_aTokens() to HB_aExpressions()
2001-07-31 05:15:53 +00:00
Ron Pinkas
c5f24d0fe5
2001-07-26 02:50 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* include/hbexpra.c
+ Added logic to optimize 2nd parameter of __DBLIST().
Scan it if array, and optiimize elements that are codeblocks containg macros to the core value of such macro.
* source/rdd/dblist.prg
+ Added logic to scan abEval for Strings, parse and convert them to codeblocks.
+ Added HB_aTokens()
/* This should complete support for:
cFields := "Field1,Field2,..."
LIST &cFields*/ ...
*/
2001-07-26 09:55:48 +00:00
Alexander S.Kresin
a2059fbe50
2001-07-17 18:35 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-07-17 14:37:29 +00:00
Brian Hays
b4615def8e
2001-06-21 11:19 UTC-0800 Brian Hays <bhays@abacuslaw.com>
2001-06-22 06:13:35 +00:00
Alexander S.Kresin
3ad28314a1
2001-06-19 18:15 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-06-19 14:19:03 +00:00
Alexander S.Kresin
4ec5e26b58
2001-06-19 14:10 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-06-19 10:12:20 +00:00
Alexander S.Kresin
97b356b2c0
2001-06-18 23:55 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-06-18 20:00:08 +00:00
David G. Holm
d3c4dc643b
See ChangeLog entry 2001-06-18 14:00 UTC-0400 David G. Holm <dholm@jsd-llc.com>
2001-06-18 18:04:05 +00:00
Alexander S.Kresin
8ed63dc26e
2001-06-18 15:50 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-06-18 11:54:36 +00:00
Alexander S.Kresin
a3b60e2a24
2001-06-16 20:40 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-06-16 16:42:51 +00:00
David G. Holm
7dda61c6e2
See ChangeLog entry 2001-06-15 13:55 UTC-0400 David G. Holm <dholm@jsd-llc.com>
2001-06-15 17:59:21 +00:00
Horacio Dario Roldan Kasimatis
40a0699069
2001-06-09 23:15 GMT-3 Horacio Roldan <horacioroldan@usa.net>
...
* source/rdd/dbfcdx/dbfcdx1.h
* Added parenthesis in macro parameters to eliminate some warnings and possible
bad evaluation.
2001-06-15 16:16:41 +00:00
David G. Holm
9ad601edd6
See ChangeLog entry 2001-06-14 14:00 UTC-0400 David G. Holm <dholm@jsd-llc.com>
2001-06-14 18:06:27 +00:00
Brian Hays
061ae91293
2001-06-12 11:59 UTC-0800 Brian Hays <bhays@abacuslaw.com>
2001-06-13 07:00:51 +00:00
Horacio Dario Roldan Kasimatis
66f0dbdedc
2001-06-09 23:15 GMT-3 Horacio Roldan <horacioroldan@usa.net>
...
*source/rdd/dbf1.c
! fixed message sending that corrupted dbf (with ftp) header
2001-06-10 02:17:17 +00:00
Alexander S.Kresin
63d7b791a4
2001-06-07 10:15 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-06-07 06:18:10 +00:00
Brian Hays
b19831d46e
2001-05-30 10:49 UTC-0800 Brian Hays <bhays@abacuslaw.com>
2001-05-31 05:43:42 +00:00
Brian Hays
86ce6ffa7a
2001-05-27 02:19 UTC-0800 Brian Hays <bhays@abacuslaw.com>
2001-05-27 21:12:46 +00:00
Brian Hays
bce863e76c
2001-05-26 10:25 UTC-0800 Brian Hays <bhays@abacuslaw.com>
2001-05-27 05:19:21 +00:00
Brian Hays
0b3f153594
2001-05-24 01:09 UTC-0800 Brian Hays <bhays@abacuslaw.com>
2001-05-24 07:58:32 +00:00
Alexander S.Kresin
996407054e
2001-05-18 09:50 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-05-18 05:55:41 +00:00
Alexander S.Kresin
6c44badd16
2001-05-17 13:25 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-05-17 09:25:05 +00:00
Alexander S.Kresin
b75cbcc5eb
2001-05-16 22:50 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-05-16 18:53:06 +00:00
Alexander S.Kresin
b95903fc29
2001-05-16 10:45 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-05-16 06:42:04 +00:00
Alexander S.Kresin
53cd4b00ff
2001-05-15 20:50 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-05-15 16:54:42 +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
Brian Hays
b677c6824e
2001-05-14 02:09 UTC-0800 Brian Hays <bhays@abacuslaw.com>
2001-05-14 21:04:43 +00:00
Alexander S.Kresin
0193067d92
2001-05-14 22:14 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-05-14 18:15:39 +00:00
Paul Tucker
8f556a7159
see changelog 2001-5-6 12:00 utc(-500) ptucker@sympatico.ca
2001-05-06 16:04:43 +00:00
Alexander S.Kresin
24539cfa36
2001-04-26 22:10 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-04-26 18:14:52 +00:00
Brian Hays
d6d95c9c5b
2001-04-26 01:15 UTC-0800 Brian Hays <bhays@abacuslaw.com>
2001-04-26 08:12:48 +00:00
Horacio Dario Roldan Kasimatis
7b95e190a5
2001-04-25 17:51 GMT-3 Horacio Roldan <horacioroldan@usa.net>
...
*source/rdd/workarea.c
* patched GPF using valResult.
2001-04-25 20:55:14 +00:00
Brian Hays
ea6b49c5da
2001-04-19 01:30 UTC-0800 Brian Hays <bhays@abacuslaw.com>
2001-04-19 08:25:16 +00:00
David G. Holm
625722055e
2001-04-18 17:40 UTC-0400 David G. Holm <dholm@jsd-llc.com>
2001-04-18 21:40:06 +00:00
Horacio Dario Roldan Kasimatis
e4829a38f4
2001-04-17 02:50 GMT-3 Horacio Roldan <horacioroldan@usa.net>
...
*source/rdd/dbfcdx/dbfcdx1.c
* fixed some warnings
* fixed bug with pathname in hb_cdxOrderCreate
2001-04-17 06:02:16 +00:00
Brian Hays
0231c4756c
2001-04-16 11:45 UTC-0800 Brian Hays <bhays@abacuslaw.com>
2001-04-16 18:39:33 +00:00
Brian Hays
1765b0328c
2001-04-14 08:40 UTC-0800 Brian Hays <bhays@abacuslaw.com>
2001-04-14 15:34:41 +00:00
Ron Pinkas
71f9281476
2001-04-13 09:40 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/harbour.c
+ Added TODO comment.
* source/rdd/dbcmd.c
Posted COPY TO fix for Harrier (default to TOP if REST or WHILE not provided)
2001-04-13 16:39:10 +00:00
David G. Holm
5cc3068f99
See ChangeLog entry 2001-04-12 14:20 UTC-0400 David G. Holm <dholm@jsd-llc.com>
2001-04-12 18:24:41 +00:00
Ron Pinkas
bb7e6f1111
2001-03-24 02:20 UTC-0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/hbpcode.c
! Fixed some StrongType logic.
* source/compiler/genc.c
* source/rdd/dbf1.c
* source/rtl/gtapi.c
* source/vm/hvm.c
! Corrected Compiler warnings.
* source/compiler/harbour.c
* include/hbcomp.h
* Minor formatting.
2001-04-07 20:27:26 +00:00
Alexander S.Kresin
b49ed3be8f
2001-04-01 12:20 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-04-01 08:22:03 +00:00
Alexander S.Kresin
a973ffb448
2001-03-30 14:10 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-03-30 10:07:28 +00:00
Alexander S.Kresin
d8165bb195
2001-03-30 13:10 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2001-03-30 09:12:51 +00:00
Horacio Dario Roldan Kasimatis
4b9b3376ab
2001-03-27 05:18 GMT-3 Horacio Roldan <horacioroldan@usa.net>
...
* harbour/source/rdd/dbcmd.c
* fixed unallocated memory block in dbcreate
2001-03-27 08:22:30 +00:00
Horacio Dario Roldan Kasimatis
7d97272e48
2001-03-24 23:07 GMT-3 Horacio Roldan <horacioroldan@usa.net>
...
* harbour/source/rdd/dbf1.c
* fixed bug handling drive letter in opening memo file
2001-03-25 02:08:33 +00:00
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
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