1. 16 Oct, 2015 11 commits
    • Paul Eggert's avatar
      Make src headers idempotent and standalone · 55ba8c02
      Paul Eggert authored
      Redo src/*.h so that each include file is idempotent (that is, can
      be included multiple times with the latter inclusions having no
      effect) and standalone (that is, can be included by itself,
      with no include file other than config.h needed as a prerequisite).
      This is standard practice in GNU programs nowadays.
      * lwlib/lwlib-widget.h, src/buffer.h, src/category.h, src/character.h:
      * src/charset.h, src/coding.h, src/commands.h, src/disptab.h:
      * src/fontset.h, src/gnutls.h, src/indent.h, src/keymap.h, src/macros.h:
      * src/regex.h [emacs]:
      * src/syntax.h, src/systty.h, src/termhooks.h:
      Include lisp.h, for Lisp_Object.
      * src/buffer.h, src/category.h, src/cm.h, src/commands.h, src/disptab.h:
      * src/indent.h, src/intervals.h, src/keyboard.h, src/macros.h:
      * src/process.h, src/puresize.h, src/region-cache.h, src/syntax.h:
      * src/syssignal.h, src/sysstdio.h, src/systty.h, src/termchar.h:
      * src/termopts.h, src/tparam.h, src/unexec.h:
      Protect against multiple inclusion.
      * src/buffer.h: Include character.h, for STRING_CHAR.
      * src/emacsgtkfixed.h (struct frame):
      * src/fontset.h (struct face):
      * src/region-cache.h (struct buffer):
      * src/termhooks.h (struct glyph):
      * src/xsettings.h (struct x_display_info):
      Add possibly-forward decl.
      * src/syntax.h: Include buffer.h, for BVAR.
      * src/sysselect.h: Include lisp.h, for eassume.
      * src/termchar.h: Include <stdio.h>, for FILE.
      * src/widget.h: Include <X11/IntrinsicP.h>, for Widget.
      * src/xsettings.h: Include <X11/Xlib.h>, for XEvent.
      55ba8c02
    • Jürgen Hötzel's avatar
      Handle symlink targets containing spaces in tramp-gvfs.el · 1e1a326c
      Jürgen Hötzel authored
      * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-file-attributes):
      Handle symlink targets containing spaces.
      1e1a326c
    • Artur Malabarba's avatar
      * custom.el (custom-theme-load-path): Demote to defvar · 995b6991
      Artur Malabarba authored
      `custom-theme-load-path' was a defcustom, but it shouldn't be for the
      same reason that `load-path' shouldn't.  Setting it via the customize
      interface is a trap for the user.
      
      Installed themes commonly add themselves to this variable, which means
      its value is not fit for being saved (it will permanently remember dirs
      that don't exist anymore).
      
      This is aggravated by the fact that Emacs always applies the `user'
      theme on top of any theme that's loaded, since this will apply the old
      variable value and remove any new directories that had been recently
      added by themes themselves.
      
      Not to mention, we already have `custom-theme-directory', which is safe
      to customize.
      995b6991
    • Stefan Monnier's avatar
      * lisp/mpc.el: Rename the new toggling commands · ce47ac81
      Stefan Monnier authored
      (mpc-toggle-consume, mpc-toggle-repeat, mpc-toggle-single)
      (mpc-toggle-shuffle): Add "-toggle" in the name.
      ce47ac81
    • Eli Zaretskii's avatar
      Improve the doc string of 'completion-boundaries' · 1158df5f
      Eli Zaretskii authored
      * lisp/minibuffer.el (completion-boundaries): Rename the argument
      TABLE to COLLECTION, for consistency with other high-level
      completion functions.  Document how COLLECTION is called if it
      is a function.  (Bug#21644)
      1158df5f
    • Oleh Krehel's avatar
    • Oleh Krehel's avatar
      Make dired-do-compress work for *.zip files · 7175459d
      Oleh Krehel authored
      * lisp/dired-aux.el (dired-check-process): Transform the top-level
        comment into a docstring.
      (dired-shell-command): New command. This mirrors
      `dired-check-process', but is more user-friendly for passing
      arguments.
      (dired-compress-file-suffixes): Allow to specify the command switches
      along with input (%i) and output (%o) inside the PROGRAM part.
      Add an entry for *.zip files, and update the entry for *.tar.gz files
      to the new style. Update the docstring.
      (dired-compress-file): When PROGRAM matches %i or %o, use the new
      logic.
      (dired-update-file-line): Avoid an error when at end of buffer.
      
      Fixes Bug#21637
      7175459d
    • Eli Zaretskii's avatar
      Minor improvement in documentation of internals · b0d190fb
      Eli Zaretskii authored
      * doc/lispref/internals.texi (Writing Emacs Primitives): Document QUIT.
      b0d190fb
    • Eli Zaretskii's avatar
      Improve documentation of COLLECTION in completion functions · d05410f3
      Eli Zaretskii authored
      * doc/lispref/minibuf.texi (Minibuffer Completion): Add a
      cross-reference to "Programmed Completion".
      
      * src/minibuf.c (Fcompleting_read): Improve the doc string.
      (Bug#21644)
      d05410f3
    • Eli Zaretskii's avatar
      3000d33c
    • Eli Zaretskii's avatar
      Add more release info to etc/HISTORY · 1c8ccba7
      Eli Zaretskii authored
      * etc/HISTORY: Add more release information about 19.x and 20.x
      versions.
      1c8ccba7
  2. 15 Oct, 2015 5 commits
  3. 14 Oct, 2015 19 commits
  4. 13 Oct, 2015 5 commits