+2007-11-06 Carsten Dominik <dominik@science.uva.nl>
+
+ * textmodes/org.el (org-table-formula-substitute-names):
+ Remove forgotten temporary debugging code.
+
+2007-11-05 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-wait-for-output): Ignore escape sequences in
+ the prompt.
+
+2007-10-05 Chris Moore <christopher.ian.moore@gmail.com>
+
+ * wdired.el (wdired-use-dired-vertical-movement): Doc fix.
+
+2007-11-05 Simon Josefsson <simon@josefsson.org>
+
+ * net/tls.el (tls-end-of-info): Doc fix.
+
+2007-11-05 Kenichi Handa <handa@ni.aist.go.jp>
+
+ * international/utf-7.el (utf-7-imap): New coding system.
+ (utf-7-imap-post-read-conversion): New function.
+ (utf-7-imap-pre-write-conversion): New function.
+
+2007-11-05 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * abbrev.el (abbrev--write): Fix up typo.
+
+2007-11-04 Juanma Barranquero <lekktu@gmail.com>
+
+ * abbrev.el (define-abbrev-table): Doc fix.
+
+2007-11-04 Thien-Thi Nguyen <ttn@gnuvola.org>
+
+ * info.el (Info-revert-buffer-function): New func.
+ (Info-mode): Arrange to use it for reverting.
+ (Info-copy-current-node-name): Add space between filename and nodename.
+
+2007-11-04 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * abbrev.el (expand-abbrev): Move point back to expansion's end.
+
+2007-11-04 Glenn Morris <rgm@gnu.org>
+
+ * net/tls.el: Don't require rx when compiling.
+ (tls-end-of-info): Rewrite without using rx.
+ (open-tls-stream): Use with-current-buffer.
+
+2007-11-04 Riccardo Murri <riccardo.murri@gmail.com>
+
+ * net/tls.el: Require rx when compiling.
+ (tls-end-of-info): New variable.
+ (open-tls-stream): Keep reading input until `tls-end-of-info' is
+ matched.
+
+2007-11-03 Sean O'Rourke <seano@cs.ucla.edu>
+
+ * register.el (append-to-register, prepend-to-register):
+ Don't signal error on empty register; use the text, instead.
+
+2007-11-03 Michael Olson <mwolson@gnu.org>
+
+ * textmodes/remember.el (remember-buffer):
+ Use define-obsolete-function-alias rather than defalias.
+
+2007-11-03 Ulrich Mueller <ulm@gentoo.org> (tiny change)
+
+ * simple.el (bad-packages-alist): Anchor semantic regexp.
+
+2007-11-03 Glenn Morris <rgm@gnu.org>
+
+ * newcomment.el (comment-dwim): Call comment-insert-comment-function,
+ if defined, for blank lines. Doc fix.
+
+ * progmodes/fortran.el (fortran-mode-map): Don't bind M-;.
+ (fortran-mode): Set values for comment-region-function,
+ uncomment-region-function and comment-insert-comment-function.
+ (fortran-uncomment-region): New function.
+
+ * textmodes/nroff-mode.el (nroff-mode):
+ Set comment-insert-comment-function rather than indent-line-function.
+ (nroff-indent-line-function): Remove.
+ (nroff-insert-comment-function): New function.
+
+2007-11-02 Michael Kifer <kifer@cs.stonybrook.edu>
+
+ * ediff-vers.el (ediff-vc-working-revision): Add a quote.
+
+2007-11-02 Michael Kifer <kifer@cs.stonybrook.edu>
+
+ * emulation/viper-ex.el (viper-ex): Do not ignore the region.
+
+ * emulation/viper-cmd.el (viper-prev-destructive-command)
+ (viper-insert-prev-from-insertion-ring): Use ring-copy instead of
+ copy-sequence.
+
+ * ediff-util.el (ediff-make-current-diff-overlay): Do not use face-name.
+ Got rid of ediff-copy-list.
+
+ * ediff-diff.el (ediff-set-fine-diff-properties-in-one-buffer): Do not
+ use face-name.
+ (ediff-test-utility,ediff-diff-mandatory-option)
+ (ediff-reset-diff-options): Remove to simplify the mandatory option
+ handling on Windows.
+ (ediff-set-diff-options): Add.
+ (ediff-diff-options): Set "--binary" option as default in some cases.
+
+ * ediff-vers.el (ediff-vc-internal): Use ediff-vc-revision-other-window.
+ (ediff-vc-merge-internal): Use ediff-vc-revision-other-window and
+ ediff-vc-working-revision. Require vc-hooks.
+
+2007-11-02 Drake Wilson <drake@begriffli.ch> (tiny change)
+
+ * files.el (hack-local-variables): Fix membership tests to avoid
+ treating all variables as safe if `enable-local-variables' is
+ set to :safe (CVE-2007-5795).
+
+2007-11-02 Glenn Morris <rgm@gnu.org>
+
+ * newcomment.el (comment-indent): Let comment-insert-comment-function,
+ if defined, do all the work of inserting a new comment.
+
+ * progmodes/etags.el (tags-table-mode): Disable undo.
+
+ * simple.el (bad-packages-alist): Revert previous change.
+
+2007-11-02 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * emacs-lisp/lselect.el: Move to obsolete/lselect.el.
+
+ * obsolete/lselect.el: Do not warn about unknown functions.
+
+2007-11-02 Michael Olson <mwolson@gnu.org>
+
+ * textmodes/remember.el (remember-buffer): Make this an alias of
+ remember-finalize, because Org uses it.
+
+2007-11-01 Michael Olson <mwolson@gnu.org>
+
+ * textmodes/remember.el: Improve documentation in heading.
+ (remember-before-remember-hook): Turn into a customizable option.
+ (remember): Document INITIAL argument.
+ (remember-region): Remove autoload cookie. Improve docstring to
+ mention that it is called from the *Remember* buffer, and does not
+ have any functional overlap with the `remember' function.
+ (remember-finalize): Remove autoload cookie. Rename from
+ remember-buffer to emphasize that this does not have any
+ functional overlap with the `remember' function.
+ (remember-destroy): Remove autoload cookie.
+ (remember-mode-map): Define and initialize in one step.
+ (remember-mode): Improve docstring.
+ (remember-annotation-functions): Default to just '(buffer-file-name),
+ and don't try to take the default value from Planner.
+
+2007-11-01 Glenn Morris <rgm@gnu.org>
+
+ * doc-view.el (doc-view-cache-directory): Remove superfluous concat.
+
+ * simple.el (bad-packages-alist): Add an entry for standalone vc-svn.
+
+ * emacs-lisp/authors.el (authors-scan-change-log)
+ (authors-scan-el): Don't enable local eval; enable only safe local
+ variables, without querying.
+
+ * mail/footnote.el (footnote-numeric-regexp)
+ (footnote-english-upper-regexp, footnote-english-lower-regexp)
+ (footnote-roman-lower-regexp, footnote-roman-upper-regexp):
+ Match multi-character footnotes.
+
+ * textmodes/nroff-mode.el (nroff-mode): Set indent-line-function.
+ (nroff-indent-line-function): New function.
+ (nroff-count-text-lines): Use nroff-forward-text-line rather than
+ obsolete alias.
+
+2007-11-01 Ryan Yeske <rcyeske@gmail.com>
+
+ * net/rcirc.el (rcirc-last-quit-line, rcirc-last-line)
+ (rcirc-elapsed-lines): New argument PROCESS. Update callers.
+ (rcirc-print): Only update the line count when not marking the
+ line as omittable.
+ (rcirc-log-write): Specify coding system when writing logfile.
+ (rcirc-markup-fill): Make sure ellipsis does not cause line to wrap.
+
+2007-11-01 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * printing.el (printing): Fix :version, printing.el was included
+ for in emacs-22.1.
+ (pr-path-style, pr-path-alist, pr-txt-name)
+ (pr-txt-printer-alist, pr-ps-name, pr-ps-printer-alist)
+ (pr-temp-dir, pr-ps-temp-file, pr-file-modes, pr-gv-command)
+ (pr-gs-command, pr-gs-switches, pr-gs-device, pr-gs-resolution)
+ (pr-print-using-ghostscript, pr-file-tumble, pr-auto-region)
+ (pr-auto-mode, pr-mode-alist, pr-ps-utility)
+ (pr-ps-utility-alist, pr-menu-char-height, pr-menu-char-width)
+ (pr-setting-database, pr-visible-entry-list)
+ (pr-delete-temp-file, pr-list-directory, pr-buffer-name)
+ (pr-buffer-name-ignore, pr-buffer-verbose): Remove incorrect :version.
+
+ * ediff-util.el (ediff-nuke-selective-display): Move definition to
+ top level, make it dependent on the emacs flavor.
+
+ * play/gamegrid.el (gamegrid-kill-timer, gamegrid-start-timer):
+ Test for XEmacs not for itimer.
+
+ * term/sun-mouse.el:
+ * obsolete/sun-fns.el:
+ * obsolete/sun-curs.el: Remove files.
+
+ * term/sun.el (select-previous-complex-command): Remove obsolete code.
+
+2007-10-31 Tassilo Horn <tassilo@member.fsf.org>
+
+ * doc-view.el (doc-view-cache-directory): Fix bug where an integer
+ was given to concat.
+
+2007-10-31 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * doc-view.el (doc-view-mode-map): Bind doc-view-goto-page to the keys
+ used normally for goto-line. Change `g' to revert the buffer.
+ Add redundant `r' binding for buffer-revert.
+
+ * mail/mailabbrev.el (mail-abbrevs-mode): Use define-minor-mode.
+ (mail-abbrevs-setup): Use abbrev-expand-functions.
+ (build-mail-abbrevs): Use with-temp-buffer.
+ (define-mail-abbrev): Simplify.
+ (mail-abbrev-expand-wrapper): Rename sendmail-pre-abbrev-expand-hook.
+ Change it for use on abbrev-expand-functions.
+ (mail-abbrev-complete-alias): Use with-syntax-table.
+
+2007-10-31 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-handle-shell-command): Call `start-file-process'
+ directly. Fix bug in deleting temp file.
+
+2007-10-31 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/python.el (python-mode-abbrev-table): Use :regexp.
+ Merge defvar and define-abbrev-table.
+ (def-python-skeleton): Use :case-fixed and :enable-function.
+ (python-abbrev-pc-hook, python-abbrev-syntax-table, python-pea-hook):
+ Remove.
+ (python-mode): Don't modify pre-abbrev-expand-hook.
+
+2007-10-31 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * ediff-util.el (ediff-file-checked-out-p)
+ (ediff-file-checked-in-p): Only call vc-locking-user for XEmacs.
+
+2007-10-31 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * abbrev.el (abbrev-symbol): Correct let->let*.
+ (abbrev--before-point): Only use abbrev-start-location if before point.
+
+2007-10-31 Juanma Barranquero <lekktu@gmail.com>
+
+ * strokes.el (strokes-alphabetic-lessp): Simplify. Doc fix.
+ (strokes-unload-hook): Remove function and variable.
+ (strokes-unload-function): New-style unload function, adapted
+ from `strokes-unload-hook'.
+
+ * emacs-lisp/cl.el (cl-cannot-unload): Remove function.
+ (cl-unload-hook): Remove variable.
+ (cl-unload-function): New-style unload function, adapted
+ from `cl-cannot-unload'.
+
+ * emacs-lisp/elp.el (elp-unload-hook): Remove function and variable.
+ (elp-unload-function): New-style unload function, adapted
+ from `elp-unload-hook'.
+
+2007-10-31 Sean O'Rourke <sorourke@cs.ucsd.edu>
+
+ * emacs-lisp/find-func.el (find-library): Use library at
+ point as default interactive argument.
+
+2007-10-31 Juanma Barranquero <lekktu@gmail.com>
+
+ * shadowfile.el (shadow-join): Remove.
+ (shadow-shadows): Use `mapconcat' instead of `shadow-join'.
+ (shadow-initialize): Use `write-file-functions', not `write-file-hooks'.
+ (shadowfile-unload-hook): Remove function and variable.
+ (shadowfile-unload-function): New-style unload function, adapted
+ from `shadowfile-unload-hook'.
+
+2007-10-31 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * progmodes/mixal-mode.el (mixal-run, mixal-debug): Call mixvm
+ only if it is bound.
+
+ * textmodes/reftex.el: Move autoloads for before all uses.
+ (reftex-make-overlay, reftex-overlay-put, reftex-move-overlay)
+ (reftex-delete-overlay): Move to the top level with the condition
+ in the body.
+
+ * progmodes/simula.el: Use when instead of if.
+
+ * iimage.el (iimage-locate-file): Define unconditionally.
+
+ * mail/mailabbrev.el (mail-abbrev-next-line):
+ * emulation/vip.el (vip-enlarge-region, vip-line)
+ (vip-next-line-at-bol, vip-previous-line)
+ (vip-previous-line-at-bol, vip-find-char, vip-put-back, ex-read):
+ Wrap with-no-warnings around uses of next-line and previous-line.
+
+ * ediff.el (run-ediff-from-cvs-buffer):
+ * ediff-vers.el (cvs-run-ediff-on-file-descriptor):
+ Remove function not used by pcl-cvs anymore.
+ (noninteractive, generic-sc-get-latest-rev)
+ (ediff-generic-sc-internal, ediff-generic-sc-merge-internal):
+ Delete support for long obsolete generic-sc.el.
+
+2007-10-31 Glenn Morris <rgm@gnu.org>
+
+ * cvs-status.el: No longer require pcvs when compiling.
+
+ * doc-view.el (doc-view-conversion-refresh-interval)
+ (doc-view-dvi->pdf, doc-view-pdf/ps->png, doc-view-pdf->txt)
+ (doc-view-reset-slice): Doc fixes.
+ (doc-view-menu): Remove deleted function doc-view-edit-doc.
+
+2007-10-31 Juanma Barranquero <lekktu@gmail.com>
+
+ * help-at-pt.el (help-at-pt-unload-hook): Remove.
+ Timers are automatically canceled by `unload-feature'.
+
+ * delsel.el (delsel-unload-hook): Remove function and variable.
+ (delsel-unload-function): New-style unload function, adapted
+ from `delsel-unload-hook'.
+
+ * msb.el (msb-unload-hook): Remove function and variable.
+ (msb-unload-function): New-style unload function, adapted from
+ `msb-unload-hook'.
+
+2007-10-30 Juanma Barranquero <lekktu@gmail.com>
+
+ * desktop.el (uniquify-managed): Pacify byte compiler.
+ (desktop-buffer-info): If the buffer name is managed by uniquify,
+ save the base name, not the uniquified one.
+ (desktop-create-buffer): Allow `rename-buffer' to generate a new
+ name in case of conflict.
+
+2007-10-30 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * doc-view.el: Use expand-file-name rather than concat.
+ (doc-view-cache-directory): Add the UID so multiple users won't clash.
+ (doc-view-current-overlay, doc-view-pending-cache-flush): New vars.
+ (doc-view-goto-page, doc-view-insert-image, doc-view-buffer-message)
+ (doc-view-toggle-display): Use an overlay over the whole buffer so as
+ not to have to touch the buffer's content.
+ (doc-view-initiate-display): New function, extracted from doc-view-mode.
+ (doc-view-mode): Use it. Don't mark as a special mode.
+ Put the page numbers in the modeline.
+ Set up the overlay. Hide the cursor. Run the mode hook.
+ Use after-revert-hook rather than revert-buffer-function.
+ (doc-view-search-internal): Fix typo.
+ (doc-view-convert-current-doc, doc-view-insert-image): Delay the
+ image-cache flush.
+ (doc-view-reconvert-doc): Don't reset the whole mode.
+ (doc-view-make-safe-dir): New function.
+ (doc-view-current-cache-dir): Use it.
+
+2007-10-30 Jason Rumney <jasonr@gnu.org>
+
+ * time.el (display-time-world-list): Test for zoneinfo support.
+
+2007-10-30 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-maybe-open-connection): Set $LC_ALL to "C".
+
+ * net/tramp-cache.el (tramp-flush-file-function): Check also
+ `default-directory' if `buffer-file-name' does not return a
+ string. Added to `eshell-pre-command-hook'.
+
+2007-10-30 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * doc-view.el (doc-view-current-doc): Remove.
+ Replace all uses by buffer-file-name.
+ (doc-view-menu): New menu.
+ (doc-view-reconvert-doc): Don't bind inhibit-read-only and remove
+ unused var `doc'.
+ (doc-view-sort): Simplify.
+ (doc-view-buffer-message): Don't change buffer-modified-p.
+ (doc-view-mode): Change it here instead.
+ Tighten scoping of prev-major-mode. Don't re-insert the file's content.
+ Don't modify the global value of revert-buffer-function.
+
+ * image-mode.el (image-forward-hscroll, image-next-line, image-eol)
+ (image-eob, image-mode, image-minor-mode, image-toggle-display-text)
+ (image-toggle-display): Take overlays into account and don't assume
+ point-min==1.
+
+2007-10-30 Thien-Thi Nguyen <ttn@gnuvola.org>
+
+ * vc.el (vc-annotate): Fix omission bug:
+ Specify value for vc-sentinel-movepoint.
+
+2007-10-30 Michael Olson <mwolson@gnu.org>
+
+ * textmodes/remember.el (remember-mode-hook)
+ (remember-handler-functions, remember-annotation-functions):
+ Add additional items as options, including some Org functions.
+
+2007-10-30 Tassilo Horn <tassilo@member.fsf.org>
+
+ * doc-view.el: Remove cl-dependency.
+ (doc-view-buffer-message): Mention new binding K.
+ (doc-view-convert-current-doc): Use function d-v-current-cache-dir
+ instead of variable.
+ (doc-view-current-cache-dir): Better cache dir naming.
+ (doc-view-current-display): Remove variable.
+ (doc-view-edit-doc, doc-view-display-maybe): Remove functions.
+ (doc-view-kill-proc): Set converter process to nil.
+ (doc-view-minor-mode): New minor mode.
+ (doc-view-minor-mode-map): New keymap.
+ (doc-view-mode): Remove text/image switching code. Use plain defun.
+ (doc-view-mode-map): New binding K kills converter process.
+ Remove C-c C-e binding.
+ (doc-view-mode-text-map): Remove keymap.
+ (doc-view-pdf/ps->png): Timer calls d-v-display instead of
+ d-v-display-maybe.
+ (doc-view-previous-major-mode): New variable.
+ (doc-view-ps->pdf): Resort args to make ps2pdf happy.
+ (doc-view-remove-if): New function.
+ (doc-view-search-next-match, doc-view-search-previous-match): Use it.
+ (doc-view-toggle-display): Toggle modes instead of display styles.
+ (doc-view-reconvert-doc): Adapt to new way of doing things.
+
+ * progmodes/ps-mode.el (ps-mode-map): Enable doc-view-minor-mode.
+
+2007-10-30 Glenn Morris <rgm@gnu.org>
+
+ * dirtrack.el (dirtrack-mode): Doc fix.
+
+ * shell.el (shell-dirtrack-verbose, shell-mode)
+ (shell-directory-tracker, shell-dirtrack-mode): Doc fix.
+
+ * emacs-lisp/bytecomp.el (byte-compile-disable-warning)
+ (byte-compile-enable-warning): Doc fix.
+
+ * emulation/tpu-mapper.el (tpu-map-key): Use with-no-warnings to
+ suppress byte-opt warning.
+
+2007-10-30 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * emulation/edt.el (edt-emacs19-p, edt-x-emacs19-p)
+ (edt-gnu-emacs19-p): Remove.
+ (edt-emacs-variant, edt-window-system): Use feature 'emacs.
+ (edt-xserver, edt-page-backward, edt-beginning-of-line)
+ (edt-end-of-line-forward, edt-end-of-line-backward)
+ (edt-one-word-forward, edt-one-word-backward, edt-character)
+ (edt-line-forward, edt-next-line, edt-previous-line, edt-top)
+ (edt-find-forward, edt-find-backward, edt-find-next-forward)
+ (edt-find-next-backward, edt-reset, edt-advance, edt-backup)
+ (edt-define-key, edt-bottom-check, edt-sentence-forward)
+ (edt-sentence-backward, edt-paragraph-forward)
+ (edt-paragraph-backward, edt-restore-key, edt-window-top)
+ (edt-window-bottom, edt-scroll-window-forward-line)
+ (edt-scroll-window-backward-line, edt-line-to-bottom-of-window)
+ (edt-line-to-top-of-window, edt-paragraph-backward)
+ (edt-restore-key, edt-window-top, edt-window-bottom)
+ (edt-scroll-window-forward-line)
+ (edt-scroll-window-backward-line, edt-line-to-bottom-of-window)
+ (edt-line-to-middle-of-window, edt-goto-percentage)
+ (edt-display-the-time, edt-remember, edt-split-window)
+ (edt-emulation-on, edt-emulation-off)
+ (edt-default-emulation-setup, edt-user-emulation-setup)
+ (edt-select-default-global-map, edt-select-user-global-map):
+ Replace uses of edt-x-emacs19-p and edt-gnu-emacs19-p with feature
+ tests.
+
+ * textmodes/reftex-index.el (reftex-index-selection-or-word):
+ Use feature test instead of boundp test so it can be resolved at
+ compile time.
+
+ * net/newsticker.el (replace-regexp-in-string): Only define for
+ XEmacs.
+
+2007-10-30 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * abbrev.el: Rename `count' and `system-flag' to :count and :system.
+ Update all users.
+ (abbrev-get, abbrev-put): Simplify.
+ (define-abbrev): Don't store the `force' value in the :system property.
+ (abbrev--before-point): Obey the :enable-function of the abbrev as well.
+
+2007-10-30 Michael Olson <mwolson@gnu.org>
+
+ * desktop.el (desktop-minor-mode-table): Add line for ERC.
+
+ * textmodes/remember.el: New file that implements a mode for
+ quickly jotting down things to remember.
+
+ * textmodes/remember-diary.el: A backend for remember.el that
+ implements saving notes to a Diary file.
+
+2007-10-29 Ken Manheimer <ken.manheimer@gmail.com>
+
+ * allout.el (allout-command-prefix, allout-inhibit-auto-fill):
+ Relocate in file.
+ (allout-doublecheck-at-and-shallower): Increase to include
+ slightly greater depths, since yank interaction is now ok.
+ Also, elaborate the docstring to explain the situation.
+ (produce-allout-mode-map, allout-hotspot-key-handler): Use vconcat
+ instead of concat, so we accommodate key sequences expressed as
+ vectors as well as strings and lists.
+ (allout-flag-region, allout-hide-by-annotation): Make the
+ hidden-text overlays 'front-advance.
+ (allout-overlay-insert-in-front-handler): Correct docstring's grammar.
+ (allout-aberrant-container-p, allout-on-current-heading-p)
+ (allout-e-o-prefix-p, allout-next-heading)
+ (allout-previous-heading, allout-goto-prefix)
+ (allout-end-of-prefix, allout-next-sibling-leap)
+ (allout-next-visible-heading, allout-auto-fill)
+ (allout-rebullet-heading, allout-kill-line, allout-kill-topic)
+ (allout-yank-processing, allout-resolve-xref)
+ (allout-current-topic-collapsed-p, allout-hide-region-body)
+ (allout-latex-verbatim-quote-curr-line, allout-encrypt-string)
+ (allout-encrypted-topic-p, allout-next-topic-pending-encryption)
+ (count-trailing-whitespace-region): Preserve match data, so allout
+ outline navigation doesn't disrupt other Emacs operations.
+ (allout-beginning-of-line): Retreat to the beginning of the hidden
+ text, so fields are respected (for submodes that care).
+ (allout-end-of-line): Preserve mark activation status when jumping.
+ (allout-open-topic): Account for opening after a child that
+ contains a hidden trailing newline. Preserve match data.
+ Run allout-structure-added-hook
+ (allout-encrypt-decrypted): Preserve match data.
+ (allout-toggle-current-subtree-exposure): Add new interactive
+ function for toggle subtree exposure - suggested by tassilo.
+ (move-beginning-of-line, move-end-of-line): Don't use
+ line-move-invisible-p, it's obsolete - substitute the code,
+ instead.
+
+2007-10-29 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * textmodes/flyspell.el (message-signature-separator):
+ * longlines.el (message-indent-citation-function): Pacify byte
+ compiler.
+
+ * emacs-lisp/cl-loaddefs.el:
+ * ldefs-boot.el: Regenerate.
+
+ * Makefile.in (BYTE_COMPILE_EXTRA_FLAGS): New variable.
+ (.el.elc, compile, compile-always, compile-calc)
+ ($(lisp)/progmodes/cc-mode.elc): Use it.
+
+ * ps-print.el (ps-xemacs-color-name, ps-xemacs-face-kind-p):
+ Only do work for XEmacs.
+ (ps-xemacs-mapper): Rename from ps-mapper, only work on XEmacs.
+ (ps-xemacs-extent-sorter): Rename from ps-extent-sorter, only work
+ on XEmacs.
+ (ps-x-color-instance-p, ps-x-color-instance-rgb-components)
+ (ps-x-color-name, ps-x-color-specifier-p)
+ (ps-x-copy-coding-system, ps-x-device-class)
+ (ps-x-extent-end-position, ps-x-extent-face)
+ (ps-x-extent-priority, ps-x-extent-start-position)
+ (ps-x-face-font-instance, ps-x-find-coding-system)
+ (ps-x-font-instance-properties, ps-x-make-color-instance)
+ (ps-x-map-extents, ps-e-face-bold-p, ps-e-face-italic-p)
+ (ps-e-next-overlay-change, ps-e-overlays-at, ps-e-overlay-get)
+ (ps-e-overlay-end, ps-e-x-color-values, ps-e-color-values):
+ (ps-generate-postscript-with-faces): Delete defaliases.
+ (ps-face-foreground-name, ps-face-background-name)
+ (ps-color-values, ps-face-bold-p, ps-face-italic-p):
+ Move definitions to top level, make the body conditional on the Emacs
+ flavor. Replace uses of deleted aliases and renamed functions.
+ (ps-generate-postscript-with-faces, ps-color-device): Replace uses
+ of deleted aliases and renamed functions.
+
+ * calc/calc.el (calc-emacs-type-lucid): Remove.
+ (calc-digit-map, calcDigit-start, calc-read-key)
+ (calc-clear-unread-commands):
+ * calc/calc-ext.el (calc-user-key-map): Replace uses of
+ calc-emacs-type-lucid with (featurep 'xemacs)
+
+ * emulation/tpu-mapper.el: Replace tpu-lucid-emacs19-p with
+ (featurep 'xemacs).
+ (tpu-lucid-emacs19-p): Remove.
+ (tpu-map-key): Make it a function instead of using fset. Inline
+ tpu-emacs-map-key and tpu-lucid-map-key. Use featurep 'xemacs.
+ (tpu-emacs-map-key, tpu-lucid-map-key): Remove.
+
+ * ielm.el: Use featurep 'xemacs.
+
+ * progmodes/cperl-mode.el (cperl-xemacs-p): Remove.
+ (condition-case, cperl-can-font-lock, cperl-singly-quote-face)
+ (cperl-define-key, cperl-mode-map, cperl-mode, cperl-init-faces)
+ (cperl-write-tags, cperl-tags-hier-init, cperl-perldoc): Replace
+ cperl-xemacs-p with (featurep 'xemacs).
+ (font-lock-cache-position): Pacify byte compiler.
+
+2007-10-29 Drew Adams <drew.adams@oracle.com>
+
+ * faces.el (read-color): New function.
+ (face-at-point, foreground-color-at-point)
+ (background-color-at-point): New functions.
+
+2007-10-28 Richard Stallman <rms@gnu.org>
+
+ * net/browse-url.el (browse-url-text-xterm): Rename from
+ browse-url-lynx-xterm and made generic.
+ (browse-url-text-emacs): Likewise.
+ (browse-url-text-browser): New variable.
+ (browse-url-text-emacs-args): Rename from browse-url-lynx-emacs-args.
+ (browse-url-text-input-field, browse-url-text-input-attempts)
+ (browse-url-kde-program): Likewise.
+
+2007-10-29 Glenn Morris <rgm@gnu.org>
+
+ * textmodes/org-publish.el (org-publish-get-plist-from-filename):
+ Use mapc rather than mapcar (reinstall change deleted without log
+ entry 2007-10-22).
+
+2007-10-29 Martin Rudalics <rudalics@gmx.at>
+
+ * wdired.el (wdired-next-line, wdired-previous-line):
+ Use next-line and previous-line wrapped in with-no-warnings.
+
+2007-10-29 Ryan Yeske <rcyeske@gmail.com>
+
+ * net/rcirc.el (rcirc-server-alist): Use keywords for parameter names.
+ (rcirc-recent-quit-alist): New function.
+ (rcirc): Print a better message when there is only one connected server.
+ (rcirc-complete-nick): Do not update the nick table here.
+ (rcirc-mode-map): Add M-o.
+ (rcirc-current-line): Add variable.
+ (rcirc-mode): Setup variables for line based omit.
+ (rcirc-edit-multiline): Strip text properties.
+ (rcirc-omit-responses): Add NICK.
+ (rcirc-omit-threshold): Add variable.
+ (rcirc-last-quit-line, rcirc-last-line, rcirc-elapsed-lines):
+ Add functions.
+ (rcirc-print): Keep track of current line. Do not fill text if
+ `rcirc-fill-flag' is null. Only omit text if the last activity
+ from the sender is more than `rcirc-omit-threshold' lines ago.
+ (rcirc-put-nick-channel, rcirc-handler-PRIVMSG): Track line
+ numbers instead of time.
+ (rcirc-channel-nicks): Sort by line numbers instead of time.
+ (rcirc-omit-mode): Add `...' when omitting text and recenter.
+ (rcirc-handler-JOIN): Restore the joiners linestamp.
+ (rcirc-maybe-remember-nick-quit): Add function.
+ (rcirc-handler-QUIT): Record sender in table of recently quit nicks.
+
+2007-10-29 Juanma Barranquero <lekktu@gmail.com>
+
+ * loadhist.el (unload-feature-special-hooks):
+ Add `delete-frame-functions' and `suspend-tty-functions'.
+
+ * server.el (server-unload-function): Rename from `server-unload-hook'
+ and adapt to new `unload-feature' functionality. Remove hook from
+ `kill-buffer-hook' buffer-locally.
+ (server-unload-hook): Remove.
+ (server-unload-function): New var; replaces `server-unload-hook'.
+
+2007-10-29 Glenn Morris <rgm@gnu.org>
+
+ * dirtrack.el (dirtrack-debug): Doc fix.
+ (dirtrack-mode, dirtrack-debug-mode): New names for
+ dirtrack-toggle and dirtrack-debug-toggle. Use define-minor-mode.
+ (dirtrack-toggle, dirtrack-debug-toggle, dirtrackp, dirtrack-debug):
+ Make obsolete.
+ (dirtrack-debug-message): Only print message if
+ dirtrack-debug-mode is non-nil. Use with-current-buffer.
+ (dirtrack): Doc fix. Use dirtrack-mode rather than dirtrackp.
+ Remove dirtrack-debug checks now that dirtrack-debug-message does this.
+
+2007-10-28 Glenn Morris <rgm@gnu.org>
+
+ * emacs-lisp/bytecomp.el (byte-compile-warnings): Document `not'.
+ (byte-compile-warnings-safe-p): Handle `not'.
+ (byte-compile-warning-enabled-p, byte-compile-disable-warning)
+ (byte-compile-enable-warning): New functions.
+ (byte-compile-eval-before-compile)
+ (byte-compile-file-form-require): Use byte-compile-disable-warning.
+ (byte-compile-close-variables): Locally bind byte-compile-warnings,
+ but do not modify it.
+ (byte-compile-eval, byte-compile-obsolete)
+ (byte-compile-warn-about-unresolved-functions)
+ (byte-compile-file-form-defvar)
+ (byte-compile-file-form-custom-declare-variable)
+ (byte-compile-file-form-require)
+ (byte-compile-file-form-defmumble, byte-compile-lambda)
+ (byte-compile-form, byte-compile-normal-call)
+ (byte-compile-variable-ref, byte-compile-defvar)
+ (byte-compile-make-variable-buffer-local):
+ Use byte-compile-warning-enabled-p.
+ * emacs-lisp/advice.el (ad-compile-function):
+ Use byte-compile-disable-warning.
+ * emacs-lisp/cl.el: Move local variables to end of file, and set
+ byte-compile-warnings to `(not cl-functions)'.
+ * emacs-lisp/cl-compat.el: Add a local variables section, and set
+ byte-compile-warnings to `(not cl-functions)'.
+ * emacs-lisp/cl-macs.el: Unify local variable section, and set
+ byte-compile-warnings to `(not cl-functions)'.
+ (cl-do-proclaim): Use byte-compile-disable-warning and
+ byte-compile-enable-warning.
+ * emacs-lisp/cl-seq.el: Unify local variable section, and set
+ byte-compile-warnings to `(not cl-functions)'.
+ * progmodes/cc-bytecomp.el (cc-bytecomp-ignore-obsolete):
+ Use byte-compile-disable-warning.
+
+2007-10-28 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * cus-edit.el (custom-browse-insert-prefix):
+ * emulation/edt.el (edt-x-emacs19-p): Use featurep 'xemacs.
+
+2007-10-28 Juanma Barranquero <lekktu@gmail.com>
+
+ * server.el (server-process-filter): Fix typo in docstring.
+ (server-log): Reflow docstrings.
+ (server-delete-client, server-kill-emacs-query-function): Doc fixes.
+ (server-goto-line-column): Use `when'.
+
+2007-10-28 Juri Linkov <juri@jurta.org>
+
+ * isearch.el (isearch-other-meta-char): Call `isearch-edit-string'
+ when mouse is clicked on the isearch message.
+ (isearch-resume): Call `isearch-update' at the end.
+ Rename argument `search' to `string' to conform to the
+ isearch terminology.
+
2007-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
Rewrite abbrev.c in Elisp.
* cus-start.el: Remove abbrev-all-caps and pre-abbrev-expand-hook.
* loadup.el: Load "abbrev.el" before "lisp-mode.el".
+2007-10-27 Vinicius Jose Latorre <viniciusjl@ig.com.br>
+
+ * ps-print.el: Now detect if text foreground and background colors are
+ equal and replace the foreground color by another color, so the text
+ becomes visible. Doc fix.
+ (ps-print-version): New version 6.8.
+ (ps-default-fg, ps-default-bg): Docstring fix.
+ (ps-postscript-code-directory): Fix default value code.
+ (ps-fg-list, ps-fg-validate-p): New options.
+ (ps-foreground-list): New var.
+ (ps-setup, ps-begin-job, ps-plot-region): Fix code.
+
2007-10-27 Glenn Morris <rgm@gnu.org>
* shell.el (shell-dirtrack-verbose, shell-directory-tracker): Doc fix.
(pr-menu-set-ps-title, pr-menu-set-txt-title, pr-region-active-p)
(pr-do-update-menus, pr-update-mode-line, pr-f-read-string)
(pr-f-set-keymap-parents, pr-keep-region-active): Fun aliases.
- (defvar pr-menu-print-item, pr-ps-printer-menu-modified)
+ (pr-menu-print-item, pr-ps-printer-menu-modified)
(pr-txt-printer-menu-modified, pr-ps-utility-menu-modified)
(pr-even-or-odd-alist): Vars definition moved.
* savehist.el (savehist-save): Omit unreadable elements.
- * loadhist.el (unload-function-defs-list): Renamed from
+ * loadhist.el (unload-function-defs-list): Rename from
unload-function-features-list.
(unload-feature-special-hooks, unload-feature): Doc fixes.
Call isearch-buffers-minor-mode.
(change-log-next-buffer): New function.
+2007-10-22 Bastien Guerry <Bastien.Guerry@ens.fr>
+
+ * org-export-latex.el (org-export-latex-protect-string):
+ Renaming of `org-latex-protect'.
+ (org-export-latex-emphasis-alist): By default, don't protect
+ any emphasis formatter from further conversion.
+ (org-export-latex-tables): Honor column grouping for tables.
+ (org-export-latex-title-command): New option.
+ (org-export-latex-treat-backslash-char): Use \textbackslash{} to
+ export backslash character.
+
2007-10-22 Carsten Dominik <dominik@science.uva.nl>
* textmodes/org.el (org-read-date-get-relative): New function.
* follow.el (follow-stop-intercept-process-output):
Use `follow-call-process-filter' rather than `process-filter'.
Simplify.
- * vc.el (vc0iff): Prevent errors in an edge case.
2007-10-11 Eric S. Raymond <esr@snark.thyrsus.com>
* textmodes/org.el (org-re): Also replace the :alpha: class.
(org-todo-tag-alist): Variable removed.
- (org-todo-key-alist, org-todo-key-trigger) New variables.
+ (org-todo-key-alist, org-todo-key-trigger): New variables.
(org-use-fast-todo-selection): New option.
(org-log-done): Docstring fixed.
(org-deadline-warning-days): New default value 14.
- (org-edit-timestamp-down-means-later) New option.
+ (org-edit-timestamp-down-means-later): New option.
(org-tag-alist): Docstring fixed.
(org-fast-tag-selection-include-todo): New option.
(org-export-language-setup): New languages added.