Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 7cdbd359 authored by Vincent Danjean's avatar Vincent Danjean
Browse files

Fix pb when there are double '/' in paths

And add an unused parameter to TD@printRequiredFile for debug
parent 67653158
No related merge requests found
......@@ -100,7 +100,7 @@
% This package allows \LaTeX\space to automatically generate
% dependencies while compiling documents.
% \end{abstract}
% \CheckSum{793}
% \CheckSum{801}
%
% \changes{v1.0.1}{2005/03/22}{Version 1.0.1 at last}
% \changes{v1.0.2}{2005/10/22}{Add support for package index.sty}
......@@ -268,6 +268,7 @@
% \begin{macro}{\TD@warning}
% To write a warning
% \begin{macrocode}
\RequirePackage{xstring}%
\newcommand{\TD@warning}[1]{%
\PackageWarningNoLine{texdepends}{#1}%
}%
......@@ -317,7 +318,13 @@
% We write something in the file
% \begin{macrocode}
\def\TD@print#1{%
\immediate\write\TD@write{#1}%
{%
% TODO: fix pb when #1 contains '#'
%\noexpandarg%
\StrSubstitute{#1}{//}{/}[\TD@write@text]%
\immediate\write\TD@write{\TD@write@text}%
%\immediate\write\TD@write{#1}%
}
}%
% \end{macrocode}
% \end{macro}
......@@ -373,7 +380,7 @@
% A file is missing. |texdepend| will try to skip it this time,
% but it will be needed at the next compilation
% \begin{macrocode}
\def\TD@printRequiredFile#1{%
\def\TD@printRequiredFile#1#2{%
\TD@print{TD_\jobname\TD@extention _REQUIRED\space += #1}%
}%
% \end{macrocode}
......@@ -381,7 +388,9 @@
% \begin{macro}{\RequireFile}
% LaTeX users can directly declare a dependencie
% \begin{macrocode}
\let\RequireFile\TD@printRequiredFile
\def\RequireFile#1{%
\TD@printRequiredFile{#1}{User}%
}%
% \end{macrocode}
% \end{macro}
% \begin{macro}{\TD@printOut}
......@@ -799,7 +808,7 @@
\PackageWarning{texdepends}{Figure '#1' needed\MessageBreak
Skipping it this time (the last one however)\MessageBreak}%
\TD@missingDepends%
\TD@printRequiredFile{#1}%
\TD@printRequiredFile{#1}{eps}%
}%
}%
\def\TD@Ginclude@pdf#1{%
......@@ -809,7 +818,7 @@
\PackageWarning{texdepends}{Figure '#1' needed\MessageBreak
Skipping it this time (the last one however)\MessageBreak}%
\TD@missingDepends%
\TD@printRequiredFile{#1}%
\TD@printRequiredFile{#1}{pdf}%
}%
}%
\def\TD@graphicspath#1{%
......@@ -863,7 +872,7 @@
\PackageWarning{texdepends}{Figure '#2' needed\MessageBreak
Skipping it this time (the last one however)\MessageBreak}%
\TD@missingDepends%
\TD@printRequiredFile{#2}%
\TD@printRequiredFile{#2}{rawtexgraphics}%
}%
}%
......@@ -874,7 +883,7 @@
\PackageWarning{texdepends}{Figure '#1' needed\MessageBreak
Skipping it this time (the last one however)\MessageBreak}%
\TD@missingDepends%
\TD@printRequiredFile{#1}%
\TD@printRequiredFile{#1}{rawtex}%
}%
}%
......@@ -893,7 +902,7 @@
Skipping it this time (the last one however)\MessageBreak}%
}
\TD@missingDepends%
\TD@printRequiredFile{#1}%
\TD@printRequiredFile{#1}{figtex}%
}%
}%
% \@Ginclude@svgtex
......@@ -911,7 +920,7 @@
Skipping it this time (the last one however)\MessageBreak}%
}
\TD@missingDepends%
\TD@printRequiredFile{#1}%
\TD@printRequiredFile{#1}{svgtex}%
}%
}%
......@@ -947,7 +956,7 @@
}%
% \FL@subfig@check
\def\TD@FL@subfig@check#1{%
\TD@printRequiredFile{#1}%
\TD@printRequiredFile{#1}{subfigcheck}%
\TD@printSubfig{#1}%
}%
%
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment