1. 13 Jul, 2011 1 commit
  2. 07 Jul, 2011 2 commits
  3. 03 Jul, 2011 1 commit
  4. 19 Jun, 2011 2 commits
  5. 05 Apr, 2011 1 commit
    • Juanma Barranquero's avatar
      lisp/info.el: Fix typos; mark unused parameters. · 6194c800
      Juanma Barranquero authored
      * info.el (Info-directory-list, Info-read-node-name-2)
        (Info-split-parameter-string): Doc fixes.
        (Info-virtual-nodes): Reflow docstring.
        (Info-find-file, Info-directory-toc-nodes, Info-history-toc-nodes)
        (Info-apropos-toc-nodes, info-finder, Info-get-token)
        (Info-find-emacs-command-nodes, Info-speedbar-key-map):
        Fix typos in docstrings.
        (Info-revert-buffer-function, Info-search, Info-isearch-pop-state)
        (Info-speedbar-hierarchy-buttons, Info-speedbar-goto-node)
        (Info-speedbar-buttons, Info-desktop-buffer-misc-data)
        (Info-restore-desktop-buffer): Mark unused parameters.
        (Info-directory-find-file, Info-directory-find-node)
        (Info-history-find-file, Info-history-find-node, Info-toc-find-node)
        (Info-virtual-index-find-node, Info-apropos-find-file)
        (Info-apropos-find-node, Info-finder-find-file, Info-finder-find-node):
        Mark unused parameters; fix typos in arguments.
        (Info-virtual-index): Remove unused local variable `nodename'.
      6194c800
  6. 01 Apr, 2011 1 commit
  7. 16 Mar, 2011 1 commit
    • Ralph Schleicher's avatar
      lisp/info.el: Fix bug#8258. · e6ce307c
      Ralph Schleicher authored
      * info (info-initialize): Replace all uses of `:' with path-separator for
        compatibility with non-Unix systems.  Cache quoting of path-separator.
      e6ce307c
  8. 25 Jan, 2011 1 commit
  9. 16 Jan, 2011 1 commit
  10. 09 Jan, 2011 1 commit
    • Chong Yidong's avatar
      Tweaks to tool-bar for default, VC-dir, Compile, and Info. · 900503ae
      Chong Yidong authored
      * tool-bar.el (tool-bar-setup): Remove Help button.  Remove label
      from Search and add a label to Undo.
      
      * vc/vc-dir.el (vc-dir-tool-bar-map): Rearrange, removing
      inappropriate buttons and adding :vert-only tags.
      
      * progmodes/compile.el (compilation-mode-tool-bar-map): Adjust to
      removal of Help tool-bar button.  Remove Undo button for space.
      
      * info.el (info-tool-bar-map): Add :vert-only tags.
      900503ae
  11. 02 Jan, 2011 1 commit
  12. 20 Dec, 2010 1 commit
    • Chong Yidong's avatar
      Implement tool-bar separators for non-GTK tool-bars. · 94975270
      Chong Yidong authored
      * lisp/tool-bar.el (tool-bar--image-expression): New function.
      (tool-bar-local-item, tool-bar--image-exp): Use it.
      (tool-bar-setup): Initialize tool-bar-separator-image-expression.
      Use :enable instead of :visible to avoid changing the tool-bar
      configuration unnecessarily.
      
      * src/keyboard.c (Vtool_bar_separator_image_expression): New variable.
      (parse_tool_bar_item): Use it to obtain image separators for
      displays not using native tool-bar separators.
      
      * src/xdisp.c (build_desired_tool_bar_string): Don't handle separators
      specially, since this is now done in parse_tool_bar_item.
      
      * lisp/info.el (info-tool-bar-map): Add separators.
      94975270
  13. 20 Nov, 2010 1 commit
    • Jan Djärv's avatar
      Add keyword :vert-only for tool bar items with labels not shown horizontally. · d2bd5189
      Jan Djärv authored
      * lisp/info.el (info-tool-bar-map): Add some :vert-only keywords.
      
      * lisp/tool-bar.el (tool-bar-setup): Add some :vert-only keywords.
      
      * src/dispextern.h (tool_bar_item_idx): Add TOOL_BAR_ITEM_VERT_ONLY.
      
      * src/gtkutil.c (xg_make_tool_item): Take vert_only as argument.
      Set important to ! vert_only.
      (xg_show_toolbar_item): Don't show label horizontally if
      tool item isn't important.
      (update_frame_tool_bar): Get TOOL_BAR_ITEM_VERT_ONLY and pass it to
      xg_make_tool_item, or update important on existing tool item.
      
      * src/keyboard.c (QCvert_only): New variable.
      (parse_tool_bar_item): Check for QCvert_only.
      (syms_of_keyboard): Initialize QCvert_only.
      d2bd5189
  14. 09 Nov, 2010 1 commit
    • Glenn Morris's avatar
      Replace still more end-of-line etc with line-end-position, etc. · 9b026d9f
      Glenn Morris authored
      * lisp/gnus/nnbabyl.el (nnbabyl-request-move-article, nnbabyl-delete-mail)
      (nnbabyl-check-mbox): Use point-at-bol.
      
      * lisp/cedet/semantic/lex.el (semantic-lex-ignore-comments, semantic-flex):
      * lisp/cedet/semantic/grammar.el (semantic-grammar-epilogue):
      * lisp/cedet/ede/speedbar.el (ede-find-nearest-file-line):
      * lisp/cedet/ede/pmake.el (ede-proj-makefile-insert-dist-rules):
      * lisp/cedet/ede/autoconf-edit.el (autoconf-delete-parameter):
      Use point-at-bol and point-at-eol.
      
      * lisp/vc/emerge.el (emerge-line-number-in-buf):
      * lisp/textmodes/ispell.el (ispell-region):
      * lisp/textmodes/fill.el (current-fill-column):
      * lisp/progmodes/xscheme.el (xscheme-send-current-line):
      * lisp/progmodes/vhdl-mode.el (vhdl-current-line, vhdl-line-copy):
      * lisp/progmodes/tcl.el (tcl-hairy-scan-for-comment):
      * lisp/progmodes/sh-script.el (sh-handle-prev-do):
      * lisp/progmodes/meta-mode.el (meta-indent-line):
      * lisp/progmodes/idlwave.el (idlwave-goto-comment, idlwave-fill-paragraph)
      (idlwave-in-quote):
      * lisp/progmodes/idlw-shell.el (idlwave-shell-current-frame)
      (idlwave-shell-update-bp-overlays, idlwave-shell-sources-filter):
      * lisp/progmodes/fortran.el (fortran-looking-at-if-then):
      * lisp/progmodes/etags.el (find-tag-in-order, etags-snarf-tag):
      * lisp/progmodes/cperl-mode.el (cperl-sniff-for-indent)
      (cperl-find-pods-heres):
      * lisp/progmodes/ada-mode.el (ada-get-current-indent, ada-narrow-to-defun):
      * lisp/net/quickurl.el (quickurl-list-insert):
      * lisp/net/ldap.el (ldap-search-internal):
      * lisp/net/eudc.el (eudc-expand-inline):
      * lisp/mail/sendmail.el (sendmail-send-it):
      * lisp/mail/mspools.el (mspools-visit-spool, mspools-get-spool-name):
      * lisp/emulation/viper-cmd.el (viper-paren-match, viper-backward-indent)
      (viper-brac-function):
      * lisp/calc/calc-yank.el (calc-do-grab-region):
      * lisp/calc/calc-keypd.el (calc-keypad-press):
      * lisp/term.el (term-move-columns, term-insert-spaces):
      * lisp/speedbar.el (speedbar-highlight-one-tag-line):
      * lisp/simple.el (current-word):
      * lisp/mouse-drag.el (mouse-drag-should-do-col-scrolling):
      * lisp/info.el (Info-find-node-in-buffer-1, Info-follow-reference)
      (Info-scroll-down):
      * lisp/hippie-exp.el (he-line-beg):
      * lisp/epa.el (epa--marked-keys):
      * lisp/dired-aux.el (dired-kill-line, dired-do-kill-lines)
      (dired-update-file-line, dired-add-entry, dired-remove-entry)
      (dired-relist-entry):
      * lisp/buff-menu.el (Buffer-menu-buffer):
      * lisp/array.el (current-line):
      * lisp/allout.el (allout-resolve-xref)
      (allout-latex-verbatim-quote-curr-line):
      Replace yet more uses of end-of-line etc with line-end-position.
      9b026d9f
  15. 01 Nov, 2010 1 commit
  16. 25 Sep, 2010 1 commit
    • Ulrich Mueller's avatar
      Add more xz compression support. · 4c964351
      Ulrich Mueller authored
      * doc/man/etags.1: xz compression is now supported.
      * doc/misc/woman.texi (Interface Options): xz compression is now supported.
      
      * lib-src/etags.c (compressors, print_language_names): Support xz compression.
      
      * lisp/eshell/em-ls.el (eshell-ls-archive-regexp):
      * lisp/eshell/esh-util.el (eshell-tar-regexp):
      * lisp/ibuffer.el (ibuffer-compressed-file-name-regexp):
      * lisp/info.el (Info-suffix-list):
      * lisp/international/mule.el (auto-coding-alist):
      * lisp/woman.el (woman-file-regexp, woman-file-compression-regexp):
      * lisp/progmodes/etags.el (tags-compression-info-list):
      Support xz compression.
      4c964351
  17. 29 Aug, 2010 1 commit
    • Chong Yidong's avatar
      Merge Finder and package-menu functionality. · 96ae4c8f
      Chong Yidong authored
      * lisp/finder.el: Require `package'.
      (finder-known-keywords): Tweak descriptions.  Retire `oop' keyword.
      (finder-package-info): Var deleted.
      (finder-keywords-hash, finder--builtins-alist): New vars.
      (finder-compile-keywords): Compute package--builtins and
      finder-keywords-hash instead of finder-keywords-hash, respecting
      the "Package" header.
      (finder-unknown-keywords, finder-list-matches): Use
      finder-keywords-hash and package--list-packages.
      (finder-mode): Don't set font-lock-defaults.
      (finder-exit): We don't use "*Finder-package*" and "*Finder
      Category*" buffers anymore.
      
      * lisp/info.el (Info-finder-find-node): Search package-alist instead of
      finder-package-info.
      
      * lisp/emacs-lisp/package.el (package--builtins-base): Var deleted.
      (package--builtins): Set default value to nil.
      (package-initialize): Load precomputed value of package--builtins
      from finder-inf.el.
      (package-alist, package-compute-transaction)
      (package-download-transaction): Improve docstring.
      (package-read-all-archive-contents): Do not change
      package--builtins here.
      (list-packages): Make package-list-packages an alias for this.
      Sort by status by default.
      (package--list-packages): Add optional PACKAGES arg.
      (describe-package-1): Use font-lock-face property.  For built-in
      packages, insert file commentary.
      (package--generate-package-list): Rename from
      package-list-packages-internal; all callers changed.  Add optional
      PACKAGES arg.  Add alphabetical sort fallbacks.
      (package-menu--version-predicate, package-menu--status-predicate)
      (package-menu--description-predicate)
      (package-menu--name-predicate): New functions.
      96ae4c8f
  18. 14 Jul, 2010 1 commit
    • Karl Fogel's avatar
      Preparation for setting bookmarks in Gnus article buffers (Bug#5975). · e44fa724
      Karl Fogel authored
      * lisp/bookmark.el (bookmark-make-record-default): Allow unneeded
        information to be omitted from the record.
      
      Adjust declarations and calls:
      
      * lisp/info.el (bookmark-make-record-default): Adjust declaration.
        (Info-bookmark-make-record): Adjust call.
      
      * lisp/woman.el (bookmark-make-record-default): Adjust declaration.
        (woman-bookmark-make-record): Adjust call.
      
      * lisp/man.el (bookmark-make-record-default): Adjust declaration.
        (Man-bookmark-make-record): Adjust call.
      
      * lisp/image-mode.el (bookmark-make-record-default): Adjust declaration.
      
      * lisp/doc-view.el (bookmark-make-record-default): Adjust declaration.
      
      * lisp/gnus/gnus-sum.el (bookmark-make-record-default): Adjust declaration.
      e44fa724
  19. 17 Jun, 2010 1 commit
    • Juri Linkov's avatar
      Fix revert-buffer functionality of Help mode and Info. · dbd6da78
      Juri Linkov authored
      * lisp/help-mode.el (help-mode): Set buffer-local variable
      revert-buffer-function to help-mode-revert-buffer.
      (help-mode-revert-buffer): New function.
      
      * lisp/info.el (Info-revert-find-node): Check for major-mode Info-mode
      before popping to "*info*" (like in other Info functions).
      Keep buffer-name in old-buffer-name.  Keep Info-history-forward in
      old-history-forward.  Pop to old-buffer-name or "*info*" to
      recreate the killed buffer.  Set Info-history-forward from
      old-history-forward.
      (Info-breadcrumbs-depth): Add :group and :version.
      dbd6da78
  20. 10 May, 2010 1 commit
    • Juri Linkov's avatar
      Remove nodes visited during Isearch from the Info history. · 4bbedd98
      Juri Linkov authored
      * info.el (Info-isearch-initial-history)
      (Info-isearch-initial-history-list): New variables.
      (Info-isearch-start): Record initial values of
      Info-isearch-initial-history and Info-isearch-initial-history-list.
      Add Info-isearch-end to isearch-mode-end-hook.
      (Info-isearch-end): New function.
      4bbedd98
  21. 05 May, 2010 1 commit
    • Juri Linkov's avatar
      Add `slow' and `history' tags to the desktop data. · 221a0647
      Juri Linkov authored
      * info.el (Info-virtual-nodes) [*Index*]: Add `slow' tag.
      (Info-virtual-files) [*Apropos*]: Add `slow' tag.
      (Info-finder-find-node): Require `finder.el' to be able
      to restore node from the desktop.
      (Info-desktop-buffer-misc-data): Save all nodes.  Save additional
      data `Info-history' and `slow' tag in the assoc list.
      (Info-restore-desktop-buffer): Don't restore nodes with the
      `slow' tag.  Restore `Info-history'.
      221a0647
  22. 23 Apr, 2010 1 commit
  23. 20 Apr, 2010 1 commit
    • Jan Djärv's avatar
      Gtk tool bars can be text, icons with text or just icons. · f904c0f9
      Jan Djärv authored
      * xsettings.c: Qmonospace_font_name, Qtool_bar_style and
      current_tool_bar_style are new.
      (store_config_changed_event): Rename from store_font_changed_event.
      (XSETTINGS_TOOL_BAR_STYLE): New define.
      (SEEN_FONT, SEEN_TB_STYLE): New enum values.
      (struct xsettings): Add font and tb_style, set xft stuff inside #ifdef
      HAVE_XFT.
      (something_changedCB): store_font_changed_event is now
      store_config_changed_event
      (parse_settings): Rename from parse_xft_settings.  Read
      non-xft xsettings outside #ifdef HAVE_XFT.
      (read_settings): Renamed from read_xft_settings.
      (apply_xft_settings): Take current settings as parameter.  Do not
      call read_(xft)_settings.
      (read_and_apply_settings): New function.
      (xft_settings_event): Do non-xft stuff out of HAVE_XFT.  Call
      read_and_apply_settings if there are settings to be read.
      (init_xsettings): Renamed from init_xfd_settings.
      Call read_and_apply_settings unconditionally.
      (xsettings_initialize): Call init_xsettings.
      (Ftool_bar_get_system_style): New function.
      (syms_of_xsettings): Define Qmonospace_font_name and
      Qtool_bar_style.  Initialize current_tool_bar_style to nil.
      defsubr Stool_bar_get_system_style. Fprovide on
      dynamic-setting.
      
      * xsettings.h (Ftool_bar_get_system_style): Declare.
      
      * xdisp.c: Vtool_bar_style, tool_bar_max_label_size,
      Qtext, Qboth, Qboth_horiz are new.
      (syms_of_xdisp): Intern Qtext, Qboth, Qboth_horiz, DEFVAR
      Vtool_bar_style, tool_bar_max_label_size.
      
      * lisp.h: Extern declare Qtext, Qboth, Qboth_horiz.
      
      * keyboard.c: QClabel is new.
      (parse_tool_bar_item): Take out QClabel from tool bar items.
      Try to construct a label if ther is no QClabel.
      (syms_of_keyboard): Intern :label as QClabel.
      
      * dispextern.h (tool_bar_item_idx): TOOL_BAR_ITEM_LABEL is new.
      (Vtool_bar_style, tool_bar_max_label_size, DEFAULT_TOOL_BAR_LABEL_SIZE):
      New.
      
      * Makefile.in (SOME_MACHINE_LISP): font-setting.el renamed to
      dynamic-setting.el.
      
      * gtkutil.c (xg_tool_bar_menu_proxy): Handle label in tool bar item.
      (xg_make_tool_item, xg_show_toolbar_item): New function.
      (update_frame_tool_bar): Take label from TOOL_BAR_ITEM_LABEL.
      Call xg_make_tool_item to make a tool bar item.
      Call xg_show_toolbar_item.  Use wtoolbar instead of x->toolbar_widget.
      
      * xterm.c (x_draw_image_relief): Take Vtool_bar_button_margin
      into account for toolbars.
      
      * vc-dir.el (vc-dir-tool-bar-map): Add :label on some tool bar items.
      
      * tool-bar.el (tool-bar-setup): Add :label on some tool bar items.
      
      * loadup.el: Load dynamic-setting.el if feature dynamic-setting
      is present.
      
      * info.el (info-tool-bar-map): Add labels.
      
      * cus-start.el (all): Add tool-bar-style and tool-bar-max-label-size.
      
      * cus-edit.el (custom-commands): Add labels for tool bar.
      (custom-buffer-create-internal, Custom-mode): Adjust for
      labels in custom-commands.
      
      * dynamic-setting.el: Renamed from font-setting.el.
      f904c0f9
  24. 15 Apr, 2010 1 commit
  25. 05 Apr, 2010 1 commit
    • Juri Linkov's avatar
      Put breadcrumbs on overlay instead of inserting to buffer (bug#5809). · 3c5d6dfb
      Juri Linkov authored
      * info.el (Info-find-node-2): Comment out code that skips
      breadcrumbs line.
      (Info-mouse-follow-link): New command.
      (Info-link-keymap): New keymap.
      (Info-breadcrumbs): Rename from `Info-insert-breadcrumbs'.
      Return a string with links instead of inserting breadcrumbs
      to the Info buffer.
      (Info-fontify-node): Comment out code that inserts breadcrumbs.
      Instead of putting the `invisible' text property over the Info
      header, make an overlay over the Info header with the `invisible'
      property and `after-string' set to the string returned by
      `Info-breadcrumbs'.
      3c5d6dfb
  26. 23 Mar, 2010 1 commit
    • Juri Linkov's avatar
      * finder.el: Remove TODO tasks. · 75a3ff20
      Juri Linkov authored
      * info.el (Info-finder-find-node): Add node "all"
      with all package info.  Handle a list of multiple keywords
      separated by comma.
      (info-finder): In interactive use with a prefix argument,
      use `completing-read-multiple' to read a list of keywords
      separated by comma.
      75a3ff20
  27. 14 Mar, 2010 1 commit
    • Juri Linkov's avatar
      Add finder unknown keywords. · 57938a79
      Juri Linkov authored
      * finder.el (finder-unknown-keywords): New function.
      
      * info.el (Info-finder-find-node): Use `finder-unknown-keywords'
      to create a Finder node with unknown keywords.
      57938a79
  28. 03 Mar, 2010 1 commit
  29. 02 Mar, 2010 1 commit
  30. 10 Feb, 2010 1 commit
  31. 13 Jan, 2010 1 commit
  32. 14 Dec, 2009 1 commit
  33. 05 Dec, 2009 1 commit
    • Juri Linkov's avatar
      (Info-find-node-2): Set `Info-current-subfile' to nil · 30760c8b
      Juri Linkov authored
      for virtual nodes.  (Bug#4147)
      (Info-find-node-2): Set `Info-current-node-virtual' to nil
      when moving from a virtual node.
      (Info-mode-menu): Add `Info-virtual-index' to the menu.
      (Info-mode): Add `Info-virtual-index' to the docstring.
      30760c8b
  34. 11 Nov, 2009 1 commit
    • Dan Nicolaescu's avatar
      * term/x-win.el (x-gtk-stock-map): · 6bdad9ae
      Dan Nicolaescu authored
      * progmodes/vera-mode.el (auto-mode-alist):
      * progmodes/inf-lisp.el (inferior-lisp-filter-regexp)
      (inferior-lisp-program, inferior-lisp-load-command):
      * progmodes/hideshow.el (hs-special-modes-alist):
      * progmodes/gud.el (same-window-regexps):
      * progmodes/grep.el (grep-program, find-program, xargs-program):
      * net/telnet.el (same-window-regexps):
      * net/rlogin.el (same-window-regexps):
      * language/ethiopic.el (font-ccl-encoder-alist):
      * vc-sccs.el (vc-sccs-master-templates):
      * vc-rcs.el (vc-rcs-master-templates):
      * subr.el (cl-assertion-failed):
      * simple.el (next-error-overlay-arrow-position):
      * lpr.el (lpr-command):
      * locate.el (locate-ls-subdir-switches):
      * info.el (same-window-regexps, info)
      (Info-goto-emacs-command-node, Info-goto-emacs-key-command-node):
      * image-mode.el (image-mode, auto-mode-alist):
      * hippie-exp.el (hippie-expand-ignore-buffers):
      * format.el (format-alist):
      * find-dired.el (find-ls-subdir-switches, find-grep-options)
      (find-name-arg):
      * facemenu.el (facemenu-keybindings):
      * dired.el (dired-listing-switches, dired-chown-program):
      * diff.el (diff-switches, diff-command):
      * cus-edit.el (same-window-regexps):
      * bindings.el (mode-line-mule-info)
      (mode-line-buffer-identification): Purecopy strings.
      6bdad9ae
  35. 19 Oct, 2009 2 commits
  36. 04 Oct, 2009 1 commit
  37. 02 Oct, 2009 1 commit