Add arch taglines
[bpt/emacs.git] / lisp / ChangeLog
index f628ba0..714e3c4 100644 (file)
@@ -1,3 +1,407 @@
+2003-09-01  Kenichi Handa  <handa@m17n.org>
+
+       * international/fontset.el (setup-default-fontset): For Thai
+       font, specify "*" family.
+
+2003-09-01  Kevin Rodgers <ihs_4664@yahoo.com>  (tiny change)
+
+       * progmodes/compile.el (previous-error): Accept a prefix
+       argument, similarly to next-error.
+
+2003-08-31  Masatake YAMATO  <jet@gyve.org>
+
+       * pcvs.el (cvs-do-removal): Use = instead of eq to check
+       the numbre of files. Bind the numbre of files to a a local
+       variable. Suggestd by Kevin Rodgers <ihs_4664@yahoo.com>.
+
+2003-08-30  Eli Zaretskii  <eliz@elta.co.il>
+
+       * vc-hooks.el (vc-make-version-backup): Fix the change made on
+       2003-07-26: msdos-long-file-names is a function, not a variable.
+
+2003-08-29  Richard M. Stallman  <rms@gnu.org>
+
+       * mail/sendmail.el (sendmail-sync-aliases, mail-setup): 
+       Do nothing with mail-personal-alias-file if it is nil.
+
+       * mail/mailabbrev.el (mail-abbrevs-sync-aliases):
+       Do nothing if mail-personal-alias-file is nil.
+
+       * term.el (term-exec-1): Bind coding-system-for-read.
+
+       * dired.el (dired-mouse-find-file-other-window): 
+       Use dired-view-command-alist here, as in dired-view-file.
+       (dired-view-command-alist): Use %s to substitute file name.
+       Handle .ps_pages, .eps, .jpg, .gif, .png.
+
+2003-08-29  Paul Pogonyshev  <pogonyshev@gmx.net>
+
+       * info.el (Info-mode-map): Bind S-tab and <backtab> to
+       `Info-prev-reference', instead of M-tab.
+
+2003-08-29  Martin Stjernholm  <mast@lysator.liu.se>
+
+       * simple.el (blink-matching-open): Work correctly on chars that
+       are designated as parens through the syntax-table text property.
+
+2003-08-29  Thierry Emery <thierry.emery@club-internet.fr>  (tiny change)
+
+       * kinsoku.el (kinsoku-longer, kinsoku-shorter): Do not choose a
+       line break position in the middle of a non-kinsoku (e.g. latin)
+       word, making it skip until either a space or a character with
+       category "|".
+       (kinsoku-longer): Test for end of buffer.
+
+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):
@@ -24586,3 +24990,5 @@ See ChangeLog.9 for earlier changes.
     Copyright (C) 2001, 2002 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
+
+;;; arch-tag: 5fcf8004-6f58-452a-b9d6-6950323a19c1