[AD] QM Release Notification (3.4-5)

90 views
Skip to first unread message

martinp...@ladybridge.com

unread,
Apr 18, 2016, 9:31:33 AM4/18/16
to mvd...@googlegroups.com, ope...@googlegroups.com
This is an automated email. Do not reply to it.

Release 3.4-5 of the QM Multivalue Database is now available for download from www.openqm-zumasys.com/downloads or www.openqm.com/downloads.htm.


Ladybridge Systems

===== RELEASE CONTENTS =====

This release introduces the ability to log every command executed on the system together with its origin. This may be useful for diagnostic purposes but has been added primarily to meet audit rules applicable to some applications.

The DIR.SEL.OMIT.HIDDEN mode of the OPTION command causes select operations against directory files to omit hidden items.

The ED, MODIFY and SED editors now all support automatic sequential record id generation.

The SCAN command provides a simpler and more logical semantics for the DISPLAY mode of the SEARCH command.

The AS clause of the SETPTR command has been extended to allow use of an alternative hold file name.

The SHOW.LIST command displays an active numbered select list, allowing the user to remove items from the list using keystrokes based on those of the SHOW command.

The SP.VIEW command has been extended to allow hold file items to be deleted.

Two new QMBasic functions, BOOL() and NUMERIC() have been added as an efficient way to transform data to Boolean or numeric form. The STR() function with the second set to one or omitted provides the most efficient way to force a value to be stored as a string.

The QMBasic FCONTROL() function has a new mode, FC$CRLF, to allow a program to override the default operating system dependent selection of directory file line terminator.

The QMBasic JBUILD() function has been modified to encode any mark characters in a JSON string element as hex Unicode values. The effect of this is that a JSON string can always be stored as an element of a dynamic array such as a database record.

The QMBasic MATBUILD and MATWRITE statements have been enhanced to return the last used matrix element index via the INMAT() function in a manner similar to MATPARSE and MATREAD.

The QMBasic SET.ESC.MAP.NAME() function can be used to change the ECS character map within an application program.

The sort system now allows data or keys over 32k characters.

The QMClient API has been extended to allow use in multi-threaded applications on all platforms (previously Windows only).

This release introduces the Python wrapper for the QMClient API. See the qmclient.py item in the SYSCOM file for details.

A new tool catalogued as *FIXDIR has been added to provide a simple way to correct the line terminator in a directory file item that has been moved between Windows and Linux in binary mode.

Kevin Powick

unread,
Apr 18, 2016, 4:57:58 PM4/18/16
to OpenQM, mvd...@googlegroups.com

On Monday, 18 April 2016 09:31:32 UTC-4, Martin Phillips wrote:

Release 3.4-5 of the QM Multivalue Database is now available for download from www.openqm-zumasys.com/downloads or www.openqm.com/downloads.htm.


Ladybridge Systems

===== RELEASE CONTENTS =====

The DIR.SEL.OMIT.HIDDEN mode of the OPTION command causes select operations against directory files to omit hidden items.

When does QM consider a file as "hidden" on Windows, Mac, Linux, and BSD?

--
Kevin Powick 

Martin Phillips

unread,
Apr 19, 2016, 4:29:26 AM4/19/16
to mvd...@googlegroups.com

Hi Kevin,

 

QM’s definition of a hidden file is the same as for the underlying operating system. On Windows, there is an explicit file attribute. On other platforms, a file is hidden if the name commences with a period.

 

 

Martin Phillips
Ladybridge Systems Ltd
17b Coldstream Lane, Hardingstone, Northampton NN4 6DB, England
+44 (0)1604-709200

 

 

 

 

From: mvd...@googlegroups.com [mailto:mvd...@googlegroups.com] On Behalf Of Kevin Powick

Sent: 18 April 2016 21:58

To: OpenQM

Cc: mvd...@googlegroups.com

Subject: [mvdbms] Re: [AD] QM Release Notification (3.4-5)

Reply all
Reply to author
Forward
0 new messages