[ANN] Valentina 1.9.7b1 release

Ruslan Zasukhin sunshine at public.kherson.ua
Mon Dec 16 13:31:00 EST 2002


Hi All,

Today we make the first maintain release 1.9.7 b1.

This release introduces bunch of new features in the C++ and C SDK,
Which we have use for development of Valentina PHP module and Valentina JDBC
driver.

Below you will find full list of new features, changes and fixed bugs.

Note the most important things:
    -- Valentina for PHP module.
    -- Valentina for Director carbonized.
    -- Valentina JDBC driver announce.

--------------------------------------------------------------------
Version 1.9.7b1        // Dec 16, 2002
--------------------------------------------------------------------

******* NEW *********

- [VPHP]             Introduced VPHP module for OS X and Windows.
- [V4MD]             V4MD is Carbonized, so it works with Director
                     MX and Projector on OS X.

- [C++ SDK]          VDK_Database class now have functions
                        CreateDataBase( char* path );
                        OpenDataBase( char* path );
                     that works on all platforms, including MacOS classic.

- [C++ SDK]          VDK_Database class now have function
                        VDK_Database::GetDataBaseByPath(
                                          const char* inFullPath );
                     which can be used as well as
                        GetDatabase( FBL_String inName );
                     to check if for required database already
                     exists VDK_Database object.
                     On success returns pointer to this object.

- [C++ SDK]          Class VDK_Cursor now have functions

- [C SDK]            GetEOF() and GetBOF() which provide OTHER logic of
                     record navigation than NextRecord(), PrevRecord().
                     We was need them for VPHP module.

- [C++ SDK]          Now functions
                        const FBL_String& VDK_Database::GetName()
                        const FBL_String& VDK_Database::GetFullPath()
                     work on all platforms in the same way.
                     GetName() returns the name of db file.
                     GetFullPath() returns the full path in the format
                     of corresponded platform.

- [KERNEL]           Now Valentina can accept UNIX paths on OS X.
- [C SDK]            Function GetErrrorString() now have parameter errCode.


******* FIXED BUGS *******

- [KERNEL]           Crash if method use field that has name
                     with underscores.

- [KERNEL]           Orphaned segments if do
                            DeleteBLOBValue() and UpdateRecord()
                     for a BLOB that is not indexed.

- [KERNEL][SQL]      UPDATE ...WHERE uniqueFld = value, did not work.

- [V4MD]             Crash on finish of script if forget to do db = VOID
- [V4MD]             AddRecord() now returns FALSE in case of error.

- [V4RB][WIN]        Property HOUR in Time field was broken.
                     Probably CW 8 bug.

- [VAPP][AS]         Command  'recordsAsString' now do not change
                     the position of cursor.

- [VXCMD]            Command 'SetEncryption' now is recognized.
- [VXCMD]            Classic version was broken after move to CodeWarrior 8.

- [C SDK]            Now works error strings.
--------------------------------------------------------------------

-- 
Best regards,
Ruslan Zasukhin      [ I feel the need...the need for speed ]
-------------------------------------------------------------
e-mail: ruslan at paradigmasoft.com
web: http://www.paradigmasoft.com

To subscribe to the Valentina mail list
send a letter to valentina-on at lists.macserve.net
-------------------------------------------------------------




More information about the metacard mailing list