+2008-03-07 Bastien Guerry <bzg@altern.org>
+
+ * bookmark.el (bookmark-set): Don't check for
+ `bookmark-make-name-function' since `bookmark-buffer-file-name'
+ already takes care of this.
+ (bookmark-buffer-name): Removed Info-mode specific code.
+ (bookmark-buffer-file-name): Removed Info-mode specific code.
+
+ * info.el (bookmark-get-info-node): Define this function in
+ info.el, not in bookmark.el.
+ (Info-mode): Set `bookmark-make-name-function' to
+ `Info-bookmark-make-name' locally.
+ (Info-bookmark-make-name): New function.
+
+ * bookmark.el (bookmark-make-name-function): New variable.
+
+2008-03-07 Karl Fogel <kfogel@red-bean.com>
+
+ * bookmark.el (bookmark-set): Make `bookmark-make-record-function'
+ buffer-local, not `bookmark-make-cell-function' (the old name).
+
+2008-03-07 Tassilo Horn <tassilo@member.fsf.org>
+
+ * doc-view.el (doc-view-bookmark-make-record): Delete obsolete
+ second arg.
+
+ * image-mode.el (image-bookmark-make-record): Delete obsolete
+ second arg.
+
+ * info.el (Info-bookmark-make-record): Delete obsolete second arg.
+
+2008-03-07 Jan Dj\e$(Q)Z\e(Brv <jan.h.d@swipnet.se>
+
+ * vc.el (vc-status-menu-map-filter): Return orig-binding if
+ boundp 'vc-ignore-menu-filter.
+ (vc-status-tool-bar-map): Make it defvar.
+ (vc-status-mode): vc-status-tool-bar-map now variable.
+ (vc-status-toggle-mark): toggle-mark-file => vc-status-toggle-mark-file.
+
+2008-03-07 Karl Fogel <kfogel@red-bean.com>
+
+ Give a better name to part of the bookmark interface.
+
+ This was originally a much larger change, but halfway through I
+ updated and discovered that Stefan Monnier had done the rest.
+ It looks like he anticipated the new name too, because he used
+ `the-record' instead of `the-cell' for some internal variable names.
+
+ * bookmark.el
+ (bookmark-make-record-function): Was `bookmark-make-cell-function'.
+ (bookmark-make, bookmark-send-annotation): Update for above.
+ (bookmark-make-record-for-text-file):
+ Was `bookmark-make-cell-for-text-file. Fix doc string re 2008-03-07T05:00:18Z!monnier@iro.umontreal.ca.
+
+ * info.el: Adjust accordingly.
+ (Info-bookmark-make-record): Was `Info-bookmark-make-cell'.
+
+ * image-mode.el: Adjust accordingly.
+ (image-bookmark-make-record): Was `image-bookmark-make-cell'.
+
+ * doc-view.el: Adjust accordingly.
+ (doc-view-bookmark-make-record): Was `doc-view-bookmark-make-cell'.
+
+2008-03-07 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * bookmark.el (bookmark-map, bookmark-read-annotation-mode-map):
+ Move initialization into declaration.
+ (bookmark-get-info-node, bookmark-set-info-node): Remove.
+ (bookmark-make, bookmark-make-cell-for-text-file): Remove info-node arg.
+ (bookmark-info-current-node): Remove.
+ (bookmark-jump-noselect): Rename from bookmark-jump-internal.
+ Add relocation fallback. Set bookmark-current-bookmark.
+ (bookmark-default-handler): Rename from bookmark-jump-noselect.
+ Remove relocation fallback. Don't set bookmark-current-bookmark.
+ (bookmark-set): Let it be used even if there's no buffer-file-name
+ as long as there is a bookmark-make-cell-function.
+ * info.el (Info-bookmark-jump): Remove relocation fallback.
+ Don't set bookmark-current-bookmark.
+
+2008-03-07 Glenn Morris <rgm@gnu.org>
+
+ * calendar/appt.el (appt-issue-message)
+ (appt-message-warning-time, appt-audible, appt-visible)
+ (appt-msg-window, appt-display-mode-line, appt-display-duration)
+ (appt-display-diary): Remove autoload cookies.
+
+ * calendar/cal-china.el, calendar/timeclock.el, calendar/todo-mode.el:
+ Remove leading `*' from defcustom doc-strings.
+
+ * calendar/cal-dst.el (calendar-dst): New custom group.
+ (calendar-daylight-savings-starts, calendar-daylight-savings-ends)
+ (calendar-time-zone, calendar-daylight-time-offset)
+ (calendar-standard-time-zone-name, calendar-daylight-time-zone-name)
+ (calendar-daylight-savings-starts-time)
+ (calendar-daylight-savings-ends-time): Convert from defvar to defcustom.
+ (calendar-daylight-savings-starts, calendar-daylight-savings-ends):
+ Move to start.
+
+ * calendar/cal-menu.el (holidays-in-diary-buffer): Declare for compiler.
+
+ * calendar/calendar.el (calendar-version): Use emacs-version and
+ make it obsolete. Move to end.
+ (calendar-offset, view-diary-entries-initially)
+ (mark-diary-entries-in-calendar, calendar-remove-frame-by-deleting)
+ (view-calendar-holidays-initially, all-hebrew-calendar-holidays)
+ (all-christian-calendar-holidays, all-islamic-calendar-holidays)
+ (all-bahai-calendar-holidays, calendar-load-hook)
+ (initial-calendar-window-hook, today-visible-calendar-hook)
+ (today-invisible-calendar-hook, calendar-move-hook)
+ (diary-nonmarking-symbol, hebrew-diary-entry-symbol)
+ (islamic-diary-entry-symbol, bahai-diary-entry-symbol)
+ (diary-include-string, sexp-diary-entry-symbol)
+ (abbreviated-calendar-year, american-date-diary-pattern)
+ (european-date-diary-pattern, european-calendar-display-form)
+ (american-calendar-display-form, print-diary-entries-hook)
+ (list-diary-entries-hook, diary-hook, diary-display-hook)
+ (nongregorian-diary-listing-hook, mark-diary-entries-hook)
+ (nongregorian-diary-marking-hook, diary-list-include-blanks)
+ (holidays-in-diary-buffer, general-holidays, oriental-holidays)
+ (local-holidays, other-holidays, hebrew-holidays-1)
+ (hebrew-holidays-2, hebrew-holidays-3, hebrew-holidays-4)
+ (hebrew-holidays, christian-holidays, islamic-holidays)
+ (bahai-holidays, solar-holidays, calendar-setup)
+ (calendar-week-start-day): Remove autoload cookies.
+ (diary-glob-file-regexp-prefix): Doc fix.
+ (calendar-goto-info-node): Use `info' rather than `Info-find-node'.
+ (Info-find-emacs-command-nodes, Info-find-node): Remove declarations.
+ (calendar-week-start-day, calendar-debug-sexp): Move to start.
+
+ * calendar/solar.el: Remove leading `*' from defcustom doc-strings.
+ (calendar-time-display-form, calendar-latitude)
+ (calendar-longitude, solar-equinoxes-solstices): Remove autoload
+ cookies.
+ (calendar-latitude, calendar-longitude): Move functions after
+ variables.
+ (diary-sabbath-candles-minutes): Move to start.
+ (solar-setup): Use or rather than if.
+ (solar-sin-degrees, solar-cosine-degrees, solar-tangent-degrees):
+ Remove condition-case.
+ (solar-atn2): Use zerop.
+ (solar-equinoxes-solstices): Doc fix.
+
+ * mail/supercite.el: Remove leading `*' from defcustom doc-strings.
+ (sc-mode-map-prefix): Doc fix. Make it a defcustom.
+
+ * textmodes/org.el (org-agenda-sunrise-sunset): Require solar.
+ (calendar-longitude, calendar-latitude, calendar-location-name):
+ Declare for compiler.
+
+2008-03-06 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * arc-mode.el (archive-ar-file-header-re): New const.
+ (archive-ar-summarize, archive-ar-extract): New funs.
+ (archive-find-type): Recognize ar archives.
+
+ * vc-bzr.el (vc-bzr-resolve-when-done, vc-bzr-find-file-hook):
+ New functions.
+
+ * info.el (Info-bookmark-make-cell): Don't use the info-node argument.
+
+2008-03-06 Lennart Borgman <lennart.borgman@gmail.com>
+
+ * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map):
+ Replace :enable (mark-active) with :enable mark-active.
+
+2008-03-06 Juanma Barranquero <lekktu@gmail.com>
+
+ * vms-patch.el (make-legal-file-name): New obsolete alias.
+ (make-valid-file-name): Rename from `make-legal-file-name'.
+ (make-auto-save-file-name): Use it.
+
+ * calendar/calendar.el (calendar-date-is-legal-p): New obsolete alias.
+ (calendar-date-is-valid-p): Rename from `calendar-date-is-legal-p'.
+ (calendar-date-is-visible-p, mark-visible-calendar-date): Use it.
+
+ * textmodes/org.el (org-export-html-style): Doc fix.
+ (org-get-legal-level): New obsolete alias.
+ (org-get-valid-level): Rename from `org-get-legal-level'.
+ (org-promote, org-demote, org-archive-subtree)
+ (org-remember-handler, org-refile, org-put-clock-overlay): Use it.
+
+2008-03-06 Jan Dj\e$(Q)Z\e(Brv <jan.h.d@swipnet.se>
+
+ * term/x-win.el (x-gtk-stock-map): Add bookmark_add.
+
+ * vc.el (vc-status-tool-bar-map, vc-status-toggle-mark-file)
+ (vc-status-toggle-mark): New functions.
+ (vc-status-mode): Set tool bar map.
+
+2008-03-05 Chong Yidong <cyd@stupidchicken.com>
+
+ * emacs-lisp/lisp.el (parens-require-spaces): Doc fix.
+ Reported by Drew Adams <drew.adams@oracle.com>.
+
+2008-03-05 Juanma Barranquero <lekktu@gmail.com>
+
+ * epg.el (epg-context-include-certs): Reflow docstring.
+ (epg-start-sign-keys, epg-sign-keys, epg-context-armor)
+ (epg-context-signers, epg-context-sig-notations, epg-context-set-armor)
+ (epg-context-set-signers, epg-context-set-sig-notations)
+ (epg-make-import-status, epg-make-import-result)
+ (epg-start-delete-keys): Fix typos in docstrings.
+ (epg-start-sign-keys, epg-sign-keys):
+ Fix typos in obsolescence declarations.
+
+ * iswitchb.el: Don't check for `cadr' and `last'.
+ (iswitchb-define-mode-map, iswitchb-default-keybindings):
+ Add obsolescence declaration and remove redundant info from docstring.
+ (iswitchb-set-common-completion, iswitchb-set-matches)
+ (iswitchb-get-matched-buffers, iswitchb-visit-buffer): Use `let'.
+ (recentf-list, most-len, most-is-exact):
+ Don't wrap defvars within `eval-when-compile'.
+
+2008-03-05 Glenn Morris <rgm@gnu.org>
+
+ * ediff-hook.el (ediff-cond-compile-for-xemacs-or-emacs): Remove.
+ * ediff-init.el (ediff-cond-compile-for-xemacs-or-emacs): Remove.
+ * ediff-diff.el, ediff-help.el, ediff-hook.el, ediff-init.el:
+ * ediff-mult.el, ediff-util.el, ediff-wind.el: Expand all
+ ediff-cond-compile-for-xemacs-or-emacs calls to a featurep test.
+
+ * ediff-hook.el (ediff-window-setup-function): Don't autoload
+ declaration for compiler.
+ (ediff-xemacs-init-menus): Use when rather than if.
+
+ * ediff-init.el (top-level, ediff-frame-iconified-p): Simplify
+ if+and to just and.
+ (ediff-read-event, ediff-overlayp, ediff-make-overlay)
+ (ediff-delete-overlay): Move the XEmacs test inside the definition.
+
+ * ediff-mult.el (ediff-get-meta-info): Use or and unless rather than if.
+
+ * ediff-util.el (ediff-kill-bottom-toolbar): Place (ediff-use-toolbar-p)
+ test inside XEmacs test.
+ (ediff-make-bottom-toolbar): Place whole cond inside XEmacs test,
+ since it was doing nothing on Emacs.
+ (ediff-make-bullet-proof-overlay): Use when rather than if.
+
+ * ediff-wind.el (ediff-select-lowest-window): Use when rather than if.
+ (ediff-setup-control-frame): Remove
+ ediff-cond-compile-for-xemacs-or-emacs, since it is already inside
+ a (featurep 'xemacs) test.
+
+2008-03-05 Jay Belanger <jay.p.belanger@gmail.com>
+
+ * calc/calc-ext.el (calc-extended-command-history): New variable.
+ (calc-exectute-extended-command): Use `calc-extended-command-history'.
+
+2008-03-05 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * bindings.el (mode-line-remote): Add mouse-face. Improve tooltip.
+ (standard-mode-line-position): Add mouse-face.
+
+ * progmodes/compile.el (compilation-menu-map):
+ (compilation-mode-map):
+ * progmodes/grep.el (grep-mode-map): Add :help.
+
+ * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Define and
+ initialize in one step. Add :help. Use :enable to activate menu
+ items. Show the key binding for edebug-defun.
+ (lisp-interaction-mode-map): Add a menu.
+
+ * term.el (term-mode-map): Define and initialize in one step.
+
+ * ediff-init.el (ediff-color-display-p): Simplify.
+ (Xor): Remove unused function.
+ (ediff-with-syntax-table): Simplify for Emacs.
+
+ * ediff-hook.el (menu-bar-ediff-menu): Don't depend on the
+ menu-bar being loaded, it always is.
+
+2008-03-05 Glenn Morris <rgm@gnu.org>
+
+ * textmodes/tex-mode.el (tex-mode): Suppress warning about
+ multiple definitions when compiling.
+
+2008-03-04 Alan Mackenzie <acm@muc.de>
+
+ * progmodes/cc-mode.el (c-neutralize-syntax-in-CPP): Fix coding bug.
+
+ * progmodes/cc-langs.el (c-before-font-lock-function): Fix bug in
+ doc-string, "c-old-LEN" -> "c-old-END".
+
+2008-03-04 Jason Rumney <jasonr@gnu.org>
+
+ * nxml/rng-nxml.el (rng-preferred-prefix-alist): Add dublin core
+ namespaces.
+
+2008-03-04 Glenn Morris <rgm@gnu.org>
+
+ * textmodes/tex-mode.el (tex-cmd-bibtex-args): Add :version and :group.
+
+ * ediff-init.el (ediff-clear-fine-diff-vector): Use mapc rather
+ than mapcar.
+
+2008-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/byte-opt.el (byte-compile-trueconstp)
+ (byte-compile-nilconstp): Can't use recursion in a defsubst.
+
+ * textmodes/tex-mode.el (latex-mode): Remove % from paragraph-separate
+ so that M-q can fill comments.
+ (tex-executable-exists-p, tex-compile): Extend with special syntax for
+ commands implemented in elisp.
+ (tex-compile-commands): Add an entry to use doc-view for pdf files.
+ (tex-format-cmd): New function.
+ (tex-compile): Use it to let the user specify default arguments.
+ (tex-cmd-bibtex-args): New var.
+ (tex-cmd-doc-view): New function.
+
2008-03-03 Juanma Barranquero <lekktu@gmail.com>
* faces.el (face-spec-set): Fix typos in docstring.
New options.
(python-which-shell, python-which-args, python-which-bufname):
New buffer local variables.
- (python-file-queue, python-pdbtrack-is-tracking-p):
+ (python-file-queue, python-pdbtrack-is-tracking-p): New variables.
* progmodes/python.el (python-pdbtrack-stack-entry-regexp)
(python-pdbtrack-input-prompt, python-pdbtrack-track-range):
(tramp-version, tramp-bug, tramp-reporter-dump-variable)
(tramp-load-report-modules, tramp-append-tramp-buffers):
Move to tramp-cmds.el.
+
* net/tramp-fish.el (tramp-fish-handle-copy-file)
(tramp-fish-do-copy-or-rename-file)
(tramp-fish-do-copy-or-rename-file-directly):
* vc-svn.el (vc-svn-diff): If the repository version of all the
files is the same as the specified OLDVERS, do a local diff.
-2007-08-25 Stefan Monnier <monnier@iro.umontreal.ca>
+2007-08-27 Stefan Monnier <monnier@iro.umontreal.ca>
* uniquify.el (uniquify-rationalize-file-buffer-names): Check liveness
of buffers in uniquify-managed.
* simple.el (invisible-p): Rename from text-invisible-p.
Update callers.
-2007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
-
* progmodes/cperl-mode.el (defcustom, x-color-defined-p, cperl-is-face)
(cperl-is-face, cperl-force-face, cperl-etags-snarf-tag, cperl-mode)
(cperl-etags-snarf-tag, cperl-etags-goto-tag-location, cperl-init-faces)
* emacs-lisp/byte-opt.el (byte-optimize-featurep): Handle `sxemacs'.
+ * emacs-lisp/bytecomp.el (byte-compile-from-buffer): Display a big fat
+ warning if the file uses old style backquotes.
+
+ * emacs-lisp/bytecomp.el (byte-compile-log-file)
+ (byte-recompile-directory, byte-compile-file)
+ (byte-compile-from-buffer): Use with-current-buffer.
+
+ * simple.el (text-invisible-p): Rename from line-move-invisible-p.
+ (line-move-invisible-p): Keep as an obsolete alias, just to be safe.
+ (line-move-1, line-move-finish, line-move-to-column)
+ (move-end-of-line, move-beginning-of-line): Use new name.
+
+ * emacs-lisp/backquote.el (backquote-delay-process): Fix last change.
+
+ * progmodes/ada-mode.el: Fix up comment style in header.
+ (ada-check-emacs-version): Remove.
+ (ada-mode): Set parse-sexp-* even if they don't exist: can't hurt.
+ (ada-region-selected): Use (featurep 'xemacs) rather than contortions
+ to try and quieten the byte-compiler.
+ (ada-create-keymap): Use [(..)] keys, which work on both (X)Emacs.
+
+ * vc.el (vc-annotate-warp-version): Don't use previous-line.
+
+2007-08-27 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
+
+ * net/browse-url.el (browse-url-emacs): New function.
+
2007-08-27 Thien-Thi Nguyen <ttn@gnuvola.org>
* emacs-lisp/avl-tree.el: New file.