<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">%%
%% This is file `dprogress.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% dprogress.dtx  (with options: `package')
%% 
%% dprogress: Output more dprogress information while compiling latex
%% 
%% This is a generated file.
%% 
%% Copyright (C) 2008 by Brian Amberg &lt;latex@brian-amberg.de&gt;
%% 
%% This file may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License, either version 1.2 of this license
%% or (at your option) any later version.  The latest version of this
%% license is in:
%% 
%%    http://www.latex-project.org/lppl.txt
%% 
%% and version 1.2 or later is part of all distributions of LaTeX version
%% 1999/12/01 or later.
%% 
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesPackage{dprogress}
    [2008/02/21 v0.1 .dtx dprogress]
 \newcommand{\dprogress@Display}[3]{%
   \typeout{#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1}%
   \typeout{#1 #2: #3}%
   \typeout{}
 }
  \ifdefined\align
    \message{\string\foo\space is defined}%
      \let\dprogress@OldAlign\align
      \renewcommand{\align}{%
        \typeout{}%
        \typeout{= Equation: \theequation}%
        \typeout{}%
        \dprogress@OldAlign%
      }
  \else
    \message{Progress: the align command is not defined, not overriding. If you use amsmath, be sure to include dprogress as the last file}%
  \fi
  \ifdefined\part
    \let\dprogress@OldPart\part
    \renewcommand{\part}{%
      \@ifstar
      \dprogress@DisplayPartStar%
      \dprogress@DisplayPartNoStar%
    }
    \newcommand{\dprogress@DisplayPartNoStar}[1]{%
      \dprogress@Display{*}{Part \thepart}{#1}
      \dprogress@OldPart{#1}%
    }
    \newcommand{\dprogress@DisplayPartStar}[1]{%
      \dprogress@Display{*}{Part \thepart}{#1}
      \dprogress@OldPart*{#1}%
    }
  \else
    \message{Progress: the part command is not defined, not overriding. Be sure to include dprogress as the last file, if your document uses this command.}%
  \fi
  \ifdefined\chapter
    \let\dprogress@OldChapter\chapter
    \renewcommand{\chapter}{%
      \@ifstar
      \dprogress@DisplayChapterStar%
      \dprogress@DisplayChapterNoStar%
    }
    \newcommand{\dprogress@DisplayChapterNoStar}[1]{%
      \dprogress@Display{*}{Chapter \thechapter}{#1}
      \dprogress@OldChapter{#1}%
    }
    \newcommand{\dprogress@DisplayChapterStar}[1]{%
      \dprogress@Display{*}{Chapter \thechapter}{#1}
      \dprogress@OldChapter*{#1}%
    }
  \else
    \message{Progress: the chapter command is not defined, not overriding. Be sure to include dprogress as the last file, if your document uses this command.}%
  \fi
  \ifdefined\section
    \let\dprogress@OldSection\section
    \renewcommand{\section}{%
      \@ifstar
      \dprogress@DisplaySectionStar%
      \dprogress@DisplaySectionNoStar%
    }
    \newcommand{\dprogress@DisplaySectionNoStar}[1]{%
      \dprogress@Display{*}{Section \thesection}{#1}
      \dprogress@OldSection{#1}%
    }
    \newcommand{\dprogress@DisplaySectionStar}[1]{%
      \dprogress@Display{*}{Section \thesection}{#1}
      \dprogress@OldSection*{#1}%
    }
  \else
    \message{Progress: the section command is not defined, not overriding. Be sure to include dprogress as the last file, if your document uses this command.}%
  \fi
  \ifdefined\subsection
    \let\dprogress@OldSubSection\subsection
    \renewcommand{\subsection}{\@ifstar
      \dprogress@DisplaySubSectionStar%
      \dprogress@DisplaySubSectionNoStar%
    }
    \newcommand{\dprogress@DisplaySubSectionNoStar}[1]{%
      \dprogress@Display{+}{Subsection \thesubsection}{#1}
      \dprogress@OldSubSection{#1}%
    }
    \newcommand{\dprogress@DisplaySubSectionStar}[1]{%
      \dprogress@Display{+}{Subsection \thesubsection}{#1}
      \dprogress@OldSubSection*{#1}%
    }
  \else
    \message{Progress: the subsection command is not defined, not overriding. Be sure to include dprogress as the last file, if your document uses this command.}%
  \fi
  \ifdefined\subsubsection
    \let\dprogress@OldSubSubSection\subsubsection
    \renewcommand{\subsubsection}{\@ifstar
       \dprogress@DisplaySubSubSectionStar%
       \dprogress@DisplaySubSubSectionNoStar%
    }
    \newcommand{\dprogress@DisplaySubSubSectionNoStar}[1]{%
      \dprogress@Display{-}{Subsubsection \thesubsection}{#1}
      \dprogress@OldSubSubSection{#1}%
    }
    \newcommand{\dprogress@DisplaySubSubSectionStar}[1]{%
      \dprogress@Display{-}{Subsubsection \thesubsection}{#1}
      \dprogress@OldSubSubSection*{#1}%
    }
  \else
    \message{Progress: the subsubsection command is not defined, not overriding. Be sure to include dprogress as the last file, if your document uses this command.}%
  \fi
\endinput
%%
%% End of file `dprogress.sty'.
</pre></body></html>