1. 20 Apr, 2012 16 commits
    • Leo Liu's avatar
      * lisp/font-lock.el (lisp-font-lock-keywords-2): Add pcase, pcase-let · 39773899
      Leo Liu authored
      and pcase-let*.
    • Chong Yidong's avatar
      Fix emacsclient/server behavior under --without-x. · 2d0e8e61
      Chong Yidong authored
      * lib-src/emacsclient.c (main): Send -tty to Emacs under more circumstanced (Bug#8314).
      * lisp/server.el (server-process-filter): Only try to open a window
      system frame if compiled with graphical support (Bug#8314).
      Fixes: debbugs:11102
    • Chong Yidong's avatar
      * lisp/server.el (server-execute): Respect initial-buffer-choice · de6ff46d
      Chong Yidong authored
      if it is a string and there are no files to open.
      (server-create-window-system-frame, server-create-tty-frame):
      Don't switch buffers here.
      Fixes: debbugs:2825
    • Chong Yidong's avatar
      Merge from emacs-24 branch · c07a4c0b
      Chong Yidong authored
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      * MORE.STUFF: General update. · c04627ac
      Glenn Morris authored
      Mention list-packages.
      Remove many old/outdated URLs.
    • Dan Nicolaescu's avatar
      Fix sysfs battery display. · 54071013
      Dan Nicolaescu authored
      * battery.el (battery-echo-area-format): Display remaining time
      for sysfs backend too (Bug#11269).
      (battery-linux-sysfs): Fix conditional for the charge.
    • Chong Yidong's avatar
      Fix last change. · 8912063b
      Chong Yidong authored
      * lisp/progmodes/gdb-mi.el (gdb-inferior-io-sentinel): Don't do
      anything if gdb process is killed.
    • Chong Yidong's avatar
      Fixes for pty handling in gdb-mi.el and process.c. · f30d612a
      Chong Yidong authored
      * lisp/progmodes/gdb-mi.el (gdb): Revert 2012-04-19 change.
      (gdb-inferior-io--init-proc): New function.
      (gdb-init-1): Use it.
      (gdb-inferior-io-sentinel): New sentinel for the gdb-inferior pty,
      responsible for allocating a new pty and hooking it to gdb when
      the old pty gets an EIO due to process exit.
      (gdb-delchar-or-quit): New command.  Bind it in gdb-mi buffers.
      (gdb-tooltip-print): Don't use obsolete tooltip-use-echo-area.
      (gdb-inferior-io--maybe-delete-pty): Move into gdb-reset.
      * src/process.c (wait_reading_process_output): If EIO occurs on a pty,
      set the status to "failed" and ensure that sentinel is run.
      * doc/lispref/processes.texi (Asynchronous Processes): Mention nil
      argument to start-process.
    • Eli Zaretskii's avatar
      ChangeLog updates for last commit. · cd0f830c
      Eli Zaretskii authored
    • Eli Zaretskii's avatar
      Doc fixes in window.el functions. · 2116e93c
      Eli Zaretskii authored
       lisp/window.el (window-min-size, window-sizable, window-min-delta)
       (window-max-delta, window--resizable, window-resizable)
       (window-total-size, window-full-height-p, window-full-width-p)
       (window-in-direction, window--resize-mini-window, window-resize)
       (window--resize-child-windows, window--resize-siblings)
       (window--resize-this-window, adjust-window-trailing-edge)
       (enlarge-window, shrink-window): Doc fixes.
    • Eli Zaretskii's avatar
      Put the '$Id:' tag into MS-Windows executable of Emacs. · 6cf2a23e
      Eli Zaretskii authored
       lisp/version.el (top level): Put into the executable the ident-style
       '$Id:' tag on windows-nt as well.
    • Eli Zaretskii's avatar
      Doc fixes for emacs-bzr-* facilities. · 539aa513
      Eli Zaretskii authored
       lisp/version.el (emacs-bzr-version, emacs-bzr-get-version): Doc fixes.
    • Glenn Morris's avatar
      FOR-RELEASE small edits · 5db6195f
      Glenn Morris authored
    • Glenn Morris's avatar
      Some rough FAQ additions for Emacs 24 · adee4030
      Glenn Morris authored
      * doc/misc/faq.texi (New in Emacs 24): New section.
      (Packages that do not come with Emacs): Mention M-x list-packages.
    • Glenn Morris's avatar
      More small edits for doc/lispref/minibuf.texi · b58b1df8
      Glenn Morris authored
      * doc/lispref/elisp.texi, doc/lispref/vol1.texi, doc/lispref/vol2.texi:
      * doc/lispref/minibuf.texi (Completion):
      Update "High-Level Completion" description.
      * doc/lispref/minibuf.texi (Basic Completion):
      No need to describe obarrays here.
      Don't mention obsolete `nospace' argument of all-completions.
      (Minibuffer Completion, Completion Commands, Reading File Names)
      (Completion Variables): Copyedits.
      (Completion Commands): Mention parent keymaps.
      Remove obsolete minibuffer-local-filename-must-match-map.
      (High-Level Completion): Remove read-variable's almost
      word-for-word duplication of read-command.
  2. 19 Apr, 2012 11 commits
    • Stefan Monnier's avatar
      * lisp/electric.el (electric-indent-post-self-insert-function): Check that · cfc7d5da
      Stefan Monnier authored
      electric-indent-mode is enabled in current buffer.
    • Juanma Barranquero's avatar
    • Juanma Barranquero's avatar
      lisp/*: Add declarations, remove unused bindings, mark unused args. · 4d6769e1
      Juanma Barranquero authored
      * lisp/avoid.el (mouse-avoidance-mode): Mark unused arg.
        (mouse-avoidance-nudge-mouse): Remove unused binding.
      * lisp/imenu.el (imenu-default-goto-function): Mark unused args.
        (imenu-progress-message): Remove obsolete macro; all callers changed.
      * lisp/mouse.el (mouse-menu-major-mode-map):
      * lisp/emacs-lisp/authors.el (authors-scan-change-log)
      * lisp/emacs-lisp/avl-tree.el (avl-tree--enter-balance):
      * lisp/emacs-lisp/smie.el (smie-auto-fill):
      * lisp/mail/sendmail.el (mail-bury):
      * lisp/mail/unrmail.el (unrmail):
      * lisp/net/tls.el (open-tls-stream):
      * lisp/textmodes/picture.el (picture-mouse-set-point):
        Remove unused bindings.
      * lisp/subr.el (keymap-canonicalize): Remove unused binding.
        (read-passwd): Mark unused arg.
      * lisp/tutorial.el (tutorial--display-changes): Remove unused binding.
        (tutorial--save-tutorial-to): Remove unused variable.
      * lisp/emacs-lisp/package.el (define-package, package-menu-mark-delete)
        (package-menu-mark-install, package-menu-mark-unmark): Mark unused args.
        (package-generate-autoloads, package-menu--generate)
        (package-menu--find-upgrades): Remove unused bindings.
      * lisp/emulation/cua-rect.el (cua-restrict-regexp-rectangle)
        (cua-restrict-prefix-rectangle): Doc fixes.  Remove unused bindings.
        (cua--mouse-ignore, cua--delete-rectangle, cua--extract-rectangle)
        (cua--indent-rectangle, cua-open-rectangle, cua-close-rectangle)
        (cua-blank-rectangle, cua-string-rectangle, cua-replace-in-rectangle)
        (cua-incr-rectangle, cua-sequence-rectangle, cua--convert-rectangle-as)
        (cua--rectangle-aux-replace, cua--left-fill-rectangle)
        (cua-scroll-rectangle-up, cua-scroll-rectangle-down)
        (cua-delete-char-rectangle): Mark unused args.
        (cua-align-rectangle): Remove unused binding.
      * lisp/mail/rmail.el (compilation--message->loc)
        (epa--find-coding-system-for-mime-charset): Declare.
      * lisp/net/dbus.el (dbus-register-service): Declare.
        (dbus-name-owner-changed-handler): Remove unused binding.
      * lisp/nxml/nxml-mode.el (nxml-electric-slash, nxml-in-mixed-content-p)
        (nxml-compute-indent-from-matching-start-tag): Remove unused variables.
        (nxml-scan-backward-within): Mark unused arg.
        (nxml-dynamic-markup-word): Remove unused binding.
    • Juanma Barranquero's avatar
      Remove some `toggle-read-only' warnings. · 376cbacc
      Juanma Barranquero authored
      * lisp/bs.el (bs-toggle-readonly): Call `toggle-read-only' interactively.
      * lisp/descr-text.el (describe-char):
        lisp/progmodes/python.el (python-describe-symbol):
        Don't call `toggle-read-only', set `buffer-read-only'.
    • Glenn Morris's avatar
      Auto-commit of generated files. · a6b92a4a
      Glenn Morris authored
    • Michael Albinus's avatar
    • Chong Yidong's avatar
      Delete the gdb-inferior pty when the gdb process exits. · b668fa6e
      Chong Yidong authored
      * lisp/progmodes/gdb-mi.el (gdb-inferior-io--maybe-delete-pty): New
      function to call delete-process on the gdb-inferior buffer's pty.
      (gdb-reset): Use it, instead of relying on kill-buffer to kill the
      pty process.
      (gdb-update): New arg to suppress talking to the gdb process.
      (gdb-done-or-error): Use it.
      (gdb-stopped-functions): Rename from gdb-stopped-hooks.
      (gdb): Call gdb-inferior-io--maybe-delete-pty as a workaround for
      sentinel not being called.
      * lisp/comint.el (make-comint-in-buffer, comint-exec): Doc fix.
      Fixes: debbugs:11273
    • Glenn Morris's avatar
      ChangeLog fix · c5467d73
      Glenn Morris authored
    • Glenn Morris's avatar
      More small edits for doc/lispref/minibuf.texi · c0ea08d2
      Glenn Morris authored
      * doc/lispref/minibuf.texi (Object from Minibuffer):
      Remove overly pedantic paragraph.
      (Minibuffer History): Copyedits.  Add face-name-history.
      (Initial Input, Yes-or-No Queries, Multiple Queries)
      (Minibuffer Windows, Minibuffer Misc): Copyedits.
      (Yes-or-No Queries): Tweak example.
      (Minibuffer Commands): Add next-complete-history-element.
      (Minibuffer Misc): Mention minibuffer-message-timeout, and
      * doc/lispref/minibuf.texi (Minibuffers):
      * doc/lispref/elisp.texi, doc/lispref/vol1.texi, doc/lispref/vol2.texi:
      Fix minibuffer subsection order.
      * lisp/subr.el: Comment.
    • Glenn Morris's avatar
      Shameful typo · 78c1f490
      Glenn Morris authored
    • Glenn Morris's avatar
      Small edits for doc/lispref/minibuf.texi · 9d2754f5
      Glenn Morris authored
      * doc/lispref/minibuf.texi: Standardize metasyntactic variables
      ("history", etc).
      Use Texinfo-recommended form of quote+punctuation.
      (Intro to Minibuffers): First minibuffer is #1, not #0.
      Mention minibuffer-inactive-mode.
      (Text from Minibuffer): Copyedits.
      (Minibuffer History, Programmed Completion): Fix @var usage.
  3. 18 Apr, 2012 13 commits