1. 01 Sep, 2009 1 commit
  2. 18 Jul, 2009 1 commit
    • Juri Linkov's avatar
      Virtual Info keyword finder. · fcdd8562
      Juri Linkov authored
      (add-to-list)<Info-virtual-files>: Add "\\`\\*Finder.*\\*\\'".
      (Info-finder-file): New variable.
      (Info-finder-find-file): New function.
      (finder-known-keywords, finder-package-info)
      (find-library-name, lm-commentary): Use defvar and
      declare-function to silence compiler warnings.
      (Info-finder-find-node): New function.
      (info-finder): New command.
      fcdd8562
  3. 15 Jul, 2009 1 commit
    • Chong Yidong's avatar
      * simple.el (deactivate-mark): Optional argument FORCE. · f9be2e35
      Chong Yidong authored
      (set-mark): Use deactivate-mark.
      
      * info.el (Info-search): No need to check transient-mark-mode
      before calling deactivate-mark.
      
      * select.el (x-set-selection): Doc fix.
      (x-valid-simple-selection-p): Allow buffer values.
      (xselect--selection-bounds): Handle buffer values.  Suggested by
      David De La Harpe Golden.
      
      * mouse.el (mouse-set-region, mouse-drag-track): Call
      copy-region-as-kill before setting the mark, to let
      select-active-regions work.
      
      * simple.el (deactivate-mark): If select-active-regions is
      non-nil, copy the selection data into a string.
      (activate-mark): If select-active-regions is non-nil, set the
      selection to the current buffer.
      (set-mark): Update selection if select-active-regions is non-nil.
      
      * select.el (x-valid-simple-selection-p): Allow buffer values.
      f9be2e35
  4. 02 Jul, 2009 1 commit
    • Juri Linkov's avatar
      Virtual Info files and nodes. · 6a013a49
      Juri Linkov authored
      (Info-virtual-files, Info-virtual-nodes): New variables.
      (Info-current-node-virtual): New variable.
      (Info-virtual-file-p, Info-virtual-fun, Info-virtual-call):
      New functions.
      (Info-file-supports-index-cookies): Use Info-virtual-file-p
      to check for a virtual file instead of checking a fixed list
      of node names.
      (Info-find-file): Use Info-virtual-fun and Info-virtual-call
      instead of ad-hoc processing of "dir" and (apropos history toc).
      (Info-find-node-2): Use Info-virtual-fun and Info-virtual-call
      instead of ad-hoc processing of "dir" and (apropos history toc).
      Reread a file when moving from a virtual node.
      (add-to-list)<Info-virtual-files>: Add "\\`dir\\'".
      (Info-directory-toc-nodes, Info-directory-find-file)
      (Info-directory-find-node): New functions.
      (add-to-list)<Info-virtual-files>: Add "\\`\\*History\\*\\'".
      (Info-history): Move part of code to
      `Info-history-find-node'.
      (Info-history-toc-nodes, Info-history-find-file)
      (Info-history-find-node): New functions.
      (add-to-list)<Info-virtual-nodes>: Add "\\`\\*TOC\\*\\'".
      (Info-toc): Move part of code to `Info-toc-find-node'.
      (Info-toc-find-node): New function.
      (Info-toc-insert): Renamed from `Info-insert-toc'.  Don't insert
      the current Info file name to references because now the node
      "*TOC*" belongs to the same Info manual.
      (Info-toc-build): Renamed from `Info-build-toc'.
      (Info-toc-nodes): Rename input argument `file' to `filename'.
      Use Info-virtual-fun, Info-virtual-call and Info-virtual-file-p
      instead of ad-hoc processing of ("dir" apropos history toc).
      (Info-index-nodes): Use Info-virtual-file-p
      to check for a virtual file instead of checking a fixed list
      of node names.
      (Info-index-node): Add check for `Info-current-node-virtual'.
      Raise `save-match-data' higher up the tree to contain
      `search-forward' too (bug fix).
      (add-to-list)<Info-virtual-nodes>: Add "\\`\\*Index.*\\*\\'".
      (Info-virtual-index-nodes): New variable.
      (Info-virtual-index-find-node, Info-virtual-index): New functions.
      (add-to-list)<Info-virtual-files>: Add "\\`\\*Apropos\\*\\'".
      (Info-apropos-file, Info-apropos-nodes): New variables.
      (Info-apropos-toc-nodes, Info-apropos-find-file)
      (Info-apropos-find-node, Info-apropos-matches): New functions.
      (info-apropos): Move part of code to `Info-apropos-find-node' and
      `Info-apropos-matches'.
      (Info-mode-map): Bind "I" to `Info-virtual-index'.
      (Info-desktop-buffer-misc-data): Use Info-virtual-file-p to check
      for a virtual file instead of checking a fixed list of node names.
      6a013a49
  5. 23 May, 2009 1 commit
  6. 14 Jan, 2009 1 commit
  7. 10 Jan, 2009 1 commit
    • Eli Zaretskii's avatar
      Fix Bug #876: · 8b5e8b42
      Eli Zaretskii authored
      (info-insert-file-contents, Info-insert-dir): Bind inhibit-null-byte-detection
      to non-nil.
      8b5e8b42
  8. 05 Jan, 2009 1 commit
  9. 23 Dec, 2008 1 commit
    • Juri Linkov's avatar
      (Info-find-node-2): Use negative offset 2 instead of 1 · 3fbb3dc4
      Juri Linkov authored
      for Info-point-loc since it is more correct in all cases.
      (Info-isearch-filter): Rename from
      `Info-isearch-filter-predicate'.  Doc fix.
      (Info-mode): Replace `Info-isearch-filter-predicate' with
      `Info-isearch-filter'.
      3fbb3dc4
  10. 19 Dec, 2008 1 commit
    • Juri Linkov's avatar
      (Info-isearch-search): Implement lax version of · 74a131b6
      Juri Linkov authored
      incremental word search in Info.
      (Info-isearch-start): Set Info-isearch-initial-node to the
      current node when search is nonincremental to not stop at the
      initial node in this case.
      (Info-mode-map): Unbind "\M-s" from `Info-search'.
      74a131b6
  11. 03 Dec, 2008 1 commit
    • Lute Kamstra's avatar
      * align.el: · 9201cc28
      Lute Kamstra authored
      * allout.el:
      * apropos.el:
      * arc-mode.el:
      * autoinsert.el:
      * avoid.el:
      * battery.el:
      * bookmark.el:
      * buff-menu.el:
      * calculator.el:
      * chistory.el:
      * cmuscheme.el:
      * comint.el:
      * compare-w.el:
      * dabbrev.el:
      * delim-col.el:
      * desktop.el:
      * diff-mode.el:
      * diff.el:
      * dired-aux.el:
      * dired-x.el:
      * dired.el:
      * dos-vars.el:
      * ediff-diff.el:
      * ediff-help.el:
      * ediff-init.el:
      * ediff-merg.el:
      * ediff-mult.el:
      * ediff-ptch.el:
      * ediff-vers.el:
      * ediff-wind.el:
      * ediff.el:
      * emerge.el:
      * facemenu.el:
      * faces.el:
      * ffap.el:
      * filecache.el:
      * find-dired.el:
      * font-core.el:
      * font-lock.el:
      * forms.el:
      * fringe.el:
      * help-at-pt.el:
      * hippie-exp.el:
      * ido.el:
      * image-file.el:
      * imenu.el:
      * indent.el:
      * info.el:
      * isearchb.el:
      * iswitchb.el:
      * jit-lock.el:
      * jka-compr.el:
      * log-edit.el:
      * lpr.el:
      * ls-lisp.el:
      * man.el:
      * menu-bar.el:
      * midnight.el:
      * mouse-sel.el:
      * mouse.el:
      * msb.el:
      * outline.el:
      * paren.el:
      * pcmpl-cvs.el:
      * pcmpl-gnu.el:
      * pcomplete.el:
      * pcvs-info.el:
      * pcvs-parse.el:
      * printing.el:
      * ps-mule.el:
      * ps-print.el:
      * replace.el:
      * ruler-mode.el:
      * saveplace.el:
      * sb-image.el:
      * scroll-bar.el:
      * sha1.el:
      * shadowfile.el:
      * shell.el:
      * sort.el:
      * speedbar.el:
      * strokes.el:
      * tempo.el:
      * term.el:
      * terminal.el:
      * time-stamp.el:
      * time.el:
      * tree-widget.el:
      * type-break.el:
      * vc-cvs.el:
      * vc-hg.el:
      * vc-mcvs.el:
      * vc-rcs.el:
      * vc-sccs.el:
      * vc.el:
      * view.el:
      * w32-vars.el:
      * whitespace.el:
      * wid-edit.el: Remove leading * from docstrings of defcustoms,
      deffaces, defconsts and defuns.
      9201cc28
  12. 17 Nov, 2008 1 commit
    • Juri Linkov's avatar
      (Info-search, Info-mode): Rename · a2c72e6c
      Juri Linkov authored
      `isearch-success-function' to `isearch-filter-predicate'.
      (Info-isearch-filter-predicate): Rename from
      `Info-search-success-function'.
      a2c72e6c
  13. 20 Oct, 2008 1 commit
  14. 19 Oct, 2008 1 commit
  15. 18 Oct, 2008 2 commits
  16. 11 Oct, 2008 1 commit
  17. 10 Oct, 2008 1 commit
  18. 17 Sep, 2008 1 commit
  19. 10 Sep, 2008 2 commits
  20. 04 Sep, 2008 1 commit
  21. 30 Aug, 2008 1 commit
  22. 30 Jul, 2008 1 commit
  23. 27 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      Remove support for Mac Carbon. · 9e2a2647
      Dan Nicolaescu authored
      * mactoolbox.c:
      * macterm.h:
      * macterm.c:
      * macselect.c:
      * macmenu.c:
      * macgui.h:
      * macfns.c:
      * mac.c: Remove file.
      * s/darwin.h:
      * m/intel386.h:
      * xfaces.c:
      * xdisp.c:
      * window.c:
      * tparam.c:
      * termhooks.h:
      * termcap.c:
      * term.c:
      * syssignal.h:
      * sysselect.h:
      * sysdep.c:
      * process.c:
      * lread.c:
      * lisp.h:
      * keyboard.c:
      * image.c:
      * fringe.c:
      * frame.h:
      * frame.c:
      * fontset.c:
      * font.h:
      * font.c:
      * fns.c:
      * fileio.c:
      * emacs.c:
      * dispnew.c:
      * dispextern.h:
      * config.in:
      * atimer.c:
      * Makefile.in: Remove code for Carbon
      
      * erc.el: Remove code for Carbon.
      
      Remove support for Mac Carbon.
      * term/mac-win.el: Remove file
      * international/mule-cmds.el:
      * version.el:
      * startup.el:
      * simple.el:
      * mwheel.el:
      * mouse.el:
      * loadup.el:
      * isearch.el:
      * info.el:
      * frame.el:
      * faces.el:
      * disp-table.el:
      * cus-start.el:
      * cus-face.el:
      * cus-edit.el:
      * Makefile.in: Remove code for Carbon.
      
      Remove support for Mac Carbon.
      * makefile.w32-in:
      * emacsclient.c: Remove code for Carbon.
      
      * PROBLEMS:
      * MACHINES: Remove mentions of Mac Carbon.
      
      * ns-emacs.texi:
      * faq.texi: Remove mentions of Mac Carbon.
      
      * os.texi:
      * frames.texi:
      * display.texi: Remove mentions of Mac Carbon.
      
      * xresources.texi: Remove mentions of Mac Carbon.
      
      * make-tarball.txt:
      * admin.el:
      * FOR-RELEASE:
      * CPP-DEFINES: Remove mentions of Mac Carbon.
      
      Remove support for Mac Carbon.
      * mac: Remove directory.
      * make-dist:
      * configure.in:
      * README:
      * Makefile.in:
      * INSTALL:  Remove code for Carbon.
      * configure: Regenerate.
      9e2a2647
  24. 15 Jul, 2008 1 commit
  25. 25 Jun, 2008 1 commit
    • Stefan Monnier's avatar
      * bookmark.el (bookmark-alist): Allow the 2 slightly different formats · 43f8b275
      Stefan Monnier authored
      used until now in bookmark.el's code.
      (bookmark-get-bookmark): Accept bookmark names or bookmark records.
      (bookmark-get-bookmark-record): Allow the 2 slightly different formats
      used until now in bookmark.el's code.
      (bookmark-set-filename): Remove special code, moved to its only caller.
      (bookmark-store): Use the newer format.
      (bookmark-make-record-default): Add arg `point-only'.
      Rename from bookmark-make-record-for-text-file.
      (bookmark--jump-via): New function.
      (bookmark-jump, bookmark-jump-other-window, bookmark-bmenu-2-window)
      (bookmark-bmenu-other-window, bookmark-bmenu-switch-other-window):
      Use it.
      (bookmark-jump-noselect, bookmark-default-handler):
      Don't return an alist, instead return the data implicitly by changing
      current buffer and point.  Signal an error if the file doesn't exist.
      * info.el (Info-bookmark-make-record):
      Use bookmark-make-record-default.
      (Info-bookmark-jump): Use bookmark-default-handler.
      * image-mode.el (image-bookmark-make-record):
      Use bookmark-make-record-default.
      (image-bookmark-jump): Use bookmark-default-handler.
      * doc-view.el (doc-view-bookmark-make-record):
      Use bookmark-make-record-default.
      (doc-view-bookmark-jump): Use bookmark-default-handler.
      43f8b275
  26. 15 Jun, 2008 1 commit
    • Juri Linkov's avatar
      (Info-toc): Call Info-toc-nodes instead of Info-build-toc. · 586f9284
      Juri Linkov authored
      (Info-toc, Info-insert-toc): Increment nth's index to add PARENT
      as the second element.
      (Info-build-toc): Add PARENT element extracted from the Up pointer.
      Don't print progress messages.
      (Info-toc-nodes): New variable and function.
      (Info-index-nodes): Optimize non-string file name case.
      (Info-breadcrumbs-depth): Increment the default value from 3 to 4.
      (Info-insert-breadcrumbs): Use the cached document structure instead
      of visiting all ancestor nodes.  Remove the initial `>'.
      586f9284
  27. 14 Jun, 2008 2 commits
  28. 13 Jun, 2008 1 commit
  29. 11 May, 2008 1 commit
  30. 06 May, 2008 1 commit
  31. 22 Apr, 2008 3 commits
  32. 19 Apr, 2008 1 commit
    • Stefan Monnier's avatar
      * files.el (locate-file-completion-table): Rename from · e8dab975
      Stefan Monnier authored
      locate-file-completion and make it use `pred' in the normal way.
      (locate-file-completion): New compatibility wrapper.
      (load-library): Use locate-file-completion-table.
      * emacs-lisp/find-func.el (find-library): Likewise.
      * info.el: Use with-current-buffer and inhibit-read-only.
      (Info-read-node-name-2): Change to use `predicate' in the normal way.
      (Info-read-node-name-1): Adjust uses accordingly.
      e8dab975
  33. 13 Apr, 2008 1 commit
    • Stefan Monnier's avatar
      * minibuffer.el (completion-all-completion-with-base-size): New var. · e2947429
      Stefan Monnier authored
      (completion--some): New function.
      (completion-table-with-context, completion--file-name-table):
      Return the base-size if requested.
      (completion-table-in-turn): Generalize to multiple arguments.
      (complete-in-turn): Compatibility alias.
      (completion-styles-alist): New var.
      (completion-styles): New customization.
      (minibuffer-try-completion, minibuffer-all-completions):
      New functions.
      (minibuffer--do-completion, minibuffer-complete-and-exit)
      (minibuffer-try-word-completion): Use them.
      (display-completion-list, minibuffer-completion-help): Use them.
      Handle all-completions's new base-size info to set completion-base-size.
      * info.el (Info-read-node-name-1): Use completion-table-with-context,
      completion-table-with-terminator and complete-with-action.
      Remove the now obsolete completion-base-size-function property.
      * simple.el (completion-list-mode-map): Move init into declaration.
      (completion-list-mode): Use define-derived-mode.
      (completion-setup-function): Use any completion-base-size that may
      have been set before.  Remove handling of completion-base-size-function.
      * loadup.el: Move abbrev.el up earlier.
      e2947429
  34. 25 Mar, 2008 2 commits