bpt/emacs.git
24 years agoUse block statements in cases and declare v1 and v2
Gerd Moellmann [Sun, 7 Nov 1999 13:07:56 +0000 (13:07 +0000)]
Use block statements in cases and declare v1 and v2
locally there.  Rearrange case statements so that thos most
frequently executed come first.  Avoid goto's in frequently
executed cases.

24 years ago*** empty log message ***
Gerd Moellmann [Fri, 5 Nov 1999 22:08:22 +0000 (22:08 +0000)]
*** empty log message ***

24 years ago(Fbyte_code): Use BEFORE_POTENTIAL_GC and
Gerd Moellmann [Fri, 5 Nov 1999 21:55:27 +0000 (21:55 +0000)]
(Fbyte_code): Use BEFORE_POTENTIAL_GC and
AFTER_POTENTIAL_GC around internal_catch.

24 years agoAdd prototypes for new functions in bytecode.c.
Gerd Moellmann [Fri, 5 Nov 1999 21:30:57 +0000 (21:30 +0000)]
Add prototypes for new functions in bytecode.c.
Add extern declaration for byte_stack_list.

24 years ago(struct catchtag): Add member byte_stack.
Gerd Moellmann [Fri, 5 Nov 1999 21:30:08 +0000 (21:30 +0000)]
(struct catchtag): Add member byte_stack.
(internal_catch, Fcondition_case, internal_condition_case)
(internal_condition_case_1: Save value of byte_stack_list in
catchtag.
(unwind_to_catch): Restore byte_stack_list from catchtag.

24 years ago(Fgarbage_collect): Call mark_byte_stack and
Gerd Moellmann [Fri, 5 Nov 1999 21:26:42 +0000 (21:26 +0000)]
(Fgarbage_collect): Call mark_byte_stack and
relocate_byte_pcs.
(init_alloc_once, init_alloc): Set byte_stack_list to null.

24 years ago(struct byte_stack): New.
Gerd Moellmann [Fri, 5 Nov 1999 21:26:15 +0000 (21:26 +0000)]
(struct byte_stack): New.
(byte_stack_list, mark_byte_stack, relocate_byte_pcs): New
(BEFORE_POTENTIAL_GC, AFTER_POTENTIAL_GC): New.
(FETCH, PUSH, POP, DISCARD, TOP, MAYBE_GC): Rewritten.
(HANDLE_RELOCATION): Removed.
(Fbyte_code): Use byte_stack structures.

24 years ago*** empty log message ***
Gerd Moellmann [Fri, 5 Nov 1999 14:05:21 +0000 (14:05 +0000)]
*** empty log message ***

24 years ago(Ffile_locked_p): Make FILENAME a required argument.
Gerd Moellmann [Fri, 5 Nov 1999 14:04:40 +0000 (14:04 +0000)]
(Ffile_locked_p): Make FILENAME a required argument.

24 years agoChange in file-locked-p argument.
Gerd Moellmann [Fri, 5 Nov 1999 14:04:10 +0000 (14:04 +0000)]
Change in file-locked-p argument.

24 years agoAdd mode line element '(:eval FORM)'.
Gerd Moellmann [Fri, 5 Nov 1999 13:50:51 +0000 (13:50 +0000)]
Add mode line element '(:eval FORM)'.

24 years ago* buffer.c (syms_of_buffer): Extend documentation of
Gerd Moellmann [Fri, 5 Nov 1999 13:46:32 +0000 (13:46 +0000)]
* buffer.c (syms_of_buffer): Extend documentation of
mode-line-format.

24 years ago(comment-region): Strip off white space at end of
Gerd Moellmann [Fri, 5 Nov 1999 13:36:19 +0000 (13:36 +0000)]
(comment-region): Strip off white space at end of
comment-start.

24 years ago*** empty log message ***
Dave Love [Thu, 4 Nov 1999 23:23:30 +0000 (23:23 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Gerd Moellmann [Thu, 4 Nov 1999 21:07:47 +0000 (21:07 +0000)]
*** empty log message ***

24 years ago(secondary-selection): Fix wrong color name.
Gerd Moellmann [Thu, 4 Nov 1999 21:06:33 +0000 (21:06 +0000)]
(secondary-selection): Fix wrong color name.

24 years ago(gud-perldb-massage-args): Handle the case "perl -e 0"
Gerd Moellmann [Thu, 4 Nov 1999 20:52:05 +0000 (20:52 +0000)]
(gud-perldb-massage-args): Handle the case "perl -e 0"
the default when invoking perldb in a non-Perl buffer) and other
cases involving -e or --.

24 years ago(isearch-ring-advance-edit, isearch-complete-edit):
Gerd Moellmann [Thu, 4 Nov 1999 20:43:05 +0000 (20:43 +0000)]
(isearch-ring-advance-edit, isearch-complete-edit):
Use delete-field instead of erase-field.

24 years ago(previous-matching-history-element)
Gerd Moellmann [Thu, 4 Nov 1999 20:42:27 +0000 (20:42 +0000)]
(previous-matching-history-element)
(next-history-element): Use delete-field instead of erase-field.

24 years ago(do_completion, Fminibuffer_complete_word): Use
Gerd Moellmann [Thu, 4 Nov 1999 20:30:49 +0000 (20:30 +0000)]
(do_completion, Fminibuffer_complete_word): Use
Ferase_field instead of Fdelete_field.

24 years ago(Fdelete_field): Renamed from Ferase_field.
Gerd Moellmann [Thu, 4 Nov 1999 20:30:05 +0000 (20:30 +0000)]
(Fdelete_field): Renamed from Ferase_field.

24 years ago*** empty log message ***
Jason Rumney [Thu, 4 Nov 1999 18:29:46 +0000 (18:29 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Dave Love [Thu, 4 Nov 1999 16:32:03 +0000 (16:32 +0000)]
*** empty log message ***

24 years ago* faces.el (secondary-selection): Change background to yellow.
Gerd Moellmann [Thu, 4 Nov 1999 00:25:55 +0000 (00:25 +0000)]
* faces.el (secondary-selection): Change background to yellow.

24 years ago(PC-do-completion): Use minibuffer-prompt-end to
Gerd Moellmann [Wed, 3 Nov 1999 23:50:40 +0000 (23:50 +0000)]
(PC-do-completion): Use minibuffer-prompt-end to
find the start of the text.  Use field-string to read the user
input.

24 years agoChanged the mail addess of the maintainer.
Francesco Potortì [Wed, 3 Nov 1999 23:13:10 +0000 (23:13 +0000)]
Changed the mail addess of the maintainer.

24 years agoAdded wording for the regex files and the --ignore-case-regex option.
Francesco Potortì [Wed, 3 Nov 1999 23:10:47 +0000 (23:10 +0000)]
Added wording for the regex files and the --ignore-case-regex option.

24 years ago(make-face-bold, make-face-unbold, make-face-italic)
Gerd Moellmann [Wed, 3 Nov 1999 17:17:28 +0000 (17:17 +0000)]
(make-face-bold, make-face-unbold, make-face-italic)
(make-face-unitalic, make-face-bold-italic): Add NOERROR argument
for compatibility with old face implementation.

24 years ago*** empty log message ***
Gerd Moellmann [Wed, 3 Nov 1999 16:27:34 +0000 (16:27 +0000)]
*** empty log message ***

24 years ago(isearch-complete-edit, isearch-ring-advance-edit):
Gerd Moellmann [Wed, 3 Nov 1999 16:26:28 +0000 (16:26 +0000)]
(isearch-complete-edit, isearch-ring-advance-edit):
Use erase-field instead of erase-buffer.

24 years ago(Finternal_show_cursor): Change it to set the
Gerd Moellmann [Wed, 3 Nov 1999 15:57:55 +0000 (15:57 +0000)]
(Finternal_show_cursor): Change it to set the
cursor on/off, not toggle its state.
(Finternal_show_cursor_p): New.
(syms_of_display): Defsubr Sinternal_show_cursor_p.

24 years ago* frame.el (blink-cursor-mode, blink-cursor-end): Use
Gerd Moellmann [Wed, 3 Nov 1999 15:57:21 +0000 (15:57 +0000)]
* frame.el (blink-cursor-mode, blink-cursor-end): Use
internal-show-cursor with new interface.
(blink-cursor-timer-function): New.
(blink-cursor-start): Use blink-cursor-timer-function.

24 years ago(simple-diary-display): Reset modeline even if
Gerd Moellmann [Wed, 3 Nov 1999 15:10:21 +0000 (15:10 +0000)]
(simple-diary-display): Reset modeline even if
there are no diary entries since the diary buffer may be displayed.

24 years ago(redraw-calendar): Move to nearest date before
Gerd Moellmann [Wed, 3 Nov 1999 15:08:53 +0000 (15:08 +0000)]
(redraw-calendar): Move to nearest date before
redrawing.

24 years ago(split_non_ascii_string): Define return value.
Dave Love [Wed, 3 Nov 1999 14:30:11 +0000 (14:30 +0000)]
(split_non_ascii_string): Define return value.

24 years ago*** empty log message ***
Gerd Moellmann [Wed, 3 Nov 1999 13:47:00 +0000 (13:47 +0000)]
*** empty log message ***

24 years ago(debug): If noninteractive, display the
Gerd Moellmann [Wed, 3 Nov 1999 13:43:19 +0000 (13:43 +0000)]
(debug): If noninteractive, display the
backtrace using `message', then exit Emacs.
(debugger-batch-max-lines): New variable.
(debugger-setup-buffer): New subroutine, broken out of `debug'.
Change the messages put at the start, to say that the debugger
was entered.

24 years agoPatch from rms.
Gerd Moellmann [Wed, 3 Nov 1999 13:39:34 +0000 (13:39 +0000)]
Patch from rms.

24 years ago* etags.c (print_help): Change email address to send bugs to.
Gerd Moellmann [Wed, 3 Nov 1999 13:09:07 +0000 (13:09 +0000)]
* etags.c (print_help): Change email address to send bugs to.

24 years agoReading from mini-buffer reads from stdin if noninteractive.
Gerd Moellmann [Wed, 3 Nov 1999 12:44:49 +0000 (12:44 +0000)]
Reading from mini-buffer reads from stdin if noninteractive.

24 years ago(string_to_object): New.
Gerd Moellmann [Wed, 3 Nov 1999 12:41:38 +0000 (12:41 +0000)]
(string_to_object): New.
(read_minibuf_noninteractive): New.
(read_minibuf): Call read_minibuf_noninteractive if
noninteractive.  Use string_to_object.

24 years ago*** empty log message ***
Gerd Moellmann [Tue, 2 Nov 1999 23:23:08 +0000 (23:23 +0000)]
*** empty log message ***

24 years agoprogmodes/cmacexp.el (c-macro-preprocessor): Find the Solaris cpp.
Sam Steingold [Tue, 2 Nov 1999 23:19:22 +0000 (23:19 +0000)]
progmodes/cmacexp.el (c-macro-preprocessor): Find the Solaris cpp.

24 years ago(Fdocumentation_property): Fix bug bypassing UNGCPRO.
Gerd Moellmann [Tue, 2 Nov 1999 23:18:05 +0000 (23:18 +0000)]
(Fdocumentation_property): Fix bug bypassing UNGCPRO.

24 years agoUse SIGCHLD, not SIGCLD (not in glibc 2.1).
Dave Love [Tue, 2 Nov 1999 23:10:56 +0000 (23:10 +0000)]
Use SIGCHLD, not SIGCLD (not in glibc 2.1).

24 years agoUndo last change and define _GNU_SOURCE before config.h.
Dave Love [Tue, 2 Nov 1999 22:44:28 +0000 (22:44 +0000)]
Undo last change and define _GNU_SOURCE before config.h.

24 years agoUse string.h for strsignal.
Dave Love [Tue, 2 Nov 1999 14:23:20 +0000 (14:23 +0000)]
Use string.h for strsignal.

24 years ago(QUIT): Give it statement form.
Gerd Moellmann [Tue, 2 Nov 1999 13:25:16 +0000 (13:25 +0000)]
(QUIT): Give it statement form.

24 years ago(init_eval): Conditionalize declaration of gcpro_level.
Dave Love [Tue, 2 Nov 1999 12:58:32 +0000 (12:58 +0000)]
(init_eval): Conditionalize declaration of gcpro_level.

24 years agoAdd image property :user-data.
Gerd Moellmann [Tue, 2 Nov 1999 12:52:56 +0000 (12:52 +0000)]
Add image property :user-data.

24 years ago(QCuser_data): New.
Gerd Moellmann [Tue, 2 Nov 1999 12:51:55 +0000 (12:51 +0000)]
(QCuser_data): New.
(syms_of_xfns): Initialize QCuser_data.
(parse_image_spec): Ignore :user-data DATA properties.

24 years agoPatch from rms.
Gerd Moellmann [Tue, 2 Nov 1999 12:38:00 +0000 (12:38 +0000)]
Patch from rms.

24 years ago(display_line): Set charpos of first glyph in blank
Gerd Moellmann [Tue, 2 Nov 1999 12:22:54 +0000 (12:22 +0000)]
(display_line): Set charpos of first glyph in blank
lines not corresponding to any text to -1, even if no glyphs are
filled in in that line.

24 years agoExpanded description of `field' property from Miles Bader.
Gerd Moellmann [Tue, 2 Nov 1999 12:09:34 +0000 (12:09 +0000)]
Expanded description of `field' property from Miles Bader.

24 years ago(w16select.o, sound.o): Don't depend on lisp.h.
Richard M. Stallman [Mon, 1 Nov 1999 23:26:54 +0000 (23:26 +0000)]
(w16select.o, sound.o): Don't depend on lisp.h.

24 years ago(strout): Consider `noninteractive' and use stdout
Richard M. Stallman [Mon, 1 Nov 1999 23:25:14 +0000 (23:25 +0000)]
(strout): Consider `noninteractive' and use stdout
only when PRINTCHARFUN is t.

24 years ago[DEBUG_GCPRO] (gcpro_level): New variable.
Richard M. Stallman [Mon, 1 Nov 1999 23:19:20 +0000 (23:19 +0000)]
[DEBUG_GCPRO] (gcpro_level): New variable.
(init_eval) [DEBUG_GCPRO]: Initialize it.
(unwind_to_catch) [DEBUG_GCPRO]: Set gcpro_level
from remaining gcprolist.

24 years ago(struct gcpro) [DEBUG_GCPRO]: New field `level'.
Richard M. Stallman [Mon, 1 Nov 1999 23:16:22 +0000 (23:16 +0000)]
(struct gcpro) [DEBUG_GCPRO]: New field `level'.
(gcpro_level): Declare it extern.
[DEBUG_GCPRO] (GCPRO1, GCPRO2, GCPRO3, GCPRO4, GCPRO5):
Alternate definitions that set `level' and increment `gcpro_level'.
[DEBUG_GCPRO] (UNGCPRO): Alternate definition that checks gcpro_level.

24 years ago*** empty log message ***
Gerd Moellmann [Mon, 1 Nov 1999 21:11:14 +0000 (21:11 +0000)]
*** empty log message ***

24 years ago(gud-perldb-massage-args): Massage correctly in the
Gerd Moellmann [Mon, 1 Nov 1999 21:10:27 +0000 (21:10 +0000)]
(gud-perldb-massage-args): Massage correctly in the
presence of perl switches other than "-e".

24 years ago(png_load) [PNG_READ_sRGB_SUPPORTED]: Put code using
Gerd Moellmann [Mon, 1 Nov 1999 21:05:14 +0000 (21:05 +0000)]
(png_load) [PNG_READ_sRGB_SUPPORTED]: Put code using
png_get_sRGB in #ifdef.

24 years agoLast changes for etags (I hope).
Francesco Potortì [Mon, 1 Nov 1999 19:04:46 +0000 (19:04 +0000)]
Last changes for etags (I hope).

24 years ago*** empty log message ***
Dave Love [Mon, 1 Nov 1999 18:27:31 +0000 (18:27 +0000)]
*** empty log message ***

24 years agoFix complaints from makeinfo 4.0.
Dave Love [Mon, 1 Nov 1999 18:06:55 +0000 (18:06 +0000)]
Fix complaints from makeinfo 4.0.

24 years agoDocument regexp changes in etags.
Francesco Potortì [Mon, 1 Nov 1999 16:40:40 +0000 (16:40 +0000)]
Document regexp changes in etags.

24 years agoPatch from rms.
Gerd Moellmann [Mon, 1 Nov 1999 15:52:18 +0000 (15:52 +0000)]
Patch from rms.

24 years ago*** empty log message ***
Gerd Moellmann [Mon, 1 Nov 1999 15:42:30 +0000 (15:42 +0000)]
*** empty log message ***

24 years ago(dired-smart-shell-command): Use
Gerd Moellmann [Mon, 1 Nov 1999 15:41:33 +0000 (15:41 +0000)]
(dired-smart-shell-command): Use
shell-command-history as in shell-command.

24 years agoMany doc fixes.
Gerd Moellmann [Mon, 1 Nov 1999 15:28:32 +0000 (15:28 +0000)]
Many doc fixes.

24 years agoAdded patch for RMS. - Brian
Brian Youmans [Mon, 1 Nov 1999 15:18:26 +0000 (15:18 +0000)]
Added patch for RMS. - Brian

24 years ago*** empty log message ***
Gerd Moellmann [Mon, 1 Nov 1999 14:54:58 +0000 (14:54 +0000)]
*** empty log message ***

24 years ago(ask-user-about-lock): Doc fix.
Gerd Moellmann [Mon, 1 Nov 1999 14:53:59 +0000 (14:53 +0000)]
(ask-user-about-lock): Doc fix.

24 years ago(Finternal_show_cursor): Renamed from Fshow_cursor.
Gerd Moellmann [Mon, 1 Nov 1999 14:43:24 +0000 (14:43 +0000)]
(Finternal_show_cursor): Renamed from Fshow_cursor.
(syms_of_display): Use the new name.

24 years ago*** empty log message ***
Gerd Moellmann [Mon, 1 Nov 1999 14:42:21 +0000 (14:42 +0000)]
*** empty log message ***

24 years ago(blink-cursor-mode): Call internal-show-cursor instead
Gerd Moellmann [Mon, 1 Nov 1999 14:41:31 +0000 (14:41 +0000)]
(blink-cursor-mode): Call internal-show-cursor instead
of show-cursor.
(blink-cursor-start, blink-cursor-end): Ditto.

24 years agoNew built-in error `text-read-only'.
Gerd Moellmann [Mon, 1 Nov 1999 14:21:42 +0000 (14:21 +0000)]
New built-in error `text-read-only'.

24 years ago(verify_interval_modification): Signal text-read-only
Gerd Moellmann [Mon, 1 Nov 1999 14:14:52 +0000 (14:14 +0000)]
(verify_interval_modification): Signal text-read-only
instead of calling error.

24 years agoAdd extern declaration for Qtext_read_only.
Gerd Moellmann [Mon, 1 Nov 1999 14:14:31 +0000 (14:14 +0000)]
Add extern declaration for Qtext_read_only.

24 years ago(Qtext_read_only): New built-in error.
Gerd Moellmann [Mon, 1 Nov 1999 14:14:04 +0000 (14:14 +0000)]
(Qtext_read_only): New built-in error.
(syms_of_data): Initialize it.

24 years agoRemove whitespace after open or in front of closing parentheses.
Gerd Moellmann [Mon, 1 Nov 1999 13:56:47 +0000 (13:56 +0000)]
Remove whitespace after open or in front of closing parentheses.

24 years ago*** empty log message ***
Gerd Moellmann [Mon, 1 Nov 1999 12:42:13 +0000 (12:42 +0000)]
*** empty log message ***

24 years ago(tex-default-mode): Changed to latex-mode.
Gerd Moellmann [Mon, 1 Nov 1999 12:34:43 +0000 (12:34 +0000)]
(tex-default-mode): Changed to latex-mode.

24 years ago(walk-windows): If ALL-FRAMES is a frame,
Gerd Moellmann [Mon, 1 Nov 1999 12:15:41 +0000 (12:15 +0000)]
(walk-windows): If ALL-FRAMES is a frame,
start on that frame.  Use save-selected-window.

24 years ago(end-of-buffer): Use window-end to find the window end
Gerd Moellmann [Mon, 1 Nov 1999 11:44:58 +0000 (11:44 +0000)]
(end-of-buffer): Use window-end to find the window end
instead of vertical-motion because this handles variable-height
lines correctly.

24 years agoetags:
Francesco Potortì [Mon, 1 Nov 1999 11:07:32 +0000 (11:07 +0000)]
etags:
- --globals is used not only for C-like languages
- new option --ignore-case-regex
- understands "operator" in C++
- support DOS file names by handling e.g. foo.cgz as if it were foo.c.gz.
- new option --declarations
- Ada and Python languages added
- my and local variables recognised in Perl
- "(defstruct (foo", "(defun (operator" and similar Lisp constructs
- interface in Java

24 years ago*** empty log message ***
Michael Kifer [Mon, 1 Nov 1999 07:16:15 +0000 (07:16 +0000)]
*** empty log message ***

24 years agoChecked in at last a lot of improvementes and bug fixes. The oldest dating
Francesco Potortì [Mon, 1 Nov 1999 02:48:57 +0000 (02:48 +0000)]
Checked in at last a lot of improvementes and bug fixes.  The oldest dating
back to 1997-06-04.  Please look at Changelog for details.  Main changes
are:

- lots of code cleanups and optimizations
- --globals is used not only for C-like languages
- new option --ignore-case-regex
- understands "operator" in C++
- support DOS file names by handling e.g. foo.cgz as if it were foo.c.gz.
- Fortran: no tags for "procedure"
- new option --declarations
- regular expressions can be read from a file
- regular expressions can be bound to a given language
- Ada and Python languages added
- my and local variables recognised in Perl
- "(defstruct (foo", "(defun (operator" and similar Lisp constructs
- interface in Java

24 years ago*** empty log message ***
Francesco Potortì [Mon, 1 Nov 1999 02:47:08 +0000 (02:47 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Gerd Moellmann [Sun, 31 Oct 1999 14:01:04 +0000 (14:01 +0000)]
*** empty log message ***

24 years ago(whitespace-update-modeline): Bugfix to ensure
Gerd Moellmann [Sun, 31 Oct 1999 13:59:19 +0000 (13:59 +0000)]
(whitespace-update-modeline): Bugfix to ensure
that the modeline display was updated *only* when
`whitespace-display-in-modeline' was set, not otherwise.

24 years ago(resize_mini_window): Compute needed height differently.
Gerd Moellmann [Sun, 31 Oct 1999 13:04:20 +0000 (13:04 +0000)]
(resize_mini_window): Compute needed height differently.

24 years ago(Flength): Unroll loop over lists.
Gerd Moellmann [Sun, 31 Oct 1999 02:04:50 +0000 (02:04 +0000)]
(Flength): Unroll loop over lists.

24 years ago(append_space): Return non-zero if space was appended.
Gerd Moellmann [Sun, 31 Oct 1999 02:01:25 +0000 (02:01 +0000)]
(append_space): Return non-zero if space was appended.
(display_line): Set charpos of first glyph to -1 only if that
glyph is the space added by append_glyph.

24 years ago*** empty log message ***
Gerd Moellmann [Sat, 30 Oct 1999 21:12:39 +0000 (21:12 +0000)]
*** empty log message ***

24 years ago(whitespace-version): Update to 2.8
Gerd Moellmann [Sat, 30 Oct 1999 21:10:54 +0000 (21:10 +0000)]
(whitespace-version): Update to 2.8
Take a tip from Noah Friedman
<friedman@splode.com> and test for existence of `defcustom' and
`defgroup' using fboundp instead of assuming that these are not
present in particular flavors of emacs.

24 years ago* textmodes/sgml-mode.el (sgml-char-names): Change "half" to
Gerd Moellmann [Sat, 30 Oct 1999 21:06:34 +0000 (21:06 +0000)]
* textmodes/sgml-mode.el (sgml-char-names): Change "half" to
"frac12".

24 years agoExtend comment for optional_new_start.
Gerd Moellmann [Sat, 30 Oct 1999 20:43:26 +0000 (20:43 +0000)]
Extend comment for optional_new_start.

24 years ago(ad-activate-on): Make it an alias for ad-activate.
Gerd Moellmann [Sat, 30 Oct 1999 20:26:22 +0000 (20:26 +0000)]
(ad-activate-on): Make it an alias for ad-activate.

24 years ago(whitespace-version): Update to 2.6
Gerd Moellmann [Sat, 30 Oct 1999 19:21:43 +0000 (19:21 +0000)]
(whitespace-version): Update to 2.6
(whitespace-display-in-modeline): Add custom
variable to control displaying the whitespace errors on the
modeline based on suggestion from <klaus.berndl@sdm.de>
(whitespace-buffer): Now returns `t' if unclean
and `nil' if clean, to enable using as a hook function, as
suggested by Puneet Goel <puneet@computer.org>
(whitespace-buffer): Fix a subtle bug that cleaned
up only if quiet was not set, even with whitespace-auto-cleanup set.
(whitespace-mode-line): Now uses less modeline
real estate and shows whitespaces as W:<x>!<y> where <x> is any
type of whitespace which is present in the file, and <y> is any
type of whitespace whose check has been suppressed by setting
`whitespace-check-<whitespace-type>' to nil.
(whitespace-unchecked-whitespaces): New function
to return the list of whitespaces for whom checks have been
suppressed.
(whitespace-display-unchecked-whitespaces):
Renamed to `whitespace-update-modeline' to reflect its functionality.
(whitespace-version): Update to 2.5

24 years ago* progmodes/compile.el (compilation-error-regexp-alist):
Gerd Moellmann [Sat, 30 Oct 1999 19:15:17 +0000 (19:15 +0000)]
* progmodes/compile.el (compilation-error-regexp-alist):
Undo previous change.