mit-scheme.git
29 years agoChanged to provide info-generation-2 with a map from compiled code
Stephen Adams [Sun, 16 Jul 1995 22:28:06 +0000 (22:28 +0000)]
Changed to provide info-generation-2 with a map from compiled code
block constants to their offsets.

29 years agoFixed unassigned variable in COMPILER:WRITE-LAP-FILE?
Stephen Adams [Sun, 16 Jul 1995 22:25:57 +0000 (22:25 +0000)]
Fixed unassigned variable in COMPILER:WRITE-LAP-FILE?

29 years agoNow we set the PROCEDURE field of an DBG-BLOCK environment
Stephen Adams [Sat, 15 Jul 1995 06:17:24 +0000 (06:17 +0000)]
Now we set the PROCEDURE field of an DBG-BLOCK environment
appropriately.

29 years agoInitial revision
Michael R. Blair [Fri, 14 Jul 1995 04:04:42 +0000 (04:04 +0000)]
Initial revision

29 years agoBlew away old dbg info generation. Added code to `link' variable
Stephen Adams [Fri, 14 Jul 1995 01:00:34 +0000 (01:00 +0000)]
Blew away old dbg info generation.  Added code to `link' variable
access paths that have elements thata re labels or constants in the
compiled code block.

29 years ago*** empty log message ***
Stephen Adams [Thu, 13 Jul 1995 23:01:06 +0000 (23:01 +0000)]
*** empty log message ***

29 years agoAdded map for locating compiled code block constants by offset.
Stephen Adams [Thu, 13 Jul 1995 20:23:21 +0000 (20:23 +0000)]
Added map for locating compiled code block constants by offset.

29 years agoFixed bug in BEGINNIFY.
Stephen Adams [Thu, 13 Jul 1995 04:00:09 +0000 (04:00 +0000)]
Fixed bug in BEGINNIFY.
Blew away LMAP.

29 years agoInitial revision
Michael R. Blair [Thu, 13 Jul 1995 01:54:47 +0000 (01:54 +0000)]
Initial revision

29 years agoAdded a sentence about structure option (print-procedure #F).
Stephen Adams [Wed, 12 Jul 1995 21:10:07 +0000 (21:10 +0000)]
Added a sentence about structure option (print-procedure #F).

29 years agoAdded `unspecific' to the end of the file so that it may be loaded
Stephen Adams [Wed, 12 Jul 1995 19:43:43 +0000 (19:43 +0000)]
Added `unspecific' to the end of the file so that it may be loaded
into an interpreted runtime band without causing an error from the
reference trap that was returned ast the value of the last expression.

29 years agoDuring output of constructor and loader source files, fluid-let
Stephen Adams [Wed, 12 Jul 1995 14:22:40 +0000 (14:22 +0000)]
During output of constructor and loader source files, fluid-let
*UNPARSER-LIST-BREADTH-LIMIT* and *UNPARSER-LIST-DEPTH-LIMIT* to #F to
avoid illegal triuncated source code.

29 years agoFix think-o in last change.
Stephen Adams [Wed, 12 Jul 1995 11:52:43 +0000 (11:52 +0000)]
Fix think-o in last change.

29 years agoChange interface with OS/TRIM-PATHNAME-STRING to pass that procedure a
Chris Hanson [Tue, 11 Jul 1995 23:19:30 +0000 (23:19 +0000)]
Change interface with OS/TRIM-PATHNAME-STRING to pass that procedure a
second argument, which is the prefix string that is to be trimmed off.

29 years agoNew implementation of OS/TRIM-PATHNAME-STRING takes second argument
Chris Hanson [Tue, 11 Jul 1995 23:10:49 +0000 (23:10 +0000)]
New implementation of OS/TRIM-PATHNAME-STRING takes second argument
(prefix to trim off) and tests to see if the prefix should be removed
or retained.  This changes behavior in some unusual cases, but allows
the \\foo\bar notation to be used on DOS/OS2/NT.

29 years agoChange interface with OS/TRIM-PATHNAME-STRING to pass that procedure a
Chris Hanson [Tue, 11 Jul 1995 23:09:20 +0000 (23:09 +0000)]
Change interface with OS/TRIM-PATHNAME-STRING to pass that procedure a
second argument, which is the prefix string that is to be trimmed off.

29 years agoInstall kludge to handle \\foo\bar notation.
Chris Hanson [Tue, 11 Jul 1995 22:31:03 +0000 (22:31 +0000)]
Install kludge to handle \\foo\bar notation.

29 years agoInstall kludge to handle \\foo\bar notation.
Chris Hanson [Tue, 11 Jul 1995 22:29:22 +0000 (22:29 +0000)]
Install kludge to handle \\foo\bar notation.

29 years agoFix think-o in previous change.
Chris Hanson [Tue, 11 Jul 1995 21:50:17 +0000 (21:50 +0000)]
Fix think-o in previous change.

29 years agoForced left-to-right processing of subexpression so that recursive
Stephen Adams [Tue, 11 Jul 1995 21:42:10 +0000 (21:42 +0000)]
Forced left-to-right processing of subexpression so that recursive
compilations come out in source code order.

29 years agoAllow expression target of (NONE).
Stephen Adams [Tue, 11 Jul 1995 19:25:15 +0000 (19:25 +0000)]
Allow expression target of (NONE).

29 years agoInitial revision
Michael R. Blair [Tue, 11 Jul 1995 02:03:43 +0000 (02:03 +0000)]
Initial revision

29 years agoInitial revision
Michael R. Blair [Tue, 11 Jul 1995 00:27:56 +0000 (00:27 +0000)]
Initial revision

29 years agoAdded a few colons to error messages because I spent five minutes
Stephen Adams [Mon, 10 Jul 1995 21:15:01 +0000 (21:15 +0000)]
Added a few colons to error messages because I spent five minutes
trying to understand a message that with the particular irritants
happened to mean meant something different without the colon.

29 years agoAdjusted the code that passes the `original form' around to the place
Stephen Adams [Mon, 10 Jul 1995 03:14:58 +0000 (03:14 +0000)]
Adjusted the code that passes the `original form' around to the place
where the procedure is identified with its DBG-info:

. The intermediate parameters are now called DBG-FORM rather than FORM
  or ORIG-FORM.

. Some care is taken to identify the correct lambda expression to pass
  as the DBG-FORM.

29 years agoNEW-DBG-PROCEDURE now keeps the lambda-list implicitly in the SCode.
Stephen Adams [Sat, 8 Jul 1995 15:01:34 +0000 (15:01 +0000)]
NEW-DBG-PROCEDURE now keeps the lambda-list implicitly in the SCode.

29 years agoRemoved accidental copy of a procedure.
Stephen Adams [Sat, 8 Jul 1995 03:31:36 +0000 (03:31 +0000)]
Removed accidental copy of a procedure.

29 years agoChanged so that it re-orders vectors in the debugging information in
Stephen Adams [Fri, 7 Jul 1995 19:29:33 +0000 (19:29 +0000)]
Changed so that it re-orders vectors in the debugging information in
order to get stack offsets correct.

29 years agoInitial revision
Stephen Adams [Fri, 7 Jul 1995 15:56:22 +0000 (15:56 +0000)]
Initial revision

29 years agoChange FILE-TIME->STRING to use a full year rather than just the last
Chris Hanson [Fri, 7 Jul 1995 06:37:24 +0000 (06:37 +0000)]
Change FILE-TIME->STRING to use a full year rather than just the last
two digits.  RFC 822 specifies just two digits, but this has been
superseded by a later RFC.

29 years agoDon't optimize away (LET () ...) if the body of the let contains
Stephen Adams [Fri, 7 Jul 1995 03:54:19 +0000 (03:54 +0000)]
Don't optimize away (LET () ...) if the body of the let contains
declarations.

29 years agoAnother try.
Chris Hanson [Thu, 6 Jul 1995 22:18:08 +0000 (22:18 +0000)]
Another try.

29 years agoDon't optimize away (LET () ...) if the body of the let contains
Chris Hanson [Thu, 6 Jul 1995 22:07:49 +0000 (22:07 +0000)]
Don't optimize away (LET () ...) if the body of the let contains
declarations.

29 years agoFix typo that prevented the body of an IN-PACKAGE special form from
Chris Hanson [Thu, 6 Jul 1995 22:07:23 +0000 (22:07 +0000)]
Fix typo that prevented the body of an IN-PACKAGE special form from
being treated like a BEGIN WRT declarations.

29 years agoRemoved constraint on hook contiuations. The code produced is pretty
Stephen Adams [Thu, 6 Jul 1995 21:48:58 +0000 (21:48 +0000)]
Removed constraint on hook contiuations.  The code produced is pretty
horrible but it works.  When this happends and COMPILER:GURU? is #T a
warning is issued.

29 years agoDistribution-profiled & rearranged dispatch.
Stephen Adams [Thu, 6 Jul 1995 21:27:14 +0000 (21:27 +0000)]
Distribution-profiled & rearranged dispatch.

29 years agoRemoved dead code. Profiled frequency distribution of forms and
Stephen Adams [Thu, 6 Jul 1995 20:23:37 +0000 (20:23 +0000)]
Removed dead code.  Profiled frequency distribution of forms and
reordered dispacth accordingly (we might want to do this on a bigger
sample).

29 years ago. Changed the declaration code so that it treats IN-PACKAGE as a new
Stephen Adams [Thu, 6 Jul 1995 19:54:08 +0000 (19:54 +0000)]
. Changed the declaration code so that it treats IN-PACKAGE as a new
  top level scope for the purpose of processing declarations.
. Added a comment to explain the above.
. Removed some dead code.

29 years agoRemoved unused procedure.
Stephen Adams [Tue, 4 Jul 1995 19:20:29 +0000 (19:20 +0000)]
Removed unused procedure.

29 years agoFixed generation of DBG info for self-references.
Stephen Adams [Tue, 4 Jul 1995 18:18:16 +0000 (18:18 +0000)]
Fixed generation of DBG info for self-references.

29 years agoImplemented the COMPILE-BOOLEAN-PROPERTY procedure to check the syntax
Stephen Adams [Tue, 4 Jul 1995 18:15:58 +0000 (18:15 +0000)]
Implemented the COMPILE-BOOLEAN-PROPERTY procedure to check the syntax
of an IGNORE-REFERENCE-TRAPS or IGNORE-ASSIGNMENT-TRAPS declaration
specification and compile it into a predicate.

29 years agoChanged the IGNORE-[REFERENCE/ASSIGNMENT]-TRAPS declarations to use an
Stephen Adams [Tue, 4 Jul 1995 18:13:17 +0000 (18:13 +0000)]
Changed the IGNORE-[REFERENCE/ASSIGNMENT]-TRAPS declarations to use an
auxillary COMPILE-BOOLEAN-PROPERTY procedure to check the syntax of
the specification and compile it into a predicate.  This keep
knowledge of the syntax of the specification all in one place.

Added code to update FIRST-CLASS NEW-DBG-BLOCKs with the name of the
variable bound to the reified enviroment for use later in DBG info
reconstruction.

29 years agoChanges to correspond with the format of NEW-DBG-BLOCKs and interface
Stephen Adams [Tue, 4 Jul 1995 18:02:28 +0000 (18:02 +0000)]
Changes to correspond with the format of NEW-DBG-BLOCKs and interface
of DBG-INFO/REMEMBER.

29 years agoAdded a dbg-rewrite for a lifted stub.
Stephen Adams [Tue, 4 Jul 1995 17:56:11 +0000 (17:56 +0000)]
Added a dbg-rewrite for a lifted stub.

29 years ago . Changed the record types NEW-DBG-VARIABLE and NEW-DBG-BLOCK to be more
Stephen Adams [Tue, 4 Jul 1995 17:54:55 +0000 (17:54 +0000)]
 . Changed the record types NEW-DBG-VARIABLE and NEW-DBG-BLOCK to be more
   like the final format for dumping DBG info.  Eventually these data
   stuctures will be replaced with the version in the runtime.

 . Changed DBG-INFO/REMEMBER to store only the name in rewrites to a
   LOOKUP and to discard self-rewrites.

29 years ago . Arranged for correct offsets for arguments from an interrupt stack
Stephen Adams [Tue, 4 Jul 1995 17:40:53 +0000 (17:40 +0000)]
 . Arranged for correct offsets for arguments from an interrupt stack
   frame.

 . Rewritten code to reconstruct the block structure with paths.  It now
   understands first class environments but some work needs to be done to
   make paths for closed variables to be `rooted' at the closure rather
   than the interrupted invocation stack frame.

 . Added some new path primitives and started a comment table to
   describe them.

29 years agoRemoved duplicate definition.
Stephen Adams [Tue, 4 Jul 1995 14:41:18 +0000 (14:41 +0000)]
Removed duplicate definition.

29 years agoDBG rewrites are remembered as symbols instead of `(LOOKUP ,symbol).
Stephen Adams [Tue, 4 Jul 1995 14:39:30 +0000 (14:39 +0000)]
DBG rewrites are remembered as symbols instead of `(LOOKUP ,symbol).

29 years agoFixed to track renaming for dbg info of names introduced by envconv.
Stephen Adams [Tue, 4 Jul 1995 05:51:14 +0000 (05:51 +0000)]
Fixed to track renaming for dbg info of names introduced by envconv.

29 years agoTidying.
Stephen Adams [Tue, 4 Jul 1995 05:47:49 +0000 (05:47 +0000)]
Tidying.

29 years ago*** empty log message ***
Stephen Adams [Mon, 3 Jul 1995 23:40:20 +0000 (23:40 +0000)]
*** empty log message ***

29 years agoFix bug that would cause SIGSEGV when a screen changed while it was
Chris Hanson [Sun, 2 Jul 1995 06:38:33 +0000 (06:38 +0000)]
Fix bug that would cause SIGSEGV when a screen changed while it was
not visible.  The optimization being performed for invisible screens
was leaving the window redisplay data structures in an inconsistent
state.  The fix uses a less-agressive optimization that does all the
redisplay up to the screen matrix, but avoids transferring the changes
to the X window.

29 years agoInsert missing backslashes needed by previous change.
Nick Papadakis [Fri, 30 Jun 1995 22:28:11 +0000 (22:28 +0000)]
Insert missing backslashes needed by previous change.

29 years agoFix broken conditional in `OS_pty_master_send_signal', then
Chris Hanson [Fri, 30 Jun 1995 00:05:11 +0000 (00:05 +0000)]
Fix broken conditional in `OS_pty_master_send_signal', then
reconditionalize to broaden the applicability of the code.

29 years agoDon't use hard-par under linux since it isn't needed and it signals an
Chris Hanson [Fri, 30 Jun 1995 00:04:25 +0000 (00:04 +0000)]
Don't use hard-par under linux since it isn't needed and it signals an
error due to some GCC randomness.

29 years agoLinux no longer needs special command-line args: oscond.h will detect
Chris Hanson [Thu, 29 Jun 1995 23:50:31 +0000 (23:50 +0000)]
Linux no longer needs special command-line args: oscond.h will detect
`__linux' and set the appropriate definitions.

29 years agoAdd conditionalizations to set up for Linux correctly.
Chris Hanson [Thu, 29 Jun 1995 23:49:23 +0000 (23:49 +0000)]
Add conditionalizations to set up for Linux correctly.

29 years agoLinux has `ftruncate'.
Chris Hanson [Thu, 29 Jun 1995 23:47:45 +0000 (23:47 +0000)]
Linux has `ftruncate'.

29 years agoInitial revision
Chris Hanson [Thu, 29 Jun 1995 23:20:04 +0000 (23:20 +0000)]
Initial revision

29 years agoChange definition for linux, now named "i386-linux".
Chris Hanson [Thu, 29 Jun 1995 23:19:49 +0000 (23:19 +0000)]
Change definition for linux, now named "i386-linux".

29 years agoAdd changes for Emacs 19.29.
Chris Hanson [Thu, 29 Jun 1995 04:21:06 +0000 (04:21 +0000)]
Add changes for Emacs 19.29.

29 years agoIn READ-EVENT-1, include INTERRUPT-BIT/GLOBAL-1 so that messages
Stephen Adams [Wed, 28 Jun 1995 23:29:17 +0000 (23:29 +0000)]
In READ-EVENT-1, include INTERRUPT-BIT/GLOBAL-1 so that messages
(including keypresses) are dispatched to the screen window by the
interrupt-handler, otherwise we could wait forever.

29 years agoConvert to Bourne shell format -- linux doesn't have csh.
Chris Hanson [Wed, 28 Jun 1995 22:05:35 +0000 (22:05 +0000)]
Convert to Bourne shell format -- linux doesn't have csh.

29 years agoImplement POP support for unix systems that have popclient.
Chris Hanson [Wed, 28 Jun 1995 19:56:43 +0000 (19:56 +0000)]
Implement POP support for unix systems that have popclient.

29 years agoAdded new initial colour names "orange" and "pink".
Stephen Adams [Wed, 28 Jun 1995 01:59:38 +0000 (01:59 +0000)]
Added new initial colour names "orange" and "pink".

29 years agoAdded a (declare (usual-integrations)).
Stephen Adams [Wed, 28 Jun 1995 00:05:46 +0000 (00:05 +0000)]
Added a (declare (usual-integrations)).

29 years agoAdded back the (declare (usual-integrations)) that seems to have
Stephen Adams [Tue, 27 Jun 1995 22:15:06 +0000 (22:15 +0000)]
Added back the (declare (usual-integrations)) that seems to have
vanished between deltas 14.1 and 14.2

29 years agoAdded usual-integrations.
Stephen Adams [Tue, 27 Jun 1995 22:01:57 +0000 (22:01 +0000)]
Added usual-integrations.

29 years agoFresh *dbg-rewrites* table for each recursive compilation.
Stephen Adams [Mon, 26 Jun 1995 14:09:49 +0000 (14:09 +0000)]
Fresh *dbg-rewrites* table for each recursive compilation.

29 years ago*** empty log message ***
Stephen Adams [Mon, 26 Jun 1995 14:07:19 +0000 (14:07 +0000)]
*** empty log message ***

29 years agoAdded warnings for unused declarations.
Stephen Adams [Fri, 23 Jun 1995 12:41:35 +0000 (12:41 +0000)]
Added warnings for unused declarations.

29 years agoAdded a list of declarations which are not handled by SF but are known
Stephen Adams [Fri, 23 Jun 1995 12:18:32 +0000 (12:18 +0000)]
Added a list of declarations which are not handled by SF but are known
to be handled by the compiler.  This list is used only as a filter on
the "Unused declaration" warning.

29 years agoPrevious patch for random return code 3000 didn't work. Try a more
Chris Hanson [Fri, 23 Jun 1995 07:40:25 +0000 (07:40 +0000)]
Previous patch for random return code 3000 didn't work.  Try a more
sophisticated patch.  Too bad IBM doesn't have a clue about this one.

29 years agoThe IGNORE-*-TRAP declarations work for a limited subset of the
Stephen Adams [Thu, 22 Jun 1995 22:47:30 +0000 (22:47 +0000)]
The IGNORE-*-TRAP declarations work for a limited subset of the
specification language.  This could be cleaner.

29 years agoFixed typo.
Stephen Adams [Thu, 22 Jun 1995 15:22:26 +0000 (15:22 +0000)]
Fixed typo.

29 years agoFixed small omission in last change.
Stephen Adams [Thu, 22 Jun 1995 15:20:40 +0000 (15:20 +0000)]
Fixed small omission in last change.

29 years agoExtended %variable-cache-ref, %safe-variable-cacahe-ref and
Stephen Adams [Thu, 22 Jun 1995 15:18:44 +0000 (15:18 +0000)]
Extended %variable-cache-ref, %safe-variable-cacahe-ref and
%variable-cache-set with an additional 'IGNORE-TRAPS? field.  This
field is always a quotes constant.  When True it causes reference or
assignment traps to be ignored.

Added code to attach declarartions IGNORE-REFERENCE-TRAPS and
IGNORE-ASSIGNMENT-TRAPS to the environment frame for the block in
which they occur.

TO DO: (1) include reference environment in captures (2) use this to
determine whether or not the reference has an IGNORE-* declaration and
fill in the %variable-cache-ref (etc) slots.

29 years agoExtended %variable-cache-ref, %safe-variable-cacahe-ref and
Stephen Adams [Thu, 22 Jun 1995 15:11:12 +0000 (15:11 +0000)]
Extended %variable-cache-ref, %safe-variable-cacahe-ref and
%variable-cache-set with an additional 'IGNORE-TRAPS? field.  This
field is always a quotes constant.  When True it causes reference or
assignment traps to be ignored.

29 years agoTafting comments.
Stephen Adams [Thu, 22 Jun 1995 01:50:10 +0000 (01:50 +0000)]
Tafting comments.

29 years agoTweaked a comment.
Stephen Adams [Thu, 22 Jun 1995 00:57:02 +0000 (00:57 +0000)]
Tweaked a comment.

29 years agoAdded partitioning of multicells by dynamic extent.
Stephen Adams [Wed, 21 Jun 1995 23:52:52 +0000 (23:52 +0000)]
Added partitioning of multicells by dynamic extent.

29 years agoTIME-WORLD-SAVED is now initially #F so that IDENTIFY-WORLD does not
robblau [Wed, 21 Jun 1995 18:19:39 +0000 (18:19 +0000)]
TIME-WORLD-SAVED is now initially #F so that IDENTIFY-WORLD does not
crash if DISK-SAVE has never been called in this world.

29 years agoAdded primitive documentation to HEAP-AVAILABLE?, PRIMITIVE-GET-FREE
Stephen Adams [Tue, 20 Jun 1995 19:32:21 +0000 (19:32 +0000)]
Added primitive documentation to HEAP-AVAILABLE?, PRIMITIVE-GET-FREE
and PRIMITIVE-INCREMENT-FREE.

29 years agoAdded print procedures to many of the data structures.
Stephen Adams [Tue, 20 Jun 1995 19:12:31 +0000 (19:12 +0000)]
Added print procedures to many of the data structures.

29 years agoAdd missing export -- this should have been noticed many months ago.
Chris Hanson [Tue, 20 Jun 1995 05:59:57 +0000 (05:59 +0000)]
Add missing export -- this should have been noticed many months ago.

29 years ago?
Stephen Adams [Mon, 19 Jun 1995 17:49:53 +0000 (17:49 +0000)]
?

29 years agoIndewifying of DBG expressions.
Stephen Adams [Thu, 15 Jun 1995 18:01:55 +0000 (18:01 +0000)]
Indewifying of DBG expressions.

29 years agoI cant remember, but it still does not work in loops.
Stephen Adams [Thu, 15 Jun 1995 18:00:51 +0000 (18:00 +0000)]
I cant remember, but it still does not work in loops.

29 years agoTracking of reqrite for DBG info generation.
Stephen Adams [Thu, 15 Jun 1995 17:59:59 +0000 (17:59 +0000)]
Tracking of reqrite for DBG info generation.

29 years agoOn some file systems, file names may have spaces embedded in them. So
Chris Hanson [Thu, 15 Jun 1995 06:37:57 +0000 (06:37 +0000)]
On some file systems, file names may have spaces embedded in them.  So
use the end of line as the delimiter for the file name.  This might
still lose, but not as often.

29 years agoLinux `frexp' losing -- comment it out.
Chris Hanson [Wed, 14 Jun 1995 22:58:19 +0000 (22:58 +0000)]
Linux `frexp' losing -- comment it out.

29 years agoFix typo in previous change.
Chris Hanson [Wed, 14 Jun 1995 22:44:48 +0000 (22:44 +0000)]
Fix typo in previous change.

29 years agoWhen user requests that the last screen be closed, this should act
Chris Hanson [Wed, 7 Jun 1995 19:01:43 +0000 (19:01 +0000)]
When user requests that the last screen be closed, this should act
like C-x C-c instead of C-x c.

29 years agoTweak "interprogram-paste" code so that it doesn't signal an error
Chris Hanson [Wed, 7 Jun 1995 18:42:23 +0000 (18:42 +0000)]
Tweak "interprogram-paste" code so that it doesn't signal an error
when the kill ring is empty.

29 years agoAdd optional argument to PACKAGE/ADD-CHILD! to allow a new environment
Chris Hanson [Fri, 2 Jun 1995 04:30:07 +0000 (04:30 +0000)]
Add optional argument to PACKAGE/ADD-CHILD! to allow a new environment
to overwrite a previous one.  This is useful for reloading a packaged
system and throwing away the old bindings.

29 years agoPrevious change didn't work. Try explicitly setting colors to black
Chris Hanson [Wed, 31 May 1995 14:59:48 +0000 (14:59 +0000)]
Previous change didn't work.  Try explicitly setting colors to black
and white.

29 years agoUse CLR_ arguments to set initial colors for a window. Apparently the
Chris Hanson [Wed, 31 May 1995 00:17:27 +0000 (00:17 +0000)]
Use CLR_ arguments to set initial colors for a window.  Apparently the
value returned by GpiQueryBackColor is invalid on some displays.

29 years agoFix some typos.
Chris Hanson [Tue, 30 May 1995 13:53:35 +0000 (13:53 +0000)]
Fix some typos.

29 years agoFix some typos in the OS/2 graphics section.
Chris Hanson [Tue, 30 May 1995 13:46:58 +0000 (13:46 +0000)]
Fix some typos in the OS/2 graphics section.

29 years agoUpdate title page and dates.
Chris Hanson [Tue, 30 May 1995 13:30:21 +0000 (13:30 +0000)]
Update title page and dates.