home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
ued300b8.zip
/
UED_BETA.DOC
next >
Wrap
Text File
|
1996-11-05
|
13KB
|
316 lines
UED Version 3.00 Beta 8
Maximus-CBCS User Base Editor
(C) Copyright 1990-1996 by CodeLand, All Rights Reserved
Written by Colin Wheat of 3:690/613
Fidonet: 3:690/613 FileRequest Magic Name: UED
Internet: http://www.ami.com.au
ftp://ftp.ami.com.au
telnet://bbs.ami.com.au
colinw@ami.com.au
UED is SHAREWARE software. Please register if you intend to
continue using UED. Registration payment should be addressed to
Codeland Australia, at P.O. Box 351, Kalamunda WA 6076 Australia.
The registration charge is USD$25.00 or AUS$30.00. Payment should
be in the form of cheque, money order, or Bank Cheque.
Please address registration payments to:
CodeLand Australia
PO Box 351
Kalamunda WA 6076
Australia
For a valid registration code number to be assigned we also need
the following information:
Registration Name :
Registration Location :
Contact details (for key delivery):
An internet e-mail address is preferred for key delivery, Fidonet
Netmail (name and Fidonet address) is also acceptable.
This is a BETA version of UED V3, for Maximus V3.xx OS/2 & DOS
versions. This version replaces all previous versions, and licence
to use former beta versions is hereby withdrawn.
Please send all problem reports and suggestions to Colin Wheat at
3:690/613@fidonet via crashed or routed Netmail, or via internet to
colinw@ami.com.au.
DISTRIBUTION is officially limited to availability from the
author's system (3:690/613). Various systems internationally may
make the beta available on a temporary basis, to allow for the
strong international demand for the product, including various
internet sites. This restriction is largely aimed at preventing
long term availability of the beta product. For that reason beta
versions should NOT be included on CDROM media.
Current USAGE of the beta is limited only so far as licence to use
the beta is withdrawn upon the release of an update version. If you
have the current beta archive you may use the beta for the purposes
of beta testing. The usual warnings apply, this is a largly
untested beta version. Backup the user files to a safe place to
guard against possible problems. Longterm usage is restricted by an
inbuild date check as noted on the command line help screen. Again
this restriction is aimed at preventing longterm usage of the beta
product.
CHANGES FOR VERSION 3.00 B3
* 12/08/95
First V3 beta release. Base product completely rewritten, including
full Max V3 support with a new USER.C access api including support
for USER.IDX, base screen api's for the compiler change, and new V3
formatted Edit screen. Several feature additions, including direct
Maximus PRM access allowing a more intergrated support for the
Maximus BBS site.
CHANGES FOR VERSION 3.00 B4
* 12/08/95
* Rewrote the internal data handling for PRM file data. The result is
slightly less memory usage, with UED only keeping information it will
actually use.
* Added Compress.Cfg file parsing. The Compress.Cfg file name and path
are obtained from the PRM file. The compression selection option now
lists the actual compression protocols available on the Max site. If
the PRM file is not found a default listing is used, as supplied in
the release version of Compress.Cfg.
* Merged the pop-up menu system back into the code. Moved the Quit and
About options to the pop-up menu.
* 12/09/95
* Fixed the DOB year field usage on the Edit screen. UED was mistakenly
assuming a data field usage of DOB-1900. Scott's "1900-" field
description actually means data such as 1900 and up. The data field
is unsigned 16 bit, with maximum value of 65535.
* 15/09/95
Rewrote the Append Record code and added the function to the pop-up
menu. Moved the About screen back to the pop-up menu.
* 19/09/95
* Moved the Index menu back to the pop-up menu.
* 22/09/95
* Rewrote the Purge User File code, updated and tested the LRP clearing
code, and added the function to the pop-up menu.
Purge is a complex function and needs wide testing. It's the main
reason for the B4 release. Specifially, verification that deleted
record's last read pointers are being correctly cleared would be of
most value. The method to do that is to check the last read pointer
for a new user record that inherits the same pointer from a deleted
record. (Simple :). Example; User lrp10 has read 50 msgs in the
WA_TRADE Conference. Delete user lrp10. Append a new user record and
name appropriately. Verify the new record has an lrp of 10 (Maximus &
UED dynamically reuse old lrp's). If the new record has a different
(and lower) lrp, append new records until lrp10 is allocated. Logon
to max locally as user lrp10, and confirm that the lastread for the
same conference (WA_TRADE) is now showing zero msgs read. Note that
for UED to find the Marea.Dat file in order to access your msg areas,
it must be given the correct Maximus directory path. Lastly; if the
msg last read pointers were not to be cleared during record deletion,
the new record would incorrectly inherit the last user's lastread
data for all msg areas.
CHANGES FOR VERSION 3.00 B5
* 01/10/95
* Added the Browse module back into the executable. Redesigned the
Browse menu for the new V3 screen width. Recoded the first browse pan
screen, displaying Name, City, Access, and Calls. Used sensible
#defines for the field column widths this time, so browse field width
changes are now as simple as a #define change and recompile.
* Added delete prevention code for the first record (SysOp) on the
Browse and Edit screen Del functions.
* 03/10/95
* Rewrote and merged the Stats code back into the executable.
* 07/10/95
* Add UED.INI configuration editing and saving to the Popup menu.
* Rewrote and merged the Upgrade Profile configuration code back into
the executable. Increased the number of profiles from 8 to 16.
Redesigned the profile configuration screen to suit UED V3. New
profile storage design for the UED V3 text mode INI file.
* Added version ID within UED.INI. UED will NOT load data from an INI
file which lists other than the current ID. e.g. [UED300] at the time
of writing. Added UED.INI (C) header.
* Added a check for the "MAXIMUS" environment variable. This variable
provides the full path and name of the system Max.Prm file. UED uses
it as a last resort if the calculated PRM file path and name access
fails. UED by default builds the Max.Prm file path and name from the
given Maximus directory together with the given Prm file base name.
* 28/12/95
* Set the beta date expiry for 1st April 96, allowing 3 mths of
operation, in preparation for the B5 release. :( Unfortunately
there's been NO time available since October to work on the code. B5
-must- now go out due to the approaching B4 expiry (1st Jan 96).
Several enhancements haven't made it into B5, including limited
colour configuration, and UpGrade Profile application. None the
less, B5 offers adequate additions over B4, and is a reasonable
subset of the full product.
CHANGES FOR VERSION 3.00 B6
* 31/12/95
* Fixed a scan bug in the stats module, which was using direct file
access for maximum scan speed. Without a file rewind the stats data
may have been inaccurate depending on the current record pointer
position. Replacing the direct file read with the user API function
UserRead() avoids the problem.
* Fixed the stats Call Percentages screen to correctly display the
actual priviledge levels in use on the system (up to the maximum of
16 levels that UED currently supports).
* 13/01/96
* Rewrote the Upgrade Profile application module, and activated the
option on the Edit and Browse screens. Increased the Profile title
field size from 33 characters to 42 characters.
* Adjusted several pop-up menu drop-down menu screen positions.
Activated the Global drop-down menu in preparation for the
reintroduction of the Global module.
* Fixed formatting on the Edit screen for the Language field and the
Expiry date field.
* Modified the pop-up menu return status and main program
(Edit/Browse/Quit) status design, to use seperate variables, allowing
more complex post pop-up menu status processing, within the Edit and
Browse modules. The MenuStat variable is replaced by MainStat and
MenuStat.
* 14/01/96
* Added 16 levels of UnDo for the Profile UpGrade application function.
* 06/03/96
* Released B6 to cover B5 expiry :(. B6 expiry set to 1st Aug.
CHANGES FOR VERSION 3.00 B7
* :) Congratulations to Barry Ryder (3:640/937), as the first to register
UED V3. As most have probably noted, my time is extremely limited, to
the extent that UED development has been awfully slow. For that reason I
don't and won't push for registrations, but if you do value the product
to the extent that pre-release registration is your preference, I'll
happily have my arm twisted. The amount involved is Aus$30.00. My postal
addresss is Codeland Australia, P.O. Box 351, Kalamunda, W.A. 6076
Australia. Thanks go to multiple people for enquiries on this topic.
Naturally multiple registrations would help ensure the project's
completion 8-).
* Fixed a problem with the Profile Upgrade function, where Keys were not
being updated. Thanks to Murray Thessman and Chris Maddock for reporting
this one.
* Fixed archive compression listing to display in correct order from
Compress.Cfg. Maximus uses the Compress.Cfg data in reverse order. This
problem has been reported by multiple people, including David Read and
Alberto Pasquale.
* Added configuration save/restore support for the Global Delete screen
settings.
* Redesigned the Global Delete screen to support the additional priviledge
levels. Note that UED V3 is only supporting four additional levels for a
total of sixteen.
* Global Delete should now be operational (phew!:). This delay is not as
bad as it sounds. With Global Delete now in place, the groundwork for
the other Global functions is all done. The other three screens should
take less work than Global Delete did.
* Note that the UED INI file includes a version specific ID. UED will
ignore older versions of the INI file. You should either delete the last
beta's INI file, or overwrite it with the Save Changes command.
* Beta 6 expiry was set to six months. Unfortunatly that time has simply
flown!. I've set Beta 7 expiry to three months (Nov 1st), hoping it
will force me to keep at the code until we're done.
* Released B7 as UED300B7.LZH on 96-08-03.
CHANGES FOR VERSION 3.00 B8
* Added configuration save/restore support for the Global Key Setting
screen.
* Redesigned and activated the Global Keys screen. Global Keys now
supports the Max V3 additional priviledge levels.
* Fixed Credit and Debit field handling including Profile settings, to
correctly save and display to the maximum field value of 65535. Problem
reported by Chris Maddock.
* UED can now encrypt the user password. The Maximus CTL verb "No Password
Encryption" setting is followed, so that Maximus and UED will both
automatically save passwords in encrypted or non-encrypted format
depending on this Max.Ctl setting.
* Added registration support to UED. UED can now accept a registration
code number. Registered versions do not expire, and do not display
the 10 second invitation to register at powerup.
* Beta 8 expiry is set to 3 mths, expirying on 97-02-01.
* Beta 8 released as UED300B8.LZH on 96-11-05.
TO-DO LIST FOR THE V3 RELEASE
* Complete the global function set.
* Rewrite automatic BATCH command line modes.
* Add phone number formatting.
* Add text file reports.
* Add text search for description database.
* Investigate display problems under DOS/DesQview.
-=-=-=-=-=-=-