(pr-txt-printer-menu-modified, pr-ps-utility-menu-modified)
(pr-even-or-odd-alist): Vars definition moved.
+2007-10-26 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * emulation/pc-select.el (next-line-mark, next-line-nomark)
+ (previous-line-mark, previous-line-nomark): Wrap with-no-warnings
+ around uses of previous-line and next-line.
+
+ * diff.el (diff-old-file, diff-new-file, diff-extra-args): New
+ defvars.
+
+ * textmodes/css-mode.el (comment-continue):
+ * net/browse-url.el (url-handler-regexp):
+ * progmodes/idlw-help.el (idlwave-system-routines): Pacify
+ byte-compiler.
+
+ * textmodes/fill.el (fill-nobreak-p): Replace obsolete alias
+ line-move-invisible-p it's former definition:
+ invisible-p. line-move-invisible-p was removed on 2007-08-29.
+
+2007-10-26 Juanma Barranquero <lekktu@gmail.com>
+
+ * files.el (kill-emacs-query-functions): Doc fix;
+ `save-buffers-kill-emacs' is no longer bound to a key.
+
+2007-10-26 Richard Stallman <rms@gnu.org>
+
+ * isearch-multi.el (isearch-buffers-multi): New option.
+ (isearch-buffers-search-fun): Test it.
+
+ * progmodes/ps-mode.el (ps-mode-map): Delete C-c v binding.
+ Put ps-run-clear on C-c C-l.
+
+ * newcomment.el (comment-styles): New style indent-or-triple.
+ (comment-style): Make that the default.
+ (comment-add defvar): Doc fix.
+ (comment-add): Delete arg EXTRA.
+ (comment-region-default): Open code call to comment-add.
+ Handle indent-or-triple style which uses `multi-char' for INDENT.
+
+2007-10-26 Juanma Barranquero <lekktu@gmail.com>
+
+ * eshell/em-unix.el (nil-blank-string): Doc fix.
+
+2007-10-26 John Wiegley <johnw@newartisans.com>
+
+ * eshell/em-unix.el (eshell/diff): Before calling the `diff'
+ function, ensure that the third argument is turned into a nil if
+ the string is otherwise completely empty (either no characters, or
+ all tabs/spaces). This fixes a bug from a user who found himself
+ unable to customize `diff-switches' and still use Eshell's diff
+ command.
+
+2007-10-26 Glenn Morris <rgm@gnu.org>
+
+ * emacs-lisp/bytecomp.el (byte-compile-warnings): Autoload the
+ safe-local-variable property.
+
+2007-10-26 Gwern Branwen <gwern0@gmail.com> (tiny change)
+
+ * net/browse-url.el (browse-url-browser-function): Delete grail.
+ (browse-url-grail): Function and variable deleted.
+ (browse-url-browser-function): Delete IXI Mosaic.
+ (browse-url-default-browser): Don't try IXI Mosaic.
+ (browse-url-iximosaic): Function deleted.
+ (browse-url-browser-function): Delete MMM.
+ (browse-url-default-browser): Don't try MMM.
+ (browse-url-mmm): Function deleted.
+
+2007-10-26 Drew Adams <drew.adams@oracle.com>
+
+ * custom.el (custom-note-var-changed): New function.
+
+2007-10-25 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * emulation/edt-mapper.el (edt-emacs-variant): Replace the only
+ use with the definition. Remove.
+
+ * add-log.el (change-log-start-entry-re): New defconst.
+ (change-log-sortable-date-at): Use it.
+ (change-log-beginning-of-defun, change-log-end-of-defun):
+ New functions.
+ (change-log-mode): Use them for beginning-of-defun-function and
+ end-of-defun-function.
+
+2007-10-25 Jonathan Yavner <jyavner@member.fsf.org>
+
+ * ses.el: Make `ses--symbolic-formulas' a safe local variable.
+ (ses-mode-print-map): Add `c' and `t' (suggested by Gareth Rees).
+ (ses-recalculate-cell): Deal with point being just beyond end of
+ data area (why does this happen?)
+ (ses-set-curcell): Ditto.
+ (ses-column-letter): Handle columns beyond 702. Code written by
+ Gareth Rees.
+
+2007-10-25 Carsten Dominik <dominik@science.uva.nl>
+
+ * textmodes/org.el (org-agenda-get-restriction-and-command):
+ Use `mapc' instead of `mapcar'.
+ (org-agenda-list): Numeric prefix argument can specify the number
+ of days.
+ (remember-register, remember-buffer): Prevent byte compiler from
+ complaining.
+ (org-todo): Save and restore match data.
+ (org-no-warnings): New macro.
+ (org-columns-eval): Use `org-no-warnings'.
+
+2007-10-25 Chris Moore <christopher.ian.moore@gmail.com>
+
+ * comint.el (comint-password-prompt-regexp):
+ Handle `[sudo] password'-style prompt.
+
+2007-10-25 Glenn Morris <rgm@gnu.org>
+
+ * custom.el (custom-declare-variable): Add :risky and :safe keywords.
+ (defcustom): Doc fix.
+
+ * progmodes/f90.el (f90-keywords-re, f90-keywords-level-3-re):
+ Add `non_intrinsic'.
+ (f90-constants-re): Add ieee modules.
+ (f90-typedef-matcher, f90-typedec-matcher)
+ (f90-imenu-type-matcher): New functions.
+ (f90-font-lock-keywords-1): Give module procedures function-name face.
+ Use `f90-typedef-matcher' for derived types. Fix `abstract interface'.
+ Add `use, intrinsic'.
+ (f90-font-lock-keywords-2): Use `f90-typedec-matcher' for derived types.
+ Move start of `enum' blocks to separate entry.
+ (f90-start-block-re): Fix `type', `abstract interface'.
+ (f90-imenu-generic-expression): Use `f90-imenu-type-matcher' for
+ derived types.
+ (f90-mode-abbrev-table): Add `abstract interface', `asynchronous',
+ `elemental', change `enumerator'.
+ (f90-no-block-limit): Fix `abstract interface'.
+
+ * progmodes/f90.el (f90-indented-comment-re)
+ (f90-directive-comment-re, f90-break-delimiters):
+ * progmodes/fortran.el (fortran-comment-line-start-skip)
+ (fortran-directive-re):
+ * textmodes/conf-mode.el (conf-space-keywords): Mark these regexps
+ as safe if they are strings.
+
+2007-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * startup.el (window-system): Remove. Don't make it frame-local.
+
+2007-10-24 Richard Stallman <rms@gnu.org>
+
+ * savehist.el (savehist-save): Omit unreadable elements.
+
+ * loadhist.el (unload-function-defs-list): Renamed from
+ unload-function-features-list.
+ (unload-feature-special-hooks, unload-feature): Doc fixes.
+
+ * indent.el (indent-to-left-margin): If point's in the indentation,
+ move to the end of the indentation.
+
+ * cus-edit.el (customize-changed-options): Make arg optional.
+
+2007-10-24 Juanma Barranquero <lekktu@gmail.com>
+
+ * bs.el (bs-select, bs-select-other-window): Fix typos in docstrings.
+
+2007-10-24 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * textmodes/org-publish.el (org-publish-attachment): Re-install
+ accidentally deleted change.
+
+2007-10-24 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * term/iris-ansi.el (iris-function-map): Move init into declaration.
+
+2007-10-24 Juanma Barranquero <lekktu@gmail.com>
+
+ * buff-menu.el (Buffer-menu-sort-column): Doc fix.
+ (Buffer-menu-mode-map): Initialize in the declaration.
+ (Buffer-menu-mode): Define with `define-derived-mode'.
+
+2007-10-24 Carsten Dominik <dominik@science.uva.nl>
+
+ * textmodes/org.el (org-version): Change to 5.13e.
+ (org-agenda-file-regexp): Fix typo in docstring.
+ (org-add-planning-info): Fix bug in parenthesis settings.
+ (org-scan-tags): Catch the case of indirect buffers with no filename.
+ (org-fast-tag-selection, org-export-as-ascii, org-export-as-html):
+ Re-install switch to mapc, had been removed by accident.
+ (org-columns-map): New binding `C-c C-o'.
+ (org-columns-menu): Change menu text and added new entry.
+ (org-columns-eval): Document the use of `next-line'.
+ (org-columns-open-link): New function.
+ (org-columns-follow-link): Remove function.
+ (org-open-link-from-string): New function.
+ (org-read-date-get-relative): Fix typo in docstring.
+ (org-read-date-get-relative): Leading +/- is not optional.
+ (org-agenda-get-restriction-and-command): Always resize window on
+ first loop cycle.
+ (org-agenda-open-link): Make sure the link abbreviations are
+ present in the agenda buffer.
+ (org-agenda-copy-local-variable): New function.
+
+2007-10-24 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * vc.el (vc-update-changelog-rcs2log): Remove incorrect `backend' arg.
+
+2007-10-24 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * simple.el (reindent-then-newline-and-indent): Use a `move after
+ insert' kind of marker in the save-excursion.
+
+2007-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * textmodes/css-mode.el: Require CL.
+ (comment-continue): Declare.
+
+ * subr.el (make-variable-frame-localizable): Remove.
+ (make-variable-frame-local): Mark obsolete.
+
+2007-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * textmodes/tex-mode.el (tex-uptodate-p): Don't signal an error if one
+ of the subdirs is unreadable.
+
+2007-10-23 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-set-file-uid-gid): Protect `call-process'
+ when we are local.
+
+2007-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/python.el (python-current-defun): Remove left-over
+ assignment to `start'.
+
+2007-10-23 Juanma Barranquero <lekktu@gmail.com>
+
+ * ibuf-ext.el (ibuffer-auto-update-changed): Use `dolist' rather
+ than `mapcar'; return value is not used.
+
+2007-10-23 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * progmodes/gud.el (gdb-source-window, gud-tooltip-mode)
+ (hl-line-mode, hl-line-sticky-flag): Pacify byte compiler.
+
+2007-10-23 Juanma Barranquero <lekktu@gmail.com>
+
+ * ibuf-ext.el (ibuffer-switch-to-saved-filters)
+ (ibuffer-switch-to-saved-filter-groups): Doc fixes.
+
+2007-10-23 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * term/xterm.el (terminal-init-xterm): Experiment with a longer timeout.
+
+2007-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * emacs-lisp/advice.el (ad-make-advised-docstring):
+ Add ad-advice-info text property to doc string.
+
+2007-10-23 Glenn Morris <rgm@gnu.org>
+
+ * progmodes/f90.el (f90-do-indent, f90-if-indent)
+ (f90-type-indent, f90-program-indent, f90-associate-indent)
+ (f90-continuation-indent, f90-comment-region)
+ (f90-beginning-ampersand, f90-smart-end)
+ (f90-break-before-delimiters, f90-auto-keyword-case)
+ (f90-leave-line-no, f90-mode-hook):
+ Give an appropriate safe-local-variable property.
+
+ * progmodes/fortran.el (fortran-tab-mode-default)
+ (fortran-tab-mode-string, fortran-do-indent, fortran-if-indent)
+ (fortran-structure-indent, fortran-continuation-indent)
+ (fortran-comment-indent, fortran-comment-line-extra-indent)
+ (fortran-comment-line-start)
+ (fortran-minimum-statement-indent-fixed)
+ (fortran-minimum-statement-indent-tab)
+ (fortran-comment-indent-char, fortran-line-number-indent)
+ (fortran-check-all-num-for-matching-do)
+ (fortran-blink-matching-if, fortran-continuation-string)
+ (fortran-comment-region, fortran-electric-line-number)
+ (fortran-column-ruler-fixed, fortran-column-ruler-tab)
+ (fortran-analyze-depth, fortran-break-before-delimiters):
+ Give an appropriate safe-local-variable property.
+
+2007-10-23 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * printing.el: Move variable definitions before use.
+ (pr-menu-char-width, pr-menu-char-height): Pacify byte compiler.
+
+2007-10-22 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emulation/tpu-edt.el (tpu-edt-old-global-values): New var.
+ (tpu-edt-off): Use it.
+ (tpu-edt-on): Set it. Make sure the tpu-global-map is not already on
+ the global-map before adding it to global-map.
+
+ * menu-bar.el (global-buffers-menu-map): New var.
+ (global-map, menu-bar-update-buffers): Use it.
+ * msb.el (msb-menu-bar-update-buffers): Use it.
+ (msb-sort-by-directory, msb--choose-menu, msb--mode-menu-cond)
+ (msb--most-recently-used-menu, msb--create-buffer-menu-2):
+ Use with-current-buffer.
+
+2007-10-22 Juri Linkov <juri@jurta.org>
+
+ * isearch-multi.el: New file.
+
+ * isearch.el (isearch-search-string): After finding the next
+ occurrence switch to buffer isearch-buffers-current-buffer when
+ isearch-buffers-next-buffer-function is non-nil and
+ isearch-buffers-current-buffer is live.
+
+ * add-log.el (change-log-mode): Make and set buffer-local variable
+ isearch-buffers-next-buffer-function to change-log-next-buffer.
+ Call isearch-buffers-minor-mode.
+ (change-log-next-buffer): New function.
+
+2007-10-22 Carsten Dominik <dominik@science.uva.nl>
+
+ * textmodes/org.el (org-read-date-get-relative): New function.
+ (org-agenda-file-regexp): New variable.
+ (org-agenda-files): Allow directories in the variable.
+ (org-agenda-get-restriction-and-command): New function.
+ (org-agenda): Use `org-agenda-get-restriction-and-command'.
+ (org-todo-blocker-hook, org-todo-trigger-hook): New hooks.
+ (org-entry-is-todo-p, org-entry-is-done-p, org-get-todo-state):
+ New functions.
+ (org-entry-add-to-multivalued-property)
+ (org-entry-remove-from-multivalued-property)
+ (org-entry-member-in-multivalued-property): New functions.
+ (org-remember-apply-template): Catch C-g and make sure window
+ configuration is restored.
+ (org-agenda-open-link): Make it work with several links in the line.
+ (org-drawers, org-set-regexps-and-options)
+ (org-get-current-options): Add support for a DRAWERS in-buffer option.
+ (org-agenda-window-frame-fractions): New option.
+ (org-fit-agenda-window): Use `org-agenda-window-frame-fractions'.
+ (org-columns-cleanup-item, org-find-entry-with-id)
+ (org-insert-columns-dblock, org-listtable-to-string)
+ (org-dblock-write:columnview, org-columns-capture-view)
+ (org-edit-headline): New functions.
+ (org-agenda-to-appt): Require calendar.
+ (org-entry-get-with-inheritance): Widen for search.
+ (org-columns-display-here): Don't mark buffer as modified when
+ adding space characters to accomodate column overlays.
+ (org-export-as-html): Better formatting of tags in the toc.
+ (org-columns-display-here): Make the ITEM column as compact as possible.
+ (org-remember-templates): Customization interface improved.
+ (org-export-with-property-drawer): Variable removed.
+ (org-export-with-drawers): New option.
+ (org-complex-heading-regexp): New variable.
+ (org-sort-entries): Rewrite using `sort-subr'.
+ (org-set-property): More appropriate completion during interactive use.
+ (org-sort-entries): Allow sorting by property.
+ (org-additional-option-like-keywords): Add more values.
+ (org-sort-entries-or-items): Rename from `org-sort-entries'.
+
+2007-10-22 Carsten Dominik <dominik@science.uva.nl>
+
+ * textmodes/org.el (org-get-date-from-calendar): New function.
+ (org-at-timestamp-p, org-timestamp-change)
+ (org-remember-templates): First element of each entry is now a
+ name for the template.
+ (org-store-log-note): Check for `org-note-abort'.
+ (org-kill-note-or-show-branches): New command.
+ (org-fontify-priorities): New option.
+ (org-fontify-priorities): New function.
+ (org-cut-subtree, org-copy-subtree): New argument N to
+ act on N sequential subtrees.
+ (org-paste-subtree): Fix the level at which a tree is pasted.
+ (org-fit-agenda-window): Limitations on window size removed.
+ (org-agenda-find-same-or-today-or-agenda): Rename from
+ `org-agenda-find-today-or-agenda'.
+ (org-scheduled-past-days): New option.
+ (org-agenda-scheduled-leaders)
+ (org-agenda-deadline-leaders): New options.
+ (org-agenda-get-deadlines): Use `org-agenda-deadline-leaders'.
+ (org-agenda-get-scheduled): Use `org-agenda-scheduled-leaders'.
+ (org-export-with-tags, org-export-plist-vars)
+ (org-infile-export-plist): New "tags" option.
+ (org-use-property-inheritance): New option.
+ (org-cached-entry-get): Use `org-use-property-inheritance'.
+ (org-remember-apply-template): Fix typo.
+
+2007-10-22 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-find-shell)
+ (tramp-open-connection-setup-interactive-shell): Improve sending
+ initial commands.
+ (tramp-action-terminal): Send debug message.
+ (tramp-wait-for-shell-prompt, tramp-send-command-internal): Remove.
+ (tramp-barf-if-no-shell-prompt): Insert code of
+ `tramp-wait-for-shell-prompt'.
+
+2007-10-22 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * term/AT386.el (terminal-init-AT386): Use input-decode-map.
+
+ * term/vt200.el (terminal-init-vt200):
+ * term/vt201.el (terminal-init-vt201):
+ * term/vt220.el (terminal-init-vt220):
+ * term/vt240.el (terminal-init-vt240):
+ * term/vt300.el (terminal-init-vt300):
+ * term/vt320.el (terminal-init-vt320):
+ * term/vt400.el (terminal-init-vt400):
+ * term/vt420.el (terminal-init-vt420): Use input-decode-map.
+
+ * term/wyse50.el (wyse50-terminal-map): New var.
+ (terminal-init-wyse50): Use it and input-decode-map.
+ (enable-arrow-keys): Emasculate.
+
+ * term/tvi970.el (tvi970-terminal-map): New var.
+ (terminal-init-tvi970): Use it and input-decode-map.
+ (tvi970-keypad-numeric): Remove.
+ (tvi970-set-keypad-mode): Use a terminal-parameter rather than var.
+
+ * term/sun.el (sun-raw-prefix): Fill as part of declaration.
+ (terminal-init-sun): Use it and input-decode-map.
+
+ * term/news.el (terminal-init-news):
+ * term/lk201.el (terminal-init-lk201):
+ * term/iris-ansi.el (terminal-init-iris-ansi): Use input-decode-map.
+
+2007-10-22 Sean O'Rourke <sorourke@cs.ucsd.edu>
+
+ * complete.el (PC-expand-many-files): Remove.
+ (PC-do-completion): Call file-expand-wildcards instead of
+ PC-expand-many-files.
+
+ * net/tramp.el (tramp-handle-expand-many-files): Remove.
+ (PC-expand-many-files): Remove advice.
+
+2007-10-22 Glenn Morris <rgm@gnu.org>
+
+ * progmodes/f90.el: Remove leading "*" from defcustom doc-strings.
+ Add some support for Fortran 2003 syntax:
+ (f90-type-indent): Now also applies to `enum'.
+ (f90-associate-indent): New user option.
+ (f90-keywords-re, f90-keywords-level-3-re, f90-procedures-re):
+ Add some F2003 keywords.
+ (f90-constants-re): New constant.
+ (f90-font-lock-keywords-1): Add `associate' blocks, and `abstract
+ Interface'.
+ (f90-font-lock-keywords-2): Add `enumerator', `generic', `procedure',
+ `class'. Arguments for `type'/`class' may have spaces. Add a new
+ element for functions with specified types. Add `end enum' and
+ `select type'. Add `implicit enumerator' and `procedure'.
+ Add `class default' and `type is', `class is'. Fix `go to' regexp.
+ (f90-font-lock-keywords-3): Add `asynchronous' attribute.
+ (f90-font-lock-keywords-4): Add `f90-constants-re'.
+ (f90-blocks-re): Add `enum' and `associate'.
+ (f90-else-like-re): Add `class is', `type is', and `class default'.
+ (f90-end-type-re): Add `enum'.
+ (f90-end-associate-re, f90-typeis-re): New constants.
+ (f90-end-block-re): Add `enum' and `associate'. Change from
+ optional whitespace to end-of-word, to avoid `enumerator'.
+ (f90-start-block-re): Add `select type', `abstract interface', and
+ `enum'. Avoid `type is', and `type (sometype)'.
+ (f90-mode-abbrev-table): Add `enumerator', `protected', and `volatile'.
+ (f90-mode): Doc fix.
+ (f90-looking-at-select-case): Doc fix. Add `select type'.
+ (f90-looking-at-associate): New function.
+ (f90-looking-at-type-like): Avoid `type is' and `type (sometype)'.
+ Add `enum' and `abstract interface'.
+ (f90-no-block-limit): Add `select type' and `abstract interface'.
+ (f90-get-correct-indent, f90-calculate-indent)
+ (f90-end-of-block, f90-beginning-of-block, f90-next-block)
+ (f90-indent-region, f90-match-end): Handle `associate' blocks.
+
+2007-10-22 Martin Rudalics <rudalics@gmx.at>
+
+ * progmodes/fortran.el (fortran-mode-map, fortran-window-create):
+ Use window-full-width-p.
+
+2007-10-22 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * mail/vms-pmail.el (insert-signature): Don't use end-of-buffer.
+
+ * tooltip.el: Use featurep 'xemacs.
+
+ * printing.el: Move variable definitions before use, no code change.
+
+2007-10-22 Juri Linkov <juri@jurta.org>
+
+ * simple.el (goto-history-element): Allow minibuffer-default to be
+ a list of default values accessible by typing M-n in the minibuffer.
+
+ * dired-x.el (dired-guess-shell-command): Put all guesses to the
+ minibuffer default value list instead of pushing them temporarily
+ to the history list.
+
+2007-10-21 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * hexl.el (hexl-menu): New major mode menu.
+
+2007-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/byte-opt.el (byte-optimize-featurep): Fix paren typo.
+
+2007-10-21 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * w32-fns.el (w32-quote-process-args):
+ * dos-w32.el (print-region-function, lpr-headers-switches)
+ (ps-print-region-function): Pacify byte-compiler.
+
+ * emulation/edt-mapper.el (function-key-map):
+ (edt-map-key): Make it a function instead of using fset.
+ Inline edt-gnu-map-key and edt-lucid-map-key. Use featurep 'xemacs.
+ (edt-gnu-map-key, edt-lucid-map-key): Remove.
+ (edt-x-emacs-p): Remove.
+ (edt-emacs-variant, edt-window-system, edt-xserver):
+ Use featurep 'xemacs.
+
+ * net/eudc.el: Use (featurep 'xemacs) instead of the string test.
+ Replace eudc-xemacs-p with its definition.
+ (eudc-xemacs-p, eudc-emacs-p, eudc-xemacs-mule-p)
+ (eudc-emacs-mule-p): Remove.
+ (eudc-install-menu, eudc-mode): Replace eudc-emacs-p and
+ eudc-xemacs-p with feature tests.
+
+ * net/eudc-bob.el (eudc-bob-generic-menu, eudc-bob-mail-keymap)
+ (eudc-bob-url-keymap, eudc-bob-sound-keymap)
+ (eudc-bob-generic-keymap, eudc-bob-popup-menu)
+ (eudc-bob-toggle-inline-display):
+ * net/eudc-hotlist.el (eudc-hotlist-emacs-menu):
+ Replace eudc-emacs-p and eudc-xemacs-p with feature tests.
+
+ * net/eudcb-ph.el (eudc-ph-open-session):
+ Replace eudc-xemacs-mule-p with its former definition.
+
+ * progmodes/octave-mod.el (octave-xemacs-p): Remove.
+ (octave-abbrev-start): Replace octave-xemacs-p with (featurep 'xemacs).
+
+ * progmodes/vera-mode.el (vera-xemacs): Remove.
+ (vera-mode-syntax-table): Replace vera-xemacs with (featurep 'xemacs).
+
+ * progmodes/vhdl-mode.el (vhdl-xemacs): Remove.
+ (vhdl-doc-mode, vhdl-doc-variable, vhdl-compile-init)
+ (vhdl-speedbar-initialize, vhdl-ps-print-init)
+ (vhdl-forward-comment, vhdl-mode-map-init, vhdl-show-messages)
+ (vhdl-emacs-22, vhdl-emacs-21): Replace vhdl-xemacs
+ with (featurep 'xemacs).
+
+ * progmodes/antlr-mode.el (cond-emacs-xemacs-macfn, defunx)
+ (save-buffer-state-x):
+ * obsolete/fast-lock.el (fast-lock-verbose):
+ * emulation/viper-init.el (viper-xemacs-p)
+ (viper-cond-compile-for-xemacs-or-emacs):
+ * emacs-lisp/checkdoc.el (checkdoc-minor-mode-map):
+ * ps-print.el (case-fold-search):
+ * ediff-hook.el (ediff-cond-compile-for-xemacs-or-emacs):
+ * calculator.el (calculator-help): Use featurep 'xemacs.
+
+ * progmodes/prolog.el: Undo previous change.
+ (comint-prompt-regexp, comint-process-echoes): Pacify byte-compiler.
+
+ * progmodes/dcl-mode.el:
+ * play/yow.el:
+ * calendar/todo-mode.el:
+ * calendar/cal-hebrew.el:
+ * vc-hg.el: Undo previous change.
+
+ * vms-patch.el: Likewise.
+ (print-region-function): Pacify byte-compiler.
+
+2007-10-21 Michael Albinus <michael.albinus@gmx.de>
+
+ * files.el (backup-buffer-copy): Call `copy-file' with non-nil
+ preserve-uid-gid.
+
+ * net/ange-ftp.el (ange-ftp-copy-file): Add PRESERVE-UID-GID for
+ compatibility. It is not used, though.
+
+ * net/tramp.el (top): Put load of all tramp-* files into a dolist.
+ Require tramp-cmds.el.
+ (tramp-make-tramp-temp-file): We can get rid of DONT-CREATE.
+ (tramp-handle-file-name-all-completions): Expand DIRECTORY.
+ (tramp-do-copy-or-rename-file-directly): Make more rigid checks.
+ (tramp-do-copy-or-rename-file-out-of-band)
+ (tramp-maybe-open-connection): Use `make-temp-name'. This is
+ possible, because we don't need to create the temporary file, but
+ we need a prefix for ssh, which has its own temporary file handling.
+ (tramp-handle-delete-directory): Add "-f" to rmdir.
+ (tramp-handle-dired-recursive-delete-directory): Call "rm -rf".
+ (tramp-handle-insert-file-contents): Don't raise a tramp-error but
+ a signal, in order to give the callee a chance to suppress.
+ (tramp-handle-write-region): Set owner also in case of short
+ track. Don't use compatibility calls for `write-region' anymore.
+ (tramp-clear-passwd): Add parameter VEC. Adapt all callees.
+ (tramp-append-tramp-buffers): Apply `tramp-list-tramp-buffers'.
+
+ * net/tramp-cmds.el: New file.
+
+ * net/tramp-gw.el (tramp-gw-basic-authentication): Apply VEC to
+ `tramp-clear-passwd'.
+
+ * net/trampver.el: Update release number.
+
+2007-10-21 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * progmodes/gud.el (gud-target-name): Move definition before use.
+
+ * progmodes/dcl-mode.el: Require imenu at compile time.
+
+ * progmodes/cc-engine.el (c-maybe-stale-found-type):
+ Pacify byte-compiler.
+
+ * obsolete/fast-lock.el: Use featurep test instead of string-match.
+
+ * eshell/esh-mode.el (eshell-handle-ansi-color):
+ Require ansi-color at compile time too.
+
+ * eshell/em-unix.el (eshell/info): Require info at compile time too.
+
+ * w32-fns.el: Require w32-vars.
+
+ * diff-mode.el (diff-refine-hunk): Require smerge-mode at compile
+ time too.
+
+2007-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * double.el ([ignore]): Use `ignore'.
+ (double-setup): Inline into double-mode.
+ (double-mode): Use define-minor-mode.
+
+2007-10-21 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * textmodes/reftex.el: Move require easymenu before first use.
+ (reftex-info): Require info at compile too.
+
+ * textmodes/org-publish.el (org-publish-org-to-html)
+ (org-publish-org-to): Require org at compile time too.
+ (org-publish-attachment): Require at compile time too.
+
+ * term/tty-colors.el (w32-tty-standard-colors):
+ Pacify byte-compiler.
+
+ * term/pc-win.el (frame-creation-function-alist): Add to this
+ instead of setting frame-creation-function.
+
+ * play/blackbox.el (bb-up, bb-down): Use forward-line.
+
+ * net/rcirc.el (rcirc-markup-text-functions): Move definition earlier.
+
+ * calendar/todo-mode.el: Require calendar at compile time.
+
+ * calendar/cal-hebrew.el: Require holidays at compile time.
+
+ * w32-vars.el: Provide w32-vars.
+
+ * term/w32-win.el: Require w32-vars.
+ (w32-color-map): Pacify byte-compiler.
+
+ * loadup.el: Load w32-vars before term/w32-win.
+
+2007-10-20 Juri Linkov <juri@jurta.org>
+
+ * textmodes/fill.el (fill-paragraph): When the region is active,
+ don't try other `or' branches regardless of the value returned by
+ fill-region; just return t.
+
+2007-10-20 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc.el (vc-do-command): Condition out a misleading message when
+ running asynchronously.
+ (vc-deduce-fileset): New argument enables using an unregistered
+ visited file as a singleton fileset if nothing else is available.
+ (vc-next-action): Restore file-registering behavior.
+
+2007-10-20 Jay Belanger <jay.p.belanger@gmail.com>
+
+ * calc/README: Add recent news.
+
+2007-10-20 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * term/x-win.el (x-gtk-stock-map, icon-map-list)
+ (x-gtk-map-stock): Delete duplicated definitions from merge.
+
+ * progmodes/compile.el (compilation-skip-to-next-location)
+ (compilation-skip-threshold, compilation-skip-visited):
+ Move definitions earlier.
+
+ * play/decipher.el (decipher-keypress):
+ * play/zone.el (zone-fall-through-ws):
+ * play/landmark.el (lm-move-down, lm-move-up):
+ * play/handwrite.el (handwrite):
+ * mail/mspools.el (mspools-visit-spool):
+ * wdired.el (wdired-next-line, wdired-previous-line):
+ * tar-mode.el (tar-subfile-save-buffer):
+ * scroll-lock.el (scroll-lock-next-line)
+ (scroll-lock-previous-line):
+ * image-dired.el (image-dired-next-line)
+ (image-dired-previous-line):
+ * ediff-help.el (ediff-help-message-line-length):
+ Use forward-line.
+
+ * smerge-mode.el (smerge-auto-refine):
+ * diff-mode.el (diff-auto-refine): Add :group.
+
+ * play/yow.el: Require doctor at compile time.
+
+ * vmsproc.el: Provide vmsproc.
+ (command-send-input): Use forward-line.
+
+ * vms-patch.el: Require ps-print and vmsproc at compile time.
+
+ * vc-mtn.el (log-view-message-re, log-view-file-re)
+ (log-view-font-lock-keywords): Pacify byte-compiler.
+
+ * vc-hg.el: Require log-view at compile time.
+
+2007-10-20 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * log-view.el (log-view-diff): Adapt log-view-diff for new VC API.
+
+2007-10-20 Glenn Morris <rgm@gnu.org>
+
+ * progmodes/f90.el (f90-font-lock-keywords-2)
+ (f90-looking-at-type-like): Fix regexp typos.
+
2007-10-19 Juanma Barranquero <lekktu@gmail.com>
* bs.el (bs--track-window-changes): Don't refresh the whole list.
* emacs-lisp/advice.el (documentation): Advice deleted.
Doc for advised functions is now handled at C level.
- This is now handled at C level.
(ad-stop-advice, ad-start-advice): Don't enable or disable
advice for `documentation'.
(ad-advised-definition-docstring-regexp): Var deleted.
* net/eudc-hotlist.el (eudc-edit-hotlist):
* net/eudc.el (eudc-display-records)
(eudc-filter-duplicate-attributes)
- (eudc-distribute-field-on-records, eudc-query-form)
- (eudc-process-form):
+ (eudc-distribute-field-on-records, eudc-query-form, eudc-process-form):
* net/eudcb-bbdb.el (eudc-bbdb-filter-non-matching-record)
(eudc-bbdb-query-internal):
* net/eudcb-ldap.el (eudc-ldap-simple-query-internal):
* net/socks.el (socks-build-auth-list):
* progmodes/cc-cmds.el (top level):
- * progmodes/cc-styles.el (c-make-styles-buffer-local)
- (c-set-style):
+ * progmodes/cc-styles.el (c-make-styles-buffer-local, c-set-style):
* progmodes/cperl-mode.el (top level, cperl-imenu-addback)
(cperl-write-tags, cperl-tags-treeify):
* progmodes/ebnf-yac.el (ebnf-yac-token-table):
* vc.el (vc-diff):
(vc-diff-internal): Merge a patch by Juanma Barranquero. Also,
- emporarily disable the check for his edge case of
- vc-diff (stopping it from grinding when callerd from $HOME), as
+ temporarily disable the check for his edge case of
+ vc-diff (stopping it from grinding when called from $HOME), as
it's calling some brittle code in vc-hooks.el.
(with-vc-properties): Fix evaluation time of a macro argument.
* ediff-vers.el (ediff-vc-internal):
* 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>
- * vc.el: Address an edge case in vc-diff pointed out by
- Juanma Barranquero. This is an experimental fix and may change.
-
* vc-hooks.el (vc-registered): Robustify this function a bit
against filenames with no directory component.
2007-10-10 Carsten Dominik <dominik@science.uva.nl>
- * org.el (org-additional-option-like-keywords): New constant.
+ * textmodes/org.el (org-additional-option-like-keywords): New constant.
(org-complete): Use `org-additional-option-like-keywords'.
(org-parse-local-options): New function.
2007-10-10 Carsten Dominik <dominik@science.uva.nl>
- * org.el (org-in-clocktable-p): New function.
- (org-clock-report): Only update the table at point, or insert a
- new one.
+ * textmodes/org.el (org-in-clocktable-p): New function.
+ (org-clock-report): Only update the table at point, or insert a new one.
(org-clock-goto): New function.
(org-open-file): Use `start-process-shell-command' instead of
`shell-command' with an ampersand.
(org-remember-apply-template): Respect the dynamically scoped
selection character.
- * org.texi (Appointment reminders): New section.
-
2007-10-10 Bastien Guerry <Bastien.Guerry@ens.fr>
- * org-export-latex.el (org-export-latex-protect-string):
+ * textmodes/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.
2007-09-26 Bastien Guerry <bzg@altern.org>
- * org-export-latex.el (org-export-latex-tables-verbatim): New function.
+ * textmodes/org-export-latex.el (org-export-latex-tables-verbatim):
+ New function.
(org-export-latex-remove-from-headlines): Name changed because of typo.
(org-export-latex-quotation-marks-convention): Option removed.
(org-export-latex-make-preamble): Handle the DATE option.
2007-09-26 Carsten Dominik <dominik@science.uva.nl>
- * org.el (org-kill-is-subtree-p): Use `org-outline-regexp'.
+ * textmodes/org.el (org-kill-is-subtree-p): Use `org-outline-regexp'.
(org-outline-regexp): New constant.
(org-remember-handler): Throw error when the target file is not in
org-mode.
Handle escaped parens.
(latex-forward-sexp): Doc fix.
- * eshell/esh-mode.el (eshell-output-filter-functions): Add
- eshell-postoutput-scroll-to-bottom.
+ * eshell/esh-mode.el (eshell-output-filter-functions):
+ Add eshell-postoutput-scroll-to-bottom.
* loadup.el: Remove termdev.
2007-09-16 Drew Adams <drew.adams@oracle.com>
- * cus-edit (custom-face-edit-activate): Doc fix.
+ * cus-edit.el (custom-face-edit-activate): Doc fix.
2007-09-16 Glenn Morris <rgm@gnu.org>
* env.el (getenv): Pass frame to getenv-internal.
-2007-08-29 Karoly Lorentey <lorentey@elte.hu>
+2007-08-29 K\e,Aa\e(Broly L\e$,1 q\e(Brentey <lorentey@elte.hu>
* version.el (emacs-version): Show if multi-tty is present.
* cus-start.el: Remove bogus window-system reference from GTK test.
- * ebrowse.el (ebrowse-electric-list-mode-map)
+ * progmodes/ebrowse.el (ebrowse-electric-list-mode-map)
(ebrowse-electric-position-mode-map):
* ebuff-menu.el (electric-buffer-menu-mode-map):
* echistory.el (electric-history-map): Bind C-z to `suspend-frame',
2007-08-19 Michael Kifer <kifer@cs.stonybrook.edu>
- * viper.el (viper-remove-hooks): Remove some additional viper hooks
- when the user calls viper-go-away.
+ * emulation/viper.el (viper-remove-hooks): Remove some additional
+ viper hooks when the user calls viper-go-away.
(viper-go-away): Restore the default of default-major-mode.
Save the value of default-major-mode before vaperization.
- * viper-cmd.el: Replace error "" with "Viper bell".
+ * emulation/viper-cmd.el: Replace error "" with "Viper bell".
- * viper-ex.el: Replace error "" with "Viper bell".
+ * emulation/viper-ex.el: Replace error "" with "Viper bell".
* ediff-util.el (ediff-make-temp-file): Use the coding system of the
buffer for which file is created.
2007-08-17 Bob Rogers <rogers-emacs@rgrjr.dyndns.org> (tiny change)
- * progmode/cperl-mode.el (cperl-look-at-leading-count)
+ * progmodes/cperl-mode.el (cperl-look-at-leading-count)
(cperl-find-pods-heres): Fix an error when typing expressions like
`s{a}{b}'.
(org-column-menu): New menu.
(org-new-column-overlay, org-overlay-columns)
(org-overlay-columns-title, org-remove-column-overlays)
- (org-column-show-value, org-column-quit, org-column-edit): New
- functions.
+ (org-column-show-value, org-column-quit, org-column-edit):
+ New functions.
(org-columns, org-agenda-columns): New commands.
(org-get-columns-autowidth-alist): New functions.
(org-properties): New customize group.
2007-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
- * vera-mode.el (vera-mode): Fix `commend-end-skip' setting.
+ * progmodes/vera-mode.el (vera-mode): Fix `commend-end-skip' setting.
(vera-font-lock-match-item): Fix doc string.
(vera-in-comment-p): Remove unused function.
(vera-skip-forward-literal, vera-skip-backward-literal): Improve code,
(vc-bzr-dir-state): Replace its use with vc-bzr-command.
(vc-bzr-buffer-nonblank-p): New function.
(vc-bzr-state-words): New const.
- (vc-bzr-state): Look for `bzr status` keywords in output.
+ (vc-bzr-state): Look for `bzr status' keywords in output.
Display everything else as a warning message to the user.
Fix status report with bzr >= 0.15.
2007-06-14 Michael Kifer <kifer@cs.stonybrook.edu>
- * viper.el (viper-describe-key-ad, viper-describe-key-briefly-ad):
- Different advices for Emacs and XEmacs. Compile them conditionally.
+ * emulation/viper.el (viper-describe-key-ad)
+ (viper-describe-key-briefly-ad): Different advices for Emacs and XEmacs.
+ Compile them conditionally.
(viper-version): Belated version change.
2007-06-14 Juanma Barranquero <lekktu@gmail.com>
2007-06-13 Ryan Yeske <rcyeske@gmail.com>
- * rcirc.el (rcirc-format-response-string): Use rcirc-nick-syntax
+ * net/rcirc.el (rcirc-format-response-string): Use rcirc-nick-syntax
around bright and dim regexps. Make sure bright and dim matches
use word anchors. Send text through rcirc-markup functions.
(rcirc-url-regexp): Add single quote character.
* progmodes/sh-script.el: Remove unneeded * from docstrings.
Use [:alpha:] and [:alnum:] where applicable.
(sh-quoted-subshell): Rewrite to correctly
- handle nested mixes of `...` and $(...).
+ handle nested mixes of `...' and $(...).
(sh-apply-quoted-subshell): Remove.
(sh-font-lock-syntactic-keywords): Adjust call to sh-quoted-subshell.
2007-06-06 Carsten Dominik <dominik@science.uva.nl>
- * textmodes/org.el
- (org-export-region-as-html, org-replace-region-by-html)
- (org-number-to-letters, org-table-fedit-finish)
- (org-normalize-color, org-table-fedit-ref-right)
- (org-date-to-gregorian, org-table-fedit-move)
- (org-table-convert-refs-to-rc, org-calendar-holiday)
- (org-table-fedit-toggle-ref-type, org-write-agenda)
- (org-colgroup-info-to-vline-list, org-agenda-todo-previousset)
- (org-defkey, org-encode-for-stdout)
+ * textmodes/org.el (org-export-region-as-html)
+ (org-replace-region-by-html, org-number-to-letters)
+ (org-table-fedit-finish, org-normalize-color)
+ (org-table-fedit-ref-right, org-date-to-gregorian)
+ (org-table-fedit-move, org-table-convert-refs-to-rc)
+ (org-calendar-holiday, org-table-fedit-toggle-ref-type)
+ (org-write-agenda, org-colgroup-info-to-vline-list)
+ (org-agenda-todo-previousset, org-defkey, org-encode-for-stdout)
(org-indent-line-function, org-export-as-html-to-buffer)
(org-store-agenda-views, org-update-mode-line)
(org-find-if, org-delete-all)