Initial Commit
[packages] / xemacs-packages / speedbar / ChangeLog.upstream
1 2007-03-18  Eric M. Ludlam  <zappo@gnu.org>
2
3         * Makefile (LOADPATH): Strip out duplicates
4
5 2007-02-07  Eric M. Ludlam  <zappo@gnu.org>
6
7         * speedbar.el (speedbar-line-file): Fix 'cond' bug.
8
9 2007-02-03  Eric M. Ludlam  <zappo@gnu.org>
10
11         * speedbar.el (speedbar-line-file):
12         It some cases, speedbar-line-directory returns a
13         file.  Be robust to this condition.
14
15 2006-06-23  David Ponce  <david@dponce.com>
16
17         * sb-info.el:
18         Put (provide 'sb-info) before (eval-after-load "info") to fix
19         recursive (require 'sb-info) error on Emacs 22.
20
21 2005-12-07  Eric M. Ludlam  <zappo@gnu.org>
22
23         * speedbar.el (speedbar-dynamic-tags-function-list): Doc fix.
24         (speedbar-default-position): New user option.
25         (speedbar-frame-reposition-smartly): Pass new option when positioning
26         the speedbar frame.
27
28         * dframe.el (dframe-reposition-frame-emacs):
29         Fix left-only position case.
30
31 2005-10-22  Eric M. Ludlam  <zappo@gnu.org>
32
33         * speedbar.texi (Top): Merge from Emacs 22.
34         (Basic Key Bindings): Remove keybindings no longer active.
35         (Hidden Files): fix
36         (Major Display Modes): Discuss stealthy functions
37         (Generic Tag Lists): New section.
38         (Expand Buttons): New section.
39
40 2005-10-13  David Ponce  <david@dponce.com>
41
42         * Makefile: Re-generate.
43
44         * speedbar.el (speedbar-version): Update to 1.0.1.
45
46         * Project.ede (ede-proj-project): Update :version.
47
48 2005-09-30  Eric M. Ludlam  <zappo@gnu.org>
49
50         * speedbar.texi, speedbar-load.el, speedbar.el, sb-w3.el, sb-texinfo.el, sb-image.el, sb-html.el, sb-ant.el, rpm.el, fsum.el, dframe.el, bigclock.el:
51         Update all GPL headers with script from savannah.gnu.org.
52
53 2005-09-29  Eric M. Ludlam  <zappo@gnu.org>
54
55         * Makefile (VERSION): Updated to 1.0
56
57         * Project.ede ("speedbar"): Version changed to 1.0 (same as default.)
58
59 2005-09-13  Eric M. Ludlam  <zappo@gnu.org>
60
61         * speedbar.el (speedbar-version): Updated to 1.0.
62
63 2005-07-28  Eric M. Ludlam  <zappo@gnu.org>
64
65         * fsum.el: Frame Summary Mode
66
67 2005-06-30  Eric M. Ludlam  <zappo@gnu.org>
68
69         * speedbar.el (speedbar-version): Updated.
70
71         * Project.ede (:version): Updated.
72
73         * Makefile (VERSION): Updated.
74
75         * sb-info.el (Info-speedbar-image-button-alist): Use ezimage.
76         (toplevel): Added eval-after-load with autoload cookie to load in this
77         file whenever Info is initialized.
78
79 2005-05-06  Eric M. Ludlam  <zappo@gnu.org>
80
81         * speedbar.el (speedbar-require-version):
82         Replace with an inversion implementation.
83
84 2005-04-19  Eric M. Ludlam  <zappo@gnu.org>
85
86         * speedbar.el (speedbar-version): Update version number
87
88         * Makefile (VERSION): Updated.
89
90         * Project.ede ("speedbar"): update
91
92 2005-02-20  Eric M. Ludlam  <zappo@gnu.org>
93
94         * speedbar.el (speedbar-select-frame-method):
95         Change default to 'attached, which is
96         what a typical single-frame user would get.  Also prevents unexpected
97         frame switching.
98
99 2005-02-06  Klaus Berndl <klaus.berndl@sdm.de>
100
101         * dframe.el:
102         * dframe-after-select-attached-frame-hook: New hook, defcustom
103         * dframe-select-attached-frame: Use the new hook
104         * Replaced most (select-frame dframe-attached-frame) by
105           `dframe-select-attached-frame'
106
107 2005-02-03  Eric M. Ludlam  <zappo@gnu.org>
108
109         * Makefile (VERSION): Update version number.
110         (Makefile): updated from new ede code.
111
112         * speedbar.el (speedbar-version): Update version number
113         (speedbar-find-file-in-frame): Comment.
114
115         * Project.ede ("speedbar"): update version number
116
117 2004-12-29  Eric M. Ludlam  <zappo@gnu.org>
118
119         * dframe.el: (dframe-handle-make-frame-visible)
120         (dframe-handle-iconify-frame)
121         (dframe-handle-delete-frame): Remove message.
122
123 2004-10-05  Klaus Berndl <klaus.berndl@sdm.de>
124
125         * speedbar.el:
126         speedbar-vc-check-dir-p: uses now run-hook-with-args-until-success instead of
127         run-hook-with-args.
128
129 2004-04-11  Eric M. Ludlam  <zappo@gnu.org>
130
131         * Makefile (dist): Add autoloads
132
133 2004-04-06  Eric M. Ludlam  <zappo@gnu.org>
134
135         * Makefile (autoloads, init, speedbar, opt):
136         Compile with --no-site-file.
137         (clean): all info files.
138         (dist): Distribute the autoload file
139
140 2004-03-30  Eric M. Ludlam  <zappo@gnu.org>
141
142         * Makefile (autoloads, init, speedbar, opt): Use --no-site-file
143         (clean): New info garbage pattern.
144         (dist): rearrangement of some arguments.
145
146 2004-03-13  Eric M. Ludlam  <zappo@gnu.org>
147
148         * speedbar.el (speedbar-item-info-tag-helper):
149         Use new names of semantic 2.0
150         (speedbar-contract-line-descendants): Fix compile warning.
151         (speedbar-buffer-buttons-engine): Stop displaying hidden buffers.
152
153 2004-03-06  Eric M. Ludlam  <zappo@gnu.org>
154
155         * dframe.el (dframe-power-click): Fix bug getting last event frame.
156
157 2004-02-29  Eric M. Ludlam  <zappo@gnu.org>
158
159         * INSTALL: Revamped. We are a part of a CEDET install now.
160
161 2004-02-28  Eric M. Ludlam  <zappo@gnu.org>
162
163         * dframe.el (dframe-power-click):
164         Attempt to fix a button problem by selecting
165         the frame the event must have come in on.  No verification yet
166         from user.
167
168         * speedbar.el: (speedbar-line-text, speedbar-line-token):
169         Support expand buttons with no text
170
171 2004-02-24  Eric M. Ludlam  <zappo@gnu.org>
172
173         * speedbar.el (speedbar-refresh): Make argument optional.
174
175         * speedbar.el (speedbar-refresh):
176         Allow universal argument to act as "power click".
177
178 2004-02-23  Eric M. Ludlam  <zappo@gnu.org>
179
180         * speedbar.el (speedbar-version): Update
181         (speedbar-update-localized-contents): New fcn.
182         (speedbar-timer-fn): Remove some logic from here up into new fcn above.
183
184 2004-01-08  Eric M. Ludlam  <zappo@gnu.org>
185
186         * speedbar.el (speedbar-fetch-dynamic-tags):
187         If a buffer is in Emacs, switch to
188         that buffer to get variable values.
189
190 2004-01-01  Eric M. Ludlam  <zappo@gnu.org>
191
192         * speedbar.el (speedbar-edit-line):
193         Handle single-character file/directory names.
194
195 2003-11-20  Eric M. Ludlam  <zappo@gnu.org>
196
197         * speedbar.texi (Version Control):
198         Fix name of speedbar-vc-directory-enable-hook.
199
200 2003-10-02  Eric M. Ludlam  <zappo@gnu.org>
201
202         * speedbar.el (speedbar-incompatible-version): Doc fix.
203
204         * Project.ede: Now a meta-subproject.
205
206         * Makefile (dist): Remove local creation of tar file.
207
208 2003-09-26  Eric M. Ludlam  <zappo@gnu.org>
209
210         * speedbar.el (speedbar-this-file-in-vc):
211         If VC state is nil, then it is not
212         checked out.
213
214 2003-09-18  David Ponce  <david@dponce.com>
215
216         * Makefile: Re-generated.
217
218         * Project.ede (init): New target.
219
220 2003-09-17  David Ponce  <david@dponce.com>
221
222         * sb-gud.el (gud-speedbar-buttons): Fix typo.
223
224         * Makefile: Re-generated.
225
226         * Project.ede (autoloads):
227         Change speedbar-defs.el by speedbar-loaddefs.el.
228
229         * speedbar-load.el: New file.
230
231 2003-09-16  David Ponce  <david@dponce.com>
232
233         * Makefile: Re-generated.
234
235 2003-09-10  David Ponce  <david@dponce.com>
236
237         * Makefile: Re-generated.
238
239 2003-09-07  Eric M. Ludlam  <zappo@gnu.org>
240
241         * speedbar.el (speedbar-version): Updated.
242
243         * Makefile: Makefile for speedbar.
244
245         * Project.ede ("autoloads"): New
246
247 2003-08-25  Eric M. Ludlam  <zappo@gnu.org>
248
249         * Project.ede ("speedbar"): Add ezimage as a dependency.
250
251         * sb-image.el (ezimage): New requirement.
252         (speedbar-use-images): New default value from ezimage.
253         (defimage-speedbar): New value from ezimage.
254         (speedbar-find-image-on-load-path)
255         (speedbar-convert-emacs21-imagespec-to-xemacs)
256         (defimage-speedbar)
257         (speedbar-directory-plus)
258         (speedbar-directory-minus)
259         (speedbar-page-minus)
260         (speedbar-page)
261         (speedbar-tag)
262         (speedbar-tag-plus)
263         (speedbar-tag-minus)
264         (speedbar-tag-gt)
265         (speedbar-tag-v)
266         (speedbar-tag-type)
267         (speedbar-box-plus)
268         (speedbar-box-minus)
269         (speedbar-mail)
270         (speedbar-checkout)
271         (speedbar-object)
272         (speedbar-object-out-of-date)
273         (speedbar-label)
274         (speedbar-read-only)
275         (speedbar-document-tag)
276         (speedbar-document-plus)
277         (speedbar-document-minus)
278         (speedbar-info-tag): Removed
279         (speedbar-expand-image-button-alist): New default value (from ezimage.)
280
281 2003-08-06  David Ponce  <david@dponce.com>
282
283         * speedbar.el (speedbar-frame-mode): Fix XEmacs frame plist passed to
284         `dframe-frame-mode'.
285
286 2003-07-24  Eric M. Ludlam  <zappo@gnu.org>
287
288         * speedbar.el (speedbar-frame-parameters): Set left-fringe to be empty.
289         (speedbar-frame-plist): Remove gutter visibility.
290         (speedbar-file-key-map): Add [ and ] for full expand/close.
291         (speedbar-frame-mode): For XEmacs, specify parent frame for group iconification.
292         (speedbar-item-info-tag-helper): Handle new semantic method names.
293         (speedbar-expand-line-descendants)
294         speedbar-contract-line-descendants): New commands
295
296 2003-07-23  Eric M. Ludlam  <zappo@gnu.org>
297
298         * dframe.el (dframe-mouse-set-point):
299         Set the point when clicking on a glyph.
300
301 2003-06-09  Eric M. Ludlam  <zappo@gnu.org>
302
303         * sb-ant.el (speedbar-fetch-dynamic-ant-project):
304         Allow white space around = sign.
305
306 2003-02-21  Eric M. Ludlam  <zappo@gnu.org>
307
308         * speedbar.el (speedbar-version): Updated
309         (speedbar-incompatible-version): New
310         (speedbar-mode-functions-list): Changed path to directory
311         (speedbar-vc-indicator): Changed path to directory
312         (speedbar-ignored-directory-regexp): Changed path to directory
313         (speedbar-ignored-path-regexp): Deleted
314         (speedbar-add-ignored-directory-regexp): Changed path to directory
315         (speedbar-add-ignored-path-regexp): deleted
316         (speedbar-mode): Changed path to directory
317         (speedbar-item-info-tag-helper): Changed path to directory
318         (speedbar-directory-buttons): Changed path to directory
319         (speedbar-create-tag-hierarchy): Changed path to directory
320         (speedbar-insert-generic-list): Changed path to directory
321         (speedbar-update-directory-contents): Changed path to directory
322         (speedbar-timer-fn): Changed path to directory
323         (speedbar-find-selected-file): Changed path to directory
324         (speedbar-check-vc): Changed path to directory
325         (speedbar-check-vc-this-line): Changed path to directory
326         (speedbar-vc-check-dir-p): Changed path to directory
327         (speedbar-this-file-in-vc): Changed path to directory
328         (speedbar-check-obj-this-line): Changed path to directory
329         (speedbar-line-file): Changed path to directory
330         (speedbar-line-directory): Changed path to directory
331         (speedbar-line-path): deleted
332         (speedbar-files-line-directory): Changed path to directory
333         (speedbar-directory-line): Changed path to directory
334         (speedbar-path-line): deleted
335         (speedbar-find-file): Changed path to directory
336         (speedbar-dir-follow): Changed path to directory
337         (speedbar-dired): Changed path to directory
338         (speedbar-tag-file): Changed path to directory
339         (speedbar-tag-find): Changed path to directory
340         (speedbar-buffer-buttons): Changed path to directory
341         (speedbar-buffers-line-directory): Changed path to directory
342         (speedbar-buffers-line-path): deleted
343
344         * sb-rmail.el (rmail-speedbar-match-folder-regexp): doc fix
345
346         * sb-image.el (speedbar-use-images): doc fix
347         (defimage-speedbar): doc fix
348         (speedbar-convert-emacs21-imagespec-to-xemacs): doc fix
349
350         * dframe.el (dframe-update-keymap): doc fix
351         (dframe-frame-mode): doc fix
352         (dframe-set-timer): doc fix
353         (dframe-xemacsp): doc fix
354         (dframe-mouse-hscroll): doc fix
355
356         * speedbar.el (speedbar-special-mode-key-map): doc fix
357         (speedbar-dynamic-tags-function-list): doc fix
358         (speedbar-tag-hierarchy-method): doc fix
359         (speedbar-vc-do-check): doc fix
360         (speedbar-obj-do-check): doc fix
361         (speedbar-add-supported-extension): Fix interactive line
362         (speedbar-make-specialized-keymap): doc fix
363         (speedbar-desired-buffer): doc fix
364         (speedbar-mode): doc fix
365         (speedbar-up-directory): doc fix
366         (speedbar-refresh): doc fix
367         (speedbar-generic-item-info): doc fix
368         (speedbar-item-info): doc fix
369         (speedbar-insert-button): doc fix
370         (speedbar-file-lists): doc fix
371         (speedbar-make-tag-line): doc fix
372         (speedbar-insert-files-at-point): doc fix
373         (speedbar-update-special-contents): doc fix
374         (speedbar-set-timer): doc fix
375         (speedbar-find-selected-file): doc fix
376         (speedbar-add-indicator): doc fix
377         (speedbar-do-function-pointer): doc fix
378         (speedbar-line-file): doc fix
379         (speedbar-goto-this-file): doc fix
380         (speedbar-line-path): doc fix
381         (speedbar-dir-follow): doc fix
382         (speedbar-tag-find): doc fix
383         (speedbar-fetch-etags-command): doc fix
384         (speedbar-toggle-etags): doc fix
385         (speedbar-extract-one-symbol): doc fix
386         (speedbar-parse-c-or-c++tag): doc fix
387         (speedbar-unhighlight-one-tag-line): doc fix
388         (speedbar-directory-face): doc fix
389
390         * speedbar.el (speedbar-before-visiting-file-hook): Added a value
391         (speedbar-visiting-tag-hook): New hook with value
392         (speedbar-find-file): Select speedbar's attached frame.
393         (speedbar-tag-find): Call `speedbar-visiting-tag-hook'.
394
395         * speedbar.el: Updated Commentary.
396         (speedbar group): Added the groups we add to.
397         (speedbar-before-visiting-file-hook): New hook.
398         (speedbar-find-file): Call `speedbar-before-visiting-file-hook'
399         before visiting a file.
400         (speedbar-directory-buttons-follow): Do not use `directory-sep-char'.
401
402 2003-02-11  Eric M. Ludlam  <zappo@gnu.org>
403
404         * speedbar.el (speedbar-frame-width):
405         Use window-width instead of frame-width.
406
407 2003-02-05  Eric M. Ludlam  <zappo@gnu.org>
408
409         * speedbar.el (speedbar-add-indicator): Account for readonly indicator.
410         Thanks: "Wittmann, Ralph"
411
412 2002-11-28  Eric M. Ludlam  <zappo@gnu.org>
413
414         * speedbar.el (speedbar-center-buffer-smartly): Center other frame.
415
416         * dframe.el: * dframe.el: Pass event to poup-mode-menu if accepted.
417         (dframe-pass-event-to-popup-mode-menu): New flag.
418         (dframe-xemacs-popup-kludge): Use it.
419
420 2002-10-26  Eric M. Ludlam  <zappo@gnu.org>
421
422         * speedbar.el (speedbar-file-regexp): Fix doc.
423
424 2002-09-03  Eric M. Ludlam  <zappo@gnu.org>
425
426         * dframe.el (dframe-frame-mode):
427         Added support for double-clicking in XEmacs.
428         Found by Barnabas Wolf and restored from old speedbar.el into dframe.el.
429
430 2002-08-26  Eric M. Ludlam  <zappo@gnu.org>
431
432         * rpm.el (rpm-speedbar-key-map):
433         Fixed to bind keys into the correct key map.
434
435 2002-08-17  Eric M. Ludlam  <zappo@gnu.org>
436
437         * speedbar.el (speedbar-mode): Make sure case is obeyed.
438         (speedbar-files-line-path): Use `speedbar-line-text' instead
439         of `buffer-substring'.
440
441 2002-03-27  Eric M. Ludlam  <zappo@gnu.org>
442
443         * speedbar.el (speedbar-default-directory-list):
444         Made robust against deleted directories.
445
446 2002-03-23  Eric M. Ludlam  <zappo@gnu.org>
447
448         * sb-image.el (speedbar-use-images):
449         Test to see if xpm is available too.
450
451         * sb-dir-minus.xpm: It now opens.
452
453 2002-03-22  Eric M. Ludlam  <zappo@gnu.org>
454
455         * speedbar.el (speedbar-require-version): New function
456
457 2002-03-17  Eric M. Ludlam  <zappo@gnu.org>
458
459         * Project.ede: Added box images.
460
461         * speedbar.el (speedbar-buffer-easymenu-definition):
462         Better enable for kill/revert
463         (speedbar-buffer-kill-buffer): Use `speedbar-get-line-text'.
464
465         * sb-image.el:
466         (speedbar-directory, speedbar-box-plus, speedbar-directory-box-minus):
467         New images.
468         (speedbar-expand-image-button-alist): Added boxes, and empty directory.
469
470         * sb-box-plus.xpm, sb-box.xpm, sb-box-minus.xpm: Box icon.
471
472         * sb-html.el (speedbar-fetch-dynamic-html): Support html-mode too.
473
474         * sb-html.el (speedbar-insert-html-list):
475         Always pass 0 to format-html-list.
476
477         * speedbar.el (speedbar-check-read-only):
478         Support directories, and hidden files.
479         (speedbar-check-vc): Support hidden files.
480
481         * sb-texinfo.el (speedbar-texinfo-section-regexp): Added doc string
482         (speedbar-format-texinfo-list-recursive): Doc string.
483         (speedbar-insert-texinfo-list): Always pass 0 into the list reorganizer.
484
485         * Project.ede: Version change.
486         Lots of new images.
487
488         * speedbar.el (speedbar-check-read-only):
489         Get the correct file name during test.
490
491 2002-03-16  Eric M. Ludlam  <zappo@gnu.org>
492
493         * INSTALL: Add info about optional packages.
494
495         * sb-rmail.el (rmail-speedbar-buttons): Use new speedbar separator.
496
497         * sb-info.el (Info-speedbar-image-button-alist): New variable
498         (Info-speedbar-hierarchy-buttons): Use above variable for images
499         (Info-speedbar-expand-node): Use new variable for images.
500
501         * sb-info.xpm: Courier lowercase i in a blue circle
502
503         * sb-pg.xpm, sb-pg-plus.xpm, sb-pg-minus.xpm: Made the corner gray.
504
505         * sb-label.xpm: Made slightly larger.
506
507         * sb-image.el:
508         (speedbar-label, speedbar-read-only, speedbar-document-tag,
509         speedbar-document-plus, speedbar-document-minus, speedbar-info-tag):
510         New images.
511         (speedbar-expand-image-button-alist): Added above new images.
512         (speedbar-image-dump): New test command.
513
514         * sb-gud.el: Use the speedbar separator for labels.
515
516         * sb-doc.xpm: Book.
517
518         * sb-doc-plus.xpm: Book with plus.
519
520         * sb-doc-minus.xpm: Book with minus.
521
522         * sb-dir.xpm, sb-dir-plus.xpm, sb-dir-minus.xpm: added darker area.
523
524         * rpm.el: Added "=" binding for expand.
525
526         * speedbar.el (speedbar-version): New beta
527         (speedbar-separator-face): Added gray overline.
528
529 2002-03-15  Eric M. Ludlam  <zappo@gnu.org>
530
531         * speedbar.el (speedbar-stealthy-function-list):
532         Added new "locked files" stealthy function
533         (speedbar-ro-to-do-point, speedbar-object-read-only-indicator): New variables
534         (speedbar-indicator-regex): Added new ro indicator
535         (speedbar-insert-separator): New function
536         (speedbar-reset-scanners): Reset ro indicator
537         (speedbar-check-read-only): New function
538         (speedbar-buffer-buttons-engine): Use new separator function
539         (speedbar-buffers-tail-notes): New function
540         (speedbar-separator-face): New face.
541
542         * sb-ro.xpm: Image to show a locked thing.
543
544         * sb-label.xpm: Bitmap prefixing labes to make them look cool.
545
546 2002-03-02  Eric M. Ludlam  <zappo@gnu.org>
547
548         * Project.ede, speedbar.el: Update version number
549
550 2002-03-01  Eric M. Ludlam  <zappo@gnu.org>
551
552         * Project.ede: Added ChangeLog to the project.
553
554 2002-02-28  Eric M. Ludlam  <zappo@gnu.org>
555
556         * speedbar.texi (Hidden Files):
557         Updated doc near `speedbar-supported-extension-expressions'.
558
559         * sb-w3.el: Require speedbar, and w3-menu if available.
560
561         * sb-info.el: Require speedbar.
562
563         * sb-image.el (speedbar-find-image-on-load-path):
564         Add support for XEmacs data directories.
565
566         * sb-gud.el: Require speedbar.
567
568         * speedbar.el (speedbar-use-tool-tips-flag): New flag.
569         (speedbar-track-mouse-flag): Use above to initialize.
570         (speedbar-supported-extension-expressions): Updated doc.
571         (speedbar-make-button): Do not add help echo if tool-tips are disabled.
572
573 2002-02-26  Eric M. Ludlam  <zappo@gnu.org>
574
575         * speedbar.el (speedbar-frame-plist): Remove XEmacs gutter
576         (speedbar-supported-extension-expressions): Added .ma?k Makefiles
577         (speedbar-check-vc): Different thes of efs regexp.
578         (speedbar-buffer-buttons-engine): Ignore case search.
579
580         * speedbar.el (speedbar-reconfigure-keymaps):
581         Only add XEmacs menubar if menubar enabled.
582         (speedbar-make-button): Add `speedbar-text property to buttons.
583         (speedbar-update-contents): Add spaces for clarity
584         (speedbar-update-directory-contents): Wrap update in `save-excursion'
585         (speedbar-find-selected-file): Set current buffer to the speedbar buffer.
586         (speedbar-update-current-file): Do not center the buffer smartly.
587         (speedbar-line-text): Use new `speedbar-text -property instead of
588         using the match of a regular expression.  More robust to spaces.
589         (speedbar-center-buffer-smartly): Wrap in `save-selected-window',
590         make sure we are in speedbar's buffer.  Specify argument to
591         `window-height'.
592
593 2002-02-06  Eric M. Ludlam  <zappo@gnu.org>
594
595         * sb-w3.el (w3-speedbar-buttons): Added ###autoload tag.
596
597         * sb-rmail.el (rmail-speedbar-buttons): Added ###autoload tag.
598
599         * sb-info.el (Info-speedbar-buttons): Added ###autoload tag.
600
601         * sb-gud.el: Added autoload.
602
603         * rpm.el: Added autoload tag.
604
605         * INSTALL: Added property quoting for `eval-after-load' example.
606
607 2001-12-17  Eric M. Ludlam  <zappo@gnu.org>
608
609         * dframe.el (dframe-frame-mode):
610         Select the speedar frame when using a terminal.
611
612 2001-10-31  Eric M. Ludlam  <zappo@gnu.org>
613
614         * Project.ede: Added web information.
615
616         * speedbar.texi: Merged in changes made in Emacs 21.
617
618         * Project.ede: Update version.
619         Added sb-ant.el
620
621         * sb-ant.el: ANT support
622
623 2001-10-28  Eric M. Ludlam  <zappo@gnu.org>
624
625         * rpm.el (rpm-speedbar, rpm-tag-expand):
626         Use proper sort hierarchy method.
627         (
628
629         * sb-info.el (Info-install-speedbar-variables):
630         Add space keybinding to toggle expand.
631
632         * dframe.el (dframe-frame-mode):
633         Disable setting the default minibuffer frame
634         (dframe-y-or-n-p): Don't compare against the default-minibuffer-frame
635
636 2001-10-27  Eric M. Ludlam  <zappo@gnu.org>
637
638         * speedbar.el (speedbar-frame-mode):
639         Add function to `dframe-delete-frame-function
640         (speedbar-handle-delete-frame): New function
641         (speedbar-line-file, speedbar-line-path): Widen any current restrictions
642         (
643
644         * dframe.el: (dframe-version):
645         (dframe-make-frame-visible-function,
646          dframe-iconify-frame-function,
647          dframe-delete-frame-function): New functions
648         (dframe-handle-make-frame-visible,
649          dframe-handle-iconify-frame,
650          dframe-handle-delete-frame): New Commands bound to special events.
651
652 2001-10-26  Eric M. Ludlam  <zappo@gnu.org>
653
654         * speedbar.el (speedbar-key-map):
655         Removed old SPC and DEL page up/down keys
656         (speedbar-file-key-map): Added SPC to toggle expansion of a node
657         (speedbar-toggle-line-expansion): New command.
658         (speedbar-buffers-key-map): Added SPC to toggle expansion of a node
659
660 2001-10-22  Eric M. Ludlam  <zappo@gnu.org>
661
662         * dframe.el (dframe-click):
663         Do not call `dframe-mouse-click-function' if it has
664         no value.
665
666 2001-10-18  Eric M. Ludlam  <zappo@gnu.org>
667
668         * speedbar.el (speedbar-try-completion): New function
669         (speedbar-prefix-group-tag-hierarchy, speedbar-trim-words-tag-hierarchy,
670         speedbar-center-buffer-smartly): Use `speedbar-try-completion' instead
671         of 'try-completion.
672
673         * speedbar.el (speedbar-obj-alist): Added cxx.
674         (speedbar-toggle-images, speedbar-toggle-sorting): Fix doc.
675         (speedbar-fetch-egags-parse-list): Add cxx.
676
677 2001-08-17  Eric M. Ludlam  <zappo@gnu.org>
678
679         * speedbar.el: Update version
680         (speedbar-find-file-in-frame): fixed `other-frame' typo.
681
682 2001-08-08  Eric M. Ludlam  <zappo@gnu.org>
683
684         * speedbar.el (speedbar-item-info-tag-helper):
685         Use two new features of `semantic-sb'.
686         speedbar.el will now require semantic beta9 or later, or no semantic
687         at all.
688
689 2001-07-20  Eric M. Ludlam  <zappo@gnu.org>
690
691         * speedbar.el (speedbar-select-frame-method): New variable
692         (speedbar-find-file-in-frame): Use above.
693
694 2001-05-31  Eric M. Ludlam  <zappo@gnu.org>
695
696         * speedbar.el (speedbar-find-selected-file):
697         Regexp quote the file before finding it.
698
699 2001-05-09  Eric M. Ludlam  <zappo@gnu.org>
700
701         * sb-objod.xpm, sb-obj.xpm, sb-chk.xpm: *** empty log message ***
702
703         * Project.ede: Version, sb-html, and more images.
704
705         * sb-image.el (speedbar-checkout, speedbar-object, speedbar-object-out-of-date):
706         New images.
707         (speedbar-expand-image-button-alist): Added above vars.
708
709         * speedbar.el (speedbar-version): Update to 0.14beta1
710         (speedbar-add-indicator): Call image display fcn when inserting indicators.
711
712 2001-05-08  Eric M. Ludlam  <zappo@gnu.org>
713
714         * speedbar.el (speedbar-vc-check-dir-p):
715         Use vc-state if available for CVS.
716         (speedbar-this-file-in-vc): Use vc-state if available.
717
718         * dframe.el (dframe-switch-buffer-attached-frame):
719         Fix arg to `other-frame'.
720
721         * speedbar.el (speedbar-buffers-line-path):
722         Fixed to used `default-directory'
723         instead of buffer-file-name since some buffers do not have file names.
724
725 2001-04-29  Eric M. Ludlam  <zappo@gnu.org>
726
727         * speedbar.el (speedbar-query-confirmation-method): new option.
728         (speedbar-visiting-file-hook, speedbar-visiting-tag-hook,
729          speedbar-load-hook, speedbar-reconfigure-keymaps-hook): added * to doc.
730         (speedbar-ignored-modes): Added fundamental-mode.
731         (speedbar-directory-unshown-regexp): Added . directories.
732         (speedbar-y-or-n-p): Pay attention to `speedbar-query-confirmation-method'
733         and added a `deleting' parameter.
734         General: Use `summarize' instead of `summerize'
735                  Added true to deleting flag to speedbar-y-or-n-p where needed.
736
737 2001-04-27  Eric M. Ludlam  <zappo@gnu.org>
738
739         * INSTALL: Added info about sb-html.
740
741         * sb-html.el: *** empty log message ***
742
743         * speedbar.el (speedbar-sort-tags): Added forward in obsolete variable.
744         (speedbar-tag-hierarchy-method): Swapped two items in custom list.
745         (speedbar-frame-reposition-smartly): Handle explicit setting of pos in
746         frame properties.
747         (speedbar-line-text): Fixed regexp to handle more first button cases.
748         (speedbar-dired): Do no flush last-selected-file at end.
749         (speedbar-center-buffer-smartly): Better line counting for variable
750         height lines.
751         (speedbar-buffers-line-path): Work better for buffers.
752         (end): Added section to remove speedbar from global font lock modes.
753
754         * sb-image.el:
755         Switched to check for the XEmacs feature, instead of the function presense.
756
757         * dframe.el (dframe-reposition-frame-emacs): More docs.
758         Handle top-bottom position case.
759         Handle CONS cell position case.
760         (dframe-set-timer-internal): For timeouts, XEmacs version change on itimer.
761         (dframe-track-mouse): Fixed for XEmacs.
762         (dframe-mouse-hscroll): Fixed to work better (submitted by someone I
763          forgot, sorry.)
764
765 2001-01-31  Eric M. Ludlam  <zappo@gnu.org>
766
767         * sb-dir-minus.xpm, sb-dir-plus.xpm, sb-dir.xpm, sb-mail.xpm, sb-pg-minus.xpm, sb-pg-plus.xpm, sb-pg.xpm, sb-tag-gt.xpm, sb-tag-minus.xpm, sb-tag-plus.xpm, sb-tag-type.xpm, sb-tag-v.xpm, sb-tag.xpm:
768         *** empty log message ***
769
770         * Project.ede: Project file for Speedbar
771
772 2001-01-08  Eric M. Ludlam  <zappo@gnu.org>
773
774         * speedbar.el: Hacked out many comments.
775         Tried to fix accidentaly reversal of tags when alpha binning.
776
777 2000-12-13  Eric M. Ludlam  <zappo@gnu.org>
778
779         * speedbar.el:
780         Added `speedbar-create-directory', bound in keymap and menu for file mode.
781         Removed "SPEEDBAR" word from modeline.  Replaced with mode name.
782         Turn list of display modes to radio buttons.
783
784 2000-12-11  Eric M. Ludlam  <zappo@gnu.org>
785
786         * sb-texinfo.el:
787         Find the file before tagging due to changes in speedbar.
788
789         * speedbar.texi: Merged changes from Emacs made by Dave Love.
790         Added info about changes to dynamic tag finders.
791
792         * dframe.el: Fixed quoting problem.
793
794         * sb-image.el: Fixed comments.
795
796         * speedbar.el: Update version.
797         Added .g to list of extensions.
798         Removed some overlay commands not being used.
799         Updated help for make-tag-line.
800         Updated `speedbar-generic-list-group-p' based on internet msg.
801         Do not load a file to get it's tags.  Depend on the method.
802         Pass file down to method getting tags, do not use the buffer name.
803         Load a file for imenu support.
804
805 2000-10-21  Eric M. Ludlam  <zappo@gnu.org>
806
807         * speedbar.el:
808         Always call the speedbar timer during a get-focus to get things
809         updated right away.
810         Deleted extra `speedbar-current-frame' function. (XEmacs byte compiler)
811         In the vc and object checks, set the buffer to the speedbar buffer if
812         that variable has a value. (The no value is during a detatched speedbar.)
813
814         * dframe.el:
815         In `dframe-get-focus', call the hook after the frame is created and selected.
816
817         * speedbar.texi: Updated the copyright.
818         Vast changes by Eli.
819
820 2000-10-15  Eric M. Ludlam  <zappo@gnu.org>
821
822         * speedbar.el:
823         Overlay compatibility updated for xemacs fsf compatibility hack workaround.
824
825 2000-10-09  Eric M. Ludlam  <zappo@gnu.org>
826
827         * speedbar.el: 2000-10-07  Dave Love  <fx@gnu.org>
828
829                 * speedbar.el (speedbar-mode): Set dframe-track-mouse-function
830                 conditionally.
831                 (speedbar-frame-mode): Set automatic-hscrolling locally.
832
833 2000-10-06  Eric M. Ludlam  <zappo@gnu.org>
834
835         * speedbar.el:
836         Fixed `detatched' word.  Fixed `speedbar-detatch' but by protecting
837         the frame, and making local variables.  Removed `set-buffer...' calls
838         from all stealthy functions.  (The buffer should always be the speedbar
839         buffer at that point.)
840
841         * dframe.el: Fixed the one detatched frame case.
842
843         * speedbar.el: Fixed the version number.
844
845         * speedbar.texi:
846         Proof read the doc, and fixed many simple english things.
847
848 2000-10-05  Eric M. Ludlam  <zappo@gnu.org>
849
850         * speedbar.el: Bring doc back to speedbar-power-click.
851         Make sure C-u + command sets speedbar-power-click.
852
853 2000-10-01  Eric M. Ludlam  <zappo@gnu.org>
854
855         * speedbar.el: Do not display Emacs 21 toolbar in the speedbar frame.
856
857 2000-09-30  Eric M. Ludlam  <zappo@gnu.org>
858
859         * dframe.el: Removed toggle-updates.
860
861         * speedbar.el: Moved toggle-updates into speedbar keymap.
862         Made check for generic list types more reliable.
863
864 2000-09-22  Eric M. Ludlam  <zappo@gnu.org>
865
866         * dframe.el: Added xemacs frame repositioning function.
867         Pass event down on XEmacs for mouse click.
868
869         * speedbar.el:
870         Tweeked the event handling for XEmacs so we only need one function.
871
872         * sb-info.el:
873         Updated regexps for node finding based in info from Richard Kim <ryk@dspwiz.com>
874
875 2000-09-09  Eric M. Ludlam  <zappo@gnu.org>
876
877         * dframe.el: Stop running through timeouts if there is user input.
878
879         * speedbar.el: Added backward compatible speed variables.
880
881 2000-09-08  Eric M. Ludlam  <zappo@gnu.org>
882
883         * dframe.el: Fixed up timers to restart properly.
884
885         * dframe.el: Fixed typo
886
887         * INSTALL: Added details about programs that use speedbar.
888
889 2000-09-07  Eric M. Ludlam  <zappo@gnu.org>
890
891         * speedbar.el:
892         re-enabled speedbar-power-click via let statement in speedbar-click.
893         Added `speedbar-current-frame'.
894
895 2000-09-05  Eric M. Ludlam  <zappo@gnu.org>
896
897         * bigclock.el: Added in some function quotes.
898         Fixed comma typo.
899
900         * dframe.el: Fixed typo in comments.
901         Make the four application function variables buffer local.
902         Don't call help-echo function if there isn't one.
903
904         * speedbar.el: Removed some stuff from the header.
905         For `expandtag' button type, make sure it is three characters long,
906         otherwise the expand/contract code can get a little confused when
907         working with images.
908
909         * speedbar.texi: Reworked the intro a little.
910
911         * INSTALL: Updated for next version of speedbar.
912
913 2000-09-04  Eric M. Ludlam  <zappo@gnu.org>
914
915         * dframe.el: Checkdoc updates.
916         Reindent dframe-help-echo
917
918         * bigclock.el: Checkdoc.
919
920 2000-09-02  Eric M. Ludlam  <zappo@gnu.org>
921
922         * speedbar.el: Removed all the image handling code.
923
924         * sb-image.el: New file.
925
926 2000-08-31  Eric M. Ludlam  <zappo@gnu.org>
927
928         * dframe.el: Added a version variable.
929         Fixed defgroup up.
930
931         * speedbar.el: Fixed up -message, and -y-or-n-p to be backquoted in.
932         Added aliases for `speedbar-select-attached-frame', and
933         -with-attached-buffer, and -maybe-jump-to-attached-frame
934         for compatibility.
935         Removed `speedbar-show-info-under-mouse' call from timer.
936
937 2000-08-21  Eric M. Ludlam  <zappo@gnu.org>
938
939         * bigclock.el: New file.
940
941 2000-08-17  Eric M. Ludlam  <zappo@gnu.org>
942
943         * speedbar.el:
944         Added a version variable, added it near top, removed version slot from lm.
945
946         * rpm.el, sb-info.el: Updates for speedbar's use of dframe.
947
948         * rpm.el: Use dframe-power-click, instead of speedbar-power-click.
949
950         * speedbar.el: speedbar-update-flag; set to dframe-have-timer-flag.
951
952         * dframe.el: Updated doc.
953         Added variable specifying if we should use timers.
954
955 2000-08-14  Eric M. Ludlam  <zappo@gnu.org>
956
957         * speedbar.el:
958         Stripped out all frame management stuff, including timer, and mouse
959         click specifics.
960         Use new dframe API for that same behaviors.
961
962         * dframe.el: New file.
963
964 2000-08-09  Eric M. Ludlam  <zappo@gnu.org>
965
966         * sb-texinfo.el: Added provide.
967
968 2000-07-22  Eric M. Ludlam  <zappo@gnu.org>
969
970         * speedbar.el: Added `speedbar-current-frame', and use this in place of
971         `speedbar-frame' variable.  This should help make detatched frames
972         more reliable.
973
974 2000-07-19  Eric M. Ludlam  <zappo@gnu.org>
975
976         * INSTALL: New file.
977
978         * speedbar.el: Version update.
979
980         * sb-texinfo.el: Few comment updates.
981
982         * speedbar.el: Fixed auto update menu item to work with XEmacs.
983         Fixed detached frame mouse-3 menu popup.
984         Fixed up new code for specialized tag/group buttons.
985
986 2000-07-13  Eric M. Ludlam  <zappo@gnu.org>
987
988         * sb-texinfo.el:
989         speedbar-insert-texinfo-list no longer sets sthm to nil.
990         speedbar-format-texinfo-list uses new positioned group for
991         any chapter w/ sections (etc)  Also set new
992         speedbar-generic-list-{group-expand|tag}-button-list to
993         nice values.
994
995         * speedbar.texi:
996         Updated doc for `speedbar-make-tag-line', `speedbar-tag-hierarchy-method',
997         and `speedbar-insert-generic-list'.
998
999         * speedbar.el:
1000         Added two new button types to `speedbar-make-tag-line' of `expandtag'
1001         and `statictag'.  Make sure statictag doesn't get a face.
1002         In `speedbar-change-expand-button-char', insert new char first, then
1003         delete the old.  Good for two character buttons.
1004         In `speedbar-create-tag-hierarchy', force a get of the file name
1005         no matter what kind of line we are on.
1006         New variables `speedbar-generic-list-group-expand-button-type' and
1007         `speedbar-generic-list-tag-button-type'.
1008         In `speedbar-insert-generic-list', use the above new variables to
1009         determine the type of button to make.  Get the values from buffer
1010         local values if possible.
1011
1012         * speedbar.el: Removed :visible from Auto Update menu item.
1013         Added Generic List comment section, plus these functions:
1014           `speedbar-generic-list-group-p',
1015           `speedbar-generic-list-positioned-group-p'
1016           `speedbar-generic-list-tag-p'
1017         Replaced old queries for these things with the new functions.
1018         When inserting generic list buttons, added a new type which is a group
1019         that also contains a position.
1020         (Generic list stuff for new texinfo tagger.)
1021
1022 2000-07-05  Eric M. Ludlam  <zappo@gnu.org>
1023
1024         * sb-texinfo.el: 1.5 - speedbar-tag-hierarchy-method is set to nil by
1025               speedbar-insert-texinfo-list as well as
1026               speedbar-fetch-dynamic-texinfo.  This is needed in order to
1027               have the texinfo nodes displayed in correct order.
1028
1029 2000-07-04  Eric M. Ludlam  <zappo@gnu.org>
1030
1031         * sb-texinfo.el: From Richard Y. Kim on version 1.4
1032         speedbar-tag-hierarchy-method is now set to nil by
1033         speedbar-fetch-dynamic-texinfo after making it buffer local
1034         first. I thought this was buffer-local variable already, but it is
1035         not. Also added installation instruction.
1036
1037 2000-06-30  Eric M. Ludlam  <zappo@gnu.org>
1038
1039         * sb-texinfo.el: New file.
1040
1041 2000-06-23  Eric M. Ludlam  <zappo@gnu.org>
1042
1043         * speedbar.el:
1044         Fixed terminal mode loading of EDE which used to need a frame.
1045         Changed order so SORT is last, which lets it work.
1046
1047 2000-06-20  Eric M. Ludlam  <zappo@gnu.org>
1048
1049         * sb-info.el: Fixed up let statements w/ searches.
1050
1051 2000-06-11  Eric M. Ludlam  <zappo@gnu.org>
1052
1053         * speedbar.el:
1054         Added `speedbar-detatch' so we can have multiple speedbars.
1055         Fixed `speedbar-trim-words-tag-hierarchy' to work w/ semantic.
1056
1057 2000-06-03  Eric M. Ludlam  <zappo@gnu.org>
1058
1059         * speedbar.texi:
1060         Added bit about universal argument for flushing tag caches.
1061
1062         * speedbar.el: Integrate changes from Eli about display-graphic-p.
1063
1064 2000-05-17  Eric M. Ludlam  <zappo@gnu.org>
1065
1066         * speedbar.el:
1067         Fixed list problem with splicing Enable Image in the menu.
1068         Fixed XEmacs invisible text property problems.
1069
1070 2000-05-15  Eric M. Ludlam  <zappo@gnu.org>
1071
1072         * speedbar.el (speedbar-recenter): Typo, and fix logic.
1073         (speedbar-expand-line): Make arg optional.
1074         (speedbar-mode): Avoid a compiler warning.
1075
1076 2000-05-13  Eric M. Ludlam  <zappo@gnu.org>
1077
1078         * speedbar.el: Require 'defimage in a safe way.
1079         Added menu item for toggling image use, and for flush & expand.
1080         Added `speedbar-toggle-images' and `speedbar-flush-expand-line'.
1081         `speedbar-expand-line' now takes a universal argument.
1082         Use explicit call to bufer-file-name instead of a variable for accuracy.
1083         Eval-when-compile defimage macro stuff.
1084         Use :ascent center for all images.
1085
1086 2000-04-25  Eric M. Ludlam  <zappo@gnu.org>
1087
1088         * speedbar.el: Do not use images on terminals.
1089
1090 2000-04-22  Eric M. Ludlam  <zappo@gnu.org>
1091
1092         * speedbar.el: Fixed up documentation with checkdoc.
1093
1094         * speedbar.el: Added in more images.
1095
1096 2000-04-14  Eric M. Ludlam  <zappo@gnu.org>
1097
1098         * speedbar.el: Make our defimage safe in XEmacs.
1099
1100 2000-04-12  Eric M. Ludlam  <zappo@gnu.org>
1101
1102         * speedbar.el: Hacked out problems with older emacs (19.34 and 20.5)
1103
1104         * speedbar.el: Added support for Images:
1105           Variable `speedbar-use-images'.
1106           `defimage' for XEmacs which doesn't define it.
1107           XEmacs image insertion.
1108           Copied Emacs21 image code from old speedbar21 file.
1109           XEmacs glyph event support.
1110           All `buttons' inserted are now compared.  Specialized packages can
1111           extend the image list.
1112
1113 2000-04-09  Eric M. Ludlam  <zappo@gnu.org>
1114
1115         * speedbar.el: Fixed up previous depthsize checkin.
1116
1117 2000-03-21  Eric M. Ludlam  <zappo@gnu.org>
1118
1119         * speedbar.el: update xemacs20p to handle versions > 20
1120         Fix some documentation.
1121         Turned "hide-button-brackets-flag' into a defcustom.
1122         Added `speedbar-indentation-width' of 1.  Affects depth of indentation.
1123         Added support to image button calls.
1124         Catch search errors in expand/contract line.
1125
1126 2000-02-17  Eric M. Ludlam  <zappo@gnu.org>
1127
1128         * speedbar.texi: Fixed typo.
1129
1130 2000-02-09  Eric M. Ludlam  <zappo@gnu.org>
1131
1132         * speedbar.el:
1133         (speedbar-buffer-buttons-engine) Strip the directory name from the
1134         buffer file name when putting a token onto the [+] button.
1135
1136 2000-01-25  Eric M. Ludlam  <zappo@gnu.org>
1137
1138         * speedbar.el: Fixed doc on speedbar-dynamic-tags-function-list.
1139
1140         * speedbar.texi:
1141         Added a chapter on tagging extentions, and fixed some compile problems.
1142
1143         * speedbar.el (speedbar-use-bovinator-flag): Removed
1144         (speedbar-dynamic-tags-function-list): New variable.
1145         (speedbar-create-tag-hierarchy): Don't use copy-tree if it isn't
1146         available.
1147         (speedbar-insert-bovine-list): Removed
1148         (speedbar-insert-imenu-list, speedbar-insert-etags-list): New.
1149         (speedbar-fetch-dynamic-tags): New
1150         (speedbar-tag-file): Use `speedbar-fetch-dynamic-tags' instead of
1151         checking all known methods of tagging individually.
1152         (speedbar-fetch-dynamic-imenu): Don't bother setting buffer anymore.
1153
1154 1999-11-29  Eric M. Ludlam  <zappo@gnu.org>
1155
1156         * speedbar.el:
1157         The tag highlighting face is now the speedbar-highlight-face.
1158
1159         * speedbar.el:
1160         Converted all regexps to use [/\\] insead of just / when breaking up
1161         directories.
1162
1163         * speedbar.el:
1164         Added a hook to speedbar-visiting-tag-hook to force a recenter.
1165         Added several new functions to choose from also.
1166
1167 1999-10-20  Eric M. Ludlam  <zappo@gnu.org>
1168
1169         * speedbar.el: Converted hierarchy methods into a hook.
1170         Added predefined hooks for visiting-tag-hook.
1171         Fixed some documentation.
1172
1173 1999-09-19  Eric M. Ludlam  <zappo@gnu.org>
1174
1175         * speedbar.el: Added new keymap reconfigure hook.
1176         Added perl .pm to known extensions.
1177
1178         * speedbar.texi:
1179         Used many of RMS's comments such as passive-voice, and queue->cue.
1180         Only modified user chapters, now programmer chapters.
1181
1182 1999-09-15  Eric M. Ludlam  <zappo@gnu.org>
1183
1184         * speedbar.texi: Fixed spelling, and title.
1185
1186         * speedbar.texi: Added giant copyright notice.
1187
1188         * speedbar.texi: Added concept and function indices.
1189
1190         * speedbar.texi:
1191         Proofread, fixed random stuff, and made work with makinfo 3.12f.
1192
1193 1999-08-20  Eric M. Ludlam  <zappo@gnu.org>
1194
1195         * speedbar.texi: New file.
1196
1197 1999-05-27  Eric M. Ludlam  <zappo@gnu.org>
1198
1199         * speedbar.el: Use the new semantic summerize feature.
1200
1201 1999-05-23  Eric M. Ludlam  <zappo@gnu.org>
1202
1203         * speedbar.el:
1204         Fixed center-smartly to not depend on the old formats quite so much.
1205
1206 1999-05-22  Eric M. Ludlam  <zappo@gnu.org>
1207
1208         * speedbar.el: Enabled specialized detail display for bovinated items.
1209
1210 1999-05-18  Eric M. Ludlam  <zappo@gnu.org>
1211
1212         * speedbar.el: Added power-click support to bovinator.
1213
1214         * speedbar.el:
1215         Added special case in the hierarcy function for being clear w/ lists.
1216         Condition case when bovinating.
1217
1218 1999-05-05  Eric M. Ludlam  <zappo@gnu.org>
1219
1220         * speedbar.el (speedbar-use-bovinator-flag): New flag.
1221         (speedbar-use-imenu-flag): Change custom tag.
1222         (speedbar-insert-bovine-list): New function.
1223         (speedbar-syntax-table): Add { and } to table.
1224         (speedbar-tag-file): If a bovine table is available, use it.
1225         (speedbar-fetch-dynamic-bovine): New function
1226
1227 1999-04-28  Eric M. Ludlam  <zappo@gnu.org>
1228
1229         * speedbar.el: (speedbar-file-key-map, speedbar-buffers-key-map):
1230          Added keybinding "=" same as "+" so you don't have to hit shift.
1231          (speedbar-fetch-dynamic-etags): Set buffer to the tmp buffer when
1232          extracting expressions. (Newer XEmacs exposed this.)
1233
1234 1999-03-10  Eric M. Ludlam  <zappo@gnu.org>
1235
1236         * speedbar.el: Added speedbar-y-or-n-p.  Make use of it in all fns.
1237
1238 1999-03-01  Eric M. Ludlam  <zappo@gnu.org>
1239
1240         * speedbar.el: New function speedbar-message
1241         changed message to speedbar-message where apropriate.
1242
1243         * rpm.el, sb-rmail.el: changed messge to speedbar-message
1244
1245 1999-02-15  Eric M. Ludlam  <zappo@gnu.org>
1246
1247         * speedbar.el: Fixed tag info function.
1248
1249 1999-01-28  Eric M. Ludlam  <zappo@gnu.org>
1250
1251         * speedbar.el:
1252         Added {} support in speedbar-line-text and speedbar-line-token.
1253
1254 1999-01-25  Eric M. Ludlam  <zappo@gnu.org>
1255
1256         * speedbar.el: Updated commentary on specialized modes.
1257
1258 1999-01-21  Eric M. Ludlam  <zappo@gnu.org>
1259
1260         * speedbar.el (speedbar-item-info-file-helper): Add optional arg
1261         of the file whose info we want to display.
1262         (speedbar-easymenu-definition-trailer) Fix list issue w/ customize.
1263         (speedbar-add-mode-functions-list) Improve doc.
1264         (speedbar-line-token) New function.
1265         (speedbar-dired) Fix order of directories in -shown-directories.
1266
1267 1999-01-11  Eric M. Ludlam  <zappo@gnu.org>
1268
1269         * speedbar.el: Version update
1270
1271         * speedbar.el (speedbar-line-path): Default return is default-directory
1272         (speedbar-buffers-line-path): Return is dir name only.
1273
1274 1999-01-06  Eric M. Ludlam  <zappo@gnu.org>
1275
1276         * speedbar.el: Updated Version & copyright
1277         (speedbar-mode-functions-list): New variable.
1278         (speedbar-mouse-item-info): Rewrote to be a replaceable fn.
1279         (speedbar-item-info-file-helper, speedbar-item-info-tag-helper
1280         speedbar-files-item-info speedbar-buffers-item-info): New functions.
1281         (speedbar-fetch-replacement-function,speedbar-add-mode-functions-list):
1282         New functions.
1283         (speedbar-line-file): Broke out part that fetches file from a line.
1284         (speedbar-line-text): New function extracted from speedbar-line-file.
1285         (speedbar-line-path): Converted into a replaceable function.
1286         (speedbar-files-line-path, speedbar-buffers-line-path): New functions.
1287
1288 1998-12-19  Eric M. Ludlam  <zappo@gnu.org>
1289
1290         * speedbar.el:
1291         Fixed up cfx divination to handle lists from originating frame correctly.
1292         Brought over some changes from speedbar.el from emacs 20.3 sources.
1293
1294 1998-12-12  Eric M. Ludlam  <zappo@gnu.org>
1295
1296         * speedbar.el: Rehash attempt for geometries with lists.
1297
1298 1998-11-24  Eric M. Ludlam  <zappo@gnu.org>
1299
1300         * speedbar.el:
1301         Update SCCS checks from p. to s. since that is in the spirit of what
1302         we want.
1303
1304 1998-11-22  Eric M. Ludlam  <zappo@gnu.org>
1305
1306         * speedbar.el: More sort/bin problem correction when organizing tags.
1307
1308 1998-10-24  Eric M. Ludlam  <zappo@gnu.org>
1309
1310         * speedbar.el: Update version number
1311         (speedbar-tag-group-name-minimum-length): New variable.
1312         (speedbar-frame-parameter): New compatibility function.
1313         (speedbar-frame-mode): Updated to use speedbar-frame-parameter.
1314         (speedbar-apply-one-tag-hierarchy-method): Fixed up taging sub
1315         groups to keep things in the right order, and to help with some
1316         naming conventions.
1317         (speedbar-create-tag-hierarchy): Enable buffer local version of
1318         `speedbar-tag-hierarchy-method' in the buffer we are tagging.
1319         (speedbar-line-path): Permit depth to be optional.  When this is
1320         the case, derive it from the cursor location in speedbar.
1321
1322 1998-10-04  Eric M. Ludlam  <zappo@gnu.org>
1323
1324         * speedbar.el (speedbar-initial-expansion-list-name):
1325         Remove customization since it
1326         is not useful in this case.
1327         (speedbar-frame-mode): Check if cfx or cfy is a list, and make sure it
1328         gets evalled to a number.  Also verify that set-frame-name fn exists
1329         before calling it.
1330
1331 1998-09-12  Eric M. Ludlam  <zappo@gnu.org>
1332
1333         * speedbar.el: Do not set frame pos on terminals
1334
1335 1998-08-31  Eric M. Ludlam  <zappo@gnu.org>
1336
1337         * speedbar.el: Changed version number
1338
1339 1998-08-24  Eric M. Ludlam  <zappo@gnu.org>
1340
1341         * speedbar.el:
1342         When running stealthy functions, make sure the buffer is writeable.
1343
1344         * speedbar.el:
1345         Fixed problem w/ newest emacs and the temp-buffer-show-hook.
1346
1347         * speedbar.el: Made the speedbar buffer read only.
1348
1349 1998-08-20  Eric M. Ludlam  <zappo@gnu.org>
1350
1351         * speedbar.el: Fixed a typo
1352
1353 1998-08-19  Eric M. Ludlam  <zappo@gnu.org>
1354
1355         * speedbar.el: Hide lock files.
1356         Position frame at startup.
1357         Don't update when iconified, or from minibuffer.
1358
1359 1998-08-16  Eric M. Ludlam  <zappo@gnu.org>
1360
1361         * speedbar.el: Removed scrollbar width from the frame params for emacs.
1362
1363 1998-08-08  Eric M. Ludlam  <zappo@gnu.org>
1364
1365         * speedbar.el (speedbar-edit-line, speedbar-buffer-kill-buffer, speedbar-buffer-revert-buffer):
1366         Updated buffer finding regex to
1367         handle the [?] tag.
1368         (speedbar-find-selected-file): New function.
1369         (speedbar-clear-current-file): Uses `speedbar-find-selected-file'
1370         (speedbar-update-current-file): Uses `speedbar-find-selected-file',
1371         and now `speedbar-last-selected-file' is defined as the path name
1372         to the file, not just the file itself.
1373         (speedbar-center-buffer-smartly): Fixed center error to handle
1374         the whole buffer.
1375         (speedbar-delete-subblock): Rewrote to be more robust, less clever.
1376         (speedbar-timer-fn): Removed short display time for messages.
1377
1378 1998-08-04  Eric M. Ludlam  <zappo@gnu.org>
1379
1380         * speedbar.el:
1381         Removed extra code from speedbar-refresh dealing with messages.
1382         Added said code to the timer so that minibuffer's aren't overwritten
1383         for very long.
1384
1385 1998-08-03  Eric M. Ludlam  <zappo@gnu.org>
1386
1387         * speedbar.el: Removed a paren.
1388
1389         * sb-gud.el:
1390         Updated to new speedbar system loading.  Fixed a no stack error.
1391
1392         * speedbar.el:
1393         Removed silly if statement stuff from around emacs/xemacs frame param
1394         stuff.  This is irrelevant since the symbols are different.
1395
1396         * sb-rmail.el: Updated to new speedbar init file technique.
1397
1398         * speedbar.el:
1399         Fixed a bug where ctrl-down-mouse1 could be used to change buffers,
1400         but caused an error.  I now use a hack to get around it.
1401         Also, fixed the current file selection to center smartly.
1402
1403         * sb-info.el: Fixed comment from when I copied from RPM mode.
1404         Updated the completions that are retrieved to include more stuff.
1405
1406 1998-07-15  Eric M. Ludlam  <zappo@gnu.org>
1407
1408         * speedbar.el:
1409         When overriding defcustom things, make sure the various symbols do not
1410         exist.
1411         Fixed tag for setting the frame parameters.
1412         Added various pc checks when setting up frames related to pointers.
1413         Added new RCS valid pattern
1414         Fixed the "root" pattern for finding a: on the pc.
1415
1416 1998-06-20  Eric M. Ludlam  <zappo@gnu.org>
1417
1418         * speedbar.el: XEmacs fixes, removal of history to ChangeLog
1419
1420 1998-06-16  Eric M. Ludlam  <zappo@gnu.org>
1421
1422         * speedbar.el: Small fix for PC dir path.
1423
1424 1998-06-14  Eric M. Ludlam  <zappo@gnu.org>
1425
1426         * speedbar.el: Version number
1427
1428 1998-06-13  Eric M. Ludlam  <zappo@gnu.org>
1429
1430         * sb-w3.el: Fixed keymap copy/paste error
1431
1432         * sb-w3.el: Version number
1433
1434         * rpm.el: Upgraded to use the new keymap stuff
1435
1436         * sb-gud.el: Added : to symbol names for c++ GDB
1437
1438         * sb-info.el: Added new type of menu item that is findable to fix bugs
1439
1440         * sb-rmail.el: Made the REGEX for finding folders configurable
1441
1442 1998-06-12  Eric M. Ludlam  <zappo@gnu.org>
1443
1444         * speedbar.el:
1445         Added a `speedbar-item-object-delete' to delete associated object
1446         files.  This function will reset scanners.  The byte-compile item will
1447         also reset the scanners.
1448
1449 1998-06-11  Eric M. Ludlam  <zappo@gnu.org>
1450
1451         * speedbar.el:
1452         Made speedbar-stealthy-function-list have name tags to match those
1453         found in speedbar-initial-expansion-mode-alist.  Thus, the buffers
1454         menu won't get tagged by the file functions.
1455
1456 1998-06-09  Eric M. Ludlam  <zappo@gnu.org>
1457
1458         * speedbar.el: Many checkdoc changes from new tests.
1459         Track mouse is once again buffer local.
1460         Added kill/revert buffer keys to buffer speedbar display.
1461
1462 1998-05-17  Eric M. Ludlam  <zappo@gnu.org>
1463
1464         * sb-w3.el: Added new keymap support.
1465
1466         * sb-rmail.el: Fixed doc.
1467
1468         * sb-rmail.el: Changed to handle new keymap feature
1469
1470         * sb-info.el: Changed to handle new keymap feature.
1471         Updated to have new loading construct that will port to info.el
1472         easier.
1473
1474         * sb-gud.el: Changed to handle keymap feature.
1475
1476         * speedbar.el: A bunch of XEmacs fixes.
1477
1478 1998-05-16  Eric M. Ludlam  <zappo@gnu.org>
1479
1480         * speedbar.el: Added mega-commentary on speedbar special modes
1481
1482         * speedbar.el: Fixed the set for track-mouse
1483
1484         * speedbar.el:
1485         Added a generic info finder function so it should work ok for all
1486         modes.
1487
1488 1998-05-15  Eric M. Ludlam  <zappo@gnu.org>
1489
1490         * sb-info.el: Whatever.
1491
1492         * speedbar.el, sb-info.el: Fixed compile bug.
1493
1494         * speedbar.el: Enabled mouse tracking for Emacs.
1495         Fixed info to always print something, even if it's just the text under
1496         the mouse.
1497         Wrote a mouse motion handler that calls the speedbar info function.
1498
1499 1998-05-13  Eric M. Ludlam  <zappo@gnu.org>
1500
1501         * speedbar.el:
1502         Completely revamped the speedbar keymap.  Each display mode can now
1503         define their own keymap (inheriting from the default speedbar keymap
1504         with a special function).  This turns off silly file specific keys in
1505         non file modes.
1506         Also, added some fixes from Bob Weiner.  Including
1507         temp-buffer-show-function fix, tripple spell check, EFS support,
1508         and infodoc support.
1509
1510 1998-05-09  Eric M. Ludlam  <zappo@gnu.org>
1511
1512         * speedbar.el: Version
1513
1514         * speedbar.el:
1515         Fixed bug where clicking on a dir name that was shown in an expanded
1516         sub-directory caused an error. (caused by the smart-expand stuff)
1517
1518         * sb-info.el:
1519         Completely re-wrote the display engine to support expandable nodes in a tree
1520         hierarchy.  Turned that into a major mode.
1521
1522 1998-05-07  Eric M. Ludlam  <zappo@gnu.org>
1523
1524         * sb-info.el: Added an info major mode for speedbar.
1525
1526 1998-05-06  Eric M. Ludlam  <zappo@gnu.org>
1527
1528         * speedbar.el: Added html as a supported extension.
1529
1530         * speedbar.el: Version update.
1531
1532         * sb-w3.el: Added T.V.Raman's w3 stuff.
1533
1534 1998-05-05  Eric M. Ludlam  <zappo@gnu.org>
1535
1536         * speedbar.el: Duh
1537
1538         * rpm.el: Made buffer read only.
1539
1540         * speedbar.el:
1541         Added keymap to the list of things in a default expansion list.
1542
1543         * rpm.el: New file.
1544
1545 1998-05-04  Eric M. Ludlam  <zappo@gnu.org>
1546
1547         * speedbar.el:
1548         `speedbar-add-supported-extension' and `speedbar-add-ignored-path-regexp'
1549         are now interactive
1550
1551 1998-04-16  Eric M. Ludlam  <zappo@gnu.org>
1552
1553         * speedbar.el:
1554         The path finder and speedbar tagging functions are now compatible with
1555         arbitrary speedbar displays.  You can now tag-exand from the buffer
1556         display.
1557
1558         * speedbar.el: Ok, really fixed the XEmacs 19.16 problem.  Phew..
1559
1560         * speedbar.el: Fixed compile problem, and some checkdoc fixes.
1561
1562 1998-04-15  Eric M. Ludlam  <zappo@gnu.org>
1563
1564         * speedbar.el: Custom workaround for XEmacs changes.
1565
1566         * speedbar.el: Added a buffer dynamic as an optional display.
1567         Added a menu item for all available speedbar displays.
1568         Added python.
1569         Added regrouping while splitting into groups to represent ranges of
1570         symbols.
1571         Updated comments.
1572
1573 1998-03-18  Eric M. Ludlam  <zappo@gnu.org>
1574
1575         * speedbar.el: Fixed up custom for tag-hierarchy-method
1576
1577         * speedbar.el: Junk tags are now appended after grouped tags.
1578         Word trimming is not done to lists of length 1.
1579
1580         * speedbar.el:
1581         Made the initial expansion list be a group of expansion "modes",
1582         and the current mode is defined in a string for normal buffers.
1583         Special modes are still special.
1584         Added special tag list mutating code.  Only takes effect if the lists
1585         are really long.
1586
1587 1998-03-12  Eric M. Ludlam  <zappo@gnu.org>
1588
1589         * speedbar.el:
1590         Fixed irritating bug in my regex from the fortran change.
1591
1592         * speedbar.el: Added case-fold-search stuff
1593
1594         * speedbar.el: Added fortran support.
1595
1596 1998-03-10  Eric M. Ludlam  <zappo@gnu.org>
1597
1598         * speedbar.el:
1599         Added override function for `switch-to-buffer' in speedbar.
1600         Added `speedbar-directory-unshown-regexp' which will hide VC
1601           directories from the main list.
1602         Added `speedbar-[forward|backward]-list' and bound them to
1603           C-M-[f|p].  This lets you quickly navigate over the directory
1604           list to the file list, and vice-versa.
1605
1606         * speedbar.el: Added Perl5 support (.pm)
1607
1608 1998-03-09  Eric M. Ludlam  <zappo@gnu.org>
1609
1610         * speedbar.el:
1611         Added hide-button-brackets-flag and fixed current file positioning
1612         bug.
1613
1614 1998-03-06  Eric M. Ludlam  <zappo@gnu.org>
1615
1616         * speedbar.el:
1617         Fixed menu problem left over from the merger with speedbspec
1618
1619         * speedbar.el:
1620         Fixed problem where the current file wasn't always highlighted, and fixed
1621         problems with smart expander, and the cache stuff.  They were failing
1622         searches because the indicator regex was not optional.
1623
1624         * speedbar.el:
1625         Merged speedbspec in.  This simplifies the whole management of
1626         speedbar extensions for special modes greatly.
1627
1628         * sb-w3.el, sb-info.el, sb-rmail.el: Added comment about the autoload
1629
1630         * sb-gud.el: Removed dependency on speedbspec
1631         Added comment about the autoload
1632
1633         * sb-rmail.el, sb-info.el, sb-w3.el: Removed dependency on speedbspec
1634
1635         * speedbar.el: speedbar-update-flag defaults to off on terminals.
1636         The update function is called w/ update flag on by speedbar-get-focus
1637         when the update flag is off.
1638
1639         * speedbar.el: Enabled object tagging in depths > 0
1640
1641 1998-03-05  Eric M. Ludlam  <zappo@gnu.org>
1642
1643         * speedbar.el:
1644         It is now possible to update states of indicators and they correctly
1645         remove themselves from the list of indicators.
1646
1647         * speedbar.el:
1648         Will now work in a non-windowing environment (a terminal)
1649         Added new restricted navigation functions (only jumps between items at
1650         the same level.
1651
1652         * speedbar.el:
1653         Updated indicator methods to provide multiple types of indicators.
1654         Then added a new indicator to pring a # by each file that has an
1655         associated binary file in that directory with it.  I'd like to also
1656         indicate when a given object goes out of date, but that is a change
1657         for later.
1658
1659 1998-01-07  Eric M. Ludlam  <zappo@gnu.org>
1660
1661         * speedbar.el, sb-rmail.el, sb-info.el, sb-gud.el: Part of emacs
1662
1663         * speedbar.el: Moved speedbar-get-focus, and added autoload tag.
1664
1665 1997-12-23  Eric M. Ludlam  <zappo@gnu.org>
1666
1667         * speedbar.el: fixed button-3 menu for emacs 20.
1668
1669 1997-12-14  Eric M. Ludlam  <zappo@gnu.org>
1670
1671         * speedbar.el: Simple documentation changes. XEmacs double click stuff.
1672
1673 1997-12-12  Eric M. Ludlam  <zappo@gnu.org>
1674
1675         * speedbar.el:
1676         Fixed up lots of XEmacs specific stuff surrounding frames.
1677         Removed emacs menubar.  Added menu to button 3.
1678         Now use repeating timer instead of restarting it myself.
1679
1680 1997-11-21  Eric M. Ludlam  <zappo@gnu.org>
1681
1682         * speedbar.el:
1683         Few last hacks to make it work in XEmacs, and a checkdoc pass.
1684
1685         * speedbar.el:
1686         Added some comments, and merged a patch from Hrvoje Niksic for XEmacs
1687         fixes
1688
1689 1997-11-12  Eric M. Ludlam  <zappo@gnu.org>
1690
1691         * speedbar.el: Added comments.
1692
1693         * speedbar.el: Fixed so that there can be no ignored paths
1694         Added .l & .lsp as lisp, suggested by: sshteingold@cctrading.com
1695         You can now adjust height in `speedbar-frame-parameters'
1696         XEmacs fix for use of `local-variable-p'
1697
1698 1997-11-05  Eric M. Ludlam  <zappo@gnu.org>
1699
1700         * speedbar.el:
1701         Fixed more problems for Emacs 20 so speedbar loads correctly.
1702         Updated some documentation strings.
1703         Added customization menu item, and customized some more variables.
1704
1705 1997-11-03  Eric M. Ludlam  <zappo@gnu.org>
1706
1707         * speedbar.el: Fixed bad problem w/ ignored paths
1708         Removed condition-case from main timer fcn
1709         Changed speedbar-edit-line so that if we are not on a file-line, we
1710         "edit" the item the cursor is on.  This is more intuitive.
1711
1712         * sb-gud.el: Checkdoc passed
1713
1714         * sb-gud.el: New file.
1715
1716 1997-11-01  Eric M. Ludlam  <zappo@gnu.org>
1717
1718         * sb-rmail.el, sb-info.el, sb-w3.el: New file.
1719
1720 1997-10-10  Eric M. Ludlam  <zappo@gnu.org>
1721
1722         * speedbar.el:
1723         Added custom support.  We loose the great face generator for older emacsen
1724         though.  Still need to figure this one out without making speedbar too big.
1725         Added double-click mouse-1 to do the same thing as middle click.
1726         XEmacs pointershape cutout
1727
1728 1997-09-12  Eric M. Ludlam  <zappo@gnu.org>
1729
1730         * speedbar.el: Emacs 20 char= support
1731
1732 1997-08-15  Eric M. Ludlam  <zappo@gnu.org>
1733
1734         * speedbar.el:
1735         Fixed problem when going going to a file in an open subdirectory
1736         by using the text-cache.  The default directory was the subdirectlry,
1737         resulting in bad file name extraction.
1738
1739         * speedbar.el:
1740         Added -visiting- hooks for when a tag or file is visited.
1741         Added a hook called just before the speedbar frame is "popped up"
1742         Fixed if statement around imenu use to bebased on imenu, not xemacs.
1743         Added extra levels of finding in etags/TeX
1744
1745 1997-08-02  Eric M. Ludlam  <zappo@gnu.org>
1746
1747         * speedbar.el:
1748         Added speedbar-smart-directory-expand-flag which lets the user control
1749         if directories are intelligently added to an existing list or not.
1750
1751         * speedbar.el: Fixed ange-ftp require compile time problem.
1752         Fixed XEmacs menu bar bug.
1753         Added `speedbar-activity-change-focus-flag' to control if the focus changes
1754           w/ mouse events.
1755         Added `speedbar-sort-tags' toggle to the menubar.
1756
1757 1997-06-27  Eric M. Ludlam  <zappo@gnu.org>
1758
1759         * speedbar.el: xemacs feature around ange-ftp
1760
1761 1997-06-14  Eric M. Ludlam  <zappo@gnu.org>
1762
1763         * speedbar.el: Added advice from ptype:
1764           post-command-idle-hook for old emacsen
1765           speedbar-sort-tags now sorts imenu listings
1766         added hooks for VC types and scanner resetting
1767         added revert hook to reset scanners which might affect VC displays
1768
1769 1997-06-06  Eric M. Ludlam  <zappo@gnu.org>
1770
1771         * speedbar.el:
1772         Renamed speedbar-do-updates to speedbar-update-flag and fixed checkdoc stuff
1773
1774 1997-06-04  Eric M. Ludlam  <zappo@gnu.org>
1775
1776         * speedbar.el: Fixed a couple doc-strings
1777
1778 1997-06-03  Eric M. Ludlam  <zappo@gnu.org>
1779
1780         * speedbar.el: Added select-frame during quit.
1781         Spell-checked all the doc-strings.
1782
1783 1997-05-29  Eric M. Ludlam  <zappo@gnu.org>
1784
1785         * speedbar.el: Added java to etags supported extensions
1786
1787 1997-05-26  Eric M. Ludlam  <zappo@gnu.org>
1788
1789         * speedbar.el: Added a few doc changes based on new checkdoc checks
1790
1791 1997-05-14  Eric M. Ludlam  <zappo@gnu.org>
1792
1793         * speedbar.el: Fixed use of easymenu w/ toggles
1794
1795         * speedbar.el: Added some comments.  Made menu creation more flexible.
1796
1797 1997-05-01  Eric M. Ludlam  <zappo@gnu.org>
1798
1799         * speedbar.el: Made item info and edit more robust
1800
1801 1997-04-29  Eric M. Ludlam  <zappo@gnu.org>
1802
1803         * speedbar.el:
1804         Added new mode-specific contents control and convenience functions
1805
1806 1997-04-26  Eric M. Ludlam  <zappo@gnu.org>
1807
1808         * speedbar.el: Added todo item, and fixed more documentation strings
1809
1810 1997-04-04  Eric M. Ludlam  <zappo@gnu.org>
1811
1812         * speedbar.el: Version update
1813
1814         * speedbar.el: checkdoc autofixes.
1815         byte compiler warnings
1816
1817 1997-04-01  Eric M. Ludlam  <zappo@gnu.org>
1818
1819         * speedbar.el: fixed comments based on checkdoc.
1820
1821 1997-03-30  Eric M. Ludlam  <zappo@gnu.org>
1822
1823         * speedbar.el:
1824         Updated all doc strings to conform to standards.  Checked with checkdoc.
1825
1826 1997-03-27  Eric M. Ludlam  <zappo@gnu.org>
1827
1828         * speedbar.el: Gobs of doc-string fixes based on checkdoc.
1829
1830 1997-03-20  Eric M. Ludlam  <zappo@gnu.org>
1831
1832         * speedbar.el: Fixed for people who run MBFs (Minibuffer frames) where
1833         default-minibuffer-frame was being set incorrectly.
1834
1835 1997-03-19  Eric M. Ludlam  <zappo@gnu.org>
1836
1837         * speedbar.el: Comment & code management (Moving things around)
1838
1839         * speedbar.el: XEmacs bugfixes & new window title.
1840
1841 1997-03-03  Eric M. Ludlam  <zappo@gnu.org>
1842
1843         * speedbar.el:
1844         Made one small xemacs change dealing with eval-when-compile.
1845
1846 1997-03-01  Eric M. Ludlam  <zappo@gnu.org>
1847
1848         * speedbar.el:
1849         Updated comments & doc.  Added power-click to the file list generator.
1850
1851         * speedbar.el:
1852         New fn `speedbar-find-file-in-frame' which will put clicked file in
1853         attached frame or pop up an existing frame that has that file in it.
1854         Using new `speedbar-power-click' the file will always be poped up in a
1855         new frame.  When opening tags, the power click will force imenu to
1856         rescan.
1857
1858         * speedbar.el: Fixed bad bugs in `speedbar-add-*-regexp' causing hangs.
1859
1860         * speedbar.el:
1861         Quitting does not delete speedbar buffer.  Buffer name starts with a space.
1862         Moved some stuff around.
1863
1864 1997-02-27  Eric M. Ludlam  <zappo@gnu.org>
1865
1866         * speedbar.el: Removed leftover messages
1867
1868 1997-02-26  Eric M. Ludlam  <zappo@gnu.org>
1869
1870         * speedbar.el: List of directories never to enter now allowed.
1871         Fixed cursor not moving to line with selected file bug.
1872
1873 1997-02-12  Eric M. Ludlam  <zappo@gnu.org>
1874
1875         * speedbar.el:
1876         Fixed text-cache.  It is now enable to handle switch-backs into open
1877         subdirectories.   Added a new function to clear the current selected
1878         file.
1879
1880 1997-02-10  Eric M. Ludlam  <zappo@gnu.org>
1881
1882         * speedbar.el: Doc updates.  Stopped using wholenump (breaks xemacs)
1883
1884 1997-02-08  Eric M. Ludlam  <zappo@gnu.org>
1885
1886         * speedbar.el:
1887         New UP directory keybinding.  Rebound g to what was once r.  New doc
1888         strings.  New focus following (frame raising stuff).  Fixed span and
1889         trim on directory button for more diverse widths.  refresh now
1890         refreshes all directories that were open before.  (Called when g is pressed)
1891         Copy/rename/delete use new refresh, and position cursor in a good
1892         spot.
1893
1894 1997-02-07  Eric M. Ludlam  <zappo@gnu.org>
1895
1896         * speedbar.el: Fixed line-number-mode check in mode-line creator
1897         Fixed extention-list-to-regexp for when no non-extension files available
1898
1899         * speedbar.el: Fixed imenu load bug (only happened during compile)
1900         Added XEmacs stuff, etag sorting fix, quit key
1901         Modeline updates itself on timer
1902         Frame is cached when closed to speed up re-creation
1903         Speedbar window is marked dedicated (no splits or whatever)
1904         Added bindings for n, p, SPC, DEL, and RET to be like dired
1905         Fixed up speedbar-position-cursor-on-line to be more robust.
1906         Added directory-button-trim-method for ways of trimming the directory button.
1907
1908 1997-01-30  Eric M. Ludlam  <zappo@gnu.org>
1909
1910         * speedbar.el:
1911         Added smarts to byte-compile, and fixed background color guesser which
1912         died on XEmacs.
1913
1914 1997-01-25  Eric M. Ludlam  <zappo@gnu.org>
1915
1916         * speedbar.el: Fixed the kill-buffer hook
1917
1918         * speedbar.el:
1919         Added hook so if the user kills the speedbar buffer, the frame will be
1920         removed.
1921
1922         * speedbar.el: Added new vc check function which can be overloaded
1923         added `speedbar-line-file' to get file full path from the current line
1924         Added gobs of new file manipulation routines for delete, copy, rename,
1925         byte-compile, and load.  Also added new keystroke to get info about a
1926         file in the speedbar buffer.
1927
1928 1997-01-23  Eric M. Ludlam  <zappo@gnu.org>
1929
1930         * speedbar.el: Fixed documentation strings to conform to standards
1931         Added condition-case around the timer so it can reset itself.
1932         Added save-match-data around the entire timer so that any calls from
1933         within doesn't mutate any running applications.
1934         Added Checks for ange-ftp directories to turn off the vc thingie.
1935
1936 1997-01-19  Eric M. Ludlam  <zappo@gnu.org>
1937
1938         * speedbar.el:
1939         The auto-refresher failed in info buffers in XEmacs.  Added smarts so
1940         it would never fail in either emacsen.
1941
1942 1997-01-18  Eric M. Ludlam  <zappo@gnu.org>
1943
1944         * speedbar.el:
1945         Fixed another vc error.  All places where update-current-file was once
1946         called has been replaced with stealthy-updates
1947
1948         * speedbar.el:
1949         Fixed vc stuff to work with the multi-layer stuff (Oops) and so that
1950         it is easier to add new version control systems.
1951
1952         * speedbar.el:
1953         Added `speedbar-stealthy-function-list' which is a list of visual
1954         effects for the speedbar which we do not want to do every time.  (This
1955         slows down editing.)  Updating the current file is not a member of
1956         this list.  New function `speedbar-check-vc' is also a part of this
1957         list.  This function marks with a `*' all files currently checked out
1958         of RCS.  Other VC systems will follow in the future.
1959
1960         * speedbar.el: Fixed update bug when speedbar frame is selected.
1961         Setup so temp buffers appear in the selected frame.
1962         Setup so that if editing a file not in speedbar frame, speedbar will
1963         refresh the cache (which is obviously out of date...)
1964
1965 1997-01-08  Eric M. Ludlam  <zappo@gnu.org>
1966
1967         * speedbar.el: Added comment about AUC-TEX
1968
1969 1997-01-04  Eric M. Ludlam  <zappo@gnu.org>
1970
1971         * speedbar.el: Fixed compile trouble on XEmacs relating to imenu.
1972         Tried to add special help in other frame but failed.
1973
1974         * speedbar.el:
1975         Moved config dialog stuff to it's own file.  Fixed XEmacs frame
1976         selecting bug.  Added list of extensions that speedbar can tag.  Fixed
1977         list closing code.
1978
1979 1996-10-30  Eric M. Ludlam  <zappo@gnu.org>
1980
1981         * speedbar.el: Fixed up comment
1982
1983         * speedbar.el: Fixed a type in the color part
1984
1985         * speedbar.el:
1986         Fixed some broken documentation, and improved other doc strings.
1987         Added some mode hooks.  Fixed color selection improvements
1988         Fixed speedbar-frame-mode so that no argument will toggle it's
1989         existence.
1990
1991 1996-10-26  Eric M. Ludlam  <zappo@gnu.org>
1992
1993         * speedbar.el:
1994         Changed comments and doc strings, and several small bugs.
1995
1996 1996-10-24  Eric M. Ludlam  <zappo@gnu.org>
1997
1998         * speedbar.el: Made major revisions listed under 0.3 in comments.
1999
2000 1996-10-01  Eric M. Ludlam  <zappo@gnu.org>
2001
2002         * speedbar.el: Fixed some comments, and changed a color value.
2003
2004         * speedbar.el:
2005         Fixed many bugs: x-pointer messing up new frames, speedbar-buffer
2006         accidentally settings itself as default, taging problems.
2007         Added new stuff: imenu use, directory stuff upgrade.
2008         See docs in file.
2009
2010 1996-09-27  Eric M. Ludlam  <zappo@gnu.org>
2011
2012         * speedbar.el: Moved a definition
2013
2014         * speedbar.el: New file.
2015