[comp.windows.x] RTLMenus Release 3

berman@volvo.UUCP ( A. Michael Berman ) (02/27/88)

To: xpert@athena.mit.edu
Subject: RTLMenus Release 3
--text follows this line--
The third (final?) release of RTLMenus has been ftp'd to
zap.mit.edu.  With luck, it will make the X11.R2 tape (I don't
know what the deadline is/was).  

Here's the README file for this release:

RTLMenus Version 1.2 Release 3.1

This is the second public release of the RTLMenus package.  It
is intended to be distributed with Release 2 of Version 11, X
Window System.  Since this code was written under Release 1,
there could be incompatibilities; if this happens, patches
will be distributed.

Major changes from Version 1.0:

	* Several major bugs and many minor bugs fixed.

	* Should work correctly with multiple bitplanes.

	* A new option (forgetlast) added so that the 
	  feature of automatically recalling the last 
	  menu selection can be disabled.

	* Include files rationalized (this will require 
	  you to change your includes slightly if you have 
	  Version 1.0.)

	* A new type, "generic", is defined for associating
	  data with menu items.

	* The rtlmenu and menu "packages" have been merged 
	  into one --- this is an internal change.

I would be very interested in receiving reports from anyone 
using this package --- send a note to berman@siemens.com.
I'd also appreciate receiving any modifications/improvements/
fixes that you might make.

--Mike Berman, 2/25/88

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

README from Version 1.0:

This menu package was written at Siemens Research and
Technologies Laboratory, Princeton, NJ, in the second half 
of 1987.

The original basis for the source file menu.c was the menu
package for version X10/6.6 of xterm (misc.c).  We thank the
programmers who gave us this basis from which to expand.

We wrote this package to meet the needs of the RTL Tiled
Windows window manager which is under development here.
We have simulated much of the functionality of the SunWindows
Toolkit menus.  The package has been tested only on Suns.
We welcome enhancements and changes, and we would appreciate
hearing about them.  We'll be glad to accept bug reports, but
we can't support this package beyond our own needs.  We are
making it available because you 1) may be able to use it,
and 2) may learn some tricks from it.

We found the DBUG C Program Debugging Package by Fred Fish to
be useful in debugging track_menu.c.  The DBUG macros remain,
so you can use them to trace the code if you have DBUG
available.  The Makefile assumes you do NOT have DBUG, and
turns it off. 

Adam J. Richter of UC Berkeley wrote an initial version of the
menus while he was here last summer.  Joe Camaratta and Mike
Berman designed and built the present version.  This work was
performed with the guidance of Ellis Cohen and the assistance
of Mark Biggers.

We thank those who beta-tested the menus; in particular,
thanks to George Sherouse and Mark Baushke for their useful
suggestions. 

--Mike Berman
  berman@siemens.com
  (609)734-6500 x2293