Commit Graph

1431 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
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
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
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
Paul Tucker
8f556a7159 see changelog 2001-5-6 12:00 utc(-500) ptucker@sympatico.ca 2001-05-06 16:04:43 +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
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
Brian Hays
d6d95c9c5b 2001-04-26 01:15 UTC-0800 Brian Hays <bhays@abacuslaw.com> 2001-04-26 08:12:48 +00:00
Maurilio Longo
2efb402fae 2001-04-21 22:59 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
* source/rtl/memoedit.prg
     ! fixed error when UserFunction is a logical value.
2001-04-21 21:03:48 +00:00
David G. Holm
f6961adc35 See ChangeLog entry 2001-04-20 18:15 UTC-0400 David G. Holm <dholm@jsd-llc.com>CVS: ---------------------------------------------------------------------- 2001-04-20 22:19:10 +00:00
David G. Holm
252defc0be See ChangeLog entry 2001-04-20 18:05 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-04-20 22:07:09 +00:00
David G. Holm
c76675126e See ChangeLog entry 2001-04-19 17:10 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-04-20 13:57:38 +00:00
Maurilio Longo
7a09f03e87 2001-04-20 15:04 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
* source/rtl/memoedit.prg
     * simplified handling of keys and prevented infinite recursion when a key not
       handled by TEditor was pressed inside a MemoEdit() window.
     * ME_TOGGLESCROLL is not handled since TEditor cannot handle such a kind of "movement"
     * K_CTRL_T (delete word right) is not handled since TEditor is not able to do it
2001-04-20 13:08:43 +00:00
Maurilio Longo
8dd98aa438 2001-04-20 11:09 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
* source/rtl/memoedit.prg
     ! fixed handling of K_ALT_W
2001-04-20 09:10:27 +00:00
Ron Pinkas
f3de1da8cb 2001-04-20 01:35 UTC-0800 Ron Pinkas <ron@profit-master.com>
* hb_slex.bc
     * Synched with makefile.bc

   * source/common/hbtrace.c
     + Added missing #include <io.h>

   * include/hbapilng.h
   * source/rtl/langapi.c
     * Corrected declaration of hb_langDGetItem() (required for C++)
2001-04-20 08:38:21 +00:00
David G. Holm
278c09de84 See ChangeLog entry 2001-04-19 17:10 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-04-19 21:14:32 +00:00
Maurilio Longo
12f18e57ed 2001-04-19 15:07 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
* source/rtl/teditor.prg
     ! regression from previous fix
2001-04-19 13:08:03 +00:00
Maurilio Longo
3c3d8e9a91 2001-04-19 14:43 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
* source/rtl/teditor.prg
     ! fixed handling of K_ESC and K_ALT_W
   * source/rtl/memoedit.prg
     ! fixed handling of K_ESC and K_ALT_W
2001-04-19 12:45:45 +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
b2f78f76f8 2001-04-18 21:15 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-04-19 01:13:25 +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
David G. Holm
dabef65e18 2001-04-17 17:15 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-04-17 21:13:58 +00:00
Ron Pinkas
c0a23acbcf 2001-04-16 14:40 UTC-0800 Ron Pinkas <ron@profit-master.com>
* source/compiler/harbour.c
     + Added all GET Methods definitions (still need Exported Vars ) - Thanks to Luiz.
     + Added TBCOLUMN definitions - Thanks to Luiz.

   * source/rtl/tget.prg
     ! Correted :ToDecPos to return SELF as in Clipper (after verifying there was NO Low-Level Code conflict).
2001-04-16 21:34:14 +00:00
David G. Holm
ad9fa4b419 See ChangeLog Entry 2001-04-12 15:15 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-04-12 19:12:56 +00:00
David G. Holm
0e07837322 See ChangeLog entry 2001-04-12 15:00 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-04-12 18:56:30 +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
Chen Kedem
aa5ea79d5f 2001-04-12 10:42 UTC+0300 Chen Kedem <niki@actcom.co.il> 2001-04-12 07:45:31 +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
03c9010517 2001-07-01 21:20 GMT+3 Alexander Kresin <alex@belacy.belgorod.su> 2001-04-07 17:30:59 +00:00
David G. Holm
4ac8e4362a See ChangeLog entry 2001-04-03 21:00 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-04-04 01:05:08 +00:00
Alexander S.Kresin
eaf6be305f 2001-04-01 15:45 GMT+3 Alexander Kresin <alex@belacy.belgorod.su> 2001-04-01 11:53:39 +00:00
Ryszard Glab
e5ff2cd515 ChangeLog 2001-03-27 20:05 UTC+0100 2001-03-27 18:10: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
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
Ryszard Glab
36714c9469 ChangeLog 2001-02-21 21:20 UTC+0100 2001-03-21 20:15:15 +00:00
Ryszard Glab
d82a9ea53c ChangeLog 2001-03-16 16:10 UTC+0100 2001-03-16 15:01:20 +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