PxPlus Releases
Build 9171 - Version 7.10 June 2007
 
This build features a number of enhancements to PxPlus in a variety of areas. The new
+PxPlus Exclusive features added are:
General
  • An Apache based RPC interface using CALL "[HTTP/HTTPS]" using an XML / SOAP derived protocol to run subprograms remotely with demo site.
  • Accessing multiple properties is supported through the use of Pseudo "Multi-Property" names to improve client-server performance.
  • Improved Program library path rules logic to expand the internal full pathnames to include the full pathname of the library.
  • Added the ability to change paper trays and paper alignment (PORTRAIT vs. LANDSCAPE) mid-way through a print job.
  • To assist in resource utilization, the Windows About/Info display was enhanced to show active graphic images and item counts.
   
Directives
  • The PERFORM directive has been modified to allow the specification of a DOM= option for missing labels
   
Functions
  • A simple XML function has been added to the system to simplify the generation and parsing of XML data.
  • The FIN ( ) function has new properties to determine the current output orientation and paper source(s) along with printer port name and device.
  • A new FIN ( 0 , "FREECTL" ) option that will return the lowest unused CTL value in the range of from 5000 thru 9999.
  • New functionality was added to the FFN ( ) function to control which files will be searched.
  • The HSH ( ) function has been enhanced to provide SHA 224, 256, 384 and 512 digest capabilities.
  • Two new conversion options have been added to the CVS ( ) function, BASE64URL and BASE64ANY
  • A new STK ( PROPERTIES ) function to retrieve the number and type of CALLing parameters.
   
Mnemonics
  • The 'OPTION' mnemonic has new options for *WINPRT* output ORIENTATION and SOURCE to control the paper during a print job.
  • The 'RS' mnemonic on Windows system has been enabled to force a re-display of the text plane.
   
Parameters
  • A new 'SH' System parameter provides control over sharing logical connections to the same file to improve file performance.
  • The '+X' System parameter extends string formatting compatibility to other Business Basics
   
Properties
  • Added 'SelBulletno property to the Rich Text control to control the bullet number value.
  • A new 'Colno property has been added to the Grid control to access columns by column number only.
   
Utilities
  • New "*plus/obj/qryinf" object provides access to properties of Nomads query objects
  • Added CTRL-D to the Integrated Toolkit to duplicate the current line
  • Improved Browse for library functions within the IT librarian manager to start at current library.
  • Supplied a new "*plus/cs/service" utility to install/de-install the PxPlus Simple Client Server as a service on Windows.
   
Fixes and Minor Changes
  • Corrected problem with the handling of overprints in PDF files (details)
  • Resolved problems associated with concurrent updates of EFF files reporting incorrect record not found statuses (details)
  • Fixed problems with formatted List Box line heights when changing 'FMT$ property (details)
  • Resolved incorrect record busy (Error 0) status being returned on Key functions on Unix/Linux (details)
  • Corrected handling of TIM= clause for MSGBOX directives caused by Message box window losing focus. (details)
  • Fixed an error in the handling of the TXH function when used with PDF files. (details)
  • Corrected problem with the use of PVXLANG environment and message library (details)

Supplemental updates:

The following additional update(s) have also been released:

9171.1
  • New support for PLUSLIB DLL Library for programs and data files.
  • The 'OPTION'("POSXY_NOCHK", ...) was added to force a screen position without checking if it was off the screen
  • Improved *IT program/version compare utility to print differences and create "Patch file" to the clipboard
  • Supplied new "*plus/web/service" utility to create Windows service for ProvideX Web Server
  • Enhanced TCB(9) functions to return the operating system last error code
  • Directory reading now provides additional file details when opened wiith the OPT="+INFO"
  • Added MSG(+) and MSG(+:nnn) functions to return OS error messages
  • New 'ColumnClicked property for List view controls returns column where mouse was last clicked
  • Access to rwo new CTL events have been added using the 'OnDropOpenCtl and 'OnTipCtl properties
  • The Grid sort has been enhanced to include a 'SortGrouping property that defines the size of each logical set of rows when sorting.
  • Corrected open logic for accessing files on a Linux Read only file systems (details)
  • Fixed problem with the PDF viewer sending large PDF files to WindX connected workstations (details)
  • Resolved WindX issue where help tips did not properly position the text under controls (details)
  • Corrected Nomads error which lost translation Table widths when editting groups (details)
  • Eliminated GPF in some versions of PxPlus when saving images to JPG/PNG files (details)
  • Added support of the 'RM' mnemonic to *WINPRT*.*VIEWER* to avoid error 29 (details)
  • Corrected problem caused by adding a MSG to a control that had a TIP but no pre-existing message (details)
9171.2
  • Added '+I' system parameter to independantly control VLR buffer management which was part of the file caching before
  • Eliminated potential recursive loop error within the object destroy logic
  • Removed limitation on Message libraries which forced them to be VLR or EFF files. Any keyed file can now be used.
  • Corrected positioning problem caused by use of null keys in *memory*
  • Resolved some Vista installation and operational issues
  • Corrected problem with *UFC not properly copying data dictionary (details)
  • Corrected problem with *IT and the use of the 'F4' system parameter
9171.3
  • Corrected problem with concurrent window input handling (details)
  • Increased number of logical prefixes to 35 for compatibilty