|
Version 11.00
PxPlus/PxBasic
The following is a list of major enhancements and new
features that have been included in this release.
(click
here to view information on the prior Version 10.20 FP2)
|
|
|
General |
- Added support to extract and generate JSON data
using the DIM
LOAD directive
- Improved SSL interface to better support PCI
Compliance through the use of
protocol and cipher restrictions in the INI
- New Event
handling interface added
to the language
- A reconnect feature was added to the Simple
Client Server interface
- Crash tracking/reporting for Windows that records
internal information onto a log file, should a
GPF or other windows failure occur
- Modified PDF driver to allow for margin of zero
and increased maximum font size
- Added the ability to disable Trace window entries
for system library programs
- Added support for Embedded IO program to direct
file access by File name
- Enhanced the SSL interface to allow non-Secure
connections to switch to Secure mode using the
SETDEV (n) SET "SECURE" TO
"<certfile>"
- Added new -CPL and -LST command options to access
program
compiler/lister
- Added support to open and output to *STDERR*
- Provided the ability to have multiple RESOURCELIB
entries (semi-colon separated)
- Graphical Controls:
- |
Enhanced the GRID
and LISTVIEW controls to
have a 'LockBottom
property to define the
number of rows at the bottom that should
be excluded from Sorting |
- |
GRID has been
enhanced to skip zero height lines when
scrolling up/down |
- |
Improved GRID
display by removing excess header 'gray'
region |
- |
A new drawing tool BUTTON
type has been added to the system
(OPT="#") |
- |
Images on BUTTONS
are now scaled to fit the button size |
- |
Improved rendering of Transparent
buttons to minimize flicker |
|
|
|
Directives |
- Added SETDEV
(fileno) SET "option" TO
"value" to simplify the
setting of channel options
- To free a record currently locked you can use the
new EXTRACT
RELEASE (n) directive
- A FLUSH
(fileno) directive has been added to
flush all internal buffers for a file and,
depending on the OS, to force data to be written
to disk
- The following four (4) SETTRACE
directive options were added with
Version 11:
- |
SETTRACE DISABLE in an object
definition to prevent tracing |
- |
SETTRACE SHOW enables and shows the
trace window |
- |
SETTRACE HIDE minimizes the trace
window |
- |
SETTRACE CLEAR clears the trace
window contents. |
|
|
|
Functions |
- A new DIM(LIST
..) function has been added to
generate JSON from an associative array
- The HSH(
) function has a new hash type of -1
which returns the SHA-1 value for the string
- The number of active Error History events will be
returned using the TCB(130)
function
- The TSK(
) function has been enhanced to
provide a list of active Event handlers
|
|
|
Mnemonics |
- Added new Option mnemonic keywords to control the
colour of frames and standard alternating
background colours:
|
|
|
Parameters |
|
|
|
Nomads |
- Auto Chart functionality added to system for
GRIDS and LIST_BOXS via the Popup_menu
- Created a new %NOMADS
object to hold new Nomads based
parameters and settings
- Added SVN commit button to toolbar to commit
panels after saving
- Provided new 'Sizer Control' and Rocker Button'
attributes to button definition
- Enhanced the Folder control to allow for the
inclusion of images and the specification of text
alignment
- Added a new Query+
query processor to the system to
provide more consistent query displays
- Synchro-Lock support was added as an attribute to
Nomads panels
- Image definition was expanded to include support
for Gray scale conversion
- Added support for CTRL-SHIFT-RCLICK to bring up
panel/program editor popup menu
- BackHiLight1, BackHiLight2 were added to GRID
preset properties
- Added Events to Nomads for panel load/unload and
sign on/off
- Improved Calendar look and feel including ability
to double click a date to select it
- Added support for substring and expressions
definition in Query filter definitions
- Implemented Embedded panel control on File
Maintenance Layout tab
- Multi-line controls were enhanced to provide for
transparent backgrounds
|
|
|
iNomads |
- iNomads
has been enhanced to handle most non-Nomads
applications
- Added *plus/inomads/geolocate
routine to provide
location services to applications
- Enabled bar code scanning for Android devices
with *plus/inomads/scanner
- Improved support for *win/color to return colors
when using iNomads
- Added Events to iNomads
for panel load/unload and sign on/off
- Enhanced logic for touch screen to emulate right
mouse click and function keys
- Added support for image rotation, grayscale,
invert and crop
|
|
|
Utilities |
- Supplied a new "REGISTER"
command line utility to initiate
online registration of software
- Added a new "ERRORS"
command line utility to display
error history
- The EZWEB server was modified to copy/initialize
the iNomads
base line configuration if needed
- Added two new methods (Added loadImageFile(f$)
and saveImageFile(f$)) to the eSignature
interface
- Simple Client server host program was enhanced to
add a new ";Shutdown"
entry point to shut down the host
process
- Added support for INLINE
option to the PDF based viewer
utility
- Progress
bar utility (*PROGBAR)
was upgraded to allow inclusion of an image
|
|
|
Fixes
and Minor Changes |
- Resolve memory allocation problem with UTF8 data
conversion and CVS function
- Improved the speed of the MOD function when
dealing with large integers
- Corrected problem with OnTipCtl processing not
firing consistently
- Fixed problem with DELETE key on Auto Complete
data with prefixes
- Corrected memory allocation problem when defined
ADO files with > 16 keys
- Removed DEP protection flag from EXE to resolve
problem with external COM modules
- Resolved a problem with the GRID FIND directive
not properly handling translation tables
- Added a new Error #119 - Demo license when
hitting the 5000 record limit
- Resolved problem with compiling/listing IF
statements when using ++n or --n
- Fixed an issue with eSignature so that 'value$
will properly return null if no strokes made or
image loaded
- Added ERR= clause to DIM(Find...) function to
avoid error 11 when there's no data in
ConvertData utility
- Fixed error 11 that occurred when all fields were
blank in GUI View file (ufv.w) utility
- Fixed bad recovery from load error when
passworded program load cancelled in *IT editor
- Added test for '+v' to top of pathinfo program in
version control system.
- Added ERR= clause to Version Control system logic
to prevent error 26 in pathinfo program
- Corrected Windx.utl spawn logic to properly exit
if not running WindX
- Fixed security logic in GET_FILE_BOX emulator
- Corrected logic to allow for passing key number
to use and key size to *NEXTSEQ
- Fixed issue involving opening a report using RW
with simple path and prefix in effect
- Added -bkg to resolve an issue with the
application server incorrectly counting user
licenses
- Fixed Version Control issue where changing the
menubar on a panel caused a panel with the work
key to be added to the source directory
- Corrected omission of logic to copy report files
to source directory for the Version Control
system
- Fixed text mode Web configuration utility to work
on normal text mode devices (not just WINDX)
- Added timeout when trying to get doc info after
navigating to HTML file to avoid hung processes
- Views library default font setting did not have
the ampersand set for underline
- Fixed issue where calculated field grid got
locked if library fields were selected in the
report designer
- Corrected problem with cd command working from
drive root
- Added error handling and reporting in case data
file used for autocomplete is not accessible
- Addressed a potential error 47 when parsing and
auto-complete data file key
- Fixed html header info to append request to load
rGraph rather than replace all headers
- Disabled update button for files with no field
separator as update is not supported in the GUI
file update utility
- Addressed error 10 that occurred after updating
the file password in the data file passwording
utility
- Change to make MSGBOX consistent with new Windows
interfaces in handling of TIM=
- Correction for Content Length and CGI interface
on IIS/APACHE
- Corrected logic to support non-PxPlus based FIB
formats in *NEXTSEQ
- Fixed data file conversion utility to detect
external key in text-to-binary conversion
- Fixed issue updating a new directory after
refusing to update to new architecture with
Version Control system
- Resolved problem when putting double quotes in
chart titles
- Fixed issue where setting 'Initially Disabled'
for a non-native chart could cause an infinite
loop
- Added logic to display type of EFF file in
directory view utility (*UDV)
- Fixed issue with spaces in pathnames when
generating batch and SQLite command files with
Version Control system
- iNomads
- |
Fixed problem with TXID being too big
on command line |
- |
Increased width and height size for
template definition |
- |
Added _STS_TBL$ and _GRP_NAME$
emulation for compatibility with Nomads |
- |
Added missing attributes for Grid |
- |
Added support for RADIO_BUTTON REMOVE
directive |
- |
Fixed handling of security in iNomads
fields |
- |
Fixed Trigger logic within iNomads
when handling concurrent panels |
- |
Fixed folder preserve logic to
properly preserve control values |
- |
Corrected EOM processing to match
Nomads |
- |
Added logic to preserve ERR state
around commands |
- |
Resolved problem with user CTLS not
working correctly when using Folders |
- |
Fixed GRID right alignment to replace
spaces on right with &NBSP |
- |
Added Colour query for HTML and
linked into template designer |
- |
Fixed time out logic on disconnect |
- |
Corrected handling of format mask of
00# |
- |
Fixed problem with Exit URL not
properly transferring on some browsers |
- |
Improved handling of bitmaps of
folder tabs to properly handle font
alignment. |
- |
Fixed UTF8 conversion logic for Ajax
input |
- |
Fixed problem with resizing
concurrent windows (corrected z index for
size image) |
- |
Corrections for properly rendering
the & and other HTML escape
characters. |
- |
Addressed issue where Google Ccharts
were not displayed in the IE9 browser |
- |
Added support for OnLoadCtl for List
Boxes and the GRID
|
- Nomads
- |
Added 'visible property to extended
controls in Nomads |
- |
Fixed issue with Nomads Designer
where the screen library channel was
closed when testing a panel that accessed
a concurrent window in a different
library. |
- |
Query - Save and reinstitute column
sort when hiding/showing columns |
- |
Corrected Winproc error display to
make it easier to track down problems |
- |
Fixed an error 14 that occurs when
pressing the SQL Keydef button when no
providex.kdf exists |
- |
Fixed typo in the File Maintenance
generator that resulted in an incorrect
calculation of the window height |
- |
Changed reference to column 3 from
field to MID() formula to avoid error 47
on missing dates in DDF Query/Dictionary
maintenance |
- |
Added logic in *winpnl to assure
location of panel (column, line) are
integers which could cause errors during
redisplay of panel |
- |
Added new functions *wingrp (and
*obj/nomads) to get information about
group definitions which differ between iNomads
and Nomads |
- |
Resolved problem in file maintenance
that occurred when clearing numeric keys |
- |
Addressed issue where incorrect
directory and prefix could be displayed
when an error occurred opening a NOMADS
panel |
|
|
|
Supplemental updates:
The following additional update(s) have also been released: