+2008-06-08 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * apropos.el: Remove spurious * in docstrings.
+ (apropos-label-face): Use variable pitch.
+ (apropos-print): Use dolist and with-current-buffer.
+ (apropos-print-doc): Use when.
+
+ * window.el (special-display-p, display-buffer):
+ Fix up C->Elisp transcription error.
+
+2008-06-08 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/bytecomp.el (byte-compile-current-group): New var.
+ (byte-compile-file): Initialize it.
+ (byte-compile-nogroup-warn): Keep track of the current group.
+
+2008-06-08 Glenn Morris <rgm@gnu.org>
+
+ * Makefile.in (compile, compile-always, bootstrap-prepare):
+ Explictly pass EMACS to sub-makes that use it, for non-GNU makes.
+
+2008-06-07 Jihyun Cho <jihyun.jo@gmail.com>
+
+ * language/hanja-util.el (hanja-init-load): Use a char-table for
+ hanja-table.
+ (hangul-to-hanja-char): Adjust for the above change.
+
+2008-06-07 Glenn Morris <rgm@gnu.org>
+
+ * finder.el (finder-compile-keywords): Use lm-keywords-list rather than
+ lm-keywords.
+
+ * mail/sendmail.el (mail-interactive): Add :version.
+
+ * term/linux.el (terminal-init-linux): Use gpm-mouse-mode rather than
+ obsolete alias.
+
+ * ediff-merg.el, strokes.el, wid-edit.el, emacs-lisp/lisp-mnt.el:
+ * emulation/edt-mapper.el, eshell/em-dirs.el, eshell/em-glob.el:
+ * eshell/em-ls.el, eshell/em-unix.el, eshell/esh-cmd.el:
+ * eshell/esh-io.el, eshell/esh-opt.el, eshell/esh-test.el:
+ * eshell/esh-util.el, international/mule-cmds.el:
+ * international/mule-diag.el, mail/smtpmail.el, net/netrc.el:
+ * net/tls.el, progmodes/etags.el, textmodes/page-ext.el:
+ Remove unnecessary eval-when-compiles and eval-and-compiles.
+
+ * Makefile.in (bootstrap-clean): Run autogen-clean.
+ (maintainer-clean): No need to run autogen-clean now it is included in
+ bootstrap-clean.
+
+2008-06-06 Miles Bader <miles@gnu.org>
+
+ * Makefile.in (ELCFILES): Add gnus/nndir.elc.
+
+2008-06-06 Chong Yidong <cyd@stupidchicken.com>
+
+ * menu-bar.el (menu-bar-options-menu): Add Menu entry for
+ longlines mode.
+
+ * replace.el (replace-search-function)
+ (replace-re-search-function): New vars.
+ (perform-replace): Use them.
+
+ * longlines.el (longlines-re-search-forward): New function.
+ (longlines-mode): Bind replace-search-function and
+ replace-re-search-function, to ensure that replacement commands
+ treat newlines as spaces.
+ (longlines-show-effect): Default to a pilcrow sign.
+
+2008-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * help.el (function-called-at-point):
+ * help-fns.el (variable-at-point): Use emacs-lisp-mode-syntax-table
+ even when calling find-tag-default.
+
+2008-06-06 Daniel Colascione <danc@merrillpress.com>
+
+ * nxml/nxml-mode.el (nxml-syntax-highlight-flag)
+ (nxml-fontify-chunk-size, nxml-clear-face, nxml-set-fontified)
+ (nxml-clear-fontified, nxml-fontify, nxml-fontify1)
+ (nxml-fontify-buffer, nxml-do-fontify):
+ Remove obsolete variables and functions.
+ (nxml-font-lock-keywords, nxml-set-face, nxml-mode)
+ (nxml-degrade, nxml-after-change, nxml-after-change1)
+ (nxml-extend-region, nxml-extend-after-change-region)
+ (nxml-extend-after-change-region1, nxml-fontify-matcher)
+ (nxml-toggle-char-ref-extra-display): Use font-lock, and
+ font-lock-extend-region-functions in particular, to fontify
+ nxml-mode buffers.
+ (nxml-debug-region): New debugging helper function.
+
+ * nxml/nxml-rap.el (nxml-clear-inside, nxml-set-inside)
+ (nxml-scan-after-change, nxml-move-tag-backwards):
+ Adapt for font-lock changes.
+
+ * nxml/nxml-util.el (nxml-debug, nxml-debug-change)
+ (nxml-debug-set-inside, nxml-debug-clear-inside):
+ New debugging functions.
+ (nxml-with-degradation-on-error): New helper macro.
+
+2008-06-06 Martin Rudalics <rudalics@gmx.at>
+
+ * window.el (display-buffer): Remove dead call to get-lru-window.
+
+2008-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * mail/sendmail.el (mail-interactive): Change default.
+
+2008-06-05 John Paul Wallington <jpw@pobox.com>
+
+ * bindings.el (completion-ignored-extensions):
+ Add .p64fsl, .d64fsl, and .dx64fsl.
+
+2008-06-05 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * ffap.el (ffap-prompter): Don't use the region.
+
+2008-06-05 Sam Steingold <sds@gnu.org>
+
+ * vc-cvs.el (vc-cvs-registered): Consider a directory with a CVS
+ subdirectory to be registered.
+
+2008-06-05 Martin Rudalics <rudalics@gmx.at>
+
+ * window.el (display-buffer-function, special-display-p)
+ (special-display-buffer-names, special-display-regexps)
+ (special-display-function, same-window-p, same-window-buffer-names)
+ (same-window-regexps, pop-up-frames, display-buffer-reuse-frames)
+ (pop-up-frame-function, pop-up-windows, even-window-heights)
+ (split-window-preferred-function, split-height-threshold)
+ (window--display-buffer-1, display-buffer, pop-to-buffer):
+ Move from window.c and buffer.c.
+ (window--splittable-p, window--try-to-split-window)
+ (window--frame-usable-p, window--display-buffer-2)
+ (window--even-window-heights): New functions.
+ (split-width-threshold): New option.
+ (split-window-preferred-horizontally): Remove.
+
+ * cus-start.el: Remove corresponding declarations.
+
+2008-06-05 Sam Steingold <sds@gnu.org>
+
+ * vc.el (vc-update): Use `save-some-buffers' instead of signaling
+ an error on modified buffers.
+
+2008-06-05 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/etags.el (tags-verify-table): Be careful to use and update
+ tags-file-name and tags-table-list from the right buffer.
+ (tags-table-check-computed-list, tags-table-extend-computed-list)
+ (find-tag-noselect): Use with-current-buffer.
+
+ * emacs-lisp/trace.el (trace-entry-message, trace-exit-message):
+ Use print-circle.
+
+ * minibuffer.el (minibuffer-local-must-match-filename-map):
+ Declare obsolete alias for the old name.
+
+ * abbrev.el (unexpand-abbrev): Better preserve markers.
+
+2008-06-05 Glenn Morris <rgm@gnu.org>
+
+ * emacs-lisp/autoload.el (autoload-rubric): New function,
+ extracted from autoload-ensure-default-file.
+ (autoload-ensure-default-file): Use autoload-rubric.
+
+ * cus-dep.el (generated-custom-dependencies-file): Doc fix.
+ (custom-dependencies-no-scan-regexp): New variable.
+ (custom-make-dependencies): Use with-temp-buffer and autoload-rubric.
+ Don't scan files matching custom-dependencies-no-scan-regexp.
+ Disable undo in the output buffer. Remove kept-new-versions wackiness.
+
+ * finder.el (finder-headmark): Initialize and add doc string.
+ (generated-finder-keywords-file): Doc fix.
+ (finder-no-scan-regexp): New variable.
+ (finder-compile-keywords): Use a single let binding.
+ Disable undo in the output buffer. Use autoload-rubric.
+ Use mapc rather than mapcar. Don't scan files matching
+ finder-no-scan-regexp. Use with-temp-buffer. Use expand-file-name
+ rather than concat. Use directory-files to do regexp matching.
+ No need to require jka-compr.
+ (finder-list-keywords): Remove un-needed set-buffer. Disable undo.
+ (finder-list-matches): Disable undo.
+ (finder-commentary): Use let rather than let*. Disable undo.
+ (finder-current-item): Use zerop.
+ (finder-mode): Use define-derived-mode.
+ (finder-exit): Doc fix. Use dolist.
+
+ * Makefile.in ($(lisp)/cus-load.el): Remove unnecessary rule.
+ (custom-deps): Don't require $(lisp)/cus-load.el.
+ (custom-deps, finder-data): Don't depend on autoloads.
+ Should not be needed now, and doing so was causing make install to
+ re-dump emacs post-bootstrap.
+ (bootstrap-after): Don't run update-elclist, since modifying Makefile.in
+ mid-build forces some things to be rebuilt.
+
+2008-06-05 Miles Bader <miles@gnu.org>
+
+ * face-remap.el
+ (face-remap-add-relative): Renamed from `add-relative-face-remapping'.
+ (face-remap-remove-relative): Renamed from
+ `remove-relative-face-remapping'.
+ (face-remap-reset-base): Renamed from
+ `set-default-base-face-remapping'.
+ (face-remap-set-base): Renamed from `set-base-face-remapping'.
+ (text-scale-increase): Renamed from `increase-buffer-face-height'.
+ (text-scale-decrease): Renamed from `decrease-buffer-face-height'.
+ (text-scale-adjust): Renamed from `adjust-buffer-face-height'.
+
+ * face-remap.el (variable-pitch-mode): Autoload.
+
+2008-06-04 Sam Steingold <sds@gnu.org>
+
+ * vc-hg.el (vc-hg-status-extra-header, vc-hg-status-extra-headers):
+ Generate extra status headers for a Mercurial tree.
+
+2008-06-04 John Paul Wallington <jpw@pobox.com>
+
+ * echistory.el (electric-history-map): Define within defvar.
+ Add docstring.
+
+ * font-lock.el (font-lock-turn-off-thing-lock)
+ (font-lock-after-fontify-buffer, font-lock-after-unfontify-buffer):
+ Use `bound-and-true-p'.
+ (cpp-font-lock-keywords-source-directives, cpp-font-lock-keywords):
+ Doc fixes.
+
+ * international/ccl.el (define-ccl-program): Add `doc-string'
+ declaration.
+
+2008-06-04 Juanma Barranquero <lekktu@gmail.com>
+
+ * face-remap.el (variable-pitch-mode): Reflow docstrings.
+ (text-scale-mode, adjust-buffer-face-height): Fix typos in docstrings.
+
+2008-06-04 Trent W. Buck <trentbuck@gmail.com> (tiny change)
+
+ * emacs-lisp/rx.el (rx): Doc fix.
+
+2008-06-04 Markus Triska <markus.triska@gmx.at>
+
+ * image-mode.el (image-mode-map): Add doc-view-inspired bindings.
+
+2008-06-04 Miles Bader <miles@gnu.org>
+
+ * face-remap.el (adjust-buffer-face-height): New function.
+ Add autoloaded keybindings in ctl-x-map.
+ (increase-buffer-face-height, decrease-buffer-face-height):
+ Simplify interactive spec to just "p". Remove autoloaded keybindings.
+
+2008-06-03 Chong Yidong <cyd@stupidchicken.com>
+
+ * simple.el (line-move-1): If we did not move as far as desired,
+ ensure that point-left and point-entered hooks are called.
+
+2008-06-03 Sam Steingold <sds@gnu.org>
+
+ * vc-cvs.el (vc-cvs-status-extra-headers): Remove extraneous newlines.
+
+2008-06-03 John Paul Wallington <jpw@pobox.com>
+
+ * progmodes/make-mode.el (makefile-cleanup-continuations)
+ (makefile-warn-suspicious-lines, makefile-warn-continuations):
+ Use `derived-mode-p'.
+
+2008-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * Makefile.in (update-elclist): Impose a fixed collation for sorting.
+ (ELCFILES): Update.
+
+2008-06-03 Miles Bader <miles@gnu.org>
+
+ * face-remap.el: New file.
+ * Makefile.in (ELCFILES): Add face-remap.elc.
+
+2008-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/flymake.el (flymake-process-filter): Make sure the source
+ buffer isn't dead.
+
+ * obsolete/bg-mouse.el, obsolete/float.el, obsolete/hilit19.el,
+ * obsolete/lselect.el, obsolete/mlsupport.el, obsolete/ooutline.el,
+ * obsolete/profile.el, obsolete/rsz-mini.el, obsolete/uncompress.el,
+ * obsolete/auto-show.el, obsolete/hscroll.el:
+ Remove packages that were obsolete in Emacs-20, or that were obsolete
+ in Emacs-21 and do not contain any more code.
+
+ * vc-dispatcher.el (vc-dir-menu-map-filter): Don't fail if
+ vc-client-mode is not set.
+
+ * image-mode.el (image-mode-map): Suppress key map and bind `q'.
+ * doc-view.el (doc-view-mode-map): Inherit from image-mode-map.
+
+ * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords): Try to be
+ yet a bit more clever at distinguishing / from /.
+
+2008-06-03 Kenichi Handa <handa@m17n.org>
+
+ * Makefile.in (ELCFILES): Add $(lisp)/language/hanja-util.elc.
+
+2008-06-03 Jihyun Cho <jihyun.jo@gmail.com>
+
+ * language/hanja-util.el: New file.
+
+2008-06-03 Glenn Morris <rgm@gnu.org>
+
+ * progmodes/f90.el (f90-typedef-matcher, f90-looking-at-type-like):
+ Check that end-of-word follows "type".
+
+2008-06-02 Daiki Ueno <ueno@unixuser.org>
+
+ * epa-file.el (epa-file-write-region): Write the entire buffer
+ content if START is nil.
+
+2008-06-01 Thomas Morgan <tlm@thomasmorgan.net> (tiny change)
+
+ * select.el (x-get-selection): Fix typo.
+
+2008-06-01 Juanma Barranquero <lekktu@gmail.com>
+
+ * descr-text.el (describe-text-sexp): Use `string-match-p'. Simplify.
+ (describe-char): Use `looking-at-p', `string-match-p' when possible.
+
+2008-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * tar-mode.el (tar-header-block-summarize): Ensure one space around
+ user&group.
+
+2008-05-31 John Paul Wallington <jpw@pobox.com>
+
+ * help-fns.el (describe-variable-custom-version-info):
+ Handle dotted `package-version' info.
+
+2008-05-31 Juanma Barranquero <lekktu@gmail.com>
+
+ * icomplete.el (icomplete-get-keys): Doc fix. Use `when'.
+
+2008-05-31 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * vc-cvs.el (vc-cvs-after-dir-status): Support spaces in file
+ names and improve support for unregistered files.
+
+2008-05-31 Glenn Morris <rgm@gnu.org>
+
+ * Makefile.in (compile-last): Replace tr in `els' assignment with sed.
+ Remove shell variable `elc'. Split tests to hopefully be more portable.
+ Fix `sel' assignment.
+
+2008-05-30 Juanma Barranquero <lekktu@gmail.com>
+
+ * minibuffer.el (completion-table-dynamic): Doc fix.
+
+2008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * vc-cvs.el (vc-cvs-state-heuristic, vc-cvs-parse-status):
+ Try and return `unregistered' when applicable.
+
+ * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
+ Don't encourage naming variables with "-flag".
+
+2008-05-30 Glenn Morris <rgm@gnu.org>
+
+ * Makefile.in (update-elclist): Hide the warning when it does not apply,
+ make it milder when it does.
+ (autogen-clean): New target.
+ (maintainer-clean): Use autogen-clean.
+
+ * calendar/diary-lib.el (diary-display-function): New name for
+ diary-display-hook. Keep old name as obsolete alias. Doc fix.
+ Change custom type and version.
+ (diary-list-entries-hook, diary-list-entries, diary-simple-display)
+ (diary-fancy-display): Doc fixes.
+ (diary-list-entries, diary-include-other-diary-files)
+ (diary-mail-entries):
+ Use diary-display-function rather than diary-display-hook.
+
+ * calendar/appt.el (appt-check): Use diary-display-function rather than
+ diary-display-hook.
+ * calendar/cal-x.el (calendar-dedicate-diary): Update for
+ diary-display-function replacing diary-display-hook.
+ * org/org-agenda.el (org-get-entries-from-diary): Also set
+ diary-display-function.
+
+ * calendar/cal-html.el (cal-html-list-diary-entries):
+ * calendar/cal-menu.el (calendar-mouse-view-diary-entries):
+ * calendar/cal-tex.el (cal-tex-list-diary-entries): Use LIST-ONLY
+ argument of diary-list-entries rather than setting diary-display-hook.
+
+2008-05-30 Kenichi Handa <handa@m17n.org>
+
+ * international/mule-conf.el (utf-8-with-signature): Renamed from
+ utf-8-sig.
+ (utf-8-auto): Adjusted for the above change.
+
+ * international/mule-diag.el (describe-font): Don't check fontset
+ here, and just call font-info. Get the default font by from the
+ default face.
+
+2008-05-29 Kenichi Handa <handa@m17n.org>
+
+ * international/mule-conf.el (utf-8-sig, utf-8-auto):
+ New coding systems.
+
+ * international/mule.el (define-coding-system): Accept :bom for utf-8.
+
+2008-05-29 Espen Wiborg <espen.wiborg@telio.no> (tiny change)
+
+ * international/utf-7.el (utf-7-encode): Use the right escape char
+ depending on imap/nonimap encoding.
+
+2008-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * minibuffer.el (completion-pcm-all-completions): Add the base-size.
+
+2008-05-29 Juanma Barranquero <lekktu@gmail.com>
+
+ * icomplete.el (icomplete-prospects-height): Add :group.
+
+2008-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * icomplete.el (icomplete-prospects-length): Make obsolete.
+ (icomplete-prospects-height): New var.
+ (icomplete-completions): Use it.
+
+2008-05-29 David Kastrup <dak@gnu.org>
+
+ * autoinsert.el (auto-insert): Add :link.
+
+2008-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * tar-mode.el (tar-header): New field `header-start'.
+ (tar-header-block-tokenize): Set it when useful.
+ Drop "GNUtar " magic value, which even GNU Tar doesn't know about.
+ (tar-header-data-end): New function.
+ (tar-summarize-buffer): Use it.
+ (tar-next-line): Fix goal column for long usernames.
+ (tar-expunge-internal): Use header-start.
+ (tar-rename-entry): Handle ustar-style long names.
+ (tar-alter-one-field): Add optional `descriptor' argument.
+ (tar-subfile-save-buffer): Use it.
+
2008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
+ * tar-mode.el (tar-header): New field `header-start'.
+ (tar-header-block-tokenize): Set header-start for longlink entries.
+ (tar-expunge-internal): Use header-start to expunge longlink entries.
+
+ * files.el (hack-local-variables): Don't signal an error if the local
+ variable section is not properly terminated.
+
+ * emacs-lisp/easymenu.el (easy-menu-convert-item)
+ (easy-menu-convert-item-1): Move the duplicate-generation outside of
+ the caching so it also works for identical entries.
+
+ * tar-mode.el (tar-summarize-buffer): Fix reporter initialization.
+ (tar-mode): Use write-region-annotate-functions rather than
+ write-contents-functions.
+ (tar-extract): Remove unused var `pos'.
+ (tar-subfile-save-buffer): Remove unused var `following-descs'.
+ (tar-mode-write-file): Remove.
+ (tar-write-region-annotate): New function.
+
+ * progmodes/flymake.el (flymake-save-buffer-in-file):
+ * shadowfile.el (shadow-copy-file):
+ * arc-mode.el (archive-*-write-file-member):
+ * files.el (diff-buffer-with-file):
+ * subr.el (with-temp-file): Pass nil to write-region.
+ * jka-compr.el (jka-compr-write-region): Preserve `start's nullness.
+
+ * doc-view.el (doc-view-mode-map): Bind `q' to quit-window, as is
+ the custom.
+
* files.el (basic-save-buffer-2): Pass nil rather than (point-min)
to write-region.
* vc.el (vc-delete-file): Don't try to resynch the buffer.
-2008-05-23 Paul R <paul.r.ml@gmail.com>
+2008-05-23 Paul Rivier <paul.r.ml@gmail.com>
* textmodes/reftex-vars.el (reftex-extra-bindings-prefix): New var.
* textmodes/reftex.el (reftex-extra-bindings-map): New var.
Fix typos in messages.
(reb-mode-buffer-p): New function.
(re-builder, reb-kill-buffer): Use `reb-mode-buffer-p'. Use `when'.
- (top, reb-show-subexp, reb-auto-update, reb-auto-update)
- (reb-delete-overlays, reb-cook-regexp, reb-update-regexp)
- (reb-update-overlays): Use `unless', `when'.
+ (top, reb-show-subexp, reb-auto-update, reb-delete-overlays)
+ (reb-cook-regexp, reb-update-regexp, reb-update-overlays):
+ Use `unless', `when'.
(re-builder-unload-function): New function.
2008-03-25 Dan Nicolaescu <dann@ics.uci.edu>
* ldefs-boot.el: Regenerated.
- * loadup.el: Don't load language/devanagari, language/kannanda,
+ * loadup.el: Don't load language/devanagari, language/kannada,
language/malayalam, and language/tamil. Load language/sinhala.
* language/indian.el (indian-font-foundry)
New language environments.
* language/devanagari.el, language/devan-util.el,
- * language/kannanda.el, language/knd-util.el, language/malayalam.el,
+ * language/kannada.el, language/knd-util.el, language/malayalam.el,
* language/mlm-util.el, language/tamil.el, language/tml-util.el:
Delete them.