- 14 May, 2014 6 commits
-
-
Sam Steingold authored
* lisp/progmodes/python.el (python-shell-get-or-create-process): Do not bind `current-prefix-arg' so that C-c C-z does not talk back unless requested.
-
Glenn Morris authored
* lisp/subr.el (with-file-modes): New macro. * lisp/printing.el (pr-save-file-modes): * lisp/eshell/esh-util.el (eshell-with-file-modes): Make obsolete. * lisp/emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2): Add with-file-modes. * lisp/doc-view.el (doc-view-make-safe-dir): * lisp/epg.el (epg--start): * lisp/files.el (locate-user-emacs-file, make-temp-file) (backup-buffer-copy, move-file-to-trash): * printing.el (pr-despool-print, pr-call-process, pr-text2ps): * eshell/esh-util.el (eshell-with-private-file-modes) (eshell-make-private-directory): * lisp/net/browse-url.el (browse-url-mosaic): * lisp/obsolete/mailpost.el (post-mail-send-it): * lisp/obsolete/pgg-pgp.el (pgg-pgp-verify-region): * lisp/obsolete/pgg-pgp5.el (pgg-pgp5-verify-region): * lisp/url/url-util.el (url-make-private-file): Use with-file-modes. * doc/lispref/files.texi (Changing Files): Mention with-file-modes. * etc/NEWS: Mention this.
-
Glenn Morris authored
-
Stephen Berman authored
suffix. Fixes: debbugs:15419
-
Glenn Morris authored
* vc/emerge.el (emerge-temp-file-prefix): Make pointless option obsolete. (emerge-temp-file-mode): Make non-functional option obsolete.
-
Glenn Morris authored
* lisp/printing.el (subst-char-in-string, make-temp-file, pr-get-symbol): Optimize on Emacs, which has the relevant functions for ages.
-
- 13 May, 2014 2 commits
-
-
Stefan Monnier authored
-
Michael Albinus authored
Use `unhandled-file-name-directory' when setting `default-directory', in order to circumvent stalled remote connections. Fixes: debbugs:17425
-
- 12 May, 2014 3 commits
-
-
Sam Steingold authored
-
Stefan Monnier authored
(mpc-songs-hashcons): Shorten the Date field.
-
Stefan Monnier authored
into autoloading just because of a silly indirection.
-
- 11 May, 2014 6 commits
-
-
Stefan Monnier authored
(mouse-set-point): Handle multi-clicks. (mouse-set-region): Handle multi-clicks for drags. (mouse-drag-region): Update call accordingly. (mouse-drag-track): Remove `do-mouse-drag-region-post-process' hack. Use the normal event loop instead of a local while/read-event loop. (global-map): Remove redundant bindings for double/triple-mouse-1. * lisp/xt-mouse.el (xterm-mouse-translate-1): Only process one event at a time. Generate synthetic down events when the protocol only sends up events. (xterm-mouse-last): Remove. (xterm-mouse--read-event-sequence-1000): Use xterm-mouse-last-down terminal parameter instead. (xterm-mouse--set-click-count): New function. (xterm-mouse-event): Detect/generate double/triple clicks. * lisp/reveal.el (reveal-close-old-overlays): Don't close while dragging.
-
Stefan Monnier authored
(Info-mode-font-lock-keywords): New var. (Info-mode): Use it.
-
Stefan Monnier authored
are a hindrance for C-x C-e.
-
Santiago Payà i Miralta authored
Fixes: debbugs:17454
-
-
Leo Liu authored
-
- 10 May, 2014 3 commits
-
-
Glenn Morris authored
* printing.el (pr-version): * ps-print.el (ps-print-version): Also mention bug-gnu-emacs.
-
Glenn Morris authored
-
Stefan Monnier authored
(advice--member-p): If name is given, only compare the name. (advice--remove-function): Don't stop at the first match. (advice--normalize-place): New function. (add-function, remove-function): Use it. (advice--add-function): Pass the name, if any, to advice--remove-function.
-
- 09 May, 2014 8 commits
-
-
Philipp Rumpf authored
`pos' after modifying the buffer. Fixes: debbugs:17449
-
Sam Steingold authored
* net/rcirc.el (rcirc-reconnect-delay): New user option. (rcirc-sentinel): Auto-reconnect to the server if `rcirc-reconnect-delay' is non-0 (but not more often than its value in case the host is off-line).
-
Stefan Monnier authored
-
Eli Zaretskii authored
-
Stephen Berman authored
Correct argument list to conform to todo-insert-item--basic.
-
Glenn Morris authored
* lisp/files.el (file-expand-wildcards): * lisp/man.el (Man-support-local-filenames): * lisp/printing.el (pr-i-directory, pr-interface-directory): * lisp/progmodes/grep.el (lgrep, rgrep): * lisp/textmodes/ispell.el (ispell-call-process) (ispell-call-process-region, ispell-start-process) (ispell-init-process): * lisp/mh-e/mh-e.el (mh-variants): Use file-accessible-directory-p.
-
Glenn Morris authored
rather than executable. This can't be any worse, and may be better in some situations. It may or may not fix bug#17330.
-
Glenn Morris authored
Fixes: debbugs:17444
-
- 08 May, 2014 4 commits
-
-
Juri Linkov authored
* lisp/dired.el (dired-check-switches, dired-switches-recursive-p): New functions. (dired-switches-escape-p, dired-move-to-end-of-filename): Use `dired-check-switches'. (dired-insert-old-subdirs, dired-build-subdir-alist) (dired-sort-R-check): Use `dired-switches-recursive-p'. Fixes: debbugs:17218
-
Glenn Morris authored
-
Glenn Morris authored
This is CVE-2014-3423. Fixes: debbugs:17428
-
Stefan Monnier authored
(xterm-mouse--read-event-sequence-1000): Return nil if something looks fishy. (xterm-mouse-event): Propagate it. (xterm-mouse-translate-1): Handle it. Fixes: debbugs:17378
-
- 07 May, 2014 1 commit
-
-
Stephen Berman authored
* calendar/todo-mode.el (todo-insert-item--apply-args): When all four slots of the parameter list are filled, make sure to pass it to the argument list of todo-insert-item--basic.
-
- 06 May, 2014 5 commits
-
-
Stefan Monnier authored
Add optional `seen' argument to detect and break infinite loops. Fixes: debbugs:16994
-
Eli Zaretskii authored
lisp/emacs-lisp/find-gc.el (find-gc-unsafe, find-unsafe-funcs) (trace-unsafe, trace-use-tree): Make parentheses style be according to Emacs style.
-
Michael Albinus authored
* net/tramp-sh.el (tramp-uudecode): Replace the hard-coded temporary file name by a format specifier. (tramp-remote-coding-commands): Enhance docstring. (tramp-find-inline-encoding): Replace "%t" by a temporary file name.
-
Michael Albinus authored
* net/tramp-sh.el (tramp-remote-process-environment): Remove HISTFILE and HISTSIZE; it's too late to set them here. Add :version entry. (tramp-open-shell): Do not let-bind `tramp-end-of-output'. Add "HISTSIZE=/dev/null" to the shell's env arguments. Do not send extra "PSx=..." commands. (tramp-maybe-open-connection): Setenv HISTFILE to /dev/null.
-
Glenn Morris authored
The whole file looks obsolete and/or broken. * lisp/emacs-lisp/find-gc.el (find-gc-source-directory): Give it a value. (find-gc-source-files): Update some names. (trace-call-tree): Simplify and update. Avoid predictable temp-file names.
-
- 05 May, 2014 2 commits
-
-
Stefan Monnier authored
Bug#15980. Fixes: debbugs:17375
-
Stefan Monnier authored
Always store button numbers in the same way in xterm-mouse-last; Don't burp is xterm-mouse-last is not set as expected. Never return negative indices. Fixes: debbugs:17378
-