Commit Graph

2682 Commits

Author SHA1 Message Date
Alexander S.Kresin
4b57069202 2001-06-10 18:35 GMT+3 Alexander Kresin <alex@belacy.belgorod.su> 2001-06-10 14:45:27 +00:00
Maurilio Longo
a05226fa35 2001-06-10 15:06 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
* source/rtl/memoedit.prg
     ! fixed error in handling of text (EOL delimiters handling was wrong)
   * source/rtl/teditor.prg
     ! fixed error in handling of text (EOL delimiters handling was wrong)
2001-06-10 13:08:14 +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
Andi Jahja
9079cf110b *** empty log message *** 2001-06-09 15:06:48 +00:00
Jean-Francois Lefebvre
e3d1d9c674 2001-06-09 09:35 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-06-09 07:51:00 +00:00
Ron Pinkas
8a3b3dc3f2 2001-06-07 18:40 UTC-0800 Ron Pinkas <ron@profit-master.com>
* source/vm/hvm.c
     ! Fixed HB_P_MPOPFIELD was poping assgined value pre-maturely, causing "data type error" from RDD when replacing a field using macro.
2001-06-08 01:38:26 +00:00
David G. Holm
861202c3ec See ChangeLog entry 2001-06-07 11:30 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-06-07 15:25:54 +00:00
Alexander S.Kresin
b0a3b8c6e2 2001-06-07 13:05 GMT+3 Alexander Kresin <alex@belacy.belgorod.su> 2001-06-07 09:04:07 +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
David G. Holm
32cdeff3db See ChangeLog entry 2001-06-06 15:20 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-06-06 19:21:40 +00:00
David G. Holm
eea4a1eb00 See ChangeLog entry 2001-06-06 14:50 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-06-06 18:49:36 +00:00
David G. Holm
7a5deeffde See ChangeLog entry 2001-06-04 17:45 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-06-04 21:46:23 +00:00
David G. Holm
f8df859e21 See ChangeLog entry 2001-06-04 16:15 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-06-04 20:19:14 +00:00
Alexander S.Kresin
e8e761df94 2001-06-04 16:55 GMT+3 Alexander Kresin <alex@belacy.belgorod.su> 2001-06-04 12:54:34 +00:00
Jean-Francois Lefebvre
2089356692 2001-06-03 09:35 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-06-03 07:32:42 +00:00
Ron Pinkas
6aaecd70e6 2001-06-01 10:30 UTC-0800 Ron Pinkas <ron@profit-master.com>
* contrib/dot/pp.prg
     + PP_RunArray( asLines, aParams )
     + PP_Exec( aProcedures, aInitExit, nProcId, aParams )
     * Modified all PP_RunXXXX() to use PP_Exec()
     * RP_Comp_Err() now repports source line and line number with the sysntax error.

   * contrib/dot/pp_harb.ch
     + Added Tinterpreter() class
         METHOD New()
         METHOD AddLine( cLine )
         METHOD SetScript( cText )
         METHOD Compile()
         METHOD Run()
         METHOD RunFile( cFile, aParams, cPPOExt, bBlanks ) INLINE PP_Run( cFile, aParams, cPPOExt, bBlanks )
         METHOD ClearRules()
         METHOD InitStdRules()
         METHOD LoadClass()
         METHOD LoadFiveWin()

   * contrib/dot/prgscrpt.prg
     * Modified to demonstrate TInterpreter() syntax.

   * include/hbapi.h
   * source/vm/arrays.c
     * Fixed bug, in hb_stackArrayFromParams() and modified to accept a frame base parameter.

   * source/vm/arrayshb.c
     + Added HB_APARAMS() PRG wrapper to hb_stackArrayFromParams() returning array with passed parameter of the function calling HB_APARAMS()

   * source/rtl/do.c
     * Added required frams base parameter in calls to hb_stackArrayFromParams(). This fix population of oErr:Args if error occurs.
2001-06-01 17:42:09 +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
David G. Holm
233b599eff See ChangeLog entry 2001-05-30 14:15 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-05-30 18:16:44 +00:00
David G. Holm
76075848e5 See ChangeLog entry 2001-05-30 13:30 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-05-30 17:34:30 +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
Ron Pinkas
da0e4678cd 2001-05-26 21:10 UTC-0800 Ron Pinkas <ron@profit-master.com>
* contrib/dot/pp.prg
     ! Fixed support for '$' in NextToken() and NextExp()
     + Added nAtSkipStr() to exclude content of strings when searching for ';'
     ! Fixed Multi Line logic to use nAtSkipStr() instead of At()
     + Added infile C versions for NextToken() and NextIdentifier()
     + Added precompiled rules for FiveWin.ch (Harbour)
     + Added precompiled rules for RP_Run.ch.

   * source/compiler/genc.c
     + Added few #include files to generation of inline C.
2001-05-27 04:14:30 +00:00
Ron Pinkas
efb9abf69c 2001-05-25 12:20 UTC-0800 Ron Pinkas <ron@profit-master.com>
* contrib/dot/pp.prg
     * Few corrections to NextToken() and CompileRule() to match Clipper behaviour regrding decimal point, and decimal numbers.

   * source/pp/ppcore.c
     - Removed unused variable as per compiler warning.

   * source/vm/hvm.c
     ! Fixed HB_P_POPFIELD and HB_P_POPVARIABLE to NOT pop top stack element pre-maturely.
       Item is now pop only after assignment took place. This fixes problem where the FieldPut rutine had to use the stack,
       thus overriding the assigned item.
2001-05-25 19:18:50 +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
Ron Pinkas
59346e6bf8 2001-05-23 21:15 UTC-0800 Ron Pinkas <ron@profit-master.com>
* include/hbclass.ch
     ! Corrected few minor typos.

   * source/compiler/harbour.slx
   * source/macro/macro.slx
     - Commented few unused lines.

   * contrib/dot/pp.prg
     % Rewrote NextToken() and NextExp().
     + Added NextIdentifier()
     ! Found that Clipper PP is not processing tokens read by NextToken() and NextExp() so removed recursive support,
       and changed logic in ProcessLine() to linear process:
         #defines against all valid Identifiers - Expansion forces a resacn from top.
         #[x]translates against all tokens - Expansion forces a resacn from top of #defines.
         #[x]command agains the first token - Expansion forces a resacn from top of #defines.
     ! Corrected and refined many aspects of Interpreter mode.
     + Added ExecuteMethod() and support for OO syntax.
     + Added support for -I<includepaths...> command line switch.

   * contrib/dot/rp_run.ch
     + Added support for OO syntax.

   * contrib/dot/pp.txt
     * Updated documentation.
2001-05-24 04:52:09 +00:00
Jean-Francois Lefebvre
df0469310e 2001-05-21 21:35 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-05-21 19:48:54 +00:00
David G. Holm
f468640ed6 See ChangeLog entry 2001-05-21 14:30 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-05-21 18:32:17 +00:00
Luiz Rafael Culik
f4c38a8e03 See changelog 2001-05-21 08:30 GMT -3 2001-05-21 11:30:38 +00:00
Jean-Francois Lefebvre
7a15d4b230 2001-05-21 07:20 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-05-21 05:20:23 +00:00
Jean-Francois Lefebvre
bcf30692fc 2001-05-20 23:15 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-05-20 21:19:12 +00:00
David G. Holm
2ce7927d23 See ChangeLog entry 2001-05-18 13:20 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-05-18 17:22:06 +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
Jean-Francois Lefebvre
348e31507c 2001-05-15 20:15 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-05-15 18:15:51 +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
Viktor Szakats
c2e365bf9a 2001-05-15 13:46 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu> 2001-05-15 11:46:55 +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
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
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
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