- 23 Aug, 2019 40 commits
-
-
Paul Eggert authored
* src/gnutls.c (Fgnutls_peer_status): Report :compression and :encrypt-then-mac only if the underlying GnuTLS library has the corresponding features. This give the Elisp caller a bit more information about the peer status. * lisp/net/nsm.el (nsm-protocol-check--compression): Don’t worry about compression in newer GnuTLS versions that do not support compression.
-
Lars Ingebrigtsen authored
* doc/lispref/errors.texi (Standard Errors): Document "trailing garbage" use of `invalid-read-syntax' (bug#24649).
-
Paul Eggert authored
* src/frame.c (Fx_parse_geometry): Pacify the compiler in a different way, so that the human reader can more easily see that the initializations are unnecessary.
-
Eli Zaretskii authored
* src/xdisp.c (extend_face_to_end_of_line): Fix a recent change that moved the initialization of default_face. Reported by Glenn Morris <rgm@gnu.org>.
-
Eli Zaretskii authored
* src/w32.c (logon_network_drive): Avoid compilation warning about strncpy arguments.
-
Eli Zaretskii authored
* src/frame.c (Fx_parse_geometry): Avoid compilation warning about x and y being used without initializing them.
-
Noam Postavsky authored
* doc/emacs/maintaining.texi (Log Buffer): * etc/NEWS: Replace log-edit-generate-changelog (an old name which was changed during editing) to log-edit-generate-changelog-from-diff.
-
Noam Postavsky authored
* lisp/macros.el (macros--insert-vector-macro): Pass all elements to 'prin1-char', not just those that satisfy characterp (because characters which have modifier bits set wouldn't qualify otherwise). 'prin1-char' will return nil if it can't handle the argument (e.g., for symbols representing function keys).
-
Eli Zaretskii authored
* src/process.c (network_lookup_address_info_1): A better fix for compilation on platforms without HAVE_GAI_STRERROR. (Bug#37158)
-
Robert Pluim authored
* src/process.c (network_lookup_address_info_1): [!HAVE_GAI_STRERROR]: Use make_fixnum instead of make_number. (Bug#37158).
-
Michael Heerdegen authored
* lisp/hi-lock.el (hi-lock-line-face-buffer): Change used regexp so that a line terminating newline character is included in the match.
-
Lars Ingebrigtsen authored
* doc/emacs/misc.texi (Network Security): Start working on updating the NSM bits, but it's unclear how much of the new stuff to document. * lisp/net/nsm.el: Rename all nsm-tls-check-* functions to nsm-protocol-check--* to bring them back into line with the documentation. (network-security-protocol-checks): Renamed back again from `nsm-tls-checks', as this variable is documented and can't just go away.
-
Lars Ingebrigtsen authored
* lisp/net/nsm.el (network-security-level, nsm-tls-checks): Make `low' a "check nothing" setting again, and move all the `low' checks back to `medium'. This makes the test suite work again.
-
Lars Ingebrigtsen authored
* lisp/tar-mode.el (tar-header-block-summarize): Tweak previous commit to output the time stamp in the exact same way that GNU tar does.
-
Eli Zaretskii authored
-
Paul Eggert authored
The recent changes caused the build to fail on Fedora 30 when built with --enable-gcc-warnings, among other things with diagnostics that gnutls_compression_get and gnutls_compression_get_name are deprecated (this started with GnuTLS 3.6). Fix this by refusing to call these obsolescent and now-dummy functions in GnuTLS 3.6 and later. However, this is just a temporary workaround to get the build working; a real fix is needed, as network-stream-tests fail. * src/gnutls.c (HAVE_GNUTLS_COMPRESSION_GET): New macro. (gnutls_compression_get, gnutls_compression_get_name): Define only if HAVE_GNUTLS_COMPRESSION_GET. (init_gnutls_functions): Load the two functions only if HAVE_GNUTLS_COMPRESSION_GET. (emacs_gnutls_certificate_export_pem): Use alloca instead of xmalloc. (Fgnutls_peer_status): Just return "NULL" if the functions are deprecated. (Fgnutls_format_certificate): Fix pointer signedness glitches. * src/process.c: Fix spacing.
-
Lars Ingebrigtsen authored
* lisp/simple.el (shell-command-on-region): Put the error output at the end of the buffer instead of wherever point is (bug#7513). This avoids interleaving error output.
-
Robert Pluim authored
* src/xdisp.c (extend_face_to_end_of_line): Move default face lookup lower.
-
Robert Pluim authored
* doc/lispref/processes.texi (Misc Network): Remove erroneous text about port numbers
-
Lars Ingebrigtsen authored
-
Eli Zaretskii authored
* src/gnutls.c: Fix typos that broke the MS-Windows build. (Fgnutls_peer_status_warning_describe): Fix incomplete error message string.
-
Lars Ingebrigtsen authored
* lisp/net/shr.el (shr-fill-line): Only join together URL buttons if there are any URL buttons.
-
Lars Ingebrigtsen authored
* lisp/gnus/gnus-art.el (article-lapsed-string): The elapsed seconds may be a fractional second. In that case, just say "now".
-
Lars Ingebrigtsen authored
* lisp/play/gamegrid.el (gamegrid-add-score-with-update-game-score): Save games scores to `gamegrid-user-score-file-directory' by default (bug#36971).
-
Damien Cassou authored
* lisp/progmodes/xref.el (xref--imenu-prev-index-position) (xref--imenu-extract-index-name): Add functions to get imenu support. (xref--xref-buffer-mode): Set imenu variables to the new functions. * etc/NEWS: Add corresponding entry (bug#36974).
-
Lars Ingebrigtsen authored
* src/lread.c (read_escape): Give a clearer error message on Unicode escape sequences (bug#36988).
-
Lars Ingebrigtsen authored
* lisp/emacs-lisp/cl-lib.el (cl-pushnew): Clarify doc string (bug#37016).
-
Lars Ingebrigtsen authored
* lisp/net/browse-url.el (browse-url): Don't expand any URLs (like "man:") that have a scheme when using `url-handler-mode' (bug#37056).
-
Lars Ingebrigtsen authored
* lisp/tar-mode.el (tar-clip-time-string): Make obsolete (bug#37130). (tar-header-block-summarize): Use ISO8601 time instead of home-brew format.
-
Lars Ingebrigtsen authored
* lisp/dired-aux.el (dired-compress-file-suffixes): Recognize .lz (lzip) compressed files (bug#37136).
-
Lars Ingebrigtsen authored
* lisp/net/nsm.el: Fix some too-long lines and some terminology in the doc strings/comments.
-
Lars Ingebrigtsen authored
-
Lars Ingebrigtsen authored
-
Lars Ingebrigtsen authored
* lisp/net/nsm.el (nsm-parse-subject, nsm-certificate-part): Restore functions for parsing subjects. (nsm-format-certificate): Use them to display more user-friendly data. Also change the display to have fewer lines again so that the data of interest isn't pushed off the screen.
-
Lars Ingebrigtsen authored
* lisp/sort.el (sort-paragraphs): Ensure that when sorting paragraphs, the final paragraph ends with a newline (bug#21785).
-
Lars Ingebrigtsen authored
* lisp/shell.el (shell-mode): This mode can't usefully be called interactively (and is somewhat destructive, as it disables `undo'), and it's usually confused with `shell-script-mode' (bug#19812). So signal an error if it's used interactively.
-
Lars Ingebrigtsen authored
* lisp/ibuf-ext.el (ibuffer-mark-by-file-name-regexp): Perform the matching on the abbreviated (i.e., displayed) file name, and not the complete name (bug#18859). This seems like the more expected action.
-
Lars Ingebrigtsen authored
* lisp/battery.el (battery-upower-device): Remove (bug#25559). (battery--find-linux-sysfs-batteries): New function. (battery-status-function, battery-linux-sysfs): Use it to list all batteries, no matter what they're called.
-
Lars Ingebrigtsen authored
* src/minibuf.c (string_to_object): Signal `invalid-read-syntax' instead of the generic `error' for "trailing garbage following expression" (bug#24649).
-
Lars Ingebrigtsen authored
* lisp/skeleton.el (skeleton-edebug-spec): Fix edebug spec (bug#24779).
-