1. 10 Sep, 2013 3 commits
  2. 09 Sep, 2013 11 commits
  3. 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
    • Glenn Morris's avatar
      * doc/misc/emacs-gnutls.texi: Tweak direntry. · 7dc61a66
      Glenn Morris authored
      * info/dir: Tweak emacs-gnutls entry.
    • Glenn Morris's avatar
      * lisp/saveplace.el (load-save-place-alist-from-file): Demote errors. · 144e38fe
      Glenn Morris authored
      Fixes: debbugs:15305
    • Stefan Monnier's avatar
      * doc/lispref/macros.texi (Defining Macros): Prefer "function" to "lambda · eb31a86c
      Stefan Monnier authored
      Fixes: debbugs:15296
    • 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
      * 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
      * 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
      (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
      * net/tramp-sh.el (tramp-sh-file-name-handler-alist): Call
      (tramp-sh-handle-make-auto-save-file-name): Move to tramp.el.
      (tramp-sh-file-inotifywait-process-filter): Use
      (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-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.
    • Kenichi Handa's avatar
      merge trunk · 3aff2f57
      Kenichi Handa authored
    • Kenichi Handa's avatar
  4. 07 Sep, 2013 6 commits
  5. 06 Sep, 2013 13 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): Use it.
      (completion--complete-and-exit): Rename from
      (completion-in-region--single-word): New function, extracted from
      (minibuffer-complete-word): Use it.
      (display-completion-list): Make `common-substring' argument obsolete.
      (completion--in-region): Call completion--in-region-1 instead of
      (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
      (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.
    • Stefan Monnier's avatar
      * lisp/dired-x.el (dired-mark-sexp): Bind the vars lexically rather · e17d94a5
      Stefan Monnier authored
      than dynamically.
    • 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
    • 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.
    • 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.
    • William Xu's avatar
      * lisp/arc-mode.el: Add support for 7za. · 816244a2
      William Xu authored
      (archive-7z-program): New var.
      (archive-zip-extract, archive-zip-expunge, archive-zip-update)
      (archive-zip-update-case, archive-7z-extract, archive-7z-expunge)
      (archive-7z-update, archive-zip-extract, archive-7z-summarize): Use it.
      Fixes: debbugs:15264
    • Stefan Monnier's avatar
    • Dmitry Antipov's avatar
      Attempt to make redisplay more selective when changing cursor type. · 7f6c6450
      Dmitry Antipov authored
      * frame.h (struct frame): New bitfield cursor_type_changed.
      * xdisp.c (cursor_type_changed): Remove.
      (try_cursor_movement, redisplay_window, try_window_id)
      (set_frame_cursor_types, try_window_reusing_current_matrix):
      Adjust to use per-frame bitfield.
      (redisplay_internal): Look for cursor type change on each visible
      frame and consider all frames if cursor type has been changed on
      the frame other than selected.  If cursor type has been changed on
      selected frame only, do not use fast update.
    • Michael Albinus's avatar
    • Michael Albinus's avatar
    • Michael Albinus's avatar
      Format long lines. · 352d3bea
      Michael Albinus authored
    • Michael Albinus's avatar
      Remove URL syntax. · 1486fa31
      Michael Albinus authored
      * net/tramp.el (tramp-syntax, tramp-prefix-format)
      (tramp-postfix-method-format, tramp-prefix-ipv6-format)
      (tramp-postfix-ipv6-format, tramp-prefix-port-format)
      (tramp-postfix-host-format, tramp-file-name-regexp)
      (tramp-handle-substitute-in-file-name): Remove 'url case.
      (tramp-completion-file-name-regexp-url): Remove constants.
    • Dmitry Antipov's avatar
      Fix ChangeLog typo. · 8bda01d3
      Dmitry Antipov authored