[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/ChangeLog
From: |
Colin Walters |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/ChangeLog |
Date: |
Wed, 24 Apr 2002 19:26:36 -0400 |
Index: emacs/lisp/ChangeLog
diff -c emacs/lisp/ChangeLog:1.3752 emacs/lisp/ChangeLog:1.3753
*** emacs/lisp/ChangeLog:1.3752 Wed Apr 24 19:22:59 2002
--- emacs/lisp/ChangeLog Wed Apr 24 19:26:35 2002
***************
*** 1,3 ****
--- 1,55 ----
+ 2002-04-24 Colin Walters <address@hidden>
+
+ * ibuf-ext.el (toplevel): Remove byte-compile-dynamic. Try to set
+ up autoloads manually.
+ (ibuffer-split-list): New function.
+ (ibuffer-filtering-groups): New variable.
+ (ibuffer-hidden-filtering-groups): New variable.
+ (ibuffer-mouse-toggle-filter-group): New function.
+ (ibuffer-toggle-filter-group): New function.
+ (ibuffer-toggle-filter-group-1): New function.
+ (ibuffer-forward-filter-group): New function.
+ (ibuffer-backward-filter-group): New funtion.
+ (ibuffer-generate-filter-groups): New function.
+ (ibuffer-filters-to-filter-group): New function.
+ (ibuffer-pop-filter-group): New function.
+ (ibuffer-jump-to-filter-group): New function.
+ (ibuffer-do-occur): Just use `occur-read-primary-args'
+
+ * ibuffer.el (ibuffer-filter-group-name-face): New.
+ (ibuffer-mode-map): Bind and add menu entries for most new
+ functions; also, bind the arrow keys to the movement functions.
+ (ibuffer-mode-filter-group-map): New.
+ (ibuffer-mouse-toggle-mark): Handle group names.
+ (ibuffer-mouse-visit-buffer): Error if the current buffer is
+ killed.
+ (ibuffer-skip-properties): New function.
+ (ibuffer-backward-line, ibuffer-forward-line): Optionally skip
+ group names. Also, handle new properties.
+ (ibuffer-visit-buffer, ibuffer-visit-buffer-other-window): Move
+ error handling to `ibuffer-current-buffer'.
+ (ibuffer-visit-buffer-other-frame, ibuffer-bury-buffer): Ditto.
+ (ibuffer-visit-tags-table, ibuffer-do-view-1): Ditto.
+ (ibuffer-toggle-marks): Add optional group argument.
+ (ibuffer-mark-interactive): Skip group names.
+ (ibuffer-current-buffer): Clean up error handling.
+ (ibuffer-fontify-region-function): Fontify group names.
+ (ibuffer-map-lines): Add extra group argument. Handle it.
+ (ibuffer-current-filter-groups): New function.
+ (ibuffer-redisplay): Handle hidden filtering groups.
+ (ibuffer-sort-bufferlist): New function, taken from
+ `ibuffer-insert-buffers-and-marks'.
+ (ibuffer-insert-filter-group): New function.
+ (ibuffer-redisplay-engine): Renamed from
+ `ibuffer-insert-buffers-and-marks'. Handle new filtering groups.
+ (ibuffer): Add filter-groups argument. Handle it. Use
+ `save-selected-window'.
+ (ibuffer-mode): Make `ibuffer-filtering-groups' and
+ `ibuffer-hidden-filtering-groups' buffer-local.
+
+ * ibuf-macs.el (ibuffer-save-marks): Call
+ `ibuffer-redisplay-engine'.
+
2002-04-24 Richard M. Stallman <address@hidden>
* emacs-lisp/easymenu.el (easy-menu-intern): Downcase before interning.
***************
*** 78,84 ****
(ibuffer-do-occur-1, ibuffer-occur-revert-buffer-function):
Delete.
(ibuffer-occur-engine): Moved to replace.el.
! (ibuffer-do-occur): Simply call `occur-1'.
* play/gamegrid.el (gamegrid-add-score-with-update-game-score):
Handle the case where we're already viewing the score file.
--- 130,136 ----
(ibuffer-do-occur-1, ibuffer-occur-revert-buffer-function):
Delete.
(ibuffer-occur-engine): Moved to replace.el.
! (ibuffer-do-occur): Simply call `occur-1'.
* play/gamegrid.el (gamegrid-add-score-with-update-game-score):
Handle the case where we're already viewing the score file.
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, (continued)
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Andreas Schwab, 2002/04/23
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Colin Walters, 2002/04/23
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Colin Walters, 2002/04/23
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Miles Bader, 2002/04/23
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Martin Stjernholm, 2002/04/23
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Miles Bader, 2002/04/24
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Pavel JanÃk, 2002/04/24
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Richard M. Stallman, 2002/04/24
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Eli Zaretskii, 2002/04/24
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Richard M. Stallman, 2002/04/24
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,
Colin Walters <=
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Colin Walters, 2002/04/24
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Gerd Moellmann, 2002/04/25
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Miles Bader, 2002/04/25
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Andreas Schwab, 2002/04/25
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Colin Walters, 2002/04/25
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Colin Walters, 2002/04/25
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Richard M. Stallman, 2002/04/25
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Colin Walters, 2002/04/25
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Richard M. Stallman, 2002/04/25
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Colin Walters, 2002/04/25