1. 06 Aug, 2012 3 commits
    • Chong Yidong's avatar
      Add inhibit-switch-frame parameter for display-buffer, and use it in occur-edit. · 90749b53
      Chong Yidong authored
      * replace.el (occur-after-change-function): Avoid losing focus by
      using the inhibit-switch-frame display action option.
      * window.el (window--maybe-raise-frame): New function.
      (window--display-buffer): Split off from here.
      (display-buffer-reuse-window, display-buffer-pop-up-frame)
      (display-buffer-pop-up-window, display-buffer-use-some-window):
      Obey an inhibit-switch-frame action alist entry.
      (display-buffer): Update doc.
      Fixes: debbugs:12139
    • Fabián Ezequiel Gallina's avatar
      Make internal shell process buffer names start with space. · ba7b0154
      Fabián Ezequiel Gallina authored
      * progmodes/python.el (python-shell-make-comint): Add optional
      argument INTERNAL.
      (run-python-internal): Use it.
      (python-shell-internal-get-or-create-process): Check for new
      internal buffer names.
    • Glenn Morris's avatar
      Tweak previous esh-ext.el change · 5eaeacb5
      Glenn Morris authored
      * lisp/eshell/esh-ext.el (eshell/addpath): Use dolist.
      Do less getting and setting of environment variables.
  2. 05 Aug, 2012 10 commits
  3. 04 Aug, 2012 4 commits
    • Stefan Monnier's avatar
      * lisp/isearch.el: Misc simplification; use defstruct. · 7c2dc8bd
      Stefan Monnier authored
      (isearch-mode-map): Dense maps now work like sparse ones.
      (isearch--state): New defstruct.
      (isearch-string-state, isearch-message-state, isearch-point-state)
      (isearch-success-state, isearch-forward-state)
      (isearch-other-end-state, isearch-word-state, isearch-error-state)
      (isearch-wrapped-state, isearch-barrier-state)
      (isearch-case-fold-search-state, isearch-pop-fun-state): Remove,
      replaced by defstruct's accessors.
      (isearch--set-state): Rename from isearch-top-state and change
      calling convention.
      (isearch-push-state): Use new isearch--get-state.
      (isearch-toggle-word): Disable regexp when enabling word.
      (isearch-message-prefix): Remove unused arg _c-q-hack.
      (isearch-message-suffix): Remove unused arg _ellipsis.
    • Andreas Schwab's avatar
      * simple.el (list-processes): Doc fix. · 97ad0769
      Andreas Schwab authored
    • Andreas Schwab's avatar
      * simple.el (list-processes--refresh): For a server use :host or · 7fcc0070
      Andreas Schwab authored
      :local as the address.
    • Michal Nazarewicz's avatar
      * lisp/mpc.el: Support password in host argument. · 00340faf
      Michal Nazarewicz authored
      (mpc--proc-connect): Parse and use new password element.
      Set mpc-proc variable instead of returning process.
      (mpc-proc): Adjust accordingly.
  4. 03 Aug, 2012 7 commits
    • Eli Zaretskii's avatar
      Fix whitespace-display-mappings. · 18949c2f
      Eli Zaretskii authored
       lisp/whitespace.el (whitespace-display-mappings): Use Unicode
       codepoints, instead of emacs-mule codepoints.  See
       for the details.
    • Eli Zaretskii's avatar
      Support symlinks on latest versions of MS-Windows. · 6dad7178
      Eli Zaretskii authored
       src/w32.c: Include winioctl.h and aclapi.h.
       (is_symlink, chase_symlinks, enable_privilege, restore_privilege)
       (revert_to_self): Forward declarations of static functions.
       <static BOOL g_b_init_get_security_info>:
       <g_b_init_create_symbolic_link>: New static flags.
       (globals_of_w32): Initialize them to zero.
       (GetSecurityInfo_Proc, CreateSymbolicLink_Proc): New typedefs.
       (map_w32_filename): Improve commentary.  Simplify switch.
       (SYMBOLIC_LINK_FLAG_DIRECTORY): Define if not defined in system
       headers (most versions of MinGW w32api don't).
       (get_security_info, create_symbolic_link)
       (get_file_security_desc_by_handle, is_symlink, chase_symlinks):
       New functions.
       (sys_access, sys_chmod): Call 'chase_symlinks' to resolve symlinks
       in the argument file name.
       (sys_access): Call unc_volume_file_attributes only if
       GetFileAttributes fails with network-related error codes.
       (sys_rename): Diagnose renaming of a symlink when the user doesn't
       have the required privileges.
       (get_file_security_desc_by_name): Renamed from
       (stat_worker): New function, with most of the guts of 'stat', and
       with addition of handling of symlinks and support for 'lstat'.  If
       possible, get file's attributes and security information by
       handle, not by name.  Produce S_IFLNK bit for symlinks, when
       called from 'lstat'.
       (stat, lstat): New functions, call 'stat_worker'.
       (symlink, readlink, careadlinkat): Rewritten to create and resolve
       symlinks when the underlying filesystem supports them.
       lib/src/ntlib.c (lstat): New function, calls 'stat'.
       nt/inc/sys/stat.h (S_IFLNK): Define.
       (S_ISLNK): A non-trivial definition.
       (lstat): Prototype instead of a macro that redirects to 'stat'.
       lisp/files.el (file-truename): Don't skip symlink-chasing part on
       windows-nt.  Incorporate the resolution of 8+3 short aliases on
       Windows into the loop that recursively chases symlinks.  Compare
       directory and its parent case-insensitively on MS-Windows and
       etc/NEWS: Announce the symlink support on MS-Windows.
    • Chong Yidong's avatar
    • Chong Yidong's avatar
      * sort.el (sort-regexp-fields): Doc fix. · 385b0198
      Chong Yidong authored
    • Tassilo Horn's avatar
      * textmodes/reftex.el (reftex-compile-variables): Make keyvals · b9e74744
      Tassilo Horn authored
      labels regex position point at the expected place.
    • MON KEY's avatar
      Doc fixes for imap.el. · 41013cb4
      MON KEY authored
      * net/imap.el (imap-interactive-login, imap-authenticate)
      (imap-mailbox-lsub, imap-mailbox-list)
      (imap-mailbox-status-asynch, imap-mailbox-acl-delete)
      (imap-fetch, imap-message-flag-permanent-p, imap-envelope-from)
      (imap-parse-response): Doc fix.
    • João Távora's avatar
      Workaround for latex-forward-sexp slowness. · 0ffee616
      João Távora authored
      * textmodes/tex-mode.el (latex-forward-sexp): Terminate the loop if
      sexp scanning does not move point.
      Fixes: debbugs:5734
  5. 02 Aug, 2012 6 commits
  6. 01 Aug, 2012 4 commits
  7. 31 Jul, 2012 6 commits