]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
(texinfo-mode-syntax-table): Add \n as comment-end.
[gnu-emacs] / lisp / ChangeLog
index 2df9755d6a6a2be615fde9b0480093c01d1da4e3..94c3923323229195b028fe3de6d87e35aaf46cff 100644 (file)
@@ -1,3 +1,373 @@
+2000-04-17  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/texinfo.el (texinfo-mode-syntax-table): Add \n as comment-end.
+       (texinfo-font-lock-syntactic-keywords): New var.
+       (texinfo-font-lock-keywords): Remove comment regexp.
+       (texinfo-insert-block): New function.
+       (texinfo-mode-map): Add C-c C-o -> texinfo-insert-block.
+       (texinfo-mode): Use define-derived-mode.
+       Tweak comment-start-skip and font-lock-defaults.
+       Use regexp-opt for outline-regexp.
+       (texinfo-environments): New var.
+       (texinfo-environment-regexp): Use regexp-opt and texinfo-environments.
+
+       * textmodes/ispell.el (ispell-menu-map-needed): Check that ispell-process
+       is bound since this might be eval'd before ispell is loaded.
+       (ispell-message): Use a tiny bit less magic and a bit more hard data
+       to figure out what kind of sc-cite-regexp to use.
+
+       * emacs-lisp/regexp-opt.el (regexp-opt-depth): Fix the regexp.
+
+       * calendar/diary-lib.el (fancy-diary-display, mark-diary-entries)
+       (insert-cyclic-diary-entry): Unquote the lambda.
+
+       * gud.el (gud-jdb-build-source-files-list): Fix typo.
+
+       * files.el (backup-enable-predicate): Unquote the lambda.
+
+       * cus-edit.el (custom-face, face): Unquote the lambda.
+
+2000-04-15  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
+
+       * ps-print.el: Check for line-beginning-position definition.
+       
+       * ps-print.el: Fix counting lines in a region.
+       (ps-print-version): New version number (5.1.5).
+       (ps-spool-without-faces, ps-spool-with-faces): Adjust code.
+       (ps-printing-region): Fun code fix.
+
+2000-04-15  Gerd Moellmann  <gerd@gnu.org>
+
+       * gud.el (gud-jdb-build-source-files-list): Change file-exists-p
+       to file-directory-p.
+
+2000-04-14  Gerd Moellmann  <gerd@gnu.org>
+
+       * gud.el (gud-jdb-build-source-files-list): Check that directory
+       exists before calling directory-files.
+
+2000-04-13  Dave Love  <fx@gnu.org>
+
+       * emacs-lisp/trace.el: Change maintainer.  Use new backquote
+       syntax.
+
+       * emacs-lisp/cl-specs.el: Remove when, unless.
+
+       * emacs-lisp/cl-extra.el: Don't quote keywords.
+       (cl-old-mapc): New variable.
+       (mapc): Use it.
+       (cl-map-intervals): Use with-current-buffer.  Don't check for
+       next-property-change.
+       (cl-map-overlays): Use with-current-buffer.
+       (cl-expt): Remove.
+       (copy-tree, remprop): Define unconditionally.
+
+       * emacs-lisp/cl-compat.el (keywordp): Remove.
+
+       * emacs-lisp/edebug.el (edebug-keywordp): Remove.  Change callers
+       to use keywordp.
+       (edebug-spec): Enable keywordp.
+
+       * cus-edit.el (custom-sort-items): Avoid symbol-name with new
+       string-lessp.
+
+       * cus-start.el: Use keywordp.
+
+2000-04-13  Edward M. Reingold  <reingold@emr.cs.uiuc.edu>
+
+       * diary-lib.el (include-other-diary-files): Fix the fix of
+       2000-02-18 by doing a save-excursion.
+
+2000-04-13  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
+
+       * ps-print.el: Customization fix, doc fix.
+       (ps-print-version): New version number (5.1.4).
+       (ps-article-author, ps-article-subject, ps-info-file, ps-info-node)
+       (ps-print-preprint): Adjust code.
+       (ps-printer-name, ps-lpr-switches, ps-user-defined-prologue)
+       (ps-print-prologue-header, ps-print-control-characters)
+       (ps-spool-config): Customization fix.
+       
+2000-04-13  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * textmodes/ispell.el (ispell-menu-map): Menu items rearranged and
+       converted to the new menu-item format, names silightly changed,
+       help strings added.
+
+       Support for spelling without async subprocesses:
+
+       * textmodes/ispell.el (ispell-cmd-args, ispell-output-buffer)
+       (ispell-session-buffer): New variables.
+       (ispell-start-process, ispell-process-status,
+       ispell-accept-output, ispell-send-string): New functions, for
+       Ispell invocation when async subprocesses aren't supported.
+       (ispell-word, ispell-pdict-save, ispell-command-loop,
+       ispell-process-line, ispell-buffer-local-parsing): Replace calls
+       to process-send-string with calls to ispell-send-string, and
+       accept-process-output with ispell-accept-output.
+       (ispell-init-process): Call ispell-process-status instead of
+       process-status with.
+       (ispell-init-process): Call ispell-start-process.  Call
+       ispell-accept-output and ispell-send-string.  Don't call
+       process-kill-without-query and kill-process if they are unbound.
+       (ispell-async-processp): New function.
+
+2000-04-12  Dave Love  <fx@gnu.org>
+
+       * info.el: Add debug-ignored-errors.
+       (Info-mode-menu): Add some items.
+       (Info-directory): Add autoload cookie.
+
+       * menu-bar.el (menu-bar-options-menu): Make `mule' always visible.
+       Modify `truncate-lines'.  Make `describe-language-environment'
+       always visible and add help.  Modify `describe-key' help.  Invoke
+       Info-directory from `info'.  New entry `emacs-manual'.
+
+2000-04-10  Gerd Moellmann  <gerd@gnu.org>
+
+       * progmodes/ebrowse.el (ebrowse-tree-mode): Use
+       propertized-buffer-identification.
+       (ebrowse-update-member-buffer-mode-line): Likewise.
+       (ebrowse--mode-strings): Removed.
+       (ebrowse--mode-line-props): Removed.
+
+       * files.el (auto-mode-alist): Add `EBROWSE'.
+
+       * progmodes/ebrowse.el (ebrowse-read): Skip forward over white
+       space before testing for end of buffer.
+       (ebrowse-load): Removed.
+       (ebrowse-revert-tree-buffer-from-file): Rewritten.
+       (ebrowse-create-tree-buffer): Rewritten.
+       (ebrowse-tree-mode): Read tree from buffer.
+
+       * progmodes/ebrowse-ffh.el: Removed.
+
+2000-04-10  Kenichi Handa  <handa@etl.go.jp>
+
+       * language/vietnamese.el (viet-vscii-decode-table): Fix a bug.
+
+2000-04-10  Gerd Moellmann  <gerd@gnu.org>
+
+       * jit-lock.el (with-buffer-unmodified): Fix bug introduced by `)'
+       at the wrong place.
+
+2000-04-09  Gerd Moellmann  <gerd@gnu.org>
+
+       * progmodes/ebrowse-ffh.el: New file.
+       
+       * progmodes/ebrowse.el (ebrowse-find-file-hook-fn): Moved
+       to ebrowse-ffh.el.
+       (ebrowse-load): Add autoload.
+
+       * finder.el (finder-commentary): Add autoload cookie.
+
+       * mail/rfc2368.el: Correct author's email address.
+
+       * progmodes/ebrowse.el: New file.
+
+       * emacs-lisp/easymenu.el (easy-menu-create-menu): Process menu
+       item help string.
+       (easy-menu-do-add-item): Ditto.
+       (easy-menu-define): Extend doc string.
+
+       * jit-lock.el (with-buffer-unmodified): Use
+       restore-buffer-modified-p.
+       (with-buffer-prepared-for-font-lock): Use with-buffer-unmodified.
+       (jit-lock-function, jit-lock-stealth-fontify): Don't use
+       with-buffer-unmodified.
+
+2000-04-08  Dave Love  <fx@gnu.org>
+
+       * emacs-lisp/edebug.el: Fix specs for dolist, dotimes, push, pop,
+       unless, when.
+
+2000-04-07  Mikio Nakajima  <minakaji@osaka.email.ne.jp>
+
+       * viper-util.el (viper-put-on-search-overlay): New subroutine.
+       (viper-flash-search-pattern): No operation when using Emacs
+       doesn't support face. 
+       Use `viper-put-on-search-overlay'.
+       
+2000-04-04  Gerd Moellmann  <gerd@gnu.org>
+
+       * isearch.el (isearch-mode-map): Define M-C-s like C-s and M-C-r
+       like C-r.
+
+       * progmodes/make-mode.el: Some doc fixes.
+       (makefile-mode-abbrev-table): New variable.
+       (makefile-mode): Set local abbrev table to makefile-mode-abbrev-table.
+       (makefile-font-lock-keywords): Fontify includes and conditionals.
+       (toplevel): Require `dabbrev' and `add-log' when compiling.
+
+       * replace.el (perform-replace): Don't move forward one char
+       when MATCH-AGAIN is nil, and REGEXP-FLAG is t.  We don't want
+       to do that because it leaves point 1 position after the last
+       replacement, after everything has been replaced.
+
+       * jit-lock.el (with-buffer-unmodified): New macro.
+       (with-buffer-prepared-for-font-lock): Don't preserve buffer's
+       modified state.
+       (jit-lock-function-1): Extracted from jit-lock-function; not
+       preserving buffer's modified state.
+       (jit-lock-function, jit-lock-stealth-fontify): Call
+       jit-lock-function-1.
+
+       * mail/rfc2368.el: Remove supernumerary copyright line.
+
+2000-04-04  Milan Zamazal  <pdm@freesoft.cz>
+
+       * glasses.el: Provide facilities for inserting space before left
+       parentheses and uncapitalization of identifiers.
+       (glasses-mode): Try to remove old overlays in all cases.
+
+2000-04-03  Gerd Moellmann  <gerd@gnu.org>
+
+       * progmodes/compile.el (compile-internal): Display the compilation
+       buffer in a different frame, if it's already displayed there.
+
+       * mail/rfc2368.el: New file.
+
+       * simple.el (sendmail-user-agent-compose): Recognize a `body'
+       header and insert its value as mail body.
+
+       * subr.el (member-ignore-case): New function.
+
+       * dabbrev.el (dabbrev-ignored-regexps): New user-option.
+       (dabbrev--find-expansion): Ignore buffers matching a regexp
+       from dabbrev-ignored-regexps.
+
+       * jka-compr.el (jka-compr-compression-info-list): Add `.z'
+       to extensions handled by gzip.
+
+2000-04-03  Richard M. Stallman  <rms@gnu.org>
+
+       * files.el (insert-directory): List the total free space
+       along with the used space.
+       
+       * textmodes/fill.el (fill-individual-paragraphs): If a no-prefix
+       line is followed by one that matches CITATION-REGEXP, end the
+       paragraph.
+
+2000-04-03  Markus Rost  <rost@delysid.gnu.org>
+
+       * mail/rmailsum.el (rmail-user-mail-address-regexp): New option.
+       (rmail-make-basic-summary-line): Use that option.
+       
+2000-04-03  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule-cmds.el (encoded-string-description):
+       Rewritten.   Try pretty description for ISO 2022 escape sequences
+       only if CODING-SYSTEM is based on ISO 2022.  Use uppercase letters
+       for hexadecimal format.
+
+2000-04-01  Dave Love  <fx@gnu.org>
+
+       * cpp.el: Change customization group to `c' from `C'.
+
+       * vcursor.el (vcursor-move): Use display-color-p.
+
+       * international/mule-util.el: Provide mule-utils.
+       (string-to-sequence): Simplify and speed up.
+
+       * international/mule.el (make-coding-system): Purecopy doc-string.
+
+       * international/mule-cmds.el: Various menu changes.
+       (describe-specified-language-support): Handle `Default'.
+       (set-language-info): Purecopy `info'.
+
+2000-03-31  Andrew Innes  <andrewi@gnu.org>
+
+       * vc.el (vc-backend-diff): Return the correct status if we had to
+       retry the rcsdiff command without the --brief option.
+       
+2000-03-31  Dave Love  <fx@gnu.org>
+
+       * help.el (help-manyarg-func-alist): Correct several omissions.
+
+       * add-log.el: Don't require cl, fortran.
+       (add-log-current-defun-function): Doc fix.
+       (change-log-version-number-regexp-list): Remove SCCS part.  Doc
+       fix.
+       (change-log-version-rcs): Function deleted.
+       (change-log-version-number-search): Doc fix.  Use
+       vc-workfile-version.  Avoid CL dolist.
+       (add-change-log-entry): Just call add-log-current-defun to get
+       defun.  Simplify somewhat.
+       (change-log-get-method-definition-1): Likewise.
+       (add-log-current-defun): Return nil if calling
+       add-log-current-defun-function does so.  Move Fortran stuff to
+       fortran.el.  Return string without properties.
+
+       * textmodes/ooutline.el (outline-font-lock-keywords): Use :upper:
+       and :alpha: char classes.
+
+       * mail/supercite.el: Defvar curline when compiling.
+       (sc-citation-root-regexp, sc-citation-nonnested-root-regexp)
+       (sc-get-address, sc-attribs-extract-namestring): Use [:alnum:]
+       rather than a-zA-Z0-9 to allow non-ASCII characters.
+
+2000-03-31  Gerd Moellmann  <gerd@gnu.org>
+
+       * emacs-lisp/byte-opt.el: Fix byte-compiler warnings format.
+
+       * emacs-lisp/bytecomp.el (byte-compile-file-form-autoload):
+       Re-enable new code.
+
+       * lpr.el (print-region-1): Use -d to specify printer name for
+       systems `usg-unix-v*, `dgux', `hpux', `irix'.
+
+2000-03-31  Dave Love  <fx@gnu.org>
+       
+       * emacs-lisp/byte-opt.el (byte-compile-inline-expand): Look
+       for function definition in symbol's function value slot first
+       instead of first consulting byte-compile-function-environment.
+       
+2000-03-31  Kenichi Handa  <handa@etl.go.jp>
+
+       * language/european.el ("Polish"): New language environment.
+       (setup-polish-environment): New function.
+
+2000-03-30  Gerd Moellmann  <gerd@gnu.org>
+
+       * emacs-lisp/bytecomp.el (byte-compile-file-form-autoload):
+       Disable new code.
+
+       * emacs-lisp/byte-opt.el (byte-compile-inline-expand): Fix bug
+       trying to `load' the symbol of an autoload instead of the file
+       recorded in the autoload.  Fix error messages.
+
+2000-03-30  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
+
+       * ps-print.el: PostScript programming fix for ghostview, doc fix.
+       (ps-print-version): New version number (5.1.3).
+       (ps-begin-file, ps-begin-job, ps-set-color, ps-do-despool, ps-setup)
+       (ps-insert-file, ps-output-boolean, ps-plot-with-face)
+       (ps-generate-postscript-with-faces): Code fix.
+       (ps-color-values): XEmacs compatibility.
+       (ps-print-background-image, ps-print-background-text, ps-printer-name)
+       (ps-default-fg, ps-default-bg): Adjust customization.
+       (ps-zebra-color): Adjust customization, renaming old ps-zebra-gray var.
+       (ps-color-scale): Renaming old ps-color-value fun.
+       (ps-print-headers): Replace ps-print-header group to avoid conflict
+       with ps-print-header variable.
+       (ps-print-miscellany): New group.
+       (ps-format-color, ps-rgb-color): New funs.
+       (ps-default-foreground): New var.
+       (ps-printer-name-option): New const.
+       
+2000-03-30  Peter Breton  <pbreton@ne.mediaone.net>
+
+       * net/net-utils.el:
+       (network-connection-host, network-connection-service): New variables
+       (network-connection-mode): New mode, derived from comint-mode
+       (network-connection-mode-setup): New function, saves host and
+       service information in local variables. 
+
+       * lisp/locate.el:
+       (locate-word-at-point): Added this function
+       (locate): Default to using locate-word-at-point as input
+       Run dired-mode-hook
+
 2000-03-29  Dave Love  <fx@gnu.org>
 
        * calendar/appt.el: Doc fixes.