aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorColin Walters2002-04-24 23:26:35 +0000
committerColin Walters2002-04-24 23:26:35 +0000
commit696c9dc676d506a9fa98b0c7c03141aadafd4ba5 (patch)
treec83a3d516b2806c31ae7fde48b185d7026146ede
parent63bfbe6f7098acf267a64f5b5a9376fe52eb29ec (diff)
downloademacs-696c9dc676d506a9fa98b0c7c03141aadafd4ba5.tar.gz
emacs-696c9dc676d506a9fa98b0c7c03141aadafd4ba5.zip
*** empty log message ***
-rw-r--r--lisp/ChangeLog54
1 files changed, 53 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index e2f815282c9..576ddaef86d 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,55 @@
12002-04-24 Colin Walters <walters@verbum.org>
2
3 * ibuf-ext.el (toplevel): Remove byte-compile-dynamic. Try to set
4 up autoloads manually.
5 (ibuffer-split-list): New function.
6 (ibuffer-filtering-groups): New variable.
7 (ibuffer-hidden-filtering-groups): New variable.
8 (ibuffer-mouse-toggle-filter-group): New function.
9 (ibuffer-toggle-filter-group): New function.
10 (ibuffer-toggle-filter-group-1): New function.
11 (ibuffer-forward-filter-group): New function.
12 (ibuffer-backward-filter-group): New funtion.
13 (ibuffer-generate-filter-groups): New function.
14 (ibuffer-filters-to-filter-group): New function.
15 (ibuffer-pop-filter-group): New function.
16 (ibuffer-jump-to-filter-group): New function.
17 (ibuffer-do-occur): Just use `occur-read-primary-args'
18
19 * ibuffer.el (ibuffer-filter-group-name-face): New.
20 (ibuffer-mode-map): Bind and add menu entries for most new
21 functions; also, bind the arrow keys to the movement functions.
22 (ibuffer-mode-filter-group-map): New.
23 (ibuffer-mouse-toggle-mark): Handle group names.
24 (ibuffer-mouse-visit-buffer): Error if the current buffer is
25 killed.
26 (ibuffer-skip-properties): New function.
27 (ibuffer-backward-line, ibuffer-forward-line): Optionally skip
28 group names. Also, handle new properties.
29 (ibuffer-visit-buffer, ibuffer-visit-buffer-other-window): Move
30 error handling to `ibuffer-current-buffer'.
31 (ibuffer-visit-buffer-other-frame, ibuffer-bury-buffer): Ditto.
32 (ibuffer-visit-tags-table, ibuffer-do-view-1): Ditto.
33 (ibuffer-toggle-marks): Add optional group argument.
34 (ibuffer-mark-interactive): Skip group names.
35 (ibuffer-current-buffer): Clean up error handling.
36 (ibuffer-fontify-region-function): Fontify group names.
37 (ibuffer-map-lines): Add extra group argument. Handle it.
38 (ibuffer-current-filter-groups): New function.
39 (ibuffer-redisplay): Handle hidden filtering groups.
40 (ibuffer-sort-bufferlist): New function, taken from
41 `ibuffer-insert-buffers-and-marks'.
42 (ibuffer-insert-filter-group): New function.
43 (ibuffer-redisplay-engine): Renamed from
44 `ibuffer-insert-buffers-and-marks'. Handle new filtering groups.
45 (ibuffer): Add filter-groups argument. Handle it. Use
46 `save-selected-window'.
47 (ibuffer-mode): Make `ibuffer-filtering-groups' and
48 `ibuffer-hidden-filtering-groups' buffer-local.
49
50 * ibuf-macs.el (ibuffer-save-marks): Call
51 `ibuffer-redisplay-engine'.
52
12002-04-24 Richard M. Stallman <rms@gnu.org> 532002-04-24 Richard M. Stallman <rms@gnu.org>
2 54
3 * emacs-lisp/easymenu.el (easy-menu-intern): Downcase before interning. 55 * emacs-lisp/easymenu.el (easy-menu-intern): Downcase before interning.
@@ -78,7 +130,7 @@
78 (ibuffer-do-occur-1, ibuffer-occur-revert-buffer-function): 130 (ibuffer-do-occur-1, ibuffer-occur-revert-buffer-function):
79 Delete. 131 Delete.
80 (ibuffer-occur-engine): Moved to replace.el. 132 (ibuffer-occur-engine): Moved to replace.el.
81 (ibuffer-do-occur): Simply call `occur-1'. 133 (ibuffer-do-occur): Simply call `occur-1'.
82 134
83 * play/gamegrid.el (gamegrid-add-score-with-update-game-score): 135 * play/gamegrid.el (gamegrid-add-score-with-update-game-score):
84 Handle the case where we're already viewing the score file. 136 Handle the case where we're already viewing the score file.