home *** CD-ROM | disk | FTP | other *** search
/ Education Sampler 1992 [NeXTSTEP] / Education_1992_Sampler.iso / Programming / Source / winterp-1.13 / doc / README-1.13 < prev    next >
Encoding:
Text File  |  1991-10-06  |  7.8 KB  |  171 lines

  1. # WINTERP Copyright 1989, 1990, 1991 Hewlett-Packard Company (by Niels Mayer).
  2. # XLISP version 2.1, Copyright (c) 1989, by David Betz.
  3. #
  4. # Permission to use, copy, modify, distribute, and sell this software and its
  5. # documentation for any purpose is hereby granted without fee, provided that
  6. # the above copyright notice appear in all copies and that both that
  7. # copyright notice and this permission notice appear in supporting
  8. # documentation, and that the name of Hewlett-Packard, David Betz and
  9. # Niels Mayer not be used in advertising or publicity pertaining to distribution
  10. # of the software without specific, written prior permission.  Hewlett-Packard,
  11. # David Betz and Niels Mayer makes no representations about the suitability of
  12. # this software and documentation for any purpose.  It is provided "as is"
  13. # without express or implied warranty.
  14. #
  15.  
  16. WINTERP Version 1.13 -- X11r5 tape release
  17.  
  18. ==============================================================================
  19.  
  20. WINTERP 1.13 is just a patch release over WINTERP 1.12 (see below):
  21.  
  22.     * Fixed SYSTEM // xlisp/unixstuff.c:Prim_SYSTEM
  23.       so that return value is a low-valued integer, same as returned
  24.       to shell.
  25.  
  26.     * Added TIMEOUT_ACTIVE_P // w_timeouts.c:Wto_Prim_TIMEOUT_ACTIVE_P
  27.       (Added to docs too)
  28.  
  29.     * Added GET_MOUSE_LOCATION // w_utils.c:Wut_Prim_GET_MOUSE_LOCATION
  30.       used by uunet!cimshop!rhess's menu server package.
  31.       (Added to docs too)
  32.  
  33.     * Fixed w_XmString.c:Get_String_or_XmString_Arg_Returning_XmString()
  34.       to print out correct error message if wrong type argument supplied
  35.       to function/method needing xmstring/string argument.
  36.  
  37.     * Fixed incorrect message name typo for XM_TEXT_FIELD_WIDGET_CLASS
  38.       method :SET_HIGHLIGHT, which was preventing :SET_CALLBACK
  39.       from working correctly on XM_TEXT_FIELD_WIDGET_CLASS.
  40.  
  41.     * Various other random fixes.
  42.  
  43.     * Added new demo programs, fixed and cleaned up existing ones, e.g:
  44.  
  45.         * grep-br.lsp: grep-based file search browser
  46.             -- for Motif 1.1, new and improved search
  47.                browser functionality.
  48.  
  49.         * w_ctrlpnl.lsp: control panel, program editor for WINTERP.
  50.             -- fixed problem with problems arising from
  51.                Motif1.1/X11r4 recursive event loop bug.
  52.                Unfortunately the fix requires that your
  53.                WINTERP be running an eval-server, and that
  54.                'wl' is on your path... See doc/BUGS for the
  55.                full story.
  56.  
  57.         * man-br.lsp: simple manual page browser.
  58.             -- Browse 'cat' manual pages in a particular
  59.                directory. (I use this to browse Motif 'cat' 
  60.                manpages while programming Motif in WINTERP).
  61.  
  62.     * new entries in contrib directory:
  63.  
  64.         * WINTERP-based menu server package:
  65.           "The menu server allows the user to create menu's in a
  66.           "menu cache" and then pop them up when needed by calling
  67.           the  WINTERP menu server with the menu's "key".  This
  68.           allows for the creation of a collection of re-usable menus
  69.           for such things as command menus in GNU emacs or menu
  70.           driven shell scripts. Any menu in the server can be
  71.           accessed thru either the GNU or Perl interface (you just
  72.           need to know the menu's "key")."
  73.           (Courtesy of Richard Hess, cimshop!rhess@uunet.uu.net)
  74.  
  75.         * GNU Emacs extension providing automatic name completion
  76.           on WINTERP/Motif names, automatic lookup in WINTERP
  77.           documentation. Better handling of winterp.doc using
  78.           Emacs' "Thinktank-like" outline and rolodex mode.
  79.           (Courtesy of Bob Weiner, rsw@cs.brown.edu)
  80.  
  81.         * Patches for compiling on Sun 3/60, SunOS 3.5,
  82.           OSF/Motif 1.1. Didn't integrate this patch because 
  83.           I don't expect anybody to be using SunOS 3.5.
  84.           (Courtesy of Richard Hess, cimshop!rhess@uunet.uu.net)
  85.  
  86.         * Patches to replace BSD Inet/Unix domain server with
  87.           SysVish TLI -- for Sequent's DYNIX/ptx 1.2.0.
  88.           (Courtesy of Dave Wolfe, wolfe@sybase.com).
  89.  
  90.         * Patches to GNU Emacs interface to WINTERP:
  91.           added winterp-send-area, winterp-send-region;
  92.               modified  winterp-send-buffer, and winterp-send-defun.
  93.           (Courtesy of Dave Wolfe, wolfe@sybase.com).
  94.  
  95.           winterp-eval-last-sexp, winterp-eval.
  96.           (Courtesy of Bob Weiner, rsw@cs.brown.edu)
  97.  
  98.           winterp-send-region
  99.           (Courtesy of Stephen Gildea, gildea@alexander.bbn.com)
  100.  
  101.  
  102. ==============================================================================
  103. Subject: Announcing WINTERP release 1.12 (for Motif 1.1 and 1.1.1)
  104. ==============================================================================
  105.  
  106. WINTERP 1.12 is a minor patch release over WINTERP 1.11 -- it corrects a
  107. few simple source bugs that appeared when porting to non-HP platforms. This
  108. release should work on most hardware and software platforms. WINTERP 1.12
  109. has been tested on the following platforms:
  110.         * HP9000s3xx (68030/68040) running HPUX 7.0, HPUX 6.5.
  111.         * HP9000s8xx (HP's PA-RISC) running HPUX 7.0, HPUX 3.1.
  112.         * HP9000s7xx (HP's PA-RISC 1.1) running HPUX 8.0
  113.         * Sun Sparc 2 running SunOS Release 4.1.1
  114.         * Data General AViiON (m88k, DG/UX 4.30, GNU C 1.37.23)
  115.         * DECStation 3100 running Ultrix.
  116.     * SGI 4D ("MIPS, SGI Unix, latest release (Cypress)")
  117.  
  118. I've received reports that previous versions of WINTERP have run on the
  119. following:
  120.         * IBM RS6000 AIX 3.1
  121.         * Sun 3 running SunOS 4.0.3
  122.         * MIPS (Mips RS2030)
  123.         * Intel System Vr3.2 v2.2 (using Intel X11R3 with Intel Motif v1.0.A and TWG/TCP v3.1)
  124.         * Apollo's 680xx machines.
  125.  
  126. Release 1.11 and 1.12 feature (briefly):
  127.         * Support for most of the new functionality of Motif 1.1 and 1.1.1
  128.         * Support for some of the new functionality of X11r4
  129.         * Source is #ifdef'd to automatically compile with Motif 1.1/1.1.1
  130.           or 1.0.
  131.         * Lots of new & nifty example and test programs.
  132.         * Various bug fixes and code cleanup.
  133.         * Added a number of missing Motif resources, methods, etc.
  134.         * Better portability -- I've tried to accomodate all the
  135.                 patches and changes people have suggested in order to
  136.                 allow WINTERP to compile on a variety of machines.
  137.         * Imakefiles corrected and updated to X11r4.
  138.         * Makefile.generic, Makefile.hpux, Makefile.sparc -- a generic
  139.           makefile system for those that don't want to bother with Imake.
  140.         * The TCP/IP eval server is now a compilation option, a Unix Domain
  141.           socket is used by default. This means that running WINTERP is 
  142.           no longer a security hole. The TCP/IP server seemed to be a 
  143.           big portability problem -- hopefully the Unix Domain socket
  144.           version will be more portable.
  145.         * TCP/IP and Unix Domain Socket servers can be enabled/disabled
  146.           via X resources. Verbosity of evaluation messages output can also
  147.           be reduced via X resource options. These options are useful for
  148.           people building stand-alone applications on top of WINTERP. 
  149.         * Entering XLISP break-loop on Xlib errors, XtWarnings, and
  150.           XtErrors is optional. This allows applications delivered in 
  151.           WINTERP to behave more like normal Xtoolkit programs. 
  152.         * More and Better documentation.
  153.         * Various emacs-lisp functionality added in "contrib" directory,
  154.           courtesy of Bob Weiner of Brown University. (I Haven't had time
  155.           to integrate or test this software yet).
  156.         * etc, etc, etc.
  157.  
  158. Note that I've mainly tested WINTERP 1.12 on HPUX 7.0 running on HP9000s3xx
  159. (Motif 1.0, Motif 1.1, Motif 1.1.1, and HP UEDK Motif 1.1); I've done a
  160. little bit of testing on an HP9000s8xx machine, but only with Motif 1.0.
  161. I've also briefly tested on an HP9000s7xx (Snakes series) machine running
  162. HPUX 8.0 and HP UEDK Motif 1.1. I've also tested it on a Sun Sparc 2
  163. running SunOS Release 4.1.1 and Motif 1.1.1. 
  164.  
  165. I've received reports from Victor Kan (Data General Corporation) that this
  166. version of WINTERP compiles and seems to run ok on a Data General AViiON
  167. (m88k, DG/UX 4.30, GNU C 1.37.23).
  168.  
  169. ==============================================================================
  170.