Commit Graph

3979 Commits

Author SHA1 Message Date
Viktor Szakats
c2e365bf9a 2001-05-15 13:46 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu> 2001-05-15 11:46:55 +00:00
Chen Kedem
74f956a70d 2001-05-15 13:20 UTC+0300 Chen Kedem <niki@actcom.co.il> 2001-05-15 10:19:59 +00:00
David G. Holm
1619608493 See ChangeLog entry 2001-05-14 21:10 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-05-15 01:09:17 +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
Jean-Francois Lefebvre
185c620932 2001-05-14 21:30 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-05-14 19:29:47 +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
Brian Hays
26cf690f08 2001-05-13 07:55 UTC-0800 Brian Hays <bhays@abacuslaw.com> 2001-05-14 02:54:55 +00:00
Jean-Francois Lefebvre
cb8fa099bd 2001-05-13 22:30 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-05-13 20:30:28 +00:00
Ron Pinkas
94596e571d 2001-05-13 09:40 UTC-0800 Ron Pinkas <ron@profit-master.com>
* include/hbclass.ch
     % Removed many redundant rules (recently added for OO integrity checks).

     /* Found the PP problem that stopped me from implementing this optimized form before.
        It seems the PP has a problem with "[" follwing a an identifier without a space prefix like:
        #command TEST[([<param,...>])]

        It seems to work OK like this:
        #command TEST [([<param,...>])]
     */
2001-05-13 16:44:24 +00:00
Martin Vogel
b1cf172910 2001-05-12 18:30 GMT+0200 Martin Vogel <vogel@inttec.de> 2001-05-12 16:29:33 +00:00
Ron Pinkas
0a4e3d34ff 2001-05-11 14:15 UTC-0800 Ron Pinkas <ron@profit-master.com>
* include/hbclass.ch
     + Added syntax declaration support for METHOD ... OPERATOR ...
2001-05-11 21:16:22 +00:00
Ron Pinkas
49c45dda27 2001-05-11 09:00 UTC-0800 Ron Pinkas <ron@profit-master.com>
* include/hbclass.ch
     ! Fixed declaration support for OnError() METHODS
     ! Fixed support for Methods having space prefixing the "( ... )" in the method implementation.
     + Refined #error messages to report the Class Name .

   * source/pp/ppcore.c
     * Removed recently added but not required support of #define expansion in #error directive.
2001-05-11 16:06:37 +00:00
Ron Pinkas
48e605cbee 2001-05-10 22:10 UTC-0800 Ron Pinkas <ron@profit-master.com>
* source/rtl/tclass.prg
     + Added logic to dispose of posibble "(...)" suffix to Method Name in AddInline()
2001-05-11 05:08:59 +00:00
Ron Pinkas
00edd906cf 2001-05-10 15:30 UTC-0800 Ron Pinkas <ron@profit-master.com>
* include/hbclass.ch
     + Added logic for NO Checking of OO Syntax (#ifdef NO_OO_ERR) - Use /dNO_OO_ERR to disable OO Syntax Checking.

   * source/pp/ppcore.c
     * Temporarily disabled support of #define expansion in #error directive.
2001-05-11 00:32:43 +00:00
Ron Pinkas
88d6d4ea34 2001-05-10 14:40 UTC-0800 Ron Pinkas <ron@profit-master.com> 2001-05-10 22:05:54 +00:00
Martin Vogel
ed53aa16bf 2001-05-10 14:30 GMT+0200 (MET DST) Martin Vogel <vogel@inttec.de> 2001-05-10 12:24:43 +00:00
Martin Vogel
3a3a9b26dd 2001-05-10 11:30 GMT+0200 (MET DST) Martin Vogel <vogel@inttec.de> 2001-05-10 09:39:48 +00:00
Chen Kedem
5578c6fd04 2001-05-10 09:46 UTC+0300 Chen Kedem <niki@actcom.co.il> 2001-05-10 06:46:13 +00:00
Jean-Francois Lefebvre
82c577cfe2 2001-05-09 22:10 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-05-09 20:11:44 +00:00
David G. Holm
5c716b75fa See ChangeLog entry 2001-05-08 21:30 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-05-09 01:28:35 +00:00
Jean-Francois Lefebvre
c1bc118679 2001-05-09 00:02 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-05-08 22:06:38 +00:00
Ron Pinkas
ac58f869ba removed 1 more redundant rule 2001-05-08 21:58:34 +00:00
Ron Pinkas
3f91829caf 2001-05-08 14:50 UTC-0800 Ron Pinkas <ron@profit-master.com>
* include/hbclass.ch
     % Removed numerous redundant rules.
     + Added logic to detect and raise #error on implementation of NON Declared method.

   * source/rtl/tclass.prg
     + Added logic to dispose of posibble "(...)" suffix to Method Name in AddVirtual(), AddMethod(), and AddClsMethod().
2001-05-08 21:50:09 +00:00
Ron Pinkas
196044b21f 2001-05-07 11:40 UTC-0800 Ron Pinkas <ron@profit-master.com>
* include/hbclass.ch
     ! Added missing parameter to declaration of AddMultiData()

   * source/compiler/harbour.c
     ! Corrected broken Linked-List links in hb_compDeclaredInit()

   * source/compiler/hbpcode.c
     * Minor correction declared parameters checking.

   * source/vm/hvm.c
     + Added complete call stack display to hb_vmRequestCancel()
       /* Cancelling will now show the complete call stack, rather than the not very helpful just current procedure. */
2001-05-07 18:45:55 +00:00
Martin Vogel
00b76ae87b 2001-05-06 20:30 CET Martin Vogel <vogel@inttec.de> 2001-05-06 18:30:21 +00:00
Paul Tucker
e0029353ea see changelog 2001-5-6 12:00 utc(-500) ptucker@sympatico.ca 2001-05-06 16:26:04 +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
Ron Pinkas
e9fda3ebb9 2001-05-04 17:10 UTC-0800 Ron Pinkas <ron@profit-master.com>
* contrib/dot/pp.prg
   * contrib/dot/rp_run.ch
     ! Few corrections to Pre Processor, and Interpreter.

   * include/hbclass.ch
     + Added support for METHOD implementations without requiring the CLASS Clause.
     + Added support for METHOD implementations without requiring the "()" if no parameters needed.
2001-05-05 00:12:14 +00:00
Ron Pinkas
8e3c788bc0 2001-05-03 17:40 UTC-0800 Ron Pinkas <ron@profit-master.com>
* source/pp/ppcore.c
     ! Corrected minor bug with test for valid string prefixs
     + Added missing valid string prefix (.) (except macro terminator) in getExpReal()
2001-05-04 01:13:35 +00:00
Ryszard Glab
bfad60e180 ChangeLog 2001-05-03 19:35 UTC+0100 2001-05-03 17:21:12 +00:00
Ron Pinkas
15c9e85a2e 2001-05-02 21:20 UTC-0800 Ron Pinkas <ron@profit-master.com>
* source/pp/ppcore.c
     ! Corrected bug in getExpReal() where strings could be appended to an invalid expression.
2001-05-03 14:31:58 +00:00
Ron Pinkas
17b49c55cc corrected typo 2001-05-03 04:24:08 +00:00
Ron Pinkas
97066f9265 2001-05-02 21:20 UTC-0800 Ron Pinkas <ron@profit-master.com>
* source/pp/ppcore.c
     ! Correceted bug in getExpReal() where strings could be appended to an invalid expression.
2001-05-03 04:16:35 +00:00
Ron Pinkas
9f506b7847 corrected typo 2001-05-02 19:01:19 +00:00
David G. Holm
79ddaad730 See ChangeLog entry 2001-05-02 15:00 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-05-02 18:53:55 +00:00
Ron Pinkas
ee674c5116 2001-05-02 11:05 UTC-0800 Ron Pinkas <ron@profit-master.com>
* include/hbapi.h
     * Changed HB_NESTED_CLONED to record BaseArray instead of first item.
     * Reverted declaration of hb_arrayClone to use 2nd paramater ( pClonedList ) for futute Thread Safety.

   * source/vm/arrays.c
     * Corrected handling of nested (shared) empty array in hb_arrayClone().
     * Reverted definition of hb_arrayClone() to use 2nd parameter ( pClonedList ) for future Thread Safety.

   * source/vm/arrayshb.c
   * source/vm/classes.c
   * source/vm/hvm.c
     * Added required 2nd parameter ( NULL ) to calls to hb_arrayClone()
2001-05-02 18:36:34 +00:00
Ron Pinkas
07ac000f2f 2001-05-01 02:35 UTC-0800 Ron Pinkas <ron@profit-master.com>
* contrib/dot/rp_run.ch
   * contrib/dot/pp.prg
     % Optimozed and improved handling of IF [ELSEIF] [ELSE] ENDIF in Interpreter mode.
     % Optimozed and improved handling of DO CASE [CASE] [OTHERWISE] END[CASE] in Interpreter mode.
     + Added support for FOR [LOOP] [EXIT] NEXT to Interpreter mode.
     + Added support for [DO] WHILE [LOOP] [EXIT] END[DO] to Interpreter mode.
     + Added support for file statics to Interpreter mode.
     + Added supprt for Command-Line Parameters to Interpreter mode.
       /* PP "FileName Param1 ParamN" -r */

   * tests/stripem.prg
     ! Resolved missing Default() and ToChar()
2001-05-01 10:02:07 +00:00
David G. Holm
59b29a8263 2001-04-30 13:00 UTC-0400 David G. Holm <dholm@jsd-llc.com>CVS: ---------------------------------------------------------------------- 2001-04-30 17:02:43 +00:00
Ron Pinkas
c1188f415a 2001-04-28 02:10 UTC-0800 Ron Pinkas <ron@profit-master.com>
* include/hbapi.h
     - Removed 2nd parameter from hb_arrayClone() declaration

   * source/vm/arrays.c
     - Removed 2nd parameter from definition of hb_arrayClone(), added a static s_pClonedList instead.

   * source/vm/arrayshb.c
   * source/vm/classes.c
   * source/vm/hvm.c
     - Removed 2nd parameter from calls to hb_arrayClone()
2001-04-28 21:26:43 +00:00
Martin Vogel
9064a7fa40 2001-04-28 23:15 CET Martin Vogel <vogel@inttec.de> 2001-04-28 21:12:26 +00:00
David G. Holm
31db690182 See ChangeLog entry 2001-04-27 22:30 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-04-28 02:30:53 +00:00
David G. Holm
cc0d80a066 See ChangeLog entry 2001-04-27 15:00 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-04-27 19:03:46 +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
Antonio Linares
3fcd77fffc 2001-04-26 14:00 GMT+1 2001-04-26 12:02:48 +00:00
Antonio Linares
6ee9f5b25a __VMSTKLCOUNT( <nProcLevel> ) now accepts a nProcLevel param 2001-04-26 11:57:14 +00:00
Martin Vogel
2222baa871 *** empty log message *** 2001-04-26 11:56:50 +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
Antonio Linares
92ff7c522f 2001-04-25 20:08 GMT+1 2001-04-25 18:09:27 +00:00
Antonio Linares
1e409d6b69 __VMPARLLIST( <nProcLevel> ) enhanced to accept a proclevel 2001-04-25 18:07:00 +00:00