1. 08 Apr, 2011 5 commits
  2. 07 Apr, 2011 1 commit
  3. 06 Apr, 2011 8 commits
    • Chong Yidong's avatar
      Remove list-processes C function; misc fixes to last change. · e67a13ab
      Chong Yidong authored
      * src/process.c (Flist_processes): Removed to Lisp.
      (list_processes_1): Deleted.
      * lisp/emacs-lisp/cconv.el (cconv--analyse-use): Ignore "ignored" when
      issuing unused warnings.
      * lisp/emacs-lisp/tabulated-list.el (tabulated-list-print): Use lambda
      macro directly.
    • Chong Yidong's avatar
      Reimplement list-processes in Lisp. · 7d668f2c
      Chong Yidong authored
      * lisp/simple.el: Lisp reimplement of list-processes.  Based on an
      earlier reimplementation by Leo Liu, but using tabulated-list.el.
      (process-menu-mode): New major mode.
      (list-processes--refresh, list-processes):
      (process-menu-visit-buffer): New functions.
      * lisp/files.el (save-buffers-kill-emacs): Don't assume any return
      value of list-processes, which is undocumented anyway.
    • Chong Yidong's avatar
      Make Package Menu a child of Tabulated List mode. · e91a96fe
      Chong Yidong authored
      * emacs-lisp/package.el: Use Tabulated List mode.
      (package-menu-mode-map): Inherit from tabulated-list-mode-map.
      (package-menu-mode): Derive from tabulated-list-mode.  Set up the
      table format using Tabulated List mode variables.
      (package--push): New macro, replacing package-list-maybe-add.
      (package-menu--generate): Use package--push.  Renamed from
      (package-menu-refresh, list-packages): Use it.
      (package-menu--print-info): Renamed from package-print-package.
      Return insertion data instead of inserting it directly.
      (package-menu-describe-package, package-menu-execute): Use
      (package-menu-mark-delete, package-menu-mark-install)
      (package-menu-mark-unmark, package-menu-backup-unmark)
      (package-menu-mark-obsolete-for-deletion): Use
      (package--list-packages, package-menu-revert)
      (package-menu-get-package, package-menu-get-version)
      (package-menu-sort-by-column): Functions deleted.
      (package-menu-package-list, package-menu-sort-key): Vars deleted.
      (package-menu--status-predicate, package-menu--version-predicate)
      (package-menu--description-predicate): Handle arguments in the
      Tabulated List format.
      (package-list-packages-no-fetch): Call list-packages.
    • Chong Yidong's avatar
    • Juanma Barranquero's avatar
      New variable `revert-buffer-in-progress-p'. · 3e214b50
      Juanma Barranquero authored
      * lisp/files.el (after-find-file-from-revert-buffer): Remove variable.
        (after-find-file): Dont' bind it.
        (revert-buffer-in-progress-p): New variable.
        (revert-buffer): Bind it.
        Pass nil for `after-find-file-from-revert-buffer'.
      * lisp/saveplace.el (save-place-find-file-hook): Use new variable
        `rever-buffer-in-progress-p', not `after-find-file-from-revert-buffer'.
      * etc/NEWS: New variable `revert-buffer-in-progress-p'.
    • Juanma Barranquero's avatar
      Update and split ChangeLogs. · 33383987
      Juanma Barranquero authored
    • Glenn Morris's avatar
      Make update_autogen handle loaddefs-like files as well. · c0274801
      Glenn Morris authored
      * autogen/update_autogen: (usage): Add -l, -C.
      (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
      With -l, check status of lisp/ as well.
      With -C, clean before building.
      (autoreconf): Only pass -f in the `clean' case.
      (commit): New function.
      * lisp/Makefile.in (AUTOGEN_VCS): New variable.
      (autoloads): Use $AUTOGEN_VCS.
      * .bzrignore: Tighten up ignore patterns (for autogen/).
    • Glenn Morris's avatar
      Calendar fix for scroll-bar scrolling (b#8305). · 3f0f1700
      Glenn Morris authored
      * lisp/calendar/cal-move.el (calendar-scroll-toolkit-scroll): New function.
      * lisp/calendar/calendar.el (calendar-mode-map):
      Check for toolkit scroll bars.
  4. 05 Apr, 2011 6 commits
    • Chong Yidong's avatar
      Remove extraneous messages in 2011-03-30 completion change. · 41ea9e48
      Chong Yidong authored
      These blocked the minibuffer contents when completing in the minibuffer, in a
      departure from previous Emacs behavior.
      * lisp/minibuffer.el (completion-in-region--postch)
      (completion-in-region-mode): Remove unnecessary messages.
    • Juanma Barranquero's avatar
      lisp/font-lock.el: Remove obsolete code. · 33256f14
      Juanma Barranquero authored
      * font-lock.el (font-lock-refresh-defaults):
        Don't bind `hi-lock--inhibit-font-lock-hook', removed in
        2010-10-09T04:09:19Z!cyd@stupidchicken.com and 2010-10-11T23:57:49Z!lekktu@gmail.com
    • 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'.
    • Deniz Dogan's avatar
    • Deniz Dogan's avatar
    • Chong Yidong's avatar
      Fix theme and X-resource interactions for the cursor face. · 3b2ff876
      Chong Yidong authored
      * lisp/startup.el (command-line): Save the cursor's theme-face
      directly, instead of using face-override-spec.
      * lisp/custom.el (load-theme): Minor optimization in assigning faces.
  5. 04 Apr, 2011 3 commits
  6. 03 Apr, 2011 2 commits
  7. 02 Apr, 2011 7 commits
    • Chong Yidong's avatar
      Merge open-protocol-stream into open-network-stream. · da91b5f2
      Chong Yidong authored
      * lisp/subr.el (open-network-stream): Move to net/network-stream.el.
      * lisp/gnus/proto-stream.el: Move to net/network-stream.el.
      * lisp/net/network-stream.el: Move from gnus/proto-stream.el.
      Change prefix to network-stream throughout.
      (open-protocol-stream): Merge into open-network-stream, leaving
      open-protocol-stream as an alias.  Handle nil BUFFER args.
      * lisp/gnus/nnimap.el (nnimap-open-connection-1): Pass explicit :end-of-command
      parameter to open-protocol-stream.
      * lisp/emacs-lisp/package.el (package--with-work-buffer): Recognize
      https URLs.
      * lisp/url/url-gw.el (url-open-stream): Use new open-network-stream
      functionality to perform encryption.
    • Glenn Morris's avatar
      find-dired improvements for bug#4403. · 1d2e369d
      Glenn Morris authored
      * lisp/find-dired.el (find-exec-terminator): New option.
      (find-ls-option): Test for -ls support.
      (find-ls-subdir-switches): Test for -b in find-ls-option.
      (find-dired, find-grep-dired): Doc fixes.
      (find-dired): Use find-exec-terminator.
    • Glenn Morris's avatar
      Remove some unnecessary purecopy's from find-dired. · e7a395b5
      Glenn Morris authored
      * lisp/find-dired.el (find-ls-option, find-ls-subdir-switches)
      (find-grep-options, find-name-arg): Remove purecopy.
    • Glenn Morris's avatar
      Remove some autoload cookies on defcustoms in find-dired. · 8abb7da8
      Glenn Morris authored
      * lisp/find-dired.el (find-ls-option, find-ls-subdir-switches)
      (find-grep-options): Do not autoload these defcustoms.
    • Glenn Morris's avatar
      Use find -exec with '+' for grep-find if supported. · f3ca7378
      Glenn Morris authored
      * lisp/progmodes/grep.el (grep-find-use-xargs): Doc fix.
      (grep-compute-defaults): Check for `-exec COMMAND +' support.
      Set grep-find-use-xargs, grep-find-command, and grep-find-template
      accordingly.  Don't add the null-device if not needed.
    • Glenn Morris's avatar
    • Eli Zaretskii's avatar
      A better default for $(EMACS) in lisp/makefile.w32-in. · 35eae264
      Eli Zaretskii authored
       lisp/makefile.w32-in (EMACS): Default to ../src/$(BLD)/emacs.exe.
  8. 01 Apr, 2011 3 commits
  9. 31 Mar, 2011 4 commits
  10. 30 Mar, 2011 1 commit
    • Christoph Scholtes's avatar
      * progmodes/python.el (python-default-interpreter) · 6d0f1c9e
      Christoph Scholtes authored
      (python-python-command-args, python-jython-command-args)
      (python-which-shell, python-which-args, python-which-bufname)
      (python-file-queue, python-comint-output-filter-function)
      (python-toggle-shells, python-shell): Remove obsolete defcustoms,
      variables and functions.