aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Remove support for destructive splicing in elispStefan Kangas2019-09-264-5/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/lread.c (read1): Don't handle destructive splicing in backquote expressions (e.g. ",.<identifier>"). (Bug#19790) (syms_of_lread): Remove Qcomma_dot. * src/print.c (print_object): Don't check for Qcomma_dot. * test/src/eval-tests.el (eval-tests-19790-backquote-comma-dot-substitution): New test. * etc/NEWS: Announce it.
* | | Fix error in display-startup-screenLars Ingebrigtsen2019-09-261-10/+10
| | | | | | | | | | | | | | | * lisp/startup.el (use-fancy-splash-screens-p): Fix error in display-startup-screen if create-image fails (bug#22072).
* | | Add new function to clear tags in tabulated listStefan Kangas2019-09-263-0/+23
| | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/tabulated-list.el (tabulated-list-clear-all-tags): New function to clear all tags from padding area in current buffer. * doc/lispref/modes.texi (Tabulated List Mode): Document it. * etc/NEWS: Announce it.
* | | Don't indent unrelated widgets following widget of type 'otherMauro Aranda2019-09-262-1/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/wid-edit.el (widget 'other): Use \n instead of the %n escape in the :format property of this widget. If %n is used at the end of the format string, unrelated widgets get indented. (Bug#12533) * test/wid-edit-tests.el (widget-test-indentation-after-%n) (widget-test-indentation-after-newline) (widget-test-newline-and-indent-same-widget): New tests.
* | | Make mm-view-pkcs7-verify use epg if requestedLars Ingebrigtsen2019-09-261-9/+17
| | | | | | | | | | | | | | | * lisp/gnus/mm-view.el (mm-view-pkcs7-verify): Respect mml-smime-use (bug#18393).
* | | Make it possible to view S/MIME verified emailsLars Ingebrigtsen2019-09-263-17/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/gnus/mm-decode.el (mm-possibly-verify-or-decrypt): When dissecting the result, we need a header (bug#18393). * lisp/gnus/mm-view.el (mm-view-pkcs7-verify): Insert the verified string. * lisp/gnus/smime.el (smime-verify-region): Return the verified string.
* | | Fix recent gnus-rescale-image changeLars Ingebrigtsen2019-09-261-9/+11
| | | | | | | | | | | | | | | * lisp/gnus/gnus-util.el (gnus-rescale-image): Don't bug out on non-graphical Emacs versions.
* | | ; Fix typo and improve phrasing of last commitMattias Engdegård2019-09-261-4/+3
| | |
* | | * etc/NEWS: Note removal of internal rx symbols (bug#37517)Mattias Engdegård2019-09-261-0/+9
| | |
* | | * lisp/desktop.el (desktop-read): With argument, ask the user for DIRNAME.Juanma Barranquero2019-09-262-4/+12
| | | | | | | | | | | | * etc/NEWS: Document it.
* | | Avoid errors in tramp-tests with a remote ksh shellMichael Albinus2019-09-261-0/+13
| | | | | | | | | | | | | | | | | | | | | * test/lisp/net/tramp-tests.el (tramp--test-ksh-p): New defun. (tramp-test41-utf8, tramp-test41-utf8-with-stat) (tramp-test41-utf8-with-perl, tramp-test41-utf8-with-ls): Skip, when remote shell is ksh.
* | | Add rx extension mechanismMattias Engdegård2019-09-254-20/+538
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a built-in set of extension macros: `rx-define', `rx-let' and `rx-let-eval'. * lisp/emacs-lisp/rx.el (rx-constituents, rx-to-string): Doc updates. (rx--builtin-symbols, rx--builtin-names, rx--local-definitions) (rx--lookup-def, rx--substitute, rx--expand-template) (rx--make-binding, rx--make-named-binding, rx--extend-local-defs) (rx-let-eval, rx-let, rx-define): New. (rx--translate-symbol, rx--translate-form): Use extensions if any. (rx): Use local definitions. * test/lisp/emacs-lisp/rx-tests.el (rx-let, rx-define) (rx-to-string-define, rx-let-define, rx-let-eval): New. * etc/NEWS (Changes in Specialized Modes and Packages): * doc/lispref/searching.texi (Rx Notation, Rx Functions, Extending Rx): Add node about rx extensions.
* | | New rx implementationMattias Engdegård2019-09-254-1067/+1091
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/rx.el: * test/lisp/emacs-lisp/rx-tests.el: * doc/lispref/searching.texi (Rx Constructs): Rewrite rx for correctness, clarity, and performance. The new implementation retains full compatibility and has more comprehensive tests. * lisp/emacs-lisp/re-builder.el (reb-rx-font-lock-keywords): Adapt to changes in internal variables in rx.el.
* | | Allow regexp-quote to return its argumentMattias Engdegård2019-09-253-4/+13
| | | | | | | | | | | | | | | | | | * src/search.c (Fregexp_quote): Only allocate a new string if needed. * doc/lispref/searching.texi (Regexp Functions): * etc/NEWS (Incompatible Lisp Changes): Document.
* | | Fix indentation of widgets (Bug#7851)Mauro Aranda2019-09-251-6/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/wid-edit.el (widget--should-indent-p): New function, to decide whether to indent or not. (widget-checklist-value-add-item, widget-radio-add-item) (widget-editable-list-format-handler) (widget-editable-list-entry-create) (widget-group-value-create): Use it (bug#7851).
* | | Make gnus-rescale-image work on modern Emacs versionsLars Ingebrigtsen2019-09-251-16/+9
| | | | | | | | | | | | | | | * lisp/gnus/gnus-util.el (gnus-rescale-image): Make this work with native image transforms.
* | | Improve documentation of 'text-property-search-forward'Eli Zaretskii2019-09-251-24/+23
| | | | | | | | | | | | | | | * lisp/emacs-lisp/text-property-search.el (text-property-search-forward) (text-property-search-backward): Improve doc strings. (Bug#37488)
* | | ; * lisp/emacs-lisp/debug.el (debugger-mode): Doc fix. (Bug#37352)Eli Zaretskii2019-09-251-6/+9
| | |
* | | Make ImageMagick multi-image size calculations work for .ico filesLars Ingebrigtsen2019-09-241-5/+21
| | | | | | | | | | | | | | | * src/image.c (imagemagick_load_image): Compute image sizes correctly in multi-image .ico files and the like (bug#18333).
* | | Slight shr-put-image clean upLars Ingebrigtsen2019-09-241-7/+1
| | | | | | | | | | | | | | | | | | * lisp/net/shr.el (shr-put-image): Use image-multi-frame-p directly, and remove outdated comments (image-multi-frame-p returns the delay).
* | | New edebug-spec, nested-backquote-form. This fixes bug #31090Alan Mackenzie2019-09-241-0/+13
| | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/edebug.el: (nested-backquote-form): a new edebug-spec which handles nested backquote structures without a , or ,@ "between" the outer and inner backquotes. (backquote-form): Use nested-backquote-form.
* | | Make --with-imagemagick bug out if there's no support for itLars Ingebrigtsen2019-09-241-0/+3
| | | | | | | | | | | | | | | | | | * configure.ac (HAVE_IMAGEMAGICK): Stop configuration if the user has said --with-imagemagick, but there's no support for it (bug#24455).
* | | Allow a :stride argument so XBM boolvecs are in the right format.Pip Cet2019-09-243-12/+32
| | | | | | | | | | | | | | | | | | | | | | | | * src/image.c (xbm_image_p): Explicitly specify the right stride if a bool vector is used as argument. * doc/lispref/display.texi (XBM Images): Describe bool vectors accurately. * etc/NEWS: Document the change (bug#36337).
* | | * lisp/net/tramp-sh.el (tramp-get-remote-stat): Ban "stat" on Solaris.Michael Albinus2019-09-241-19/+24
| | |
* | | (calc): Fix link in doc stringNoah Swainland2019-09-241-1/+1
| | | | | | | | | | | | | | | | | | * lisp/calc/calc.el (calc): Fix link in doc string (bug#37500). Copyright-paperwork-exempt: yes
* | | Allow controlling when to send cookies when retrieving images in shrLars Ingebrigtsen2019-09-244-8/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/net/shr.el (shr--use-cookies-p): New function. (shr-tag-img): Use it. (shr-cookie-policy): New variable. (shr-save-contents): Use cookies. * doc/misc/eww.texi (Advanced): Document it.
* | | Document how to listen on all interfaces in the Elisp manualRobert Pluim2019-09-241-1/+5
| | | | | | | | | | | | | | | * doc/lispref/processes.texi (Network Processes): Explain how to listen on all interfaces.
* | | ; Fix typo in recently fixed doc stringEli Zaretskii2019-09-241-2/+2
| | | | | | | | | | | | | | | * src/process.c (Fmake_network_process): Fix capitalization in doc string.
* | | Allow url-insert-file-contents to work on 304 responsesLars Ingebrigtsen2019-09-241-2/+3
| | | | | | | | | | | | | | | | | | * lisp/url/url-http.el (url-http--insert-file-helper): If the server answers 304 Not modified, then that's not an error (bug#26063).
* | | Clean up url-parse-args slightlyLars Ingebrigtsen2019-09-241-51/+40
| | | | | | | | | | | | | | | * lisp/url/url-util.el (url-parse-args): Don't leave temporary buffer behind. Clean up slightly.
* | | ; Fix previous make-network-process doc changeRobert Pluim2019-09-241-1/+1
| | | | | | | | | | | | * src/process.c (Fmake_network_process): Correct typo.
* | | Fix old problem with HTTPS HTTP 0.9 sentinelsLars Ingebrigtsen2019-09-241-1/+3
| | | | | | | | | | | | | | | * lisp/url/url-http.el (url-http-end-of-document-sentinel): Pass on the tls parameter if we have HTTPS (bug#14983).
* | | Resurrect support for negative frame geometry parameters on MS-WindowsEli Zaretskii2019-09-241-14/+32
| | | | | | | | | | | | | | | | | | | | | | | | * src/w32fns.c (my_create_window): Avoid assertion violations in XFIXNUM when the 'top' or 'left' frame parameters are neither fixnums nor 'unbound', in which case f->size_hint_flags are set by gui_figure_window_size. (Bug#37415)
* | | Allow scrolling the NSM windowLars Ingebrigtsen2019-09-241-72/+98
| | | | | | | | | | | | | | | | | | * lisp/net/nsm.el (nsm-query-user): Allow moving backwards/forwards in the NSM buffer if the window is too small to show all the details (bug#28069).
* | | Verilog-Mode collected updates.Wilson Snyder2019-09-231-31/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/verilog-mode.el (verilog-auto-inst-param): Add regexp paramter to AUTOINSTPARAM to select which parameters to export. Reported by Vish S. (verilog-build-defun-re): Fix `verilog-goto-defun' to find automatic function/tasks, bug1492. Reported by Enze Chi. (verilog-preprocessor): Update default.
* | | Rename "dumbquotes" to "smartquotes" in GnusLars Ingebrigtsen2019-09-245-25/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/gnus.texi (Article Washing): Adjust documentation. * etc/refcards/gnus-refcard.tex (subsection*{Notes}): Ditto * lisp/gnus/gnus-art.el (gnus-article-smartquotes-map): Rename from gnus-article-dumbquotes-map and add obsolete alias. (article-treat-smartquotes): Ditto. * lisp/gnus/gnus-sum.el (gnus-summary-make-menu-bar): Adjust menus.
* | | mml-smime-openssl-sign): Use all the keysJan Beich2019-09-231-1/+1
| | | | | | | | | | | | | | | * lisp/gnus/mml-smime.el (mml-smime-openssl-sign): Use all the keys in `smime-keys' for this identifier (bug#17780).
* | | Adjust exif-tests.el to new interfaceLars Ingebrigtsen2019-09-231-1/+1
| | |
* | | Fix regression in mm-possibly-verify-or-decrypt by previous patchLars Ingebrigtsen2019-09-231-1/+0
| | | | | | | | | | | | * lisp/gnus/mm-decode.el (mm-possibly-verify-or-decrypt): Remove debugging
* | | Fix regression in mm-possibly-verify-or-decrypt by previous patchLars Ingebrigtsen2019-09-231-2/+5
| | | | | | | | | | | | | | | * lisp/gnus/mm-decode.el (mm-possibly-verify-or-decrypt): Be less strict about what's considered a success.
* | | Fix S/MIME continuation header when sendingLars Ingebrigtsen2019-09-231-1/+1
| | | | | | | | | | | | | | | * lisp/gnus/mml-smime.el (mml-smime-epg-sign): Fix continuation header.
* | | make-network-process doc clarificationLars Ingebrigtsen2019-09-231-1/+2
| | | | | | | | | | | | | | | * src/process.c (Fmake_network_process): Further doc clarification for listening on "::".
* | | Bring back mention of NNTP gmanePaul Eggert2019-09-231-0/+3
| | | | | | | | | | | | | | | | | | | | | Problem reported by Michael Albinus at: https://lists.gnu.org/r/emacs-devel/2019-09/msg00519.html * admin/notes/emba: Reintroduce mention of nttp+news.gmane.org, since that still works.
* | | Fix GNUstep buildAlan Third2019-09-231-1/+1
| | | | | | | | | | | | | | | | | | * src/nsfont.m (nsfont_draw): Change type to match. Co-authored-by: martin rudalics <rudalics@gmx.at>
* | | Fix cedet compilation warningLars Ingebrigtsen2019-09-231-5/+5
| | | | | | | | | | | | | | | * lisp/cedet/semantic/db.el (semanticdb-dirty-p): Fix compilation warning by moving to after definition.
* | | Update example in the Mail Aliases node of lispintroLars Ingebrigtsen2019-09-231-2/+2
| | | | | | | | | | | | | | | | | | * doc/lispintro/emacs-lisp-intro.texi (Mail Aliases): Change example to use Message mode, since that's the default for `C-x m' now (bug#13855).
* | | Make mm-possibly-verify-or-decrypt pass decryption errorLars Ingebrigtsen2019-09-231-3/+15
| | | | | | | | | | | | | | | * lisp/gnus/mm-decode.el (mm-possibly-verify-or-decrypt): If there's an error, report the error back in a new part (bug#25649).
* | | * lisp/dired-aux.el (dired-copy-file-recursive): Make prompt clearer.Lars Ingebrigtsen2019-09-231-1/+1
| | |
* | | Don't bug out on invalid addresses in mml-secure-check-user-idLars Ingebrigtsen2019-09-231-2/+3
| | | | | | | | | | | | | | | * lisp/gnus/mml-sec.el (mml-secure-check-user-id): Don't bug out on invalid addresses (bug#33613).
* | | Tweak how much <sup>/<sub> raises/lowers text in shrLars Ingebrigtsen2019-09-231-2/+2
| | | | | | | | | | | | | | | * lisp/net/shr.el (shr-tag-sup, shr-tag-sub): Raising by 0.5 gives very ugly displays. 0.2 seems sufficient for legibility.