summaryrefslogtreecommitdiff
path: root/support/texlogsieve
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-01-16 03:01:06 +0000
committerNorbert Preining <norbert@preining.info>2024-01-16 03:01:06 +0000
commit384734a07c53090ad651e786d248c5ba8cd4606e (patch)
treef84112caf04885230df701c7ae6de01faa7d4bb0 /support/texlogsieve
parent8bc114e6989a7cf97cf25ab7c0314353dddf906a (diff)
CTAN sync 202401160301
Diffstat (limited to 'support/texlogsieve')
-rw-r--r--support/texlogsieve/README.md2
-rwxr-xr-xsupport/texlogsieve/texlogsieve38
-rw-r--r--support/texlogsieve/texlogsieve.14
-rw-r--r--support/texlogsieve/texlogsieve.pdfbin60571 -> 60722 bytes
-rw-r--r--support/texlogsieve/texlogsieve.tex11
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
index 2ff51c97e0..a0e2ac061b 100644
--- a/support/texlogsieve/texlogsieve.pdf
+++ b/support/texlogsieve/texlogsieve.pdf
Binary files differ
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.\\