1. 31 Oct, 2012 9 commits
    • Glenn Morris's avatar
      lispref xref update · 5241598a
      Glenn Morris authored
      * doc/lispref/modes.texi (Defining Minor Modes):
      "Generalized Variables" section is now in this manual rather than cl.texi.
    • Glenn Morris's avatar
      Lispref updates for some things no longer being special forms · 89b2c8a1
      Glenn Morris authored
      * doc/lispref/eval.texi (Special Forms): No longer special forms:
      defmacro, defun, save-window-excursion, with-output-to-temp-buffer.
      * doc/lispref/functions.texi (Defining Functions): Defun is now a macro.
      Defalias is a function.
    • Paul Eggert's avatar
      Spelling fixes. · 5c6ce1c7
      Paul Eggert authored
    • Paul Eggert's avatar
      Fix crash when using Emacs as commit editor for git. · 322aea6d
      Paul Eggert authored
      * callproc.c (setpgrp): Remove macro, as we now use setpgid
      and it is configured in conf_post.h.
      (Fcall_process): Don't invoke both setsid and setpgid; the former
      is enough, if it exists.
      * callproc.c (Fcall_process, child_setup):
      * process.c (create_process): Use setpgid.
      * conf_post.h (setpgid) [!HAVE_SETPGID]: New macro, which substitutes
      for the real thing.
      * dispnew.c (init_display): Initialize the foreground group
      if we are running a tty display.
      * emacs.c (main): Do not worry about setpgrp; init_display does it now.
      * lisp.h (init_foreground_group): New decl.
      * sysdep.c (inherited_pgroup): New static var.
      (init_foreground_group, tcsetpgrp_without_stopping)
      (narrow_foreground_group, widen_foreground_group): New functions.
      (init_sys_modes): Narrow foreground group.
      (reset_sys_modes): Widen foreground group.
      Fixes: debbugs:12697
    • Michael Albinus's avatar
    • Martin Rudalics's avatar
      Install fixes for Bug#12764 and Bug#12766. · 218e997a
      Martin Rudalics authored
      * window.el (quit-restore-window): If the window has been
      created on an existing frame and ended up as the sole window on
      that frame, do not delete it (Bug#12764).
      * minibuf.c (read_minibuf): Restore current buffer since
      choose_minibuf_frame calling Fset_frame_selected_window may
      change it (Bug#12766).
    • Glenn Morris's avatar
      Document cl-flet and cl-labels in doc/misc/cl.texi · 69c1c2e6
      Glenn Morris authored
      * doc/misc/cl.texi (Function Bindings): Update for cl-flet and cl-labels.
      (Obsolete Lexical Binding): Rename section from "Lexical Bindings".
      (Obsolete Macros): Rename section from "Obsolete Lexical Macros".
      Reword, and add details of flet and labels.
      * etc/NEWS: Related markup.
    • Stefan Monnier's avatar
      * lisp/progmodes/sh-script.el (sh--inside-noncommand-expression): · 3618df45
      Stefan Monnier authored
      Rename from sh--inside-arithmetic-expression, handle more cases.
      Fixes: debbugs:11263
    • Stefan Monnier's avatar
      * lisp/progmodes/sh-script.el (sh--inside-arithmetic-expression): New func. · b08b6da7
      Stefan Monnier authored
      (sh-font-lock-open-heredoc): Use it.
      Fixes: debbugs:12770
  2. 30 Oct, 2012 13 commits
  3. 29 Oct, 2012 18 commits