+2006-12-24 Michaël Cadilhac <michael.cadilhac@lrde.org>
+
+ * textmodes/fill.el (fill-comment-paragraph): Prevent the use of
+ an optimized comment regexp if `comment-start-skip' uses a ^.
+
+2006-12-24 Michaël Cadilhac <michael.cadilhac@lrde.org>
+
+ * bs.el (bs--up): Remove interactive spec.
+
+2006-12-24 Chong Yidong <cyd@stupidchicken.com>
+
+ * woman.el (woman-decode-buffer): Signal error for alien macro
+ sets. Suggested by James Cloos.
+
+2006-12-24 Kevin Ryde <user42@zip.com.au>
+
+ * calendar/cal-dst.el (calendar-dst-starts): Default to second Sunday
+ in March.
+ (calendar-dst-ends): Default to first Sunday in November.
+
+2006-12-24 Richard Stallman <rms@gnu.org>
+
+ * image.el (image-type-header-regexps): Element is now (REGEXP
+ IMAGE-TYPE NOT-ALWAYS).
+ (image-type-from-data): Handle new format of image-type-header-regexps.
+ (image-type-from-buffer): Likewise.
+ New arg INCLUDE-MAYBES.
+ (image-type-from-file-header): Pass t for INCLUDE-MAYBES.
+
+2006-12-24 Ken Manheimer <ken.manheimer@gmail.com>
+
+ * allout.el (allout-encrypt-string): Inhibit use of agent within
+ body of let form where encryption happens. Acknowledge non-use of
+ gpg-agent in docstring.
+ (allout-toggle-subtree-encryption): Acknowledge non-use of
+ gpg-agent in docstring.
+
+2006-12-24 Chong Yidong <cyd@stupidchicken.com>
+
+ * custom.el (custom-add-frequent-value): Alias for
+ custom-add-option.
+
+2006-12-23 Michael Kifer <kifer@cs.stonybrook.edu>
+
+ * ediff-diff.el (ediff-diff-options): clarify docstring.
+ (ediff-setup-diff-regions): disallow -u in ediff-diff-options.
+
+ * viper-cmd.el (viper-post-command-sentinel): protect against errors in
+ hooks.
+ (viper-add-newline-at-eob-if-necessary): add newline only if we
+ actually modify buffer; ignore errors if occur.
+
+2006-12-23 Chong Yidong <cyd@stupidchicken.com>
+
+ * calendar/calendar.el (calendar-mode-map): Switch < and >.
+ (calendar-mode-line-format): Use mouse-1 bindings, and tweak
+ formatting.
+
+2006-12-23 Richard Stallman <rms@gnu.org>
+
+ * simple.el (delete-horizontal-space): Doc fix.
+
+2006-12-23 Eli Zaretskii <eliz@gnu.org>
+
+ * makefile.w32-in (bootstrap-clean): Run bootstrap-clean-$(SHELLTYPE)
+ explicitly in a recursive Make, not implicitly through prerequisites,
+ since the latter is wrong under parallel builds.
+
+2006-12-22 Eli Zaretskii <eliz@gnu.org>
+
+ * w32-fns.el (convert-standard-filename): Wrap in
+ save-match-data.
+
+2006-12-22 Kevin Rodgers <kevin.d.rodgers@gmail.com> (tiny change)
+
+ * progmodes/sh-script.el (sh-make-vars-local): Fix a typo in
+ message string.
+
+2006-12-22 Ben North <ben@redfrontdoor.org> (tiny change)
+
+ * outline.el (outline-next-visible-heading): Fix the case with a
+ header at end-of-file with no final newline.
+
+2006-12-22 Robert Thorpe <rthorpe@realworldtech.com> (tiny change)
+
+ * indent.el (tab-always-indent): Doc fix.
+
+2006-12-22 Chong Yidong <cyd@stupidchicken.com>
+
+ * info.el (Info-fontify-maximum-menu-size): Bump to 1000000.
+ (Info-fontify-node): Do fontify indices.
+
+ * tutorial.el (tutorial--detailed-help): Remove unnecessary link
+ to the Emacs Lisp reference manual.
+ (tutorial--tab-map): Remove. All callers changed.
+ (tutorial--find-changed-keys): New elt QUIET, used to...
+ (tutorial--display-changes): ...ensure that warning messages are
+ only issued once per changed key.
+ (tutorial--remove-remarks): Delete unused code-path.
+ (lang-strings): Remove extraneous formatting.
+ (tutorial--save-tutorial): Prompt before saving tutorial state.
+
+2006-12-21 Chong Yidong <cyd@stupidchicken.com>
+
+ * tutorial.el: Remove `cl' requirement. Clean up whitespace.
+ Replace '?\ ' by '?\s' throughout.
+ (tutorial-warning-face): Inherit font-lock-warning-face. Move to
+ `help' custom group.
+ (tutorial--key-description): New function.
+ (tutorial--display-changes): Remove redundant arg. Scan for all
+ key sequences to avoid false matches. Cleanup.
+ (tutorial--saved-dir): Save to a subdirectory in .emacs.d to
+ reduce homedir pollution.
+ (help-with-tutorial): Call tutorial--display-changes with no arg.
+
+2006-12-21 Carsten Dominik <dominik@science.uva.nl>
+
+ * textmodes/org.el (org-mode-map): Bind org-complete also to M-\t.
+
+2006-12-20 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-default-method): We still need to check for
+ `executable-find', because it is not bound under Emacs 20.
+ (tramp-handle-file-name-completion)
+ (tramp-completion-handle-file-name-completion): Handle optional
+ parameter PREDICATE.
+ (tramp-find-default-method): Add code for default values.
+
+2006-12-20 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-stopped): After attaching to a process
+ make gud-go send "continue".
+
+2006-12-19 Juanma Barranquero <lekktu@gmail.com>
+
+ * image.el (image-type-header-regexps): Be more specific detecting `pbm'
+ and `png' files. Use non-capturing parenthesis for `tiff' regexp.
+
+2006-12-19 Kim F. Storm <storm@cua.dk>
+
+ * bindings.el: Bind sigusr1 and sigusr2 in special-event-map
+ instead of global-map.
+
+ * files.el (magic-mode-alist): Allow matching file type by
+ calling a function at bob. Check for image types by calling
+ image-type-from-buffer. Suggested by Juanma Barranquero.
+ (set-auto-mode): Do it.
+
+2006-12-19 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-methods): Introduce new method `scpc'.
+ Remove "ControlMaster" option from the other `scp*' methods.
+ (tramp-default-method): Check for ssh-agent before setting to
+ `scp'.
+
+2006-12-18 Carsten Dominik <dominik@science.uva.nl>
+
+ * textmodes/org.el (org-mode): Show context after isearch.
+ (org-show-siblings): New function.
+ (org-show-context): Use `org-show-siblings'.
+
+2006-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/syntax.el (syntax-ppss-flush-cache, syntax-ppss):
+ Use syntax-ppss-toplevel-pos.
+
+2006-12-18 Carsten Dominik <dominik@science.uva.nl>
+
+ * textmodes/org.el (org-current-line): Make sure that lines are
+ counted from beginning of buffer.
+ (org-table-copy-region, org-table-paste-rectangle): Make sure that
+ lines are counted from beginning of buffer.
+
+2006-12-17 Chong Yidong <cyd@stupidchicken.com>
+
+ * info.el (Info-build-node-completions): Signal error if tag-table
+ marker is not found.
+
+ * pgg-gpg.el (pgg-gpg-use-agent): Default to t.
+
+2006-12-17 Alan Mackenzie <acm@muc.de>
+
+ * emacs-lisp/lisp.el (beginning-of-defun-raw): Optimise (for
+ speed) the case when open-paren-in-column-0-is-defun-start is nil.
+ Based on code by Martin Rudalics.
+
+ * progmodes/cc-mode.el (c-basic-common-init): Don't set
+ open-paren-in-column-0-is-defun-start to nil any more.
+
+2006-12-17 Richard Stallman <rms@gnu.org>
+
+ * simple.el (delete-horizontal-space): Use prefix arg.
+
+ * help-fns.el (describe-variable): Improve blank separator lines.
+
+ * files.el (magic-mode-alist): Mark as risky.
+
+ * files.el (make-backup-file-name-1):
+ Expand backup-directory explicitly.
+
+2006-12-17 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-default-method): Before setting to "pscp",
+ check whether package password.el is loaded, or Pageant is running.
+
+2006-12-17 Ulf Jasper <ulf.jasper@web.de>
+
+ * calendar/icalendar.el (icalendar-version): Increase to "0.14".
+ (icalendar--rris): First try Emacs, then XEmacs.
+ (icalendar--convert-ical-to-diary): Doc fix.
+ Insert newline at end of target file.
+
+2006-12-17 Kim F. Storm <storm@cua.dk>
+
+ * outline.el (outline-isearch-open-invisible-function): New defvar.
+ (outline-flag-region): Use it if non-nil for isearch-open-invisible
+ overlay property instead of outline-isearch-open-invisible.
+
+2006-12-16 Kim F. Storm <storm@cua.dk>
+
+ * ido.el (ido-completion-help): Build ido-cur-list and ido-matches
+ if ido-directory-too-big is set on entry.
+ (ido-toggle-ignore, ido-completion-help): Print message while
+ reading big directory.
+
+2006-12-15 Richard Stallman <rms@gnu.org>
+
+ * shell.el (shell): Doc fix.
+
+2006-12-15 Kevin Gallagher <Kevin.Gallagher@boeing.com>
+
+ * emulation/edt.el (edt-xserver):
+ * emulation/edt-mapper.el (edt-xserver): Replace `/' with a `-',
+ to fix a problem on Cygwin.
+
+ * emulation/edt.el
+ * emulation/edt-mapper.el
+ * emulation/edt-lk201.el
+ * emulation/edt-pc.el
+ * emulation/edt-vt100.el: Update maintainer's email address.
+
+2006-12-15 Simon Marshall <simon@gnu.org>
+
+ * progmodes/cc-fonts.el (c-font-lock-declarations): Fix previous
+ change.
+
+2006-12-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * term/mac-win.el (mac-atsu-font-table): Remove defvar.
+ (mac-handle-font-selection): Use mac-atsu-font-face-attributes
+ instead of mac-atsu-font-table.
+ (fontset-default): Specify argument MAXIMUM in x-list-fonts calls.
+
+2006-12-14 Stephen Leake <stephen_leake@member.fsf.org>
+
+ * align.el (align-match-tex-pattern): Fix a rare bug which
+ hanged Emacs.
+
+2006-12-14 Richard Stallman <rms@gnu.org>
+
+ * startup.el (use-fancy-splash-screens-p): Use frame-height
+ instead of window-height. Pass frame to image-size.
+
+2006-12-13 Kenichi Handa <handa@m17n.org>
+
+ * international/mule-cmds.el (set-locale-environment):
+ Set default-sendmail-coding-system too.
+
+2006-12-12 J.D. Smith <jdsmith@as.arizona.edu>
+
+ * progmodes/idlw-help.el: Fix copyright notice.
+
+2006-12-12 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/syntax.el (syntax-ppss-toplevel-pos): New fun.
+
+2006-12-11 Juanma Barranquero <lekktu@gmail.com>
+
+ * subr.el (unread-command-char): Reformat obsolescence info.
+
+2006-12-11 Richard Stallman <rms@gnu.org>
+
+ * emacs-lisp/cl-macs.el (defstruct): Suppress warnings
+ about calls to cl-struct-setf-expander.
+
+2006-12-11 Juanma Barranquero <lekktu@gmail.com>
+
+ * ediff-merg.el (ediff-show-clashes-only): Doc fix.
+ (ediff-combination-pattern): Fix typo in docstring.
+
+ * textmodes/refer.el (refer-find-entry): Doc fix.
+ (refer-bib-files-regexp, refer-bib-directory, refer-bib-files)
+ (refer-cache-bib-files, refer-find-next-entry, refer-yank-key):
+ Fix tipos in docstrings.
+
+ * progmodes/idlwave.el (idlwave-library-path): Fix typos in docstring.
+
+2006-12-10 Kim F. Storm <storm@cua.dk>
+
+ * ido.el (ido-init-completion-maps): Remap backward-kill-word
+ instead of binding M-backspace.
+
+2006-12-10 Juanma Barranquero <lekktu@gmail.com>
+
+ * replace.el (replace-match-data, replace-match-maybe-edit):
+ * calc/calc-aent.el (calc-eval-error):
+ * emulation/vi.el (vi-char-argument):
+ * progmodes/cc-langs.el (c-at-vsemi-p-fn)
+ (c-vsemi-status-unknown-p-fn): Doc fixes.
+
+2006-12-10 Chong Yidong <cyd@stupidchicken.com>
+
+ * menu-bar.el (menu-bar-showhide-menu, menu-bar-tools-menu)
+ (menu-bar-help-menu): Tooltip fixes. Suggested by Francis Wright.
+
+2006-12-10 Masatake YAMATO <jet@gyve.org>
+
+ * progmodes/ld-script.el (ld-script-keywords): Fix a typo.
+
+2006-12-09 Chong Yidong <cyd@stupidchicken.com>
+
+ * mouse-sel.el (mouse-sel-mode): Register mouse-2 as a click type.
+
+ * man.el (Man-xref-button-action): New function. If the
+ `Man-target-string' button property is a function, assume it
+ accepts a position argument.
+ (Man-abstract-xref-man-page): Use it.
+ (Man-default-man-entry): New optional arg POS.
+
+ * wdired.el (wdired-preprocess-symlinks): Make the spaces after
+ symlink arrows read-only and non-rear-sticky.
+
+2006-12-09 Martin Rudalics <rudalics@gmx.at>
+
+ * wdired.el (wdired-change-to-wdired-mode, wdired-finish-edit)
+ (wdired-search-and-rename): Simplify code.
+ (wdired-preprocess-files, wdired-preprocess-perms): Make
+ read-only property of preceding character rear-nonsticky to
+ avoid that it can be modified. Put old-name and old-link
+ properties on character preceding name and replace
+ put-text-property by add-text-properties.
+ (wdired-get-filename, wdired-get-previous-link): Get old-name
+ and old-link properties from character preceding name and
+ simplify code.
+ (wdired-preprocess-perms, wdired-set-bit, wdired-toggle-bit)
+ (wdired-perms-to-number): Make local-map property
+ rear-nonsticky to avoid that text following permissions may be
+ modified. Use add-text-properties instead of put-text-property
+ when changing a permission bit.
+ (wdired-change-to-dired-mode): Remove stickiness properties.
+
+2006-12-09 Juanma Barranquero <lekktu@gmail.com>
+
+ * international/mule-cmds.el (register-input-method): Doc fix.
+
+2006-12-09 Masayuki Ataka <masayuki.ataka@gmail.com> (tiny change)
+
+ * cmuscheme.el (scheme-start-file): Use `let*', not `let'.
+
+2006-12-09 Micha\e,Ak\e(Bl Cadilhac <michael.cadilhac@lrde.org>
+
+ * textmodes/flyspell.el (flyspell-hack-local-variables-hook): New.
+ Force buffer local defs evaluation on local variables loading.
+ (flyspell-mode-on, flyspell-mode-off): Use it in
+ `hack-local-variables-hook'.
+
+2006-12-09 Eli Zaretskii <eliz@gnu.org>
+
+ * emacs-lisp/find-func.el (find-variable): Doc fix.
+
+ * help-fns.el (variable-at-point): Doc fix.
+
+ * w32-fns.el (w32-append-code-lines): New function.
+
+2006-12-09 Romain Francoise <romain@orebokech.com>
+
+ * comint.el (comint-insert-input): Delete obsolete comment.
+
+2006-12-08 Kevin Rodgers <ihs_4664@yahoo.com>
+
+ * files.el (insert-file-1): Compare file size to
+ large-file-warning-threshold and request confirmation when
+ warranted.
+
+2006-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * net/browse-url.el (browse-url): Set DISPLAY to the one of the
+ current frame, in case we're connected to several displays.
+
+2006-12-08 Juanma Barranquero <lekktu@gmail.com>
+
+ * frame.el (other-frame): Doc fix.
+ (set-frame-parameter): Fix typo in docstring.
+
+2006-12-07 Kim F. Storm <storm@cua.dk>
+
+ * info.el (Info-index): Strip leading colon from topic.
+
+2006-12-07 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gud.el (gud-speedbar-buttons): Deal with references
+ to pointers.
+
+2006-12-05 J.D. Smith <jdsmith@as.arizona.edu>
+
+ * progmodes/idlwave.el (idlwave-xml-create-class-method-lists):
+ Trim out spurious class inheritance "None" entries.
+
2006-12-05 Kim F. Storm <storm@cua.dk>
* emulation/cua-base.el (cua-paste-pop-rotate-temporarily): Doc fix.
- (cua-paste-pop): Rework last change for cua-paste-pop-rotate-temporarily,
- so first M-y and C-y works alike, pasting the head of the kill-ring, and
- prefix arg C-u M-y inserts the text inserted by the last M-y command.
+ (cua-paste-pop): Rework last change for
+ cua-paste-pop-rotate-temporarily, so first M-y and C-y works alike,
+ pasting the head of the kill-ring, and prefix arg C-u M-y inserts the
+ text inserted by the last M-y command.
2006-12-05 Micha\e,Ak\e(Bl Cadilhac <michael.cadilhac@lrde.org>
* progmodes/fortran.el (fortran-mode-abbrev-table)
* progmodes/octave-mod.el (octave-abbrev-table)
* progmodes/sql.el (sql-mode-abbrev-table): Define abbrevs even
- if abbrev-table is non-nil (saved user abbrevs may have been
- restored).
+ if abbrev-table is non-nil (saved user abbrevs may have been restored).
* progmodes/vhdl-mode.el (vhdl-mode-abbrev-table-init): Do not
clear abbrev table, else saved abbrevs will not be restored.