Table Of Contents

Previous topic

What’s New in UniPlot 3.6.1

Next topic

What’s New in UniPlot 3.5.2

This Page

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_dialog: The global NC attributes will now be displayed in the data grid.

  New 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 sqlite_busy_timeout sets the time limit to open a locked SQLite database.
sqlite_close sqlite_close closes the open SQLite database.
sqlite_execute sqlite_execute executes an SQL command.
sqlite_last_insert_rowid sqlite_last_insert_rowid returns the integer primary key of the last INSERT command.
sqlite_libencoding sqlite_libencoding returns the SQLite database string coding. In this version it returns iso8859.
sqlite_libversion sqlite_libversion returns the SQLite library version.
sqlite_open sqlite_open opens an SQLite database. If the database does not exist it will be created.
  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 enviroment 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