Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
lib/clx-ext/keysyms.lisp: multiple-value-list surrounding xlib:keysym->keycodes was missing. lib/manager-commons.lisp: id control added in some translator lambda. eclipse.in: new option --activate-log eclipse.lisp gestures.lisp input.lisp virtual-screen.lisp widgets.lisp wm.lisp: - Focus gestion modification to be fully ICCCM complient. - circulate-window keystroke bug fix. (all modifiers keycodes were not took in account).
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.
fix bobogus test.
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.
the last commit was an error.
ignore upadted and added in lib lib/clx-ext. misc.lisp: wrong type in geometry structure. input.lisp: Erik Enge patch for focus widget when click on maximize/menu button The rest is Christian Lynbech patch for eclipse buildings scripts (configure.in Makefile.in ... new file config.lisp.in) Thanks to both of you for your patches.
created an eclipse-internals package. some bugs fix. some functionalities added. file splitting to reorganize the project a little: - wm.lisp and global.lisp had been splitted into: - widgets.lisp (base-widget, root, application, buttons, ...) - input.lisp (general event processing) - gestures.lisp (key-combo, cursor movement) - eclipse.lisp (Top level functions) - move-resize (moving and resizing master) - misc.lisp (...) - lib/clx-ext/clx-extensions.lisp - gnome-manager.lisp had been splitted into: - manager-commons.lisp - gnome-manager.lisp - netwm-manager.lisp one directory added with one sub-directory: lib and lib/clx-ext a new package clx-extensions in lib/clx-ext some files had moved: - image-reader.lisp into lib - event.lisp ...... into lib/clx-ext - cursor.lisp ..... ---------------- - cursordef.lisp .. ---------------- - keysysms.lisp ... ---------------- - keysymdef.lisp .. ---------------- THE DOCUMENTATION IS OUT OF DATE. ( :( ) Iban.
Added CVS Id keyword. Also added Emacs modelines where appropriate.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|