[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs-26 updated (0fff900 -> ca08b69)
From: |
João Távora |
Subject: |
[Emacs-diffs] emacs-26 updated (0fff900 -> ca08b69) |
Date: |
Tue, 3 Oct 2017 10:04:42 -0400 (EDT) |
capitaomorte pushed a change to branch emacs-26.
from 0fff900 Work around deprecation of
gtk_style_context_get_background_color
new fe9dc7a Split Flymake into flymake.el into flymake-proc.el
(again!)
new f1601be Flymake provides flymake-report re-entry point for
backends
new 6954270 Completely rewrite Flymake's subprocess output processing
new bb8b663 Move symbols in flymake-proc.el to separate namespace
new 1c30f9f Flymake diagnostics now apply to arbitrary buffer regions
new bbcb079 Allow running Flymake tests from interactive sessions
new 9f8ad13 Refactor Flymake tests in preparation for more tests
new ae64bf1 New Flymake variable flymake-diagnostic-types-alist and
much cleanup
new 734aa88 Flymake's flymake-proc.el parses column numbers from
gcc/javac errors
new 7787988 Flymake warning face easier to distinguish
new 0d26e45 Add a new Flymake test for multiple errors and warnings
new 8c85ab0 Echo Flymake error messages when navigating errors
interactively
new 491cc4a Flymake checks file names before considering diagnostics
new 54beebb Flymake highlights GCC info/notes as detected by
flymake-proc.el
new b0bb181 Protect Flymake's eager checks against commands like
fill-paragraph
new b2f8b8b More Flymake cleanup before advancing to backend redesign
new 94a88c1 New Flymake API variable flymake-diagnostic-functions
new f930963 Simplify Flymake logging and erroring
new 5ec7d73 Flymake's flymake-proc.el backend slightly easier to debug
new 7360178 Tweak Flymake commands flymake-goto-[next/prev]-error
new e0df7b9 Fancy Flymake mode-line construct displays status
new 483f1e8 A couple of Flymake backends for emacs-lisp-mode
new 9a629a7 Add interactive flymake-start function
new 8118f0f Fix three Flymake bugs when checking C header files
new 5235eaf Treat Flymake errors as just another type of diagnostic
new cd39edb Remove old flymake-display-err-menu-for-current-line,
it's useless
new 1b271ad Flymake uses some new fringe bitmaps
new 87993cd Explicitly add a(n empty) keymap for Flymake
new bd8ea88 Batch of minor Flymake cleanup actions agreed to with
Stefan
new 91851c3 Flymake variable flymake-diagnostic-functions now a
special hook
new 22a7372 Flymake uses proper idle timers
new f6e909b Flymake backends can report multiple times per check
new 5d3f8a8 Capitalize "Flymake" in docstrings and comments
new 2e84179 Tweak Flymake autoloads and dependencies
new 30ea272 Hook Flymake onto proper checkdoc and byte-compile
interfaces
new 602d937 Integrate Flymake elisp checkers into elisp-mode.el
directly
new f964aa9 Minimal tweak as an attempt to future-proof Flymake API
new 5d922e5 Start rewriting Flymake manual
new ca08b69 Merge branch
'scratch/flymake-refactor-clean-for-emacs-26' into emacs-26
Summary of changes:
doc/misc/flymake.texi | 542 ++---
lisp/emacs-lisp/bytecomp.el | 22 +
lisp/emacs-lisp/checkdoc.el | 19 +-
lisp/progmodes/elisp-mode.el | 171 +-
lisp/progmodes/flymake-proc.el | 1194 ++++++++++
lisp/progmodes/flymake.el | 2319 +++++++-------------
test/lisp/progmodes/flymake-resources/Makefile | 4 +-
.../flymake-resources/errors-and-warnings.c | 13 +
.../lisp/progmodes/flymake-resources/no-problems.h | 1 +
.../progmodes/flymake-resources/some-problems.h | 5 +
test/lisp/progmodes/flymake-tests.el | 297 ++-
11 files changed, 2752 insertions(+), 1835 deletions(-)
create mode 100644 lisp/progmodes/flymake-proc.el
create mode 100644 test/lisp/progmodes/flymake-resources/errors-and-warnings.c
create mode 100644 test/lisp/progmodes/flymake-resources/no-problems.h
create mode 100644 test/lisp/progmodes/flymake-resources/some-problems.h
- [Emacs-diffs] emacs-26 updated (0fff900 -> ca08b69),
João Távora <=
- [Emacs-diffs] emacs-26 bbcb079 06/39: Allow running Flymake tests from interactive sessions, João Távora, 2017/10/03
- [Emacs-diffs] emacs-26 1c30f9f 05/39: Flymake diagnostics now apply to arbitrary buffer regions, João Távora, 2017/10/03
- [Emacs-diffs] emacs-26 8c85ab0 12/39: Echo Flymake error messages when navigating errors interactively, João Távora, 2017/10/03
- [Emacs-diffs] emacs-26 0d26e45 11/39: Add a new Flymake test for multiple errors and warnings, João Távora, 2017/10/03
- [Emacs-diffs] emacs-26 54beebb 14/39: Flymake highlights GCC info/notes as detected by flymake-proc.el, João Távora, 2017/10/03
- [Emacs-diffs] emacs-26 f1601be 02/39: Flymake provides flymake-report re-entry point for backends, João Távora, 2017/10/03
- [Emacs-diffs] emacs-26 ae64bf1 08/39: New Flymake variable flymake-diagnostic-types-alist and much cleanup, João Távora, 2017/10/03
- [Emacs-diffs] emacs-26 6954270 03/39: Completely rewrite Flymake's subprocess output processing, João Távora, 2017/10/03
- [Emacs-diffs] emacs-26 f930963 18/39: Simplify Flymake logging and erroring, João Távora, 2017/10/03
- [Emacs-diffs] emacs-26 734aa88 09/39: Flymake's flymake-proc.el parses column numbers from gcc/javac errors, João Távora, 2017/10/03