elpasync pushed a change to branch elpa/logview.

        at  034c240c81 Post-release version bump.

This branch includes the following new commits:

       new  619dee5c97 Initial commit.
       new  0e32301293 Collect macros and inlined functions at file beginning.
       new  49ff5bd841 Make sure that all docstrings have a full sentence as 
the first line.
       new  181eec1aa6 Expand list of standard submodes and timestamps so that 
some files in '/var/log' are picked up automatically.
       new  57dd81f5cc Fix a typo.
       new  55e9cdb7d5 Require 'cl-lib' instead of 'cl'.
       new  40f9210bd8 Require Emacs 24.1 instead of 24.5; 24.1 is certainly 
needed because of lexical binding at least.
       new  0c2f99b4f0 Add LICENSE file (GPL ver. 3).
       new  5b517de7ac Improve log editing possibilities and simplify submode 
option customization a bit.
       new  98c3855177 When customizing variables related to submode guessing, 
automatically try to guess again in buffers where this previously failed.
       new  880675cc73 Make submode customization much more user-friendly by 
providing standard options for level mappings and timestamps.
       new  b687711aa1 When adding self to 'auto-mode-alist', append rather 
than prepend.
       new  c410321b70 When creating 'logview--entry-regexp', behave as if 
format string always ends with whitespace.
       new  f419f46e67 Make background in two faces not as light, as on some 
monitors that would be nearly indistinguishable from pure white.
       new  4936b1ce71 Fix a typo.
       new  0512a4b122 Add message filters.
       new  68857cdd2b Add simple filter editing command.
       new  515b8377d1 For better usability always split current window 
vertically when creating filter popup; position cursor in it better.
       new  721c3953d5 Bump version because of major new feature.
       new  4b29c9a6c7 Add a customizable and togglable setting to search only 
in messages, ignoring all other entry parts.
       new  96375bed1a Mention the new 'o m' keybinding in the README.
       new  c75773aa64 Merge filtering and entry parsing.
       new  61dfc70a9f Add customization option for default auto-revert mode 
and keybindings to easily change those.
       new  35f43a806f Fix filter buffer highlight breaking whenever you edit 
the continuation of a multiline filter.
       new  1e2e321c1d Describe filter commands, especially editing, in README; 
mention keybindings for auto-revert modes.
       new  d4947c34d2 Bump version because of important changes.
       new  dbd9b10f8a Add simple installation instruction to README.
       new  a262294aa4 Add commands to hide/show details of the current entry, 
region of entries or in the whole buffer.
       new  e456372f0f Bump version because of significant new feature.
       new  c6f3bde8da Add two commands that are essentially one-time explicit 
invocations of the auto-revert modes.
       new  5cae4f2e7e backquote should be used for QPATTERN of pcase
       new  b2a9bdf252 Mention that Logview is now available from MELPA.
       new  ece9715615 Merge pull request #1 from syohex/fix-pcase
       new  84f7d574b0 Bump version because of the critical bugfix for Emacs 24.
       new  a9f97ef241 Add a TODO file.
       new  5d5fbb25b5 Replace 'error' with 'user-error' where applicable.
       new  65b1e6cb0b Fix the highest level for JUL: it should be "SEVERE", 
not "ERROR".
       new  cace8921fa Fix 'logview-append-log-file-tail' which would fail with 
an error if the buffer was narrowed not far from its end.
       new  f53693b37b Bump version because of an important bugfix.
       new  03b2f0fc32 Improve 'logview--entry-regexp' building to allow one 
level of nested parens inside thread or class name. Fixes #2.
       new  d0c8d5e70f Add support for timestamps with microseconds
       new  72b9e05e84 Add a command that refreshes the current buffer by 
appending if possible, else reverting it completely.
       new  aa30df08c6 Merge pull request #4 from mcraveiro/master
       new  75ebe12525 Make '?' key show a simple cheat sheet with the grouped 
list of commands of the mode.
       new  4008fc5085 Add license and MELPA badges to the top of README.md.
       new  0d1c20c9e5 Use 'datetime' library to support many more timestamp 
formats and also simplify timestamp customization.
       new  0738dd1dfe Fix 'd' command on entries without details: instead of 
showing an error, it used to hide the next entry.
       new  c14364962c Somewhat improve timestamp option matching; in 
particular, don't even loop through all the option if there are no digits at 
the expected place at all.
       new  cd63640f3a Bump version to put pretty significant improvements 
provided by 'datetime' library to "stable" state.
       new  32f7c02ce5 Add a badge with the link to release notes page to 
README.md.
       new  4ee5d0ef4b Change mention of MELPA in README.md to prefer stable 
variant.
       new  2a949309b6 Add level filter to the common text filters available 
with 'f' command; this is a preparation for adding views.
       new  9b2f610a32 Bump version to require 'datetime' 0.2, which allows to 
correctly match 2-digit years.
       new  3f387911f2 Fix a bug in commit 2a94930 that broke 'l 5' command.
       new  4f1db3f208 Bump version because of an important bugfix.
       new  03d77e6a41 Fix another bug in commit 2a94930 that broke level 
filtering in certain cases when text filters were present.
       new  c3e09aca8b Fix a ‘mindo’ in README.
       new  c22ac44d14 Bump version because of an important bugfix.
       new  663a2acf62 Don't fail if a customized timestamp format contains an 
illegal Java pattern: just warn about it and ignore; related to issue #7.
       new  bbed5a7651 Add 'IGNORED' submode placeholder: used only for 
matching, not highlighted or handled by filters afterwards; fixes #8.
       new  03b085a4bd Add views: defined sets of filters, between which you 
can switch quickly.
       new  8b03173975 Bump version because of major new features.
       new  92e305fddc Don't die with an error if 'logview-views-file' doesn't 
exist yet; fixes #10.
       new  378263fbcc Bump version because of a critical bugfix.
       new  f2b84b96b3 Add pseudo-filter to always show entries of certain 
levels (e.g. errors and warnings), regardless of any text filters.
       new  a62d03d943 Bump version because of a significant new feature.
       new  a0eab50b55 Fix commit 92e305f converting error about missing 
'logview.views' to a warning on Emacs 24 and 25 rather than silencing it 
completely; fixes #14.
       new  a7374a86e2 Rewrite change in commit a0eab50 to still warn about 
other I/O errors on older Emacs versions.
       new  6409991053 Bump version because of an important bugfix.
       new  7f62361f24 Add a command to manually choose log submode; requested 
in issue #15.
       new  c8ed69c843 Document the functionality added in commit 7f62361.
       new  5b1fd77694 Fix a bug that prevented the mode from working in 
submodes that have no entry level part.
       new  b5cafd1145 Bump version because of a significant new feature.
       new  aa996ca1df Allow to specify message field in format string: 
important to avoid the implicit trailing whitespace where necessary; fixes #16.
       new  c85f052766 Make 'logview--completing-read' not as ready to default 
to Ido and add a customization option for cases when that's still not enough; 
fixes #19.
       new  9bddbbfd7b After editing views, mark them as needing saving, 
otherwise definitions might get lost.
       new  134b41557a Bump version because of an important bugfix.
       new  ab7eabfe9a Fix and simplify 'logview-choose-submode' by reusing 
existing 'logview--get-split-alists' helper; fixes #23.
       new  4ed637d4b4 Expand standard timestamp formats to handle ISO 8601 
timestamps better; fixes #24.
       new  72b6c53492 Bump version because of an important improvement.
       new  0694f5c0fb Fix several byte-compilation warnings.
       new  88701f50c0 Make sure several commands with optional `n' argument 
work when invoked without it non-interactively too.
       new  15507f7ee2 Add a couple of simple regression tests, including one 
for issue #2.
       new  6675f2ff5c Fix the Travis script in the latest commit, otherwise it 
fails to install needed dependencies.
       new  1ec5131eed Brag about current Travis CI status in README.md.
       new  30759b191b During testing, treat all warnings as errors; should 
e.g. catch issue #14 if it re-appears.
       new  6a20d64f39 Minor documentation string fix.
       new  1364953681 Also test on Emacs 24.
       new  46d028b9ea Fix for commit 30759b1: don't use `advice-add' when not 
defined (on older 24.x versions).
       new  4176580a60 Require Emacs 24 at least because of 
`add-face-text-property' and `filter-buffer-substring-function'; use a 
different PPA for Emacs 24 testing.
       new  60b86ec588 Use yet another PPA for Emacs 24; silence another 
warning on it.
       new  ae429d1c38 Add commands to navigate through a view without 
activating it.
       new  d96302c36b Implement current entry pulsing (brief highlighting) so 
that it is easier to locate the point and entry bounds.
       new  9ec279d933 Bump version because of significant new features.
       new  664c5d4fc0 Parse and filter log buffers lazily, as driven by 
standard Emacs font lock.
       new  b2aa91eee5 Fix a typo in the last commit caught by Travis CI.
       new  21985d796d Don't call `font-lock-flush' on Emacs 24.
       new  c3edc542ff Rewrite the last commit to silence yet another warning.
       new  4f18720c8a Restore automatic buffer part reparsing after all 
changes that got lost with the lazy highlighting change.
       new  bf9ecb580d Fix `logview-go-to-message-beginning' no longer 
activating region if called with prefix argument in Transient Mark mode.
       new  9baa0ccc43 Bump version because of important internal changes that 
bring user-visible performance improvements.
       new  96e207c7e7 Add commands to highlight entries in a view.
       new  db6806fd20 Fix a typo in `README.md'.
       new  b8132dc600 Make the byte compiler shut up.
       new  64bb289ed1 Add commands to cancel (reset) all manual hiding of 
entries or entry details.
       new  846a682246 Bump version because of significant new features.
       new  1f5b670abd Fix a bug added in commit 664c5d4 that completely broke 
submodes that have no concept of thread.
       new  902c881f5e Bump version because of an important bugfix.
       new  b965d531f5 Make `logview--fontify-region' just do nothing when 
Logview is not initialized in the current buffer.
       new  5c88e7be0a Make `logview--all-timestamp-formats' cache its results 
externally using `extmap'; important now that `datetime' switched to Java 9 and 
knows many more locales.
       new  de359b53a1 Make byte compiler shut up about 
`datetime-locale-database-version'.
       new  c5ad790985 Change one unit test that started to fail with new 
`datetime' version; apparently they made a mistake in Italian locale for Java 8.
       new  6a45a35863 Bump version because of an important performance 
improvement.
       new  c305a42980 Make logview cache-filename customizable
       new  695d8aaa64 Merge pull request #27 from 
dakra/customize-logview-cache-filename
       new  174832be52 Use `evm' for Travis CI testing instead of hunting for 
PPAs.
       new  d25c82ea3a Add commands to replace timestamps with their 
differences compared to certain entry.
       new  6a4e3f06d9 Cache entry timestamp parsing result.
       new  0bd305779c Add commands to jump to next/previous large gap in entry 
timestamps (requested as issue #5).
       new  bd662d467d Bump version because of significant new features.
       new  72566479cb Explicitly specify desired distro in `.travis.yml'.
       new  9784604caf Added RFC 5424 levels, with tests. Closes #31.
       new  95c1c8465a Added submode for Apache Error Logs. Closes #34.
       new  01aa1ad1a6 Added submode for Monolog, a PHP logging framework. 
Closes #35.
       new  c828af7819 Fix several byte-compilation warnings.
       new  a6fa225401 Use Eldev.
       new  794a3fff29 Fix a typo in commit a6fa225.
       new  5d782715e0 Merge pull request #32 from xmacex/add-5424-levels
       new  77bb7963e3 Fix after the latest merge: tweak the new tests to be 
byte-compilable without warnings (required since using Eldev).
       new  41c759a20c Add view quick access indices to further simplify 
switching between views.
       new  638dbd4833 Bump version because of a new feature.
       new  75c46cf6fa Undo accidental reversion of most parts of commit 
c305a42 in 41c759a (spotted as PR #36).
       new  c67298a215 Bump version because of a fixed regression.
       new  5cd1d37757 Fix logview-go-to-difference-base-entry for submodes 
with no threads
       new  ac3ebed204 Merge pull request #37 from wiltshi/master
       new  054dbb3668 Also test on Emacs 27.1.
       new  50ef9dcb42 Switch over to GitHub workflows, I'm fed up with Travis.
       new  d442857cf7 Update copyright years.
       new  b1be477c58 Bump version because of a fix to command `z z'.
       new  dec120cf8d Post-release version bump.
       new  2dcc176778 Experimentally try to guess buffer submode using first 
`logview-guess-lines' (defaults to 10), not just one (issue #40).
       new  0f709cc64e Followup to commit 2dcc176: don't consider too many 
lines if they all feel like log entry start, yet don't match any submode.
       new  8d91b86de4 Rewrite automatic submode reguessing to run only when 
Emacs is idle, since this can now take non-trivial amount of time.
       new  e36d736377 As `logview-max-promising-lines' added in commit 0f709cc 
seems to do its job, raise default value of `logview-guess-lines' to 500 (fixes 
issue #40).
       new  6195e9dc5f Document the recent changes in submode guessing.
       new  249663d768 Bump version because of submode guessing improvements.
       new  5a543c53d0 Post-release version bump.
       new  5c1df0a560 Implement sections with fontification and movement 
functionality.
       new  3fd1e79d43 Also test on Emacs 27.2 and 28.1.
       new  da71d448f6 Update copyright years.
       new  6e611bc22c Fix a typo in commit 3fd1e79.
       new  6f8b0bdf9c Drop support for ancient Emacs 24.
       new  a715f41651 Make usage of font lock mode support some more standard 
functionality, for the sake of possible derived modes (issue #43).
       new  1fdeaec361 Fix section commands and also a few commands added 
earlier to behave properly when narrowing is in effect.
       new  a53330c861 Implement narrowing to threads and sections.
       new  0b299c11f9 Make byte-compiler in Emacs master happy.
       new  a17cafb544 Let's hope retarded Emacs is happy now.
       new  15208a7429 Repair view editing fontification after commit a53330c; 
minor refactoring.
       new  b37079f93c Don't jump to section start when narrowing; instead, 
print section header in the echo area (also when using command `SPC').
       new  5aaf49d8a4 Document new features; convert documentation to AsciiDoc.
       new  fdf6541fbd Make command `y' issue messages, as its effect is often 
non-obvious.
       new  b2068d5014 Bump version because of several new features.
       new  6446ccf25f Post-release version bump.
       new  0a1b3a8268 Prevent certain errors on Emacs 29 (up to a full freeze) 
by preventively disabling its long-line optimization; fail fast if that doesn't 
help.
       new  24ce7ff1f9 Also test on Emacs 28.2.
       new  eb1695fc75 Update file `Eldev' to enable automated releasing.
       new  c06cdb2094 Document Logview vs. locked narrowing in Emacs 29.
       new  617d5d2066 Release Logview 0.15.1
       new  3b0b544b69 Post-release version bump
       new  a185254605 Make the new README section more accessible.
       new  e6d5a0a686 Improve Emacs responsiveness in cases where filters 
filter out almost everything.
       new  8ff518328f Add a simplistic but useful Git hook.
       new  e19ddc55ee Update commit 0a1b3a8 for the new wonderful developments 
in Emacs.
       new  8256d4a0b3 Consistently use `string-match-p' instead of 
`string-match' where match data is not used afterwards; in particular, this 
speeds up filtering a little bit.
       new  96d621056d Use `relint' during continuous integration.
       new  9311133001 Update README section from commit c06cdb2 with the 
latest changes.
       new  155df70c7e Release Logview 0.16
       new  9bf89f7e62 Post-release version bump
       new  7243579358 Nice, Asciidoctor deprecated some semantically loaded 
syntax without providing a way to upgrade.
       new  2fbc14791c Let's rename this retarded crap again, who cares, right?
       new  84ccfa8315 Release Logview 0.16.1
       new  856ebf1aa9 Post-release version bump
       new  58b6c107ee Fix a bug where Logview won't recognize entries where 
the message immediately starts with a linefeed.
       new  e5fe5d611c Silence a byte-compilation warning in Emacs 30.
       new  59b6693ae8 Release logview 0.16.2
       new  7d89613a29 Post-release version bump.
       new  feac382315 The holy search for The Perfect Name continues.
       new  8e838692bb Include a file with settings for ripgrep.
       new  9125188b0b Release logview 0.16.3
       new  ff1e9bd194 Post-release version bump.
       new  3620b1ff3b Adapt to Java 17 changes as much as possible (in 
`datetime' 0.8; also require that version to ensure we deal only with Java 17 
data).
       new  ae54a3f4d8 Release logview 0.16.4
       new  32d8335591 Post-release version bump.
       new  93ac690222 Enable Dependabot.
       new  46897e0a7c Bump actions/checkout from 2 to 3
       new  23c4e73831 Also test on Emacs 29.1.
       new  d754e657cc Experimentally use a GitHub action to install Eldev 
instead of shell command.
       new  16e2d20906 Experimentally also test on macOS and Windows.
       new  4a19180676 Add a command to apply filter/view changes without 
closing the editor buffer.
       new  cc870eef58 da71d44 * Update copyright years.
       new  673c90b48a Experimentally preview filtering results when editing 
filters in a separate buffer.
       new  e7f97888a0 Add “standard” customization for filter preview feature 
from the last commit; enabled by default.
       new  fb7762b0a9 Add support for "really special" log entry parts, where 
format string specifies full regexp for a subpart (only name, thread or 
"ignored"); issue #48.
       new  01502a59e1 Fix the last commit accidentally using "new" `rx' syntax 
in one place.
       new  f593647eb7 Fix the test added in commit fb7762b: use a more 
permissive regexp and make sure that all three log entries are recognized.
       new  1f7c9da092 Mention recent changes in documentation as appropriate.
       new  9fa9405048 Make `logview-filter-edit-apply' also print a message as 
a confirmation that something has been done.
       new  a0f0ad3e01 Release logview 0.17
       new  cabaf93f1d Post-release version bump.
       new  404f94a59a Bump actions/checkout from 3 to 4
       new  b3a68e819c Use Eldev to check if copyright notices are up-to-date 
during CI.
       new  5423b12b32 Fix an old bug where editing submode-specific views 
wouldn't mark them as "need saving"; add tests.
       new  e323a17cf7 Always ignore Flycheck's temporary files for Git 
purposes.
       new  30132d18f7 Fix byte-compilation of tests and their execution when 
byte-compiled; errors were caused by `logview--test-with-file' evaluating 
`extra-customizations' at definition time.
       new  daaa89e969 Release logview 0.17.1
       new  00b3b01dfc Post-release version bump.
       new  c8edda74ff Renaming refactoring: drop `-test` from names of tests 
as pointless and repetitive.
       new  9140067afd Fix a couple of problems with displaying timestamp 
differences; add tests.
       new  75c494559f Reimplement "narrowed unlocking" using the public macro, 
since we don't need to support Emacs snapshots anymore and because they are 
hell-bent on renaming internal support functions every other month.
       new  12a33e026b Also test on Emacs 29.2 and 29.3.
       new  1d1524f491 Add checks for Emacs 29 forgotten in commit 75c4945 
before using new macros.
       new  8eb158ef7a Update copyright years.
       new  12bf9718de fix: Better compatibility to select log file
       new  65995c2628 Merge branch 'jcs-PR-fix/ml'
       new  588ad7a9d5 Release logview 0.17.2
       new  0a266c1c7f Post-release version bump.
       new  43f475a56d Fix several errors in commit 75c4945.
       new  a9e8b4839f Avoid byte-compilation warnings in the last commit.
       new  aa0cf8e805 Improve CI workflow so that it is obvious when the 
problem is in byte-compilation and not in failing tests.
       new  5397a572e3 And fix a mindo in commit a9e8b48.
       new  d1798be8f1 Release logview 0.17.3
       new  506dd5f1be Post-release version bump.
       new  49cca08b84 Handle errors in mode initialization in such a way as to 
never leave it in half-initialized state (related to issue #55).
       new  839dd923a3 Improve timestamp parsing to silently (after a warning) 
work by using UTC if `datetime` fails to determine system timezone (issue #55).
       new  56591f85ea Release logview 0.17.4
       new  090fd9a581 Post-release version bump.
       new  d5a71b6540 Fix certain changes from commit e6d5a0a added to a block 
where modification of buffer faces was not yet allowed; there were hardly any 
practical consequences, that's why the error went unnoticed.
       new  749255d160 Add command to replace timestamps with differences to 
corresponding section header.
       new  42ecd7d1b0 Make `logview-revert-buffer` cancel narrowing if the new 
contents seems to be completely different, e.g. after log rotation.
       new  e8affa679a Add command `logview-prepare-for-new-contents`.
       new  c8e3d3a4c1 Document the recently added commands.
       new  0f957d4b87 Release logview 0.18
       new  272e5ccc13 Post-release version bump.
       new  8e020b9296 Make it possible to toggle "search only in messages" 
directly from isearch.
       new  d0f861f717 When performing an incremental search only in messages, 
dim all other entry parts; make `M-m` added in the last commit only affect the 
current search.
       new  fad1144bdb Also test on Emacs 29.4.
       new  a2dedfa718 A usability improvement for commit d0f861f: refontify 
earlier, dodging the delay from `isearch--momentary-message`; add a test.
       new  aadc5beffd Update Eldev requirement, as we depend on a certain 
bugfix in it after commit a2dedfa.
       new  0db778bb0c Be less strict to submode definition (issue #57).
       new  9f879fd2a2 Fix a byte-compilation warning in the last commit.
       new  aaa3c8a832 Add a command for "narrowing" to section headers; make 
it available from within incremental search as `M-h`.
       new  b4653af5a6 Document the changes since 0.18.
       new  50f0b12f9c Release logview 0.19
       new  de9694cfdc Post-release version bump.
       new  5ec014cb78 Replace certain homegrown compatibility code with usage 
of package `compat` to hopefully avoid some bugs on older Emacs versions (issue 
#58).
       new  76bc432af3 Avoid byte-compilation warning caused by the last commit.
       new  5976fa79b0 Try to work around another byte-compilation warning.
       new  9ce423a9fc Release logview 0.19.1
       new  034c240c81 Post-release version bump.


Reply via email to