summaryrefslogtreecommitdiff
path: root/docs/misc/Release.txt
blob: f73af114b3fd858f14028bc997f9ce8d95141d04 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

xb64 4.0.0  Release notes

  List of updates with xbase 4.0.0
  1)  Converted from automake/autoconf to cmake
  2)  Updated xbstring logic
  3)  Created test programs for using in cmake
  4)  Tested each method in the following environments
      A)  Linux Slackware 64 bit
      B)  Linux Slackware 32 bit
      C)  Mac OSX Lion, 64 bit build
      D)  Windows 64 bit build
      E)  Windows 32 bit build
      F)  Borland 32 bit build
  5)  Updated the Get/Put field methods so they all have a 
      common look and feel.  All the get/put methods now return
      a return code indicating success/failure.
  6)  Abstracted file i/o activity into xbFile class - used to 
      isolate the platform specifics out of the main dbms class
      and improve portability.  Utilized 64 bit functions where 
      possible
  7)  Reworked the Lock logic, tested on various platforms.
       Mac OSX supports on locking on NFS shares only. 
       Mac does not support locking on SMB shares - OS limitation.
       Unix based file systems don't support file lock functionality,
         if using in combination with sdoftware like DBase, Dbase supports 
         exclusive locking which is not supported on native Linux file systems
  8)  Converted integer field names and checked for correct field lengths
        xbInt16    16 bit integer
        xbUInt16   16 bit unsigned integer
        xbInt32    32 bit integer
        xbUInt32   32 bit unsigned integer
        xbInt64    64 bit integer
        xbUInt64   64 bit unsigned integer