What’s New in UniPlot 3.6.0

This page describes the changes made to UniPlot 3.6.0 since version 3.5.2.

New Features

  • New functions to edit SQLite databases (see sqlite_open). SQLite is a public domain SQL database embedded into UniPlot. More information about SQLite can be found under http://www.sqlite.org.

  • The DialogBox function has been extended by a new “Auto-complete combo box”.

    The Auto-complete combo box box makes it easy to select an item if the list contains a big number of items. To search for an item, type the name. The list box will display all items that match the text typed. If there is no match you cannot leave the combo box. This is indicated by a message beep.

  • NC_Edit: The global NC attributes will now be displayed in the data grid.

New Functions in UniPlot 3.6.x

GridGetSettings

GridGetSettings returns a real vector with 8 elements containing the options displayed in the browser dialog box.

GridSetSettings

GridSetSettings sets the settings of the browser dialog box.

ImageCreate

ImageCreate creates a picture object.

ImageDestroy

ImageDestroy destroys a picture object.

ImageGetFileName

ImageGetFileName returns the file name of the picture.

ImageGetFrameWidthAndColor

ImageGetFrameWidthAndColor returns the line width and color of the picture frame.

ImageGetLinkType

ImageGetLinkType returns the link type.

ImageGetOrgSize

ImageGetOrgSize returns the original picture size in centimeters.

ImageGetType

ImageGetType returns the picture file type.

ImageSetFileName

ImageSetFileName sets the file name of the picture and loads the file into the picture object.

ImageSetFrameWidthAndColor

ImageSetFrameWidthAndColor sets the line width and color of the picture frame.

ImageSetLinkType

ImageSetLinkType sets the link type.

ImageUpdate

ImageUpdate loads the image from the file into the picture object created by ImageCreate.

sqlite_busy_timeout

Removed, use sqlite3_busy_timeout.

sqlite_close

Removed, use sqlite3_close.

sqlite_execute

Removed, use sqlite3_execute.

sqlite_last_insert_rowid

Removed, use sqlite3_last_insert_rowid.

sqlite_libencoding

Removed, use sqlite3_libencoding.

sqlite_libversion

sqlite_libversion returns the SQLite library version.

sqlite_open

Removed, use sqlite3_open.

Changed Functions in UniPlot 3.6.x

DialogBox

DialogBox creates a dialog box with static text, edit fields, list boxes, combo boxes, check boxes, a report list (list with multiple columns), a property list box, a group box, tree control and buttons.The dialog box can be configured to be resizeable (see Dialog control |F @ xxx_callback|).

GridGetVarids

GridGetVarids returns a list of all variables displayed in the data browser grid.

Bug Fixes

The following bugs have been fixed:

  • The environment variable PATHEXT has been corrupted from the UniPlot setup program under certain Windows NT 4.0 versions.

    To fix this problem open the control panel and set the system variable PATHEXT to ".COM;.EXE;.CMD;.BAT;.ICE".

  • The printf function had an error:

    ssVal = "123456789-123456789-123456789-";
    printf("\n%s", ssVal);
    printf("\n%20.10s", ssVal);
    printf("\n%s\n", ssVal);
    

    The second printf call changed the parameter ssVal. This error has been fixed.

  • Formula-Interpreter: In UniPlot 3.5.2 formulas could only be added to the active NC file through the Formula dialog box. Formulas could not be updated with the F9 hot key. This error has been fixed.

  • xBase Import Filter: In the xBase (dBase IV) filter a bug has been fixed. Under UniPlot 3.5.2 converted files contained only missing values.

id-1442234