*** empty log message ***
[bpt/emacs.git] / lisp / ChangeLog
index 974c2c8..df3f6ec 100644 (file)
@@ -1,3 +1,291 @@
+2003-07-29  Thomas W Murphy  <twm@andrew.cmu.edu>  (tiny change)
+
+       * outline.el (outline-mode-hook): Add defvar.
+
+2003-07-28  Nick Roberts  <nick@nick.uklinux.net>
+
+       * gdb-ui.el (gdb-setup-windows, gdb-restore-windows): Restore
+       assembler in source window if that is what has been selected.
+       (menu): Add gdb-restore-windows to menu. Make gdba
+       specific menus only visible from gdba.
+
+2003-07-28  Tak Ota  <Takaaki.Ota@am.sony.com>  (tiny change)
+
+       * progmodes/compile.el (compilation-environment): New user variable.
+       (compile-internal): Respect it.
+
+2003-07-23  Masatake YAMATO  <jet@gyve.org>
+
+       * progmodes/gud.el (gdb-script-font-lock-keywords):
+       Put `font-lock-function-name-face' on a symbol which includes
+       `-' like `hook-run'. Put font-lock-variable-name-face
+       on a symbol starting with $.
+
+2003-07-27  Markus Rost  <rost@math.ohio-state.edu>
+
+       * files.el (set-visited-file-name): Use truename for buffer-file-name.
+
+2003-07-26  Markus Rost  <rost@math.ohio-state.edu>
+
+       * vc-hooks.el (vc-file-not-found-hook): Doc fix.
+
+2003-07-26  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc-hooks.el (vc-default-registered, vc-make-version-backup):
+       Use with-no-warnings.
+       (vc-file-not-found-hook): Add this to find-file-not-found-functions,
+       rather than to find-file-not-found-hook, which doesn't exist.
+
+2003-07-26  Markus Rost  <rost@math.ohio-state.edu>
+
+       * international/quail.el (quail-translate-key): Fix previous
+       change.
+
+2003-07-25  John Paul Wallington  <jpw@gnu.org>
+
+       * server.el (server-start): Check `server-process' is non-nil
+       before killing it to avoid killing current buffer's process.
+
+       * simple.el (choose-completion-string): Use `minibufferp';
+       test `completion-reference-buffer' if `buffer' arg is nil.
+       (push-mark): Use `when' and `unless'.
+       (pop-mark): Use `when'.
+
+       * mouse-sel.el (mouse-sel-get-selection-function):
+       Check `x-last-selected-text-primary'.  Don't barf if it or
+       `x-last-selected-text' aren't bound.
+
+2003-07-25  Kevin Rodgers  <ihs_4664@yahoo.com>  (tiny change)
+
+       * menu-bar.el (menu-bar-tools-menu): Minor change in strings.
+
+2003-07-23  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * vc-svn.el (vc-svn-diff-switches): Don't default to vc-diff-switches.
+
+2003-07-23  John Paul Wallington  <jpw@gnu.org>
+
+       * tooltip.el (defface tooltip): Inherit from variable-pitch.
+
+2003-07-23  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * emacs-lisp/derived.el (define-derived-mode): Mention hook in doc
+       string.  Defvar the derived hook.
+
+       * macros.el (insert-kbd-macro): Escape double quote character.
+       From Thomas W Murphy <twm@andrew.cmu.edu>.
+
+2003-07-22  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/fill.el (fill-comment-paragraph): Construct a regexp
+       to match the specific mark rather than reusing comment-start-skip.
+
+2003-07-22  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * progmodes/hideshow.el (hs-special-modes-alist):
+       Clarify MDATA-SELECTOR doc; nfc.
+
+2003-07-21  Markus Rost  <rost@math.ohio-state.edu>
+
+       * progmodes/idlwave.el (idlwave-comment-indent-char): Fix default
+       value using ?\s.
+
+2003-07-21  John Paul Wallington  <jpw@gnu.org>
+
+       * subr.el (with-selected-window): Add closing paren.
+
+2003-07-21  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs-lisp/lisp-mode.el (emacs-lisp-mode): Use run-mode-hooks.
+       (lisp-mode): Likewise.
+
+       * subr.el (with-selected-window): Copy code form save-selected-window
+       so as to call select-window with norecord arg.
+       (dynamic-completion-table): Doc fix.
+       (lazy-completion-table): Doc fix.
+
+       * international/mule-cmds.el (set-locale-environment):
+       langinfo renamed to locale-info.
+
+       * international/mule.el (auto-coding-functions): Doc fix.
+
+2003-07-21  Kenichi Handa  <handa@m17n.org>
+
+       * international/quail.el (quail-translate-key):
+       Update quail-current-str correctly.
+
+2003-07-21  Andreas Schwab  <schwab@suse.de>
+
+       * progmodes/sh-script.el (sh-mode-syntax-table): Change syntax of
+       ?, to "_".
+
+2003-07-20  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
+       Version 2.0.36 of Tramp released.
+
+       * net/tramp.el (tramp-default-password-end-of-line): Rename from
+       tramp-password-end-of-line.
+       (tramp-password-end-of-line): New method parameter.
+       (tramp-get-password-end-of-line): Function to access method
+       parameter `tramp-password-end-of-line', or variable
+       `tramp-default-password-end-of-line' (default value).
+       (tramp-methods): Add entries for new parameter
+       tramp-password-end-of-line.
+       (tramp-enter-password): Use new function
+       `tramp-get-password-end-of-line'.
+       (tramp-handle-insert-file-contents): Do not
+       unconditionally inhibit the file operation file-local-copy, only
+       do that when the inhibit-file-name-operation is currently
+       insert-file-contents.  This fixes finding remote CVS-controlled
+       files.  (It would barf on inserting the CVS/Entries file
+       literally, because the file-local-copy handler wasn't called.)
+       (tramp-handle-shell-command): Support optional third arg ERROR-BUFFER.
+       (tramp-sh-extra-args): Adapt defcustom type to XEmacs.
+       (tramp-initial-commands): New variable.
+       (tramp-process-initial-commands): New function, using the variable.
+       (tramp-open-connection-setup-interactive-shell): Call the new function.
+       (tramp-buffer-name, tramp-debug-buffer-name): Always put the
+       method into the buffer name, never use nil.  Reported by Hanak
+       David <dhanak@inf.bme.hu>.
+       (tramp-open-connection-setup-interactive-shell): Erase buffer
+       before sending "stty -onlcr".
+
+       * net/tramp-vc.el (vc-workfile-unchanged-p): Add comment.
+
+2003-07-19  Markus Rost  <rost@math.ohio-state.edu>
+
+       * textmodes/artist.el (artist-erase-char): Fix default value using ?\s.
+
+2003-07-19  John Paul Wallington  <jpw@gnu.org>
+
+       * textmodes/artist.el (artist-butlast-fn, artist-draw-sline)
+       (artist-draw-rect, artist-draw-square): Doc fixes.
+
+       * textmodes/enriched.el (enriched-decode-display-prop): Doc fix.
+
+       * textmodes/two-column.el (2C-mode-line-format): Doc fix.
+
+2003-07-19  Kenichi Handa  <handa@m17n.org>
+
+       * international/kkc.el (kkc-show-conversion-list-update):
+       Highlight the correct candidate in the message.
+
+2003-07-18  John Paul Wallington  <jpw@gnu.org>
+
+       * simple.el (current-word): Don't include punctuation char when
+       `really-word' arg is non-nil.
+
+2003-07-17  Martin Stjernholm  <bug-cc-mode@gnu.org>
+
+       * progmodes/awk-mode.el: Obsoleted by the AWK support in CC Mode -
+       moved to the directory obsolete.
+
+2003-07-16  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * info.el (Info-menu-entry-name-re): Allow newlines in
+       menu entry names.
+
+       * emacs-lisp/syntax.el (syntax-ppss-flush-cache): Rename from
+       syntax-ppss-after-change-function.
+       (syntax-ppss-after-change-function): New alias.  Update uses.
+       (syntax-ppss): Catch the case where the buffer is narrowed.
+
+2003-07-16  Martin Stjernholm  <bug-cc-mode@gnu.org>
+
+       * progmodes/cc-defs.el (c-langelem-sym, c-langelem-pos)
+       (c-langelem-2nd-pos): Add accessor functions for syntactic elements.
+
+2003-07-16  Martin Stjernholm  <bug-cc-mode@gnu.org>
+
+       * progmodes/cc-engine.el (c-literal-faces): Declare as a variable
+       since it might be modified.
+
+       * progmodes/cc-langs.el (c++-make-template-syntax-table)
+       (c-syntactic-ws-start, c-syntactic-ws-end): Give more consistent
+       names to these language constants.
+
+2003-07-15  Kim F. Storm  <storm@cua.dk>
+
+       * apropos.el (apropos-sort-by-scores): Rename from apropos-show-scores.
+       All uses changed.
+
+2003-07-14  Mark A. Hershberger  <mah@everybody.org>
+
+       * xml.el (xml-parse-tag, xml-parse-file, xml-parse-region):
+       Namespace support.
+
+2003-07-13  Juanma Barranquero  <lektu@terra.es>
+
+       * frame.el (modify-all-frames-parameters): Reinstall (copyright
+       papers received).
+
+2003-07-13  Karl Eichwalder  <ke@suse.de>
+
+       * textmodes/po.el (po-find-charset): White space at the start of the
+       Content-Type field body is non-mandatory.
+
+2003-07-13  Masayuki Ataka  <ataka@milk.freemail.ne.jp>  (tiny change)
+
+       * textmodes/texinfo.el (texinfo-section-list):
+       Append appendixsection; a synonym for appendixsec.
+
+2003-07-13  Jari Aalto  <jari.aalto@poboxes.com>
+
+       * man.el (Man-translate-cleanup): New.
+       (Man-translate-references): Call `Man-translate-cleanup' to clean
+       leading, trailing and middle spaces.
+
+2003-07-13  Lars Hansen  <larsh@math.ku.dk>
+
+       * desktop.el (desktop-buffer-dired-misc-data, desktop-buffer-dired):
+       Handle `dired-directory' being a list.
+
+2003-07-13  Jesper Harder  <harder@ifa.au.dk>  (tiny change)
+
+       * mail/smtpmail.el (smtpmail-send-it): Create smtpmail-queue-dir if
+       it doesn't exist.
+
+2003-07-12  Richard M. Stallman  <rms@gnu.org>
+
+       * progmodes/cc-engine.el (c-declare-lang-variables): Don't use mapcan.
+
+       * progmodes/cc-defs.el (c-make-keywords-re):
+       Don't use delete-duplicates.
+       (c-lang-const): Don't use mapcan.
+
+       * apropos.el (apropos-show-scores): Make it customizable.
+       Document new meaning.
+       (apropos): Compute scores from symbols.
+       (apropos-print): Don't sort by scores if apropos-show-scores is nil.
+
+2003-07-11  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+       * ps-bdf.el: Fix copyright line.
+       (bdf-directory-list): Fix initialization code.
+
+2003-07-11  John Paul Wallington  <jpw@gnu.org>
+
+       * emacs-lisp/ring.el (ring-empty-p): Use `zerop'.
+       (ring-p, ring-plus1, ring-minus1, ring-length, ring-index)
+       (ring-empty-p, ring-size, ring-copy, ring-ref): Doc fixes.
+
+2003-07-11  NAKAJIMA Mikio  <minakaji@namazu.org>  (tiny change)
+
+       * emacs-lisp/ring.el (ring-elements): Doc fix.
+
+2003-07-11  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * calendar/timeclock.el (timeclock-relative)
+       (timeclock-ask-before-exiting, timeclock-use-display-time):
+       Doc changes.
+       (timeclock-modeline-display): Give a message if
+       `timeclock-use-display-time' is non-nil but `display-time-mode'
+       is not active.
+
+2003-07-11  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule-cmds.el (set-language-environment):
+       Set current-language-environment to the correct string.
+
 2003-07-10  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 
        * ps-print.el: Print line number correctly in a region.  Reported by
        (timeclock-day-over-hook, timeclock-workday-remaining)
        (timeclock-status-string, timeclock-when-to-leave)
        (timeclock-when-to-leave-string, timeclock-log-data)
-       (timeclock-find-discrep, timeclock-day-base) 
+       (timeclock-find-discrep, timeclock-day-base)
        (timeclock-generate-report, timeclock-visit-timelog): Doc fix.
        (timeclock-modeline-display): Set the variable
        `timeclock-modeline-display'.
 
 2003-07-08  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
-       * progmodes/cc-fonts.el (javadoc-font-lock-keywords,
-       autodoc-font-lock-keywords): Don't byte compile on font lock
+       * progmodes/cc-fonts.el (javadoc-font-lock-keywords)
+       (autodoc-font-lock-keywords): Don't byte compile on font lock
        initialization when running from byte compiled files.
 
 2003-07-08  Alan Mackenzie  <bug-cc-mode@gnu.org>
 
 2003-07-08  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
-       * progmodes/cc-langs.el, progmodes/cc-styles.el (c-style-alist,
-       c-lang-variable-inits, c-lang-variable-inits-tail): The values of
+       * progmodes/cc-langs.el, progmodes/cc-styles.el (c-style-alist)
+       (c-lang-variable-inits, c-lang-variable-inits-tail): The values of
        these are changed, so declare them as variables and not constants.
 
 2003-07-08  Markus Rost  <rost@math.ohio-state.edu>
 
        * man.el (Man-name-regexp): Match + as part of name.
 
-       * simple.el (visible-mode): Renamed from vis-mode.
+       * simple.el (visible-mode): Rename from vis-mode.
        (vis-mode-saved-buffer-invisibility-spec): Doc fix.
 
        * simple.el (current-word): New arg REALLY-WORD specifies
        don't include punctuation chars.
 
        * emacs-lisp/debug.el (debug, debugger-env-macro):
-       Use with-no-warnings while accessing and binding
-       unread-command-char.
+       Use with-no-warnings while accessing and binding unread-command-char.
 
        * international/mule-cmds.el (set-display-table-and-terminal-coding-system):
        Use explicit loop instead of calling standard-display-default.
 
 2003-06-30  Richard M. Stallman  <rms@gnu.org>
 
-       * progmodes/compile.el (compile-auto-highlight): Default now t.
-       (compile): Doc fix.
-
-       * progmodes/compile.el (compilation-next-error): Fix previous change.
-
-       * emacs-lisp/debug.el (debug): 
-
        * loadup.el (pure-space-overflow): Set it if overflow.
 
        * startup.el (pure-space-overflow): New variable.
 2003-06-26  Stephen Eglen  <stephen@gnu.org>
 
        * iswitchb.el (iswitchb-read-buffer): Remove redundant variable
-       iswitchb-prepost-hooks. 
+       iswitchb-prepost-hooks.
        (iswitchb-xemacs): Delete variable and use (featurep 'xemacs)
        and fboundp instead.
        (iswitchb-completions): Remove two redundant arguments and local
        xxx-utf-16-{le,be} -> xxx-utf-16{le,be}.
 
        * international/ucs-tables.el (ucs-unify-8859, ucs-fragment-8859):
-       Adjusted for the name change: xxx-utf-16-{le,be} ->
+       Adjust for the name change: xxx-utf-16-{le,be} ->
        xxx-utf-16{le,be}.
 
        * international/mule-conf.el: Adjusted for the name change:
        xxx-utf-16-{le,be} -> xxx-utf-16{le,be}.
 
        * international/mule-cmds.el (reset-language-environment):
-       Adjusted for the name change: xxx-utf-16-{le,be} ->
+       Adjust for the name change: xxx-utf-16-{le,be} ->
        xxx-utf-16{le,be}.
 
 2003-06-20  Luc Teirlinck  <teirllm@mail.auburn.edu>
 
 2003-06-05  Takaaki Ota  <Takaaki.Ota@am.sony.com>
 
-       * textmodes/table.el (table-cell-horizontal-chars): Renamed from
+       * textmodes/table.el (table-cell-horizontal-chars): Rename from
        table-cell-horizontal-char.  Now a string value instead of a
        character.  ?= is allowed for horizontal boundary as well as ?-.
-       (table-command-remap-alist, table-command-list): Changed defconst to
+       (table-command-remap-alist, table-command-list): Change defconst to
        defvar because the value is modified.
        (table-insert, table-insert-row, table-insert-column)
        (table-recognize, table-recognize-region, table-widen-cell)
 
 2003-06-01  Michael Kifer  <kifer@cs.stonybrook.edu>
 
-       * desktop.el (desktop-create-buffer): Added (desktop-first-buffer) to
+       * desktop.el (desktop-create-buffer): Add (desktop-first-buffer) to
        the let-statement to avoid the startup error that desktop-first-buffer
        is undefined.
 
 2003-05-31  Juanma Barranquero  <lektu@terra.es>
 
        * misc.el (mark-beginning-of-buffer, mark-end-of-buffer)
-       (upcase-char, forward-to-word, backward-to-word): Moved from unused.el.
+       (upcase-char, forward-to-word, backward-to-word): Move from unused.el.
 
        * unused.el: Deleted (contents moved to misc.el).
 
 2003-05-29  Kenichi Handa  <handa@m17n.org>
 
        * international/mule.el (ctext-non-standard-encodings-alist):
-       Renamed from non-standard-icccm-encodings-alist.
+       Rename from non-standard-icccm-encodings-alist.
        (ctext-non-standard-encodings-regexp): New variable
        (ctext-post-read-conversion): Full rewrite.
-       (ctext-non-standard-designations-alist): Renamed from
+       (ctext-non-standard-designations-alist): Rename from
        non-standard-designations-alist.
        (ctext-pre-write-conversion): Full rewrite.
 
        of local-write-file-hooks.  Use make-local-variable to make it local.
 
        * descr-text.el (describe-char-unicode-data): New dummy definition.
-       (unicode-data): Commented out since we can't use UnicodeData.txt as is.
+       (unicode-data): Comment out since we can't use UnicodeData.txt as is.
        (describe-char-unicodedata-file): Variable renamed and commented out.
 
        * faces.el (set-face-attribute): Set face-modified prop to t
        (check-ispell-version): Now the alias for `ispell-check-version'.
        (ispell-message-fcc-skip): New variable that determines if and when
        to query about saving Fcc copy of message if an attachment is large.
-       (ispell-skip-html): Declared buffer-local.
+       (ispell-skip-html): Declare buffer-local.
        (ispell-local-dictionary-alist): Docstring expanded.
        Tag name changed from "Character Set" to "Coding System".
-       (ispell-dictionary-alist-1): Removed redundant command-line option to
+       (ispell-dictionary-alist-1): Remove redundant command-line option to
        load brasileiro, british, and castellano dictionary files.
-       (ispell-dictionary-alist-2): Removed redundant command-line option to
+       (ispell-dictionary-alist-2): Remove redundant command-line option to
        load czech dictionary file.
-       (ispell-dictionary-alist-3): Moved francais-tex here.
-       (ispell-dictionary-alist-4): Removed german and german8 dictionaries.
+       (ispell-dictionary-alist-3): Move francais-tex here.
+       (ispell-dictionary-alist-4): Remove german and german8 dictionaries.
        The deutsch ones are the correct definitions.  `nederlands'
        and `nederlands8' dictionaries moved here.
        (ispell-dictionary-alist-5): `polish' and `portugues' dictionaries
        moved here.  Removed redundant command-line option to `norsk'
        and `portugues'.
-       (ispell-dictionary-alist-6): Removed redundant command-line option to
+       (ispell-dictionary-alist-6): Remove redundant command-line option to
        load `russian' and `slovak' dictionary files.
        (ispell-dictionary-alist): Tag name changed from "Character Set" to
        "Coding System".
-       (ispell-version): Updated to 3.6.
+       (ispell-version): Update to 3.6.
        (ispell-library-directory): Calls non-deprecated function.
        (ispell-valid-dictionary-list): New function returning all valid
        dictionaries on machine.
        (ispell-checking-message): Documentation string improved.
-       (ispell-skip-region-alist): Added uuencoded and postscript region
-       skipping.  Improved http/e-mail/file regexp to not match `/.\w'.
+       (ispell-skip-region-alist): Add uuencoded and postscript region
+       skipping.  Improve http/e-mail/file regexp to not match `/.\w'.
        (ispell-html-skip-alists): New variable for html region support.
-       (ispell-send-string): Removed redundant xemacs check.
-       (ispell-word): Fix spelling error in documentation string, added
+       (ispell-send-string): Remove redundant xemacs check.
+       (ispell-word): Fix spelling error in documentation string, add
        extent information to support highlighting in ispell-minor-mode.
        (ispell-command-loop): Disable horizontal scrollbar in XEmacs
        choices buffer.
        (ispell-region): Add support for MIME region skipping and Fcc
        message query for large attachments.
        (ispell-begin-skip-region-regexp): Add documentation string.
-       Added message support and cleaned up code for generic and html regions.
+       Add message support and clean up code for generic and html regions.
        (ispell-begin-skip-region): Function is now requires alist argument.
-       (ispell-begin-tex-skip-regexp): Added comments and support
+       (ispell-begin-tex-skip-regexp): Add comments and support
        improved html and message regions.
        (ispell-skip-region-list): New function for MIME and region skipping.
        (ispell-tex-arg-end): Add documentation string.
        (ispell-mime-skip-part): New function supporting MIME.
        (ispell-message): Add MIME support.
        (ispell-buffer-local-parsing): Variable `ispell-skip-html' now local.
-       (ispell-buffer-local-dict): Fixed bug for detecting and reloading
+       (ispell-buffer-local-dict): Fix bug for detecting and reloading
        new dictionary.
 
 2003-05-22  Stephen J. Turnbull  <stephen@xemacs.org>
        * language/european.el (iso-latin-1): Definition of this coding
        system moved to mule-conf.el.
 
-       * international/mule-conf.el (iso-latin-1): Moved from
+       * international/mule-conf.el (iso-latin-1): Move from
        european.el.
 
        * term/x-win.el (x-select-text): Don't set a text containing
        unless it is used for a search path.  In GNU, the word `path' is
        reserved for search paths.
 
-       * net/tramp.el (tramp-send-string, tramp-send-region): Removed.
+       * net/tramp.el (tramp-send-string, tramp-send-region): Remove.
        (tramp-send-string): New function.  Takes over the role of the
        functions above, in order to have a unique place handling
        `tramp-chunksize'.  Same implementation as `tramp-send-region'.
        (vc-cvs-retrieve-snapshot): Set file-property sticky-tag.
        (vc-cvs-valid-symbolic-tag-name-p): New function.
        (vc-cvs-parse-sticky-tag): New function.
-       (vc-cvs-parse-entry): Added parsing of sticky tags.
+       (vc-cvs-parse-entry): Add parsing of sticky tags.
 
 2002-02-21  Per Abrahamsen  <abraham@dina.kvl.dk>