Monolith is an application framework for Web applications. It provides basic widgets for labels, buttons, images, input fields, and so on. The programmer uses these to construct whole applications or reusable "super-widgets" which can be embedded in other applications, distributed, or even sold. Writing Monolith widgets and applications strongly resembles tools like Java/Swing, Windows MFC, Motif, GTK, Tcl/Tk, etc. There are comprehensive manual pages for every widget and method, and a set of example programs.
Release Notes: Monolith was ported to Solaris and *BSD. String escaping is now handled correctly in all known cases. Documentation was fixed. The maintainers are shortly to release the proprietary discussion, chat, and calendaring widgets as free software.
Release Notes: "Smart text" features have been added, and the widgets were updated to use them. Session timeouts are now handled better, and race conditions have been removed from session deletion. Full symbol resolution has been added to the stats module.
Release Notes: Debian packages are now available. MSP files were added. Widget properties were added. Connection pooling was completely rewritten and simplified. The ability to get the peername was added. New features include the ml_heading widget, horizontal, vertical, and multi-column layouts, close buttons, tabbed layout, form layout, the user directory widget, and the iframe widget. A close button allows an opener window to be reloaded. Scroll_to is now supported for windows. Colors, tooltips, and link types are now supported for buttons. A class property for many of the widgets was added. A color property for text label widgets was added. Session structures are now properly locked to avoid potential data corruption.
Release Notes: This is a major update. Many more widgets were added. Large numbers of bugfixes and improvements were made to existing widgets.
Release Notes: The ability to embed monolith widgets into HTML pages has been added in this release. Database connection pooling is now supported. Many bugfixes and smaller enhancements have been added.