bpt/emacs.git
25 years ago(Fchars_in_region): Coerce markers.
Richard M. Stallman [Sun, 12 Jul 1998 03:15:53 +0000 (03:15 +0000)]
(Fchars_in_region): Coerce markers.

25 years ago(find-file-noselect-1): Use kill-local-variable on
Richard M. Stallman [Sun, 12 Jul 1998 03:14:44 +0000 (03:14 +0000)]
(find-file-noselect-1): Use kill-local-variable on
buffer-file-coding-system, instead of setting it.
(save-buffer): Doc fix.
(basic-save-buffer): Doc fix.

25 years ago(w32_menu_show): Set widget call_data to 0 if definition is nil.
Andrew Innes [Sat, 11 Jul 1998 21:52:17 +0000 (21:52 +0000)]
(w32_menu_show): Set widget call_data to 0 if definition is nil.
(add_menu_item): Gray menu entry if widget call_data is 0.

25 years ago(Vselection_coding_system):
Richard M. Stallman [Sat, 11 Jul 1998 20:42:12 +0000 (20:42 +0000)]
(Vselection_coding_system):
Renamed from Vclipboard_coding_system.  All uses changed.
(syms_of_xselect): Rename Lisp variable.

25 years agoMore commentary.
Karl Heuer [Fri, 10 Jul 1998 16:48:06 +0000 (16:48 +0000)]
More commentary.
(speedbar-xemacsp) Moved definition.
(speedbar-initial-expansion-mode-list) was
`speedbar-initial-expansion-list' and now has multiple modes.
(speedbar-stealthy-function-list) now has mode labels.
(speedbar-initial-expansion-list-name,
speedbar-previously-used-expansion-list-name,
speedbar-special-mode-key-map, speedbar-track-mouse-flag,
speedbar-tag-hierarchy-method, speedbar-tag-split-minimum-length,
speedbar-tag-regroup-maximum-length,
speedbar-hide-button-brackets-flag) New variables
(speedbar-special-mode-expansion-list) updated documentation.
(speedbar-navigating-speed, speedbar-update-speed) phasing out.
(speedbar-vc-indicator) removed space from this var.
(speedbar-indicator-separator, speedbar-obj-do-check,
speedbar-obj-to-do-point, speedbar-obj-indicator, speedbar-obj-alist,
speedbar-indicator-regex) new variables.
(speedbar-directory-unshown-regexp) New variable.
(speedbar-supported-extension-expressions) Added more extensions.
(speedbar-add-supported-extension,
speedbar-add-ignored-path-regexp) Made interactive.
(speedbar-update-flag) nil w/ no window system.
(speedbar-file-key-map) Moved some key bindings from
`speedbar-key-map' to this map.
(speedbar-make-specialized-keymap) New function.
(speedbar-file-key-map) New key map.
(speedbar-easymenu-definition-special) Updated to new functions.
(speedbar-easymenu-definition-trailer) Changed conditional part.
(speedbar-frame-mode) Removed commented code, fixed W32 cursor
bug, Updated to better handle terminal frames.
(speedbar-switch-buffer-attached-frame) New function.
(speedbar-mode) Updated documentation, no local keymap,
correct `temp-buffer-show-function' use, enable mouse-tracking.
(speedbar-show-info-under-mouse) New function.
(speedbar-reconfigure-keymaps) Was `speedbar-reconfigure-menubar'.
Enable major display mode specific menus & key maps.
(speedbar-temp-buffer-show-function) Fix use of `temp-buffer-show-hook'
(speedbar-track-mouse, speedbar-track-mouse-xemacs) New functions.
(speedbar-restricted-move, speedbar-restricted-next,
speedbar-restricted-prev, speedbar-navigate-list,
speedbar-forward-list, speedbar-backward-list) New commands.
(speedbar-refresh) Updated message printing & verbosity.
(speedbar-item-load) Updated message.
(speedbar-item-byte-compile) Updated doc & reset scanners.
(speedbar-item-info) Overhauled with more details.
(speedbar-item-copy) Update messages.
(speedbar-generic-item-info) New function
(speedbar-item-delete) Update messages.
(speedbar-item-object-delete) New function.
(speedbar-select-window) Update doc.  Use `show-buffer'.
(speedbar-make-button) Update doc.
(speedbar-initial-expansion-list, speedbar-initial-menu,
speedbar-initial-keymap, speedbar-initial-stealthy-functions,
speedbar-add-expansion-list,
speedbar-change-initial-expansion-list) New functions.
(speedbar-maybe-add-localized-support,
speedbar-add-localized-speedbar-support,
speedbar-remove-localized-speedbar-support) Imported from speedbspec
(speedbar-file-lists) Filter out some directories.
(speedbar-make-tag-line) Can hide brackets.
(speedbar-change-expand-button-char) Protect invisible text prop.
(speedbar-insert-files-at-point) Ignore case during comares.
(speedbar-apply-one-tag-hierarchy-method,
speedbar-create-tag-hierarchy) New functions.
(speedbar-insert-generic-list) Now calls hierarchy functions on tags.
(speedbar-update-contents) Handles localized support.
(speedbar-update-directory-contents) Uses fn for expansion list,
Fixed directory cacheing bug.
(speedbar-timer-fn) Calls localized support function.
(speedbar-stealthy-update-recurse) New variable
(speedbar-stealthy-updates) Handle new stealth function format.
(speedbar-clear-current-file) Handle indicator regex.
(speedbar-update-current-file) Ignores case, update handle
indicator regex, Fix line positioning.
(speedbar-add-indicator) Handles obj indicators now.
(speedbar-check-objects, speedbar-check-obj-this-line) New functions.
(speedbar-double-click) Fix tripple click error.
(speedbar-line-file, speedbar-goto-this-file) Handle indicator regex.
(speedbar-line-path) Only try to get a file when in "files" display.
(speedbar-line-depth) Handle indicator regex.
(speedbar-dir-follow) Turn of smart-adjust to disable cache use.
(speedbar-directory-buttons-follow) Hack for W32 emacs directories.
(speedbar-buffers-key-map) New key map.
(speedbar-buffer-easymenu-definition) New meny items.
(speedbar-buffer-buttons, speedbar-buffer-buttons-temp,
speedbar-buffer-buttons-engine, speedbar-buffer-click,
speedbar-buffer-kill-buffer, speedbar-buffer-revert-buffer)
New functions.

25 years ago(gud-speedbar-key-map) New variable.
Karl Heuer [Fri, 10 Jul 1998 16:47:28 +0000 (16:47 +0000)]
(gud-speedbar-key-map) New variable.
(gud-install-speedbar-variables) New function
Install speedbar keymap only when speedbar is loaded.
(gud-gdb-get-stackframe) Added : to regex for c++.

25 years agoNo longer depends on speedbspec for byte compile.
Karl Heuer [Fri, 10 Jul 1998 16:46:59 +0000 (16:46 +0000)]
No longer depends on speedbspec for byte compile.
(Info-speedbar-key-map) New key map.
(Info-install-speedbar-variables) New function.
(Info-speedbar-menu-items) Update to new functions.
Install speedbar keymap only when speedbar is loaded.
(Info-speedbar-browser) New command.
(Info-speedbar-hierarchy-buttons, Info-speedbar-goto-node,
Info-speedbar-expand-node, Info-speedbar-fetch-file-nodes) New function
(Info-speedbar-buttons) Handle new node button commands.

25 years agoNo longer depends on speedbspec for byte compile.
Karl Heuer [Fri, 10 Jul 1998 16:46:21 +0000 (16:46 +0000)]
No longer depends on speedbspec for byte compile.
(rmail-speedbar-match-folder-regexp) new variable.
(rmail-speedbar-menu-items) Updated speedbar menu items.
(rmail-speedbar-key-map) New keymap.
(rmail-install-speedbar-variables) New function.
Install speedbar keymap only when speedbar is loaded.
(rmail-speedbar-buttons) Use `rmail-speedbar-match-folder-regexp'.

25 years agoIndent `handler-case' correctly.
Richard M. Stallman [Fri, 10 Jul 1998 03:20:14 +0000 (03:20 +0000)]
Indent `handler-case' correctly.

25 years ago(lisp-font-lock-keywords): Fontify `handler-case', `ccase',
Richard M. Stallman [Fri, 10 Jul 1998 03:19:33 +0000 (03:19 +0000)]
(lisp-font-lock-keywords): Fontify `handler-case', `ccase',
`ctypecase', `assert', `error'.

25 years ago(Vclipboard_coding_system): New variable.
Eli Zaretskii [Thu, 9 Jul 1998 14:02:15 +0000 (14:02 +0000)]
(Vclipboard_coding_system): New variable.
(set_clipboard_data, set_clipboard_data): New parameter Raw
determines whether CRLF <-> NL translation needs to be done.  All
callers changed.
(Fw16_set_clipboard_data): Encode the text using
Vclipboard_coding_system, if necessary.
(Fw16_get_clipboard_data): Decode the text using
Vclipboard_coding_system, if necessary.
(syms_of_win16select): DEFVAR Vclipboard_coding_system and
staticpro it.

25 years ago(fill-individual-paragraphs): Fix previous change.
Richard M. Stallman [Thu, 9 Jul 1998 05:32:47 +0000 (05:32 +0000)]
(fill-individual-paragraphs): Fix previous change.

25 years ago(set-language-environment): Test unibyte-syntax instead of using a
Richard M. Stallman [Thu, 9 Jul 1998 04:53:59 +0000 (04:53 +0000)]
(set-language-environment): Test unibyte-syntax instead of using a
fixed list of latin-N character sets.

25 years agoDefine unibyte-syntax in each of these language environments.
Richard M. Stallman [Thu, 9 Jul 1998 04:53:28 +0000 (04:53 +0000)]
Define unibyte-syntax in each of these language environments.
(setup-8-bit-environment): Let unibyte-syntax specify whether to
load a file of syntax settings, and which one.

25 years ago(undo-in-progress): New variable.
Richard M. Stallman [Thu, 9 Jul 1998 04:49:24 +0000 (04:49 +0000)]
(undo-in-progress): New variable.
(undo-more): Bind it to t.

25 years ago(rmail): If existing buffer, use local
Richard M. Stallman [Thu, 9 Jul 1998 04:45:33 +0000 (04:45 +0000)]
(rmail): If existing buffer, use local
enable-multibyte-characters for rmail-enable-multibyte.
(rmail-revert): Bind coding-system-for-read to raw-text,
then convert and make buffer multibyte, as in `rmail'.

25 years ago(code_convert_string): Count characters again if we
Kenichi Handa [Thu, 9 Jul 1998 04:33:00 +0000 (04:33 +0000)]
(code_convert_string): Count characters again if we
encounter some invalid code while decoding.

25 years agoExplain "prefix arg". Explain how it can be a flag.
Richard M. Stallman [Thu, 9 Jul 1998 04:03:27 +0000 (04:03 +0000)]
Explain "prefix arg".  Explain how it can be a flag.

25 years agoComment change.
Richard M. Stallman [Thu, 9 Jul 1998 03:47:06 +0000 (03:47 +0000)]
Comment change.

25 years ago(x-complement-fontset-spec): Typo fixed.
Kenichi Handa [Thu, 9 Jul 1998 02:02:33 +0000 (02:02 +0000)]
(x-complement-fontset-spec): Typo fixed.
(create-fontset-from-fontset-spec): Likewise.
(create-fontset-from-ascii-font): Likewise.

25 years ago(fs_load_font): Typo in comments fixed.
Kenichi Handa [Thu, 9 Jul 1998 02:02:33 +0000 (02:02 +0000)]
(fs_load_font): Typo in comments fixed.

25 years agoTypo in comments fixed.
Kenichi Handa [Thu, 9 Jul 1998 02:02:33 +0000 (02:02 +0000)]
Typo in comments fixed.

25 years ago(DECODE_ISO_CHARACTER): While decoding two-byte code,
Kenichi Handa [Thu, 9 Jul 1998 02:02:33 +0000 (02:02 +0000)]
(DECODE_ISO_CHARACTER): While decoding two-byte code,
if the sencond byte is invalid, produce the first byte as is.

25 years ago(selection_data_to_lisp_data): Set Vlast_coding_system_used.
Kenichi Handa [Thu, 9 Jul 1998 02:02:33 +0000 (02:02 +0000)]
(selection_data_to_lisp_data): Set Vlast_coding_system_used.
(lisp_data_to_selection_data): Likewize.

25 years ago(vc-finish-logentry): Only delete windows in the selected frame
Richard M. Stallman [Wed, 8 Jul 1998 02:55:50 +0000 (02:55 +0000)]
(vc-finish-logentry): Only delete windows in the selected frame
displaying the *VC-log* buffer, in case another frame is dedicated to
it (which will then be deleted via kill-buffer).

25 years ago("Hebrew"): Add coding-priority.
Kenichi Handa [Wed, 8 Jul 1998 02:19:14 +0000 (02:19 +0000)]
("Hebrew"): Add coding-priority.

25 years ago("IPA"): Add coding-priority and coding-system.
Kenichi Handa [Wed, 8 Jul 1998 02:19:14 +0000 (02:19 +0000)]
("IPA"): Add coding-priority and coding-system.

25 years ago(Fformat): Replace explicit numeric constants with proper macros.
Kenichi Handa [Wed, 8 Jul 1998 02:19:14 +0000 (02:19 +0000)]
(Fformat): Replace explicit numeric constants with proper macros.

25 years ago(concat): Replace explicit numeric constants with proper macros.
Kenichi Handa [Wed, 8 Jul 1998 02:19:14 +0000 (02:19 +0000)]
(concat): Replace explicit numeric constants with proper macros.

25 years ago(rmail-dont-reply-to): Understand
Richard M. Stallman [Tue, 7 Jul 1998 20:47:36 +0000 (20:47 +0000)]
(rmail-dont-reply-to): Understand
about doublequotes; don't be fooled by commas inside them.

25 years ago(scheme-font-lock-keywords-1): Fontify SCWM/Guile
Richard M. Stallman [Tue, 7 Jul 1998 19:27:40 +0000 (19:27 +0000)]
(scheme-font-lock-keywords-1): Fontify SCWM/Guile
       keywords starting with `define'.

25 years ago(add-hook): Use member if FUNCTION is a compiled function.
Richard M. Stallman [Tue, 7 Jul 1998 08:24:39 +0000 (08:24 +0000)]
(add-hook): Use member if FUNCTION is a compiled function.

25 years ago(tex-delete-last-temp-files): Use file-name-sans-extensions.
Richard M. Stallman [Mon, 6 Jul 1998 22:41:48 +0000 (22:41 +0000)]
(tex-delete-last-temp-files): Use file-name-sans-extensions.

25 years agoWhitespace change.
Richard M. Stallman [Mon, 6 Jul 1998 22:29:52 +0000 (22:29 +0000)]
Whitespace change.

25 years agoMake all multibyte characters self-insert.
Kenichi Handa [Mon, 6 Jul 1998 06:33:55 +0000 (06:33 +0000)]
Make all multibyte characters self-insert.

25 years ago(isearch-mode-map): Make all multibyte characters
Kenichi Handa [Mon, 6 Jul 1998 06:33:55 +0000 (06:33 +0000)]
(isearch-mode-map): Make all multibyte characters
search for themselves.

25 years ago(Vgeneric_character_list): New variable.
Kenichi Handa [Mon, 6 Jul 1998 06:33:55 +0000 (06:33 +0000)]
(Vgeneric_character_list): New variable.
(init_charset_once): Init and staticpro it.
(Fgeneric_character_list): New function.
(syms_of_charset): defsubr it.

25 years ago(MAX_CHAR_COMPOSITION): Defined as (GLYPH_MASK_CHAR -
Kenichi Handa [Mon, 6 Jul 1998 06:33:55 +0000 (06:33 +0000)]
(MAX_CHAR_COMPOSITION): Defined as (GLYPH_MASK_CHAR -
1), one less than the previous value.
(GENERIC_COMPOSITION_CHAR): New macro.

25 years ago(Fset_char_table_default): Check only if the charset of
Kenichi Handa [Mon, 6 Jul 1998 06:33:55 +0000 (06:33 +0000)]
(Fset_char_table_default): Check only if the charset of
the arg CH is in the valid range or not.  Handle the case that CH
is a generic character for composite characters.

25 years ago* international/mule.el: Don't make the function charset-list
Kenichi Handa [Mon, 6 Jul 1998 01:54:21 +0000 (01:54 +0000)]
* international/mule.el: Don't make the function charset-list
obsolete.

25 years ago(set-auto-coding-for-load): New variable.
Kenichi Handa [Mon, 6 Jul 1998 01:52:48 +0000 (01:52 +0000)]
(set-auto-coding-for-load): New variable.
(set-auto-coding): If set-auto-coding-for-load is non-nil,
look for "unibyte" file variable first, then for "coding".
(load-with-code-conversion): Bind set-auto-coding-for-load to t.

25 years ago(Fformat): Pay attention to the byte combining problem.
Kenichi Handa [Mon, 6 Jul 1998 01:47:34 +0000 (01:47 +0000)]
(Fformat): Pay attention to the byte combining problem.

25 years ago(Finsert_file_contents): Cancel previous change. Setup
Kenichi Handa [Mon, 6 Jul 1998 01:47:34 +0000 (01:47 +0000)]
(Finsert_file_contents): Cancel previous change.  Setup
the variable coding even if the inserted bytes is zero.

25 years ago(concat): Pay attention to the byte combining problem.
Kenichi Handa [Mon, 6 Jul 1998 01:47:34 +0000 (01:47 +0000)]
(concat): Pay attention to the byte combining problem.

25 years ago(texinfmt-version): Update version.
Richard M. Stallman [Mon, 6 Jul 1998 00:12:33 +0000 (00:12 +0000)]
(texinfmt-version): Update version.
number which is used in header of texinfmt-produced Info files.
(texinfo-format-buffer): Now always tagify, on accout of @anchor.
(texi-format-region): Always tagify.
(texi2info):          Always tagify
(texinfo-anchor):     Add @anchor command as place to which
         a cross reference may go.
(texinfo-no-refill-regexp): Add smalldisplay, smallformat
(texinfo-format-uref):            New command: @uref
(texinfo-format-var):             New command: @acronym
(texinfo-format-code):            New commands: @command, @env, @url.
(texinfo-format-option):          New command: @option
(texinfo-format-example):         New command: @smalldisplay
(texinfo-format-flushleft):       New command: @smallformat
(texinfo-discard-line-with-args): New commands: @novalidate, @pagesize,
@setcontentsaftertitlepage, @setshortcontentsaftertitlepage.

25 years ago(texinfo-environment-regexp): Add smalldisplay and smallformat.
Richard M. Stallman [Mon, 6 Jul 1998 00:07:54 +0000 (00:07 +0000)]
(texinfo-environment-regexp): Add smalldisplay and smallformat.

25 years ago(Info-tagify): Finish previous change.
Richard M. Stallman [Mon, 6 Jul 1998 00:03:29 +0000 (00:03 +0000)]
(Info-tagify): Finish previous change.
Fix up some messages.

25 years ago(Info-find-node): Handle cross references to an @anchor.
Richard M. Stallman [Sun, 5 Jul 1998 23:57:45 +0000 (23:57 +0000)]
(Info-find-node): Handle cross references to an @anchor.

25 years ago(read_list): Pass new arg to get_doc_string.
Richard M. Stallman [Sun, 5 Jul 1998 20:31:37 +0000 (20:31 +0000)]
(read_list): Pass new arg to get_doc_string.

25 years ago(get_doc_string): Take both UNIBYTE and DEFINITION as args.
Richard M. Stallman [Sun, 5 Jul 1998 20:31:12 +0000 (20:31 +0000)]
(get_doc_string): Take both UNIBYTE and DEFINITION as args.
All callers changed.

25 years ago(byte-compile-file): Bind set-auto-coding-for-load to t.
Richard M. Stallman [Sun, 5 Jul 1998 20:30:39 +0000 (20:30 +0000)]
(byte-compile-file): Bind set-auto-coding-for-load to t.

25 years ago(dired-omit-expunge): Message if skipping omitting
Richard M. Stallman [Sat, 4 Jul 1998 21:09:49 +0000 (21:09 +0000)]
(dired-omit-expunge): Message if skipping omitting
because directory is too large; also unset dired-omit-files-p.
(dired-omit-size-limit): Increase default from 20000 to 30000.

25 years ago(fill-individual-paragraphs): If JUST-ONE-LINE-PREFIX matches
Richard M. Stallman [Sat, 4 Jul 1998 09:44:09 +0000 (09:44 +0000)]
(fill-individual-paragraphs): If JUST-ONE-LINE-PREFIX matches
TWO-LINES-PREFIX except with longer whitespace, treat that as a match
even is spaces are replaced with a tab.

25 years ago(byte-boolean-vars): Add print-escape-multibyte.
Richard M. Stallman [Sat, 4 Jul 1998 02:49:48 +0000 (02:49 +0000)]
(byte-boolean-vars): Add print-escape-multibyte.

25 years ago(derived-mode-hooks-name): Use -hook, not -hooks, in mode hook name.
Richard M. Stallman [Fri, 3 Jul 1998 21:37:43 +0000 (21:37 +0000)]
(derived-mode-hooks-name): Use -hook, not -hooks, in mode hook name.
(derived-mode-hook-name): Renamed from ...-hooks; caller changed.

25 years ago(makefile-font-lock-keywords): Recognize automatic variable references.
Richard M. Stallman [Fri, 3 Jul 1998 21:37:22 +0000 (21:37 +0000)]
(makefile-font-lock-keywords):  Recognize automatic variable references.
(makefile-dependency-regex): Don't be fooled by colons in deps.

25 years ago(diary-mail-addr): Fix custom type.
Richard M. Stallman [Fri, 3 Jul 1998 21:17:47 +0000 (21:17 +0000)]
(diary-mail-addr): Fix custom type.

25 years ago(pascal-insert-block): Fixed space-deletion bug in
Richard M. Stallman [Fri, 3 Jul 1998 20:10:32 +0000 (20:10 +0000)]
(pascal-insert-block): Fixed space-deletion bug in
front of the "begin" string.
(pascal-beg-of-defun): Used to locate the beginning of a function
incorrectly when a function contained several begin-end blocks.  Fixed.

25 years ago(Ffile_regular_p) [WINDOWSNT]: Bind
Richard M. Stallman [Fri, 3 Jul 1998 20:01:02 +0000 (20:01 +0000)]
(Ffile_regular_p) [WINDOWSNT]: Bind
`w32-get-true-file-attributes' to t while calling stat.
(Finsert_file_contents) [WINDOWSNT]: Likewise.
(Fwrite_region): Don't try seeking to end of FILENAME for
appending if not a regular file.

25 years ago(ps-printer-name): New variable.
Richard M. Stallman [Fri, 3 Jul 1998 19:54:30 +0000 (19:54 +0000)]
(ps-printer-name): New variable.
(ps-do-despool): Use it.

25 years ago(printer-name): New variable.
Richard M. Stallman [Fri, 3 Jul 1998 19:54:17 +0000 (19:54 +0000)]
(printer-name): New variable.
(lpr-switches): Mention it in docstring.
(print-region-1): Use it.

25 years ago(direct-print-region-function): Renamed from
Richard M. Stallman [Fri, 3 Jul 1998 19:54:01 +0000 (19:54 +0000)]
(direct-print-region-function): Renamed from
dos-print-region-function.  Added &rest keyword.
(print-region-function): Set to direct-print-region-function.
(lpr-headers-switches): Initialize.
(ps-lpr-command): Initialize.
(ps-lpr-switches): Initialize.

25 years ago(dos-printer): Obsolete variable deleted.
Richard M. Stallman [Fri, 3 Jul 1998 19:53:47 +0000 (19:53 +0000)]
(dos-printer): Obsolete variable deleted.
(dos-ps-printer): Likewise.

25 years ago(dos-print-region-function): Definition moved to dos-w32.el.
Richard M. Stallman [Fri, 3 Jul 1998 19:53:20 +0000 (19:53 +0000)]
(dos-print-region-function): Definition moved to dos-w32.el.
(print-region-function): Initialization moved to dos-w32.el.
(lpr-headers-switches, ps-lpr-command, ps-lpr-switches): Likewise.

25 years ago*** empty log message ***
Richard M. Stallman [Fri, 3 Jul 1998 19:34:39 +0000 (19:34 +0000)]
*** empty log message ***

25 years ago(checkdoc): Updated commentary.
Eric M. Ludlam [Fri, 3 Jul 1998 15:15:27 +0000 (15:15 +0000)]
(checkdoc): Updated commentary.
(checkdoc-autofix-flag): Updated doc.
(checkdoc-force-docstrings-flag): Updated doc.
(checkdoc-force-history-flag): New flag.
(checkdoc-triple-semi-comment-check-flag): Fixed name.
(checkdoc-spellcheck-documentation-flag): Fixed doc.
(checkdoc-ispell-lisp-words): Update default value.
(checkdoc-generate-compile-warnings-flag, checkdoc-proper-noun-list,
checkdoc-proper-noun-regexp, checkdoc-symbol-words): New variables.
(princ-list): Function created if it isn't bound.
(checkdoc-interactive): parts removed to `checkdoc-interactive-loop'.
(checkdoc,checkdoc-message-interactive): New function.
(checkdoc-interactive-loop): was in `checkdoc-interactive', then
added better keybindings, and better autofixing behavior,
Cursor now sits next to the error, forcing scrolling if needed,
and using a better centering algorithm, and much better error
navigation after choosing "f"ix.
(checkdoc-next-error): Added parameter ENABLE-FIX.
(checkdoc-next-message-error,checkdoc-recursive-edit): New functions.
(checkdoc-start): was `checkdoc', uses new note taking system.
(checkdoc-current-buffer, checkdoc-continue, checkdoc-comments):
Updated to use new note taking system.
(checkdoc-rogue-spaces, checkdoc-rogue-space-check-engine):
Added INTERACT parameter, uses new warnings functions.
(checkdoc-message-text, checkdoc-defun):
Updated to use new note taking system.
(checkdoc-ispell-current-buffer, checkdoc-ispell-interactive): fix doc.
(checkdoc-ispell-message-text, checkdoc-ispell-start): New function.
(checkdoc-create-error, checkdoc-error-text, checkdoc-error-start,
checkdoc-error-end, checkdoc-error-unfixable): New functions.
(checkdoc-minor-keymap): Updated keybinds to new interactive functions,
completely re-arranged the minor-mode menu.
(checkdoc-this-string-valid): Moved no doc-string warning here,
and added autofix if a comment already exists there.
(checkdoc-this-string-valid-engine): fix doc, robusted doc finder.
All previously returned errors now call `checkdoc-create-error'.
Moved no doc string warning out.  Update allowed punctuation at
end of first line.  Fixed up sentence joining.  Verb checking flag
now only checks the first line of a function.  Added more safe
conditions to ambiguous symbols.  Moved symbol quoting to end.
Added autofix for variables that should end in `-flag'.
Replaced use of `y-or-n-p' with `checkdoc-y-or-n-p'.
Reading checkdoc-param comment no longer depends on list syntax.
Fixed various error string spelling & format.
(checkdoc-in-sample-code-p): List starting with all caps word is
now condsidered sample code.
(checkdoc-in-example-string-p, checkdoc-proper-noun-region-engine,
checkdoc-sentencespace-region-engine): New functions.
(checkdoc-ispell-docstring-engine): Disable spell checking during
if user never wants interaction.  We don't have a non-interactive
spell checking method yet.
(checkdoc-file-comments-engine): Now set up to check all possible
conditions even after encountering an error.  Added auto-fixes
for history and commentary.  All previously returned errors now call
`checkdoc-create-error'.  Message spelling and format.
(checkdoc-message-text-search):
Moved parts to `checkdoc-message-text-next-string'.
(checkdoc-message-text-next-string): New function
(checkdoc-message-text-engine):  All previously returned errors
now call `checkdoc-create-error'.  Can find/skip 'format' call
after the call we are checking.  Added sentence/propernoun scans.
`y-or-n-p' checks and fixes are now more robust.
(checkdoc-y-or-n-p): New function.
(checkdoc-autofix-ask-replace): Update doc.  Protect match-data.
Correctly handle `checkdoc-autofix-flag' of 'never.  New behavior
with `checkdoc-autofix-flag' of 'automatic-then-never.  Better
overlay handling.
(checkdoc-output-font-lock-keywords): Updated to new output format.
(checkdoc-pending-errors): New variable.
(checkdoc-find-error): Updated to new output format.
(checkdoc-start-section, checkdoc-error): Improved the output.
(checkdoc-show-diagnostics): Smarter show algorithm.

25 years agoKeys for modern Korean syllables fixed.
Kenichi Handa [Fri, 3 Jul 1998 04:39:22 +0000 (04:39 +0000)]
Keys for modern Korean syllables fixed.
Some keys for ancient Korean syllables are changed properly.

25 years ago(create-fontset-from-fontset-spec):
Kenichi Handa [Fri, 3 Jul 1998 04:39:22 +0000 (04:39 +0000)]
(create-fontset-from-fontset-spec):
Returns a created fontset.
(create-fontset-from-ascii-font): New function.

25 years agoFill weight and slant fields of a fontset
Kenichi Handa [Fri, 3 Jul 1998 04:39:22 +0000 (04:39 +0000)]
Fill weight and slant fields of a fontset
generted from the specified ASCII font by values got from the
resolved ASCII font name.

25 years ago(x-create-frame-with-faces): If an ASCII font is
Kenichi Handa [Fri, 3 Jul 1998 04:39:22 +0000 (04:39 +0000)]
(x-create-frame-with-faces): If an ASCII font is
specified in PARAMETERS, create a fontset from the font and use it
for the new frame.

25 years ago(Finsert): Typo in doc-string fixed.
Kenichi Handa [Fri, 3 Jul 1998 04:39:22 +0000 (04:39 +0000)]
(Finsert): Typo in doc-string fixed.
(Finsert_and_inherit, Finsert_before_markers,
Finsert_and_inherit_before_markers):  Likewize.

25 years ago(Finsert_file_contents): Do not set Vlast_coding_system
Kenichi Handa [Fri, 3 Jul 1998 04:33:12 +0000 (04:33 +0000)]
(Finsert_file_contents): Do not set Vlast_coding_system
if inserted bytes is zero.

25 years ago(customize-changed-options): Clean up previous change.
Richard M. Stallman [Thu, 2 Jul 1998 22:29:15 +0000 (22:29 +0000)]
(customize-changed-options): Clean up previous change.

25 years agoDon't require imenu.
Richard M. Stallman [Thu, 2 Jul 1998 22:27:24 +0000 (22:27 +0000)]
Don't require imenu.

25 years ago(menu-bar-mode): Doc fix.
Richard M. Stallman [Thu, 2 Jul 1998 22:09:29 +0000 (22:09 +0000)]
(menu-bar-mode): Doc fix.

25 years ago(end-of-fortran-subprogram): Check if we're on the END statement.
Dave Love [Thu, 2 Jul 1998 19:26:15 +0000 (19:26 +0000)]
(end-of-fortran-subprogram): Check if we're on the END statement.

25 years ago(fortran-mode-map) <menu>: Tweak the imenu
Dave Love [Thu, 2 Jul 1998 19:12:18 +0000 (19:12 +0000)]
(fortran-mode-map) <menu>: Tweak the imenu
menu entry.

25 years agoSome itcl additions:
Tom Tromey [Thu, 2 Jul 1998 17:47:49 +0000 (17:47 +0000)]
Some itcl additions:
(tcl-typeword-list): Added private, itk_option.
(tcl-proc-list): Added body, configbody, class.

25 years ago(texinfo-anchor): New function.
Richard M. Stallman [Thu, 2 Jul 1998 08:05:24 +0000 (08:05 +0000)]
(texinfo-anchor): New function.

25 years ago(Info-tagify): Handle tags for @anchor.
Richard M. Stallman [Thu, 2 Jul 1998 07:46:15 +0000 (07:46 +0000)]
(Info-tagify): Handle tags for @anchor.

25 years ago(ffap-read-file-or-url): Bind minibuffer-completing-file-name to t.
Richard M. Stallman [Thu, 2 Jul 1998 07:02:47 +0000 (07:02 +0000)]
(ffap-read-file-or-url): Bind minibuffer-completing-file-name to t.

25 years ago(Faccess_file): Check type of second argument STRING.
Richard M. Stallman [Thu, 2 Jul 1998 07:01:56 +0000 (07:01 +0000)]
(Faccess_file): Check type of second argument STRING.

(Fread_file_name): Bind minibuffer-completing-file-name to t.

25 years ago(Vminibuffer_completing_file_name): New var.
Richard M. Stallman [Thu, 2 Jul 1998 07:01:21 +0000 (07:01 +0000)]
(Vminibuffer_completing_file_name): New var.
(syms_of_minibuf): Set up Lisp variable.
(Fminibuffer_complete_word): Test it, instead of checking
specifically for Qread_file_name_internal.
(Fcompleting_read): Likewise.

25 years ago(message-cite-original): If mail-citation-hook
Richard M. Stallman [Thu, 2 Jul 1998 07:00:30 +0000 (07:00 +0000)]
(message-cite-original): If mail-citation-hook
is non-nil, just run that and do nothing else.
(message-cite-function): Don't initialize from mail-citation-hook.

25 years ago(menu-bar-kill-ring-save): Fix message typo.
Richard M. Stallman [Thu, 2 Jul 1998 06:52:52 +0000 (06:52 +0000)]
(menu-bar-kill-ring-save): Fix message typo.

25 years ago(mule-version): Changed to 4.0.
Kenichi Handa [Wed, 1 Jul 1998 07:16:28 +0000 (07:16 +0000)]
(mule-version): Changed to 4.0.
(mule-version-date): Updated.

25 years agoUse unset CDPATH instead of making it empty.
Richard M. Stallman [Tue, 30 Jun 1998 22:15:41 +0000 (22:15 +0000)]
Use unset CDPATH instead of making it empty.

25 years ago(comint-exec-1): Setup coding systems appropriately.
Richard M. Stallman [Tue, 30 Jun 1998 21:43:39 +0000 (21:43 +0000)]
(comint-exec-1): Setup coding systems appropriately.

25 years ago(menu-bar-edit-menu): Rename Paste most Recent
Richard M. Stallman [Tue, 30 Jun 1998 17:15:32 +0000 (17:15 +0000)]
(menu-bar-edit-menu): Rename Paste most Recent
to simply Paste, and put it above Select and Paste.

25 years agoUse defcustom to define faces.
Richard M. Stallman [Tue, 30 Jun 1998 07:05:40 +0000 (07:05 +0000)]
Use defcustom to define faces.
(vcursor-bind-keys): New function.
(vcursor-key-bindings): Use vcursor-bind-keys for :set.
(vcursor-cs-binding): Function to handle bindings,
handles differences between Emacs and XEmacs.
(vcursor-post-command): Handle vcursor-auto-disable non-nil
and not t to toggle off copying.

25 years ago(bibtex-hide-entry-bodies): When entry
Richard M. Stallman [Tue, 30 Jun 1998 06:55:03 +0000 (06:55 +0000)]
(bibtex-hide-entry-bodies): When entry
bodies are hidden, the last entry is no longer omitted.

25 years ago*** empty log message ***
Dan Nicolaescu [Tue, 30 Jun 1998 03:10:18 +0000 (03:10 +0000)]
*** empty log message ***

25 years ago[COFF]: New variable coff_offset.
Richard M. Stallman [Mon, 29 Jun 1998 22:54:28 +0000 (22:54 +0000)]
[COFF]: New variable coff_offset.
(make_hdr) [MSDOS]: If a_name is a coff-go32-exe executable with a
prepended stub, compute coff_offset.
(make_hdr, copy_sym) [COFF]: Use coff_offset when seeking into temacs.

25 years ago(sc-help-address): Use an alias at gnu.org.
Richard M. Stallman [Mon, 29 Jun 1998 22:31:53 +0000 (22:31 +0000)]
(sc-help-address): Use an alias at gnu.org.

25 years ago(Fbyte_to_position): New function.
Richard M. Stallman [Mon, 29 Jun 1998 18:35:52 +0000 (18:35 +0000)]
(Fbyte_to_position): New function.
(syms_of_editfns): defsubr it.

25 years ago(Info-split): Convert positions to bytes to put in file.
Richard M. Stallman [Mon, 29 Jun 1998 18:34:43 +0000 (18:34 +0000)]
(Info-split): Convert positions to bytes to put in file.
(Info-tagify): Likewise.

25 years ago(Info-find-node): Use byte-to-position.
Richard M. Stallman [Mon, 29 Jun 1998 18:34:24 +0000 (18:34 +0000)]
(Info-find-node): Use byte-to-position.

25 years ago(ange-ftp-send-cmd): When listing a directory that
Richard M. Stallman [Mon, 29 Jun 1998 17:29:15 +0000 (17:29 +0000)]
(ange-ftp-send-cmd): When listing a directory that
contains space(s), cd to the directory first to avoid problems
with (some) ftp servers.

25 years agoRequire `loadhist'. Variable
Richard M. Stallman [Mon, 29 Jun 1998 17:23:25 +0000 (17:23 +0000)]
Require `loadhist'.  Variable
(find-function-function) variable removed.
(find-function-regexp): New variable, taken from former constant
in `find-function-noselect'.  Can now find function definitions
with parameters on a new line.
(find-variable-regexp): New variable.
(find-function-recenter-line): New variable.
(find-function-after-hook): New variable.
(find-function-search-for-symbol): subroutine, from
of `find-function-noselect'
(find-function-search-for-symbol): `regexp-quote' the symbol name:
needed to find-function `mapcar*' for example.
(find-function-noselect): Improved docstring.  Don't include
`library' in let.
Use `symbol-file' instead of `describe-symbol-find-file'
(find-function-read): Renamed from `find-function-read-function'.
With optional arg now read a variable.
(find-function-read): Separate `completing-read' calls for
variables and functions.
(find-function-do-it): If buffer found was already current push
mark. Added parameter to indicate if a variable is being searched for.
(find-function-do-it): Mention new `find-function-recenter-line'
and `find-function-after-hook' in docstring.  Use them.
(find-function): Remove optional arg.  Use `find-function-do-it'
and `find-function-read'.
(find-function-other-window): ditto.
(find-function-other-frame): ditto.
(find-function): Mention `find-function-recenter-line' and
`find-function-after-hook' in docstring.
(find-function-other-window): Remove most of docstring and add
reference to `find-function' instead.
(find-function-other-frame): Ditto.
(find-variable-noselect): New function for finding the point of
definition of variables, modeled on `find-function-noselect'.
(find-variable-noselect): Use `symbol-file' instead of
`describe-symbol-find-file'.
(find-variable): New function.
(find-variable-other-window): Ditto.
(find-variable-other-frame): Ditto.
(find-variable): Mention `find-function-recenter-line' and
`find-function-after-hook' in docstring.
(find-variable-other-window): Remove most of docstring and add
reference to `find-variable' instead.
(find-variable-other-frame): Ditto.
(find-function-on-key): Simplified.  Removed stuff now taken care
of by interactive "k".
(find-function-at-point): New function.
(find-variable-at-point): Ditto.

25 years ago(wordify): Fix i_byte even in unibyte case for copy loop.
Richard M. Stallman [Mon, 29 Jun 1998 17:20:52 +0000 (17:20 +0000)]
(wordify): Fix i_byte even in unibyte case for copy loop.
If input is unibyte, make the output unibyte.