1555 — 08 November 2017

1555.9

Fix

APEX: printing from the Print-As-Intended button, when the intended printer was PROMPT:, was treating "Current Page" option in the printer dialog as page one. It was also always resetting the current page view to page one after a print operation.

1555.8

Fix

PDFX5: virtual printer "PDFX/A-SHELL-..." was not being recognized as a PDFX driver, causing printing to fail when the driver was identified by that name.

1555.7

Fix

WRITECD: floating point values weren't being quoted in the case of LDFs that use comma for the decimal, leading to the loss of the fractional component when the value was input.

1555.6.2

Fix

XTREE: re-entry after an inactive click was landing on the wrong row when the tree was sorted.

1555.6.1

Fix

Compiler edit 837: reinstate support for passing a dimx array of dynamic X elements (X,0) to a function or procedure. This was inadvertently disallowed in compiler edit 796.

1555.5.1

Fix

Compiler edit 836: the /CI (case insensitive) switch was conflicting with PRIVATE DIMX statements, resulting in spurious compilation errors.

1555.5.2

Fix

Command line: -j JOBNAM% (or -j JOBNAM#) was not working properly when the specified JOBNAM was 6 characters or more. The % or # suffix option requires a JOBNAM of 5 characters or less.

1555.4.1

Fix

Windows printing: under various circumstances, the copies specification passed with the spool request was getting reset to 1 in the printer selection dialog.

1555.3.1

Fix

Windows: close loophole in job table management in allowing possibility of corruption when attempting to launch a new session beyond the license limit.

1555.2.2

Fix

CGI: when new CGI session exceeds license, report an appropriate resource temporarily unavailable message to client browser.

1555.2.1

Fix

Formatting: due to a loophole in the standard for the fcvt() function used in formatting with the USING operator, under some Linux systems, 0 USING ".##" was resulting in "%.00" rather than ".00". It was actually trying to output "0.00", leading to the overflow.

1555.2.2

Revision

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.

1555.2.3

Fix

Compiler edit 835: .OFFSET(struct1.struct2.member) now reports offset of member within top level structure, rather than bottom level.

1555.1

Revision

XTREE refinement: SelChgExit exitcodes are now queued when generated by an inactive tree click so that on the next call to the tree, the SelChgExit exitcode is returned.

1555.0

Revision

Compiler edit 834: Support .ARGTYP(@arg) and .ARGSIZ(@arg). Concept is similar to that used for XPUTARG @arg—i.e. @arg is treated essentially as a macro for the argument number corresponding to the argument arg as defined in the function/procedure definition or as retrieved in an SBX using XGETARG(S). No change to the runtime system required.