This is the binary distribution of XForms, a graphical user interface toolkit for X Window Systems. It should work under X11 R4, R5 & R6. XForms is free and unrestricted for non-commercial and non-profit use. For commercial use, including in-house and consulting, please contact xforms@world.std.com for licensing info. Shared library may or may not be provided. If it is not, that means your platform probably does not support it or I don't know how to make it. Depending on platforms and ld, you probably will have to move the shared library out of FORMS/ to make the demos, or set LD_LIBRARY_PATH (or LD_RUN_PATH on OpenBSD/pmax) to include FORMS/ Some of the demos won't compile without the xpm library. You can get it from ftp://avahi.inria.fr/pub/xpm or ftp://ftp.x.org/contrib. OpenGL/Mesa stuff: On some platforms, the mesa support is in the static library, but may not be in the shared library. If you would like to add it to the shared libary, you can do so by extract everything from the static library libforms.a and re-make the shared library or compiling FORMS/gl.c and put it in the shared library. Take a look at mkconfig.h to see how to make the shared library. NOTE: On SGI, the OpenGL support (gl.o, that is) was compiled using the real thing. One other platforms, it was compiled using mesa. If your platform is not sgi and you have real OpenGL, you *must* remove gl.o from the library and re-compile FORMS/gl.c using the real OpenGL headers. ----------- All changes should be made to mkconfig.h and they will propagate to other makefiles. DEMOS/ contains a menu driven demo/test suite. Type make to generate all the executables. program DEMOS/demo is the master driver. (only if "current directory" . is on your path). If you're using the shared lib, you don't need to have -lXpm to compile as it is stuffed inside the shared lib. If you're using static lib, some of the demos won't link without -lXpm FORMS/ contains the library and necessary headers, which can be installed by typing make install. gl.c and mesa.c are sample implementations of specialized canvases. DESIGN/ contains a GUI builder that helps you design interaction dialogs interactively and write the form generation C code. Documentation on XForms is available from einstein.phys.uwm.edu /pub/xforms via anonymous ftp. The entire XForms distribution plus the latest info is accessible via http://bragg.phys.uwm.edu/xforms or http://bloch.phys.uwm.edu/xforms There is also a mailing list for XForms. Send a message to xforms-request@bob.usuf2.usuhs.mil with one of the following commands subscribe xforms unsubscribe xforms to get on and off the list. To use the mailing list, send your message to xforms@bob.usuf2.usuhs.mil Remember your message will be sent to many people. Please DO NOT send subscribe/unsubscribe messages to the list, send it to xforms-request@bob.usuf2.usuhs.mil