summaryrefslogtreecommitdiff
path: root/lisp
Commit message (Collapse)AuthorAgeFilesLines
* gnus-article-read-summary-keys: Don't move point for WDD and WDW commandsKatsumi Yamaoka2017-06-141-1/+1
| | | | | * lisp/gnus/gnus-art.el (gnus-article-read-summary-keys): No need to restore window config for WDD and WDW commands.
* lisp/net/soap-client.el: Bump version to 3.1.3Thomas Fitzsimmons2017-06-131-2/+2
| | | | | * lisp/net/soap-client.el: Bump version to 3.1.3. (soap-name-p): Fix checkdoc issue.
* Fix an HTTP encoding error in soap-client.elAlex Harsanyi2017-06-131-2/+5
| | | | | * lisp/net/soap-client.el (soap-invoke-internal): Make SOAPAction header a UTF-8 encoded string.
* * lisp/net/tramp-sh.el (tramp-set-file-uid-gid): Do not handle locally on w32.Michael Albinus2017-06-131-4/+4
|
* Fix wrong indentation after string literal (Bug#27306)Noam Postavsky2017-06-131-14/+13
| | | | | | | * lisp/emacs-lisp/lisp-mode.el (lisp-indent-state) (lisp-indent-calc-next): Remove `depth' field, use (car ppss) instead. * test/lisp/emacs-lisp/lisp-mode-tests.el (lisp-indent-region-after-string-literal): New test.
* ; Fix docstringLele Gaifax2017-06-131-1/+1
| | | | | | | * lisp/bindings.el (mode-line-percent-position): End docstring first sentence with a period (Bug#27339). Copyright-paperwork-exempt: yes
* Buttonize #<bytecode> part of printed functions (Bug#25226)Noam Postavsky2017-06-121-4/+29
| | | | | | | | * lisp/emacs-lisp/cl-print.el: Autoload `disassemble-1'. (cl-print-compiled-button): New variable. (help-byte-code): New button type, calls `disassemble' in its action. (cl-print-object): Use it if `cl-print-compiled-button' is non-nil.
* ; Instrument `tramp-handle-file-name-case-insensitive-p' for debuggingMichael Albinus2017-06-121-0/+1
|
* Handle port and domain in Tramp's password cacheMichael Albinus2017-06-124-17/+48
| | | | | | | | | | | | | * doc/misc/tramp.texi (Password handling): Explain port and domain handling in authinfo. * lisp/net/tramp.el (tramp-process-actions, tramp-clear-passwd): * lisp/net/tramp-gvfs.el (tramp-gvfs-handler-askpassword): * lisp/net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band) (tramp-maybe-open-connection): * lisp/net/tramp-smb.el (tramp-smb-handle-copy-directory) (tramp-smb-handle-file-acl, tramp-smb-handle-set-file-acl) (tramp-smb-maybe-open-connection): Handle also domain and port.
* Add missing 'require' forms to prevent compiler warnings.Philipp Stephani2017-06-121-0/+2
| | | | | * lisp/eshell/esh-ext.el (esh-arg, esh-proc): Add missing requirements.
* Merge from origin/emacs-25Glenn Morris2017-06-111-1/+21
|\ | | | | | | | | | | eaa00584ceb Improve documentation of 'gnutls-verify-error' 908498cc01b ; etc/PROBLEMS: Describe GTK-related crashes on elementar... 741daec617e ; Describe the problem with ksh when resizing shell window
| * Improve documentation of 'gnutls-verify-error'Eli Zaretskii2017-05-091-1/+21
| | | | | | | | | | * lisp/net/gnutls.el (gnutls-verify-error): Improve and expand doc string. (Bug#26845)
* | Some further improvements for tramp-gvfs.elMichael Albinus2017-06-111-34/+51
| | | | | | | | | | | | | | | | | | | | | | * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-expand-file-name) (tramp-gvfs-get-file-attributes) (tramp-gvfs-maybe-open-connection): Handle davs? properly. (tramp-gvfs-handler-askquestion): Improve `yes-or-no-p' prompt. Show question also in batch mode. Cache result. * test/lisp/net/tramp-tests.el (tramp-test24-file-name-completion): Support completion for host names and ports.
* | Fix highlighting of CSS selectors with double hyphensSimen Heggestøyl2017-06-111-2/+2
| | | | | | | | | | | | * lisp/textmodes/css-mode.el (css--font-lock-keywords): Fix highlighting of selectors that contain double hyphens. They would be mistaken for a variable.
* | Let eshell/sudo handle absolute command names (Bug#27167)Noam Postavsky2017-06-111-5/+7
| | | | | | | | | | * lisp/eshell/esh-ext.el (eshell-find-interpreter): Don't change absolute paths into relative ones.
* | ; Spelling fixesPaul Eggert2017-06-101-1/+1
| |
* | Fix the placement of GTK menus on multi-monitor systemsAlexander Gramiak2017-06-101-0/+69
| | | | | | | | | | | | | | | | | | | | | | menu_position_func did not properly use the current monitor's resolution. Also see commit '2016-02-06 22:12:53 +0100'. * lisp/frame.el (frame-monitor-attribute, frame-monitor-geometry) (frame-monitor-workarea): New functions. * src/xmenu.c (menu_position_func): Take into account the workarea of the monitor that contains the mouse. (Bug#23568)
* | Clarify documentation of 'face-spec-set'Eli Zaretskii2017-06-101-6/+7
| | | | | | | | | | | | | | | | * lisp/faces.el (face-spec-set): Clarify the description of SPEC-TYPE in the doc string. * doc/lispref/display.texi (Defining Faces): Clarify the description of 'face-spec-set's SPEC-TYPE argument. (Bug#27246)
* | Fix domain port and handling in tramp-gvfs.elMichael Albinus2017-06-102-58/+54
| | | | | | | | | | | | | | | | | | | | | | * lisp/net/tramp-gvfs.el (tramp-gvfs-dbus-byte-array-to-string): Return nil if BYTE-ARRAY is nil. (tramp-gvfs-url-file-name, tramp-gvfs-handler-mounted-unmounted) (tramp-gvfs-connection-mounted-p, tramp-gvfs-mount-spec): Fix domain and port handling. * lisp/net/tramp.el (tramp-handle-file-name-case-insensitive-p): Ignore errors.
* | Improve documentation of 'face-spec-set-2'Eli Zaretskii2017-06-101-15/+18
| | | | | | | | | | | | * lisp/faces.el (face-spec-recalc, face-spec-set-2): Rename 'spec' to 'face-attrs'. (face-spec-choose, face-spec-set-2): Doc fix. (Bug#27238)
* | Fix handling of Python/Guile commands with arguments in gdb-mi.elEli Zaretskii2017-06-101-5/+18
| | | | | | | | | | | | | | | | | | | | * lisp/progmodes/gdb-mi.el (gdb-python-guile-commands-regexp): New variable. (gdb-control-commands-regexp): Use it. (gdb-send): Don't increment gdb-control-level if the command matches gdb-python-guile-commands-regexp and has non-empty arguments. Reported by David Boles <boles@ieee.org> in http://lists.gnu.org/archive/html/emacs-devel/2017-06/msg00009.html.
* | Preserve point in Dired windows under 'dired-auto-revert-buffer'Eli Zaretskii2017-06-101-1/+10
| | | | | | | | | | | | * lisp/dired.el (dired-find-file): When dired-auto-revert-buffer is non-nil, bind switch-to-buffer-preserve-window-point to nil while calling find-file. (Bug#27243)
* | Split variable macro env from function envNoam Postavsky2017-06-071-36/+28
| | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/cl-macs.el (cl--sm-macroexpand): Remove. (cl-symbol-macrolet): Instead of adding each binding directly into the main environment with a special key format, put all symbol macro bindings into a single entry in the main environment under `:cl-symbol-macros'. (cl--sm-macroexpand): Look up symbol bindings in the `:cl-symbol-macros' entry of the environment.
* | ; ChangeLog fixesGlenn Morris2017-06-071-1/+1
| |
* | More authors.el updatesGlenn Morris2017-06-072-2/+2
| | | | | | | | | | | | | | * admin/authors.el (authors-ignored-files, authors-valid-file-names) (authors-renamed-files-alist): Additions. ; ChangeLog fixes
* | * lisp/net/tramp-sh.el (tramp-maybe-open-connection): Fix port handling.Michael Albinus2017-06-071-7/+1
| |
* | (url-cookie-host-can-set-p): Protect against zero-length domainsLars Ingebrigtsen2017-06-071-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/url/url-cookie.el (url-cookie-host-can-set-p): Protect against zero-length domains. Backtrace of a real-world site that triggers a bug: Debugger entered--Lisp error: (args-out-of-range "" 0) url-cookie-host-can-set-p("www.washingtonpost.com" "") url-cookie-handle-set-cookie("utm_term=0;Expires=Thursday, 01-January-1970 00:00:00 GMT; path=/; domain=") url-http-handle-cookies()
* | More small authors.el updatesGlenn Morris2017-06-061-1/+1
| | | | | | | | | | | | | | | | | | | | * admin/authors.el (authors-aliases): Fix recent addition. (authors-obsolete-files-regexps, authors-no-scan-regexps) (authors-ignored-files, authors-valid-file-names) (authors-renamed-files-alist): Additions. ; * lisp/vc/pcvs.el, test/lisp/emacs-lisp/checkdoc-tests.el: ; Fix Author headers. ; * ChangeLog.2: Fixes.
* | ; Update some more Maintainer: header commentsGlenn Morris2017-06-0512-12/+12
| | | | | | | | | | ; This removes some people who are absent from commit logs or mailing ; lists for upwards of a decade.
* | ; Update some Maintainer: header commentsGlenn Morris2017-06-058-8/+8
| |
* | ; Small fixes for some Author: header commentsGlenn Morris2017-06-053-13/+13
| |
* | ; ChangeLog fixesGlenn Morris2017-06-053-12/+8
| |
* | * lisp/subr.el (read-passwd): Don't delete return value (Bug#22027).Noam Postavsky2017-06-051-1/+1
| |
* | Enable ElDoc messages after the newline commandDmitry Gutov2017-06-061-1/+1
| | | | | | | | | | * lisp/emacs-lisp/eldoc.el: Add "newline" to the eldoc-add-command-completions call (bug#27228).
* | Enable eldoc-mode explicitly inside read--expressionDmitry Gutov2017-06-061-0/+1
| | | | | | | | * lisp/simple.el (read--expression): Call eldoc-mode (bug#27202).
* | Fix check for package-unsigned-archives during retrievalAndy Moreton2017-06-061-1/+1
| | | | | | | | | | * lisp/emacs-lisp/package.el (package--download-one-archive): Fix check for package-unsigned-archives.
* | Merge branch 'master' of git.sv.gnu.org:/srv/git/emacsMichael Albinus2017-06-053-2/+15
|\ \
| * | * lisp/desktop.el (desktop-clear): Skip the daemon's frame (Bug#26912).Noam Postavsky2017-06-051-0/+4
| | |
| * | Avoid slow startup in daemon mode when global-linum-mode is onEli Zaretskii2017-06-041-1/+10
| | | | | | | | | | | | | | | * lisp/linum.el (linum-on): Don't turn on linum-mode in a non-client frame of a daemon session. (Bug#27210)
| * | Fix eldoc bug with curved quotePaul Eggert2017-06-041-1/+1
| | | | | | | | | | | | | | | * lisp/progmodes/elisp-mode.el (elisp-get-fnsym-args-string): Substitute quotes in documentation before returning it (Bug#27159).
* | | Fix error in Tramp rsync methodMichael Albinus2017-06-051-1/+1
|/ / | | | | | | | | * lisp/net/tramp-sh.el (tramp-methods) <rsync>: Add "-c" argument. Otherwise, `tramp-test10-write-region' could fail.
* | Improve of file-local-name use in vc-git-checkinNikolay Kudryavtsev2017-06-041-2/+3
| | | | | | | | | | * lisp/vc/vc-git.el (vc-git-checkin): Use file-local-name only when calling git commit.
* | Support a new CSS indentation styleSimen Heggestøyl2017-06-031-1/+4
| | | | | | | | | | | | | | | | | | * lisp/textmodes/css-mode.el (css-smie-rules): Indent after property immediately followed by a newline. * test/manual/indent/css-mode.css: Add test for the change above. * test/manual/indent/scss-mode.scss: Ditto.
* | Small rmailmm fix (bug#27203)Glenn Morris2017-06-021-6/+7
| | | | | | | | | | * lisp/mail/rmailmm.el (rmail-mime-insert-bulk): Fall back to HOME if no match in rmail-mime-attachment-dirs-alist.
* | Add watch for password back to inferior python comint filterGlenn Morris2017-06-021-1/+2
| | | | | | | | | | | | | | | | It was removed along with other items for speed (bug#16875), but doesn't seem to have been causing an issue, and it's useful to have it there (bug#27154). * lisp/progmodes/python.el (inferior-python-mode): Add comint-watch-for-password-prompt to comint-output-filter-functions.
* | Use completing-read-default in tmm-promptRyan2017-06-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | tmm uses completing-read, but customizes its behavior so much that any alternative completing-read-function will almost certainly break it. For example, both ido-ubiquitous and ivy have special code to deactivate themselves for tmm. * lisp/tmm.el (tmm-prompt): Use completing-read-default instead of completing-read. (Bug#27193) Copyright-paperwork-exempt: yes
* | Implement field numbers in format stringsPhilipp Stephani2017-06-021-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A field number explicitly specifies the argument to be formatted. This is especially important for potential localization work, since grammars of various languages dictate different word orders. * src/editfns.c (Fformat): Update documentation. (styled_format): Implement field numbers. * doc/lispref/strings.texi (Formatting Strings): Document field numbers. * lisp/emacs-lisp/bytecomp.el (byte-compile-format-warn): Adapt. * test/src/editfns-tests.el (format-with-field): New unit test.
* | Limit scope of local overriding-terminal-local-mapAlexander Gramiak2017-06-011-3/+3
| | | | | | | | | | | | | | The function `binding' may call isearch-done, which globally sets overriding-terminal-local-map to nil (Bug#23007). * lisp/isearch.el (isearch-mouse-2): Don't bind overriding-terminal-local-map around the call to `binding'.
* | Add customizable to display raw bytes as hexVasilij Schneidermann2017-06-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/xdisp.c (get_next_display_element): Dispatch used format string for unprintables based on new display-raw-bytes-as-hex variable. (display-raw-bytes-as-hex): New variable. (Bug#27122) * lisp/cus-start.el: Add defcustom form for display-raw-bytes-as-hex. * doc/emacs/display.texi: Document the new variable. * etc/NEWS: Mention display-raw-bytes-as-hex. * test/manual/redisplay-testsuite.el (test-redisplay-5-toggle) (test-redisplay-5): New tests. (test-redisplay): Call test-redisplay-5.
* | Revert "Add customizable to display raw bytes as hex"Eli Zaretskii2017-06-011-1/+0
| | | | | | | | This reverts commit 7c9ac111c5e5d92e620b666893993d5dc562e483.