|
Version 10.10 PxPlus -
Feature Pack 1
Version 10.10 is Feature Pack 1 (FP1) for PxPlus
version 10 and is provided as a free upgrade to all
Version 10 PxPlus systems. It includes a number of new
features and corrections to the Version 10 PxPlus
product.
The following is a partial list of the PxPlus
enhancements included with this feature pack.
(click here to view information on
the prior Version 10 - build 9300)
|
|
|
General |
- TRY .. CATCH directives
have been added to the language for
exception handling.
- Added a 'ThumbSize property
to scroll bars to enable user to control size of
slider
- Enhanced RICH TEXT input fields to allow up to
1MB in length.
- Added support for Mousewheel over closed Drop box
to select items
- Improved flow control when using Application
Server and WindX.
- New error reporting added to handle instances
when open of *BITMAP* required too much memory.
- Improved PDF handling of pictures to better
emulate normal windows printer output.
- Enhanced SAVE to not include version information
if '+R' is set to zero.
|
|
|
Directives |
- Enhanced the GOSUB directive
to provide a WITH clause to pre-set variables
prior running subroutine
|
|
|
Functions |
- Enhanced the ENV( ) function
to return the product name when called with -1
(PxPlus-Base/Pro/Ecomm or PxBasic)
- New 'occurrence' field added to the ERR( ) Function
to retrieve error history
- Added support for high-order ASCII to XML parser
function.
|
|
|
Mnemonics |
- 'PICTURE' mnemonic
has been enhanced to provide for the rotation and
cropping of images (excludes animated GIFs)
- The 'PICTURE' mnemonic has also been modified to
allow for the omission of position information
(top,left,width,height) when used in list_view
text.
- The 'OPTION' mnemonic
now allows the user to change the date/time stamp
for file access, modification and creation.
- Added *CURFONT as a standard
font name to the 'FONT' Mnemonic
to indicate that the current font name should be
retained
|
|
|
Parameters |
|
|
|
Nomads |
- Extensive Nomads panel and utility panel
re-tooling to standardize screen terminology and
design.
- Added Drag and Drop functionality to a number of
Nomads utility programs
- Improved the Nomads TAB order entry screen
- Added new 'STRETCH' option for screen resizing
that allows controls to be stretched to
accomodate new screen size.
- Query System
- |
Records selected as favorites can now
be highlighted in the query list by
setting %Nomad_Query_Fave_Color$ to the
color to be used.
E.g. %Nomad_Query_Fave_Color$="dark
green" |
- |
Added the ability to cancel changes
made to a query definition as opposed to
having design changes applied
immediately. |
- |
Popup menu options can now be
suppressed by type. Setting
%Nomad_Query_Suppress_Popup$ with any
combination of E (export),
C (copy), H
(hidden columns),F (filters),
V (favourites) and/or
P (profile).
Thus
%Nomad_Query_Suppress_Popup$=EC
would suppress the Export and Copy
options, and
%Nomad_Query_Suppress_Popup$=CEFHPV
would suppress the entire popup menu.
Order of the letter codes does not
matter. |
- File Maintenance System
- |
Now supports the ability to create
maintenance programs for external
databases. To create a file maintenance
panel for an external database table,
there must be an entry for the table in
the Data Dictionary file. It can be
defined using a file name from a prefix
file, or a file name consisting of the
connection string for the table. |
- |
Allows the use of numeric keys |
|
|
|
iNomads |
- iNomads now supports concurrent windows
- Added the ability to create Radio_buttons
dynamically on a panel
- Improved Button display to better match the
Windows button styles
- Enhanced Radio_buttons to support background
colours
- Added new option to control the 'outlining' of
the control that currently has focus.
- Added logic to allow templates to control the
contents of TRISTATE check boxes
- Added system sounds to allow the 'BEEP' mnemonic
to be properly emulated
- Added 'SORT property support to tree view.
- Improved the handling/drawing of single
row/column frames
- Improved highlighting of Grid cells and improved
support for grid cell background colours
- Added support for direct placement of POPUP_MENUs
- Improved timeout handling by adding a new
RECONNECT_TIME property to define how long a user
has to reconnect to a task.
- Added the ability to include your own custom HTML
in the MSGBOX text. ($01$ replaced with <, and
$02$ replaced with >)
|
|
|
Utilities |
- A new WindX Connection Manager
has been provided to simplify and control
connections to various client-server hosts
- Added logic to detect invalid file name cases for
system library programs when transferring using
the WindX static download facility
- Added a warning message to WindX when the
workstation WindX is older than the server (only
displayed when going to command mode).
- Enabled the *PATCH utility to handle programs
that have embedded version control. Patch utility
will now overwrite prior versions.
- Added logic to allow the FID of a workstation to
include the quote or apostrophe character in the
SPAWN utility.
- Removed faulty word wrap logic from *it editor
- Added support for new PxPlus VLR file formats to
the *UFAC file check utility.
- Forced TURBO mode on for graphical editor to
improve performance
- Updated *web/base64 program to use internal
functions in order to improve performance.
- Enhanced *UFAR to properly handle compressed
files.
|
|
|
ODBC
&
pxpsql |
Version
5.10 of the ODBC driver and pxpsql command line processor
released
- Added a LIST command that will display all table
names in the supplied data dictionary or INI
file.
- Enhanced to support config files with blank lines
and config files with Windows, Unix, or mixed
line endings.
- The Unix/Linux version now prints out error
messages along with the error code. (Previously
only the Windows version supported this)
- Added support for scalar conversions involving
days of the week or month names.
- Improved optimization of cross join queries that
have a where clause that involves the second
tables key. The bug caused the entire second
table to be read for each record in the first
table.
- Resolved a problem with descending keys when a
file was small enough to be locally cached.
- Fixed cross joining with a EFF table as the
second argument.
|
|
|
Fixes
and Minor Changes |
- WindX changed to force the use of the Caption
line from the INI during initial connection.
- Resolved problem with Web news program not
properly running in the background under
Unix/Linux.
- Corrected a variety of system utilities to
properly detect Unix/Linux versus Windows
- Fixed potential problem in the Apache based Web
interface to properly set content-type for form
submissions.
- Upgraded *win/xlate to be able to run on Unix
based systems.
- Corrected problem with Link file utility caused
by passworded or owner coded device drivers.
- Corrected the list of Functions displayed when
defining numeric functions in the Report Writer
Designer
- Resolved issue with the *win/registry program and
leading slashes in key fields.
- Resolved problem with Report Writer and error 47
caused by custom sort that did not use a key
segment
- Corrected *web/ftp program problem with LIST
directory functionality
- Corrected 'Variable$ property in *dict/colinfo
when used with external databases.
- Resolved problem with Application Server not
being able to handle Version 10 due to numeric
masking
- Fixed problem with Calendar control and Right or
Center aligned input field not signaling change
- Eliminated GPF caused by requesting the BINSOURCE
list on a windows printer that had no bins.
- Corrected incorrect removal of DROP FILE entries
caused when OCX with no window handle was
dropped.
- Resolved memory corruption problem caused by
issuing DELETE 65000
- Corrected problem in *MEMORY* key generation on
files with > 255 fields.
- iNomads
- |
Corrected problem with Grids and
joined columns/rows not appearing
properly |
- |
Corrected problem with Hide/Show of
query buttons associated with input
fields. |
- |
Fixed problem with the display of Web
style folders |
- |
Resolved a List view mouse click
detection problem |
- |
Corrected variable clearing to match
standard Nomads. |
- |
Fixed missing
Folder'CurrentTab'Active property |
- |
Changed OPERA browser detection to
handle more recent versions |
- |
Improved order of display to properly
emulate the ordering of overlapping
controls |
- |
Corrected problem with list view
sorting when data contained mnemonics. |
- |
Resolved issue with the handling of
Backspace key in IE (IE internally
generated Page back) |
- |
Corrected JUMPTO logic to properly
handle quoted strings |
- Nomads
- |
Corrected problem in library compare
utility where it would not properly
handle the "SLCT" records in a
panel library. |
- |
Resolved problem with Query system
which could lead to a memory file being
left open |
- |
Corrected problems with expressions
used as colour definitions in shapes |
- |
Resolved problems caused by using
Folder style Nomads with blockpaste and
other utilities. |
- |
Fixed resizing problem with
multi-lines. |
- |
Fixed missing Pre/Post logic entries
for smart controls in the Folder based
Nomads designer |
- |
Resolved problem with library compare
not properly detecting changes in
Dependencies |
|
|
|