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.