+2003-08-28 Eli Zaretskii <eliz@elta.co.il>
+
+ * mail/rmail.el (rmail-convert-to-babyl-format): Detect
+ quoted-printable- and base64-encoded messages and decode them
+ automatically. Set the message's encoding from the charset=
+ header, if any. Decode base64-encoded messages in Mail format as
+ well.
+
+2003-08-26 Glenn Morris <gmorris@ast.cam.ac.uk>
+
+ * mail/smtpmail.el Fix previous change:
+ (smtpmail-send-queued-mail): Set smtpmail-mail-address before
+ calling smtpmail-via-smtp.
+ (smtpmail-via-smtp): Add fall-back values for envelope-from.
+
+2003-08-26 John Paul Wallington <jpw@gnu.org>
+
+ * image.el (image-jpeg-p): Don't search beyond length of data.
+
+2003-08-26 Martin Stjernholm <bug-cc-mode@gnu.org>
+
+ * progmodes/cc-cmds.el (c-electric-brace): Work around for a
+ misfeature in `expand-abbrev' which caused electric keywords like
+ "else" to disappear if an open brace was typed directly
+ afterwards.
+
+2003-08-26 Martin Stjernholm <bug-cc-mode@gnu.org>
+
+ * progmodes/cc-vars.el (c-extra-types-widget): The doc string is
+ mandatory in `define-widget'.
+
+ * progmodes/cc-align.el, progmodes/cc-langs.el (c-lineup-math):
+ Don't align the operators "!=", "<=" and ">=" as assignment
+ operators.
+
+ (c-assignment-operators): New language constant that only contains
+ the assignment operators.
+
+ (c-assignment-op-regexp): New language variable used by
+ `c-lineup-math'.
+
+2003-08-26 Martin Stjernholm <bug-cc-mode@gnu.org>
+
+ * progmodes/cc-engine.el (c-just-after-func-arglist-p): Safeguard
+ against unbalanced sexps.
+
+2003-08-26 Terje Rosten <terjeros@phys.ntnu.no>
+
+ * version.el (emacs-version): Check for gtk. Include gtk version
+ info.
+
+2003-08-25 John Paul Wallington <jpw@gnu.org>
+
+ * man.el (Man-default-man-entry): Don't whizz past the section
+ number before looking for it.
+
+2003-08-24 Nick Roberts <nick@nick.uklinux.net>
+
+ * progmodes/gud.el (gud-display-line): Don't set window-point if
+ source buffer is not visible. (Only happens with M-x gdba).
+
+ * gdb-ui.el (gdba): Remove gdb-quit (previously removed) from
+ documentation.
+ (gdb-source, gdb-source-info): Update to assembler unnecessary
+ as its done after each GDB command anyway.
+ (gdb-pre-prompt): Use with-current-buffer.
+ (gdb-insert-field): Add help-echo text.
+ (gdb-invalidate-assembler): Re-display of assembler now done in
+ gdb-info-breakpoints-custom.
+ (gdb-info-breakpoints-custom): Force re-display of assembler to
+ happen *after* update of breakpoints buffer.
+ (gdb-display-source-buffer): Don't choke if gdb-source-window
+ isn't visible.
+ (gdb-put-string, gdb-put-arrow): Remove free variables.
+
+2003-08-24 John Paul Wallington <jpw@gnu.org>
+
+ * ibuffer.el (ibuffer-formats): Make name and size columns wider.
+
+ * man.el (Man-default-man-entry): Strip text properties when
+ snarfing parts of entry because `format' preserves properties.
+
+2003-08-24 Glenn Morris <gmorris@ast.cam.ac.uk>
+
+ * files.el (file-newest-backup): Use `expand-file-name'.
+
+ * calendar/diary-lib.el (simple-diary-display, make-diary-entry):
+ Allow the diary to pop up a new frame, if needed.
+
+ * mail/sendmail.el (mail-specify-envelope-from): Doc change.
+ * mail/smtpmail.el (smtpmail-mail-address): Doc change.
+ (smtpmail-send-it): Make treatment of envelope-from consistent with
+ sendmail.el.
+
+ * progmodes/sh-script.el (sh-builtins): Add some bash builtins.
+ (sh-leading-keywords): Add the bash `time' reserved word.
+ (sh-variables): Add some bash variables.
+ (sh-add-completer): Fix nil branch of case statement.
+
+2003-08-24 Masatake YAMATO <jet@gyve.org>
+
+ * progmodes/ld-script.el: New file.
+
+2003-08-23 Markus Rost <rost@math.ohio-state.edu>
+
+ * vc-hooks.el (vc-ignore-vc-files, vc-master-templates): Doc fix.
+
+2003-08-23 Andre Spiegel <spiegel@gnu.org>
+
+ * vc-hooks.el (vc-ignore-vc-files, vc-master-templates): Better
+ explain obsolescence, and what to use instead.
+
+2003-08-23 Masatake YAMATO <jet@gyve.org>
+
+ * pcvs.el (cvs-do-removal): Show the deleted file name
+ on the prompt.
+
+2003-08-20 Dave Love <fx@gnu.org>
+
+ * international/mule.el (make-coding-system)
+ (set-buffer-file-coding-system): Doc fix.
+
+ * emacs-lisp/lisp-mode.el (common-lisp-mode): New.
+
+ * emacs-lisp/lisp.el (beginning-of-defun-function): Doc fix.
+
+ * international/utf-8.el (ucs-unicode-to-mule-cjk): Use smaller
+ :size.
+
+ * international/utf-16.el: Add mime-text-unsuitable coding system
+ properties.
+
+ * international/latin1-disp.el (latin1-display): Add ?\e$,1s"\e(B.
+
+ * cus-edit.el: Add some :links.
+ (bib): Remove.
+
+ * textmodes/bib-mode.el (bib): Add :group external.
+
+2003-08-18 Luc Teirlinck <teirllm@mail.auburn.edu>
+
+ * wid-edit.el (widget-echo-help): Make it handle expressions that
+ evaluate to strings.
+
+2003-08-18 Michael Mauger <mmaug@yahoo.com>
+
+ Version 1.8.0 of sql-mode. (Patch submitted 2003-06-21)
+
+ Simplify selection of SQL products to define highlighting and
+ interactive mode. Includes detailed instructions on adding
+ support for new products.
+
+ * progmodes/sql.el (sql-product): New variable. Identifies SQL
+ product for use in highlighting and interactive mode.
+ (sql-interactive-product): New variable. SQL product for
+ sql-interactive-mode.
+ (sql-product-support): New variable. Specifies product-specific
+ parameters to drive highlighting and interactive mode.
+ (sql-imenu-generic-expression): Add more object types.
+ (sql-sqlite-options): Correct comment.
+ (sql-ms-program): Use "osql" rather than "isql".
+ (sql-prompt-regexp, sql-prompt-length): Update comment.
+ (sql-mode-menu): Add "Start SQLi session" entry. Replace
+ Highlighting submenu with Product menu. Fix Send Region entry.
+ (sql-mode-abbrev-table): Add abbreviations. Support of
+ SYSTEM-FLAG on define-abbrev. Support was removed with last
+ check-in; it now handles older Emacsen without the SYSTEM-FLAG.
+ (sql-mode-font-lock-object-name): Add font-lock pattern for object
+ names.
+ (sql-mode-ansi-font-lock-keywords): Set as default value.
+ (sql-mode-oracle-font-lock-keywords): Set as default value.
+ Support Oracle 9i keywords.
+ (sql-mode-postgres-font-lock-keywords): Set as default value.
+ (sql-mode-linter-font-lock-keywords): Set as default value.
+ (sql-mode-ms-font-lock-keywords): New variable. Support Microsoft
+ SQLServer 2000.
+ (sql-mode-sybase-font-lock-keywords)
+ (sql-mode-interbase-font-lock-keywords)
+ (sql-mode-sqlite-font-lock-keywords)
+ (sql-mode-strong-font-lock-keywords)
+ (sql-mode-mysql-font-lock-keywords)
+ (sql-mode-db2-font-lock-keywords): New variables. Default to ANSI
+ keywords.
+ (sql-mode-font-lock-defaults): Update comment.
+ (sql-product-feature): New function. Returns feature associated
+ with a product from `sql-product-support' alist.
+ (sql-product-font-lock): New function. Set font-lock support
+ based on `sql-product'.
+ (sql-add-product-keywords): New function. Add font-lock rules to
+ product-specific keyword variables.
+ (sql-set-product): New function. Set `sql-product' and apply
+ appropriate font-lock highlighting.
+ (sql-highlight-product): New function. Set font-lock support
+ based on a product. Also set mode name to include product name.
+ (sql-highlight-ansi-keywords, sql-highlight-oracle-keywords)
+ (sql-highlight-postgres-keywords, sql-highlight-linter-keywords):
+ Use `sql-set-product'.
+ (sql-highlight-ms-keywords)
+ (sql-highlight-sybase-keywords)
+ (sql-highlight-interbase-keywords)
+ (sql-highlight-strong-keywords)
+ (sql-highlight-mysql-keywords)
+ (sql-highlight-sqlite-keywords)
+ (sql-highlight-db2-keywords): New functions. Use
+ `sql-set-product'.
+ (sql-get-login): Prompt in the same order as the tokens.
+ (sql-mode): Uses `sql-product-highlight' and
+ `sql-product-font-lock'.
+ (sql-product-interactive): New function. Common portions of
+ product-specific interactive mode wrappers.
+ (sql-interactive-mode): Rewritten to use product features.
+ (sql-oracle, sql-sybase, sql-informix, sql-sqlite, sql-mysql)
+ (sql-solid, sql-ingres, sql-ms, sql-postgres, sql-interbase)
+ (sql-db2, sql-linter): Use `sql-product-interactive'.
+ (sql-connect-oracle, sql-connect-sybase, sql-connect-informix)
+ (sql-connect-sqlite, sql-connect-mysql, sql-connect-solid)
+ (sql-connect-ingres, sql-connect-postgres)
+ (sql-connect-interbase, sql-connect-db2, sql-connect-linter): New
+ functions. Format command line parameters and invoke comint on
+ the appropriate interpreter. Code was in the corresponding
+ `sql-xyz' function before.
+ (sql-connect-ms): New function. Support -E argument to use
+ operating system credentials for authentication.
+
+2003-08-18 Kenichi Handa <handa@m17n.org>
+
+ * international/mule.el (encode-char): Fix for the ASCII case.
+
+2003-08-15 Kenichi Handa <handa@m17n.org>
+
+ * international/fontset.el (setup-default-fontset): Change "*" to
+ nil in the specifications of font family.
+
+2003-08-18 Kim F. Storm <storm@cua.dk>
+
+ * kmacro.el (kmacro-keymap): Group related bindings in
+ initialization for clarity. Bind C-s to start macro.
+ Remove C-r binding.
+ (kmacro-initial-counter-value): New defvar to hold initial counter
+ value in case we set the value before defining a macro.
+ (kmacro-insert-counter): Clear kmacro-initial-counter-value..
+ (kmacro-set-counter): Set kmacro-initial-counter-value if we are
+ not defining or executing macro. Doc fix.
+ (kmacro-add-counter): Clear kmacro-initial-counter-value.
+ (kmacro-view-last-item, kmacro-view-item-no): New defvars used to
+ temporarily view older elements on the macro ring without cycling
+ the ring.
+ (kmacro-display): Doc fix.
+ (kmacro-exec-ring-item): New helper function.
+ (kmacro-call-ring-2nd): Use it.
+ (kmacro-call-ring-2nd-repeat): Doc fix.
+ (kmacro-start-macro): Use (and clear) kmacro-initial-counter-value.
+ (kmacro-end-or-call-macro): Execute last viewed macro (using
+ kmacro-exec-ring-item) from ring if this follows
+ kmacro-view-macro. This allows us to find a macro on the ring
+ with C-x C-k C-v C-v ... and execute it (with C-k) without cycling
+ the ring to bring it to the head of the ring.
+ (kmacro-bind-to-key): Doc fix (describe reserved bindings).
+ Allow binding to reserved keys without specifying C-x C-k prefix.
+ Ask for confirmation if entered key sequence is already bound to
+ a non-macro command.
+ (kmacro-view-macro): Repeating command will show older elements
+ on the macro ring; C-k will execute the last viewed macro.
+ (kmacro-view-macro-repeat): Doc fix. Change its kmacro-repeat
+ property from 'ring to 'head.
+
+2003-08-17 Alan Shutko <ats@acm.org>
+
+ * calendar/calendar.el (calendar-make-alist): Correct off-by-one
+ keeping December out of the alist.
+
+2003-08-17 Edward M. Reingold <reingold@emr.cs.iit.edu>
+
+ * calendar/cal-move.el (calendar-goto-day-of-year): New function.
+ * calendar/calendar.el (calendar-mode-map): Bind it to key.
+ * calendar/cal-menu.el (calendar-mode-map): Add it to menu.
+ (calendar-flatten): New function.
+ (calendar-mouse-view-other-diary-entries)
+ (calendar-mouse-view-diary-entries): Rewritten to put any holidays
+ in the menu title and to show multi-line diary entries correctly
+ in the menu.
+
+2003-08-17 Luc Teirlinck <teirllm@mail.auburn.edu>
+
+ * info.el (Info-scroll-prefer-subnodes): Add :version keyword to
+ defcustom, because the default was recently changed.
+
+2003-08-16 Richard M. Stallman <rms@gnu.org>
+
+ * net/ange-ftp.el (ange-ftp-error): Add save-excursion.
+
+ * emacs-lisp/lisp-mode.el (eval-last-sexp-print-value):
+ New subroutine, broken out of eval-last-sexp-1.
+ (eval-last-sexp-1): Use eval-last-sexp-print-value.
+
+ * custom.el (custom-load-symbol): Load cus-load and cus-start first.
+
+ * dabbrev.el (dabbrev--safe-replace-match): Use with-no-warnings.
+
+ * simple.el (eval-expression): Use eval-last-sexp-print-value.
+
+2003-08-14 Jari Aalto <jari.aalto@poboxes.com>
+
+ * progmodes/compile.el (compilation-error-regexp-alist):
+ Added Java ANt error detection as described in document
+ http://ant.apache.org/faq.html
+
+2003-08-12 Juri Linkov <juri@jurta.org> (tiny change)
+
+ * simple.el (backward-word, forward-to-indentation)
+ (backward-to-indentation): Argument changed to optional.
+ (next-line, previous-line): Use `or' instead of `unless'.
+
+2003-08-12 Vinicius Jose Latorre <viniciusjl@ig.com.br>
+
+ * progmodes/ebnf-iso.el (ebnf-no-meta-identifier): Becomes a var
+ instead of a constant.
+
+2003-08-12 Markus Rost <rost@math.ohio-state.edu>
+
+ * shell.el (shell): With prefix-arg, suggest a new buffer name.
+
+2003-08-12 Andre Spiegel <spiegel@gnu.org>
+
+ * vc-sccs.el (vc-sccs-state-heuristic): Fix parentheses.
+ (vc-sccs-workfile-version): Search the entire delta table, rather
+ than just the first entry, because that might be a deleted version.
+
+2003-08-11 Karl Fogel <kfogel@red-bean.com>
+
+ * menu-bar.el (menu-bar-options-menu): Supply a body for the
+ [save-place] binding in the Options menu. Have it require
+ 'saveplace' and then toggle the variable manually, to avoid an an
+ unbound variable error. Thanks to <Sebastien.Kirche@sage.com>
+ for the bug report.
+
+2003-08-11 Nick Roberts <nick@nick.uklinux.net>
+
+ * gdb-ui.el (gdb-insert-field, gdb-array-format1)
+ (gdb-info-breakpoints-custom, gdb-info-frames-custom)
+ (gdb-info-threads-custom): Add help-echo text.
+ (gdb-display-back): Don't use purecopy.
+ (gdb-info-breakpoints-custom, gdb-reset)
+ (gdb-assembler-custom): Use display-images-p to test if breakpoint
+ icons can be displayed.
+
+2003-08-11 Markus Rost <rost@math.ohio-state.edu>
+
+ * textmodes/reftex-vars.el (reftex-auto-recenter-toc): Fix typo.
+
+2003-08-11 Stefan Monnier <monnier@cs.yale.edu>
+
+ * bookmark.el (bookmark-completing-read):
+ Return a string, instead of a list of one string.
+ Use a popup menu if activated from the mouse.
+ (bookmark-edit-annotation): Remove unused vars.
+ (bookmark-jump, bookmark-relocate, bookmark-insert-location)
+ (bookmark-rename, bookmark-insert, bookmark-delete): Adjust calls
+ to bookmark-completing-read.
+ (bookmark-bmenu-show-filenames, bookmark-bmenu-hide-filenames)
+ (bookmark-bmenu-mark, bookmark-bmenu-select, bookmark-bmenu-unmark)
+ (bookmark-bmenu-delete, bookmark-bmenu-list): Use inhibit-read-only
+ and erase-buffer.
+ (bookmark-menu-delete, bookmark-menu-rename, bookmark-menu-locate)
+ (bookmark-menu-jump, bookmark-menu-insert)
+ (bookmark-popup-menu-and-apply-function)
+ (bookmark-menu-popup-paned-bookmark-menu): Remove.
+ (bookmark-menu-build-paned-menu): Remove by folding it into
+ bookmark-menu-popup-paned-menu.
+ (menu-bar-bookmark-map): Move the define-key statements here.
+ Use the "non-menu" commands since they now pop up a menu if needed.
+ (bookmark-exit-hook-internal): Simplify.
+
+2003-08-11 Carsten Dominik <dominik@sand.science.uva.nl>
+
+ * textmodes/reftex.el: Updated to version 4.21
+ * reftex-auc.el: likewise.
+ * reftex-cite.el: likewise.
+ * reftex-dcr.el: likewise.
+ * reftex-global.el: likewise.
+ * reftex-index.el: likewise.
+ * reftex-parse.el: likewise.
+ * reftex-ref.el: likewise.
+ * reftex-sel.el: likewise.
+ * reftex-toc.el: likewise.
+ * reftex-vars.el: likewise.
+
+2003-08-08 Vinicius Jose Latorre <viniciusjl@ig.com.br>
+
+ * progmodes/ebnf2ps.el (ebnf-total, ebnf-nprod): Move defvar before
+ first use.
+
+2003-08-07 Vinicius Jose Latorre <viniciusjl@ig.com.br>
+
+ * progmodes/ebnf2ps.el (ebnf-begin-job): Code fix.
+
+2003-08-06 Glenn Morris <gmorris@ast.cam.ac.uk>
+
+ * calendar/calendar.el (list-diary-entries-hook)
+ (diary-display-hook, nongregorian-diary-listing-hook)
+ (mark-diary-entries-hook, nongregorian-diary-marking-hook):
+ Add some customize options for these hooks.
+ (calendar-abbrev-construct): Don't try to take a substring longer
+ than the original string.
+
+2003-08-05 Richard M. Stallman <rms@gnu.org>
+
+ * emacs-lisp/testcover.el (noreturn): Report error if does return.
+ (testcover-reinstrument-clauses): Doc fix.
+
+ * emacs-lisp/warnings.el: Doc fixes, args renamed.
+ (warning-type-format): Rename from warning-group-format.
+
+ * emacs-lisp/bytecomp.el (byte-compile-not-obsolete-var): New var.
+ (byte-compile-variable-ref): Handle byte-compile-not-obsolete-var.
+ (byte-compile-defvar): Bind byte-compile-not-obsolete-var
+ to prevent warnings about defvar for an obsolete variable.
+
+ * emacs-lisp/bytecomp.el (byte-compile-log-warning):
+ warning-group-format renamed to warning-type-format.
+
+ * subr.el (read-passwd): Use clear-string instead of fillarray.
+
+ * edmacro.el (edmacro-format-keys): Use edmacro-sanitize-for-string.
+ Use vconcat instead of concat.
+ (edmacro-sanitize-for-string): New function.
+
+2003-08-05 Dave Love <fx@gnu.org>
+
+ * cus-start.el: Add open-paren-in-column-0-is-defun-start,
+ line-number-display-limit-width.
+
+ * textmodes/tex-mode.el (tex-dvi-view-command): Fix quoted quotes.
+
+2003-08-05 Kenichi Handa <handa@m17n.org>
+
+ * international/code-pages.el: Don't require mule-diag.
+
+ * international/mule-diag.el (non-iso-charset-alist):
+ Add autoload cookie.
+
+ * language/devan-util.el (dev-glyph-order): Add an entry for the
+ glyph code #xC4.
+
+2003-08-03 Glenn Morris <gmorris@ast.cam.ac.uk>
+
+ * calendar/calendar.el (diary-file, diary-file-name-prefix)
+ (european-calendar-style, diary-date-forms)
+ (calendar-day-name-array, calendar-month-name-array): Doc change.
+ (generate-calendar-month): Adapt for new behaviour of
+ `calendar-day-name' function.
+ (calendar-abbrev-length, calendar-day-abbrev-array)
+ (calendar-month-abbrev-array): New variables.
+ (calendar-abbrev-construct): New function.
+ (calendar-day-name, calendar-month-name): Use new abbrev arrays,
+ rather than fixing abbrevs at some width. Calling syntax change.
+ (calendar-make-alist): Use abbrev arrays. Calling syntax change.
+ (calendar-date-string): Adapt for new behaviours of
+ `calendar-day-name' and `calendar-month-name' functions.
+
+ * calendar/diary-lib.el (list-diary-entries): Adapt for new
+ behaviour of `calendar-day-name' and `calendar-month-name' functions.
+ (diary-name-pattern): Use abbrev arrays, rather than fixing
+ abbrevs at three chars. Calling syntax change.
+ (mark-diary-entries): Adapt for new behaviours of
+ `diary-name-pattern' and `calendar-make-alist' functions.
+ (fancy-diary-font-lock-keywords): Adapt for new behaviour of
+ `diary-name-pattern' function.
+ (font-lock-diary-date-forms): Use abbrev arrays, rather than
+ fixing abbrevs at three chars. Calling syntax change.
+ (cal-hebrew, cal-islam): Require when compiling.
+ (diary-font-lock-keywords): Adapt for new behaviour of
+ `font-lock-diary-date-forms' function.
+
+ * calendar/cal-hebrew.el: Reposition some code so defined before used.
+ (calendar-hebrew-month-name-array-common-year)
+ (calendar-hebrew-month-name-array-leap-year): Add doc strings.
+ (list-hebrew-diary-entries): Adapt for new behaviours of
+ `calendar-day-name' and `add-to-diary-list' functions.
+ (mark-hebrew-diary-entries): Adapt for new behaviours of
+ `diary-name-pattern' and `calendar-make-alist' functions.
+
+ * calendar/cal-islam.el (calendar-islamic-month-name-array):
+ Add doc string.
+ (list-islamic-diary-entries): Adapt for new behaviours of
+ `calendar-day-name' and `add-to-diary-list' functions.
+ (mark-islamic-diary-entries): Adapt for new behaviours of
+ `diary-name-pattern' and `calendar-make-alist' functions.
+
+ * calendar/cal-menu.el (cal-menu-update): Adapt for new behaviour of
+ `calendar-month-name' function.
+
+ * calendar/cal-coptic.el (coptic-name): defvar rather than defconst.
+
+ * calendar/solar.el (solar-seasons-data): Move definition before use.
+
+ * calendar/cal-tex.el (cal-tex-day-name-format): Doc fix.
+ (cal-tex-LaTeX-hourbox): Move definition before use.
+
+ * calendar/cal-china.el, cal-hebrew.el, cal-islam.el,
+ cal-julian.el, cal-menu.el, cal-move.el, holidays.el,
+ lunar.el, solar.el
+ (displayed-month, displayed-year): Define for compiler.
+
+2003-08-03 Martin Stjernholm <bug-cc-mode@gnu.org>
+
+ * progmodes/cc-mode.el (c-init-language-vars-for): Add argument
+ MODE. Renamed from c-init-c-language-vars'.
+ (c-initialize-cc-mode): Change accordingly.
+ (c-common-init): Ditto.
+ (c-mode): Ditto.
+ (c++-mode): Use function.
+ (objc-mode): Ditto.
+ (java-mode): Ditto.
+ (idl-mode): Ditto.
+ (pike-mode): Ditto.
+ (awk-mode): Ditto.
+
+2003-08-03 Martin Stjernholm <bug-cc-mode@gnu.org>
+
+ * progmodes/cc-engine.el (c-end-of-current-token): Return whether
+ or not the point moved.
+
+ (c-search-decl-header-end): Don't trip up on operator identifiers
+ in C++ and operators like == in all languages.
+
+ * progmodes/cc-engine.el (c-backward-to-decl-anchor):
+ Detect leading labels correctly.
+
+2003-08-02 Andreas Schwab <schwab@suse.de>
+
+ * textmodes/ispell.el: Don't redo key bindings on loading, put
+ them only in loaddefs.el.
+ * bookmark.el: Likewise.
+ * dabbrev.el: Likewise.
+ * emerge.el: Likewise.
+
+ * apropos.el (apropos-words-to-regexp): Only add `wild' if `words'
+ has more than one member.
+
+ * progmodes/sh-script.el (sh-mode): Don't set mode-class property.
+
+2003-08-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
+
+ * lpr.el (printify-region): It was ending conversion before the
+ expected position. Reported by Keiichi Suzuki <keiichi@nanap.org>.
+
+2003-07-31 John Paul Wallington <jpw@gnu.org>
+
+ * net/browse-url.el (browse-url-epiphany): Doc fix.
+
+2003-07-30 Kenichi Handa <handa@m17n.org>
+
+ * international/fontset.el (setup-default-fontset):
+ Change registry names of Akurti fonts.
+
+2003-07-29 Jesper Harder <harder@ifa.au.dk> (tiny change)
+
+ * comint.el (comint-read-noecho): Use `clear-string' instead of
+ `fillarray'.
+
+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 -
* 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)
+ * 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-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