Changes to MSBASE V7 Services
Changes on October 5, 1995
- reflow.i now can
support a source that is not an array. The requirement for reflow to
take only from an array became a real pain with V7 and support of the
EDITOR widget which more or les killed the need for array based
free-form text fields. To use, just specify the number of array
elements in the source as 0. The calling/parameter format has not
been changed.
Changes on September 20, 1995
- prntutil.i QUERY-USER was modified to enforce the printer model
requirements even when going out to a file. This also means that
all the appropriate sequences are sent to the file as well. This was
done because so many people printed things to files and when finally
printing those files, complained that they didn't look right.
- SYSADM was modified to allow the graphics controls
for a printer model to be edited and compiled.
- Final support for the line drawing capabilities of a printer
in prntutil was completed and tested. Printer models EPSON*
and HP* were properly setup with the correct escape
sequences.
- SYSADM was enhanceed to support a new printer model
exporter and importer. These will export/import only the human readable
version of the control sequences (as the machine radable ones screw up
the import process with control characters) and on import, recompile
them.
- A standard library of printer models was created that can be
easily exported to a site to bring them up to spec.
Changes on August 21, 1995
- syncbase.p was modified to not export custom
programs,
menus,
menu-items, or
objects
(any object which is part of a custom
program is NOT exported regardless of the obj-custom status).
- SYSADM was modified to set the object.obj-custom
flag on objects created as part of the system paths or package data
as these are custom to a given install.
Changes on August 20, 1995
- Preliminary support for printer based line drawing options
has been introduced. While it's very simple at this time, the
interface will allow expansion into genuine graphic boxes
Changes on August 18, 1995
- obj-perm.i now accepts expressions for the object and/or attribute
names instead of only accepting constant text
- the menu system will not let you run a program marked as a
sub program, regardless of permission state
Changes on August 15, 1995
- Support for the new
menu.menu-custom,
menu-item.item-custom and
object.obj-custom
were added to SYSADM.
- SYSADMs permission lister now has the ability to list only
permissions enabled for a group (switchable)
- Support for
program.prog-sub
was added to allow sub-programs to be flagged as such in
SYSADM. Also, sub-programs will
be identified as such in a program listing
- All existing SYSADM listing/print services are working again
- All listing/print options will flag customized object/programs/menus
with a small '*'
- Support for the new
group-perm.perm-startdate
was added to SYSADMs Group permission editor
- Support for the new
group-perm.perm-startdate
was added to the get-perm.i and obj-perm.i library services
- The menu system will now automatically skip over menus where
there is only one enabled item (either because there is only
one item or because of permission considerations).
Summary of changes without specific dates since V6
- The prt-* services were replaced by the much improved prntutil.i service
- The sts-* services were replaced by the much improved statutil.i service
- listutil.i was added for managing attribute/value pair lists
- sfldutil.i was added to aid in detecting field changes/modifications
- scodutil.i was added to simplify ID based fields on screen
- rfldutil.i was added to support required field processing/enforcement
- multtype.i, multutil.i and multwrap.i were added to support multiple choice
fields and drop down selection lists for those fields
- areautil.i was added to aid in managing multiple areas in a program
- reflow.i was modified to support the source not being an array
- smnuutil.i was introduced to help manage strip menus
- numonly.i was added to simply/enforce numbers only entry in character fields
- upercase.i was added to simplify upper case only character fields
- the rpt-* services where replaced by the rpt-util.i service
- os-util.i was added to help in os file related operations
- get-def.i can now take the 'initial' default as an optional 3rd parameter
- hideutil.i supports hiding viewing frames in a given region
- baselist.p was added to allow simple selection list creation
Last updated on October 5, 1995