[Eclipse-cvs] CVS eclipse/docs
ihatchondo
ihatchondo at common-lisp.net
Thu Apr 24 15:29:15 UTC 2008
Update of /project/eclipse/cvsroot/eclipse/docs
In directory clnet:/tmp/cvs-serv28377/docs
Modified Files:
changelog eclipse.1
Log Message:
update
--- /project/eclipse/cvsroot/eclipse/docs/changelog 2004/02/12 23:30:23 1.6
+++ /project/eclipse/cvsroot/eclipse/docs/changelog 2008/04/24 15:29:15 1.7
@@ -1,5 +1,5 @@
-*- Mode: ChangeLog -*-
-$Id: changelog,v 1.6 2004/02/12 23:30:23 ihatchondo Exp $
+$Id: changelog,v 1.7 2008/04/24 15:29:15 ihatchondo Exp $
0.01 => 0.02
Eclipse should now compile on every ANSI-compliant Common Lisp
@@ -333,7 +333,7 @@
- move resize improvements:
- We now use the :pointer-potion-hint in the event-mask. The server
+ We now use the :pointer-motion-hint in the event-mask. The server
is now free to send only one :motion-notify event, until either the
key or button state changes, the pointer leaves the event window,
or the client calls query-pointer or motion-events.
@@ -375,24 +375,155 @@
- add event handling for map-request on decoration.
- bug fix and code clean up and more hacking.
- - error handling at start up.
- - close-sm-connection (widget.lisp)
- - (event-process selection-notify null)
- - bug fix and typo in gestures.lisp
- - bug fix in ewmh implementation.
- - ...
+ - error handling at start up.
+ - close-sm-connection (widget.lisp)
+ - (event-process selection-notify null)
+ - bug fix and typo in gestures.lisp
+ - bug fix in ewmh implementation.
+ - ...
O.10 => 0.11
+ - Daniel's Barlow feedbacks implemented:
+ eclipse has now a new keyword parmeter: :die-on-init-error that is
+ used in the starting script. If nil then error during init will
+ drop in the debugger allowing you to debug nicely without any
+ "extra" hacking. If T then it will catch ini errors and quit.
+
+ - Luca Capello Patch applied: When compiled without dumping an
+ image file, the way eclipse is started wasn't up to
+ date. (latest options of eclipse:eclipse was not handled by
+ the start function).
+
+ - compile.lisp has been removed. Compilation/Load operations are
+ defined in eclipse/system.lisp.
+
+ - system(s).lisp files now handles asdsf system description as
+ well as mk-defsystem. Both system are created if both package
+ present in the lisp environment.
+
+ - added an asdf:operate :around overload for sbcl to avoid
+ compilation warnings relatives to structured constant
+ redefinition that break the compilation and drop the user into
+ the debuger.
+
+ - six new configure options added:
+ + --with-load-switch : to indicate the command line argument of
+ the lisp machine for loading a file.
+
+ + --with-eval-switch : to indicate the command line argument of
+ the lisp machine for evaluating forms.
+
+ + --with-core-switch : to indicate the command line argument of
+ the lisp machine to start it with an alternative image.
+
+ + --with-save-lisp : to indicate the function name for saving
+ a lisp image.
+
+ + --with-quit-form : to indicate a particular quit form.
+
+ + --with-lisp-system : to indicate the name (the same as the
+ one that is present in *features*) of the lisp system you
+ want to use in case we know it (currently sbcl and cmu are
+ known). Use this option if you have a lisp system we know but
+ its executable is not named as expected (lisp for cmucl and
+ sbcl for sbcl for instance).
+
+ - eclipse: new option --activate-log
+
+ - 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
+
+ - Update NETWM support: according to 1.4 draft2, note that
+ nothing has been done for the compositing manager selction
+ owning, since this is a complete process to be handled rather
+ than just a property ...
+ + _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.
+ + Removed useless property-manager-window from the root
+ object. Instead standard-property-holder class is defined in
+ widgets.lisp.
+
+ - man page, compliance updated.
-
-
-
-
-
-
-
-
-
-
-
-
+ - enhancements:
+ - enhancement in the focus gestion (input.lisp) to be more
+ ICCCM complient.
+ - added error output when die-on-init-error is T (eclipse.lisp)
+ - start function has been removed from start-eclipse.lisp.in
+ configure.in updated.
+
+ - documentation generally updated.
+
+ - bug fix, code clean up and hacking:
+ - Fix: (setf window-priority)
+ - Fix: dead windows during window cycling (gestures.lisp)
+ - gestures.lisp: macrologie simplified (may need a few lines
+ of doc).
+ - Fix: 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.
+ - Fix: theme default value for title bar position.
+ - Fix: hardcoded boole function value in draw-window-grid. It
+ now use the appropriated constant.
+ - %resize% => resize-internal
+ - Fix: event-mask wrong value: nil isn't an window-event-mask.
+ (virtual-screen.lisp)
+ - Fix: circulate-window keystroke: all modifiers keycodes were
+ not took in account.
+ - Fix: lib/clx-ext/keysyms.lisp: multiple-value-list surrounding
+ xlib:keysym->keycodes was missing.
+ - Fix sbcl issues with unicode and with-open-file.
+ - Fix bug in with-combo-realizer. Strokes were systematically
+ removed from the hash table.
+ - Fix: the settings of all the net-wm spec root properties is
+ now surrounded with a with-server-grabbed to avoid tones of
+ property change event on the root window.
+ - Fix: _net_wm_state_maximized were improperly handled when an
+ application is newly decorated.
+ - recomputation of the application geometry before
+ maximization when the wm-size-hints property is changed.
+ - Fix: handling of the _net_wm_state_maximized in configure-window
+ (misc.lisp)
+ - configure-window when configuring panel window should honor
+ size without guessing anything (misc.lisp).
+ - _net_wm__state property update before put an application in
+ fullscreen to avoid race conditions. (widgets.lisp)
+ - Fix: map-request race condition (input.lisp & widgets.lisp)
+ - application-panel-p predicate (widgets.lisp)
+ - Fix: initial-coordinates to work the with net-workarea
+ property.
+ - Fix: netwm-user-time usage, and some withdrawal glitches.
+ - Fix: the max sizes were not properly computed.
+ - screen-window-layer computation when the window doesn't have
+ any workspace number associated with.
+ - Fix: make-viewport-property has only one viewport since we
+ don't handled multiple viewport.
+ - Fix: improper variable usage in defsetf. So in order to avoid
+ glitches set-.. created, and defsetf calls it.
+ - Fix: window->rectangle transformation is now correct.
+ - Fix: rectangle->width/heigth computation is now correct.
+ - Fix: netwm-struts was used as coordinates rather than sizes.
+ - sub-rectangles computation now returns rectangles that does
+ not overlap anymore
+ - Fix: 'unix' type handling in the SESSION_MANAGER scheme in
+ ICE-lib.lisp
+ - Fix: ice & SM system load whan not loaded from the eclipse
+ directory.
--- /project/eclipse/cvsroot/eclipse/docs/eclipse.1 2004/02/12 23:30:23 1.15
+++ /project/eclipse/cvsroot/eclipse/docs/eclipse.1 2008/04/24 15:29:15 1.16
@@ -1,12 +1,12 @@
.TH Eclipse 1 "(c) 2001 Iban HATCHONDO"
-.\"$Id: eclipse.1,v 1.15 2004/02/12 23:30:23 ihatchondo Exp $
+.\"$Id: eclipse.1,v 1.16 2008/04/24 15:29:15 ihatchondo Exp $
.SH NAME
eclipse - a window manager in Common Lisp
.SH SYNOPSIS
-.B eclipse [ --display=display_specification --sm-client-id=id ]
+\fB eclipse \fP[ OPTIONS ]
.SH DESCRIPTION
@@ -70,9 +70,16 @@
.SH OPTIONS
-\fIeclipse\fP accepts one argument. This argument allows you to
-specify a particular display connection. To use this argument give it
-as the DISPLAY environment variable. Use eclipse gandalf:2.0 for example
+.TP
+\fB--display\fP=display_specification
+starts eclipse for managing the given X display.
+.TP
+\fB--sm-client-id\fP=ID
+specify a session management ID.
+.TP
+\fB--activate-log\fP
+specifies that errors must be logged in a file. The log file will be
+named as follows: eclipse-YYYY-MM-DD.log
.SH MENUS
More information about the Eclipse-cvs
mailing list