Special Notice
How to Update
The Graham Utilities
|

Graham Utilities window in Warp 4.0 of @Macarlo, Inc.
Click here to see The Graham Integrator> @@@
Developer Chris Graham, from Warp Speed Computers, recently updated his Graham Utilities to 2.01. Probably the most
exciting thing about this release is the WPSoundPalette class, that finally gives
people a method of managing Warp 4's Sound Schemes. It also gives the same functionality
to Warp 3 systems. Don't forget about BMT Micro's special: buy _any_ other product
at BMT, and get USD$10 off TGU/2!
Jump BMT Micro: @@@
- I have had an extraordinary number of requests for help on the installation of
the last CSD (#10 - 8154). Most of the problems were caused by people not reading
the New-Info.Txt file that is part of the CSD and displayed as part of the CSD installation
process -said Chris Graham.
Here are the manual installation procedures:
1) Download the file GU328154.ZIP.
2) UnZip it into the directory where you installed my utilities.
3) Run CSDINST.EXE GU328154.CSD
4) Run FINISH.CMD
5) Run InstWPS.EXE
6) Reboot.
It has been apparently clear that most people have not followed
step 4, which has been a requirement for the last several CSD's.
If you have used Retrieve Software updates or the RSU method, you will still need
to run step 4 onwards.
- Due to a few oversights when I wrote CSDInst (over two years ago), I will have
to issue another version of it that will be available shortly. It will have to use
the IBM Locked File Device Driver to handle files that are in use. Also, I am currently
putting the finishing touches on a PM app: TaskMgr, which is an OS/2 clone (plus
a bit more) of the NT TaskMgr. Can anyone with a SMP machine (2 or more processors)
please contact me directly - said Graham.
NEW-INFO.TXT - The latest build
information - mods, additions etc.
The tenth CSD for The Graham Utilities for OS/2, V2 has been
made available. These CSD's are cumulative, ie you only need to download
and keep the last one.
The tenth CSD takes The Graham Utilities for OS/2, V2.00 to V2.10.
To retrieve and install this CSD you have a number of options at your disposal.
There are two methods of installation: manual and automatic.
The manual method involves downloading the CSD zip file, extracting it and then
running the CSDInst.Exe program. The zip file also has a CMD file in it to do this
for you (UPDINST.CMD).
To retrive the file, you have a number of options and methods available to you.
They are FTP, Gopher or Telnet.
To use FTP, log on using the following details:
Host ftp.warpspeed.com.au
User ID Updates
Password Updates
Make sure that your transfer mode is set to BINARY and then
GET the appropriate file.
To Use Gopher, you can connect using one of two ports (70 or 77).
For example:
Gopher -p 70 -h updates.warpspeed.com.au
or
Gopher -p 77 -h updates.warpspeed.com.au
The telnet methods allows you to log onto the BBS. Enter:
Telnet bbs.warpspeed.com.au
The automatic method is to use the retrieve software updates program provided by
IBM. There are two different versions of the retrieve software updates program.
The first which was supplied with Warp 3 (not Warp 4), used a gopher server on port
77. If you are using Warp 3 then enter:
Update -h updates.warpspeed.com.au -t C:\GU20
(assuming that C:\GU20 was where you installed the utilities).
If you are using Warp 4, IBM did not supply the Update.Exe program, instead they
have created another program RSUInst.Exe (Remote Software Updates). Using this method,
you open a web page and select a RSU file by clicking on it. This downloads a small
.RSU file to your browser,
and if your web browser is correctly configured to recognise the MIME type "application/rsu",
passes it onto RSUInst.Exe which then logs via FTP onto a specified server, downloads
the file(s) and then runs any
specified installation program.
Further instructions and information on RSU (and links to the IBM page to get it
all) can be found on the WarpSpeed Computers Updates page that can be accessed via
the following URL:
http://www.warpspeed.com.au/updates.htm
(These pages also have FTP links as well).
This is the new-info.txt file for the current GUxx8154.CSD:
NEW-INFO.TXT - The latest build
information - mods, additions etc.
NOTE: All CSD's are cumulative, so just apply the latest.
********************************************************
NOTE: To finish the CSD Install you must run FINISH.CMD.
********************************************************
********************************************************
The application of this CSD takes the utilities to V2.1.
********************************************************
*/
04/06/98 (GUxx8154.CSD - CSD 10 - V2.1)
--------
InstWPS.Exe 2.00 (**NEW**)
----------- ----
This program is used to register (install) the GUDisk and WPSndPal WorkPlace Shell
classes. The classes can be deregistered with the -d switch. To sucessfully register
the classes, InstWPS requires that the GUDisk.Dll and WPSndPal.Dll files are in
a directory listed in your LIBPATH statement. You may also need to add the GU installation
directory to your HELP environment in CONFIG.SYS (and then reboot).
You should reboot after registering or deregistering the classes.
WPSndPal.Dll 2.00 (**NEW**)
------------ ----
WPSoundPalette - WPS Sound Scheme Palette Class
I have implemented a WPS class that enhances your Warp 4/Warp 3 system. Warp 4 comes
with the concept of "Sound Schemes". A Sound Scheme is a logical collection
of sound files that are grouped together to form a theme/scheme. Under Warp 4, there
are 4 schemes provided. However, IBM in their infinite wisdom did not give us any
means of (easily) editing/adding/deleting these schemes. The WPSoundPalette (WPSndPal)
class is intended to do just that.
InstWPS is used to register the WPSoundPalette class, and InstWPS -d will deregister
the class.
The WPSoundPalette class implements the DeskMan2QuerySetup method, so either DeskMan/2
or Object Desktop can be used to save the object's data.
GUDisk.Dll 2.00 (**NEW**)
---------- ----
GUDisk - WPS Graham Utilities Disk Class
The GUDisk class is a WPS wrapper for the disk utilities included with The Graham
Utilities for OS/2, V2. The programs that are accessable from the context menu of
each drive are:
- Defragment
- Edit
- Information
- Label
- Undelete
- View
The predefined options (specific to each drive) can also be accessed from each drives'
Settings/Properties menu.
InstWPS is used to register the GUDisk class, and InstWPS -d will
deregister the class.
The GUDisk class implements the DeskMan2QuerySetup method, so either DeskMan/2 or
Object Desktop can be used to save the object's data.
It is also *HIGHLY* recommended that you add the line:
AUTOFAIL=YES
to your config.sys file. This stops the hard error popups for all processes.
CLEANUP.SYS 2.00 (**NEW**)
----------- ----
This is a simple device driver that DELETES the specified file. Wild cards are NOT
supported. To delete multiple files, add multiple times to config.sys. I use this
to delete ZTBold's
and SIO's date and time stamp files. (ZTB's can be deleted at any time ZTBold is
not running, but SIO is a device driver that locks its file, so only another device
driver (loaded BEFORE SIO)
can delete SIO's date and time stamp file).
Usage: (Add a similar line to CONFIG.SYS and reboot).
DEVICE=C:\GU20\CLEANUP.SYS "C:\OS ZTBDT. SF"
DEVICE=C:\GU20\CLEANUP.SYS "C:\OS SIODT"
FAT-BAD 2.01 (ENHANCEMENT)
------- ----
Added the -r switch. This switch RESETS a cluster marked as bad to free and available.
FAT-VIEW 2.01 (ENHANCEMENT)
-------- ----
Added a check for ESC whilst clearing the free clusters after a defrag.
NULLDISK 2.01 (ENHANCEMENT)
-------- ----
Added the -NOPROMPT switch. NullDisk when entered with this switch will not stop
to prompt you with an "Are you sure?" question. This makes NullDisk useful
in a batch environment.
GROUP 2.01 (BUGFIX and ENHANCEMENT)
----- ----
Added ASSOCTYPE= to some of the setup strings.
Moved the OBJECTID= to the end of the setup string where it should be. Opened the
folders initially so that the icon placing is correct under Warp 4. Warp 4 does
not position icons in a folder (at all) if the folder is closed when the object
is added to it.
You may wish to rerun Group.Exe to recreate your folders and get the new associations.
EG:
GROUP -pC:\GU20
if you installed the utilities to the C:\GU20 directory.
FS 2.01 (BUGFIX)
-- ----
Fixed the display problems with drives >4Gb.
DT 2.01 (BUGFIX)
-- ----
Fixed the display problems with drives >4Gb.
18/11/97 (GUxx7321.CSD - CSD 9) (my 31st birthday!)
--------
MIENCODE 2.02
-------- ----
Fixed a few minor bugs with end of file problems and also with partition boundary
definitions.
DS 2.00
-- ----
FAT-BAD 2.00
------- ----
FAT-DFRG 2.00
-------- ----
FAT-EXT 2.00
------- ----
FAT-INFO 2.00
-------- ----
FAT-NULL 2.00
-------- ----
FAT-UD 2.00
------ ----
FAT-VIEW 2.00
-------- ----
FATCOMM.DLL 2.02
----------- ----
Recompilation of the above modules due to a few internal changes in FATCOMM.DLL.
The previous problems with FAT-UD reporting a mismatched FATCOMM.DLL version should
have been fixed.
12/11/97 (GUxx7315.CSD - CSD 8)
--------
SPACE 2.01
----- ----
DIAG 2.03
---- ----
HPFSDFRG 2.01
-------- ----
HPFSVIEW 2.01
-------- ----
These programs now correctly handle and display disk volumes of
>4Gb in size.
WARPCOMM 2.02
-------- ----
Added a routine necessary to support >4Gb sizes.
Also modified the message processing again.
08/11/97 (GUxx7311.CSD - CSD 7)
--------
DEPHYS 2.01
------ ----
Fixed a bug where a trap would occur when writing to a physical disk.
HPFS-UD 2.01
------- ----
Quite a few changes/fixes/updates. Including:
- Added support for >64K deleted files.
- Changed %3.0lf to %4.2lf in the bar graph display. This
results in 12.34% as opposed to 12%.
- Changed some edit windows to the scrolling type.
- Added the -n switch (auto numbering) to avoid duplicates.
NULLFILE 2.01
-------- ----
The program was always printing "Delete <file> ?" even if you did
not ask for prompting (-p). Now it does not, this results in a slight speed improvement.
WARPCOMM.DLL
------------
The .MSG processing had a bug in it whereby a \n was being converted to \r\n, which
resulted in an extra \r being appended to the end of the
line.
FAT-UD 2.01
------ ----
Recompile necessary for changes in WarpComm.Dll due to HPFS-UD changes.
15/09/97 (GUxx7257.CSD - CSD 6)
--------
FD 2.01
-- ----
FF 2.01
-- ----
FI 2.01
-- ----
MIENCODE 2.01
-------- ----
UUENCODE 2.01
-------- ----
XXENCODE 2.01
-------- ----
Fixed the millenium bug. There were no real problems, but the date of 2001 would
typically be displayed as 101.
DISKIMG 2.01
------- ----
Fixed a bug where the destination disk details in disk to disk copies were not being
correctly displayed. The details of the source disk were being displayed instead.
12/06/97 (GUxx7162.CSD - CSD 5)
--------
EARESTOR 2.01
-------- ----
Added the -f switch. The -f switch attempts to force the writing of Extended Attribute
data to files by changing the file attributes of the file. The file attributes are
set to zero (no attributes),
the extended attribute data is attached to the file and finally the file's file
attributes are restored to their original state.
DIAG 2.02
---- ----
Added the -n switch. The -n switch inhibits Diag from creating a log file. The log
is held in memory (so it can get quite large) and the user is asked to write it
out to a disk file at the end
of Diag. Use the -n switch to keep memory usage down.
Fixed a bug whereby the ESC key was not exiting the disk tests correctly when the
number of test iterations was greater than one.
31/05/97 (GUxx7150.CSD - CSD 4)
--------
LD 2.02
-- ----
GCDPROG 2.02
------- ----
Fixed a bug where the scan was not being correctly done if the starting directory
was not the root. This also caused some traps under certain circumstances.
Also, GCDPROG has been enhanced to remove the 64K limit of saved directory information.
This means that GCD will now be able to save and restore the directory trees of
very large and complex directory structures.
INSTALL 2.02
------- ----
Added CID capabilities and two new switches to cover this.
Here is the new usage:
Usage: Install { -c<Response File> -u }
-c Unattended install and specify a different response file.
-u Unattended install. Uses a default response file of INSTALL.CID.
Full CID installation instructions are given in the file INSTALL.CID.
22/05/97 (GUxx7141.CSD - CSD 3)
--------
MIDECODE
--------
Fixed a bug where the name=xxx line was being ignored when there were no quotes
around the file name. IE name="xxx" was being excepted, but name=xxx or
name='xxx' was not.
UUDECODE
--------
XXDECODE
--------
Improved the decoding of certain files where there were both quotes (`) and spaces
( ). My undstanding of the standard is that this is not allowed - but I now handle
it anyway.
I also improved the decoding so that lines when the last few encoded chars are spaces
the programs to not complain of errors when the original file has been saved by
a program that removes trailing spaces.
07/05/97 (GUxx7127.CSD - CSD 2)
--------
LD
--
GCDPROG
-------
Fixed a bug where not all directories where always listed. LD and GCDPROG shared
a common code base which was different (and broken) to all other programs. These
two programs now
work as the rest do.
12/02/97 (GUxx7042.CSD - CSD 1)
--------
DIAG
----
Fixed a bug in the Disk Tests when doing Sector I/O tests. The bar graph was being
incorrectly updated.
Also removed some DEBUG code that was accidently left in.
DEHPFS
------
Changed the edit width of the FNODE.achName[0] field from 1 to 3 to allow for numbers
> 9.
CONTACT AUTHOR:
WarpSpeed Computers - The Graham Utilities for OS/2.
Voice: +61-3-9384-1060 PO Box 212 FidoNet: 3:632/344
FAX: +61-3-9386-9979 Brunswick Internet: chrisg@warpspeed.com.au
BBS: +61-3-9386-3104 VIC 3056 CompuServe: 100250,1645
300-28,800 N,8,1 ANSI Australia Web Pages:
http://www.netins.net/showcase/spectre
http://www.warpspeed.com.au
@Macarlo, Inc.
@Macarlo's Shareware & Web
OS/2
Java Lobby Member
Java Site Accredited
[TOP]
[HOME] [INDEX]