+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.
* progmodes/compile.el (compilation-menu-map):
(compilation-mode-map):
- * progmodes/grep.el (grep-mode-map): Add :help.
+ * 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
* ediff-init.el (ediff-color-display-p): Simplify.
(Xor): Remove unused function.
- (ediff-with-syntax-table): Simplify for emacs.
+ (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-04 Alan Mackenzie <acm@muc.de>
- * progmodes/cc-mode.el (c-neutralize-syntax-in-CPP): Fix coding
- bug.
+ * 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".
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):
* 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.