]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
* bookmark.el (bookmark-set): Don't check for
[gnu-emacs] / lisp / ChangeLog
index b415c11303ba5a7cb93da08b56cd58496be8caf3..d162ea33fb1aa533e23c4487cf3f726a546fcd16 100644 (file)
+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>  (tiny change)
+2008-03-06  Lennart Borgman  <lennart.borgman@gmail.com>
 
-       * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Bugfix: replaced
-       :enable (mark-active) with :enable mark-active.
+       * 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>
 
        * 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.