]> git.eshelyaron.com Git - emacs.git/log
emacs.git
28 years ago(rmail-spool-directory): Append slash to all pathnames.
Erik Naggum [Fri, 22 Dec 1995 12:13:30 +0000 (12:13 +0000)]
(rmail-spool-directory): Append slash to all pathnames.

28 years ago(report-emacs-bug): Don't die if *Messages* buf is gone.
Karl Heuer [Thu, 21 Dec 1995 19:02:46 +0000 (19:02 +0000)]
(report-emacs-bug): Don't die if *Messages* buf is gone.

28 years agoComment fixes.
Karl Heuer [Thu, 21 Dec 1995 18:20:21 +0000 (18:20 +0000)]
Comment fixes.

28 years agoInitial revision
Karl Heuer [Thu, 21 Dec 1995 18:13:58 +0000 (18:13 +0000)]
Initial revision

28 years ago(sc-attribs-extract-namestring): Do look for
Karl Heuer [Thu, 21 Dec 1995 18:11:48 +0000 (18:11 +0000)]
(sc-attribs-extract-namestring): Do look for
doublequotes after finding angle brackets.

28 years ago(add-to-list): Doc fix.
Karl Heuer [Thu, 21 Dec 1995 18:11:20 +0000 (18:11 +0000)]
(add-to-list): Doc fix.

(buffer-substring-no-properties): Function deleted.

28 years ago(command-line-1): Use auto-save-list-file-prefix
Karl Heuer [Thu, 21 Dec 1995 18:10:03 +0000 (18:10 +0000)]
(command-line-1): Use auto-save-list-file-prefix
when checking for existing files.

(normal-top-level): Don't set auto-save-list-file-name
if auto-save-list-file-prefix is nil.

(normal-top-level): Don't set auto-save-list-file-name
if it was already set non-nil (by .emacs, for example).
(auto-save-list-file-prefix): Doc fix.

28 years ago(blink-matching-paren-on-screen): New variable.
Karl Heuer [Thu, 21 Dec 1995 18:08:12 +0000 (18:08 +0000)]
(blink-matching-paren-on-screen): New variable.
(blink-matching-open): Obey it.

(shell-command-on-region): If current buffer is
*Shell Command Output*, use the replacement case.

28 years ago(rmail-make-basic-summary-line):
Karl Heuer [Thu, 21 Dec 1995 18:07:18 +0000 (18:07 +0000)]
(rmail-make-basic-summary-line):
Recognize user-mail-address in From field means msg is from you.

28 years ago(rmail-ignored-headers): Add resent-date, nntp-posting-host.
Karl Heuer [Thu, 21 Dec 1995 18:02:18 +0000 (18:02 +0000)]
(rmail-ignored-headers): Add resent-date, nntp-posting-host.

(rmail-retry-failure): Fix previous change.
Combine variables mail-buffer and rmail-buffer.
Look for an end-delimiter in case where the start-of-bounce
delimiter looks like -- plus some more text.

(rmail-search): Doc fix.

28 years agoDoc fixes.
Karl Heuer [Thu, 21 Dec 1995 18:01:15 +0000 (18:01 +0000)]
Doc fixes.

28 years ago(rmail-spool-directory): Try /var/spool/mail.
Karl Heuer [Thu, 21 Dec 1995 18:01:03 +0000 (18:01 +0000)]
(rmail-spool-directory): Try /var/spool/mail.
(news-path): Use /var/spool/news as last resort.

28 years ago(window-setup-hook): Clear blink-matching-paren-on-screen;
Karl Heuer [Thu, 21 Dec 1995 17:59:43 +0000 (17:59 +0000)]
(window-setup-hook): Clear blink-matching-paren-on-screen;
don't touch  blink-paren-function.

28 years ago(makefile-font-lock-keywords): Fix bad structure
Karl Heuer [Thu, 21 Dec 1995 17:56:09 +0000 (17:56 +0000)]
(makefile-font-lock-keywords): Fix bad structure
for the "^\t+#" element.

Add faces to menu only if window-system.
(makefile-mode): Do not check if makefile-define-space-face is
defined.  Call it only if window-system.

28 years ago(lpr-switches, lpr-add-switches): Doc fixes.
Karl Heuer [Thu, 21 Dec 1995 17:55:44 +0000 (17:55 +0000)]
(lpr-switches, lpr-add-switches): Doc fixes.

28 years ago(lisp-fill-paragraph): Several changes.
Karl Heuer [Thu, 21 Dec 1995 17:54:46 +0000 (17:54 +0000)]
(lisp-fill-paragraph): Several changes.
Change how to recognize partial comment lines,
how to find start of region to fill.  Use fill-region.
Use tabs when making comment-fill-prefix.

28 years ago(iso-ascii-convenient): New variable.
Karl Heuer [Thu, 21 Dec 1995 17:54:34 +0000 (17:54 +0000)]
(iso-ascii-convenient): New variable.
(iso-ascii-display): New function to implement that variable.
Use it instead of using standard-display-ascii directly.

28 years agoMany doc fixes.
Karl Heuer [Thu, 21 Dec 1995 17:50:40 +0000 (17:50 +0000)]
Many doc fixes.

28 years ago(isearch-done): Use executing-kbd-macro.
Karl Heuer [Thu, 21 Dec 1995 17:49:54 +0000 (17:49 +0000)]
(isearch-done): Use executing-kbd-macro.

(isearch-just-started): New variable.
(isearch-mode): Set it.
(isearch-search): Clear it.
(isearch-repeat): If isearch-just-started, don't test for empty match.
(isearch-unread): Use store-kbd-macro-event.

(isearch-search-and-update): Use isearch-case-fold-search
around the looking-at call.

28 years ago(imenu-update-menubar): New function.
Karl Heuer [Thu, 21 Dec 1995 17:47:08 +0000 (17:47 +0000)]
(imenu-update-menubar): New function.
(imenu-add-to-menubar): Use an ordinary menu bar submenu.
Add imenu-add-to-menubar to menu-bar-update-hook to update the submenu.
(imenu--make-index-alist): Add noerror argument.
(imenu--menubar-select): New function.
(imenu--create-keymap-1, imenu--create-keymap-2): New arg COMMANDS.
(imenu): Allow a string as arg.

28 years ago(gud-sdb-marker-filter): Modify the regexp for sysVR3 to
Karl Heuer [Thu, 21 Dec 1995 17:45:44 +0000 (17:45 +0000)]
(gud-sdb-marker-filter): Modify the regexp for sysVR3 to
take care of the asterisk prompt.  Correctly set gud-marker-acc.

28 years ago(enable-flow-control-on): Try the whole TERM name
Karl Heuer [Thu, 21 Dec 1995 17:43:20 +0000 (17:43 +0000)]
(enable-flow-control-on): Try the whole TERM name
before trying to strip off words from the end.

28 years ago(report-emacs-bug): If `mail' asks for confirmation
Karl Heuer [Thu, 21 Dec 1995 17:40:55 +0000 (17:40 +0000)]
(report-emacs-bug): If `mail' asks for confirmation
and the user doesn't give it, don't do anything more.
Explain a way to cancel the message.
Include recent keys and recent *Messages* messages at end.

28 years ago(standard-display-european): Test code 161, not 160.
Karl Heuer [Thu, 21 Dec 1995 17:39:04 +0000 (17:39 +0000)]
(standard-display-european): Test code 161, not 160.

28 years ago(symbol-under-point, symbol-before-point)
Karl Heuer [Thu, 21 Dec 1995 17:38:40 +0000 (17:38 +0000)]
(symbol-under-point, symbol-before-point)
(symbol-under-or-before-point, symbol-before-point-for-complete):
Use unwind-protect to restore syntax table.
(symbol-before-point, symbol-before-point-for-complete):
Start the backward scan-sexps from point, not (1+ (point)).

28 years ago(calendar-astro-from-absolute): Autoload it.
Karl Heuer [Thu, 21 Dec 1995 17:34:52 +0000 (17:34 +0000)]
(calendar-astro-from-absolute): Autoload it.

28 years ago(byte-compile-output-docform): Don't do dynamic doc
Karl Heuer [Thu, 21 Dec 1995 17:33:20 +0000 (17:33 +0000)]
(byte-compile-output-docform): Don't do dynamic doc
strings if byte-compile-compatibility.

28 years ago(byte-compile-unfold-lambda): Recursively optimize body.
Karl Heuer [Thu, 21 Dec 1995 17:32:21 +0000 (17:32 +0000)]
(byte-compile-unfold-lambda): Recursively optimize body.

28 years ago(ange-ftp-load): Added missing form to `cdr' down
Karl Heuer [Thu, 21 Dec 1995 17:30:47 +0000 (17:30 +0000)]
(ange-ftp-load): Added missing form to `cdr' down
tryfiles in `while' loop.

(ange-ftp-start-process): Bind env var TERM to dumb.

28 years ago(LIBXT_STATIC, STATIC_OPTION): Defined.
Karl Heuer [Thu, 21 Dec 1995 17:20:11 +0000 (17:20 +0000)]
(LIBXT_STATIC, STATIC_OPTION): Defined.

28 years ago(C_SWITCH_SYSTEM): #undef this if THIS_IS_MAKEFILE.
Karl Heuer [Thu, 21 Dec 1995 17:19:48 +0000 (17:19 +0000)]
(C_SWITCH_SYSTEM): #undef this if THIS_IS_MAKEFILE.

28 years ago(C_DEBUG_SWITCH): Definition turned off.
Karl Heuer [Thu, 21 Dec 1995 17:19:24 +0000 (17:19 +0000)]
(C_DEBUG_SWITCH): Definition turned off.

28 years ago(LIBXMU, NO_EDITRES): Define only if not HAVE_LIBXMU.
Karl Heuer [Thu, 21 Dec 1995 17:19:05 +0000 (17:19 +0000)]
(LIBXMU, NO_EDITRES): Define only if not HAVE_LIBXMU.

28 years ago(X11R5_INHIBIT_I18N): Defined.
Karl Heuer [Thu, 21 Dec 1995 17:18:37 +0000 (17:18 +0000)]
(X11R5_INHIBIT_I18N): Defined.

28 years ago(HAVE_X11R6): New macro, defined when appropriate.
Karl Heuer [Thu, 21 Dec 1995 17:18:02 +0000 (17:18 +0000)]
(HAVE_X11R6): New macro, defined when appropriate.

28 years ago(x_connection_signal): Set an alarm around XNoOp call.
Karl Heuer [Thu, 21 Dec 1995 17:16:13 +0000 (17:16 +0000)]
(x_connection_signal): Set an alarm around XNoOp call.

28 years ago[X11R5_INHIBIT_I18N]: Undef HAVE_X_I18N if X11R5.
Karl Heuer [Thu, 21 Dec 1995 17:15:31 +0000 (17:15 +0000)]
[X11R5_INHIBIT_I18N]: Undef HAVE_X_I18N if X11R5.

28 years ago(Fsplit_window): Rename size to size_int and chsize to size.
Karl Heuer [Thu, 21 Dec 1995 17:14:53 +0000 (17:14 +0000)]
(Fsplit_window): Rename size to size_int and chsize to size.

28 years ago(add_properties, remove_properties, set_properties):
Karl Heuer [Thu, 21 Dec 1995 17:14:30 +0000 (17:14 +0000)]
(add_properties, remove_properties, set_properties):
Call signal_after_change.

28 years ago(PURE_P): New macro (three definitions).
Karl Heuer [Thu, 21 Dec 1995 17:13:56 +0000 (17:13 +0000)]
(PURE_P): New macro (three definitions).
(CHECK_IMPURE): Use PURE_P.

28 years ago(Fopen_network_stream): Call bind_polling_period earlier.
Karl Heuer [Thu, 21 Dec 1995 17:13:25 +0000 (17:13 +0000)]
(Fopen_network_stream): Call bind_polling_period earlier.

28 years ago(Ferror_message_string): New function.
Karl Heuer [Thu, 21 Dec 1995 17:12:52 +0000 (17:12 +0000)]
(Ferror_message_string): New function.
(syms_of_print): defsubr it.  Doc fix.
(print_error_message): New subroutine.

28 years ago(read_minibuf): Pass PROPS arg to make_buffer_string.
Karl Heuer [Thu, 21 Dec 1995 17:12:20 +0000 (17:12 +0000)]
(read_minibuf): Pass PROPS arg to make_buffer_string.
Let make_buffer_string handle the gap.

28 years ago(C_SWITCH_MACHINE): Define only if THIS_IS_MAKEFILE.
Karl Heuer [Thu, 21 Dec 1995 17:11:50 +0000 (17:11 +0000)]
(C_SWITCH_MACHINE): Define only if THIS_IS_MAKEFILE.

28 years ago(Fstore_kbd_macro_event): New function.
Karl Heuer [Thu, 21 Dec 1995 17:11:28 +0000 (17:11 +0000)]
(Fstore_kbd_macro_event): New function.
(syms_of_macros): defsubr it.

28 years ago(init_lread): Add ../lisp (in build dir) to load-path
Karl Heuer [Thu, 21 Dec 1995 17:11:03 +0000 (17:11 +0000)]
(init_lread): Add ../lisp (in build dir) to load-path
when dumping.

28 years ago(Fkey_binding): Handle text-property keymaps.
Karl Heuer [Thu, 21 Dec 1995 17:10:27 +0000 (17:10 +0000)]
(Fkey_binding): Handle text-property keymaps.

Include puresize.h.
(store_in_keymap): Check PURE_P (def) and copy if nec.

28 years ago(Fcommand_execute): Allow function + args list as cmd.
Karl Heuer [Thu, 21 Dec 1995 17:08:30 +0000 (17:08 +0000)]
(Fcommand_execute): Allow function + args list as cmd.

(cmd_error_internal): Use print_error_message.

28 years ago(syms_of_fileio): Doc fix.
Karl Heuer [Thu, 21 Dec 1995 17:00:42 +0000 (17:00 +0000)]
(syms_of_fileio): Doc fix.

28 years ago(skip_debugger): New function.
Karl Heuer [Thu, 21 Dec 1995 17:00:18 +0000 (17:00 +0000)]
(skip_debugger): New function.
(find_handler_clause): Call skip_debugger.
(Vdebug_ignored_errors): New variable.
(syms_of_eval): Set up Lisp variable.

28 years ago(Fset_time_zone_rule): Move static var environbuf
Karl Heuer [Thu, 21 Dec 1995 16:58:55 +0000 (16:58 +0000)]
(Fset_time_zone_rule): Move static var environbuf
to top level.
(syms_of_editfns): Initialize environbuf explicitly.

(Vbuffer_access_fontified_property): New variable.
(syms_of_editfns): Set up Lisp var.
(make_buffer_string): Don't call the Vbuffer_access_fontify_functions
if the text is already fontified.
(Fbuffer_string): Pas 1 for PROPS arg.
(update_buffer_properties): New subroutine.
(Finsert_buffer_substring): Use update_buffer_properties.

(make_buffer_string): New arg PROPS.
(Fbuffer_string, Fbuffer_substring): Pass new arg.
(Fbuffer_substring_no_properties): New function.
(syms_of_editfns): defsubr it.
(Vbuffer_access_fontify_functions): New variable.
(Qbuffer_access_fontify_functions): New variable.
(syms_of_editfns): Set up Lisp variable, initialize them.
(make_buffer_string): Run this new hook.

28 years ago(HAVE_LIBXMU): Add #undef.
Karl Heuer [Thu, 21 Dec 1995 16:58:14 +0000 (16:58 +0000)]
(HAVE_LIBXMU): Add #undef.

28 years ago(Fbackward_char, Fforward_char): Rename arg to ARG.
Karl Heuer [Thu, 21 Dec 1995 16:57:16 +0000 (16:57 +0000)]
(Fbackward_char, Fforward_char): Rename arg to ARG.

28 years ago(Fcall_interactively): Handle an arg of form (FCN ARGS...).
Karl Heuer [Thu, 21 Dec 1995 16:57:00 +0000 (16:57 +0000)]
(Fcall_interactively): Handle an arg of form (FCN ARGS...).

(Fcall_interactively): Move have_prefix_arg label to 'p'.

28 years ago(struct buffer): Delete redisplay_end_trigger field.
Karl Heuer [Thu, 21 Dec 1995 16:56:26 +0000 (16:56 +0000)]
(struct buffer): Delete redisplay_end_trigger field.

28 years ago(Fkill_buffer): Rename arg bufname to buffer.
Karl Heuer [Thu, 21 Dec 1995 16:55:39 +0000 (16:55 +0000)]
(Fkill_buffer): Rename arg bufname to buffer.
Don't gcpro it after the last use.
(Fswitch_to_buffer, Fpop_to_buffer): Rename arg bufname to buffer.
(Fset_buffer): Likewise, and rename local buffer to buf.

(reset_buffer, init_buffer_once): Delete code that touches
redisplay_end_trigger field in buffer.

28 years ago(LIBXT): Handle LIBXT_STATIC.
Karl Heuer [Thu, 21 Dec 1995 16:54:34 +0000 (16:54 +0000)]
(LIBXT): Handle LIBXT_STATIC.

(THIS_IS_MAKEFILE): New definition.

(dotdot): New variable.
(SOME_MACHINE_LISP): Use relative file names.
(shortlisp): New variable.
(${etc}DOC): Use shortlisp instead of lisp.

(keymap.o): Depend on puresize.h.

28 years ago(redisplay_window): Don't do the scroll_step thing
Karl Heuer [Thu, 21 Dec 1995 16:52:06 +0000 (16:52 +0000)]
(redisplay_window): Don't do the scroll_step thing
if startp is outside the accessible part of the buffer.

28 years ago(LIB_STANDARD_LIBSRC): Use this instead of LIB_STANDARD.
Karl Heuer [Thu, 21 Dec 1995 16:45:29 +0000 (16:45 +0000)]
(LIB_STANDARD_LIBSRC): Use this instead of LIB_STANDARD.
(LOADLIBES): Use LIB_STANDARD_LIBSRC.

28 years agoAdd #undef for index and rindex.
Karl Heuer [Thu, 21 Dec 1995 08:06:29 +0000 (08:06 +0000)]
Add #undef for index and rindex.

28 years agoImprove copying status message.
Karl Heuer [Thu, 21 Dec 1995 08:01:26 +0000 (08:01 +0000)]
Improve copying status message.

28 years agoJust "solaris" now defaults to version 2.4.
Karl Heuer [Thu, 21 Dec 1995 07:59:49 +0000 (07:59 +0000)]
Just "solaris" now defaults to version 2.4.
Add sunos4.1.n-noshare as alternative.

28 years ago(compilation-mode): Add autoload cookie.
Roland McGrath [Wed, 20 Dec 1995 19:41:30 +0000 (19:41 +0000)]
(compilation-mode): Add autoload cookie.

28 years ago(Fcall_interactively): Don't log prompt strings.
Karl Heuer [Tue, 19 Dec 1995 23:20:14 +0000 (23:20 +0000)]
(Fcall_interactively): Don't log prompt strings.

28 years ago(apropos-zippy): New command.
Noah Friedman [Tue, 19 Dec 1995 22:33:55 +0000 (22:33 +0000)]
(apropos-zippy): New command.
(yow-load-message, yow-after-load-message): New constants.
(yow, read-zippyism): Use them.

Now KEN and BARBIE are PERMANENTLY ADDICTED to MIND-ALTERING DRUGS..

28 years ago(apropos-match-face): Use `secondary-selection' rather
Karl Heuer [Tue, 19 Dec 1995 22:01:53 +0000 (22:01 +0000)]
(apropos-match-face): Use `secondary-selection' rather
than `highlight' to distinguish it from mouse-face highlighting of
hyperlinks.
(apropos-mode-map): Rename from `apropos-local-map'.
(apropos-mode): Set it rather than have a local-map that made RET
locally unusable when copied to other buffer.
(apropos-print): Use it.  When there is only one property, show
what it is.  Remove superfluous `save-excursion', thus making help
commands' return-message be correct.
(apropos-print, apropos-describe-plist): `print-help-return-message'
like help commands.

28 years agoUse <paths.h>, not "paths.h".
Karl Heuer [Tue, 19 Dec 1995 21:43:33 +0000 (21:43 +0000)]
Use <paths.h>, not "paths.h".

28 years ago(dired-flag-backup-files): Undo previous change.
Karl Heuer [Tue, 19 Dec 1995 21:39:23 +0000 (21:39 +0000)]
(dired-flag-backup-files): Undo previous change.

28 years ago(make-backup-file-name, backup-file-name-p): Use ~ even
Karl Heuer [Tue, 19 Dec 1995 21:30:13 +0000 (21:30 +0000)]
(make-backup-file-name, backup-file-name-p): Use ~ even
on ms-dos.

28 years ago[!MULTI_FRAME] (syms_of_frame): Make mouse-pixel-position
Karl Heuer [Tue, 19 Dec 1995 21:10:33 +0000 (21:10 +0000)]
[!MULTI_FRAME] (syms_of_frame): Make mouse-pixel-position
a synonym for mouse-position, for the benefit of lisp packages
that use it.

28 years ago(display-time): make it work under ms-dos by setting the
Karl Heuer [Tue, 19 Dec 1995 21:02:04 +0000 (21:02 +0000)]
(display-time): make it work under ms-dos by setting the
`dos-display-time' variable instead of invoking `wakeup' as
asynchronous process (which doesn't work under ms-dos).

28 years agodelete declarations for `Vdos_menubar_clock' and
Karl Heuer [Tue, 19 Dec 1995 21:00:06 +0000 (21:00 +0000)]
delete declarations for `Vdos_menubar_clock' and
`Vdos_timer_hooks'.

28 years ago(syms_of_dosfns): delete the `dos-menubar-clock' and
Karl Heuer [Tue, 19 Dec 1995 20:59:46 +0000 (20:59 +0000)]
(syms_of_dosfns): delete the `dos-menubar-clock' and
`dos-timer-hooks' variables (the usual modeline time display now
works and `display-time-hook' can be used under DOS).

28 years ago(check_timer): get rid of the DOS-specific menubar clock
Karl Heuer [Tue, 19 Dec 1995 20:57:15 +0000 (20:57 +0000)]
(check_timer): get rid of the DOS-specific menubar clock
feature; call `display-time-filter' from time.el to display time
on the modeline instead.  This makes `display-time' work under DOS.
(abort): use our own function instead of the one from the library
which reverts the console device to cooked mode.
(syms_of_msdos): `dos-display-time'--a new variable for
communicating with `display-time'.

28 years ago(auto-mode-alist): Recognize .S and .asm extensions.
Karl Heuer [Tue, 19 Dec 1995 20:28:26 +0000 (20:28 +0000)]
(auto-mode-alist): Recognize .S and .asm extensions.

28 years agoFix misspelling in comment.
Paul Eggert [Sun, 17 Dec 1995 03:32:19 +0000 (03:32 +0000)]
Fix misspelling in comment.

28 years ago* nntp.el (nntp-open-server): Enable successful "connectionless"
Lars Magne Ingebrigtsen [Sat, 16 Dec 1995 14:54:55 +0000 (14:54 +0000)]
* nntp.el (nntp-open-server): Enable successful "connectionless"
server switching.

28 years ago(AViiON): Add ix86-dg-dgux
Stan Cox [Sat, 16 Dec 1995 03:32:35 +0000 (03:32 +0000)]
(AViiON): Add ix86-dg-dgux

28 years agoMouse-click method now bound using text
Karl Heuer [Fri, 15 Dec 1995 21:19:29 +0000 (21:19 +0000)]
Mouse-click method now bound using text
properties rather than local-set-key

28 years ago(mail-bury): Use window-dedicated-p.
Karl Heuer [Fri, 15 Dec 1995 21:16:34 +0000 (21:16 +0000)]
(mail-bury): Use window-dedicated-p.

28 years ago(set-auto-mode): Recognize `#!/bin/env INTERPRETER' hack.
Karl Heuer [Fri, 15 Dec 1995 21:11:52 +0000 (21:11 +0000)]
(set-auto-mode): Recognize `#!/bin/env INTERPRETER' hack.

28 years ago(i*86*) Change [345] to [3456]
Stan Cox [Fri, 15 Dec 1995 15:43:33 +0000 (15:43 +0000)]
(i*86*) Change [345] to [3456]

28 years ago(LD_SWITCH_MACHINE): Don't define if using GCC.
Richard M. Stallman [Fri, 15 Dec 1995 02:21:20 +0000 (02:21 +0000)]
(LD_SWITCH_MACHINE): Don't define if using GCC.

28 years ago(x_set_menu_bar_lines) [USE_X_TOOLKIT]:
Richard M. Stallman [Fri, 15 Dec 1995 02:17:06 +0000 (02:17 +0000)]
(x_set_menu_bar_lines) [USE_X_TOOLKIT]:
Don't crash for non-X frame.

28 years ago(message_dolog): Save and restore windows_or_buffers_changed.
Richard M. Stallman [Fri, 15 Dec 1995 02:13:54 +0000 (02:13 +0000)]
(message_dolog): Save and restore windows_or_buffers_changed.

28 years ago* gnus.el (gnus-summary-mode-line-format,
Lars Magne Ingebrigtsen [Thu, 14 Dec 1995 12:05:03 +0000 (12:05 +0000)]
* gnus.el (gnus-summary-mode-line-format,
gnus-article-mode-line-format, gnus-group-mode-line-format):
Include the buffer name in the default mode strings.
(gnus-mode-non-string-length): Changed the default to not
limit/pad mode line lengths.
(gnus-set-mode-line): Supply new values for the mode string
variables.
(gnus-summary-remove-lines-marked-with): Put point on the current
article after expunging lines.

28 years agoFix completely broken changes of 4 Feb 95 by brat@htilbom.ernet.in,
Roland McGrath [Thu, 14 Dec 1995 06:34:54 +0000 (06:34 +0000)]
Fix completely broken changes of 4 Feb 95 by brat@htilbom.ernet.in,
which were obviously never tested or even examined closely before
being installed.
(find-tag-file-order): Variable removed.
(find-tag-noselect): Remove gratuitously added variable SEARCH-TAG and
bogus clobbering of find-tag-order for patterns ending in dot (serious
braindamage here).
(find-tag-in-order): Remove gratuitously added variable TAGS-TABLE-FILE.
Remove variable MATCH-TYPE and code testing it for stupid special case.
(etags-recognize-tags-table): Put tag-exact-file-name-match-p first in
find-tag-tag-order list.  Don't set bogus find-tag-file-order variable.
(etags-snarf-tag): Notice file name match and return tag info with t
in place of tag text.
(etags-goto-tag-location): If (car TAG-INFO) is t, go directly to
the specified location.
(tag-exact-file-name-match-p): Renamed from tag-filename-match-p, and fixed.
(tags-table-files): Doc fix: names are returned unexpanded.
(etags-tags-table-files): Don't expand file names.
(tags-table-including, next-file): Expand result of (tags-table-files).
(tags-complete-tags-table-file): New function, helper for interactive
spec of list-tags.
(list-tags): Revert to original code, but use that function to lazify
the completion table.
(tags-list-functions-in-file, tags-locate-file-in-tags-table):
Functions removed.

28 years ago(generate-file-autoloads): If no buffer visiting FILE exists, read it into
Roland McGrath [Thu, 14 Dec 1995 05:08:02 +0000 (05:08 +0000)]
(generate-file-autoloads): If no buffer visiting FILE exists, read it into
a temp buffer for processing without visiting it.

28 years agoAccept *-*-ieee*.
Ian Lance Taylor [Wed, 13 Dec 1995 21:43:08 +0000 (21:43 +0000)]
Accept *-*-ieee*.

28 years ago(bibtex-auto-fill-function): Adapted for use with
Karl Heuer [Wed, 13 Dec 1995 20:26:13 +0000 (20:26 +0000)]
(bibtex-auto-fill-function): Adapted for use with
changed autofill policy of emacs-19.30 (uses now fill-prefix
instead of indent-line-function).
(bibtex-indent-line-function): Removed (not used any more).

(bibtex-make-field): Was broken when called
non-interactively.

(bibtex-make-field): Point is now placed on closing
brace or quote (suggested by Karl Eichwalder <ke@ke.Central.DE>).

(bibtex-clean-entry): Comma after last field isn't
deleted anymore (new standard in BibTeX 0.99 and 1.xx).
(bibtex-enclosing-reference-maybe-empty-head): Works with entries
with comma after last field.
(bibtex-reference): Permits entries with comma after last field.
(bibtex-font-lock-keywords): Enhanced to support new field-name
characters (suggested by Martin Maechler
<maechler@stat.math.ethz.ch>).

(bibtex-field-name): Now numbers (not as the first sign), dashes,
and underscores are allowed (suggested by Martin Maechler
<maechler@stat.math.ethz.ch> and Oren Patashnik
<opbibtex@labrea.Stanford.EDU>).

(bibtex-make-field): Was broken on lines containing
non-parenthesized entries (reported by Karl Eichwalder
<ke@ke.Central.DE>).

(bibtex-validate-buffer): Changed so that preamble
references are ignored (same as string entries) (reported by
Martin Maechler <maechler@stat.math.ethz.ch>).

(bibtex-enclosing-reference-maybe-empty-head):
New function to be used in case reference head may be empty.
(bibtex-clean-entry, bibtex-pop-previous, bibtex-pop-next): Uses
now bibtex-enclosing-reference-maybe-empty-head.
(bibtex-mode): Added support for font-lock mode.
(bibtex-font-lock-keywords): New variable with font-lock keywords
for BibTeX mode.

(bibtex-make-optional-field): Not longer interactive
(suggested by Karl Eichwalder <karl@pertron.central.de>).

(bibtex-maintain-sorted-entries): Set to nil, since it
requires more user attention and more restricted files to have
this set to t.
(bibtex-maintain-sorted-entries,
bibtex-sort-ignore-string-entries): Made buffer local, since it
may depend on the buffer which preferences to use.
(bibtex-validate-buffer): Looking for correct sort order only when
bibtex-maintain-sorted-entries is non-nil.
Put a comment in the `KNOWN BUGS' section about the
quote-inside-quotes problem.
(whole file): Changed string `true' in some documentation strings
to `non-nil' (e.g. `if variable has a true/non-nil value').
(bibtex-mode-map): Changed `move/edit' to `bibtex-edit'.

(bibtex-sort-entries): Now works correctly with
`@String' entries inside BibTeX files (i.e. after the occurence of
other references).
(bibtex-validate-buffer): Inserted code which looks if entries are
balanced (a single non-escaped quote inside braces was not
detected till now, but bibtex-sort-entries stumbles about it).

(bibtex-entry): bibtex-move-outside-of-entry is only
called when bibtex-maintain-sorted-entries is nil (otherwise
bibtex-find-entry-location determines the correct location).
(bibtex-find-entry-location): Now uses binary search. As before,
it assumes that the buffer is sorted without duplicates (but as
before it is only called when bibtex-maintain-sorted-entries is
t). Ignores `@String' entries if told so via variable
bibtex-sort-ignore-string-entries.

(bibtex-clean-entry): Respect
bibtex-maintain-sorted-entries when inserting autokey.
(bibtex-validate-buffer): Searching whole buffer for duplicates
and correct order is now done directly instead of calling
bibtex-find-entry-location (since this is to be reprogrammed to
use a binary search instead a sequential one).

(bibtex-parse-keys): May now be called with an
optional parameter which (if t) tells bibtex-parse-keys that it
should abort if input is pending.
(bibtex-mode): The instance of bibtex-parse-keys called in
auto-save-mode-hook is now called with this new parameter set to
t, so an auto-save caused by exceeding auto-save-interval is now
aborted immediately if user is still typing.

(bibtex-print-help-message, bibtex-clean-entry): Use
now constant strings instead of custom ones.

(bibtex-clean-entry): Changed the call of
bibtex-enclosing-reference to a more specific call so entries
without a key (here allowed) can be handled.
(bibtex-reference-key): Cleared off parentheses (caused string
entries enclosed by parentheses instead of braces to be not added
to bibtex-completion-candidates).
(bibtex-complete-string): Made it use bibtex-string.

(bibtex-keys,
bibtex-buffer-last-parsed-for-keys-tick): New buffer-local
variables to make parsing of BibTeX buffer for reference keys
(needed by TAB completion in minibuffer when entering key) more
occasional.
(bibtex-parse-keys): New function to parse for keys (functionality
was partially included in bibtex-entry).
(bibtex-entry): Changed to use bibtex-parse-keys.
(bibtex-mode): Installs bibtex-parse-keys as an
auto-save-mode-hook, so whole buffer is parsed at most when it is
autosaved.
(bibtex-clean-entry): Calls bibtex-parse-keys on the new entry, so
bibtex-keys remains consistent for new entries that are finished
by calling this function (most should).

(bibtex-inside-field): Be independent on current
setting of bibtex-field-right-delimiter (allows more intermixing
between quotes and braces).
(bibtex-make-field): Last change didn't make it work correctly
when called non-interactively by bibtex-entry (fixed).

28 years ago(x_connection_closed): Don't delete dpyinfo if it's null.
Karl Heuer [Wed, 13 Dec 1995 20:08:11 +0000 (20:08 +0000)]
(x_connection_closed): Don't delete dpyinfo if it's null.

28 years ago(dired-flag-backup-files): Under MS-DOS, search for
Karl Heuer [Wed, 13 Dec 1995 19:42:33 +0000 (19:42 +0000)]
(dired-flag-backup-files): Under MS-DOS, search for
possible backup files by checking for filenames which end with a
`k' (the backup extension is `.bak').

28 years agoTake optional arg FRAME.
Simon Marshall [Wed, 13 Dec 1995 15:31:07 +0000 (15:31 +0000)]
Take optional arg FRAME.
If flag not nil or t, don't change the attribute.

28 years ago(rmail-forward): Delete trailing blank lines.
Karl Heuer [Wed, 13 Dec 1995 04:59:53 +0000 (04:59 +0000)]
(rmail-forward): Delete trailing blank lines.

28 years ago(Fsplit_window): Account for scroll bar width.
Karl Heuer [Wed, 13 Dec 1995 03:29:28 +0000 (03:29 +0000)]
(Fsplit_window): Account for scroll bar width.

28 years ago(AT_WORD_BOUNDARY): Disable macro.
Karl Heuer [Wed, 13 Dec 1995 02:52:23 +0000 (02:52 +0000)]
(AT_WORD_BOUNDARY): Disable macro.
(re_match_2_internal): Work around compiler bug.

28 years ago(main): Fix args to handle `--display DISPLAY'.
Karl Heuer [Wed, 13 Dec 1995 02:33:20 +0000 (02:33 +0000)]
(main): Fix args to handle `--display DISPLAY'.

28 years ago(choose_minibuf_frame): Test HAVE_X_WINDOWS.
Karl Heuer [Wed, 13 Dec 1995 02:30:33 +0000 (02:30 +0000)]
(choose_minibuf_frame): Test HAVE_X_WINDOWS.

28 years ago(Fcall_process) [MSDOS]: Support redirection of
Karl Heuer [Wed, 13 Dec 1995 02:26:40 +0000 (02:26 +0000)]
(Fcall_process) [MSDOS]: Support redirection of
stderr.  Assign process exit code to `synch_process_retcode' and
error description to `synch_process_death'.  Reset
`synch_process_alive' to zero when the sub-process exits.

28 years ago(run_msdos_command): Support redirection of stderr.
Karl Heuer [Wed, 13 Dec 1995 02:26:07 +0000 (02:26 +0000)]
(run_msdos_command): Support redirection of stderr.