Commit Graph

4152 Commits

Author SHA1 Message Date
Horacio Dario Roldan Kasimatis
58cc9bdcc8 2002-08-27 17:15 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar> 2002-08-27 20:14:35 +00:00
Luiz Rafael Culik
8035b6b177 See changelog 2002-08-25 17:40 UTC-0300 2002-08-25 20:50:11 +00:00
David G. Holm
24c1ed2992 See ChangeLog entry 2002-08-21 12:10 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2002-08-21 16:09:49 +00:00
David G. Holm
143794a5fd See ChangeLog entry 2002-08-20 22:30 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2002-08-21 02:32:49 +00:00
Tomaz Zupan
93fa32b1e0 2002-08-17 21:05 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si> 2002-08-17 19:12:12 +00:00
Luiz Rafael Culik
8183a575f6 See changelog 20002-08-15 17:40 UTC-0300 2002-08-15 20:56:11 +00:00
Horacio Dario Roldan Kasimatis
8e0dfefe65 2002-08-14 14:55 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar> 2002-08-14 18:00:11 +00:00
Horacio Dario Roldan Kasimatis
b812809411 2002-08-12 23:25 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar> 2002-08-13 02:31:44 +00:00
Horacio Dario Roldan Kasimatis
e9be1ff37e 2002-08-08 00:40 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar> 2002-08-08 03:42:17 +00:00
Horacio Dario Roldan Kasimatis
5f71594ab8 2002-08-07 17:58 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar> 2002-08-07 21:09:18 +00:00
Horacio Dario Roldan Kasimatis
09153326bf 2002-08-07 16:20 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar> 2002-08-07 19:26:35 +00:00
Horacio Dario Roldan Kasimatis
ef994268ca 2002-08-05 23:38 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar> 2002-08-06 03:13:02 +00:00
Dave Pearson
ff4a79114b 2002-08-05 09:33 UTC+0100 Dave Pearson <davep@davep.org>
* source/compiler/genc.c
    * Corrected misspelling of "Alpha".
2002-08-05 08:35:50 +00:00
Tomaz Zupan
800e193940 2002-08-03 22:50 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si> 2002-08-03 20:49:21 +00:00
David G. Holm
f7734f73c8 See ChangeLog entry 2002-08-02 12:35 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2002-08-02 16:36:20 +00:00
David G. Holm
2c38e5965f Corrected minor misspelling 2002-08-02 16:09:01 +00:00
David G. Holm
14a11b0150 See ChangeLog entry 2002-08-02 12:05 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2002-08-02 16:07:59 +00:00
Ignacio Ortiz de Zuniga
4e6bbc5bff *** empty log message *** 2002-07-25 17:39:22 +00:00
Ignacio Ortiz de Zuniga
fd8dbdae38 *** empty log message *** 2002-07-25 11:47:38 +00:00
April White
ed3cc67cd2 2002-07-21 2529 UTC+0500 April White <awhite@mail.rosecom.ca>
* doc/en/set.txt
  * source/compiler/hbusage.c
  * source/rtl/setkey.c
  * tests/setkeys.prg
    ; my email address, just in case you want to find me :-)
2002-07-22 00:33:27 +00:00
April White
d17b446194 2002-07-19 09:10 UTC+0500 April White <awhite@mail.rosecom.ca>
! contrib/btree/hb_BTree.c
    * struct hb_btree pStrCompare function pointer changed to use the size_t
      type for the third param, to coincide with ChangeLog 2002-07-14 14:14 UTC+0500
2002-07-19 20:09:21 +00:00
David G. Holm
eb391cfbbc See ChangeLog entry 2002-07-19 15:45 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2002-07-19 19:44:05 +00:00
Walter Negro
c527e4dd5c 2002-07-17 12:34 UTC-0300 Walter Negro <anegro@overnet.com.ar> 2002-07-17 15:37:15 +00:00
Alexander S.Kresin
5687a9bacf 2002-07-17 18:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-07-17 14:13:53 +00:00
Walter Negro
0d34b46418 2002-07-17 09:08 UTC-0300 Walter Negro <anegro@overnet.com.ar> 2002-07-17 12:06:15 +00:00
Alexander S.Kresin
f65aa1c2fe 2002-07-17 12:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-07-17 08:44:59 +00:00
Alexander S.Kresin
74f3158cb1 2002-07-17 12:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-07-17 08:17:49 +00:00
Alexander S.Kresin
9f615ec11f 2002-07-17 11:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-07-17 07:02:32 +00:00
April White
845ffb17c7 2002-07-17 02:42 UTC+0500 April White <awhite@mail.rosecom.ca>
* source/vm/itemapi.c
    + add conditional code if !(__DJGPP__) around #include <math.h>
2002-07-17 01:40:22 +00:00
April White
33699b2100 2002-07-16 02:14 UTC+0500 April White <awhite@mail.rosecom.ca>
* source/rtl/strings.c
  * include/hbapi.h
    * changed last param of hb_strnicmp() from ULONG to size_t
2002-07-16 01:46:39 +00:00
Walter Negro
e365469dcf 2002-07-14 13:50 UTC-0300 Walter Negro <anegro@overnet.com.ar> 2002-07-14 16:54:50 +00:00
April White
5fe776f5a2 2002-07-14 14:14 UTC+0500 April White <awhite@mail.rosecom.ca>
* contrib/btree/hb_btree.api
    + extern "C"
    * rename nFlags to ulFlags
    + declaration for hb_BTreeDataItem()
    * declaration for hb_BTreeInsert() to use a PHB_ITEM vs LONG

  * contrib/btree/hb_btree.ch
    - comments from around 'inmemory' definition

  * contrib/btree/test/test.prg
    + code to test in-memory tree, including passing floats vs longs

  * contrib/btree/test/ctest.c
    ! a SEEK call that was incorrectly failing because the
      DATA param passed as 0
    * hb_BTreeInsert() calls to use new form (PHB_ITEM vs long)

  * contrib/btree/hb_btree.c
    ; the following warnings are reported by BCC (thanks Alexander):
        Suspicious pointer conversion in function hb_BTreeNew & hb_BTreeOpen
          pBTree->pStrCompare = strncmp;
        Parameter 'ulFlags' is never used in function hb_BTreeOpen
    - defintion and use of DBG() macro
    + extern "C" ifdef'd
    - comments from around 'inmemory' definition
    * renamed nFlags to ulFlags, lFlags to ulFlags, position to iPosition
    * hb_btreenew [hi level] - when flag contains HB_BTREE_INMEMORY,
first
      parameter is ignored
    * hb_btreenew [lo level] - when flag contains HB_BTREE_INMEMORY,
dont
      try to open the file, etc, and clear necessary fields
    * hb_btreeclose [lo level] - close file and release file name only when
      necessary
    * only call HeaderWrite() when not in-memory tree
    + ioOneBufferAlloc() - allocate one ioBuffer_T block, called by
      ioBufferAlloc(), and Grow() when in-memory
    * Grow() in-memory - add a page to the link list
    + Prune() in-memory - added code to remove a page from the link list
    * (assorted) IsDirty flag is assigned the tree property IsDirtyFlagAssignment,
      so that in-memory trees never fire the write methods (ie. always false)
    * hb_BTreeGoTop(), hb_BTreeGoBottom() [lo-level]
      + bug fix: preserve last node found
      + if tree is empty, clear key/data, else retrieve selected key/data
    * ioBufferRead() - moved IsDirty reset within "if ( IsDirty )" block
    * ioBufferScan() - call ioBufferRead() when not in-memory tree
    - SearchNode() redundant BufferRelease() and return statement
    - enum ExceptionTypes (not used)
    - Buffer_T typedef struct, incorporating into the ioBuffer_T typedef struct
    * hb_KeyData_T: replaced lData with a union lData/pData
    + definition for hb_BTreeDataItem()
    * definition for hb_BTreeInsert() to use a PHB_ITEM vs LONG
    * hb_btreeinsert() [hi-level] accepts only number for file i/o and
      any data type for in-memory
    - macro SETKEYDATA(), placing equivalent code into hb_BTreeInsert()
    + Prune() - release individial items and then the page itself
    ! CountAdj() last param should have been SHORT not USHORT
    ; RecDelete() moved the inline assignment & comparision around to remove
      the b32 warning

    TODO: find a solution to the 'Suspicious pointer conversion in function
          hb_BTreeNew & hb_BTreeOpen' [strncmp() & hb_strncmp()]

    TODO: impliment ulFlags within hb_btreeopen() - see warning above
          - clear im-memory flag
          - get unique flag from file header

  * contrib/btree/doc/hb_btree.txt
    * spelling corrections
    * clarified use of HB_BTREE_INMEMORY flag with hb_BTreeNew() API
    ! corrected type of pBTree params, from 'hb_BTree *' to 'struct hb_BTree *'
    + definition for hb_BTreeDataItem()
    * clarified use of data param and data return value
2002-07-14 13:55:16 +00:00
Antonio Linares
d3979c3d29 2002-07-14 12:35 UTC+0100 2002-07-14 10:44:34 +00:00
Alexander S.Kresin
7798e40aa9 2002-07-12 18:58 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-07-12 14:56:22 +00:00
David G. Holm
346520e0e3 See ChangeLog entry 2002-07-11 14:30 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2002-07-11 18:33:48 +00:00
Walter Negro
449f60cc6d 2002-07-11 02:30 UTC-0300 Walter Negro <anegro@overnet.com.ar> 2002-07-11 05:32:56 +00:00
Walter Negro
9d1f05dafe 2002-07-10 12:10 UTC-0300 Walter Negro <anegro@overnet.com.ar> 2002-07-10 15:26:32 +00:00
Alexander S.Kresin
2d84d240b8 2002-07-10 12:02 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-07-10 07:56:54 +00:00
Alexander S.Kresin
c18f13fad0 2002-07-10 10:43 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-07-10 06:32:23 +00:00
Luiz Rafael Culik
4eabf553b4 See changelog 2002-07-09 11:00 UTC-0300 2002-07-09 14:07:33 +00:00
Antonio Linares
b2f3ec5a90 2002-07-09 10:50 UTC+0100 2002-07-09 08:56:01 +00:00
Antonio Linares
b088ad395c 2002-07-08 20:45 UTC+0100 2002-07-08 18:48:09 +00:00
Antonio Linares
8cb4af3446 2002-07-08 17:30 UTC+0100 2002-07-08 15:37:04 +00:00
Martin Vogel
372c71a2eb 2002-07-08 17:20 UTC+0100 Martin Vogel <vogel@inttec.de> 2002-07-08 15:20:08 +00:00
Luiz Rafael Culik
850cb01eba See changelog 2002-07-08 10:15 UTC-0300 2002-07-08 13:20:43 +00:00
Antonio Linares
3753745cb2 2002-07-08 09:08 UTC+0100 2002-07-08 07:13:00 +00:00
Walter Negro
6256484d4b 2002-07-08 01:40 UTC-0300 Walter Negro <anegro@overnet.com.ar> 2002-07-08 04:43:48 +00:00
Luiz Rafael Culik
998f22131c *** empty log message *** 2002-07-08 03:30:20 +00:00
Martin Vogel
05cc84872f 2002-07-07 22:40 UTC+0100 Martin Vogel <vogel@inttec.de> 2002-07-07 20:45:38 +00:00
Antonio Linares
1dea91a364 2002-07-07 11:05 UTC+0100 2002-07-07 09:08:15 +00:00