Commit Graph

100 Commits

Author SHA1 Message Date
Walter Negro
8ac214a931 * __objClone()
* comment this line pDstObject->item.asArray.value->puiClsTree = NULL;
     because it's redundant with arrayClone().
     see Changelog in arrays.c - hb_arrayClone()
2002-03-02 13:38:33 +00:00
Jean-Francois Lefebvre
8da2b1390d 2002-02-04 23:10 UTC+0100 JFL (mafact) <jfl@mafact.com> 2002-02-04 22:28:55 +00:00
Antonio Linares
fa0ea9268b See changelog for description 2002-01-30 10:46:51 +00:00
Antonio Linares
bc0e3b385b See changelog entry for explanation 2002-01-30 08:46:05 +00:00
Antonio Linares
3b960865cf hb_vmMessage() use removed 2002-01-25 13:53:06 +00:00
Antonio Linares
cbe8fb2136 hb_arrayPut() used instead of hb_itemArrayPut() 2002-01-21 10:47:04 +00:00
Viktor Szakats
66545e2f9a 2001-12-15 13:43 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu> 2001-12-15 12:43:47 +00:00
Viktor Szakats
e1f892788e 2001-12-14 10:17 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu> 2001-12-14 09:32:52 +00:00
Jean-Francois Lefebvre
3dc62eb7e4 2001-11-29 22:05 GMT+1 JFL (mafact) <jfl@mafact.com> 2001-11-29 21:02:52 +00:00
Jean-Francois Lefebvre
7620d41c8b 2001-11-28 22:45 GMT+1 JFL (mafact) <jfl@mafact.com> 2001-11-28 22:19:14 +00:00
Jean-Francois Lefebvre
ce2eb47611 2001-11-26 22:55 GMT+1 JFL (mafact) <jfl@mafact.com> 2001-11-26 21:55:26 +00:00
Jean-Francois Lefebvre
891690234d 2001-11-18 22:15 GMT+1 JFL (mafact) <jfl@mafact.com> 2001-11-18 21:20:09 +00:00
Viktor Szakats
7dbe2926e8 2001-11-04 18:34 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu> 2001-11-04 17:35:56 +00:00
Viktor Szakats
c5403ec584 2001-11-04 18:14 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu> 2001-11-04 17:15:04 +00:00
Antonio Linares
1bc25a0b4e __ClsAddMsg() case HB_OO_MSG_ONERROR modifed to use hb_parnl( 3 ) 2001-11-04 16:22:40 +00:00
Antonio Linares
17cff005da type cast to avoid a msvc error 2001-11-01 14:09:47 +00:00
Jean-Francois Lefebvre
a947b503ce 2001-10-11 23:05 GMT+1 JFL (mafact) <jfl@mafact.com> 2001-10-11 21:04:15 +00:00
Jean-Francois Lefebvre
1d4208e6e1 2001-10-10 23:50 GMT+1 JFL (mafact) <jfl@mafact.com> 2001-10-10 21:44:23 +00:00
Viktor Szakats
7b12dd3946 2001-09-11 12:11 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu> 2001-09-11 10:15:24 +00:00
Viktor Szakats
869067ee70 2001-09-10 23:53 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu> 2001-09-10 22:04:29 +00:00
Jean-Francois Lefebvre
932185fea7 2001-09-06 22:55 GMT +1 JFL (mafact) <jfl@mafact.com> 2001-09-06 20:46:23 +00:00
Antonio Linares
5c678b8d80 New function __ClsGetProperties() added 2001-09-02 16:29:13 +00:00
Antonio Linares
870a56b59c Added BOOL bIsPersistent to the METHOD structure 2001-09-02 12:21:02 +00:00
Jean-Francois Lefebvre
d5c355a81e 2001-08-20 22:20 GMT +1 JFL (mafact) <jfl@mafact.com> 2001-08-20 20:16:25 +00:00
Jean-Francois Lefebvre
f420483b5f 2001-08-19 23:30 GMT +1 JFL (mafact) <jfl@mafact.com> 2001-08-19 21:24:28 +00:00
Maurilio Longo
3a638fda83 2001-08-08 23:52 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
* include/hbvmpub.h
   * source/vm/classes.c
   * source/vm/hvm.c
   * source/vm/dynsym.c
     ! Fixed profiler counting of time elapsed inside recursive functions. It still has to
       be fixed for methods.
       NOTE: My knowledge of harbour VM is very poor. I hope I didn't break anything else :-))
     ! Fixed a few warnings inside hb_vmDo() and hb_vmSend()
   * source/vm/arrayshb.c
     ! Fixed isalnum() call on line 359, isalnum() requires an int
2001-08-08 21:55:19 +00:00
Lubos Janica
1be4191464 2001-07-23 22:35 UTC+0100 Lubos Janica <janicalubos@yahoo.com>
* classes.c
       Fixed function __CLSNEW.
       Changed variable USHORT uiSize to ULONG ulSize
       This fix random GPFs in function hb_clsDictRealloc by creating
       classes.
2001-07-23 20:51:32 +00:00
Antonio Linares
61fcc5cee3 Added hb_bProfiler support. 2001-07-18 09:49:52 +00:00
Jean-Francois Lefebvre
5caa7066c1 2001-07-17 21:50 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-07-17 19:46:51 +00:00
Jean-Francois Lefebvre
1177052490 2001-07-12 00:40 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-07-11 22:42:17 +00:00
Jean-Francois Lefebvre
0802a42ff6 2001-07-10 01:15 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-07-09 23:13:17 +00:00
Jean-Francois Lefebvre
5e42eeb160 2001-07-10 00:15 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-07-09 22:40:33 +00:00
Antonio Linares
4aaada42f3 profiler support added 2001-06-29 14:48:08 +00:00
Jean-Francois Lefebvre
84ebe40227 2001-06-26 00:40 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-06-25 22:42:35 +00:00
David G. Holm
6c5d60d9f6 See ChangeLog entry 2001-06-22 11:10 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-06-22 15:14:51 +00:00
Jean-Francois Lefebvre
f91dd188aa 2001-06-18 22:50 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-06-18 20:50:55 +00:00
Jean-Francois Lefebvre
c8398e01a3 2001-06-15 23:35 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-06-15 21:37:14 +00:00
Jean-Francois Lefebvre
85496e9c3d 2001-06-12 21:20 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-06-12 19:23:38 +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
Jean-Francois Lefebvre
2089356692 2001-06-03 09:35 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-06-03 07:32:42 +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
Jean-Francois Lefebvre
348e31507c 2001-05-15 20:15 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-05-15 18:15:51 +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
Jean-Francois Lefebvre
cb8fa099bd 2001-05-13 22:30 UTC+1 JFL (mafact) <jfl@mafact.com> 2001-05-13 20:30:28 +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
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
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
Ron Pinkas
11435cf83e 2001-04-17 19:30 UTC-0800 Ron Pinkas <ron@profit-master.com>
* include/hbapi.h
     * Removed 3rd paramater from declaration of hb_arrayClone().

   * source/vm/arrays.c
     ! Optimized and improved hb_arrayClone().

   * source/vm/arrayshb.c
   * source/vm/classes.c
   * source/vm/hvm.c
     * Changed calls to hb_arrayClone() to remove no longer needed, 3rd parameter.
2001-04-18 06:52:00 +00:00
Ron Pinkas
e21cb2b118 2001-04-17 19:30 UTC-0800 Ron Pinkas <ron@profit-master.com>
* include/hbapi.h
     + Added typedef struct HB_NESTED_CLONED
     * Changed declaration of hb_arrayClone to hb_arrayClone( PHB_ITEM pArray, PHB_NESTED_CLONED pClonedList, BOOL *bCyclic )

   * source/vm/arrays.c
     ! Fixed hb_arrayClone() to correctly clone any array including RELATIVE Ciclic Referncing of any level.

   * source/vm/arrayshb.c
   * source/vm/classes.c
   * source/vm/hvm.c
     * Changed calls to hb_arrayClone() to pass 2 additional NULLs as 2nd. and 3rd. parameters.
2001-04-18 02:28:39 +00:00