emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs-26 fbabae6 1/4: * ChangeLog.3: Update.


From: Nicolas Petton
Subject: [Emacs-diffs] emacs-26 fbabae6 1/4: * ChangeLog.3: Update.
Date: Wed, 11 Oct 2017 09:15:03 -0400 (EDT)

branch: emacs-26
commit fbabae6b24c0f5d9b732adac1e7e5435af3b7f18
Author: Nicolas Petton <address@hidden>
Commit: Nicolas Petton <address@hidden>

    * ChangeLog.3: Update.
---
 ChangeLog.3 | 525 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 525 insertions(+)

diff --git a/ChangeLog.3 b/ChangeLog.3
index 40423be..83c12eb 100644
--- a/ChangeLog.3
+++ b/ChangeLog.3
@@ -1,3 +1,528 @@
+2017-10-11  Michael Albinus  <address@hidden>
+
+       Format shell commands in tramp.texi
+
+       * doc/misc/tramp.texi (Obtaining Tramp, Remote shell setup):
+       Format shell commands better.
+
+2017-10-10  João Távora  <address@hidden>
+
+       Unbreak the button in the Flymake diagnostics buffer again
+
+       Adding the 'keymap' property enabled RET but broke the mouse-action.
+
+       * lisp/progmodes/flymake.el
+       (flymake--diagnostics-buffer-entries): Use 'action' instead of 'keymap'.
+
+2017-10-10  Mark Oteiza  <address@hidden>
+
+       Add mode map to Flymake diagnostic button
+
+       * lisp/progmodes/flymake.el (flymake--diagnostics-buffer-entries): Add
+       keymap propery.
+
+2017-10-10  João Távora  <address@hidden>
+
+       Tweak the Flymake diagnostics buffer again
+
+       * lisp/progmodes/flymake.el
+       (flymake-diagnostics-buffer-mode-map): Don't bind [mouse-1].
+       (flymake-show-diagnostic): Rename from
+       flymake-show-diagnostic-at-point.  Really use another window.
+       (flymake-goto-diagnostic): Rename from
+       flymake-goto-diagnostic-at-point.
+       (flymake--diagnostics-buffer-entries): Use a button just for
+       the message bit.
+
+2017-10-10  Mark Oteiza  <address@hidden>
+
+       Simplify Flymake diagnostics buffer UX
+
+       Don't create text-buttons unnecessarily, just bind RET and SPC in the
+       diagnostics buffer to a command that figures out which diagnostic it
+       was invoked on.
+
+       * lisp/progmodes/flymake.el
+       (flymake--diagnostics-buffer-mode-keymap): Renamed from
+       flymake--diagnostics-buffer-button-keymap.
+       (flymake-show-diagnostic-at-point): Don't take a button.
+       (flymake-goto-diagnostic-at-point): Don't pass button to
+       flymake-show-diagnostic-at-point.
+       (flymake--diagnostics-buffer-entries): Simplify.
+
+2017-10-10  João Távora  <address@hidden>
+
+       First stab at a Flymake diagnostics buffer
+
+       The diagnostics buffer summarizes the diagnostics of a buffer in a
+       tabulated list and is permanently updated after each Flymake check.
+
+       * lisp/progmodes/flymake.el (flymake--handle-report): Call
+       flymake-show-diagnostics-buffer under certain conditions.
+       (flymake-menu, flymake--diagnostics-buffer-source)
+       (flymake--diagnostics-buffer-button-keymap)
+       (flymake-show-diagnostic-at-point)
+       (flymake-goto-diagnostic-at-point)
+       (flymake--diagnostics-buffer-entries)
+       (flymake-diagnostics-buffer-mode)
+       (flymake--diagnostics-buffer-name)
+       (flymake-show-diagnostics-buffer): New definitions.
+
+2017-10-10  João Távora  <address@hidden>
+
+       * etc/NEWS (Flymake): Rewrite entry.
+
+2017-10-10  Eli Zaretskii  <address@hidden>
+
+       Improve the Flymake manual
+
+       * doc/misc/flymake.texi: Add a 'coding' cookie.  Add a
+       @syncodeindex directive for @vindex.  Use 2 spaces between
+       sentences.  Lower-case @cindex entries.
+       (Overview of Flymake): Fix use of @itemize and @pxref.  Fix
+       punctuation and markup.
+       (Backend exceptions): Use @emph instead of @dfn.  Add more
+       indexing.
+       (Customizable variables, Extending Flymake): Improve wording.
+       (Flymake error types): Fix usage of @itemize.  Improve wording.
+       (Backend functions): Fix punctuation.  Fix markup.  Add a
+       cross-reference to ELisp manual.
+       (Flymake utility functions): Add a cross-reference to ELisp manual.
+       (An annotated example backend): Fix punctuation and typos.
+       (Flymake mode, Running the syntax check)
+       (Navigating to error lines, Backend exceptions)
+       (Customizable variables, Flymake error types, Backend functions)
+       (Flymake utility functions, Proc customization variables)
+       (Locating a master file, Locating the buildfile)
+       (Starting the syntax check process, Parsing the output)
+       (Interaction with other modes): Fix indexing.  Add index entries
+       for functions, variables, and concepts.
+
+2017-10-10  João Távora  <address@hidden>
+
+       Fix two Flymake bugs
+
+       * lisp/progmodes/flymake.el (define-fringe-bitmap): Protect
+       against --without-x.
+       (flymake--mode-line-format): Ensure mode-line's mouse-4 and mouse-5 work
+       in their own windows.
+
+2017-10-10  João Távora  <address@hidden>
+
+       Don't log "emergencies" in the Flymake legacy backend
+
+       * lisp/progmodes/flymake-proc.el (flymake-proc--panic)
+       (flymake-proc-legacy-flymake): Don't log "emergencies"
+
+2017-10-10  João Távora  <address@hidden>
+
+       Add full documentation on new Flymake API
+
+       Also, as a minor addition to this API, set flymake-text
+       on the diagnostic overlay.  This enables a good example in
+       the section "Customization Flymake annotations".
+
+       * doc/misc/flymake.texi (Overview of Flymake)
+       (Syntax check statuses): Rework.
+       (Backend exceptions): Rename from "Troubleshooting"
+       (Customizable variables): Add flymake-start-on-flymake-mode. Rework.
+       (Extending Flymake): Write chapter.
+       (Customizing Flymake annotations, Flymake backends)
+       (Flymake utility functions, An annotated example backend):
+       New sections and subsections
+
+       * lisp/progmodes/flymake.el (flymake-diagnostic-functions)
+       (flymake-diagnostic-types-alist): Rework docstring.
+       (flymake--highlight-line): Set and use flymake-text property in overlay.
+       (flymake-goto-next-error, flymake-goto-prev-error): Fix funny quotes.
+
+2017-10-10  João Távora  <address@hidden>
+
+       Fix some Flymake docstrings and messages
+
+       * lisp/progmodes/flymake.el
+       (flymake-start-on-flymake-mode): fix typo.
+       (flymake-mode): Add docstring.
+       (flymake-mode-line-format): Fix help-echo indications. mouse-2
+       describes flymake-mode.
+
+2017-10-10  João Távora  <address@hidden>
+
+       Make three new Flymake commands for debugging common problems
+
+       * lisp/progmodes/flymake.el (flymake-running-backends)
+       (flymake-disabled-backends)
+       (flymake-reporting-backends): Make interactive.
+       (flymake--collect): Take optional arg.
+
+2017-10-09  Nicolas Petton  <address@hidden>
+
+       * admin/authors.el (authors-renamed-files-alist): addition.
+
+2017-10-09  Paul Eggert  <address@hidden>
+
+       Fix PWD check on DOS_NT
+
+       * src/sysdep.c (get_current_dir_name_or_unreachable):
+       Do not consider a file name like "a:b" to be absolute on DOS_NT.
+
+2017-10-09  Paul Eggert  <address@hidden>
+
+       Fix unlikely overflows with wd length
+
+       * src/sysdep.c (get_current_dir_name_or_unreachable):
+       Avoid integer overflow if working directory name is absurdly long.
+       When allocating memory for getcwd, do not exceed MAXPATHLEN.
+
+2017-10-09  Stefan Monnier  <address@hidden>
+
+       * lisp/gnus/message.el: Improve last commit
+
+       (message-clone-locals): Don't mistakenly match other variables whose
+       name happens to include "message-default-charset".
+
+2017-10-09  Ken Olum  <address@hidden>
+
+       Fix problems when editing raw undecoded message (Bug#28671)
+
+       * lisp/mail/rmailedit.el (rmail-cease-edit): If rmail-old-mime-state
+       is set, meaning that we are editing the raw message, do not
+       encode it again.  Delete old body after, not before, inserting
+       new, to avoid moving marker at beginning of next message.
+
+2017-10-09  Eli Zaretskii  <address@hidden>
+
+       Avoid encoding errors in message.el
+
+       * lisp/gnus/message.el (message-clone-locals): Don't clone
+       message-default-charset.  (Bug#25645)
+
+2017-10-09  Eli Zaretskii  <address@hidden>
+
+       Improve doc string and prompt of 'grep-read-files'
+
+       * lisp/progmodes/grep.el (grep-read-files): Clarify in the doc
+       string and in the prompt that shell wildcards can be used.
+       Suggested by Allen Li <address@hidden>.  (Bug#28615)
+
+2017-10-09  Eli Zaretskii  <address@hidden>
+
+       Avoid assertion violations when line numbers are displayed
+
+       * src/xdisp.c (redisplay_window): Clear the window's desired glyph
+       matrix before calling try_window with the same starting point.
+       This avoids assertion violations when switching from a buffer
+       without line numbers to a buffer with line numbers.  (Bug28710)
+
+2017-10-09  João Távora  <address@hidden>
+
+       Be lazy when starting Flymake checks
+
+       Don't start the check immediately if the buffer is not being
+       displayed.  Wait until it is, using window-configuration-change-hook.
+
+       This enables the user to batch-enable flymake-mode on many buffers and
+       not have that operation exhaust system resources for checking each
+       one.  Likewise, an editing or save operation in a currently
+       non-displayed buffer does not immediately start a check.
+
+       * lisp/progmodes/flymake.el (flymake-start-on-flymake-mode):
+       Rename from flymake-start-syntax-check-on-find-file.
+       (flymake-start-syntax-check-on-find-file): Obsolete alias for
+       flymake-start-on-flymake-mode.
+       (flymake-start): Redesign.  Affect the global post-command-hook
+       and local window-configuraiton-change-hook.
+       (flymake--schedule-timer-maybe)
+       (flymake-after-change-function, flymake-after-save-hook): Pass
+       t to flymake-start.
+
+       * test/lisp/progmodes/flymake-tests.el 
(flymake-tests--call-with-fixture)
+       (dummy-backends, recurrent-backend): Start flymake check
+       explicitly and immediately.
+
+2017-10-09  Eli Zaretskii  <address@hidden>
+
+       Fix last change in frameset.el
+
+       * lisp/frameset.el (frameset-filter-font-param): Fix a thinko in
+       filtering the 'font' parameter.  (Bug#17352)
+
+2017-10-09  Martin Rudalics  <address@hidden>
+
+       Describe how window dividers can replicate vertical borders (Bug#27830)
+
+       * doc/emacs/frames.texi (Scroll Bars): Describe how window
+       dividers can be used to replicate vertical borders when scroll
+       bars are disabled (Bug#27830).
+       * doc/emacs/frames.texi (Window Dividers): Mention their use
+       in replicating vertical borders.
+
+2017-10-09  Alexander Gramiak  <address@hidden>
+
+       Add line-number faces to the display-line-numbers group
+
+       See https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00151.html
+       and its resulting thread.
+
+       * lisp/display-line-numbers.el (display-line-numbers): Add to the
+       convenience group.
+       * lisp/faces.el (line-number):
+       (line-number-current-line): Add to the display-line-numbers group.
+
+2017-10-09  Alexander Gramiak  <address@hidden>
+
+       Increase xterm click count only within double-click-fuzz
+
+       * lisp/xt-mouse.el (xterm-mouse-event): Save the last click's position
+       and check it against the current click's position.  (Bug#28658)
+
+2017-10-08  Alan Third  <address@hidden>
+
+       Change pause in fullscreen toggling for NS port (bug#28496)
+
+       * lisp/frame.el (toggle-frame-fullscreen): Replace sit-for with
+       sleep-for, and reduce time.
+
+2017-10-08  Michael Albinus  <address@hidden>
+
+       Handle PARENTS properly in tramp-*-handle-make-directory
+
+       * lisp/net/tramp-adb.el (tramp-adb-handle-make-directory):
+       * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-make-directory):
+       Handle PARENTS properly.
+
+       * test/lisp/net/tramp-tests.el (tramp-test13-make-directory):
+       Extend test.
+
+2017-10-08  Paul Eggert  <address@hidden>
+
+       Improve test for unreachable dirs
+
+       * src/sysdep.c (get_current_dir_name_or_unreachable):
+       New function, with most of the old contents of
+       emacs_get_current_dir_name.
+       (emacs_get_current_dir_name): Use it.  Use a simpler
+       test for unreachable directory strings, and also apply
+       it to getcwd etc. (Bug#27871)
+
+2017-10-08  Paul Eggert  <address@hidden>
+
+       * src/xsmfns.c (x_session_initialize): Fix memory leak.
+
+2017-10-08  K. Handa  <address@hidden>
+
+       New option for handling ZWNJ in Arabic text rendering
+
+       Provide a new option 'arabic-shaper-ZWNJ-handling' that controls how
+       to display ZWNJ in Arabic text rendering (Bug#28339).
+       * lisp/language/misc-lang.el: Register arabic-shape-gstring in
+       composition-function-table.
+       (arabic-shaper-ZWNJ-handling): New variable.
+       (arabic-shape-log): New variable.
+       (arabic-shape-gstring): New function.
+       * lisp/composite.el (lgstring-remove-glyph): New function.
+
+2017-10-08  Noam Postavsky  <address@hidden>
+
+       Make python prettify symbols into a defvar (Bug#28713)
+
+       * lisp/progmodes/python.el (python-prettify-symbols-alist): New
+       variable.
+       (python--prettify-symbols-alist): Make into obsolete alias for
+       `python-prettify-symbols-alist'.
+
+2017-10-07  Alan Third  <address@hidden>
+
+       Fix fullscreen crash on macOS (bug#28496)
+
+       * lisp/frame.el (toggle-frame-fullscreen): Wait for animation to
+       complete on macOS.
+
+2017-10-07  Alan Third  <address@hidden>
+
+       Fix crash when closing fullscreen frame on macOS (bug#28661)
+
+       * src/nsterm.m (EmacsView::windowWillResize): Return new frame size
+       unmodified if the frame isn't live.
+
+2017-10-07  Michael Albinus  <address@hidden>
+
+       Support gio tool in Tramp
+
+       "gvfs-<command>" utilities have been deprecated in GVFS 1.31.1.  We
+       must use "gio <command>" tool instead.
+
+       * lisp/net/tramp-gvfs.el (tramp-gvfs-gio-mapping): New defconst.
+       (tramp-gvfs-handle-file-notify-add-watch): Support also "gio monitor"
+       (tramp-gvfs-gio-tool-p): New defun.
+       (tramp-gvfs-send-command): Use it.  Call gio tool if available.
+
+2017-10-07  João Távora  <address@hidden>
+
+       Fix flymake-goto-next-error when message has %-constructs
+
+       * lisp/progmodes/flymake.el (flymake-goto-next-error): Fix
+       message call.  Add missing period in docstring.
+
+2017-10-07  Piotr Trojanek  <address@hidden>
+
+       * src/gnutls.c (syms_of_gnutls): Remove duplicated call to DEFSYM.
+
+2017-10-07  Eli Zaretskii  <address@hidden>
+
+       Move the entry about 'format' into Incompatible Lisp Changes
+
+       * etc/NEWS: Move the entry about 'format' refraining from allocating
+       new strings into Incompatible Lisp Changes.  (Bug#28625)
+
+2017-10-07  Eli Zaretskii  <address@hidden>
+
+       Fix glitches in displaying TTY menus
+
+       * src/dispnew.c (update_frame_line): Accept an additional argument
+       UPDATING_MENU_P; if non-zero, home the cursor before updating a
+       frame's line.  All callers changed.
+       (update_frame_1): Accept an additional argument UPDATING_MENU_P,
+       and pass it to update_frame_line.  All callers changed.
+       (update_frame_with_menu): Call update_frame_1 with last argument
+       non-zero.  (Bug#17497)
+
+2017-10-06  Gemini Lasswell  <address@hidden>
+
+       Create new Edebug spec for docstrings and use it in closures
+
+       Since (:documentation FORM) can be used to create a docstring
+       when lexical-binding is on, allow for that possibility in Edebug
+       specs (bug#24773).
+       * lisp/emacs-lisp/edebug.el: Define an Edebug spec for docstrings
+       called lambda-doc and modify the Edebug specs for defun and
+       defmacro to use it.
+       (edebug-instrument-function): Check for generic functions first,
+       to fix bug where edebug-step-in didn't work on methods now that
+       cl-defgeneric has an Edebug spec.
+       * lisp/subr.el (lambda): Modify Edebug spec to use lambda-doc.
+       * lisp/emacs-lisp/cl-generic.el (cl-defgeneric): Add Edebug spec
+       (bug#27747).
+       (cl-defmethod): Use lambda-doc in Edebug spec.
+       * lisp/emacs-lisp/cl-macs.el: Modify Edebug spec for
+       cl-declarations-or-string to use lambda-doc, and modify Edebug
+       spec for cl-lambda-expr to use cl-declarations-or-string.
+       * lisp/emacs-lisp/pcase.el (pcase-lambda): Modify Edebug spec to
+       use lambda-doc, as well as &define and def-body which are
+       necessary for using Edebug on code wrapped by lambda.
+       * lisp/emacs-lisp/generator.el (iter-defun, iter-lambda): Add
+       Edebug specs.
+
+2017-10-06  Eli Zaretskii  <address@hidden>
+
+       Avoid byte-compilation warnings in message.el
+
+       * lisp/gnus/message.el: Require 'subr-x' when compiling, to
+       avoid compiler warnings.
+
+2017-10-06  Paul Eggert  <address@hidden>
+
+       Fix bug in recent styled_format change
+
+       Problem reported by Kaushal Modi in:
+       http://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00141.html
+       * src/editfns.c (styled_format): Fix bug where USE_SAFE_ALLOCA was
+       not always followed by SAFE_FREE.  This bug was introduced in my
+       patch 2017-09-26T23:31:address@hidden entitled "Avoid some
+       unnecessary copying in Fformat etc."
+
+2017-10-06  João Távora  <address@hidden>
+
+       Cleanup emacs-lisp-mode's use of Flymake
+
+       * lisp/progmodes/elisp-mode.el (elisp-flymake--checkdoc-1):
+       Delete.
+       (elisp-flymake-checkdoc): Incorporate old
+       elisp-flymake--checkdoc-1.
+       (elisp-flymake--byte-compile-done): Simplify.  Don't cleanup
+       here.
+       (elisp-flymake-byte-compile): Remove spurious interactive spec.
+       Simplify.  Cleanup on every possible exit.
+
+2017-10-06  João Távora  <address@hidden>
+
+       Fix @include directive in Flymake doc
+
+       * doc/misc/flymake.texi: Don't @include a relative path.
+
+2017-10-06  Mark Oteiza  <address@hidden>
+
+       Move read-multiple-choice to its own library
+
+       * lisp/emacs-lisp/rmc.el: New file.
+       * lisp/emacs-lisp/subr-x.el (read-multiple-choice): Remove.
+       * lisp/gnus/message.el:
+       * lisp/net/nsm.el: Change required library.
+
+2017-10-06  Piotr Trojanek  <address@hidden>
+
+       * src/process.c (syms_of_process): Remove duplicated call to DEFSYM.
+
+       Fixes: Bug#28721
+
+2017-10-06  Lele Gaifax  <address@hidden>
+
+       Fix typos in Flymake documentation
+
+       * doc/misc/flymake.texi (Syntax check statuses)
+       (Adding support for a new syntax check tool)
+       (Implementation overview, Locating the buildfile): Fix typos.
+
+       * lisp/progmodes/flymake-proc.el (flymake-proc--report-fn)
+       (flymake-proc--find-possible-master-files):Fix typos.
+       (flymake-proc--panic)
+       (flymake-proc-legacy-flymake): Fix function reference in doc.
+
+       * lisp/progmodes/flymake.el (flymake-error)
+       (flymake-diagnostic-functions): Fix typos.
+       (flymake-diagnostic-types-alist): Rephrase and fix typos.
+       (flymake--backend-state): Fix typos and rephrase.
+       (flymake--handle-report): Delete empty line.
+       (flymake--disable-backend)
+       (flymake--run-backend): Fix typos.
+       (flymake-goto-next-error, flymake-goto-prev-error): Rephrase.
+
+2017-10-06  Eli Zaretskii  <address@hidden>
+
+       Revert last change in 'shr-descend'
+
+       * lisp/net/shr.el (shr-descend): Revert the part of the last
+       change which introduced calls to shr-indirect-call into this
+       function.  Add a comment explaining the rationale for that.
+       (Bug#28402)
+
+2017-10-06  João Távora  <address@hidden>
+
+       Don't error when turning on Flymake with no known backends
+
+       Leave it to the mode line indicator to inform the user that there
+       is still some configuration to do.
+
+       * lisp/progmodes/flymake.el (flymake-mode): Simplify.
+
+2017-10-06  João Távora  <address@hidden>
+
+       Delete a Flymake obsolete alias that can't possibly work
+
+       The function `flymake-ler-make-ler' can't possibly work as an backward
+       compatible interface to existing extensinos (even purely hypothetical
+       ones, since none are known).  This is because every diagnostic
+       considered by Flymake has to passed to a report-fn function.
+
+       * lisp/progmodes/flymake.el (flymake-ler-make-ler): Delete.
+
+2017-10-06  Paul Eggert  <address@hidden>
+
+       Fix bug with unmounted directory on GNU/Linux
+
+       * src/sysdep.c (emacs_get_current_dir_name): Do not use
+       get_current_dir_name result unless it is absolute (Bug#27871).
+
 
 2017-10-05  Nicolas Petton  <address@hidden>
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]