summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/fixme/fixme.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-07-22 22:50:45 +0000
committerKarl Berry <karl@freefriends.org>2009-07-22 22:50:45 +0000
commit9a1f3785f5dc25d50ffdd01c489c9371b4f896c3 (patch)
tree7a7df5084e163eab73c7f21bbbef51a2330471e5 /Master/texmf-dist/source/latex/fixme/fixme.dtx
parent59791193fe9827730150df0600e00156c8a66711 (diff)
fixme 3.4 (22jul09)
git-svn-id: svn://tug.org/texlive/trunk@14375 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/fixme/fixme.dtx')
-rw-r--r--Master/texmf-dist/source/latex/fixme/fixme.dtx36
1 files changed, 21 insertions, 15 deletions
diff --git a/Master/texmf-dist/source/latex/fixme/fixme.dtx b/Master/texmf-dist/source/latex/fixme/fixme.dtx
index d14deca14f1..86600985d1c 100644
--- a/Master/texmf-dist/source/latex/fixme/fixme.dtx
+++ b/Master/texmf-dist/source/latex/fixme/fixme.dtx
@@ -3,12 +3,12 @@
% fixme.dtx --- Doc file for the FiXme package (code and documentation)
%
% Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2005, 2006 Didier Verna.
-% Copyright (C) 2007 Didier Verna.
+% Copyright (C) 2007, 2009 Didier Verna.
%
% Author: Didier Verna <didier@lrde.epita.fr>
% Maintainer: Didier Verna <didier@lrde.epita.fr>
% Created: Thu Dec 10 16:04:01 1998
-% Last Revision: Wed Nov 14 17:52:06 2007
+% Last Revision: Thu Jul 16 19:55:00 2009
%
% This file is part of FiXme.
%
@@ -43,7 +43,7 @@
% \fi
%
% \catcode`\¡=14
-% \CheckSum{881}
+% \CheckSum{880}
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
@@ -60,9 +60,10 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%
-% \newcommand\version{3.3}
-% \newcommand\releasedate{2007/11/28}
-% \newcommand\packagecopyright{Copyright \copyright{} 1998, 1999, 2000, 2001, 2002, 2004, 2005, 2006, 2007 Didier Verna}
+% \newcommand\version{3.4}
+% \newcommand\releasedate{2009/07/16}
+% \newcommand\packagecopyright{Copyright \copyright{} 1998, 1999, 2000, 2001,
+% 2002, 2004, 2005, 2006, 2007, 2009 Didier Verna}
% \newcommand\fixme{\textsf{FiXme}}
% \newcommand\auctex{AUC-\TeX}
% \MakeShortVerb{\|}
@@ -372,6 +373,10 @@
%
% \section{Changes}
% \begin{itemize}
+% \item[v3.4] |\fixme|, |\fxerror|, |\fxwarning| and |\fxnote| are now robust,
+% thanks to Will Robertson.\\
+% Fix incompatibility with KOMA-Script classes version of |\@starttoc| when
+% the lox file is inexistent, reported by Philipp Stephani.
% \item[v3.3] Document incompatibility between marginal layout and the ACM
% SIG classes, reported by Jochen Wuttke.\\
% Honor \texttt{twoside} option in marginal layout, suggested by Jens
@@ -426,7 +431,7 @@
% \end{macro}
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{fixme}[2007/11/28 v3.3
+\ProvidesPackage{fixme}[2009/07/16 v3.4
Insert fixme notes in your documents]
\RequirePackage{ifthen}
@@ -460,10 +465,11 @@
\newcommand\listoffixmes{}
\def\listoffixmes@final{}
\def\listoffixmes@draft{%
- \IfFileExists{\jobname .lox}{\@listoffixmes@pretoc}{}%
- \@starttoc{lox}%
- \IfFileExists{\jobname .lox}{\@listoffixmes@posttoc}{}%
- }
+ \IfFileExists{\jobname .lox}{%
+ \@listoffixmes@pretoc%
+ \@starttoc{lox}%
+ \@listoffixmes@posttoc}{%
+ \@starttoc{lox}}}
% \end{macrocode}
% The \texttt{amsbook} and \texttt{amsart} classes have the very ugly idea of
@@ -930,13 +936,13 @@
\fi}%
\@@fixme{#1}{#3}%
\egroup}
-\newcommand\fxnote{\@ifnextchar[%]
+\DeclareRobustCommand\fxnote{\@ifnextchar[%]
{\@fixme{note}}{\@@fixme{note}}}
-\newcommand\fxwarning{\@ifnextchar[%]
+\DeclareRobustCommand\fxwarning{\@ifnextchar[%]
{\@fixme{warning}}{\@@fixme{warning}}}
-\newcommand\fxerror{\@ifnextchar[%]
+\DeclareRobustCommand\fxerror{\@ifnextchar[%]
{\@fixme{error}}{\@@fixme{error}}}
-\newcommand\fixme{\@ifnextchar[%]
+\DeclareRobustCommand\fixme{\@ifnextchar[%]
{\@fixme{fatal}}{\@@fixme{fatal}}}
% \end{macrocode}