From 59e4179290b3bc5101ab3cb918477e65f7b8bea9 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 13 Jul 2012 17:56:57 +0000 Subject: silence 1.5 (3jul12) git-svn-id: svn://tug.org/texlive/trunk@27028 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/silence/silence.sty | 71 ++++++++++++------------- 1 file changed, 35 insertions(+), 36 deletions(-) (limited to 'Master/texmf-dist/tex/latex/silence') 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 gmx 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 -- cgit v1.2.3