xwem / ChangeLog

2004-03-29  Norbert Koch  <>

	* Makefile (VERSION): XEmacs package 1.08 released.

2004-03-27  Zajcev Evgeny  <>

	* lisp/xwem-worklog.el (fixes): X Exposure notify waiting fixes.
	* lisp/xwem-worklog.el (xwem-worklog-start-dockapp): [fix] Can be
	used without args at all.
	* lisp/xwem-worklog.el (xwem-worklog-time-sum): [fix] Can be used
	without args at all.

	* lisp/xwem-win.el (xwem-win-configuration): [fix] Multiple fixes
	to xwem win configuration handling.  Use `xwem-cl-alive-p' instead
	of `xwem-cl-p' to check CL vilidity, etc.

	* lisp/xwem-win.el (xwem-frame-reduce-to-one-window): [fix] Can't
	use `xwem-window-delete-others'.

	* lisp/xwem-time.el (xwem-time): [fix] Can use already opened
	display.  Fixed Exosure notify waiting.

	* lisp/xwem-register.el (fixes): [fix] typo H-6 -> H-x 6.

	* lisp/xwem-register.el (xwem-register-frame-config): [new]
	Command to save frames configuration to register.  Default bindig
	- H-x 8.
	* lisp/xwem-register.el (xwem-registers-frame-config-no-delete):
	[new] This variable passed directly to
	`xwem-set-frame-configuration' as NO-DELETE argument.

	* lisp/xwem-minibuffer.el
	(xwem-minibuffer-emacs-frames-has-minibuffer): [new] Non-nil mean
	initial/default Emacs frame will have their own minibuffer, not
	using xwem-minibuffer.  This option is for people who dislike
	minibuffer only Emacs frames, for some reason.

	* lisp/xwem-main.el (xwem-init): [fix] Explicitely require
	xwem-keydefs to be sure.
	* lisp/xwem-main.el (xwem-after-window-setup): [fix]
	`xwem-minib-create' issued before opening display.  Also frames
	fitting commented out.

	* lisp/xwem-load.el (autoloads): `xwem-frame-set-name' added.

	* lisp/xwem-keydefs.el (xwem-global-mapModule): [new] `H-x 5 n'
	executes `xwem-frame-set-name'.

	* lisp/xwem-keyboard.el (xwem-kbd-process-after-lookup): [fix]
	Keyboard macro execution fix, wait keyrelease, ungrab keyboard
	before execution.

	* lisp/xwem-help.el (xwem-help-describe-key1): [fix] Can be used
	for macros as well as for commands.

	* lisp/xwem-framei.el (xwem-framei-show-frame-name): [new] Non-nil
	mean show frame name as well as frame number.

	* lisp/xwem-framei.el (fixes): Some fixes and enhancements.

	* lisp/xwem-frame.el (frame-cofinguration): [new] Added support
	for frame configurations.

	* lisp/xwem-frame.el (xwem-frame-configuration): [new] Return
	current frame configuration.

	* lisp/xwem-frame.el (xwem-set-frame-configuration): [new] Restore
	frame configuration.

	* lisp/xwem-frame.el (xwem-frame-set-name): [new] Command to set
	frame name.
	* lisp/xwem-frame.el (xwem-frame-goto): [fix] Reguard prefix arg.

	* lisp/xwem-frame.el (xwem-init-frame-at-rect): [fix] Take into
	account border width.
	* lisp/xwem-edmacro.el (xwem-edmacro-edit-kbd-macro): [fix]
	Workauround edmacro.el bug.

	* lisp/xwem-clients.el (autoloads): Some funcs became
	* lisp/xwem-clients.el (xwem-cl-pop-to-client): [fix] Using
	`xwem-cl-alive-p' istead of `xwem-cl-p' to check client.

2004-03-23  Norbert Koch  <>

	* Makefile (VERSION): XEmacs package 1.07 released.

2004-03-23  Zajcev Evgeny  <>

	* lisp/xwem-misc.el (X-Event-seq): autoloading when compile.

	* lisp/xwem-custom-load.el (file): removed.

	Thanks to Steve Youngs for many suggestions.

2004-03-22  Zajcev Evgeny  <>

	* Makefile: fixes due to files moving.

	* lisp/diagram.el (ploting): Various ploting functions added.
	Result can look like this
	* lisp/worklog.el (dockapp): System tray support added.
	* lisp/addons/* (files): moved to parent directory.
	* lisp/xwem-faces.el (xwem-eface-to-gc): Default values added.

	* lisp/xwem-keyboard.el (xwem-this-command): [new]
	* lisp/xwem-keyboard.el (xwem-last-command): [new]
	* lisp/xwem-keyboard.el (xwem-pre-command-hook): [new]

	* lisp/xwem-tray.el (xwem-tray-run-config): argument now optional.

2004-03-22  Norbert Koch  <>

	* Makefile (VERSION): XEmacs package 1.05 released.
	(VERSION): Update version to 1.06, revert changes that slipped in
	by accident.

2004-03-17  Norbert Koch  <>

	* Makefile (VERSION): XEmacs package 1.04 released.

2004-03-16  Zajcev Evgeny  <>

	* lisp/xwem-main.el (xwem-version): [new] version variable added.

	* man/*.texi (Initial): Initial import of docs for xwem.
	* Makefile (EXPLICIT_DOCS): [new]

2004-03-15  Norbert Koch  <>

	* Makefile (VERSION): XEmacs package 1.03 released.

2004-03-15  Zajcev Evgeny  <>

	* Makefile (MAINTAINER): e-mail added.

2004-03-11  Zajcev Evgeny  <>

	* Makefile (ELCS): Added forgotten xwem-macros.elc

2004-03-11  Norbert Koch  <>

	* Makefile (VERSION): XEmacs package 1.02 released.

	* Makefile (VERSION): XEmacs package 1.01 released.

2004-03-11  Zajcev Evgeny  <>

	* (Initial): xwem package description added.
2004-03-09  Zajcev Evgeny  <>

	* lisp/addons/xwem-rooter.el (Initial): Handle xwem clients on
	root window.

	* lisp/addons/xwem-xfig.el (Initial): XFIG stuff for XWEM.

	* lisp/addons/xwem-worklog.el (Initial): Worklog mode for XWEM.
	Snapshot at

	* lisp/addons/xwem-diagram.el (Initial): Diagram drawer for XWEM.

	* lisp/xwem-keyboard.el (xwem-kbd-process-after-lookup): Some
	major changes, get rid of evil lkm symbol props.

	* lisp/xwem-interactive.el (xwem-interactive): ?* added to wait

	* Makefile (Module): xwem-diagram, xwem-worklog, xwem-xfig added.

2004-02-15  Zajcev Evgeny  <>
	* XWEM: Many improvements, window configurations, keyboard macros,
	etc.  I think we are ready for beta or even for pre-release.

	* addons/xwem-register.el (new): Registers for XWEM added.

	* addons/xwem-framei.el (new): Frame indicator added.

	* xwem-sound.el (new): Sound support added.

2004-01-23 Zajcev Evgeny <>

	* addons/xwem-osd.el (Bugs): Some bug fixes.

	* addons/xwem-holer.el (interactive): More interactive support
	added, now it is possible to create/move/resize/delete holers

	* addons/xwem-edmacro.el (xwem-edmacro-can-edit-unbinded): Now it
	is possible to edit(create) even unbinded keyboard macros.

	* xwem-keymacro.el (xwem-keymacro-show-macro): Added new
	customizable variable.

	* xwem-macros.el (xwem-cursor-shape-choice): Added new shapes. 

	* xwem-misc.el (xwem-make-cursor): Moved here from xwem-macros.el.

	* xwem-minibuffer.el (xwem-minibuffer-init): Work around
	`menubar-visible-p' specifier problem.

2004-01-21 Zajcev Evgeny <>

	* xwem-keyboard.el (xwem-kbd-process-after-lookup): Bug fix. check
	for `xwem-kbd-reading-keyseq' added when lkm is nil.

2004-01-21 Zajcev Evgeny <>

	* ChangeLog (Revision): ChangeLog in new XWEM layout created.
;; $Id$