home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 31
/
CDASC_31_1996_juillet_aout.iso
/
vrac_os2
/
wpsav20b.zip
/
WPSAV20.DSK
/
unc.dsk
/
WPSAVER!
/
WPSAVER.DOC
< prev
next >
Wrap
Text File
|
1996-05-13
|
21KB
|
580 lines
WPSaver
version 2.00
copyright (c) IcaruSoft, 1996
License Agreement
-----------------
IcaruSoft grants a license to the individual and/or corporate licensee to
use the program product (the set of computer programs and machine
readable and printed materials supplied with this package) for a term
beginning on the day you accept this Agreement and continuing until
termination. This agreement is automatically terminated if you violate
any of the terms and conditions of this Agreement. You may terminate
this agreement at any time by destroying all copies, modifications,
updates, and original materials supplied with the Program Product.
IcaruSoft grants the right to use the shareware version of the enclosed
software program on as many terminals connected to as many computers as
you wish. This software is distributed in both shareware and commercial
versions. You are encouraged to share the shareware version of the
software, in its entirety, with as many people as possible; however,
this software may not be distributed for profit unless the following
terms are agreed to:
1) The packaging of the media upon which the software is distributed
must clearly state that the package contains shareware which must
be purchased separately.
2) The distributor of said media charge no more than necessary to
cover normal cost of business plus a reasonable profit.
Under no circumstances are you, or anyone else not explicitly directed in
writing by an authorized IcaruSoft executive, permitted to give, sale, or
otherwise distribute in any manner this software product to any third
party.
Copyright
The software is owned by IcaruSoft and is protected by United States
copyright laws and international treaty provisions. Therefore, you must
treat the software like any other copyrighted material (e.g., a book or
musical recording) except that you may either (a) make a copy of the
software solely for backup or archival purposes, or (b) transfer the
software to a single hard disk provided you keep the original solely for
backup or archival purposes. You may not copy the written materials
accompanying the software. The copyright notice must be maintained and
displayed as provided in the program.
Restrictions
You may not use, copy, modify, merge, rent, lease, or transfer the
program product or any portion or modification thereof in whole or in
part, except as expressly provided in this agreement. You may not
reverse engineer, decompile, or disassemble the software. You may not
use this Software, in any manner, in violation of applicable Federal,
State or Local Laws.
ii
Limited Warranty
IcaruSoft warrants the distribution diskette(s) upon which the program(s)
are provided are free from defects, in materials and workmanship, under
normal use, for a period of thirty (30) days from the original date of
purchase, to the original purchaser, provided that the program was
purchased on said diskette(s) and from IcaruSoft or an IcaruSoft
distributor. IcaruSoft will issue NO refunds once the diskette envelope
is opened. Returns, if authorized by IcaruSoft, will be subject to a 15%
restocking fee. For breach of any written or implied warranty on this
product, the consumer is limited to the replacement of the defective
diskette(s).
NOTE: SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF
INCIDENTAL OR CONSEQUENTIAL DAMAGES SO THE ABOVE LIMITATION OR
EXCLUSION MAY NOT APPLY TO YOU.
ICARUSOFT MAKES NO OTHER WARRANTY OF ANY KIND, EITHER EXPRESSED OR
IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND NO WARRANTY
THAT THE PROGRAM PRODUCT IS FREE OF ERRORS.
IcuraSoft, its agents or employees shall not be liable or responsible for
the manner in which the Software is used by the end user, or be liable
for the cost of any repair or correction required for defective IcaruSoft
program product material except as stated in this paragraph.
NO LIABILITY FOR CONSEQUENTIAL DAMAGES. In no event shall IcaruSoft or
its suppliers be liable for any damages whatsoever (including, without
limitation, damages for loss of business profits, business interruption,
loss of business information, or other pecuniary loss) arising out of the
use of or inability to use this product, even if IcaruSoft has been
advised of the possibility of such damages.
General Terms
This is the only agreement between user and IcaruSoft regarding this
program product and it may be modified only by a written agreement
between those parties. This agreement cannot be modified by purchase
orders, advertising, or other representation by any person. If any
provision of this agreement shall be held invalid, illegal, or
unenforceable, then the validity, legality, and enforceability of the
remaining provisions shall not be affected or impaired thereby. This
agreement shall be governed by the laws of the State of North Carolina.
By opening or keeping the diskette package, or keeping the shareware
version of the program you acknowledge that you have read this agreement,
understand it, and agree to be bound by its terms and conditions.
U.S. Government Restricted Rights
The software and documentation are provided with restricted rights.
Use,duplication, or disclosure by the Government is subject to
restrictions as set forth in subparagraph (c)(l)(ii) of The Rights in
Technical Data and Computer Software clause at 52.227-7013.
Contractor/manufacturer is IcaruSoft, 2920 Pleasant Garden Rd.,
Greensboro, North Carolina, 27406
iii
Forward
--------
ABOUT WPSAVER
WPSaver is a PM only screen saver featuring:
- Small memory and disk requirements
- Full 32-bit power
- Full support for MMPM/2
- Digital clock interface
- Password protection
- Unsurpassed extensibility
WPSaver is a 32-bit Presentation Manager screen saver. It has been
designed to be as light on system resources as possible, while at the
same time having unlimited extensibility. Memory, disk, and run time
requirements have all been kept to a bare minimum without sacrificing
quality. Only the main executable and one dynamically linked library
resides in memory when
WPSaver is inactive. When the keyboard monitor times out after the user
specified time of inactivity, only the library required for the currently
running module is loaded, and the module is freed when WPSaver switches
to another module or user activity is detected.
Each Screen effect or "module" is implemented as a separate dll. The user
need only keep the dll for the modules that are actually being used on
their hard drives. If the user likes variety, WPSaver supports a
theoretically unlimited number of saver modules; however, if the user is
short on disk space, WPSaver can be fully functional with only 70K.
ABOUT ICARUSOFT
IcaruSoft, formed in 1996, is a small independent software developer
dedicated to producing and promoting quality software that takes
advantage of the advanced features of IBM's OS/2 operating system.
iv
Table of Contents
-----------------
I - Title Page. . . . . . . . . . . . . . . . . . . . . . .i
II - License Agreement . . . . . . . . . . . . . . . . . . .ii
III - Forward . . . . . . . . . . . . . . . . . . . . . . . .iv
1) About WPSaver
2) About IcaruSoft
IV - Table of Contents . . . . . . . . . . . . . . . . . . .v
V - Installing WPSaver. . . . . . . . . . . . . . . . . . .1
1) Upgrading from previous version of WPSaver
2) Installing the program
3) Adding and removing modules
VI - Launching WPSaver . . . . . . . . . . . . . . . . . . .2
1) From the command line
2) From the workplace shell
a} Normal
b) Using drag and drop
VII - Configuring WPSaver. . . . . . . . . . . . . . . . . . .3
1) From the command line
2) From the workplace shell
VIII - Ordering WPSaver . . . . . . . . . . . . . . . . . . . .4
1) Direct from IcaruSoft
2) Through the Internet
3) From the SOS/2 BBS
IX - History. . . . . . . . . . . . . . . . . . . . . . . . .5
X - Contacting IcaruSoft . . . . . . . . . . . . . . . . . .6
1)Technical Support
2)Customer Service
v
Installing WPSaver
------------------
1)UPGRADING FROM A PREVIOUS VERSION OF WPSAVER
It is critical that components of previous versions of WPsaver not be
used with version 2.00 or higher. The program has been completely
rewritten to take advantage of OS/2 features, and in the process most
internal data structures were changed. PREVIOUS COMPONENTS ARE NOT
COMPATIBLE.
2) INSTALLING THE PROGRAM
To install WPSaver, open an icon view of the distribution diskette and
drag the "WPSaver by IcaruSoft" icon to your desktop. Double-click the
new icon to bring up the WPSaver folder. Double-click the "Install" icon
to place a reference to WPSaver in you Startup folder.
3) ADDING ADDITIONAL MODULES
There are two steps to adding additional modules to WPSaver. The modules
dll file must first be placed in either the same directory as the WPSaver
executable file, "WPSaver.exe," or in a directory that is included in the
config.sys "LIBPATH" statement. The file "saver.nam" must then be edited
to include the new module. Open the file by double-clicking its icon.
On a new line and in lower case, type the name of the new module,
followed by the underscore character "_". DO NOT END YOUR LINE WITH THE
ENTER KEY, as this will cause you big headaches.
For example, you receive a module called `mymod.dll'. Your saver.nam
file looks like the following:
banner_
boxer_
american_
If you press the Control and End keys simultaneously while in the E
editor, it will place the cursor after the last character in the file.
The cursor should immediately follow the last underscore character on the
same line. If it is not, use the backspace key until it is.
To add `mymod.dll', you would hit the Enter key once and type "mymod_".
DO NOT HIT THE ENTER KEY AT THIS TIME. Saver the file and exit. The
next time you start WPSaver, this module will be available.
Restart WPSaver and click the clock with the 2nd mouse button. Choose
the "Module" tab and highlight the new module by clicking it with the 1st
mouse button. Now click on the "Customize" button to make any
adjustments that the author may have provided and to register your new
module in the WPSaver initialization file. (If you fail to perform this
last step, an irritating dialog box will appear whenever the module
starts. This irritation will cease when the step is eventually done,
however.)
1
Launching WPSaver
-----------------
1) FROM THE COMMAND LINE
There are several options available from the command line. They can be
used in any order and, unless stated otherwise, must be preceded by the
forward slash character "/". The command syntax is:
WPSaver [module] [/C] [/P] [/Fn] [/Tn]
where:
[module] is the name of the dll for a specific module. This
parameter does not require the forward slash. Do not
include the brackets.
/C Cycle -- causes WPSaver to periodically change the module. The
rate is determined by the timeout value.
/P Password Protect --causes WPSaver to envoke the case sensitive
password protection (the password is "Password" by default).
/Fn Frequency -- (n is a number between 1 and 9) This option sets
how many times per second WPSaver is asked to update the screen
display. A higher value produces a smoother, faster animation.
A lower value requires less cpu power.
/Tn Timeout -- (n is a number between 1 and 9) This option sets how
many minutes WPSaver will wait before timing out.
2) FROM THE WORKPLACE SHELL
a)Normal use
Using the settings dialog (reached by 2nd mouse button click on
the program's icon), you can set command line options in the
parameters entry field. You can then start the program by double
clicking its icon, or with any other standard OS/2 method.
b)Drag and drop
Open the folder containing the WPSaver modules. Drag any modle and
drop it on the WPSaver icon, The program will start up using that
module. If the program is already running, drag a module onto the
WPSaver clock and the module will start.
2
Configuring WPSaver
-------------------
1)FROM THE COMMAND LINE
see section on launching WPSaver from the command line.
2)FROM THE WORKPLACE SHELL
Click on the clock with the right mouse button. The resulting
notebook has five pages:
(1)About, gives general information and a copyright notice. The
IcaruSoft emblem is used to hide the notebook.
(2)Timing, allows the timeout (the length of time of inactivity
before a module starts) and frequency (how often WPSaver is
asked to update the screen) to be set. If it is important that
WPSaver not timeout until explicitly commanded, then check the
"disabled" box. The program will only start when double
clicking on the icon or a drag and drop operation.
(3)Password. Check the password option if you wish to use WPSaver
password protection. Two entry fields will appear. The word
must be typed in BOTH fields for the password to be changed.
Please not theat the password is case sensitive, meaning 'A' is
NOT the same as 'a' and "Password" is not the same as
"password".(NOTE: The password can not be changed in shareware
version, it will always be "Password".) The characters appear
as asterisks for security. The password change will not take
affect until the settings notebook is dismissed with the
IcaruSoft logo button on the ABOUT page.
*****WARNING*******WARNING******WARNING*******WARNING********WARNING******
To keep WPSaver as safe and simple as possible, the IcaruSoft designers
made the decision not to directly interface with the keyboard hardware
using low level routines. Unfortunately, this has rendered the password
protection very weak. Therefore, IcaruSoft does not recommend WPSaver as
a device to secure valuable documents. This software will not hold
against a knowledgeable assualt. IcaruSoft refuses responsibility for
any loss arising from the inability of this software to maintain a secure
PC.
*****WARNING********WARNING******WARNING*******WARNING********WARNING*****
(4)Module,allows you to choose which module will run. If you
check the "Cycle Savers" option, then the module chosen will
simply be the first one in the cycle; otherwise, it will be
the only one. If the author of the module has provided
customization options, they can be set by choosing the module
and then clicking the "Customize" button.
(5)Date/Time, lets you set your system clocks date and time.
(NOTE: This feature is disabled in shareware version.)
3
Ordering WPSaver
----------------
If you have the shaveware version of WPSaver 2.00, you may order the
complete program directly from IcaruSoft. Whenever you call up the
settings notebook a file named 'Order.frm' is placed in the same directory
as the WPSaver executables. Fill out this form and mail it with the
appropriate payment to
IcaruSoft
2920 Pleasant Garden Rd.
Greensboro, NC 27406
IcaruSoft also plans to market WPSaver through CompuServe,
Peter Norloff's OS/2 BBS, BMT Micro and other online distribution centers.
4
History
-------
WPSaver 1.0
-----------
release 11/95
-base program
WPSaver 1.01
------------
-Small fix in sample module BOXER, whereby some values weren't being
initialized causing the figure to be drawn off screen.
WPSaver 1.20
------------
-Small fix in the main setup dialog. The background color of some objects
didn't match the dialog's background by a very small amount, but was
enough to make it ugly on low resolution displays.
-Major bug fixes and performance enhancements.
WPSaver 2.00
------------
-Added clock interface which remains visible.
-Added option to vary how much CPU usage program takes by limiting how
often the programs updates the screen.
-Changed the way the modules are called so that writing modules are
greatly simplified.
-Modified the way modules are changed so that there is no longer a
'security hole' between switches.
-Increased the length of the module listing so that more can be displayed.
-The program will now prompt you to save setting on exit if they have been
changed but not saved.
-Removed the option to disable sounds globally. This will now be handled
at the individual module level.
5
Contacting IcaruSoft
--------------------
1) TECHNICAL SUPPORT
To get help or request enhancements of any aspect of WPSaver you may send
mail to the author in any of the following ways:
through the internet: Ernestc@cris.com
BBS : SOS/2 BBS (910) 379-7625
login:WPSaver HELP, Password:HELP,
leave note for Sysop describing your problem and
include information on how to contact you
post : IcaruSoft
Attn: Ernest Christley
2920 Pleasant Garden Rd.
Greensboro, NC 27406
2) CUSTOMER SUPPORT
If you have a problem with any IcaruSoft product and would like help from
an IcaruSoft representative you man send mail to IcaruSoft Customer Support
in any of the following ways:
through the internet:
through CompuServe : 104640.1407@compuserve.com
BBS : SOS/2 BBS (910) 379-7625 (leave note for Sysop)
login:Saver Support, Password:SUPPORT,
leave note for Sysop describing your problem and
include information on how to contact you
post : IcaruSoft
Attn: Todd Newman
2920 Pleasant Garden Rd.
Greensboro, NC 27406
6