Subroutines

1556.4.4

CSV2XL.SBX Enhancement and Fixes.

1555.2.2

HTTP.SBR: the request and response parameters now accept AMOS-style filespecs. Previously they were assumed to be in native format, and didn't work properly otherwise.

1546.7.2

REGEX refinement: remove 1024 byte limit on maximum subject string length.

1543.0

Major MSGBOX Enhancements.

1543.0.6

New MIAMEX function MX_LANGUAGE retrieves or sets the current language.

1543.0.4

Add new subroutine FNDUSR.

1542.0.10

DYNLIB.SBR enhancement: automatic conversion from ANSI to/from UTF8 now supported via the "A" (read only) and "a" (read/write) codes. This is used in the Linux version of the LIBXL API to handle accented and other special Latin1 characters.

1542.0.3

Add new subroutine XSHLEX.SBX.

1540.0.1

Implement new Group Licensing feature.

1539.0.5

CRYPTO.SBR Enhancements: Several major improvements including the addition of Linux support.

1538.0.2

New Fields in FILEHOOK.

1538.0.4

New MIAMEX function MX_CALLSTACK returns information about the call stack.

1536.0.3

ATHTTP.SBX 1.2(105) adds support for the HTTP properties parameter (see above), and also for the certpw parameter.

1536.0.2

HTTP.SBX Enhancement.

1529.0.3

Add subroutine MX_WEBCACHE.

1526.0.3

MIAMEX functions MX_GETTRACE and MX_SETTRACE updated to support the TR_JOBLCK (&h000100000000) TRACE flag. Note that this bit is beyond the 32 bit range of the typical 32 bit flags word, so you need to use B5, B6, I6, or F6/F8 to retrieve or set this bit.

1526.0.2

New subroutine MX_FILESOCK binds a TCP socket to a sequential file channel so that PRINT #CH and/or INPUT #CH transfers data over the socket rather than to/from the file.

1518.0.2

MX_GETTIME Parameter UTCOFFSET can be used to retrieve the offset between UTC and local time.

1516.0.3

MX_OCVT now supports 48 bit values, up from 32. This is equivalent to 12 hex characters or 16 octal characters. Note that the standard SOSLIB Fn'Dec2Hex$() function has been updated accordingly.

1515.0.2

LOG.SBR refinement: status now returns numeric error codes on failure rather than just -1.

1514.0.1

New subroutine ATELGI allow creation of a customzied ATE login.

1512.1.1

Source code reorganization: symbols related to AUI_IMAGE have now been separated out of ashell.def into image.def and augmented. Programs using them should now ++include ashinc:ashell.def and ++include:image.def.

1512.1.2

IMGOP_ACQUIRE now supports optional ability to set the pagesize.

1512.0

AUI_IMAGE enhancement: IMGOP_INFO now returns the percent black for B&W TIF images.

1510.0.1

Enhancement to AUI_IMAGE allows the setting of pixel type and resolution.

1510.0.2

AUI_IMAGE scanning enhancement: the IMGSF_HIDEUI (1) option in the scanflags parameter now works in single-page scanning mode. Previously single page scans (pages=1) always displayed the scanner's user interface regardless of the scanflags.

1510.0.3

New SOSLIB routine ATEGFK.SBX retrieves a file from the PC via the ATE terminal connection.

1509.0.2

New MIAMEX function MX_LASTPRTFIL returns the file spec of the last file written by the PDFX printer driver.

1503.0.1

Add new routine MX_MALLOCLIMIT to get/set MALLOCLIMIT.

1502.0.2

MX_SYNC refinements: Time elapsed in the sync() or fsync() call is now logged (in microsecond units) if the XDEBUG trace flag set. (This was motivated by suspicions that the sync() call is taking longer under CentOS/RHEL 6 and 7 than under CentOS/RHEL 5. Such suspicions can now be easily quantified.) Also, fsyncing now supported for ISAMA files (e.g. XCALL MIAMEX, MX_SYNC, CH {,STS}).

1501.0.1

New SIZE.SBR Parameter FLAGS.

1500.0.1

New XCALL DYNLIB provides general purpose ability to load and call routines in external DLLs (Windows) or shareable libraries (Linux). Initially reserved for internal use in conjunction with the new LibXL library (see next). To be documented later.