Colas.Nahaboo@MIRSA.INRIA.FR (Colas NAHABOO) (09/28/89)
The new gwm update is now on expo/avahi (mostly bug fixes) These are a cleanup of the code to handle grabbing/ungrabbing events for implementing cascading menus. I will be posting soon (one week) the mwm emulation profile, then Mats Johnson's extension of bars (recursive bars), and conformance to R4 standards (imakefile and shape extension) will follow. Here are the changes from 1.4.1.13: 1.4.1.22 (89/09/07) bug fixes INCOMPATIBILITIES WITH PREVIOUS PROFILES: - replayable events are now made with the "replayable-event" function, no more by setting the "freeze-on-grab" flag COMPATIBLE ENHANCEMENTS: - ungrab-server can take no arguments, meaning ungrab unconditionnaly (with argument, ungrabs only if argument is the wob having set the grab) - # and ## now works on wobs (by accessing the property field, supposedly containing a list), and on atoms (by accessing their value which must be a list). - ## can now add new elements to a list, in an unique way: If many objects point to the list, only one copy of the list is expanded - match can now return a list of values, e.g: (match "\\([0-9]*\\)x\\([0-9]*\\)" "80x24" 1 2) returns the list ("80" "24") - strings can be written across lines by prefixing the eol by "\" BUGS CORRECTED: - no more ghost windows when client dies during decoration - gwm tracks correctly changes of key mapping - ungrab-server was bugged - with-modifier-N instead of with-modifierN, as was specified in the doc - colors could be mixed between screens - defname in screen. was changing current wob NEW FUNCTIONS: - better error handling with a stack dump on error, with variable "stack-print-level" controlling the number of levels displayed - wob-x and wob-y for absolute position of wobs - current-event-time for time (milliseconds) of triggering event - confine-grabs flag for confining cursor inside grabbing wob - delete-nth for physically removing an element of a list - current-event-from-grab tells if the event was generated by a grab (enter/leave, focus in/out) - window-program-set-position, window-program-set-size for acessing application hints Colas NAHABOO BULL Research FRANCE -- Koala Project (GWM X11 Window Manager) Internet: colas@mirsa.inria.fr Surface Mail: Colas NAHABOO, INRIA - Sophia Antipolis, 2004, route des Lucioles, 06565 Valbonne Cedex -- FRANCE Voice phone: (33) 93.65.77.71, Fax: (33) 93 65 77 66, Telex: 97 00 50 F