summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/silence
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-07-13 17:56:57 +0000
committerKarl Berry <karl@freefriends.org>2012-07-13 17:56:57 +0000
commit59e4179290b3bc5101ab3cb918477e65f7b8bea9 (patch)
tree0d325a67ea02660ba6ca9a251fcfdc4ad51018c5 /Master/texmf-dist/tex/latex/silence
parent75d256635dbdbe6b18ab0a72f3e4015120d6b2fb (diff)
silence 1.5 (3jul12)
git-svn-id: svn://tug.org/texlive/trunk@27028 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/silence')
-rw-r--r--Master/texmf-dist/tex/latex/silence/silence.sty71
1 files changed, 35 insertions, 36 deletions
diff --git a/Master/texmf-dist/tex/latex/silence/silence.sty b/Master/texmf-dist/tex/latex/silence/silence.sty
index 7139fba8732..af6e71c8a6b 100644
--- a/Master/texmf-dist/tex/latex/silence/silence.sty
+++ b/Master/texmf-dist/tex/latex/silence/silence.sty
@@ -9,16 +9,14 @@
%% ******************************************************************************
%% ******************************************************************************
%% ** **
-%% ** silence v.1.4 by Paul Isambert **
+%% ** silence v1.5b by Michael Pock **
%% ** See the documentation for a comment on the implementation. **
%% ** **
%% ** This set of macros is published under the LaTeX Project Public License. **
%% ** **
%% ** Comments, suggestions and bugs: **
%% ** **
-%% ** zappathustra@free.fr **
-%% ** **
-%% ** http://paulisambert.free.fr/ **
+%% ** mhp77 <at> gmx <dot> at **
%% ** **
%% ** Enjoy! **
%% ** **
@@ -27,7 +25,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{silence}[2011/12/06 v1.4 Selective filtering of warnings and error messages]
+\ProvidesPackage{silence}[2012/07/02 v1.5b Selective filtering of warnings and error messages]
\makeatletter
\newcount\sl@Save
@@ -366,7 +364,7 @@
\sl@UnexpandedMessage{#1}%
\else
\sl@UnexpandedMessage{#1}%
- \bgroup
+ \begingroup
\let\protect\string
\let\noexpand\string
\def\sl@Tempa{#1}%
@@ -374,7 +372,7 @@
\sl@RemoveGobbletwo#1\sl@Terminator\@gobbletwo\sl@Terminator\sl@Terminator
\edef\sl@Tempa{\sl@Tempa}%
\global\expandafter\sl@Message\expandafter{\sl@Tempa}%
- \egroup
+ \endgroup
\fi}
\ifsl@ShowWarnings
@@ -465,16 +463,16 @@
\ifcase\sl@Save
\or
\ifsl@KillMessage
- \bgroup
+ \begingroup
\let\@unused\sl@Write
\sl@GenericWarning{#1}{#2}%
- \egroup
+ \endgroup
\fi
\or
- \bgroup
+ \begingroup
\let\@unused\sl@Write
\sl@GenericWarning{#1}{#2}%
- \egroup
+ \endgroup
\fi
\gdef\sl@PackageName{NoPackage}}%
\fi
@@ -633,41 +631,42 @@
\ifcase\sl@Save
\or
\ifsl@KillMessage
- \bgroup
+ \begingroup
\let\@unused\sl@Write
\sl@GenericError{#1}{#2}{#3}{#4}%
- \egroup
+ \endgroup
\fi
\or
- \bgroup
+ \begingroup
\let\@unused\sl@Write
\sl@GenericError{#1}{#2}{#3}{#4}%
- \egroup
+ \endgroup
\fi
\gdef\sl@PackageName{NoPackage}}%
\fi
-\AtEndDocument{%
- \ifsl@Debrief
- \clearpage
- \sl@MessageCount\sl@WarningCount
- \advance\sl@MessageCount\sl@ErrorCount
- \sl@Casualties\sl@WarningCasualties
- \advance\sl@Casualties\sl@ErrorCasualties
- \ifnum\sl@MessageCount>0
- \ifnum\sl@Casualties>0
- \advance\sl@WarningCount-1
- \PackageWarningNoLine{silence}{%
- There were \the\sl@WarningCount\space warning(s)
- and \the\sl@ErrorCount\space error(s).\MessageBreak
- \ifnum\sl@Casualties=\sl@MessageCount
- None survived. This is a violent world%
- \else
- I've killed \the\sl@WarningCasualties\space warning(s)
- and \the\sl@ErrorCasualties\space error(s)%
- \fi}%
+\AtBeginDocument{%
+ \AtEndDocument{%
+ \ifsl@Debrief
+ \clearpage
+ \sl@MessageCount\sl@WarningCount
+ \advance\sl@MessageCount\sl@ErrorCount
+ \sl@Casualties\sl@WarningCasualties
+ \advance\sl@Casualties\sl@ErrorCasualties
+ \ifnum\sl@MessageCount>0
+ \ifnum\sl@Casualties>0
+ \advance\sl@WarningCount-1
+ \PackageWarningNoLine{silence}{%
+ There were \the\sl@WarningCount\space warning(s)
+ and \the\sl@ErrorCount\space error(s).\MessageBreak
+ \ifnum\sl@Casualties=\sl@MessageCount
+ None survived. This is a violent world%
+ \else
+ I've killed \the\sl@WarningCasualties\space warning(s)
+ and \the\sl@ErrorCasualties\space error(s)%
+ \fi}%
+ \fi
\fi
- \fi
- \fi}
+ \fi}}
\makeatother
\endinput