[Eclipse-cvs] CVS update: eclipse/configure eclipse/configure.in eclipse/eclipse.in eclipse/eclipse.lisp eclipse/load-eclipse.lisp.in eclipse/system.lisp eclipse/widgets.lisp eclipse/wm.lisp

Iban Hatchondo ihatchondo at common-lisp.net
Mon Jan 12 11:22:06 UTC 2004


Update of /project/eclipse/cvsroot/eclipse
In directory common-lisp.net:/tmp/cvs-serv22530

Modified Files:
	configure configure.in eclipse.in eclipse.lisp 
	load-eclipse.lisp.in system.lisp widgets.lisp wm.lisp 
Log Message:
added the connection to the session-manager using the xsmp protocol.

widgets.lisp
 root-widget now has a new slot named sm-conn. 
 close-sm-connection [ function ] root-widget
  close the connection with the session manager.

eclipse.lisp
 Initialize the connection to the session manager.
 The main function eclipse signature changes. It now takes two keyword arguments of type (or null string): display sm-client-id.

 new functions:

 get-username [ function ] 
  returns the usename string.

 sm-init [ function ] sm-conn dpy-string
  Sets the xsmp properties that are required by the protocols.

 connect-to-session-manager [ function ] dpy-name &optional previous-id
  Try to connect us to the session manager. If connected set xsmp
  properties and returns the sm-connection instance.

 handle-session-manager-request [ function ] sm-conn root-widget
  Handles xsmp requests. If a DIE request is received then invoke
  close-sm-connection and propagate the exit-eclipse condition. 

system.lisp
 added ice and sm system loading and dependance.

load-eclipse.lisp.in
 the start function signature changes to be the same as eclipse (in eclipse.lisp)

*.in & configure
 slight changes to handle the new starting signature and parameters.

docs/eclipse.1
 updated.



Date: Mon Jan 12 06:22:05 2004
Author: ihatchondo












More information about the Eclipse-cvs mailing list