diff options
author | Norbert Preining <norbert@preining.info> | 2024-01-16 03:01:06 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2024-01-16 03:01:06 +0000 |
commit | 384734a07c53090ad651e786d248c5ba8cd4606e (patch) | |
tree | f84112caf04885230df701c7ae6de01faa7d4bb0 /support/texlogsieve | |
parent | 8bc114e6989a7cf97cf25ab7c0314353dddf906a (diff) |
CTAN sync 202401160301
Diffstat (limited to 'support/texlogsieve')
-rw-r--r-- | support/texlogsieve/README.md | 2 | ||||
-rwxr-xr-x | support/texlogsieve/texlogsieve | 38 | ||||
-rw-r--r-- | support/texlogsieve/texlogsieve.1 | 4 | ||||
-rw-r--r-- | support/texlogsieve/texlogsieve.pdf | bin | 60571 -> 60722 bytes | |||
-rw-r--r-- | support/texlogsieve/texlogsieve.tex | 11 |
5 files changed, 41 insertions, 14 deletions
diff --git a/support/texlogsieve/README.md b/support/texlogsieve/README.md index 78de4a1c90..23939d4388 100644 --- a/support/texlogsieve/README.md +++ b/support/texlogsieve/README.md @@ -56,7 +56,7 @@ the program, check the initial comments in the code. Code etc: <https://gitlab.com/lago/texlogsieve> -Copyright (C) 2021-2023 Nelson Lago <lago@ime.usp.br> +Copyright (C) 2021-2024 Nelson Lago <lago@ime.usp.br> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/support/texlogsieve/texlogsieve b/support/texlogsieve/texlogsieve index bffaec6d46..5d8b66ea8e 100755 --- a/support/texlogsieve/texlogsieve +++ b/support/texlogsieve/texlogsieve @@ -2,7 +2,7 @@ -- texlogsieve - filter and summarize LaTeX log files -- --- Copyright (C) 2021-2023 Nelson Lago <lago@ime.usp.br> +-- Copyright (C) 2021-2024 Nelson Lago <lago@ime.usp.br> -- -- This program is free software: you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by @@ -974,8 +974,8 @@ Options: --version print program version]] versionmsg = [[ -texlogsieve 1.4.0 -Copyright (C) 2021-2023 Nelson Lago <lago@ime.usp.br> +texlogsieve 1.4.1 +Copyright (C) 2021-2024 Nelson Lago <lago@ime.usp.br> License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.]] @@ -1527,6 +1527,10 @@ function adjustSeverity(msg) "Unknown feature `' in font %b`'", -- empty feature, not a problem "Package refcheck Warning: Unused label %b`'", -- we process these specially "Token not allowed in a PDF string %(Unicode%):", + "Font shape `[^']*/m/[^']*' in size %b<> not available.*" + .. "Font shape `[^']*/regular/[^']*' tried instead", + "Font shape `[^']*/b/[^']*' in size %b<> not available.*" + .. "Font shape `[^']*/bold/[^']*' tried instead", } DEFAULT_FORCED_WARNING = {} @@ -2633,7 +2637,7 @@ end -- The pattern we want to check may stretch over several lines. This -- function recursively checks each line of the pattern against the --- corresponding input line, but only up to three lines, as that is +-- corresponding input line, but only up to five lines, as that is -- enough to make sure the pattern really matches. function stringsHandler:canDoitRecursive(patternLines, position, offset, depth) @@ -2655,7 +2659,7 @@ function stringsHandler:canDoitRecursive(patternLines, -- see comment below about "nextline, patternLine" if first ~= nil and not string.find(nextline, patternLine) then -- Found it! - if depth > 2 -- 3 lines matched, that is enough + if depth > 4 -- 5 lines matched, that is enough or #patternLines == 1 -- no more pattern lines or Lines:get(position +1) == nil -- no more input lines @@ -2972,6 +2976,7 @@ anywhereDebugStringsHandler.patterns = { beginningOfLineInfoStringsHandler = stringsHandler:new() beginningOfLineInfoStringsHandler.severity = INFO beginningOfLineInfoStringsHandler.patterns = { + "^%s*system commands enabled%.", "^Writing index file.*%.idx", "^Writing glossary file.*%.glo", "^%*geometry%* driver:.*", @@ -2988,6 +2993,8 @@ beginningOfLineInfoStringsHandler.patterns = { "^No file .-%.bbl%.", "^No file .-%.gls%.", + "^runsystem%b()%.%.%.executed", + 'luaotfload | db : Reload initiated %(formats: .-%); reason: Font ".-" not found%.', "^reledmac reminder:%s*\n" @@ -2999,9 +3006,26 @@ beginningOfLineInfoStringsHandler.patterns = { "^ ?LaTeX document class for Lecture Notes in Computer Science", - "^%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*\n" + -- Remember that order matters here! + "^" .. string.rep("%*", 37) .. "%*?%*?\n" + .. "%* Local config file " .. filepat .. " used\n" + .. string.rep("%*", 37) .. "%*?%*?\n", + + "^" .. string.rep("%*", 38) .. "\n" + .. "%*\n" .. "%* Local config file " .. filepat .. " used\n" - .. "%*", + .. "%*\n" + .. string.rep("%*", 38) .. "\n", + + "^" .. string.rep("%*", 37) .. "%*?%*?\n" + .. "%* Local config file " .. filepat .. " used\n" + .. "%*\n", + + "^" .. string.rep("%=", 36) .. "\n" + .. "%s*Local config file " .. filepat .. " used\n" + .. string.rep("%=", 36) .. "%=?\n", + + "^Local config file " .. filepat .. " used\n", "^=== Package selnolig, Version %S+, Date " .. datepat .. " ===", diff --git a/support/texlogsieve/texlogsieve.1 b/support/texlogsieve/texlogsieve.1 index 33ba12d888..7aa5a38cb2 100644 --- a/support/texlogsieve/texlogsieve.1 +++ b/support/texlogsieve/texlogsieve.1 @@ -1,4 +1,4 @@ -.TH TEXLOGSIEVE "1" "November 2023" "texlogsieve 1.4.0" "User Commands" +.TH TEXLOGSIEVE "1" "January 2024" "texlogsieve 1.4.1" "User Commands" .SH NAME @@ -303,7 +303,7 @@ program, check the initial comments in the code. .SH COPYRIGHT -Copyright \[co] 2021-2023 Nelson Lago <lago@ime.usp.br> +Copyright \[co] 2021-2024 Nelson Lago <lago@ime.usp.br> .br License GPLv3+: GNU GPL version 3 or later .UR https://gnu.org/licenses/gpl.html diff --git a/support/texlogsieve/texlogsieve.pdf b/support/texlogsieve/texlogsieve.pdf Binary files differindex 2ff51c97e0..a0e2ac061b 100644 --- a/support/texlogsieve/texlogsieve.pdf +++ b/support/texlogsieve/texlogsieve.pdf diff --git a/support/texlogsieve/texlogsieve.tex b/support/texlogsieve/texlogsieve.tex index c0a1aab12d..4bfe0b2676 100644 --- a/support/texlogsieve/texlogsieve.tex +++ b/support/texlogsieve/texlogsieve.tex @@ -1,6 +1,6 @@ % texlogsieve - filter and summarize LaTeX log files % -% Copyright (C) 2021-2023 Nelson Lago <lago@ime.usp.br> +% Copyright (C) 2021-2024 Nelson Lago <lago@ime.usp.br> % % This program is free software: you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by @@ -95,12 +95,15 @@ \changes{1.3.1}{2022/09/05}{Fix bug when searching for config files in Windows} \changes{1.4.0}{2023/11/30}{Add tips on how to fix some warnings} \changes{1.4.0}{2023/11/30}{Handle files opened during shipout} +\changes{1.4.1}{2024/01/15}{Look 5 lines ahead instead of 3} +\changes{1.4.1}{2024/01/15}{Reduce priority of harmless font substitutions} +\changes{1.4.1}{2024/01/15}{Recognize more messages} \begin{document} \title{\textsf{texlogsieve}:\thanks{This document -corresponds to \textsf{texlogsieve}~1.4.0, -dated~2023-11-30.}\\[.3\baselineskip] +corresponds to \textsf{texlogsieve}~1.4.1, +dated~2024-01-15.}\\[.3\baselineskip] {\normalsize(yet another program to)\\[-.6\baselineskip]} {\large filter and summarize \LaTeX\ log files} } @@ -547,7 +550,7 @@ END { \section{License} -Copyright © 2021--2023 Nelson Lago \textless lago@ime.usp.br\textgreater\\ +Copyright © 2021--2024 Nelson Lago \textless lago@ime.usp.br\textgreater\\ License GPLv3+: GNU GPL version 3 or later \url{https://gnu.org/licenses/gpl.html}.\\ This is free software: you are free to change and redistribute it.\\ |