Commit Graph

620 Commits

Author SHA1 Message Date
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
Brian Hays
de3ac3e268 2002-07-02 01:14 UTC-0800 Brian Hays <bhays@abacuslaw.com> 2002-07-02 08:17:09 +00:00
David G. Holm
a89626e487 See ChangeLog entry 2002-06-24 16:00 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2002-06-24 19:58:23 +00:00
Walter Negro
88a869f7f8 * contrib/hbzlib/zip.c
! Reformating of indentation and eliminating of Tabs simbol
2002-06-23 03:46:39 +00:00
Walter Negro
de2c95df12 * contrib/hbzlib/zlibapi1.c
! Reformating of indentation and eliminating of Tabs simbol
    * Change call to hb_fsSetDevRaw() for hb_fsSetDevMode()
2002-06-23 03:45:19 +00:00
Walter Negro
17777e1bf4 * contrib/hbzlib/zipfile2.c
! Reformating of indentation and eliminating of Tabs simbol
2002-06-23 03:41:58 +00:00
Walter Negro
2fbbbefd5d * contrib/hbzlib/strcomp.c
! Fixed eliminated warning in declaration of var: const char
    ! Change of hb_retc() + hb_xfree() for hb_retclen_buffer()
2002-06-23 03:39:50 +00:00
Walter Negro
03a25523f2 * contrib\hbzlib\Makefile
+ Initial Makefile for gnu compilers
2002-06-23 03:36:54 +00:00
Alexander S.Kresin
86f5a572e7 2002-06-09 14:29 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-06-09 10:28:58 +00:00
Alexander S.Kresin
cb85758986 2002-06-06 23:21 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-06-06 19:20:29 +00:00
Alexander S.Kresin
0ee3524c25 2002-06-05 23:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-06-05 19:29:19 +00:00
Alexander S.Kresin
d4c9e440ad 2002-06-05 10:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-06-05 05:55:47 +00:00
Walter Negro
e8691ed4d2 * contrib/libct/color.prg
! Fix, the color string was inverted.
2002-05-30 03:51:35 +00:00
Walter Negro
72fa84b903 * contrib/libct/screen1.c
! Now return correctly a numeric value.
2002-05-30 03:46:39 +00:00
Ron Pinkas
92f5c3c3fb 2002-05-25 21:36 UTC-0800 Ron Pinkas <ron@ronpinkas.com>
* contrib/rdd_ads/ads1.c
    + Added #ifdef section to support xHarbour PCODE version check.
2002-05-26 04:37:06 +00:00
Luiz Rafael Culik
6d414510f0 See changelog 2002-05-25 13:15 UTC-0300 2002-05-25 16:17:50 +00:00
David G. Holm
d39666bc6d See ChangeLog entry 2002-05-24 20:30 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2002-05-25 00:36:53 +00:00
Walter Negro
8a760b30c0 * contrib/libct/datetime.prg
! Fix, change NTOS() for STR() in EOQ() function.
2002-05-24 19:08:22 +00:00
Luiz Rafael Culik
1901edc1ce See changelog 2002-05-24 08:50 UTC-0300 2002-05-24 12:06:31 +00:00
Horacio Dario Roldan Kasimatis
5930c4d793 2002-05-23 14:59 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
* contrib/mysql/tmysql.prg
    ! Change in CreateTable's mapping of the xBase N(dig,0) field
      type into mySql's tinyint, smallint, mediumint, int, bigint
      and real (if the number is too big to be an integer)
2002-05-23 18:02:22 +00:00
Martin Vogel
148040aa59 2002-05-22 17:40 UTC+0200 Martin Vopgel <vogel@inttec.de> 2002-05-22 15:38:10 +00:00
Jean-Francois Lefebvre
88b31335db 2002-05-20 22:33 UTC+0100 J.lefebvre (Mafact) <jfl@mafact.com> 2002-05-20 20:47:38 +00:00
Jean-Francois Lefebvre
a7c1ff1129 2002-05-20 16:20 UTC+0100 J.lefebvre (Mafact) <jfl@mafact.com> 2002-05-20 14:26:23 +00:00
Alexander S.Kresin
0b0aa49524 2002-05-20 14:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-05-20 10:50:08 +00:00
Brian Hays
94a1f46adb 2002-05-15 23:43 UTC-0800 Brian Hays <bhays@abacuslaw.com> 2002-05-16 06:45:36 +00:00
Luiz Rafael Culik
3d12d100c0 See changelog 2002-05-15 22:25 UTC -0300 2002-05-16 01:24:16 +00:00
Alexander S.Kresin
1749f5bd02 2002-05-15 19:26 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-05-15 15:25:56 +00:00
Alexander S.Kresin
ab3c684351 2002-05-15 12:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-05-15 07:57:34 +00:00
Tomaz Zupan
764cdb4771 2002-05-14 16:10 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si> 2002-05-14 14:09:19 +00:00
Alexander S.Kresin
6068977e0b 2002-05-08 12:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-05-08 08:58:12 +00:00
Tomaz Zupan
0cc832f0fb 2002-05-08 10:20 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si> 2002-05-08 08:27:43 +00:00
Luiz Rafael Culik
37434ff0fc See changelog 2002-05-07 22:25 UTC -0300 2002-05-08 01:22:08 +00:00
Tomaz Zupan
bedca6bf54 2002-05-06 21:40 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si> 2002-05-06 19:48:55 +00:00
Martin Vogel
a11d2dd839 2002-05-05 21:05 UTC+0100 Martin Vogel <vogel@inttec.de> 2002-05-05 19:03:27 +00:00
Martin Vogel
50a352edbf 2002-05-04 18:40 UTC+0100 Martin Vogel <vogel@inttec.de> 2002-05-04 16:37:32 +00:00
Tomaz Zupan
f36acfb210 2002-05-04 09:08 UTC+0100 Tomaz Zupan <tomaz.zupan@orpo.si> 2002-05-04 07:07:05 +00:00
Alexander S.Kresin
8390f7d222 2002-04-26 21:56 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-04-26 17:54:16 +00:00
Alexander S.Kresin
aca05b5f54 2002-04-26 15:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-04-26 11:10:29 +00:00
Walter Negro
3b38dcbc55 * contrib/libnf/makefile.vc
+ Add reference for dispc.c and ftattr.c
2002-04-18 03:55:49 +00:00
Walter Negro
f4deb30e9c * contrib/libnf/nanfor.bc
+ Add reference for dispc.c, dfile.prg and ftattr.c
2002-04-18 03:54:01 +00:00
Walter Negro
9a991aae12 * contrib/libnf/makefile
+ Add reference for dispc.c and ftattr.c
2002-04-18 03:52:22 +00:00