1. 06 Jun, 2000 1 commit
    • Karl Fogel's avatar
      Applied this patch from Eli Zaretskii. Pretty much taking on faith · 59cfe8b9
      Karl Fogel authored
      that it works, because I can't build the 20.6 raw tree...
      
      2000-05-25  Eli Zaretskii  <eliz@is.elta.co.il>
      
      	* bookmark.el (bookmark-insert-location, bookmark-bmenu-list)
      	(bookmark-bmenu-show-filenames, bookmark-bmenu-hide-filenames):
      	Call display-color-p and display-mouse-p instead of looking at
      	window-system.
      59cfe8b9
  2. 06 Mar, 2000 1 commit
  3. 09 Dec, 1999 1 commit
  4. 23 May, 1999 1 commit
  5. 24 Jun, 1998 1 commit
  6. 26 May, 1998 1 commit
    • Richard M. Stallman's avatar
      Changes so bookmark list mode works with Info: · e197b151
      Richard M. Stallman authored
      (bookmark-jump-noselect): Use an inner save-window-excursion.
      (bookmark-bmenu-switch-other-window): Temporarily set
      pop-up-windows, same-window-buffer-names, and same-window-regexps,
      to override Info's special display behaviors.
      e197b151
  7. 08 Mar, 1998 1 commit
  8. 22 Aug, 1997 1 commit
    • Richard M. Stallman's avatar
      (bookmark-load): Use `bookmark-import-new-list' to · 91169ba7
      Richard M. Stallman authored
      load the new list carefully, renaming bookmarks as necessary.
      In docstring, mention new renaming behavior.
      Optional arg OVERWRITE replaces inaccurately-named REVERT.
      If file loaded was bookmark-default-file, then set
      bookmarks-already-loaded to t.
      (bookmark-import-new-list): New func.
      (bookmark-maybe-rename): New func, helper to above.
      (bookmark-set-name): Accept bookmark as either string (behaves
      same as before) or list (treat it as a bookmark record).
      
      (bookmark-set, bookmark-maybe-load-default-file)
      (bookmark-jump-noselect, bookmark-rename)
      (bookmark-show-annotation): Discard pointless `progn's.
      
      (bookmark-bmenu-mark, bookmark-bmenu-unmark)
      (bookmark-bmenu-backup-unmark, bookmark-bmenu-delete-backwards):
      Renormalize position after all else is done.
      
      (bookmark-edit-annotation-mode, bookmark-bmenu-list)
      (bookmark-show-annotation, bookmark-show-all-annotations):
      Use `x' instead of `(not (eq x nil))'.
      
      (bookmark-yank-word): Inner save-excursion changed to progn.
      (bookmark-send-annotation, bookmark-send-edited-annotation)
      (bookmark-insert): Use buffer-string instead of buffer-substring.
      (bookmark-make-cell): Make sure annotation and info-node strings
      contain no text properties.
      (bookmark-relocate): Remember to rebuild bmenu buffer after a
      bookmark has been relocated.
      (bookmark-bmenu-check-position): Return a meaningful value --
      callers have apparently been assuming this anyway.
      (bookmark-build-xemacs-menu): Unused function deleted.
      (bookmark-version): Removed this variable; the Emacs version suffices.
      91169ba7
  9. 10 Jul, 1997 1 commit
  10. 12 Apr, 1997 2 commits
  11. 30 Mar, 1997 1 commit
    • Richard M. Stallman's avatar
      Added mouse-selection feature for bookmark list buffer. · 7e510a5e
      Richard M. Stallman authored
      (bookmark-bmenu-other-window-with-mouse): New function.
      (bookmark-bmenu-mode-map): Bind mouse-2.
      (bookmark-bmenu-list, bookmark-insert-location,
      bookmark-bmenu-hide-filenames): Put text property on bookmarks.
      (bookmark-bmenu-show-filenames): Remove text property from
      white spaces generated by `move-to-column'.
      (bookmark-bmenu-bookmark): Use `buffer-substring-no-properties'
      instead of `buffer-substring'.
      7e510a5e
  12. 26 Feb, 1997 1 commit
  13. 01 Sep, 1996 1 commit
  14. 09 May, 1996 1 commit
    • Richard M. Stallman's avatar
      (bookmark-bmenu-delete-backwards) · 5e0e5feb
      Richard M. Stallman authored
      (bookmark-write, bookmark-relocate, bookmark-insert-buffer-name)
      (bookmark-insert-current-bookmark, bookmark-send-edited-annotation)
      (bookmark-read-annotation, bookmark-read-annotation-text-func)
      (bookmark-send-annotation, bookmark-insert-file-format-version-stamp):
      Doc fixes.
      5e0e5feb
  15. 08 May, 1996 2 commits
    • Karl Fogel's avatar
      (bookmark-locate): ;;;###autoload this alias. · fbd98d61
      Karl Fogel authored
      (bookmark-bmenu-mode-map): bind C-c C-c to bookmark-bmenu-this-window,
      analogously to other Emacs listing modes such as *grep* and *occur*.
      (bookmark-version): upped to 2.6.4.
      fbd98d61
    • Karl Fogel's avatar
      (bookmark-make): take optional arg `info-node', pass it on to · a15269c0
      Karl Fogel authored
      bookmark-make-cell.
      (bookmark-make-cell): if new optional arg `info-node' is non-nil, make
      it be the bookmark's info-node.
      (bookmark-info-current-node): new func.
      (bookmark-set): call bookmark-make, passing result from above
      bookmark-info-current-node.
      (bookmark-send-annotation): same as above.
      (bookmark-locate): defalias to bookmark-insert-location for backward
      compatibility.
      (bookmark-version): upped to 2.6.3.
      a15269c0
  16. 02 Mar, 1996 1 commit
  17. 25 Jan, 1996 2 commits
  18. 14 Jan, 1996 1 commit
  19. 05 Jan, 1996 1 commit
    • Karl Fogel's avatar
      "cyclic.com" addresses changed to "red-bean.com". · 60d0378e
      Karl Fogel authored
      <bookmark-bmenu-mode-map>: don't bind C-k.
      <bookmark-bmenu-mode>: better key description.
      <bookmark-bmenu-execute-deletions>: display message while working.
      <bookmark-version>: upped to 2.6.20.
      <bookmark-load>: fixed "done" message, duh.
      60d0378e
  20. 04 Jan, 1996 1 commit
  21. 30 Dec, 1995 1 commit
    • Karl Fogel's avatar
      Removed all `bookmark-xemacsp' conditional code relating to menus. Do · 09fd6588
      Karl Fogel authored
      ";;;###autoloads" the as they were done in 2.6.13.
      (bookmark-version): new var, set to 2.6.19.
      (baud-rate): set to 19200 if not already bound.
      (bookmark-make): don't call `set-text-properties' on a Lisp string if
      this is XEmacs, because it won't work.
      (buffer-substring-no-properties): if this is not fboundp, then fset it
      to `buffer-substring-without-properties'.
      09fd6588
  22. 17 Aug, 1995 1 commit
  23. 17 Jul, 1995 1 commit
  24. 18 Jun, 1995 1 commit
    • Richard M. Stallman's avatar
      Make doc strings and argument names consistent where necessary. · 4eadcdf8
      Richard M. Stallman authored
      Moved user variables to own section.
      (bookmark-alist): Better doc string.
      (bookmark-insert-current-bookmark): Doc string.
      (bookmark-insert-buffer-name): Doc string.
      (bookmark-set): Take optional NAME argument.
      (bookmark-bmenu-select): Use member to test for string's presence.
      Use a more efficent test at end, as suggested by Mikio Nakajima.
      4eadcdf8
  25. 30 May, 1995 1 commit
  26. 06 Apr, 1995 1 commit
    • Richard M. Stallman's avatar
      (menu-bar-bookmark-map): Autoload each form · 7af04c89
      Richard M. Stallman authored
      used to set up this variable's value, so that the whole job
      is done in loaddefs.el.
      (bookmark-menu-locate, bookmark-menu-jump, bookmark-menu-insert)
      (bookmark-menu-delete, bookmark-menu-rename): Add autoloads.
      7af04c89
  27. 20 Mar, 1995 1 commit
  28. 15 Mar, 1995 1 commit
  29. 13 Mar, 1995 1 commit
    • Karl Fogel's avatar
      Removed C-v bindings; they were inconsistent. · 4c0b5ad1
      Karl Fogel authored
      Defvarred some variables to nil, solely to avoid compilation warnings.
      Use "Author's Update Number:" instead of "Version:".
      (bookmark-history): new var.
      (bookmark-completing-read): use `bookmark-history'.
      (bookmark-historicize-string): new macro.
      Use this everywhere `bookmark-completing-read' is used, because
      `completing-read' won't get a chance to add to `bookmark-history' if
      we were invoked via a menu.
      (bookmark-rename): use `bookmark-history' when reading the new name.
      No need for the strange C-o binding anymore.
      4c0b5ad1
  30. 11 Mar, 1995 2 commits
    • Richard M. Stallman's avatar
      (bookmark-buffer-name): Be smarter about deducing a name. · 4cd51172
      Richard M. Stallman authored
      (bookmark-insert-buffer-name): Use bookmark-buffer-name.
      Replaces bookmark-insert-current-file-name.
      
      (bookmark-make-cell): Use set-text-properties,
      not format, to clear text properties.
      4cd51172
    • Richard M. Stallman's avatar
      Insure that all entry points call `bookmark-maybe-load-default-file'. · e3437989
      Richard M. Stallman authored
      Changed format of bookmark-alist and therefore of bookmark files.
      Have version stamps in bookmark files.
      Automatically upgrade old bookmark files to new format.
      Changed name of default bookmark file to ".emacs.bmk".
      Replaced "Bookmark-menu" with "bookmark-bmenu".  The
      capitalization signified nothing; "bmenu" means "buffer-menu"
      -- that is, bmenu code is for the dired-like of bookmarks that
      appears when `list-bookmarks' is run, and the "bookmark-menu"
      prefix is for the menu-bar.
      Internally, use an alist instead of hardcoded list-positions
      for storing bookmark information.
      
      Applied <johng@media.mit.edu>'s patches for annotation support:
      (bookmark-send-annotation, bookmark-read-annotation-mode)
      (bookmark-edit-annotation-mode, bookmark-default-annotation-text)
      (bookmark-read-annotation-text-func, bookmark-read-annotation)
      (bookmark-send-edited-annotation, bookmark-edit-annotation):
      New functions.
      
      (bookmark-get-bookmark, bookmark-get-bookmark-record)
      (bookmark-name-from-full-record, bookmark-set-name)
      (bookmark-get-annotation, bookmark-set-annotation)
      (bookmark-get-info-node, bookmark-set-info-node)
      (bookmark-get-filename, bookmark-set-filename)
      (bookmark-get-position, bookmark-set-position)
      (bookmark-get-front-context-string, bookmark-set-front-context-string)
      (bookmark-get-rear-context-string, bookmark-set-rear-context-string):
      New subroutines.
      
      (bookmark-file-format-version, bookmark-end-of-version-stamp-marker):
      New variables.
      (bookmark-grok-file-format-version, bookmark-maybe-upgrade-file-format)
      (bookmark-upgrade-version-0-alist, bookmark-upgrade-file-format-from-0)
      (bookmark-insert-file-format-version-stamp): New functions.
      (bookmark-maybe-load-default-file):
      Renamed from bookmark-try-default-file'.
      (bookmark-old-default-file): New variable.
      (bookmark-default-file): Renamed from `bookmark-file'.
      New initial value, ".emacs.bmk".
      (bookmark-make-cell): Use backquote.
      Produce with the new format (Format Version 1).
      Use `format' to strip text-properties.
      (bookmark-write-file): Use `pp' instead of `princ'.
      Call `bookmark-insert-file-format-version-stamp'.
      (bookmark-all-names, bookmark-menu-popup-paned-bookmark-menu)
      (bookmark-menu-build-paned-menu, bookmark-menu-popup-paned-menu)
      (bookmark-insert-location): New functions.
      (bookmark-completing-read): New function.  Everyone who called
      `completing-read' in the interactive spec now calls this.
      (bookmark-load-hook): New hook.
      
      (bookmark-make-menu-alist): Function deleted.
      (bookmark-popup-menu-and-apply-function): replaces
      `bookmark-make-menu-with-function'.
      
      (bookmark-load): Use `bookmark-alist-from-buffer'.
      Call `bookmark-maybe-upgrade-file-format'.
      (bookmark-set): If Info mode, record Info-current-node.
      Use `bookmark-bmenu-surreptitiously-rebuild-list'.
      (bookmark-buffer-file-name): Handle Info files.
      (bookmark-buffer-name): If Info mode, return Info-current-node.
      (bookmark-jump-noselect): For info node, use Info-goto-node.
      Use the helper functions, don't mess with the raw
      alist (except in completion, which we'll take care of later).
      Don't count on `bookmark-search-size' being correct; use the
      length of `forward-str' and `behind-str' instead.
      (bookmark-relocate): Use the helper functions; don't mess
      with the raw alist except in completion.
      (bookmark-rename): C-o in minibuffer now inserts old name.
      (bookmark-delete): New arg BATCH.
      (bookmark-bmenu-execute-deletions): Was `bookmark-bmenu-execute'.
      Just call bookmark-delete with the BATCH arg.
      Set the modification count and maybe save when done.
      Save point intuitively.
      (bookmark-insert-current-file-name): Just use `file-name-nondirectory'.
      (bookmark-location): Made non-interactive.
      (bookmark-bmenu-list): Replaces `list-bookmarks'.
      Delete arg ANNOTATION.  Use mapcar to simplify.
      If not interactive-p, then use `set-buffer' instead of
      `switch-to-buffer'.
      (bookmark-kill-line): New function, used instead of kill-line.
      (bookmark-search-size): Init to 16 instead of 500.
      e3437989
  31. 01 Nov, 1994 1 commit
  32. 17 Jun, 1994 1 commit
  33. 20 May, 1994 1 commit
  34. 16 May, 1994 1 commit
  35. 03 May, 1994 1 commit
  36. 10 Mar, 1994 1 commit