Update of /project/eclipse/cvsroot/eclipse In directory common-lisp.net:/tmp/cvs-serv30248
Modified Files: gestures.lisp global.lisp input.lisp misc.lisp move-resize.lisp package.lisp virtual-screen.lisp widgets.lisp wm.lisp Log Message: - change in the movement handlers that allow undecorated windows (xmms for example) to moved through mouse strokes or menu. (input.lisp gestures.lisp move-resize.lisp wm.lisp)
- group of windows (such as described in the ICCCM) are now honored: transient-for windows are supposed to be stack under their dialogs. As another effect, iconifying or sending to another desktop one window of a group affect the entire group.
- a new option is now available: *save-and-restore-pointer-position-during-workspace-switch* that allows to save pointer position before switching from a desktop to another and restore previous position when arriving on the new one. (misc.lisp virtual-screen.lisp) This has been done via a private property on the root window named: _ECLIPSE_DESKTOP_POINTER_POSITIONS
- _NET_MOVERESIZE_WINDOW client message is now supported.
- _NET_WM_STATE_STICKY is now supported. (is it correct since Eclipse does not implements area's ?)
- an ECLIPSE-EXTENSIONS package is defined in order to export all symbols provides by future Eclipse extensions.
- bug fix in: - (setf window-priority) - dead windows during window cycling (gestures.lisp) - window placement (wm.lisp) decoration where incorrectly placed when user indicates its preferences (via the wm_normal_hints property) - minor changes in destroy-notify handling on decoration.
- man page, changelog, compliance updated.
Date: Thu Feb 12 18:30:22 2004 Author: ihatchondo