CVS update: eclipse
[email protected] 28 Aug 2003 14:50:35 -0000
| Newsgroups | gmane.comp.window-managers.eclipse.cvs |
|---|---|
| Message-ID | <[email protected]> |
Date: Thursday August 28, 2003 @ 6:50
Author: hatchond
Update of /home/cvsroot/eclipse
In directory kappa:/tmp/cvs-serv4259
Modified Files:
eclipse.lisp gestures.lisp global.lisp input.lisp misc.lisp
move-resize.lisp package.lisp system.lisp virtual-screen.lisp
widgets.lisp wm.lisp
Log Message:
shade is now implemented (wm.lisp).
To {un}shade a window double click on title bar.
shaded-p widget: [generic function]
return the actual shade state in the sens of the extended wm
specification.
timestamp: slot of the title-bar class. (NEW)
:_net_wm_state_shaded added in +netwm-protocol+
- *double-click-speed*: [global variable]
use it to customize the time you want for double click.
Default value: 200 (timestamp unit of the X server)
- added support for the xvidmode extension
(lib/clx-ext/xvidmode.lisp).
- added support for :net_wm_state_{below, above} in input.lisp
- the following methods have created for manipulating widgets stacking
order.
- put-on-top widget [generic function]
sets the widget stacking order on top of the others.
- put-on-bottom widget [generic function]
sets the widget stacking order on bottom of the others (except if
any widget with :_net_wm_type_desktop is present and widget is or
an application or a decoration).
- various bug fix and improvements:
- typo fix *wRAp-pointer-when-cycle* => *wARp-pointer-when-cycle*
- set-focus now cares of the map state of the window it is supose to
gives the focus to. (Should avoid lots of match-error).
Wrong nil timestamp has been fixed.
(wm.lisp)
- minor change in the unmap-notify event handling. Closing an
application should not any more systematically provoke a
window-error error. (input.lisp)
- fullscreen-mode should now be correct: the spec say it would be
better to undecore the window when in fullscreen. It is now how it
works. (widgets.lisp)
(One more feature of this function is still under discussion in
the freedesktop team that may introduce modifications in the
future)
typo fix full-screen-mode => fullscreen-mode
- maximize-window signature changes (wm.lisp):
It now expect an application instead of a decoration.
This have been done because non decorated window should be
able to be maximized as well as decorated one. It is now the
case. It has serval side effects:
- slot initial-geometry in class decoration doesn't exist
anymore.
- new private slot added in class application: max-geometry.
- STROKES USING MAXIMIZE-WINDOW SHOULD BE UPDATED.
- minor changes in update-edges-geometry, and move-resize.lisp.
- clean up in eclipse.lisp (delete unused code).
- virtual-screen.lisp re-implementation. It now use the X server
data such the root window tree, and window property that hold the
desktop number instead of a substructure hold by the root object
that has to be updated each time you destroy, iconify, unicofy,
shade, unshade, etc.
===================================================================
File: no file eclipse.lisp Status: Needs Checkout
Working revision: 1.6 Thu Aug 28 14:50:35 2003
Repository revision: 1.6 /home/cvsroot/eclipse/eclipse.lisp,v
Existing Tags:
No Tags Exist
===================================================================
File: no file gestures.lisp Status: Needs Checkout
Working revision: 1.5 Thu Aug 28 14:50:35 2003
Repository revision: 1.5 /home/cvsroot/eclipse/gestures.lisp,v
Existing Tags:
No Tags Exist
===================================================================
File: no file global.lisp Status: Needs Checkout
Working revision: 1.9 Thu Aug 28 14:50:35 2003
Repository revision: 1.9 /home/cvsroot/eclipse/global.lisp,v
Existing Tags:
init (revision: 1.1.1.1)
ECLIPSE (branch: 1.1.1)
===================================================================
File: no file input.lisp Status: Needs Checkout
Working revision: 1.9 Thu Aug 28 14:50:35 2003
Repository revision: 1.9 /home/cvsroot/eclipse/input.lisp,v
Existing Tags:
No Tags Exist
===================================================================
File: no file misc.lisp Status: Needs Checkout
Working revision: 1.7 Thu Aug 28 14:50:35 2003
Repository revision: 1.7 /home/cvsroot/eclipse/misc.lisp,v
Existing Tags:
No Tags Exist
===================================================================
File: no file move-resize.lisp Status: Needs Checkout
Working revision: 1.4 Thu Aug 28 14:50:35 2003
Repository revision: 1.4 /home/cvsroot/eclipse/move-resize.lisp,v
Existing Tags:
No Tags Exist
===================================================================
File: no file package.lisp Status: Needs Checkout
Working revision: 1.4 Thu Aug 28 14:50:35 2003
Repository revision: 1.4 /home/cvsroot/eclipse/package.lisp,v
Existing Tags:
No Tags Exist
===================================================================
File: no file system.lisp Status: Needs Checkout
Working revision: 1.6 Thu Aug 28 14:50:35 2003
Repository revision: 1.6 /home/cvsroot/eclipse/system.lisp,v
Existing Tags:
init (revision: 1.1.1.1)
ECLIPSE (branch: 1.1.1)
===================================================================
File: no file virtual-screen.lisp Status: Needs Checkout
Working revision: 1.5 Thu Aug 28 14:50:35 2003
Repository revision: 1.5 /home/cvsroot/eclipse/virtual-screen.lisp,v
Existing Tags:
init (revision: 1.1.1.1)
ECLIPSE (branch: 1.1.1)
===================================================================
File: no file widgets.lisp Status: Needs Checkout
Working revision: 1.9 Thu Aug 28 14:50:35 2003
Repository revision: 1.9 /home/cvsroot/eclipse/widgets.lisp,v
Existing Tags:
No Tags Exist
===================================================================
File: no file wm.lisp Status: Needs Checkout
Working revision: 1.14 Thu Aug 28 14:50:35 2003
Repository revision: 1.14 /home/cvsroot/eclipse/wm.lisp,v
Existing Tags:
init (revision: 1.1.1.1)
ECLIPSE (branch: 1.1.1)