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
|