Developer Helper Object Set for OS/2

   The Developer Helper Object Set (DHO) is a class library for developing 
32 Bit OS/2 Presentation Manager applications.  This release is a second 
Alpha API release, and by no means is complete.  The features which are
found in this second release are:

	1). Various Window Classes, including Modal and Non-Modal
	    dialog boxes, a Main Window class, and other basic
	    window classes.   At this time, scrolling support
	    is not built into the window classes.
       
	2). A process and a base application object. 
   
	3). Various abstract data type classes, such as
	    a stack class, a queue class, and various
	    random access list classes.
       
	4). Support for some CUA '91 classes, with a base
	    control class for allowing expansion of the 
	    supported CUA controls.
	
	5). Various bug fixes and corrections to ensure warning-less
	     compiles under GCC/2 2.61, and enhanced and corrected
	     examples.  
       
   This code carries no warranty, and the author assumes no liability
for it, nor for does the author guarantee that this API will remain constant
between this initial release and any future releases.  Also, this code has
been compiled with Project GNU's GCC/2 C++ compiler (versions 2.54 and 2.61), 
and should work with other various C++ compilers for OS/2 (such as EMX, 
IBM C-Set++, etc), however this compatibility has not been tested.

   This code release (0.9a1) is provided free to any non-commercial developer
provided that the developer sends comments and criticisms about this class 
library along with a brief description of the product developed with DHO to 
the author.  Commercial Developers may contact the author for terms regarding
DHO's commercial use.  In any circumstance, the notice "portions (c) 1994 
Tom Bednarz" must appear in the product information dialog box.

   Features either in testing, or in the planning stage include:
   
   1).  Support for all CUA '91 Controls
   
   2).  Thread Classes
   
   3).  Multi-Threaded Window Scrolling
   
   4).  Stream Classes
   
   5).  Memory Pool classes
   
   6).  Documentation
   
   
   Full source code, makefiles, example code with executables, and a 
library compiled with GCC/2 2.6.1 are included in this package.


   Comments, and criticisms are always welcome.
   
   
   
Tom Bednarz
479 Warren Street
Fall River, MA, 02721-3745
ab150@osfn.rhilinet.gov

Special Thanks go out to Eberhard Mattes and to Robert Bordelon for their 
bug reports.

