1. 11 Sep, 2013 1 commit
  2. 10 Sep, 2013 10 commits
  3. 09 Sep, 2013 11 commits
  4. 08 Sep, 2013 7 commits
    • Glenn Morris's avatar
      Rename configure's --without-compress-info to --without-compress-install · 335142f9
      Glenn Morris authored
      * configure.ac (--without-compress-install):
      Rename from --without-compress-info. 
      
      (GZIP_INFO): Remove.
      (GZIP_PROG): Allow --without-compress-install to disable it.
      * Makefile.in (GZIP_INFO): Remove all references.
      
      * etc/NEWS: Mention this.
      
      Fixes: debbugs:9789
      335142f9
    • Glenn Morris's avatar
      * doc/misc/emacs-gnutls.texi: Tweak direntry. · 7dc61a66
      Glenn Morris authored
      * info/dir: Tweak emacs-gnutls entry.
      7dc61a66
    • Glenn Morris's avatar
      * lisp/saveplace.el (load-save-place-alist-from-file): Demote errors. · 144e38fe
      Glenn Morris authored
      Fixes: debbugs:15305
      144e38fe
    • Stefan Monnier's avatar
      * doc/lispref/macros.texi (Defining Macros): Prefer "function" to "lambda · eb31a86c
      Stefan Monnier authored
      expression".
      
      Fixes: debbugs:15296
      eb31a86c
    • Michael Albinus's avatar
      Improve compatibility with older Emacsen, and XEmacs. · af9ff9e8
      Michael Albinus authored
      * net/tramp.el (tramp-find-method, tramp-find-user): Call `propertize'
      only if it is bound.  It isn't for XEmacs.
      (with-tramp-progress-reporter): Do not let-bind `result'.  This
      yields to scoping errors in XEmacs.
      (tramp-handle-make-auto-save-file-name): New function, moved from
      tramp-sh.el.
      
      * net/tramp-adb.el (tramp-adb-file-name-handler-alist): Add handler
      for `make-auto-save-file-name'.
      (tramp-adb--gnu-switches-to-ash): Use
      `tramp-compat-replace-regexp-in-string'.
      
      * net/tramp-cache.el (tramp-cache-print): Call
      `substring-no-properties' only if it is bound.  It isn't for XEmacs.
      
      * net/tramp-cmds.el (tramp-bug): Call `propertize' only if it is
      bound.  It isn't for XEmacs.
      
      * net/tramp-compat.el (tramp-compat-copy-file): Catch
      `wrong-number-of-arguments' error.
      (tramp-compat-replace-regexp-in-string): New defun.
      
      * net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist): Add handler
      for `make-auto-save-file-name'.
      (tramp-gvfs-handle-copy-file): Use `tramp-compat-funcall' for
      `copy-file'.
      (tramp-gvfs-file-gvfs-monitor-file-process-filter)
      (tramp-gvfs-file-name): Use `tramp-compat-replace-regexp-in-string'.
      (tramp-synce-list-devices): Use `push' instead of `pushnew'.
      
      * net/tramp-gw.el (tramp-gw-open-network-stream): Use
      `tramp-compat-replace-regexp-in-string'.
      
      * net/tramp-sh.el (tramp-sh-file-name-handler-alist): Call
      `tramp-handle-make-auto-save-file-name'.
      (tramp-sh-handle-make-auto-save-file-name): Move to tramp.el.
      (tramp-sh-file-gvfs-monitor-dir-process-filter)
      (tramp-sh-file-inotifywait-process-filter): Use
      `tramp-compat-replace-regexp-in-string'.
      (tramp-compute-multi-hops): Use `push' instead of `pushnew'.
      
      * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add handler
      for `make-auto-save-file-name'.
      (tramp-smb-handle-copy-directory): Call
      `tramp-compat-replace-regexp-in-string'.
      (tramp-smb-get-file-entries): Use `push' instead of `pushnew'.
      (tramp-smb-handle-copy-file): Improve error message.
      (tramp-smb-handle-rename-file): Rename directly only in case
      `newname' does not exist yet.  This is a restriction of smbclient.
      (tramp-smb-maybe-open-connection): Rerun the function only when
      `auth-sources' is non-nil.
      af9ff9e8
    • Kenichi Handa's avatar
      merge trunk · 3aff2f57
      Kenichi Handa authored
      3aff2f57
    • Kenichi Handa's avatar
  5. 07 Sep, 2013 6 commits
  6. 06 Sep, 2013 5 commits
    • Stefan Monnier's avatar
      * lisp/minibuffer.el: Make minibuffer-complete call completion-in-region · 67982e2b
      Stefan Monnier authored
      rather than other way around.
      (completion--some, completion-pcm--find-all-completions):
      Don't delay signals when debugging.
      (minibuffer-completion-contents): Beware fields within the
      minibuffer contents.
      (completion-all-sorted-completions): Use defvar-local.
      (completion--do-completion, completion--cache-all-sorted-completions)
      (completion-all-sorted-completions, minibuffer-force-complete):
      Add args `beg' and `end'.
      (completion--in-region-1): New fun, extracted from minibuffer-complete.
      (minibuffer-complete): Use completion-in-region.
      (completion-complete-and-exit): New fun, extracted from
      minibuffer-complete-and-exit.
      (minibuffer-complete-and-exit): Use it.
      (completion--complete-and-exit): Rename from
      minibuffer--complete-and-exit.
      (completion-in-region--single-word): New function, extracted from
      minibuffer-complete-word.
      (minibuffer-complete-word): Use it.
      (display-completion-list): Make `common-substring' argument obsolete.
      (completion--in-region): Call completion--in-region-1 instead of
      minibuffer-complete.
      (completion-help-at-point): Pass boundaries to
      minibuffer-completion-help as args rather than via an overlay.
      (completion-pcm--string->pattern): Use `any-delim'.
      (completion-pcm--optimize-pattern): New function.
      (completion-pcm--pattern->regex): Handle `any-delim'.
      * lisp/icomplete.el (icomplete-forward-completions)
      (icomplete-backward-completions, icomplete-completions):
      Adjust calls to completion-all-sorted-completions and
      completion--cache-all-sorted-completions.
      (icomplete-with-completion-tables): Default to t.
      * lisp/emacs-lisp/crm.el (crm--current-element): Rename from
      crm--select-current-element.  Don't put an overlay but return the
      boundaries instead.
      (crm--completion-command): Take two new args to bind to the boundaries.
      (crm-completion-help): Adjust accordingly.
      (crm-complete): Use completion-in-region.
      (crm-complete-word): Use completion-in-region--single-word.
      (crm-complete-and-exit): Use completion-complete-and-exit.
      67982e2b
    • Stefan Monnier's avatar
      * lisp/dired-x.el (dired-mark-sexp): Bind the vars lexically rather · e17d94a5
      Stefan Monnier authored
      than dynamically.
      e17d94a5
    • Juri Linkov's avatar
      * lisp/info.el (Info-display-images-node): When image file doesn't exist · 96727100
      Juri Linkov authored
      display text version of the image if it's provided in the Info file.
      Otherwise, display the location of missing image from SRC attribute.
      Add help-echo text property from ALT attribute.
      
      Fixes: debbugs:15279
      96727100
    • Dmitry Antipov's avatar
      * lisp.h (last_glyphless_glyph_frame, last_glyphless_glyph_face_id) · 77394d40
      Dmitry Antipov authored
      (last_glyphless_glyph_merged_face_id): Remove declarations.
      * dispextern.h (merge_glyphless_glyph_face): Add prototype.
      * xdisp.c (last_glyphless_glyph_frame, last_glyphless_glyph_face_id)
      (last_glyphless_glyph_merged_face_id): Now static.
      (merge_escape_glyph_face): New function, refactored from...
      (get_next_display_element): ...here.
      (merge_glyphless_glyph_face): New function, refactored from...
      (produce_glyphless_glyph): ...here...
      * term.c (produce_glyphless_glyph): ...and here.
      77394d40
    • Stefan Monnier's avatar
      * lisp/abbrev.el (edit-abbrevs-mode): Use define-derived-mode. · 86cf7329
      Stefan Monnier authored
      (edit-abbrevs-mode-map): Rename from edit-abbrevs-map.
      
      * lisp/epa.el (epa--encode-coding-string, epa--decode-coding-string)
      (epa--select-safe-coding-system, epa--derived-mode-p): Make it obvious
      that it's defined.
      (epa-key-list-mode, epa-key-mode, epa-info-mode):
      Use define-derived-mode.
      
      * lisp/epg.el (epg-start-encrypt): Minor CSE simplification.
      86cf7329