Source

ibuffer / ChangeLog

jpw 54a90cf 



































youngs ffda5cc 






youngs 128da0b 


2002-02-16  John Paul Wallington  <jpw@shootybangbang.com>

	* ibuffer.el (toplevel): require easymenu.
	(ibuffer-use-fontification): removed function.
	(ibuffer-use-fontification): new customizable variable.
	(ibuffer-make-temp-file): new function - GNU 21's
	make-temp-file.
	(ibuffer-propertize): new function.
	(ibuffer-event-position): new function.
	(ibuffer-event-window): new function.
	(ibuffer-line-beginning-position): new function.
	(ibuffer-line-end-position): new function.
	(ibuffer-window-buffer-height): new function.
	(ibuffer-replace-regexp-in-string): new function - GNU 21's
	replace-regexp-in-string.
	(ibuffer-faces): new custom group.
	(ibuffer-truncate-lines): new customizable variable.
	(ibuffer-name-map): use [buttonx], not [(mouse-x)].
	(ibuffer-mode-name-map): use [buttonx], not [(mouse-x)].
	(ibuffer-immediate-menu): renamed from ibuffer-view-menu.
	(ibuffer-immediate-menu): defined by easy-menu-define.
	(ibuffer-mode-mark-menu): ditto.
	(ibuffer-mode-immediate-menu): ditto.
	(ibuffer-mode-sort-menu): ditto.
	(ibuffer-mode-filter-menu): ditto.
	(ibuffer-customize): new function.
	(ibuffer-shrink-to-fit): use shrink-window-if-larger-than-buffer.
	(ibuffer-compile-format): comment out pt.  Kludge.
	(ibuffer-insert-buffers-and-marks): don't bind after-change-functions
	to nil.
	(ibuffer-mode): use ibuffer-truncate-lines.  Make fontification work.
	* ibuf-ext.el (toggle-sorting-mode): rewrite.  Kludge.
	(ibuffer-occur-props): make it buffer local.
	(ibuffer-occur-mode-map): use [buttonx], not [(mouse-x)].
	(ibuffer-occur-engine): use text property instead of overlay.
	
2002-02-15  Steve Youngs  <youngs@xemacs.org>

	* ibuffer.el (ibuffer-mode-map): Comment out all the
	'define-key-after' stuff.

	* Makefile (REQUIRES): Add xemacs-base.

2002-02-15  Steve Youngs  <youngs@xemacs.org>

	* New package created.