Commit Graph

660 Commits

Author SHA1 Message Date
Antonio Linares
26c7c56e28 managed 7008 open error 2003-05-30 10:27:54 +00:00
Antonio Linares
3eea50a473 some fixes 2003-05-30 07:30:35 +00:00
David G. Holm
7b20699438 See ChangeLog entry 2003-05-28 13:00 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2003-05-28 17:07:29 +00:00
David G. Holm
3f71c9dc10 See ChangeLog entry 2003-05-22 23:45 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2003-05-23 03:50:08 +00:00
Alexander S.Kresin
07a3d0d7e6 2003-05-15 21:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2003-05-15 17:34:20 +00:00
Alexander S.Kresin
56f0f0d96b 2003-05-06 12:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2003-05-06 08:39:10 +00:00
Alexander S.Kresin
4b6f2250df 2003-04-15 13:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2003-04-15 09:12:31 +00:00
Tomaz Zupan
ce383c94f6 ChangeLog: 2003-04-13 10:23 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si> 2003-04-13 08:21:15 +00:00
Tomaz Zupan
d64b06b7aa 2003-04-12 23:00 UTC+0200 Tomaz Zupan <tomaz.zupan@orpo.si> 2003-04-12 20:57:48 +00:00
David G. Holm
5482f95737 See ChangeLog 2003-04-08 15:40 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2003-04-08 19:39:28 +00:00
Antonio Linares
16497401fe Minor type casting fix for MSVC 2003-03-27 17:41:02 +00:00
Martin Vogel
2c042f1b81 *** empty log message *** 2003-03-25 15:48:52 +00:00
Alexander S.Kresin
7bbd59f4af 2003-02-25 22:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2003-02-25 19:09:28 +00:00
Alexander S.Kresin
d0c14fa6f5 2003-02-18 09:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2003-02-18 06:12:25 +00:00
David G. Holm
85763fc10c See ChangeLog entry 2003-03-03 23:45 UTC-0500 David G. Holm <dholm@jsd-llc.com> 2003-02-05 04:53:54 +00:00
Martin Vogel
e16efe4f88 *** empty log message *** 2003-01-19 23:31:52 +00:00
Martin Vogel
e91d13d391 2003-01-20 00:20 UTC+0100 Martin Vogel <vogel@inttec.de> 2003-01-19 23:25:15 +00:00
Brian Hays
a500cb7e89 2002-12-17 10:50 UTC-0800 Brian Hays <bhays@abacuslaw.com> 2002-12-17 18:52:56 +00:00
Luiz Rafael Culik
7cc8b4b719 See changelog 2002-12-01 12:00 UTC-0300 2002-12-01 13:56:03 +00:00
Tomaz Zupan
3ff285efa3 2002-11-26 21:20 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si> 2002-11-26 20:31:52 +00:00
Alexander S.Kresin
ef2d28aa3e 2002-11-21 12:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-11-21 09:07:39 +00:00
Luiz Rafael Culik
01099577fc See changelog 2002-11-20 21:45 UTC-0300 2002-11-20 23:40:02 +00:00
Alexander S.Kresin
eadf174bde 2002-11-18 14:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-11-18 11:53:21 +00:00
Walter Negro
b078e27d3c 2002-11-5 14:38 UTC-0300 Walter Negro <anegro@overnet.com.ar>
* contrib/libnf/ftattr.c
    ! Fix variable declaration.
2002-11-05 17:51:51 +00:00
Walter Negro
1cfd0fb224 2002-11-5 14:38 UTC-0300 Walter Negro <anegro@overnet.com.ar>
* contrib/libnf/dispc.c
    ! Fix variable declaration.
2002-11-05 17:50:55 +00:00
Walter Negro
2de0d5a4ae 2002-11-5 14:38 UTC-0300 Walter Negro <anegro@overnet.com.ar>
* contrib/libct/ctflist.txt
    * passed setlastkey() to Started state.
2002-11-05 17:47:20 +00:00
Walter Negro
e9a6b62ca5 2002-11-5 14:38 UTC-0300 Walter Negro <anegro@overnet.com.ar>
* contrib/libct/makefile.vc
    + setlast.prg
2002-11-05 17:45:26 +00:00
Walter Negro
b9f1d4e581 2002-11-5 14:38 UTC-0300 Walter Negro <anegro@overnet.com.ar>
* contrib/libct/makefile.bc
    + setlast.prg
2002-11-05 17:44:39 +00:00
Walter Negro
3a01f2c569 2002-11-5 14:38 UTC-0300 Walter Negro <anegro@overnet.com.ar>
* contrib/libct/Makefile
    + setlast.prg
2002-11-05 17:43:52 +00:00
Walter Negro
2cad853bbb 2002-11-5 14:38 UTC-0300 Walter Negro <anegro@overnet.com.ar>
* contrib/libct/screen1.c
    ! Fix variable declaration.
2002-11-05 17:42:16 +00:00
Walter Negro
38908420c6 2002-11-5 14:38 UTC-0300 Walter Negro <anegro@overnet.com.ar>
* contrib/libct/setlast.prg
    + Init version of SETLASTKEY()
2002-11-05 17:37:07 +00:00
Alexander S.Kresin
05c8446d48 2002-10-21 10:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-10-21 06:17:03 +00:00
Martin Vogel
2e2316a730 2002-10-19 21:40 UTC+0100 Martin Vogel <vogel@inttec.de> 2002-10-19 19:30:47 +00:00
Brian Hays
052615e4c8 2002-10-14 0:10 UTC-0800 Brian Hays <bhays@abacuslaw.com> 2002-10-14 07:19:27 +00:00
Luiz Rafael Culik
a091e694f7 See changelog 2002-10-12 19:00 UTC-0300 2002-10-12 22:01:12 +00:00
Brian Hays
e2b8b0ffec 2002-10-03 0:40 UTC-0800 Brian Hays <bhays@abacuslaw.com> 2002-10-03 07:51:30 +00:00
Horacio Dario Roldan Kasimatis
d6d66b6813 2002-09-28 01:55 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
* contrib/rdd_ads/ads1.c
   * contrib/rdd_ads/rddads.h
        + Changed fieldname max length handling,
          it is now a workarea property. (set by the RDD)
          (in ADS, this is just a patch)
2002-09-28 05:01:20 +00:00
Martin Vogel
8a09b98c7b 2002-09-25 20:00 GMT+0100 Martin Vogel <vogel@inttec.de> 2002-09-25 18:03:16 +00:00
Tomaz Zupan
8e2238466f 2002-09-09 14:25 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si> 2002-09-09 11:25:26 +00:00
Luiz Rafael Culik
51751fe36a See changelog 2002-09-05 21:15 UTC-0300 2002-09-06 00:20:25 +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
Tomaz Zupan
800e193940 2002-08-03 22:50 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si> 2002-08-03 20:49:21 +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
Walter Negro
5ffd0183a1 * contrib/libct/ctmath.h
* Conditional includes of math.h for DJGPP compiler
2002-07-17 15:33:53 +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
Luiz Rafael Culik
832b131083 See changelog 2002-07-09 11:00 UTC-0300 2002-07-09 14:01:23 +00:00
Luiz Rafael Culik
22fd21bd65 See changelog 2002-07-08 10:15 UTC-0300 2002-07-08 14:48:56 +00:00
Luiz Rafael Culik
517406d788 See changelog 2002-07-08 10:15 UTC-0300 2002-07-08 13:14:59 +00:00
Luiz Rafael Culik
0dca189289 See changelog 2002-07-08 00:18 UTC-0300 2002-07-08 03:17:26 +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