texlive[46613] Master/texmf-dist: cdpbundl (12feb18)

commits+karl at tug.org commits+karl at tug.org
Mon Feb 12 23:56:02 CET 2018


Revision: 46613
          http://tug.org/svn/texlive?view=revision&revision=46613
Author:   karl
Date:     2018-02-12 23:56:01 +0100 (Mon, 12 Feb 2018)
Log Message:
-----------
cdpbundl (12feb18)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/cdpbundl/00readme.txt
    trunk/Master/texmf-dist/doc/latex/cdpbundl/Makefile
    trunk/Master/texmf-dist/doc/latex/cdpbundl/README
    trunk/Master/texmf-dist/doc/latex/cdpbundl/cdp-ver-0-36.pdf
    trunk/Master/texmf-dist/doc/latex/cdpbundl/cdp-ver-0-36.tex
    trunk/Master/texmf-dist/doc/latex/cdpbundl/cdpbundl-doc.pdf
    trunk/Master/texmf-dist/doc/latex/cdpbundl/manifest.txt
    trunk/Master/texmf-dist/source/latex/cdpbundl/cdpbundl.dtx
    trunk/Master/texmf-dist/source/latex/cdpbundl/cdpbundl.ins
    trunk/Master/texmf-dist/tex/latex/cdpbundl/articoletteracdp.cls
    trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpaddon.sty
    trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpbabel.sty
    trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpnamesenglish.ldf
    trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpnamesitalian.ldf
    trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpshues-example.def
    trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpshues.cfg
    trunk/Master/texmf-dist/tex/latex/cdpbundl/epson-stylus-740.def
    trunk/Master/texmf-dist/tex/latex/cdpbundl/hp-laserjet-4500.def
    trunk/Master/texmf-dist/tex/latex/cdpbundl/letteracdp.cls

Modified: trunk/Master/texmf-dist/doc/latex/cdpbundl/00readme.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/cdpbundl/00readme.txt	2018-02-12 22:55:46 UTC (rev 46612)
+++ trunk/Master/texmf-dist/doc/latex/cdpbundl/00readme.txt	2018-02-12 22:56:01 UTC (rev 46613)
@@ -4,7 +4,7 @@
 
 This file is part of a work named "C.D.P. Bundle".
 
-Copyright (C) 1999-2015 by Gustavo MEZZETTI
+Copyright (C) 1999-2018 by Gustavo MEZZETTI
                           <gustavo.mezzetti at istruzione.it>.
 
 The C.D.P. Bundle may be distributed and/or modified under the
@@ -27,7 +27,7 @@
 explains how to install it and how to generate its--alas, still
 incomplete!--documentation.
 
-April 1, 2015 (vers. 0.36)
+February 8, 2018 (vers. 0.36d)
 
 
 

Modified: trunk/Master/texmf-dist/doc/latex/cdpbundl/Makefile
===================================================================
--- trunk/Master/texmf-dist/doc/latex/cdpbundl/Makefile	2018-02-12 22:55:46 UTC (rev 46612)
+++ trunk/Master/texmf-dist/doc/latex/cdpbundl/Makefile	2018-02-12 22:56:01 UTC (rev 46613)
@@ -1,6 +1,6 @@
 # makefile
 #
-# 2015 Apr 01
+# 2018 Feb 08
 #
 # Macro definitions
 ROOT_NAME	= cdpbundl
@@ -61,10 +61,10 @@
 doc: $(DOCUM_FILE)
 
 $(DOCUM_FILE): $(DTX_NAME)
-	# Hack for getting index and glossary in the toc since first run:
+# Hack for getting index and glossary in the toc since first run:
 	$(GEN_FAKE_INDEX)
 	$(GEN_FAKE_GLOSSARY)
-	# We know how many runs are needed:
+# We know how many runs are needed:
 	$(LATEX) $(DTX_NAME)
 	$(LATEX) $(DTX_NAME)
 	$(MAKEINDEX) -s gind.ist -t $(ROOT_NAME).ilg -o $(ROOT_NAME).ind \

Modified: trunk/Master/texmf-dist/doc/latex/cdpbundl/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/cdpbundl/README	2018-02-12 22:55:46 UTC (rev 46612)
+++ trunk/Master/texmf-dist/doc/latex/cdpbundl/README	2018-02-12 22:56:01 UTC (rev 46613)
@@ -1,4 +1,4 @@
-(Version indicator: 2015 Apr 01)
+(Version indicator: 2018 Feb 08)
 
 The C.D.P. Bundle was originally developed for a free association named
 "C.D.P." (more on it in the documentation), to typeset its official letters

Modified: trunk/Master/texmf-dist/doc/latex/cdpbundl/cdp-ver-0-36.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/cdpbundl/cdp-ver-0-36.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/cdpbundl/cdp-ver-0-36.tex	2018-02-12 22:55:46 UTC (rev 46612)
+++ trunk/Master/texmf-dist/doc/latex/cdpbundl/cdp-ver-0-36.tex	2018-02-12 22:56:01 UTC (rev 46613)
@@ -1,8 +1,8 @@
 \begin{filecontents}{myarticletter.cls}
 \NeedsTeXFormat{LaTeX2e}[1998/06/01] % LaTeX2e is required!
 \ProvidesClass{myarticletter}
-              [2015/02/15 v0.02 (development)]
-\LoadClassWithOptions{articoletteracdp}[2015/01/20]
+              [2018/02/08 v0.03 (development)]
+\LoadClassWithOptions{articoletteracdp}[2018/02/08]
 \input{mylogo.def}
 \endinput
 \end{filecontents}
@@ -10,9 +10,9 @@
 
 
 \begin{filecontents}{mylogo.def}
-\ProvidesFile{mylogo.def}[2015/02/08 v0.01 (development)]
+\ProvidesFile{mylogo.def}[2018/02/08 v0.03 (development)]
 
-\RequirePackage[customletterhead]{cdpaddon}[2015/01/21]
+\RequirePackage[customletterhead]{cdpaddon}[2018/02/08]
 \RequirePackage{color}
 
 \DeclareFontFamily{T1}{my at calli}{}
@@ -59,8 +59,8 @@
 
 
 \documentclass
-	[twoside,boldsubject,italicsignature,shortindent,signaturerule]
-	{myarticletter}[2015/02/08]
+    [twoside,boldsubject,italicsignature,shortindent,signaturerule]
+    {myarticletter}[2018/02/08]
 \usepackage[T1]{fontenc}
 \usepackage[english]{cdpbabel}
 \usepackage[bookmarksnumbered,hypertexnames=false]{hyperref}
@@ -69,19 +69,19 @@
 \name{Gustavo Mezzetti}
 \signature{Gustavo Mezzetti}
 \address{
-	Gustavo \textsc{Mezzetti}\\
-		\protect\href
-			{mailto:gustavo.mezzetti at istruzione.it}
-			{\nolinkurl{gustavo.mezzetti at istruzione.it}}
+    Gustavo \textsc{Mezzetti}\\
+        \protect\href
+            {mailto:gustavo.mezzetti at istruzione.it}
+            {\nolinkurl{gustavo.mezzetti at istruzione.it}}
 }
-\date{April~1, 2015}
+\date{February~8, 2018}
 
 \hypersetup{
-	pdftitle        = {The C.D.P. Bundle version 0.36},
-	pdfauthor       = {G. Mezzetti},
-	pdfsubject      = {Instructions on how use the C.D.P. Bundle},
-	pdfcreationdate = {D:20150401120000},
-	pdfmoddate      = {D:20150401120000}
+    pdftitle        = {The C.D.P. Bundle version 0.36},
+    pdfauthor       = {G. Mezzetti},
+    pdfsubject      = {Instructions on how use the C.D.P. Bundle},
+    pdfcreationdate = {D:20180208120000},
+    pdfmoddate      = {D:20180208120000}
 }
 
 \pagestyle{headings}
@@ -93,20 +93,20 @@
 \DeclareRobustCommand*{\packlass}[1]{{\normalfont\sffamily #1}}
 \DeclareRobustCommand*{\opz}[1]{{\normalfont\ttfamily #1}}
 \DeclareRobustCommand*{\env}[1]{%
-	{\texorpdfstring{\normalfont\ttfamily}{}#1}%
+    {\texorpdfstring{\normalfont\ttfamily}{}#1}%
 }
 \DeclareRobustCommand*{\sty}[1]{{\normalfont\ttfamily #1}}
 \DeclareRobustCommand*{\filedir}[1]{{\normalfont\ttfamily #1}}
 \DeclareRobustCommand*{\cntr}[1]{{\normalfont\ttfamily #1}}
 \DeclareRobustCommand*{\command}[1]{%
-	{\texorpdfstring{\normalfont\ttfamily \char\escapechar}{\pdfbslash}#1}%
+    {\texorpdfstring{\normalfont\ttfamily \char\escapechar}{\pdfbslash}#1}%
 }
 \newcommand*{\meta}[1]{\(\langle\textit{#1}\rangle\)}
 \newcommand*{\strongemph}[1]{\textbf{#1}}
 \newcommand*{\zerolistvertspaces}{%
-	\setlength{\parskip}{0pt}%
-	\setlength{\topsep}{\parskip}%
-	\setlength{\partopsep}{\parskip}%
+    \setlength{\parskip}{0pt}%
+    \setlength{\topsep}{\parskip}%
+    \setlength{\partopsep}{\parskip}%
 }
 
 \newcommand*{\lcdp}{\packlass{letteracdp}}
@@ -150,20 +150,20 @@
 % Note that we use "\def" here, not "\let".
 
 \newcommand*\cleantop{%
-	\dimen@ \baselineskip
-	\advance \dimen@ -\topskip
-	\prevdepth \dimen@
+    \dimen@ \baselineskip
+    \advance \dimen@ -\topskip
+    \prevdepth \dimen@
 }
 \newcommand*\cleanbot{%
-	\dimen@ \baselineskip
-	\advance \dimen@ -\topskip
-	\advance \dimen@ -\prevdepth
-	\vskip \dimen@
-	\prevdepth \z@
+    \dimen@ \baselineskip
+    \advance \dimen@ -\topskip
+    \advance \dimen@ -\prevdepth
+    \vskip \dimen@
+    \prevdepth \z@
 }
 \newcommand*\cleanbotp{%
-	\vskip -\prevdepth
-	\prevdepth \z@
+    \vskip -\prevdepth
+    \prevdepth \z@
 }
 
 \makeatother
@@ -186,12 +186,12 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \begin{letterhead}[Whom it may concern]{
-	To whom may be concerned\\
-	with writing letters with \LaTeX\\
-	(and want them to bear a letterhead
-	of \emph{their own} choice!)
+    To whom may be concerned\\
+    with writing letters with \LaTeX\\
+    (and want them to bear a letterhead
+    of \emph{their own} choice!)
 }[
-	The \Bundle\ version 0.36.
+    The \Bundle\ version 0.36.
 ]
 
 \opening{Dear friends:}
@@ -278,14 +278,14 @@
 
 %%%%
 \begin{listing}[p]
-	\cleantop
+    \cleantop
 \begin{verbatim}
 \documentclass
     [twoside,boldsubject,italicsignature,shortindent,signaturerule]
-    {letteracdp}[2015/01/20]
+    {letteracdp}[2018/02/08]
 \usepackage[T1]{fontenc}
 \usepackage[english]{cdpbabel}
-\usepackage[customletterhead]{cdpaddon}[2015/01/21]
+\usepackage[customletterhead]{cdpaddon}[2018/02/08]
 \usepackage{url,lipsum}
 
 \address{
@@ -293,7 +293,7 @@
     \protect\url{gustavo.mezzetti at istruzione.it}
 }
 \signature{Gustavo Mezzetti}
-\date{February~8, 2015}
+\date{February~8, 2018}
 \place{Padova}
 
 
@@ -330,9 +330,9 @@
 
 \end{document}
 \end{verbatim}
-	\caption{How to customize the letterhead}
-	\label{lis:customletter}
-	\cleanbotp
+    \caption{How to customize the letterhead}
+    \label{lis:customletter}
+    \cleanbotp
 \end{listing}
 %%%%
 
@@ -356,9 +356,9 @@
 This environment has the following synopsis:
 %
 \begin{flushleft}
-	\verb|\begin{customletterhead}{|\meta{wdth}\verb|}|\quad
-	\meta{text}\quad
-	\verb|\end{customletterhead}|
+    \verb|\begin{customletterhead}{|\meta{wdth}\verb|}|\quad
+    \meta{text}\quad
+    \verb|\end{customletterhead}|
 \end{flushleft}
 %
 As you can see, it resembles a \env{minipage} environment, except that you
@@ -374,9 +374,9 @@
 syntactically identical to \eclh:
 %
 \begin{flushleft}
-	\verb|\begin{customletterfoot}{|\meta{wdth}\verb|}|\quad
-	\meta{text}\quad
-	\verb|\end{customletterfoot}|
+    \verb|\begin{customletterfoot}{|\meta{wdth}\verb|}|\quad
+    \meta{text}\quad
+    \verb|\end{customletterfoot}|
 \end{flushleft}
 %
 By examining the code, you can easily tell that, this time, the footer will be
@@ -442,7 +442,7 @@
 
 %%%%
 \begin{listing}[tbp]
-	\cleantop
+    \cleantop
 \begin{verbatim}
 \begin{foldedletterhead}[Someone Else]{
     To Someone Else\\
@@ -470,9 +470,9 @@
 
 \end{foldedletterhead}
 \end{verbatim}
-	\caption{How to customize the letterhead for a single letter}
-	\label{lis:customletterlocal}
-	\cleanbot
+    \caption{How to customize the letterhead for a single letter}
+    \label{lis:customletterlocal}
+    \cleanbot
 \end{listing}
 %%%%
 
@@ -513,17 +513,17 @@
 
 %%%%
 \begin{listing}[p]
-	\cleantop
+    \cleantop
 \begin{verbatim}
 \NeedsTeXFormat{LaTeX2e} % LaTeX2e is required!
 \ProvidesClass{myletter}
-              [2015/02/08 v0.01 (development)]
-\LoadClassWithOptions{letteracdp}[2015/01/20]
+              [2018/02/08 v0.03 (development)]
+\LoadClassWithOptions{letteracdp}[2018/02/08]
 \input{mylogo.def}
 \endinput
 \end{verbatim}
-	\caption{Contents of the\/ \filedir{myletter.cls} file}
-	\label{lis:myletter}
+    \caption{Contents of the\/ \filedir{myletter.cls} file}
+    \label{lis:myletter}
 \end{listing}
 %%%%
 
@@ -532,23 +532,23 @@
 \begin{verbatim}
 \NeedsTeXFormat{LaTeX2e} % LaTeX2e is required!
 \ProvidesClass{myarticletter}
-              [2015/02/08 v0.01 (development)]
-\LoadClassWithOptions{articoletteracdp}[2015/01/20]
+              [2018/02/08 v0.03 (development)]
+\LoadClassWithOptions{articoletteracdp}[2018/02/08]
 \input{mylogo.def}
 \endinput
 \end{verbatim}
-	\caption{Contents of the\/ \filedir{myarticletter.cls} file}
-	\label{lis:myarticletter}
+    \caption{Contents of the\/ \filedir{myarticletter.cls} file}
+    \label{lis:myarticletter}
 \end{listing}
 %%%%
 
 %%%%
 \begin{listing}[p]
-	\cleantop
+    \cleantop
 \begin{verbatim}
-\ProvidesFile{mylogo.def}[2015/02/08 v0.01 (development)]
+\ProvidesFile{mylogo.def}[2018/02/08 v0.03 (development)]
 
-\RequirePackage[customletterhead]{cdpaddon}[2015/01/21]
+\RequirePackage[customletterhead]{cdpaddon}[2018/02/08]
 
 \begin{customletterhead}{\textwidth}
     \centering \Huge
@@ -563,9 +563,9 @@
 
 \endinput
 \end{verbatim}
-	\caption{Contents of the\/ \filedir{mylogo.def} file}
-	\label{lis:mylogo}
-	\cleanbotp
+    \caption{Contents of the\/ \filedir{mylogo.def} file}
+    \label{lis:mylogo}
+    \cleanbotp
 \end{listing}
 %%%%
 
@@ -582,11 +582,11 @@
 
 %%%%
 \begin{listing}[tbp]
-	\cleantop
+    \cleantop
 \begin{verbatim}
-\ProvidesFile{mylogo.def}[2015/02/08 v0.01 (development)]
+\ProvidesFile{mylogo.def}[2018/02/08 v0.03 (development)]
 
-\RequirePackage[customletterhead]{cdpaddon}[2015/01/21]
+\RequirePackage[customletterhead]{cdpaddon}[2018/02/08]
 \RequirePackage{color}
 
 \DeclareFontFamily{T1}{my at calli}{}
@@ -630,9 +630,9 @@
 
 \endinput
 \end{verbatim}
-	\caption{Contents of a more elaborated\/ \filedir{mylogo.def} file}
-	\label{lis:mylogo-more}
-	\cleanbotp
+    \caption{Contents of a more elaborated\/ \filedir{mylogo.def} file}
+    \label{lis:mylogo-more}
+    \cleanbotp
 \end{listing}
 %%%%
 
@@ -746,7 +746,7 @@
 name of the corresponding language option (for example,
 %
 \begin{verbatim}
-	\usepackage[english,italian]{cdpbabel}
+    \usepackage[english,italian]{cdpbabel}
 \end{verbatim}
 %
 invokes both \filedir{cdpnamesenglish.ldf} and \filedir{cdpnamesitalian.ldf}, in
@@ -755,41 +755,41 @@
 
 %%%%
 \begin{listing}[tbp]
-	\cleantop
-	\zerolistvertspaces
-	\begin{flushleft}
-		\verb|\ProvidesFile{cdpnames|\meta{language}\verb|.ldf}[|%
-				\meta{date \& version}\verb|]|
-	\end{flushleft}
+    \cleantop
+    \zerolistvertspaces
+    \begin{flushleft}
+        \verb|\ProvidesFile{cdpnames|\meta{language}\verb|.ldf}[|%
+                \meta{date \& version}\verb|]|
+    \end{flushleft}
 \begin{verbatim}
 
 \def\@cdpbabel at letter@names{%
 \end{verbatim}
-	\begin{flushleft}
-		\verb|  \def\subjectname      {|\meta{Subject:}\verb|}%|\\
-		\verb|  \def\registeredname   {|\meta{Registered}\verb|}%|\\
-		\verb|  \def\registeredRRname {|\meta{Registered R.R.}\verb|}%|\\
-		\verb|  \def\andccname        {|\meta{cc (in addresses)}\verb|}%|\\
-		\verb|  \def\ccname           {|\meta{cc (at end of letters)}\verb|}%|\\
-		\verb|  \def\enclname         {|\meta{Encl:}\verb|}%|\\
-		\verb|  \def\PSname           {|\meta{P.S.:}\verb|}%|\\
-		\verb|  \def\headtoname       {|\meta{To:}\verb|}%|\\
-		\verb|  \def\lettername       {|\meta{Letter}\verb|}%|
-	\end{flushleft}
+    \begin{flushleft}
+        \verb|  \def\subjectname      {|\meta{Subject:}\verb|}%|\\
+        \verb|  \def\registeredname   {|\meta{Registered}\verb|}%|\\
+        \verb|  \def\registeredRRname {|\meta{Registered R.R.}\verb|}%|\\
+        \verb|  \def\andccname        {|\meta{cc (in addresses)}\verb|}%|\\
+        \verb|  \def\ccname           {|\meta{cc (at end of letters)}\verb|}%|\\
+        \verb|  \def\enclname         {|\meta{Encl:}\verb|}%|\\
+        \verb|  \def\PSname           {|\meta{P.S.:}\verb|}%|\\
+        \verb|  \def\headtoname       {|\meta{To:}\verb|}%|\\
+        \verb|  \def\lettername       {|\meta{Letter}\verb|}%|
+    \end{flushleft}
 \begin{verbatim}
   % More captions could be added in the future.
 }
 \def\@cdpbabel at artlet@names{%
 \end{verbatim}
-	\begin{flushleft}
-		\verb|  \def\contentsname     {|\meta{Contents}\verb|}%|\\
-		\verb|  \def\listfigurename   {|\meta{List of figures}\verb|}%|\\
-		\verb|  \def\listtablename    {|\meta{List of tables}\verb|}%|\\
-		\verb|  \def\refname          {|\meta{References}\verb|}%|\\
-		\verb|  \def\indexname        {|\meta{Index}\verb|}%|\\
-		\verb|  \def\figurename       {|\meta{Figure}\verb|}%|\\
-		\verb|  \def\tablename        {|\meta{Table}\verb|}%|\\
-	\end{flushleft}
+    \begin{flushleft}
+        \verb|  \def\contentsname     {|\meta{Contents}\verb|}%|\\
+        \verb|  \def\listfigurename   {|\meta{List of figures}\verb|}%|\\
+        \verb|  \def\listtablename    {|\meta{List of tables}\verb|}%|\\
+        \verb|  \def\refname          {|\meta{References}\verb|}%|\\
+        \verb|  \def\indexname        {|\meta{Index}\verb|}%|\\
+        \verb|  \def\figurename       {|\meta{Figure}\verb|}%|\\
+        \verb|  \def\tablename        {|\meta{Table}\verb|}%|\\
+    \end{flushleft}
 \begin{verbatim}
   % More captions could be added in the future.
 }
@@ -796,10 +796,10 @@
 
 \endinput
 \end{verbatim}
-	\caption{Contents of a
-		\filedir{cdpnames}\protect\meta{language}\filedir{.ldf} file}
-	\label{lis:cdpnames}
-	\cleanbot
+    \caption{Contents of a
+        \filedir{cdpnames}\protect\meta{language}\filedir{.ldf} file}
+    \label{lis:cdpnames}
+    \cleanbot
 \end{listing}
 %%%%
 
@@ -851,9 +851,9 @@
 rule, aligned along the baseline of the box itself; for example,
 %
 \begin{verbatim}
-	\renewcommand*{\signaturerule}{%
-	    \makebox[5cm]{\hrulefill}
-	}
+    \renewcommand*{\signaturerule}{%
+        \makebox[5cm]{\hrulefill}
+    }
 \end{verbatim}
 %
 could be a typical (re)definition.  The default definition of
@@ -865,9 +865,9 @@
 latter, you should honor this parameter in your redefinition, \emph{e.g.},
 %
 \begin{verbatim}
-	\renewcommand*{\signaturerule}{%
-	    \makebox[\signaturerulewidth]{\hrulefill}
-	}
+    \renewcommand*{\signaturerule}{%
+        \makebox[\signaturerulewidth]{\hrulefill}
+    }
 \end{verbatim}
 %
 But I~think you will hardly need this: most users will content themselves with
@@ -905,7 +905,7 @@
 
 %%%%
 \begin{listing}[tbp]
-	\cleantop
+    \cleantop
 \begin{verbatim}
 \documentclass
     [twoside,boldsubject,italicsignature,shortindent,signaturerule]
@@ -921,7 +921,7 @@
     \protect\url{m.y.name at my.company.com}
 }
 \signature{Mike Y. Name\\Sails Manager}
-\date{February~8, 2015}
+\date{February~8, 2018}
 \place{Mamina del Rey}
 
 \hfuzz = 0pt
@@ -949,15 +949,15 @@
 
 \closing{Sincerely,}
 
-\encl{2015 Catalogue\\Invitation card}
+\encl{2018 Catalogue\\Invitation card}
 
 \end{foldedletterhead}
 
 \end{document}
 \end{verbatim}
-	\caption{A sample input file that uses the new features}
-	\label{lis:sample}
-	\cleanbotp
+    \caption{A sample input file that uses the new features}
+    \label{lis:sample}
+    \cleanbotp
 \end{listing}
 %%%%
 
@@ -975,7 +975,7 @@
 Please note that \packlass{myletter} also used to be (a great many years ago)
 the obsolete name of the \packlass{akletter} document class.  Instructing you to
 create a custom class by that name shouldn't cause you any trouble in
-2015~\facesmile, but I~want to inform you all the same of the potential name
+2018~\facesmile, but I~want to inform you all the same of the potential name
 conflict.
 
 \end{letterhead}
@@ -993,24 +993,24 @@
 
 \begingroup
 
-\date{February~8, 2015}
+\date{February~8, 2018}
 
 \begin{customletterhead}{\textwidth}
-	\centering \Huge
-	My Huge	Centered Letterhead
+    \centering \Huge
+    My Huge Centered Letterhead
 \end{customletterhead}
 \begin{customletterfoot}{\textwidth}
-	\raggedleft	\tiny
-	\ruleacrossheadorfoot
-	My (almost unreadable) small print\\
-	flushed against the right margin.
+    \raggedleft \tiny
+    \ruleacrossheadorfoot
+    My (almost unreadable) small print\\
+    flushed against the right margin.
 \end{customletterfoot}
 \setlength\longindentation{.5\textwidth}
 \let \foldingtagrule = \CDPFactoryFoldingTagRule
 
 \begin{foldedletterhead}[Whom it may concern]
-	{To	whom it	may	concern}
-	[My	own	letterhead,	at last!]
+    {To whom it may concern}
+    [My own letterhead, at last!]
 
 \makepresentation
 \maketopdate\relax
@@ -1033,21 +1033,21 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \begin{foldedletterhead}[Someone Else]{
-	To Someone Else\\
-	Some other place\\
-	Some other city
+    To Someone Else\\
+    Some other place\\
+    Some other city
 }[
-	Another	letterhead.
+    Another letterhead.
 ]
 
 \begin{customletterhead}{\textwidth}
-	\raggedright \Huge
-	A different	head
+    \raggedright \Huge
+    A different head
 \end{customletterhead}
 \begin{customletterfoot}{\textwidth}
-	\centering
-	\ruleacrossheadorfoot
-	A different	foot
+    \centering
+    \ruleacrossheadorfoot
+    A different foot
 \end{customletterfoot}
 
 \opening{Dear Someone,}
@@ -1072,22 +1072,22 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \begin{foldedletterhead}[R.~J.~Drofnats]{
-	Revinu~J. \textsc{Drofnats}\\
-	Department of Farm Ecology\\
-	University of St.\,Anford\\
-	Haga Alto, CA~94321
+    Revinu~J. \textsc{Drofnats}\\
+    Department of Farm Ecology\\
+    University of St.\,Anford\\
+    Haga Alto, CA~94321
 }[
-	Our new sails.
+    Our new sails.
 ]
 
 \name{Michael Youngster Name}
 \address{
     Mike Y. \textsc{Name}\\
-	Sails Manager\\
+    Sails Manager\\
     \protect\url{m.y.name at my.company.com}
 }
 \signature{Mike Y. Name\\Sails Manager}
-\date{February~8, 2015}
+\date{February~8, 2018}
 \place{Mamina del Rey}
 
 \opening{Dear affectionate customer:}
@@ -1099,7 +1099,7 @@
 
 \closing{Sincerely,}
 
-\encl{2015 Catalogue\\Invitation card}
+\encl{2018 Catalogue\\Invitation card}
 
 \end{foldedletterhead}
 

Modified: trunk/Master/texmf-dist/doc/latex/cdpbundl/cdpbundl-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/cdpbundl/manifest.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/cdpbundl/manifest.txt	2018-02-12 22:55:46 UTC (rev 46612)
+++ trunk/Master/texmf-dist/doc/latex/cdpbundl/manifest.txt	2018-02-12 22:56:01 UTC (rev 46613)
@@ -3,7 +3,7 @@
 
 This file is part of a work named "C.D.P. Bundle".
 
-Copyright (C) 1999-2015 by Gustavo MEZZETTI
+Copyright (C) 1999-2018 by Gustavo MEZZETTI
                           <gustavo.mezzetti at istruzione.it>.
 
 The C.D.P. Bundle may be distributed and/or modified under the
@@ -22,7 +22,7 @@
 used in the LaTeX Project Public License, are to be interpreted
 in the case of this work.
 
-April 1, 2015 (vers. 0.36)
+February 8, 2018 (vers. 0.36d)
 
 
 

Modified: trunk/Master/texmf-dist/source/latex/cdpbundl/cdpbundl.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/cdpbundl/cdpbundl.dtx	2018-02-12 22:55:46 UTC (rev 46612)
+++ trunk/Master/texmf-dist/source/latex/cdpbundl/cdpbundl.dtx	2018-02-12 22:56:01 UTC (rev 46613)
@@ -5,7 +5,7 @@
 %
 %   This file is part of a work named "C.D.P. Bundle".
 %
-%   Copyright (C) 1999-2015 by Gustavo MEZZETTI
+%   Copyright (C) 1999-2018 by Gustavo MEZZETTI
 %                             <gustavo.mezzetti at istruzione.it>.
 %
 %   The C.D.P. Bundle may be distributed and/or modified under the
@@ -32,50 +32,49 @@
 % \fi
 %
 % \def\filename{cdpbundl.dtx}
-% \def\fileversion{0.36}
-% \def\filedate{2015/02/08}
-% \def\docdate {2015/04/01}
-% \def\doclongdate{April~1, 2015}
+% \def\fileversion{0.36d}
+% \def\filedate{2018/02/08}
+% \def\docdate {2018/02/08}
+% \def\doclongdate{February~8, 2018}
 %
-% \CheckSum{4984}
+% \CheckSum{4989}
 %
 % \DeclareRobustCommand*{\Bundle}{C.D.P. Bundle}
 %
-% \changes{0.30}{2001 Jul 01}{First release of the \Bundle}
+% \changes{0.30}{2001 Jul 01}{First release of the \Bundle.}
 % \changes{0.31}{2001 Dec 01}{Added support for the \protect\opz{usePS}
-%   option in the \protect\packlass{\protect\cdpaddon} package}
+%   option in the \protect\packlass{\protect\cdpaddon} package.}
 % \changes{0.32}{2002 Jul 01}{Removed support for the \protect\opz{usePS}
-%   option in the \protect\packlass{\protect\cdpaddon} package}
+%   option in the \protect\packlass{\protect\cdpaddon} package.}
 % \changes{0.33}{2005 Jan 01}{Reorganized code of the
 %   \protect\packlass{\protect\articoletteracdp} class and of the
 %   \protect\packlass{\protect\cdpaddon} package to make it compatible
-%   with the \protect\packlass{\protect\HyperRef} package}
+%   with the \protect\packlass{\protect\HyperRef} package.}
 % \changes{0.34}{2006 Jan 01}{Improved interaction with the
-%   \protect\packlass{\protect\HyperRef} package}
+%   \protect\packlass{\protect\HyperRef} package.}
 % \changes{0.34}{2006 Jan 01}{Corrected positioning of floats
-%   in float pages}
-% \changes{0.34}{2006 Jan 01}{Added \protect\texttt{\protect\bslash place}
-%   command}
-% \changes{0.35}{About 2013}{Never publicly released.  Some of the changes 
-%   listed below for vers.~0.36 were actually introduced in this version.}
-% \changes{0.36}{2015 Feb 08}{Added \protect\texttt{\protect\bslash
-%   OpeningSequence} command and related macros, in part.\ 
-%   the \protect\texttt{\protect\bslash ChosenMakeOpening} hook.}
-% \changes{0.36}{2015 Feb 08}{Added \protect\texttt{\protect\bslash
-%   ClosingSequence} command and related macros, in particular
-%   \protect\texttt{\protect\bslash ChosenMakeClosing} and
-%   \protect\texttt{\protect\bslash ChosenMakeSignature}.}
+%   in float pages.}
+% \changes{0.34}{2006 Jan 01}{Added \texttt{\protect\bslash place} command.}
+% \changes{0.35}{About 2013}{This version was never publicly released, but some 
+%   of the changes listed below for vers.~0.36 were actually introduced in this
+%   version.}
+% \changes{0.36}{2015 Feb 08}{Added \texttt{\protect\bslash OpeningSequence}
+%   command and related macros, in part.\ the \texttt{\protect\bslash
+%   ChosenMakeOpening} hook.}
+% \changes{0.36}{2015 Feb 08}{Added \texttt{\protect\bslash ClosingSequence}
+%   command and related macros, in particular \texttt{\protect\bslash
+%   ChosenMakeClosing} and \texttt{\protect\bslash ChosenMakeSignature}.}
 % \changes{0.36}{2015 Feb 08}{Eventually added functionality to the
 %   \protect\packlass{\protect\cdpaddon} package to support user-defined
-%   letterheads.}^^A
+%   letterheads.}
 % \changes{0.36}{2015 Feb 08}{Added \protect\relax the
-%   \protect\opz{signaturerule} option, and its related stuff
-%   (the \protect\texttt{\protect\bslash signaturerule} command,
-%   the \protect\texttt{\protect\bslash signaturerulewidth} parameter),
-%   to support rules that mark where to sign by hand.}
+%   \protect\opz{signaturerule} option, and its related stuff (the
+%   \texttt{\protect\bslash signaturerule} command, the \texttt{\protect\bslash
+%   signaturerulewidth} parameter), to support rules that mark where to sign by
+%   hand.}
 % \changes{0.36}{2015 Feb 08}{Delegated to a new command
-%   (\protect\texttt{\protect\bslash foldingtagrule}) the task of drawing 
-%   the sign that shows where the sheet is to be folded.}
+%   (\texttt{\protect\bslash foldingtagrule}) the task of drawing the sign that
+%   shows where the sheet is to be folded.}
 % \changes{0.36}{2015 Feb 08}{Removed the \protect\packlass{\protect\adiseal}
 %   package and the \protect\packlass{\protect\lettcdpadi} document class.}
 % \changes{0.36}{2015 Feb 08}{Tidied up in several points the code of the
@@ -109,7 +108,7 @@
 % \DoNotIndex{\setlength,\setcounter,\addtolength}
 % \DoNotIndex{\expandafter,\do,\relax,\advance,\multiply,\divide}
 % \DoNotIndex{\DeclareOption,\ExecuteOptions,\ProcessOptions}
-% \DoNotIndex{\",\.,\@}
+% \DoNotIndex{\",\.}
 %
 % \IndexPrologue{
 %   \section{\indexname}
@@ -120,6 +119,7 @@
 % \setcounter{IndexColumns}{2}
 %
 % \GlossaryPrologue{\section{Change History}}
+% \let \GlossaryParms = \IndexParms
 %
 % \setcounter{StandardModuleDepth}{1}
 %
@@ -143,11 +143,37 @@
 % \newcommand*{\hplj}{hp-laserjet-4500.def}
 % \newcommand*{\cdpshues}{cdpshues.cfg}
 % \newcommand*{\textoken}[1]{\(\langle\mbox{\normalfont #1}\rangle\)}
-% \newcommand*{\param}[1]{\(\mbox{\##1}\leftarrow {\,}\)}
+%
 % \makeatletter
+%
+% \newcounter{paramlist}
+% \renewcommand*{\theparamlist}{^^A
+%   \ifnum \value{paramlist}>\z@
+%     \ifnum \value{paramlist}<10
+%       \arabic{paramlist}^^A
+%     \else
+%       \@ctrerr
+%     \fi
+%   \fi
+% }
+% \newenvironment*{paramlist}{^^A
+%   \setcounter{paramlist}\z@
+%   \@beginparpenalty \@M \relax
+%   \setlength\topsep{\z@}^^A
+%   \tabbing
+%   \(\mbox{\#0}\leftarrow {\,}\)\=\kill
+% }{^^A
+%   \endtabbing
+% }
+% \newcommand*{\param}{^^A
+%   \stepcounter{paramlist}^^A
+%   \(\mbox{\#\theparamlist}\leftarrow{}\)\>^^A
+% }
 % \newcommand*{\myspecialindex}[2]
 %    {\special at index{#1\actualchar#2\encapchar main}}
+%
 % \makeatother
+%
 % \newcommand*{\counterindex}[1]{\myspecialindex{#1}{{\string\ttfamily
 %    \space #1} (counter)}\index{counters:\levelchar{\protect\ttfamily
 %    #1}\encapchar usage}}
@@ -172,37 +198,42 @@
 % }
 % \newcommand*{\closeofsentencespace}{\spacefactor \sfcode `. \space}
 %
-% \DeclareFixedFont{\lhnss}{T1}{cmss}{m}{n} {12}
-% \DeclareFixedFont{\lhbss}{T1}{cmss}{m}{n} {17}
-% \DeclareFixedFont{\lhrm} {T1}{cmr} {m}{n} {9}
-% \DeclareFixedFont{\lhit} {T1}{cmr} {m}{it}{9}
-% \DeclareFixedFont{\lhtt} {T1}{cmtt}{m}{n} {9}
+% \DeclareFixedFont{\lhnss}{OT1}{cmss}{m}{n} {12}
+% \DeclareFixedFont{\lhbss}{OT1}{cmss}{m}{n} {17}
+% \DeclareFixedFont{\lhrm} {OT1}{cmr} {m}{n} {9}
+% \DeclareFixedFont{\lhit} {OT1}{cmr} {m}{it}{9}
+% \DeclareFixedFont{\lhtt} {OT1}{cmtt}{m}{n} {9}
 %
+% \providecommand*{\pdfbookmark}[3][]{}
+% \providecommand*{\href}[3][]{#3}
+% \providecommand*{\nolinkurl}[1]{\url{#1}} ^^A if hyperref isn't loades,
+%                                           ^^A hand over to url package
+% \providecommand{\hypersetup}{}
 %
 %
+%
 % \title{
 %    The \Bundle\thanks{This file has version
 %    \fileversion, release date \filedate;
 %    last documentation update: \docdate.
-%    Copyright \copyright~1999--2015 by G.~Mezzetti
+%    Copyright \copyright~1999--2018 by G.~Mezzetti
 %    (see page~\pageref{S:Copy}).}
 % }
 % \author{G. Mezzetti}
 % \date{\doclongdate}
 %
-% \makeatletter
-%   \@ifundefined{hypersetup}{}{
-%     \hypersetup{
-%       pdftitle        = {The C.D.P. Bundle},
-%       pdfauthor       = {G. Mezzetti},
-%       pdfsubject      = {Documentation of the C.D.P. Bundle},
-%       pdfkeywords     = {letter, letterhead},
-%       pdfcreationdate = {D:20150401120000},
-%       pdfmoddate      = {D:20150401120000}
-%     }
-%   }
-% \makeatother
+% \hypersetup{
+%   pdftitle        = {The C.D.P. Bundle},
+%   pdfauthor       = {G. Mezzetti},
+%   pdfsubject      = {Documentation of the C.D.P. Bundle},
+%   pdfkeywords     = {letter, letterhead},
+%   pdfcreationdate = {D:20180208120000},
+%   pdfmoddate      = {D:20180208120000},
+%   bookmarksopen,
+%   bookmarksopenlevel = 1
+% }
 %
+% \pdfbookmark[0]{Front Matter}{FrontMatter}
 % \maketitle
 %
 % \begin{abstract}
@@ -230,7 +261,7 @@
 %    \label{S:Copy}
 %    \vspace{-\parskip}
 %
-%    Copyright \copyright~1999--2015 by Gustavo \textsc{Mezzetti}.  All
+%    Copyright \copyright~1999--2018 by Gustavo \textsc{Mezzetti}.  All
 %    rights are reserved, except as noted below.
 %
 %    This document has been produced by feeding to a \LaTeX\ typesetting
@@ -422,8 +453,19 @@
 %
 %    Sorry, but for now I~cannot offer any more.
 %
+%    \paragraph*{About version 0.36d.}
+%    It became necessary to release a patch of version~0.36, which has in turn
+%    been given the version number 0.36d, because an awful bug was discovered
+%    that absolutely required correction; I~then took this opportunity to
+%    eliminate as well a few minor errors in the code that I~had noticed
+%    meanwhile.  I~should also mention the fact that the fonts used to print the
+%    letterhead of the \emph{Coordinamento} have been switched back to OT1
+%    encoding (please don't ask why).  Unfortunately, all the remarks set forth
+%    above about the weaknesses in the code design remain valid in this patched
+%    version too.
 %
 %
+%
 % \setcounter{secnumdepth}{3}
 %
 %
@@ -487,7 +529,7 @@
 %      \texttt{tex/latex/cdpbundl/}
 %    \end{quote}
 %
-%    \subsection{Configuring the \packlass{\cdpaddon} package}
+%    \subsection{Configuring the \protect\packlass{\cdpaddon} package}
 %    \label{sS:config}
 %
 %    The \packlass{\cdpaddon} package is the part of the \Bundle\ 
@@ -751,8 +793,8 @@
 %}
 %
 %\endinput\end{verbatim}
-%      \caption{Contents of a \filedir{cdpnames}\meta{language}\filedir{.ldf} 
-%        file}
+%      \caption{Contents of a 
+%        \protect\filedir{cdpnames}\meta{language}\protect\filedir{.ldf} file}
 %      \label{fig:cdpnames}
 %    \end{figure}
 %
@@ -892,7 +934,7 @@
 %    Haga Alto, CA~94321 (U.S.A.)
 %}
 %\signature{R.~J. Drofnats\\Professor}
-%\date{February~8, 2015} % as usual, date is optional, default is \today
+%\date{February~8, 2018} % as usual, date is optional, default is \today
 %\place{St.\,Anford}     % place where the letter is written (optional)
 %
 %% Uncomment the following declaration if you want running heads:
@@ -927,7 +969,7 @@
 %\end{letterhead}
 %
 %\end{document}\end{verbatim}
-%      \caption{A sample input file for the \packlass{\letteracdp}
+%      \caption{A sample input file for the \protect\packlass{\letteracdp}
 %        document class}
 %      \label{fig:input}
 %    \end{figure}
@@ -1010,7 +1052,7 @@
 %    even if The Copyright Holder or said other party has been advised of
 %    the possibility of such damages.
 %
-%    \subsection{Options of the \packlass{\letteracdp} class}
+%    \subsection{Options of the \protect\packlass{\letteracdp} class}
 %    \label{sS:Options}
 %
 %    Of course, you load the \packlass{\letteracdp} class by means of the
@@ -1254,7 +1296,7 @@
 %    \protect\url{gustavo.mezzetti at istruzione.it}
 %}
 %\signature{Gustavo Mezzetti}
-%\date{February~8, 2015}
+%\date{February~8, 2018}
 %\place{Padova}
 %
 %
@@ -1318,7 +1360,7 @@
 %    \packlass{akletter} document class.  Instructing you to create a custom 
 %    class by that name shouldn't cause you any trouble in
 %    ^^A ( paren match
-%    2015~:-), but I~want to inform you all the same of the potential name 
+%    2018~:-), but I~want to inform you all the same of the potential name 
 %    conflict.}
 %
 %    \begin{figure}[tbp]
@@ -1325,11 +1367,11 @@
 %      \zerolistvertspaces
 %      \begin{verbatim}\NeedsTeXFormat{LaTeX2e} % LaTeX2e is required!
 %\ProvidesClass{myletter}
-%              [2015/02/08 v0.01 (development)]
+%              [2018/02/08 v0.01 (development)]
 %\LoadClassWithOptions{letteracdp}[2015/01/20]
 %\input{mylogo.def}
 %\endinput\end{verbatim}
-%      \caption{Contents of the \filedir{myletter.cls} file}
+%      \caption{Contents of the \protect\filedir{myletter.cls} file}
 %      \label{fig:myletter}
 %    \end{figure}
 %
@@ -1337,17 +1379,17 @@
 %      \zerolistvertspaces
 %      \begin{verbatim}\NeedsTeXFormat{LaTeX2e} % LaTeX2e is required!
 %\ProvidesClass{myarticletter}
-%              [2015/02/08 v0.01 (development)]
+%              [2018/02/08 v0.01 (development)]
 %\LoadClassWithOptions{articoletteracdp}[2015/01/20]
 %\input{mylogo.def}
 %\endinput\end{verbatim}
-%      \caption{Contents of the \filedir{myarticletter.cls} file}
+%      \caption{Contents of the \protect\filedir{myarticletter.cls} file}
 %      \label{fig:myarticletter}
 %    \end{figure}
 %
 %    \begin{figure}[tbp]
 %      \zerolistvertspaces
-%      \begin{verbatim}\ProvidesFile{mylogo.def}[2015/02/08 v0.01 (development)]
+%      \begin{verbatim}\ProvidesFile{mylogo.def}[2018/02/08 v0.01 (development)]
 %
 %\RequirePackage[customletterhead]{cdpaddon}[2015/01/21]
 %
@@ -1363,7 +1405,7 @@
 %\end{customletterfoot}
 %
 %\endinput\end{verbatim}
-%      \caption{Contents of the \filedir{mylogo.def} file}
+%      \caption{Contents of the \protect\filedir{mylogo.def} file}
 %      \label{fig:mylogo}
 %    \end{figure}
 %
@@ -1380,6 +1422,7 @@
 %    \providecommand*\bysame{\leavevmode\hbox to3em{\hrulefill}\thinspace}
 %
 %    \clearpage
+%    \pdfbookmark[0]{Back Matter}{BackMatter}
 %    \begin{thebibliography}{99}
 %    \addcontentsline{toc}{section}{\refname}
 %
@@ -1431,12 +1474,10 @@
 %       \rlap{\url{http://www.math.unipd.it/~mezzetti/Gustavo/Ludic/CDP/ver0-31.tex}}
 %
 %    \bibitem{ver036}
-%    \bysame, \href
-%          {http://mirrors.ctan.org/macros/latex/contrib/cdpbundl/cdp-ver-0-36.pdf}
-%          {\emph{The \Bundle\ version~0.36}},
-%       available on CTAN\@ as part of the \href
-%          {http://www.ctan.org/pkg/cdpbundl}
-%          {\Bundle} vers.~0.36.
+%    \bysame, \emph{The \Bundle\ version~0.36},
+%      included in the documentation of the \packlass{\cdpbundl} package,\\
+%      \href{file:cdp-ver-0-36.pdf}
+%        {\nolinkurl{$TEXMF/doc/latex/cdpbundl/cdp-ver-0-36.pdf}}
 %
 %    \end{thebibliography}
 % }
@@ -1446,6 +1487,8 @@
 % \clearpage
 % \part{Implementation}
 %
+% \changes{0.36a-c}{Between 2015 and 2018}{Never publicly released.}
+%
 % \section{About this part}
 %
 %    This part is of interest only to \LaTeX\ hackers; to avoid
@@ -1514,7 +1557,7 @@
 %    \end{macrocode}
 %    \noindent\null\par
 %
-% \section{The code for the \packlass{\letteracdp} class}
+% \section{The code for the \protect\packlass{\letteracdp} class}
 %
 %    This part of the file goes into \filedir{\letteracdp.cls}.
 %    \begin{macrocode}
@@ -1540,12 +1583,12 @@
 %    will eventually be removed, I hope!
 %    \begin{macrocode}
 \ProvidesClass{letteracdp}
-              [2015/02/08 v0.36 (**incomplete**)]
+              [2018/02/08 v0.36d (**incomplete**)]
 %    \end{macrocode}
 %    Print a copyright message on the terminal, just below the name
 %    of the class.
 %    \begin{macrocode}
-\typeout{Copyright (C) 1999-2015 by Gustavo MEZZETTI,
+\typeout{Copyright (C) 1999-2018 by Gustavo MEZZETTI,
   all rights reserved.}
 %    \end{macrocode}
 %
@@ -1562,6 +1605,8 @@
 %    \subsection{Initial code}
 %
 %    \begin{macro}{\Coordinamento}
+%    \changes{0.36d}{2018 Feb 08}{Made the accent of ``Universit\`a'' 
+%      independent of the currently selected font encoding.}^^A
 %    Define the following macros near the beginning of the code, so it
 %    will be easy to change them.  The first one is the full name of the
 %    \emph{Coordinamento}:
@@ -1568,7 +1613,7 @@
 %    \begin{macrocode}
 \newcommand*\Coordinamento{%
   Coordinamento dei Dottorandi e dei Dottori di Ricerca
-  dell'Universit{\char "E0} di Padova%
+  dell'Universit\`a di Padova%
 }
 %    \end{macrocode}
 %    \end{macro}
@@ -1581,15 +1626,22 @@
 %    \end{macrocode}
 %    \end{macro}
 %
-%    Declare the fonts used to print the letterhead and the footer;
-%    they are declared as ``fixed fonts'' so that they are not
-%    affected by options (\emph{e.g.}, \opz{12pt}), packages
-%    (\emph{e.g.}, \opz{times}), and so on.
+%    Declare the fonts used to print the letterhead and the footer.  In 1999
+%    I~knew so little about font selection in \LaTeXe\ that I~believed that it
+%    was necessary to declare them as ``fixed fonts'' in order to preserve them
+%    from being affected by options (\emph{e.g.}, \opz{12pt}), packages
+%    (\emph{e.g.}, \opz{times}), and so on.  Of course, this is nonsense, and it
+%    is probably wiser to switch to "\usefont"; but for the moment (vers.~0.36d)
+%    I~am not (yet) going to do so.
+%    \changes{0.36d}{2018 Feb 08}{Switched the fonts for the CDP\ letterhead 
+%      back to OT1 encoding.}^^A
+%    Note that, in vers.~0.36d, the fonts for the CDP\ letterhead have been
+%    switched back to OT1 encoding.
 %    \begin{macro}{\@lh at nss}
 %    Main font for letterhead is Computer Modern Sans Serif 12pt
 %    (LetterHead\slash Normal Sans Serif):
 %    \begin{macrocode}
-\DeclareFixedFont\@lh at nss{T1}{cmss}{m}{n} {12}
+\DeclareFixedFont\@lh at nss{OT1}{cmss}{m}{n} {12}
 %    \end{macrocode}
 %    \end{macro}
 %    \begin{macro}{\@lh at bss}
@@ -1597,7 +1649,7 @@
 %    Computer Modern Sans Serif 17pt (LetterHead\slash Bigger Sans
 %    Serif):
 %    \begin{macrocode}
-\DeclareFixedFont\@lh at bss{T1}{cmss}{m}{n} {17}
+\DeclareFixedFont\@lh at bss{OT1}{cmss}{m}{n} {17}
 %    \end{macrocode}
 %    \end{macro}
 %    \begin{macro}{\@lh at rm}
@@ -1604,7 +1656,7 @@
 %    Main font for footer: Computer Modern Roman 9pt
 %    (LetterHead\slash RoMan):
 %    \begin{macrocode}
-\DeclareFixedFont\@lh at rm {T1}{cmr} {m}{n} {9}
+\DeclareFixedFont\@lh at rm {OT1}{cmr} {m}{n} {9}
 %    \end{macrocode}
 %    \end{macro}
 %    \begin{macro}{\@lh at it}
@@ -1611,7 +1663,7 @@
 %    The words ``World Wide Web'' are printed in italics
 %    (LetterHead\slash ITalics):
 %    \begin{macrocode}
-\DeclareFixedFont\@lh at it {T1}{cmr} {m}{it}{9}
+\DeclareFixedFont\@lh at it {OT1}{cmr} {m}{it}{9}
 %    \end{macrocode}
 %    \end{macro}
 %    \begin{macro}{\@lh at tt}
@@ -1618,7 +1670,7 @@
 %    And finally, the web address is printed in teletype font
 %    (LetterHead\slash TeleType):
 %    \begin{macrocode}
-\DeclareFixedFont\@lh at tt {T1}{cmtt}{m}{n} {9}
+\DeclareFixedFont\@lh at tt {OT1}{cmtt}{m}{n} {9}
 %    \end{macrocode}
 %    \end{macro}
 %
@@ -1666,16 +1718,14 @@
 %    \end{macrocode}
 %    \end{macro}
 %
-%    A number of counter, lengths, etc.\ are defined here, at the
-%    beginning of the class, to detect as soon as possible if any name
-%    conflicts with an already defined one.  The idea is that, since the
-%    class is pretty long, it is better to avoid to discover near the end
-%    that it cannot be used because of a name that is already defined;
-%    but of course, with the speed of modern computers this is not at all
-%    a problem, so it is very likely that in future releases all
-%    declarations will be moved to the place they naturally belong to.
-%    Presently, however, they are almost all listed here; for many of
-%    them, some explanations are given here, and a more precise description
+%    A number of counter, lengths, etc.\ are defined here, early in the code, to
+%    detect as soon as possible if any name conflicts with an already defined
+%    one.  The idea was that, since the class is pretty long, it is better to
+%    avoid to discover near the end that it cannot be used because of a name
+%    that is already defined; but of course, with the speed of modern computers
+%    this is not at all a problem, so this is just more nonsense that should be
+%    eliminated.  Presently, however, they are almost all listed here; for many
+%    of them, some explanations are given here, and a more precise description
 %    is deferred until the spot where the corresponding entity is used.
 %
 %    \counterindex{letter}
@@ -1751,12 +1801,12 @@
 %    \end{macrocode}
 %
 %    \begin{macro}{\@lh at left@margin}
-%    The second type of parameters we are going to define are rigid
-%    lengths (\textoken{dimen}'s).  The first two govern the position of
-%    the CDP seal with respect to the text margins (see also
-%    fig.~\ref{fig:plo} on page~\pageref{fig:plo}).  More precisely,
-%    "\@lh at left@margin" is the horizontal distance from the left margin of
-%    text to the \emph{right} edge of the seal\ldots
+%    The second type of parameters we are going to define are rigid lengths
+%    (\textoken{dimen}'s).  The first two govern the position of the CDP\ seal
+%    with respect to the text margins (see also fig.~\ref{fig:plo} on
+%    page~\pageref{fig:plo}).  More precisely, "\@lh at left@margin" is the
+%    horizontal distance from the left margin of text to the \emph{right} edge
+%    of the seal\ldots
 %    \begin{macrocode}
 \@newrigidlength\@lh at left@margin
 %    \end{macrocode}
@@ -1831,7 +1881,7 @@
 %    "\signaturerule" (which is backed up in "\CDPFactorySignatureRule"):
 %    \begin{macrocode}
 \@newrigidlength\signaturerulewidth
-\setlength\signaturerulewidth{5cm}
+  \setlength\signaturerulewidth{5cm}
 %    \end{macrocode}
 %    \end{macro}
 %    \begin{macro}{\foldedheight}
@@ -2091,7 +2141,6 @@
 \@ifdefinable\@endlabelgroup{}
 \@ifdefinable\@endlabels{}
 \@ifdefinable\startaddrlabel{}
-\@ifdefinable\startaddrlabel{}
 \@ifdefinable\stopaddrlabel{}
 \@ifdefinable\ifactuallabel{}
 \@ifdefinable\ChosenMakeOpening{}
@@ -2203,22 +2252,28 @@
 \do\@place
 %    \end{macrocode}
 %    \end{macro}
-%    \begin{macro}{\@begin at letter@hook}
-%    This hook is executed when a letter starts, at the very end of the
-%    process of setting up the ``letter-making'' environment, just
-%    after the declarations stored in "\@lett at decl".  It may turn out to
-%    be useful in packages and derived classes, and in fact it is used by
-%    the \packlass{articoletteracdp} class.  It is not a token register
-%    because it is envisioned that many independent segments of code
-%    will want to store tokens in it, and this can easily be achieved
-%    with the "\g at addto@macro" function, which requires that its
-%    argument be a macro, not a token register.
+%    \begin{macro}{\@cdp at begin@letter at hook}
+%    \changes{0.36d}{2018 Feb 08}{Name has been changed (it used to be
+%      \texttt{\protect\bslash @begin at letter@hook}) to avoid clash with
+%      a macro built by the \protect\packlass{etoolbox} package.}^^A
+%    This hook is executed when a letter starts, at the very end of the setup of
+%    the ``letter-making'' environment, just after the declarations stored in
+%    "\@lett at decl".  It may prove useful in packages and derived classes, and in
+%    fact it is used by the \packlass{articoletteracdp} class.  It is not a
+%    token register because it is envisioned that many independent segments of
+%    code will want to store tokens in it, and this can easily be achieved with
+%    the "\g at addto@macro" function, which requires that its argument be a macro,
+%    not a token register.  In vers.~0.36d, the names of this hook and of the
+%    following one were changed to avoid a conflict with the \packlass{etoolbox}
+%    package..
 %    \begin{macrocode}
-\do\@begin at letter@hook
+\do\@cdp at begin@letter at hook
 %    \end{macrocode}
 %    \end{macro}
-%    \begin{macro}{\@end at letter@hook}
-%    This is analogous to "\@begin at letter@hook", but is executed at the
+%    \begin{macro}{\@cdp at end@letter at hook}
+%    \changes{0.36d}{2018 Feb 08}{Same as
+%      \texttt{\protect\bslash @cdp at begin@letter at hook}.}^^A
+%    This is analogous to "\@cdp at begin@letter at hook", but is executed at the
 %    end of every ``letter-making'' environment, after its last page has
 %    been finished off and ejected, but before writing to the
 %    \filedir{.aux} file the information for the associated address labels.
@@ -2226,7 +2281,7 @@
 %    later, which is executed \emph{before} ejecting the last page of
 %    the letter.
 %    \begin{macrocode}
-\do\@end at letter@hook
+\do\@cdp at end@letter at hook
 %    \end{macrocode}
 %    \end{macro}
 %    \begin{macro}{\@begin at block@or at and@hook}
@@ -2360,11 +2415,11 @@
 %    \end{macrocode}
 %    \begin{macro}{\if at use@eepic@}
 %    The user can request, through the \opz{usePS} option, that the
-%    \packlass{eepic} package be used to trace the lines that make up the
-%    CDP seal, for better graphical result; the user's indication,
-%    however, will be honored only if the \packlass{eepic} package is
-%    available on the system (of course!).  This switch is set to ``true''
-%    if the \packlass{eepic} package is present and should be used.
+%    \packlass{eepic} package be used to trace the lines that make up the CDP\ 
+%    seal, for better graphical result; the user's indication, however, will be
+%    honored only if the \packlass{eepic} package is available on the system (of
+%    course!).  This switch is set to ``true'' if the \packlass{eepic} package
+%    is present and should be used.
 %    \begin{macrocode}
 \do\if at use@eepic@
 %    \end{macrocode}
@@ -2413,25 +2468,25 @@
 %    We need the following box registers to hold precompiled parts of
 %    the letterhead and of the footer.
 %    \begin{macro}{\@logo at box@base}
-%    This holds the main part of the CDP seal; more precisely, that
-%    part that appears both in the \ldots\sty{letterhead} and in the
-%    \sty{logo}\ldots page styles.
+%    This holds the main part of the CDP\ seal; more precisely, that part that
+%    appears both in the \ldots\sty{letterhead} and in the \sty{logo}\ldots page
+%    styles.
 %    \begin{macrocode}
 \newsavebox\@logo at box@base
 %    \end{macrocode}
 %    \end{macro}
 %    \begin{macro}{\@logo at box@addS}
-%    This holds the part of the CDP seal that should be added to the
-%    part contained in "\@logo at box@base" to obtain the seal as it appears
-%    in the \sty{logo}\ldots page styles.
+%    This holds the part of the CDP\ seal that should be added to the part
+%    contained in "\@logo at box@base" to obtain the seal as it appears in the
+%    \sty{logo}\ldots page styles.
 %    \begin{macrocode}
 \newsavebox\@logo at box@addS
 %    \end{macrocode}
 %    \end{macro}
 %    \begin{macro}{\@logo at box@addL}
-%    This holds the part of the CDP seal that should be added to the
-%    part contained in "\@logo at box@base" to obtain the seal embedded
-%    in the \ldots\sty{letterhead} page styles.
+%    This holds the part of the CDP\ seal that should be added to the part
+%    contained in "\@logo at box@base" to obtain the seal embedded in the
+%    \ldots\sty{letterhead} page styles.
 %    \begin{macrocode}
 \newsavebox\@logo at box@addL
 %    \end{macrocode}
@@ -2773,12 +2828,11 @@
 %    ^^A ( paren match
 %    fairly common in the business world~:-), so it has now been supported.
 %
-%    Next, we have the options used to tell whether PostScript
-%    commands, inserted by means of the \packlass{eepic} package, should be
-%    used, or not, to draw the CDP seal.  Here we simply set the internal
-%    switch according to the user's request; if we later find that the
-%    \packlass{eepic} package is not available, we shall force the switch
-%    to false.
+%    Next, we have the options used to tell whether PostScript commands,
+%    inserted by means of the \packlass{eepic} package, should be used, or not,
+%    to draw the CDP\ seal.  Here we simply set the internal switch according to
+%    the user's request; if we later find that the \packlass{eepic} package is
+%    not available, we shall force the switch to false.
 %    \begin{macrocode}
 \DeclareOption{usePS}{\@use at eepic@true}
 \DeclareOption{noPS}{\@use at eepic@false}
@@ -3099,6 +3153,7 @@
 %            \put(18,8){\line(1,0){10}}
 %            \put(18,9){\line(1,0){10}}
 %          \end{picture}^^A
+%          \fontencoding{OT1}\selectfont
 %          \lhnss oordinamento dei {\lhbss D}\kern-.033333em ottorandi di
 %          {\lhbss P}\kern-.1em adova\enspace\hrulefill\kern-1cm
 %        }}}
@@ -3111,9 +3166,10 @@
 %          \setlength{\parfillskip}{0pt}
 %          \noindent\rule{0pt}{10pt}\kern-1cm\hrulefill\kern-1cm\par
 %          \setlength{\baselineskip}{11pt}
+%          \fontencoding{OT1}\selectfont
 %          \hbox to \hsize{\hss\lhrm
 %            Coordinamento dei Dottorandi e dei Dottori di Ricerca
-%            dell'Universit\`{a} di Padova
+%            dell'Universit\`{a} di Padova^^A
 %          \hss}
 %          \hbox to \hsize{\hss
 %            \lhit World Wide Web:\/
@@ -3622,21 +3678,26 @@
 %    \end{macrocode}
 %    \end{macro}
 %
-%    The following part of the code deals with initializations the have
-%    to be deferred until the "\begin{document}" hook.  The most complex
-%    of these is the check about the "\foldedheight" parameter.  Recall
-%    that this parameter, which is initialized to a default value by the
-%    code which handles the \ldots\opz{paper} options, can be altered by
-%    the user at any time, but has to be converted in an internal form
-%    afterwards; before making the conversion, we need to check that the
-%    value lies in the prescribed range.  If this is not the case, we
-%    issue a warning and set the "\if at do@fold@" switch to false: the
-%    following two macros, which are used below, take care of this,
-%    providing two different types of warning.  They take two arguments,
-%    used to modify the warning printed to the user: argument "#1" will be
-%    either the word ``short'' or the word ``tall'', and argument "#2"
-%    will contain text giving further help.
+%    The following part of the code deals with initializations the have to be
+%    deferred until the "\begin{document}" hook.  The most complex of these is
+%    the check about the "\foldedheight" parameter.  Recall that this parameter,
+%    which is initialized to a default value by the code which handles the
+%    \ldots\opz{paper} options, can be altered by the user at any time, but has
+%    to be converted in an internal form afterwards; before making the
+%    conversion, we need to check that the value lies in the prescribed range.
+%    If this is not the case, we issue a warning and set the "\if at do@fold@"
+%    switch false: the "\@checkfoldedheight" macro, which will be defined below,
+%    takes care of this, and relies on the following two macros to provide two
+%    different types of warning.  They take two arguments, used to customize the
+%    message that the user will see: argument "#1" should be either the word
+%    ``short'' or the word ``tall'', argument "#2" should contain text giving
+%    further help.
 %
+%    In addition, the user can ``validate'' a new value assigned to
+%    "\foldedheight" at any point in the document, by means of the
+%    "\checkfoldedheight" command: this commands issues a warning also when the
+%    check is successful.
+%
 %    \begin{macro}{\@folding at ht@warn}
 %    This macro is invoked when the value of "\foldedheight" is found
 %    to be wrong in the check that is made during the "\AtBeginDocument"
@@ -3654,7 +3715,8 @@
 %    \end{macrocode}
 %    \end{macro}
 %    \begin{macro}{\@folding at ht@NO}
-%    This macro is used by the "\checkfoldedheight" command.
+%    This macro is invoked when the value of "\foldedheight" is found to be
+%    wrong in a check being made by the "\checkfoldedheight" command.
 %    \begin{macrocode}
 \@ifdefinable\@folding at ht@NO{\def\@folding at ht@NO#1#2{%
   \ClassWarning{\@letteracdp}{%
@@ -3683,15 +3745,45 @@
 }}%
 %    \end{macrocode}
 %    \end{macro}
-%
-%    Uncommented code starts here.
+%    \begin{macro}{\@checkfoldedheight}
+%    This is the internal version of the macro that checks the value of
+%    "\foldedheight"; it is invoked both by the "\checkfoldedheight" command and
+%    by the check that is made during the "\AtBeginDocument" hook.  The
+%    arguments have the following meaning:
+%    \begin{paramlist}
+%      \param
+%        command to execute if the value is bad (see below);\\
+%      \param
+%        command to execute if the value is OK\ (takes no arguments).
+%    \end{paramlist}
+%    The command passed in~\#1 must take two arguments, as follow:
+%    \begin{paramlist}
+%      \param
+%        either the word ``short'' or the word ``tall'';\\
+%      \param
+%        message giving additional information.
+%    \end{paramlist}
+%    Note that both "\@folding at ht@warn" and "\@folding at ht@NO" conform to this 
+%    calling protocol.
 %    \begin{macrocode}
 \@ifdefinable\@checkfoldedheight{\def\@checkfoldedheight#1#2{%
+%    \end{macrocode}
+%    To begin with, the value of "\foldedheight" must be positive in order for
+%    folded letters to be allowed.
+%    \begin{macrocode}
   \ifdim\foldedheight>\z@
+%    \end{macrocode}
+%    Values greater than \( \frac{6}{10}"\paperheight" \) are rejected as too
+%    large.
+%    \begin{macrocode}
     \ifdim\foldedheight>.6\paperheight
-      #1{tall}{% action to take if value is bad
-        It must not exceed 0.6\protect\paperheight%
+      #1{tall}{%
+        It must not exceed 0.6\protect\paperheight
       }%
+%    \end{macrocode}
+%    "\@folding at ht" holds the height of the folded flap measured from the top
+%    margin \emph{of the text}.
+%    \begin{macrocode}
     \else
       \setlength\@folding at ht{\foldedheight}%
       \addtolength\@folding at ht{-1in}%
@@ -3699,11 +3791,18 @@
       \addtolength\@folding at ht{-\headheight}%
       \setlength\@lh at folding@ht{-\@folding at ht}%
       \addtolength\@folding at ht{-\headsep}%
+%    \end{macrocode}
+%    If the height of the folded flap measured from the top margin of the text
+%    is less than $2.5\,\mbox{cm}$, it is rejected as well as too small.
+%    \begin{macrocode}
       \ifdim\@folding at ht<2.5cm
-        #1{short}{% action to take if value is bad
+        #1{short}{%
           At least 2cm _of_text_ and 0.5cm of margin\MessageBreak
           must be allowed above the folding%
         }%
+%    \end{macrocode}
+%    Otherwise, the value of "\foldedheight" is acceptable.
+%    \begin{macrocode}
       \else
         \setlength\@above at folding@margin{1cm}%
         \setlength\@above at folding@shrink{5mm}%
@@ -3713,21 +3812,47 @@
         \advance\dimen@ \@below at folding@skip
         \advance\dimen@ -\topskip
         \dimen at ii -\dimen@
-        \divide\dimen@ \dimen4%
+        \divide\dimen@ \dimen4
         \count@ \dimen@
         \advance\dimen at ii \count@\dimen4%
         \addtolength\@below at folding@skip{\dimen at ii}%
         \addtolength\@folding at ht{-\@above at folding@margin}%
-        #2% action to take if value is OK
+%    \end{macrocode}
+%    Note that the command passed in~\#2 \emph{must} take care of setting the
+%    "\if at do@fold@" switch to ``true''.
+%    \begin{macrocode}
+        #2%
+%    \end{macrocode}
+%    End of "\ifdim\@folding at ht<2.5cm":
+%    \begin{macrocode}
       \fi
+%    \end{macrocode}
+%    End of "\ifdim\foldedheight>.6\paperheight":
+%    \begin{macrocode}
     \fi
+%    \end{macrocode}
+%    When \( "\foldedheight" \le 0 \), folded letters are silently shunned:
+%    \begin{macrocode}
   \else
     \@do at fold@false
   \fi
 }}
+%    \end{macrocode}
+%    \end{macro}
+%    \begin{macro}{\checkfoldedheight}
+%    This is the user-level command, for checking the value of "\foldedheight"
+%    at the user's request (as opposed to checking it at the "\AtBeginDocument"
+%    hook).
+%    \begin{macrocode}
 \newcommand*\checkfoldedheight{%
   \@checkfoldedheight\@folding at ht@NO\@folding at ht@OK
 }
+%    \end{macrocode}
+%    \end{macro}
+%
+%    Now we perform step~\ref*{plostep4} (see \hyperref[plostep4]{above}) of 
+%    our ``strategy for setting the page layout parameters'':
+%    \begin{macrocode}
 \AtBeginDocument{%
   \setlength\@lh at left@margin{4cm}%
   \addtolength\@lh at left@margin{-1in}%
@@ -3734,14 +3859,38 @@
   \addtolength\@lh at left@margin{-\oddsidemargin}%
   \setlength\@lh at right@margin{\@lh at left@margin}%
   \addtolength\@lh at right@margin{-2cm}%
+%    \end{macrocode}
+%    This is the ``"\begin{document}"'' check for the value of "\foldedheight":
+%    it calls "\@folding at ht@warn" if the current value is bad, and simply sets
+%    the "\if at do@fold@" switch to ``true'' (without giving any warning) if it
+%    is~OK\@.
+%    \begin{macrocode}
   \@checkfoldedheight\@folding at ht@warn\@do at fold@true
   \let\@folding at ht@warn\@undefined
 }
+%    \end{macrocode}
+%
+%    \begin{macro}{\@oordinamento at box}
+%    \changes{0.36d}{2018 Feb 08}{Added selection of the OT1 font encoding to 
+%      the code that presets the b/w version.}^^A
+%    The reason for typesetting this box here was (in 1999) to save compilation
+%    time.  In version 0.36d, "\fontencoding{OT1}\selectfont" has been added.
+%    \begin{macrocode}
 \sbox\@oordinamento at box{%
-  \@lh at nss oordinamento dei {\@lh at bss D}\kern-.033333em ottorandi di
+  \fontencoding{OT1}\selectfont\@lh at nss
+  oordinamento dei {\@lh at bss D}\kern-.033333em ottorandi di
   {\@lh at bss P}\kern-.1em adova\enspace
 }
+%    \end{macrocode}
+%    \end{macro}
+%    Now that we know the width of "\@oordinamento at box", we can now compute the
+%    value of "\longindentation":
+%    \begin{macrocode}
 \computelongindentation
+%    \end{macrocode}
+%
+%    Uncommented code starts here.
+%    \begin{macrocode}
 \newcommand*\standardvertspaces{%
   \setlength\aboveaddressvspace       {\medskipamount}%
   \@msetlength\andaddressvspace       {2}{\medskipamount}%
@@ -3946,8 +4095,30 @@
 %    \end{macrocode}
 %    \end{macro}
 %
-%    \subsubsection{Macros for drawing the CDP seal}
+%    \subsubsection{Macros for drawing the CDP\ seal}
 %
+%    There are essentially two reasons for which I~cannot get rid of these:
+%    \begin{enumerate}
+%      \renewcommand*{\theenumi}{{\normalfont (\textit{\roman{enumi}})}}
+%      \renewcommand*{\labelenumi}{\theenumi}
+%      \item
+%        sentimental reasons;
+%      \item
+%        we must ensure that it is still possible to typeset the legacy 
+%        documentation, which uses the letterhead of the \emph{Coordinamento}.
+%    \end{enumerate}
+%    In 1999, people of the \emph{Coordinamento} used the \Bundle\ on a variety
+%    of personal computers (mostly Macintoshes) that were often connected to
+%    printers lacking a PostScript interpreter; it was therefore essential that
+%    the CDP\ seal could be drawn relying exclusively on those capabilities of
+%    the \env{picture} environment that are implemented without having recourse
+%    to any particular driver (\emph{e.g.}, \texttt{dvips}).  This had indeed
+%    been a fundamental principle in the design of the logotype.
+%
+%    \begin{macro}{\@logo at box@base}
+%    This holds the main part of the CDP\ seal; more precisely, that part that
+%    appears both in the \ldots\sty{letterhead} and in the \sty{logo}\ldots page
+%    styles.
 %    \begin{macrocode}
 \savebox\@logo at box@base[\z@][r]{\setlength\unitlength{.625mm}%
   \begin{picture}(32,16)(-3,7.87)%
@@ -3965,7 +4136,14 @@
     \put(8,9){\line(1,0){5}}%
     \put(13,23){\line(1,0){10}}%
   \end{picture}%
-}%
+}
+%    \end{macrocode}
+%    \end{macro}
+%    \begin{macro}{\@logo at box@addS}
+%    This holds the part of the CDP\ seal that should be added to the part
+%    contained in "\@logo at box@base" to obtain the seal as it appears in the
+%    \sty{logo}\ldots page styles.
+%    \begin{macrocode}
 \savebox\@logo at box@addS[\z@][r]{\setlength\unitlength{.625mm}%
   \begin{picture}(32,16)(-3,7.87)%
     \thicklines
@@ -3972,7 +4150,14 @@
     \put(18,8){\line(1,0){8}}%
     \put(18,9){\line(1,0){8}}%
   \end{picture}%
-}%
+}
+%    \end{macrocode}
+%    \end{macro}
+%    \begin{macro}{\@logo at box@addL}
+%    This holds the part of the CDP\ seal that should be added to the part
+%    contained in "\@logo at box@base" to obtain the seal embedded in the
+%    \ldots\sty{letterhead} page styles.
+%    \begin{macrocode}
 \savebox\@logo at box@addL[\z@][r]{\setlength\unitlength{.625mm}%
   \begin{picture}(32,16)(-3,7.87)%
     \thicklines
@@ -3979,20 +4164,48 @@
     \put(18,8){\line(1,0){10}}%
     \put(18,9){\line(1,0){10}}%
   \end{picture}%
-}%
+}
+%    \end{macrocode}
+%    \end{macro}
+%    \begin{macro}{\@logo at overlay}
+%    Utility macro, that typesets the part of the logo that is common to the
+%    letterhead too.  Note the final "\copy" primitive, that lacks its argument.
+%    \begin{macrocode}
 \@ifdefinable\@logo at overlay{\def\@logo at overlay{%
   \kern\@lh at left@margin
   \copy\@logo at box@base \copy
 }}
+%    \end{macrocode}
+%    \end{macro}
+%    \begin{macro}{\@cdp at logo}
+%    This macro is invoked by "\ps@"\ldots\ macros to typeset the seal.
+%    \begin{macrocode}
 \@ifdefinable\@cdp at logo{\def\@cdp at logo{%
   \@logo at overlay\@logo at box@addS
 }}
+%    \end{macrocode}
+%    \end{macro}
+%    \begin{macro}{\@cdp at head}
+%    This macro is invoked by "\ps@"\ldots\ macros to typeset the letterhead.  
+%    Note that it fills up the current horizontal box.
+%    \begin{macrocode}
 \@ifdefinable\@cdp at head{\def\@cdp at head{%
   \@logo at overlay\@logo at box@addL
   \copy\@oordinamento at box \hrulefill \kern\@lh at right@margin
 }}
+%    \end{macrocode}
+%    \end{macro}
+%    \begin{macro}{\@name at and@WWW at box}
+%    This holds the footer used in the \sty{firstletterhead} and
+%    \sty{foldedletterhead} page styles, which contains the full name of
+%    the \emph{Coordinamento} and its web address.
+%    \changes{0.36d}{2018 Feb 08}{Added selection of the OT1 font encoding to 
+%      the code that presets the b/w version.}^^A
+%    Vers.~0.36d: added "\fontencoding{OT1}\selectfont".
+%    \begin{macrocode}
 \setbox\@name at and@WWW at box = \vtop{%
   \baselineskip 11\p@
+  \fontencoding{OT1}\selectfont
   \hb at xt@\z@{\hss \@lh at rm\Coordinamento \hss}%
   \hb at xt@\z@{%
     \hss
@@ -4001,6 +4214,17 @@
     \hss
   }%
 }
+%    \end{macrocode}
+%    \end{macro}
+%    \begin{macro}{\@cdp at foot}
+%    This macro is invoked by "\ps@"\ldots\ macros to typeset the footer
+%    associated with the letterhead.  It draws a horizontal rule that runs along
+%    the baseline of the footer (the same baseline on which page numbers would
+%    lie) starting from a distance of $-"\@lh at right@margin"$ into the left
+%    margin and stopping at an equal distance into the right margin, and then
+%    appends under this rule the saved contents of "\@name at and@WWW at box",
+%    horizontally centered with "\hfil".
+%    \begin{macrocode}
 \@ifdefinable\@cdp at foot{\def\@cdp at foot{%
   \reset at font
   \setlength\@tempdima{\textwidth}%
@@ -4013,20 +4237,47 @@
   }\hss
 }}
 %    \end{macrocode}
+%    \end{macro}
 %
-%    \subsubsection{``Letter-making'' environments}
+%    \subsubsection{\textquotedblleft Letter-making\textquotedblright\ environments}
 %
+%    We start with the commands that set the sender's data.
+%
+%    \begin{macro}{\name}
+%    The sender's name (\emph{e.g.}, "\name{R.~J.~Drofnats}").
 %    \begin{macrocode}
 \newcommand*\name     [1]{\def\thesendername{#1}}
+%    \end{macrocode}
+%    \end{macro}
+%    \begin{macro}{\signature}
+%    The sender's signature (\emph{e.g.}, 
+%    "\signature{R.~J.~Drofnats\\Professor}").
+%    \begin{macrocode}
 \newcommand \signature[1]{\def\thesendersignature{#1}}
+%    \end{macrocode}
+%    \end{macro}
+%    \begin{macro}{\address}
+%    The sender's address, \emph{including} the name.
+%    \begin{macrocode}
 \newcommand \address  [1]{\def\thesenderaddress{#1}}
+%    \end{macrocode}
+%    \end{macro}
+%    \begin{macro}{\location}
+%    The sender's location (\emph{e.g.}, floor, room number\ldots).
+%    \begin{macrocode}
 \newcommand \location [1]{\def\thesenderlocation{#1}}
+%    \end{macrocode}
+%    \end{macro}
+%    \begin{macro}{\telephone}
+%    The sender's telephone number.
+%    \begin{macrocode}
 \newcommand*\telephone[1]{\def\thesenderphone{#1}}
 %    \end{macrocode}
+%    \end{macro}
 %
 %    \begin{macro}{\makelabels}
 %    \changes{0.36}{2015 Feb 08}{Added new instruction
-%      \protect\texttt{\protect\bslash @making at labels@true}.}
+%      \texttt{\protect\bslash @making at labels@true}.}^^A
 %    The "\makelabels" command now sets the "\if at making@labels@" switch.
 %    \begin{macrocode}
 \newcommand*\makelabels{%
@@ -4077,20 +4328,19 @@
 %
 %    \begin{environment}{baseletter}
 %    \changes{0.31}{2001 Dec 01}{Reintroduced the first mandatory argument
-%      to hold local initializations}
-%    All the ``letter-making'' environments are based upon this one,
-%    which is the lowest-level one.  Its purpose is to take the basic
-%    actions that are needed to begin and end every kind of letter.  In
-%    this version of the code it takes two arguments (this has changed
-%    several times among different releases), which are meant to contain
-%    code that performs any custom initialization required by the
-%    higher-level environments (or by the user, if this environment is
-%    called directly by the user).  The code passed in~"#1" is executed
-%    before the core initializations provided by "baseletter", but inside
-%    the group implied by this environment; the code passed in~"#2" is
-%    executed as the last thing (just before "\@begin at letter@hook").  Other
-%    arguments will be picked up by the "\x at baseletter" or
-%    "\y at baseletter" macro.
+%      to hold local initializations.}^^A
+%    All the ``letter-making'' environments are based upon this one, which is
+%    the lowest-level one.  Its purpose is to take the basic actions that are
+%    needed to begin and end every kind of letter.  In this version of the code
+%    it takes two arguments (this has changed several times among different
+%    releases), which are meant to contain code that performs any custom
+%    initialization required by the higher-level environments (or by the user,
+%    if this environment is called directly by the user).  The code passed
+%    in~"#1" is executed before the core initializations provided by
+%    "baseletter", but inside the group implied by this environment; the code
+%    passed in~"#2" is executed as the last thing (just before
+%    "\@cdp at begin@letter at hook").  Other arguments will be picked up by the
+%    "\x at baseletter" or "\y at baseletter" macro.
 %    \begin{macrocode}
 \newenvironment{baseletter}[2]{%
   #1%
@@ -4101,9 +4351,12 @@
 %    \end{macrocode}
 %    Obvious initializations; note that "\cleardoubleemptypage" calls
 %    "\onecolumn".
+%    \changes{0.36d}{2018 Feb 08}{Added \texttt{\protect\bslash global} before 
+%      \texttt{\protect\bslash c at page\protect\bslash @ne}.}^^A
+%    Vers.~0.36d: added "\global" in front of "\c at page\@ne".
 %    \begin{macrocode}
   \cleardoubleemptypage
-  \c at page\@ne
+  \global\c at page\@ne
   \refstepcounter{letter}%
   \typeout{\lettername \space \number\c at letter}%
   \interlinepenalty 200 % smaller than the TeXbook value
@@ -4152,16 +4405,20 @@
 %    \packlass{letteracdp} class; it is used, for instance, by
 %    \packlass{articoletteracdp}.  Note that it is executed \emph{after}
 %    ejecting the last page of the letter.
+%    \changes{0.36d}{2018 Feb 08}{Changed the name of the (former) 
+%      \texttt{\protect\bslash @end at letter@hook} hook to
+%      \texttt{\protect\bslash @cdp at end@letter at hook}.}^^A
+%    (Vers.~0.36d: changed name, added \texttt{@cdp} prefix.)
 %    \begin{macrocode}
-  \@end at letter@hook
+  \@cdp at end@letter at hook
 %    \end{macrocode}
 %    Write to the \filedir{.aux} file the data for the address labels.
 %    This is rather tricky because we can have multiple addressees
 %    \emph{and} multiple senders
 %    \changes{0.36}{2015 Feb 08}{Added check for the
-%      \protect\texttt{\protect\bslash if at making@labels@} switch before
-%      writing to the \protect\filedir{.aux} file unneeded information for 
-%      generating the address labels.}
+%      \texttt{\protect\bslash if at making@labels@} switch before writing to the
+%      \protect\filedir{.aux} file unneeded information for generating the
+%      address labels.}^^A
 %    (v.~0.36: note the new check for "\if at making@labels@", in order to write
 %    to the \filedir{.aux} file the information about the address labels
 %    only when it is actually needed).
@@ -4271,7 +4528,7 @@
     }%
   \fi
   \the\@lett at decl
-  \@begin at letter@hook
+  \@cdp at begin@letter at hook
 }
 \@ifdefinable\@cut at andcc{\long\def\@cut at andcc#1\andcc#2\@@@{%
   \@cut at and #1\and\@@@%
@@ -4411,7 +4668,7 @@
 %
 %    \begin{macro}{\@block at everypar}
 %    Code executed when a block or an ``"\and"-section'' begins.
-%    \changes{0.36}{2015 Feb 08}{Added a hook, \protect\texttt{\protect\bslash
+%    \changes{0.36}{2015 Feb 08}{Added a hook, \texttt{\protect\bslash
 %      @begin at block@or at and@hook}.}^^A
 %    2015 Feb~08 (v.~0.36): "\@begin at block@or at and@hook" added.
 %    \begin{macrocode}
@@ -4426,21 +4683,28 @@
 %    \begin{macro}{\x at custom@block}
 %    General utility macro for generating blocks that, like address blocks,
 %    haven't got a label, but for which, in exchange, the indentation and the
-%    width can be set independently of one another.  Parameters:\strut\\*
-%    \strut
-%    \begin{tabular}{r@{}l}
-%      \param{1} & switch: \( \mbox{Y} = \mbox{add} \) space above and below,
-%          \( \mbox{N} = \mbox{don't} \) add it;\\
-%      \param{2} & block indentation from left margin (\textoken{dimen});\\
-%      \param{3} & block width (\textoken{dimen});\\
-%      \param{4} & vertical space above block (\textoken{glue});\\
-%      \param{5} & vertical space between ``"\and"-sections''
-%          (\textoken{glue});\\
-%      \param{6} & vertical space below block (\textoken{glue});\\
-%      \param{7} & penalty for breaking before block;\\
-%      \param{8} & penalty for breaking between ``"\and"-sections'';\\
-%      \param{9} & penalty for breaking after block.\\
-%    \end{tabular}\strut
+%    width can be set independently of one another.  Parameters:
+%    \begin{paramlist}
+%      \param
+%        switch: \( \mbox{Y} = \mbox{add} \) space above and below,
+%        \( \mbox{N} = \mbox{don't} \) add it;\\
+%      \param
+%        block indentation from left margin (\textoken{dimen});\\
+%      \param
+%        block width (\textoken{dimen});\\
+%      \param
+%        vertical space above block (\textoken{glue});\\
+%      \param
+%        vertical space between ``"\and"-sections'' (\textoken{glue});\\
+%      \param
+%        vertical space below block (\textoken{glue});\\
+%      \param
+%        penalty for breaking before block;\\
+%      \param
+%        penalty for breaking between ``"\and"-sections'';\\
+%      \param
+%        penalty for breaking after block.
+%    \end{paramlist}
 %    \begin{macrocode}
 \@ifdefinable\x at custom@block{\def\x at custom@block#1#2#3#4#5#6#7#8#9{%
   \@custom at block#1#4#5#6#8#9%
@@ -4459,21 +4723,28 @@
 %    indentation and the width are deduced from the width of the label itself.
 %    \changes{0.36}{2015 Feb 08}{Added parameter for space after label.}^^A
 %    2015 Feb~08 (v.~0.36): added new parameter for the amount of
-%    horizontal space after the label.  Parameters now are:\strut\\*
-%    \strut
-%    \begin{tabular}{r@{}l}
-%      \param{1} & switch: \( \mbox{Y} = \mbox{add} \) space above and below,
-%          \( \mbox{N} = \mbox{don't} \) add it;\\
-%      \param{2} & label;\\
-%      \param{3} & horizontal space after label (\textoken{dimen});\\
-%      \param{4} & vertical space above block (\textoken{glue});\\
-%      \param{5} & vertical space between ``"\and"-sections''
-%          (\textoken{glue});\\
-%      \param{6} & vertical space below block (\textoken{glue});\\
-%      \param{7} & penalty for breaking before block;\\
-%      \param{8} & penalty for breaking between ``"\and"-sections'';\\
-%      \param{9} & penalty for breaking after block.\\
-%    \end{tabular}\strut
+%    horizontal space after the label.  Parameters now are:
+%    \begin{paramlist}
+%      \param
+%        switch: \( \mbox{Y} = \mbox{add} \) space above and below,
+%        \( \mbox{N} = \mbox{don't} \) add it;\\
+%      \param
+%        label;\\
+%      \param
+%        horizontal space after label (\textoken{dimen});\\
+%      \param
+%        vertical space above block (\textoken{glue});\\
+%      \param
+%        vertical space between ``"\and"-sections'' (\textoken{glue});\\
+%      \param
+%        vertical space below block (\textoken{glue});\\
+%      \param
+%        penalty for breaking before block;\\
+%      \param
+%        penalty for breaking between ``"\and"-sections'';\\
+%      \param
+%        penalty for breaking after block.
+%    \end{paramlist}
 %    \begin{macrocode}
 \@ifdefinable\y at custom@block{\def\y at custom@block#1#2#3#4#5#6#7#8#9{%
   \@custom at block#1#4#5#6#8#9%
@@ -4639,8 +4910,8 @@
 %    \begin{macro}{\@subject}
 %    Inner implementation of \env{subject}\slash\env{subject*} environments.
 %    \changes{0.36}{2015 Feb 08}{Now this macro passes
-%      \protect\texttt{\protect\bslash subjectnamegap} as parameter~\#3 to
-%      \protect\texttt{\protect\bslash y at custom@block}.}^^A
+%      \texttt{\protect\bslash subjectnamegap} as parameter~\#3 to
+%      \texttt{\protect\bslash y at custom@block}.}^^A
 %    2015 Feb~08 (v.~0.36): now passes the "\subjectnamegap" macro
 %    as parameter~\#3 to "\y at custom@block", parameter added in this same
 %    version.
@@ -4737,9 +5008,8 @@
   \@setup at pres
 }{%
 %    \end{macrocode}
-%    \changes{0.34}{2006 Jan 01}{At the end of the environment,
-%      changed \protect\texttt{\protect\bslash par} into
-%      \protect\texttt{\protect\bslash @@par}}
+%    \changes{0.34}{2006 Jan 01}{At the end of the environment, changed
+%      \texttt{\protect\bslash par} into \texttt{\protect\bslash @@par}.}^^A
 %    Changed the following line from "\par" to "\@@par" (v.~0.34):
 %    \begin{macrocode}
   \@@par
@@ -4789,8 +5059,8 @@
       \@setup at pres
 %    \end{macrocode}
 %    \changes{0.34}{2006 Jan 01}{Added setting of
-%      \protect\texttt{\protect\bslash boxmaxdepth}
-%      at the beginning of the environment}
+%      \texttt{\protect\bslash boxmaxdepth} at the beginning of the 
+%      environment.}^^A
 %    Added the following line (v.~0.34), even if the depth of "\box0" 
 %    will be checked later:
 %    \begin{macrocode}
@@ -4805,8 +5075,8 @@
       \penalty-\@M
 %    \end{macrocode}
 %    \changes{0.34}{2006 Jan 01}{Removed a superfluous setting of
-%      \protect\texttt{\protect\bslash prevdepth}
-%      from the beginning of the environment}
+%      \texttt{\protect\bslash prevdepth} from the beginning of the 
+%      environment.}^^A
 %    Removed the following line (v.~0.34): we have no need to insert
 %    interline glue here, and it is even wrong to do it; we will insert the
 %    "\topskip" glue below with a trick (which, in any case, would remove
@@ -5287,13 +5557,13 @@
 %    \end{macro}
 %
 %    \begin{macro}{\@opening}
-%    Prepare call to "\OpeningSequence", then call it.  Parameters:\strut\\*
-%    \strut
-%    \begin{tabular}{r@{}l}
-%      \param{1} & intended meaning of "\ChosenMakeOpening";\\
-%      \param{2} & contents of optional argument of "\opening"
-%          (defaults to "\@place").\\
-%    \end{tabular}\strut
+%    Prepare call to "\OpeningSequence", then call it.  Parameters:
+%    \begin{paramlist}
+%      \param
+%        intended meaning of "\ChosenMakeOpening";\\
+%      \param
+%        contents of optional argument of "\opening" (defaults to "\@place").
+%    \end{paramlist}
 %    \begin{macrocode}
 \@ifdefinable\@opening{\def\@opening#1#2{%
 %    \end{macrocode}
@@ -5409,12 +5679,13 @@
 %    \end{macro}
 %
 %    \begin{macro}{\@@closing}
-%    Prepare call to "\ClosingSequence", then call it.  Parameters:\strut\\*
-%    \strut
-%    \begin{tabular}{r@{}l}
-%      \param{1} & intended meaning of "\ChosenMakeClosing";\\
-%      \param{2} & intended meaning of "\ChosenMakeSignature".\\
-%    \end{tabular}\strut
+%    Prepare call to "\ClosingSequence", then call it.  Parameters:
+%    \begin{paramlist}
+%      \param
+%        intended meaning of "\ChosenMakeClosing";\\
+%      \param
+%        intended meaning of "\ChosenMakeSignature".
+%    \end{paramlist}
 %    \begin{macrocode}
 \@ifdefinable\@@closing{\def\@@closing#1#2{%
 %    \end{macrocode}
@@ -5606,7 +5877,7 @@
   \else\ifnum\c at emptyaddrlabels<\@cdp at gencount
     \begingroup
       \let\ifactuallabel\@secondoftwo
-      \@whilenum\c at totallabel<\c at emptyaddrlabels\do{\@mlabel{}{}}%
+      \@whilenum\c at totallabel<\c at emptyaddrlabels\do{\basemlabel{}{}}%
     \endgroup
   \else
     \@emptyaddrlabels at err
@@ -5615,14 +5886,16 @@
 %    \end{macrocode}
 %
 %    \begin{environment}{baselabels}
-%    This is the actual environment for producing sheets of address
-%    labels: the \env{labels} environment (see below) is simply a wrapper
-%    that offers the user the opportunity of changing some settings before
-%    invoking \env{baselabels}.
+%    This is the actual environment for producing sheets of address labels: the
+%    \env{labels} environment (see below) is simply a wrapper that offers the
+%    user the chance of making some changes after calling \env{baselabels}.
+%    \changes{0.36d}{2018 Feb 08}{Added \texttt{\protect\bslash global} before 
+%      \texttt{\protect\bslash c at page\protect\bslash @ne}.}^^A
+%    V.~0.36d: "\global\c at page\@ne".
 %    \begin{macrocode}
 \newenvironment*{baselabels}{%
   \cleardoubleemptypage
-  \c at page\@ne
+  \global\c at page\@ne
   \typeout{Address Labels}%
   \pagestyle{empty}%
   \textwidth \c at addrlabelcolumns\addrlabelwidth
@@ -5903,7 +6176,7 @@
 %    \end{macrocode}
 %    \noindent\null\par
 %
-% \section{The code for the \packlass{\articoletteracdp} class}
+% \section{The code for the \protect\packlass{\articoletteracdp} class}
 %
 %    This part of the file goes into \filedir{\articoletteracdp.cls}.
 %    \begin{macrocode}
@@ -5915,7 +6188,7 @@
 %    \begin{macrocode}
 \NeedsTeXFormat{LaTeX2e}[1996/06/01] % LaTeX2e is required!
 \ProvidesClass{articoletteracdp}
-              [2015/02/08 v0.36 (development)]
+              [2018/02/08 v0.36d (development)]
 %    \end{macrocode}
 %
 %    \subsection{Initial code}
@@ -6023,7 +6296,7 @@
 %    \subsection{Class loading}
 %
 %    \begin{macrocode}
-\LoadClass{letteracdp}[2015/02/08]
+\LoadClass{letteracdp}[2018/02/08]
 %    \end{macrocode}
 %
 %    \subsection{Main code}
@@ -6039,18 +6312,17 @@
 \newcounter{table}[letter]
 %    \end{macrocode}
 %
-%    Stuff for dealing with the \packlass{\HyperRef} package.  The
-%    problem is our non-standard hierarchy of sectioning commands, with
-%    paragraphs placed directly below sections.  In this version (0.34) we
-%    choose a different approach than the one we adopted in version 0.33,
-%    redefining "\theHparagraph"; of course, this must be done
-%    \emph{after} \packlass{\HyperRef} has been loaded, and we could not
-%    find any better place for this than the "\AtBeginDocument" hook.
-%    Within the same hook, we also redefine "\theHsection" (the counter
-%    used by \packlass{\@hyperref} to generate hyperlinks to sections) so
-%    that sections with the same number, but included in different
-%    letters, will have different anchors; we fix the bookmark level for
-%    paragraphs, too.
+%    Stuff for dealing with the \packlass{\HyperRef} package.  The problem is
+%    our non-standard hierarchy of sectioning commands, with paragraphs placed
+%    directly below sections.  In this version (0.34) we choose a different
+%    approach than the one we adopted in version 0.33, redefining
+%    "\theHparagraph"; of course, this must be done \emph{after}
+%    \packlass{\HyperRef} has been loaded, and we could not find any better
+%    place for this than the "\AtBeginDocument" hook.  Within the same hook, we
+%    also redefine "\theHsection" (the counter used by \packlass{\HyperRef} to
+%    generate hyperlinks to sections) so that sections with the same number, but
+%    included in different letters, will have different anchors; we fix the
+%    bookmark level for paragraphs, too.
 %    \begin{macrocode}
 \AtBeginDocument{%
   \def\theHletter{\arabic{letter}}%
@@ -6060,7 +6332,7 @@
     \def\toclevel at paragraph{2}%
   }{%
 %    \end{macrocode}
-%    If the \packlass{\@hyperref} package is not loaded, we ensure that
+%    If the \packlass{\HyperRef} package is not loaded, we ensure that
 %    "\@letter at bookmarks" acts as a no-op:
 %    \begin{macrocode}
     \let\@letter at bookmark\@gobbletwo
@@ -6095,8 +6367,8 @@
 \def\author#1{\def\@author{#1}}
 %    \end{macrocode}
 %
-%    \subsubsection{Managing the \filedir{.toc}, \filedir{.lof}, and
-%      \filedir{.lot} files}
+%    \subsubsection{Managing the \protect\filedir{.toc}, 
+%      \protect\filedir{.lof}, and \protect\filedir{.lot} files}
 %
 %    \begin{macrocode}
 %% Inner command \@starttoc redefined to make table of contents, etc.
@@ -6118,13 +6390,13 @@
 }
 %    \end{macrocode}
 %
-%    The "\@begin at letter@hook" macro is invoked whenever a letter
-%    starts; we want (possibly, see above) a bookmark to be generated for
-%    the letter.  Note that we use "\theletter" for the letter number
-%    presented to the user, and "\theHletter" for the number used to
+%    The "\@cdp at begin@letter at hook" (new name in vers.~0.36d) macro is invoked
+%    whenever a letter starts; we want (possibly, see above) a bookmark to be
+%    generated for the letter.  Note that we use "\theletter" for the letter
+%    number presented to the user, and "\theHletter" for the number used to
 %    generate the anchor.
 %    \begin{macrocode}
-\g at addto@macro\@begin at letter@hook{%
+\g at addto@macro\@cdp at begin@letter at hook{%
   \edef\@cdp at reserved{%
     \noexpand\@letter at bookmark
       {\lettername\space\theletter}{letter.\theHletter}%
@@ -6215,6 +6487,9 @@
 %
 %    \subsubsection{Floats}
 %
+%    \changes{0.36d}{2018 Feb 08}{The assignment of \texttt{\protect\bslash 
+%      c at topnumber} to \texttt{\protect\bslash c at dbltopnumber} has been made
+%      \texttt{\protect\bslash global}.}^^A
 %    \begin{macrocode}
 \setcounter{topnumber}{\tw@}
 \renewcommand\topfraction{.7}
@@ -6223,7 +6498,7 @@
 \setcounter{totalnumber}{\thr@@}
 \renewcommand\textfraction{.2}
 \renewcommand\floatpagefraction{.5}
-\c at dbltopnumber\c at topnumber
+\global\c at dbltopnumber\c at topnumber
 \let\dbltopfraction\topfraction
 \let\dblfloatpagefraction\floatpagefraction
 \setlength  \floatsep           {\bigskipamount}
@@ -6244,15 +6519,13 @@
 %    \subsubsection{Title, section heads, figures, bibliography\ldots}
 %
 %    \begin{macro}{\maketitle}
-%    Without the \packlass{\@hyperref} package, the "\maketitle"
-%    command can take the same optional argument as "\maketopdate", for
-%    specifying a short string to be prepended to the date; and in this
-%    case, the new "\place" declaration will be automatically honored.
-%    But the former feature will break if \packlass{\@hyperref} is
-%    loaded, and no remedy seems feasible for this, since
-%    \packlass{\@hyperref} assumes that "\maketitle" hasn't got any
-%    arguments.  Note also that a period is automatically added to the
-%    title.
+%    Without the \packlass{\HyperRef} package, the "\maketitle" command can take
+%    the same optional argument as "\maketopdate", for specifying a short string
+%    to be prepended to the date; and in this case, the new "\place" declaration
+%    will be automatically honored.  But the former feature will break if
+%    \packlass{\HyperRef} is loaded, and no remedy seems feasible for this,
+%    since \packlass{\HyperRef} assumes that "\maketitle" hasn't got any
+%    arguments.  Note also that a period is automatically added to the title.
 %    \begin{macrocode}
 \newcommand*\maketitle{%
   \begingroup
@@ -6389,12 +6662,12 @@
     \renewcommand\theenumiv{\@arabic\c at enumiv}%
   }%
   \sloppy
-  \clubpenalty 4000
-  \@clubpenalty \clubpenalty
+  \clubpenalty 4000   \@clubpenalty \clubpenalty
   \widowpenalty 4000
   \sfcode`\.\@m
 }{%
-  \def\@noitemerr{\@latex at warning{Empty `thebibliography' environment}}%
+  \def\@noitemerr
+    {\@latex at warning{Empty `thebibliography' environment}}%
   \endlist
 }
 \newcommand*\newblock{\hskip .11em\@plus.33em\@minus.07em}
@@ -6419,7 +6692,7 @@
 %    \end{macrocode}
 %    \noindent\null\par
 %
-% \section{The code for the \packlass{\cdpaddon} package}
+% \section{The code for the \protect\packlass{\cdpaddon} package}
 %
 %    This part of the file goes into \filedir{\cdpaddon.sty}.
 %    \begin{macrocode}
@@ -6432,7 +6705,7 @@
 %    \begin{macrocode}
 \NeedsTeXFormat{LaTeX2e}[1998/06/01] % LaTeX2e is required!
 \ProvidesPackage{cdpaddon}
-              [2015/02/08 v0.36 (development)]
+              [2018/02/08 v0.36d (development)]
 \@ifdefinable\@cdpaddon{\def\@cdpaddon{cdpaddon}}
 %    \end{macrocode}
 %
@@ -6548,11 +6821,11 @@
 %
 %    \subsection{Package loading}
 %
-%    V.~0.34a: fixed up the use of dvips names
-%    (bug reported by Tommaso Gordini).^^A
 %    \changes{0.34a}{2010 Jun 01}{Fixed up the use of dvips names in the
 %      \protect\packlass{\protect\cdpaddon} package (bug reported by Tommaso
-%      Gordini).}
+%      Gordini).}^^A
+%    V.~0.34a: fixed up the use of dvips names
+%    (bug reported by Tommaso Gordini).
 %    V.~0.36: also removed the ridiculous check for the presence of standard
 %    packages on the system!
 %    \begin{macrocode}
@@ -6893,16 +7166,19 @@
 %    \begin{environment}{customletterlogo}
 %    These three environments are defined similarly, so we use one of the
 %    ``scratch'' macros to perform their definition
-%    The parameters are:\strut\\*
-%    \strut
-%    \begin{tabular}{r@{}l}
-%      \param{1} & \( \texttt{head} \mathbin{|} \texttt{foot} \mathbin{|}
-%          \texttt{logo} \);\\
-%      \param{2} & intended alignment of the \env{minipage}
-%          (\( \texttt{b} \mathbin{|} \texttt{t} \));\\
-%      \param{3} & either "\vss" or nothing;\\
-%      \param{4} & either "\vss" or nothing.\\
-%    \end{tabular}\strut
+%    The parameters are:
+%    \begin{paramlist}
+%      \param
+%        \( \texttt{head} \mathbin{|} \texttt{foot} \mathbin{|}
+%        \texttt{logo} \);\\
+%      \param
+%        intended alignment of the \env{minipage}
+%        (\( \texttt{b} \mathbin{|} \texttt{t} \));\\
+%      \param
+%        either "\vss" or nothing;\\
+%      \param
+%        either "\vss" or nothing.
+%    \end{paramlist}
 %    \begin{macrocode}
   \def\@temp at cdpaddon@b#1#2#3#4{%
     \newenvironment*{customletter#1}[1]{%
@@ -7006,10 +7282,16 @@
       \hss\copy\@cdp at custom@lfoot at box\hss
     }}
 %    \end{macrocode}
-%    The logo is assumed to protrude to the left of the header line.
+%    \changes{0.36d}{2018 Feb 08}{Changed \texttt{\protect\bslash hb at xt@ 
+%      \protect\bslash z@\protect\symbol{`\{}\protect\bslash
+%      hss}\,\ldots\texttt{\protect\symbol{`\}}} to \texttt{\protect\bslash
+%      llap\protect\symbol{`\{}}\,\ldots\texttt{\protect\symbol{`\}}} in the
+%      code that typesets the custom logo.}^^A
+%    The logo is assumed to protrude to the left of the header
+%    ("\llap" used in v.~0.36d).
 %    \begin{macrocode}
     \@temp at cdpaddon@a{@cdp at logo}{\def\@cdp at logo{%
-      \hb at xt@ \z@ {\hss\copy\@cdp at custom@llogo at box}%
+      \llap{\copy\@cdp at custom@llogo at box}%
     }}
 %    \end{macrocode}
 %    Do not forget to reset "\longindentation"!
@@ -7022,19 +7304,22 @@
 %    \begin{macrocode}
   \if at use@hyper@
 %    \end{macrocode}
-%    \ldots well, we take care of them.  The precompilation of the footer
-%    must be deferred until the "\begin{document}" hook, because the macros
-%    of the \packlass{hyperref} package are not available for actual
-%    typesetting until that moment.  Note that we just need to encapsulate
-%    the web address of the \emph{Coordinamento} into an "\href" command:
-%    the color-switching command has already been given above, inside the
-%    "\@cdp at foot" box (the color must be changed independently of the use
-%    of hyperlinks).
+%    \ldots well, we take care of them.  The precompilation of the footer must
+%    be deferred until the "\begin{document}" hook, because the macros of the
+%    \packlass{\HyperRef} package are not available for actual typesetting until
+%    that moment.  Note that here we only add the "\href" command: the
+%    color-switching has already been taken care of inside the "\@cdp at foot" box
+%    (the use of color is independent of the use of hyperlinks).
+%    \changes{0.36d}{2018 Feb 08}{Added selection of OT1 font encoding to the 
+%      code that presets the ``hyperlink'' version of
+%      \texttt{\protect\bslash @name at and@WWW at box}.}^^A
+%    Vers.~0.36d: added "\fontencoding{OT1}\selectfont".
 %    \begin{macrocode}
     \AtBeginDocument{%
       \@temp at cdpaddon@a{@name at and@WWW at box}{%
         \setbox\@name at and@WWW at box = \vtop{%
           \baselineskip 11\p@
+          \fontencoding{OT1}\selectfont
           \hb at xt@\z@{\hss \@lh at rm\Coordinamento \hss}%
           \hb at xt@\z@{%
             \hss
@@ -7045,8 +7330,8 @@
         }%
       }%
 %    \end{macrocode}
-%    Of course, in this case we cannot release the "\@temp at cdpaddon@a"
-%    macro until the "\begin{document}" hook, too.
+%    In this case we must defer releasing "\@temp at cdpaddon@a" until
+%    "\begin{document}".
 %    \begin{macrocode}
       \let\@temp at cdpaddon@a\@undefined
     }
@@ -7139,7 +7424,7 @@
 %    \end{macrocode}
 %    \noindent\null\par
 %
-% \section{The code for the \packlass{\cdpbabel} package}
+% \section{The code for the \protect\packlass{\cdpbabel} package}
 %
 %    This part of the file goes into \filedir{\cdpbabel.sty}.
 %    \begin{macrocode}
@@ -7153,7 +7438,7 @@
 %    \begin{macrocode}
 \NeedsTeXFormat{LaTeX2e}[1998/09/02] % LaTeX2e is required!
 \ProvidesPackage{cdpbabel}
-                [2015/02/08 v0.36 (development)]
+                [2018/02/08 v0.36d (development)]
 \@ifdefinable\@cdpbabel{\def\@cdpbabel{cdpbabel}}
 %    \end{macrocode}
 %
@@ -7276,7 +7561,7 @@
 %    configuration files) used by the \packlass{\cdpaddon} and
 %    the \packlass{\cdpbabel} packages.
 %
-%    \subsection{The \filedir{\example} file}
+%    \subsection{The \protect\filedir{\example} file}
 %
 %    This part of the file goes into the prototype definition file
 %    \filedir{\example}.  All comments are left in the code because this
@@ -7297,7 +7582,7 @@
 %%% the name and the release date, respectively, of your file.
 %%% Note that the extension ".def" must be included in the file name,
 %%% and that the date is in the format YYYY/MM/DD.
-\ProvidesFile{cdpshues-example.def}[2015/02/08 Printer-dependent file]
+\ProvidesFile{cdpshues-example.def}[2018/02/08 Printer-dependent file]
 %%%
 %%% Define here the colors to use to draw the C.D.P. seal;
 %%% "slight at col" is the color used to paint the inner of the D and
@@ -7310,30 +7595,30 @@
 %</example>
 %    \end{macrocode}
 %
-%    \subsection{The \filedir{\epson} file}
+%    \subsection{The \protect\filedir{\epson} file}
 %
 %    This part of the file goes into the definition file
 %    \filedir{\epson}.
 %    \begin{macrocode}
 %<*epson>
-\ProvidesFile{epson-stylus-740.def}[2015/02/08 Printer-dependent file]
+\ProvidesFile{epson-stylus-740.def}[2018/02/08 Printer-dependent file]
 \definecolor{slight at col}{rgb}{.8,1,.8}
 \definecolor{strong at col}{rgb}{0,.266667,0}
 %</epson>
 %    \end{macrocode}
 %
-%    \subsection{The \filedir{\hplj} file}
+%    \subsection{The \protect\filedir{\hplj} file}
 %
 %    This part of the file goes into the definition file \filedir{\hplj}.
 %    \begin{macrocode}
 %<*hplj>
-\ProvidesFile{hp-laserjet-4500.def}[2015/02/08 Printer-dependent file]
+\ProvidesFile{hp-laserjet-4500.def}[2018/02/08 Printer-dependent file]
 \definecolor{slight at col}{cmyk}{.1,0,.1,0}
 \definecolor{strong at col}{cmyk}{.5,0,.5,.5}
 %</hplj>
 %    \end{macrocode}
 %
-%    \subsection{The \filedir{\cdpshues} file}
+%    \subsection{The \protect\filedir{\cdpshues} file}
 %
 %    This part of the file goes into the configuration file
 %    \filedir{\cdpshues}.  Again, we leave all comments in the generated
@@ -7389,13 +7674,13 @@
 %</config>
 %    \end{macrocode}
 %
-%    \subsection{The \filedir{\cdpnamesenglish} file}
+%    \subsection{The \protect\filedir{\cdpnamesenglish} file}
 %
 %    This part of the file goes into the language definition file
 %    \filedir{\cdpnamesenglish}.
 %    \begin{macrocode}
 %<*lang-en>
-\ProvidesFile{cdpnamesenglish.ldf}[2015/02/08]
+\ProvidesFile{cdpnamesenglish.ldf}[2018/02/08]
 \def\@cdpbabel at letter@names{%
   \def\subjectname      {Subject:}%
   \def\registeredname   {Registered}%
@@ -7419,13 +7704,13 @@
 %</lang-en>
 %    \end{macrocode}
 %
-%    \subsection{The \filedir{\cdpnamesitalian} file}
+%    \subsection{The \protect\filedir{\cdpnamesitalian} file}
 %
 %    This part of the file goes into the language definition file
 %    \filedir{\cdpnamesitalian}.
 %    \begin{macrocode}
 %<*lang-it>
-\ProvidesFile{cdpnamesitalian.ldf}[2015/02/08]
+\ProvidesFile{cdpnamesitalian.ldf}[2018/02/08]
 \def\@cdpbabel at letter@names{%
   \def\subjectname      {Oggetto:}%
   \def\registeredname   {Raccomandata}%

Modified: trunk/Master/texmf-dist/source/latex/cdpbundl/cdpbundl.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/cdpbundl/cdpbundl.ins	2018-02-12 22:55:46 UTC (rev 46612)
+++ trunk/Master/texmf-dist/source/latex/cdpbundl/cdpbundl.ins	2018-02-12 22:56:01 UTC (rev 46613)
@@ -3,7 +3,7 @@
 %
 % This file is part of a work named "C.D.P. Bundle".
 %
-% Copyright (C) 1999-2015 by Gustavo MEZZETTI
+% Copyright (C) 1999-2018 by Gustavo MEZZETTI
 %                           <gustavo.mezzetti at istruzione.it>.
 %
 % The C.D.P. Bundle may be distributed and/or modified under the
@@ -26,7 +26,7 @@
 % only part of the Work" in the sense of the LaTeX Project Public
 % License, and should be avoided.
 %
-% February 20, 2015 (vers. 0.36)
+% February 8, 2018 (vers. 0.36d)
 %
 \input docstrip
 
@@ -119,7 +119,7 @@
 This is a generated file.
 It is part of a work named "C.D.P. Bundle".
 
-Copyright (C) 1999-2015 by Gustavo MEZZETTI
+Copyright (C) 1999-2018 by Gustavo MEZZETTI
                           <gustavo.mezzetti at istruzione.it>.
 
 The C.D.P. Bundle may be distributed and/or modified under the
@@ -142,7 +142,7 @@
 only part of the Work" in the sense of the LaTeX Project Public
 License, and should be avoided.
 
-February 8, 2015 (vers. 0.36)
+February 8, 2018 (vers. 0.36d)
 
 \endpreamble
 

Modified: trunk/Master/texmf-dist/tex/latex/cdpbundl/articoletteracdp.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cdpbundl/articoletteracdp.cls	2018-02-12 22:55:46 UTC (rev 46612)
+++ trunk/Master/texmf-dist/tex/latex/cdpbundl/articoletteracdp.cls	2018-02-12 22:56:01 UTC (rev 46613)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% It is part of a work named "C.D.P. Bundle".
 %% 
-%% Copyright (C) 1999-2015 by Gustavo MEZZETTI
+%% Copyright (C) 1999-2018 by Gustavo MEZZETTI
 %%                           <gustavo.mezzetti at istruzione.it>.
 %% 
 %% The C.D.P. Bundle may be distributed and/or modified under the
@@ -32,7 +32,7 @@
 %% only part of the Work" in the sense of the LaTeX Project Public
 %% License, and should be avoided.
 %% 
-%% February 8, 2015 (vers. 0.36)
+%% February 8, 2018 (vers. 0.36d)
 %% 
 %% \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
@@ -51,7 +51,7 @@
 %%   Right brace   \}     Tilde         \~}
 \NeedsTeXFormat{LaTeX2e}[1996/06/01] % LaTeX2e is required!
 \ProvidesClass{articoletteracdp}
-              [2015/02/08 v0.36 (development)]
+              [2018/02/08 v0.36d (development)]
 \@ifdefinable\@out at table@list{}
 \@ifdefinable\@in at table@list{}
 \@ifdefinable\@do at tf{}
@@ -95,7 +95,7 @@
 \DeclareOption*{\PassOptionsToClass{\CurrentOption}{letteracdp}}
 \ExecuteOptions{plaintoc,openletterbookmarks}
 \ProcessOptions\relax
-\LoadClass{letteracdp}[2015/02/08]
+\LoadClass{letteracdp}[2018/02/08]
 \newcounter{section}[letter]
 \newcounter{paragraph}[section]
 \newcounter{figure}[letter]
@@ -131,7 +131,7 @@
     \@nobreakfalse
   \endgroup
 }
-\g at addto@macro\@begin at letter@hook{%
+\g at addto@macro\@cdp at begin@letter at hook{%
   \edef\@cdp at reserved{%
     \noexpand\@letter at bookmark
       {\lettername\space\theletter}{letter.\theHletter}%
@@ -212,7 +212,7 @@
 \setcounter{totalnumber}{\thr@@}
 \renewcommand\textfraction{.2}
 \renewcommand\floatpagefraction{.5}
-\c at dbltopnumber\c at topnumber
+\global\c at dbltopnumber\c at topnumber
 \let\dbltopfraction\topfraction
 \let\dblfloatpagefraction\floatpagefraction
 \setlength  \floatsep           {\bigskipamount}
@@ -358,12 +358,12 @@
     \renewcommand\theenumiv{\@arabic\c at enumiv}%
   }%
   \sloppy
-  \clubpenalty 4000
-  \@clubpenalty \clubpenalty
+  \clubpenalty 4000   \@clubpenalty \clubpenalty
   \widowpenalty 4000
   \sfcode`\.\@m
 }{%
-  \def\@noitemerr{\@latex at warning{Empty `thebibliography' environment}}%
+  \def\@noitemerr
+    {\@latex at warning{Empty `thebibliography' environment}}%
   \endlist
 }
 \newcommand*\newblock{\hskip .11em\@plus.33em\@minus.07em}

Modified: trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpaddon.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpaddon.sty	2018-02-12 22:55:46 UTC (rev 46612)
+++ trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpaddon.sty	2018-02-12 22:56:01 UTC (rev 46613)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% It is part of a work named "C.D.P. Bundle".
 %% 
-%% Copyright (C) 1999-2015 by Gustavo MEZZETTI
+%% Copyright (C) 1999-2018 by Gustavo MEZZETTI
 %%                           <gustavo.mezzetti at istruzione.it>.
 %% 
 %% The C.D.P. Bundle may be distributed and/or modified under the
@@ -32,7 +32,7 @@
 %% only part of the Work" in the sense of the LaTeX Project Public
 %% License, and should be avoided.
 %% 
-%% February 8, 2015 (vers. 0.36)
+%% February 8, 2018 (vers. 0.36d)
 %% 
 %% \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
@@ -51,7 +51,7 @@
 %%   Right brace   \}     Tilde         \~}
 \NeedsTeXFormat{LaTeX2e}[1998/06/01] % LaTeX2e is required!
 \ProvidesPackage{cdpaddon}
-              [2015/02/08 v0.36 (development)]
+              [2018/02/08 v0.36d (development)]
 \@ifdefinable\@cdpaddon{\def\@cdpaddon{cdpaddon}}
 \def\do#1{\@ifdefinable#1{\newif#1}}
 \do\if at using@cdp@
@@ -311,7 +311,7 @@
       \hss\copy\@cdp at custom@lfoot at box\hss
     }}
     \@temp at cdpaddon@a{@cdp at logo}{\def\@cdp at logo{%
-      \hb at xt@ \z@ {\hss\copy\@cdp at custom@llogo at box}%
+      \llap{\copy\@cdp at custom@llogo at box}%
     }}
     \setlength\longindentation{.5\textwidth}
   \fi
@@ -320,6 +320,7 @@
       \@temp at cdpaddon@a{@name at and@WWW at box}{%
         \setbox\@name at and@WWW at box = \vtop{%
           \baselineskip 11\p@
+          \fontencoding{OT1}\selectfont
           \hb at xt@\z@{\hss \@lh at rm\Coordinamento \hss}%
           \hb at xt@\z@{%
             \hss

Modified: trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpbabel.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpbabel.sty	2018-02-12 22:55:46 UTC (rev 46612)
+++ trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpbabel.sty	2018-02-12 22:56:01 UTC (rev 46613)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% It is part of a work named "C.D.P. Bundle".
 %% 
-%% Copyright (C) 1999-2015 by Gustavo MEZZETTI
+%% Copyright (C) 1999-2018 by Gustavo MEZZETTI
 %%                           <gustavo.mezzetti at istruzione.it>.
 %% 
 %% The C.D.P. Bundle may be distributed and/or modified under the
@@ -32,7 +32,7 @@
 %% only part of the Work" in the sense of the LaTeX Project Public
 %% License, and should be avoided.
 %% 
-%% February 8, 2015 (vers. 0.36)
+%% February 8, 2018 (vers. 0.36d)
 %% 
 %% \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
@@ -51,7 +51,7 @@
 %%   Right brace   \}     Tilde         \~}
 \NeedsTeXFormat{LaTeX2e}[1998/09/02] % LaTeX2e is required!
 \ProvidesPackage{cdpbabel}
-                [2015/02/08 v0.36 (development)]
+                [2018/02/08 v0.36d (development)]
 \@ifdefinable\@cdpbabel{\def\@cdpbabel{cdpbabel}}
 \def\do#1{\@ifdefinable #1{\let #1\@empty}}
 \do\@cdpbabel at perform@redefinitions

Modified: trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpnamesenglish.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpnamesenglish.ldf	2018-02-12 22:55:46 UTC (rev 46612)
+++ trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpnamesenglish.ldf	2018-02-12 22:56:01 UTC (rev 46613)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% It is part of a work named "C.D.P. Bundle".
 %% 
-%% Copyright (C) 1999-2015 by Gustavo MEZZETTI
+%% Copyright (C) 1999-2018 by Gustavo MEZZETTI
 %%                           <gustavo.mezzetti at istruzione.it>.
 %% 
 %% The C.D.P. Bundle may be distributed and/or modified under the
@@ -32,7 +32,7 @@
 %% only part of the Work" in the sense of the LaTeX Project Public
 %% License, and should be avoided.
 %% 
-%% February 8, 2015 (vers. 0.36)
+%% February 8, 2018 (vers. 0.36d)
 %% 
 %% \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
@@ -49,7 +49,7 @@
 %%   Right bracket \]     Circumflex    \^     Underscore    \_
 %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %%   Right brace   \}     Tilde         \~}
-\ProvidesFile{cdpnamesenglish.ldf}[2015/02/08]
+\ProvidesFile{cdpnamesenglish.ldf}[2018/02/08]
 \def\@cdpbabel at letter@names{%
   \def\subjectname      {Subject:}%
   \def\registeredname   {Registered}%

Modified: trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpnamesitalian.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpnamesitalian.ldf	2018-02-12 22:55:46 UTC (rev 46612)
+++ trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpnamesitalian.ldf	2018-02-12 22:56:01 UTC (rev 46613)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% It is part of a work named "C.D.P. Bundle".
 %% 
-%% Copyright (C) 1999-2015 by Gustavo MEZZETTI
+%% Copyright (C) 1999-2018 by Gustavo MEZZETTI
 %%                           <gustavo.mezzetti at istruzione.it>.
 %% 
 %% The C.D.P. Bundle may be distributed and/or modified under the
@@ -32,7 +32,7 @@
 %% only part of the Work" in the sense of the LaTeX Project Public
 %% License, and should be avoided.
 %% 
-%% February 8, 2015 (vers. 0.36)
+%% February 8, 2018 (vers. 0.36d)
 %% 
 %% \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
@@ -49,7 +49,7 @@
 %%   Right bracket \]     Circumflex    \^     Underscore    \_
 %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %%   Right brace   \}     Tilde         \~}
-\ProvidesFile{cdpnamesitalian.ldf}[2015/02/08]
+\ProvidesFile{cdpnamesitalian.ldf}[2018/02/08]
 \def\@cdpbabel at letter@names{%
   \def\subjectname      {Oggetto:}%
   \def\registeredname   {Raccomandata}%

Modified: trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpshues-example.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpshues-example.def	2018-02-12 22:55:46 UTC (rev 46612)
+++ trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpshues-example.def	2018-02-12 22:56:01 UTC (rev 46613)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% It is part of a work named "C.D.P. Bundle".
 %% 
-%% Copyright (C) 1999-2015 by Gustavo MEZZETTI
+%% Copyright (C) 1999-2018 by Gustavo MEZZETTI
 %%                           <gustavo.mezzetti at istruzione.it>.
 %% 
 %% The C.D.P. Bundle may be distributed and/or modified under the
@@ -32,7 +32,7 @@
 %% only part of the Work" in the sense of the LaTeX Project Public
 %% License, and should be avoided.
 %% 
-%% February 8, 2015 (vers. 0.36)
+%% February 8, 2018 (vers. 0.36d)
 %% 
 %% \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
@@ -62,7 +62,7 @@
 %%% the name and the release date, respectively, of your file.
 %%% Note that the extension ".def" must be included in the file name,
 %%% and that the date is in the format YYYY/MM/DD.
-\ProvidesFile{cdpshues-example.def}[2015/02/08 Printer-dependent file]
+\ProvidesFile{cdpshues-example.def}[2018/02/08 Printer-dependent file]
 %%%
 %%% Define here the colors to use to draw the C.D.P. seal;
 %%% "slight at col" is the color used to paint the inner of the D and

Modified: trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpshues.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpshues.cfg	2018-02-12 22:55:46 UTC (rev 46612)
+++ trunk/Master/texmf-dist/tex/latex/cdpbundl/cdpshues.cfg	2018-02-12 22:56:01 UTC (rev 46613)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% It is part of a work named "C.D.P. Bundle".
 %% 
-%% Copyright (C) 1999-2015 by Gustavo MEZZETTI
+%% Copyright (C) 1999-2018 by Gustavo MEZZETTI
 %%                           <gustavo.mezzetti at istruzione.it>.
 %% 
 %% The C.D.P. Bundle may be distributed and/or modified under the
@@ -32,7 +32,7 @@
 %% only part of the Work" in the sense of the LaTeX Project Public
 %% License, and should be avoided.
 %% 
-%% February 8, 2015 (vers. 0.36)
+%% February 8, 2018 (vers. 0.36d)
 %% 
 %% \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

Modified: trunk/Master/texmf-dist/tex/latex/cdpbundl/epson-stylus-740.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cdpbundl/epson-stylus-740.def	2018-02-12 22:55:46 UTC (rev 46612)
+++ trunk/Master/texmf-dist/tex/latex/cdpbundl/epson-stylus-740.def	2018-02-12 22:56:01 UTC (rev 46613)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% It is part of a work named "C.D.P. Bundle".
 %% 
-%% Copyright (C) 1999-2015 by Gustavo MEZZETTI
+%% Copyright (C) 1999-2018 by Gustavo MEZZETTI
 %%                           <gustavo.mezzetti at istruzione.it>.
 %% 
 %% The C.D.P. Bundle may be distributed and/or modified under the
@@ -32,7 +32,7 @@
 %% only part of the Work" in the sense of the LaTeX Project Public
 %% License, and should be avoided.
 %% 
-%% February 8, 2015 (vers. 0.36)
+%% February 8, 2018 (vers. 0.36d)
 %% 
 %% \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
@@ -49,7 +49,7 @@
 %%   Right bracket \]     Circumflex    \^     Underscore    \_
 %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %%   Right brace   \}     Tilde         \~}
-\ProvidesFile{epson-stylus-740.def}[2015/02/08 Printer-dependent file]
+\ProvidesFile{epson-stylus-740.def}[2018/02/08 Printer-dependent file]
 \definecolor{slight at col}{rgb}{.8,1,.8}
 \definecolor{strong at col}{rgb}{0,.266667,0}
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/cdpbundl/hp-laserjet-4500.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cdpbundl/hp-laserjet-4500.def	2018-02-12 22:55:46 UTC (rev 46612)
+++ trunk/Master/texmf-dist/tex/latex/cdpbundl/hp-laserjet-4500.def	2018-02-12 22:56:01 UTC (rev 46613)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% It is part of a work named "C.D.P. Bundle".
 %% 
-%% Copyright (C) 1999-2015 by Gustavo MEZZETTI
+%% Copyright (C) 1999-2018 by Gustavo MEZZETTI
 %%                           <gustavo.mezzetti at istruzione.it>.
 %% 
 %% The C.D.P. Bundle may be distributed and/or modified under the
@@ -32,7 +32,7 @@
 %% only part of the Work" in the sense of the LaTeX Project Public
 %% License, and should be avoided.
 %% 
-%% February 8, 2015 (vers. 0.36)
+%% February 8, 2018 (vers. 0.36d)
 %% 
 %% \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
@@ -49,7 +49,7 @@
 %%   Right bracket \]     Circumflex    \^     Underscore    \_
 %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %%   Right brace   \}     Tilde         \~}
-\ProvidesFile{hp-laserjet-4500.def}[2015/02/08 Printer-dependent file]
+\ProvidesFile{hp-laserjet-4500.def}[2018/02/08 Printer-dependent file]
 \definecolor{slight at col}{cmyk}{.1,0,.1,0}
 \definecolor{strong at col}{cmyk}{.5,0,.5,.5}
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/cdpbundl/letteracdp.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cdpbundl/letteracdp.cls	2018-02-12 22:55:46 UTC (rev 46612)
+++ trunk/Master/texmf-dist/tex/latex/cdpbundl/letteracdp.cls	2018-02-12 22:56:01 UTC (rev 46613)
@@ -9,7 +9,7 @@
 %% This is a generated file.
 %% It is part of a work named "C.D.P. Bundle".
 %% 
-%% Copyright (C) 1999-2015 by Gustavo MEZZETTI
+%% Copyright (C) 1999-2018 by Gustavo MEZZETTI
 %%                           <gustavo.mezzetti at istruzione.it>.
 %% 
 %% The C.D.P. Bundle may be distributed and/or modified under the
@@ -32,7 +32,7 @@
 %% only part of the Work" in the sense of the LaTeX Project Public
 %% License, and should be avoided.
 %% 
-%% February 8, 2015 (vers. 0.36)
+%% February 8, 2018 (vers. 0.36d)
 %% 
 %% \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
@@ -51,22 +51,22 @@
 %%   Right brace   \}     Tilde         \~}
 \NeedsTeXFormat{LaTeX2e}[1997/06/01] % LaTeX2e is required!
 \ProvidesClass{letteracdp}
-              [2015/02/08 v0.36 (**incomplete**)]
-\typeout{Copyright (C) 1999-2015 by Gustavo MEZZETTI,
+              [2018/02/08 v0.36d (**incomplete**)]
+\typeout{Copyright (C) 1999-2018 by Gustavo MEZZETTI,
   all rights reserved.}
 \@ifdefinable\@letteracdp{\def\@letteracdp{letteracdp}}
 \newcommand*\Coordinamento{%
   Coordinamento dei Dottorandi e dei Dottori di Ricerca
-  dell'Universit{\char "E0} di Padova%
+  dell'Universit\`a di Padova%
 }
 \newcommand*\CoordinamentoWWW{%
   http://www.dei.unipd.it/\string~assdott/%
 }
-\DeclareFixedFont\@lh at nss{T1}{cmss}{m}{n} {12}
-\DeclareFixedFont\@lh at bss{T1}{cmss}{m}{n} {17}
-\DeclareFixedFont\@lh at rm {T1}{cmr} {m}{n} {9}
-\DeclareFixedFont\@lh at it {T1}{cmr} {m}{it}{9}
-\DeclareFixedFont\@lh at tt {T1}{cmtt}{m}{n} {9}
+\DeclareFixedFont\@lh at nss{OT1}{cmss}{m}{n} {12}
+\DeclareFixedFont\@lh at bss{OT1}{cmss}{m}{n} {17}
+\DeclareFixedFont\@lh at rm {OT1}{cmr} {m}{n} {9}
+\DeclareFixedFont\@lh at it {OT1}{cmr} {m}{it}{9}
+\DeclareFixedFont\@lh at tt {OT1}{cmtt}{m}{n} {9}
 \newcommand\@ptsize{}
 %% A couple of useful things that are missing from the LaTeX kernel:
 \@ifdefinable\@newrigidlength{\def\@newrigidlength#1{%
@@ -96,7 +96,7 @@
 \@newrigidlength\signatureindentation
 \@newrigidlength\signaturewidth
 \@newrigidlength\signaturerulewidth
-\setlength\signaturerulewidth{5cm}
+  \setlength\signaturerulewidth{5cm}
 \@newrigidlength\foldedheight
   \setlength\foldedheight{-\maxdimen}
 \@newrigidlength\@folding at ht
@@ -134,7 +134,6 @@
 \@ifdefinable\@endlabelgroup{}
 \@ifdefinable\@endlabels{}
 \@ifdefinable\startaddrlabel{}
-\@ifdefinable\startaddrlabel{}
 \@ifdefinable\stopaddrlabel{}
 \@ifdefinable\ifactuallabel{}
 \@ifdefinable\ChosenMakeOpening{}
@@ -153,8 +152,8 @@
 \do\@subject at style
 \do\@signature at style
 \do\@place
-\do\@begin at letter@hook
-\do\@end at letter@hook
+\do\@cdp at begin@letter at hook
+\do\@cdp at end@letter at hook
 \do\@begin at block@or at and@hook
 \def\do#1{\@ifdefinable#1{\let#1\@undefined}}
 \do\presubject
@@ -436,8 +435,8 @@
 \@ifdefinable\@checkfoldedheight{\def\@checkfoldedheight#1#2{%
   \ifdim\foldedheight>\z@
     \ifdim\foldedheight>.6\paperheight
-      #1{tall}{% action to take if value is bad
-        It must not exceed 0.6\protect\paperheight%
+      #1{tall}{%
+        It must not exceed 0.6\protect\paperheight
       }%
     \else
       \setlength\@folding at ht{\foldedheight}%
@@ -447,7 +446,7 @@
       \setlength\@lh at folding@ht{-\@folding at ht}%
       \addtolength\@folding at ht{-\headsep}%
       \ifdim\@folding at ht<2.5cm
-        #1{short}{% action to take if value is bad
+        #1{short}{%
           At least 2cm _of_text_ and 0.5cm of margin\MessageBreak
           must be allowed above the folding%
         }%
@@ -460,12 +459,12 @@
         \advance\dimen@ \@below at folding@skip
         \advance\dimen@ -\topskip
         \dimen at ii -\dimen@
-        \divide\dimen@ \dimen4%
+        \divide\dimen@ \dimen4
         \count@ \dimen@
         \advance\dimen at ii \count@\dimen4%
         \addtolength\@below at folding@skip{\dimen at ii}%
         \addtolength\@folding at ht{-\@above at folding@margin}%
-        #2% action to take if value is OK
+        #2%
       \fi
     \fi
   \else
@@ -485,7 +484,8 @@
   \let\@folding at ht@warn\@undefined
 }
 \sbox\@oordinamento at box{%
-  \@lh at nss oordinamento dei {\@lh at bss D}\kern-.033333em ottorandi di
+  \fontencoding{OT1}\selectfont\@lh at nss
+  oordinamento dei {\@lh at bss D}\kern-.033333em ottorandi di
   {\@lh at bss P}\kern-.1em adova\enspace
 }
 \computelongindentation
@@ -666,7 +666,7 @@
     \put(8,9){\line(1,0){5}}%
     \put(13,23){\line(1,0){10}}%
   \end{picture}%
-}%
+}
 \savebox\@logo at box@addS[\z@][r]{\setlength\unitlength{.625mm}%
   \begin{picture}(32,16)(-3,7.87)%
     \thicklines
@@ -673,7 +673,7 @@
     \put(18,8){\line(1,0){8}}%
     \put(18,9){\line(1,0){8}}%
   \end{picture}%
-}%
+}
 \savebox\@logo at box@addL[\z@][r]{\setlength\unitlength{.625mm}%
   \begin{picture}(32,16)(-3,7.87)%
     \thicklines
@@ -680,7 +680,7 @@
     \put(18,8){\line(1,0){10}}%
     \put(18,9){\line(1,0){10}}%
   \end{picture}%
-}%
+}
 \@ifdefinable\@logo at overlay{\def\@logo at overlay{%
   \kern\@lh at left@margin
   \copy\@logo at box@base \copy
@@ -694,6 +694,7 @@
 }}
 \setbox\@name at and@WWW at box = \vtop{%
   \baselineskip 11\p@
+  \fontencoding{OT1}\selectfont
   \hb at xt@\z@{\hss \@lh at rm\Coordinamento \hss}%
   \hb at xt@\z@{%
     \hss
@@ -749,7 +750,7 @@
   #1%
   \@lett at decl{#2}%
   \cleardoubleemptypage
-  \c at page\@ne
+  \global\c at page\@ne
   \refstepcounter{letter}%
   \typeout{\lettername \space \number\c at letter}%
   \interlinepenalty 200 % smaller than the TeXbook value
@@ -770,7 +771,7 @@
   \stopletter
   \@@par\addpenalty\z@
   \clearpage
-  \@end at letter@hook
+  \@cdp at end@letter at hook
   \if at filesw \if at making@labels@
     \begingroup
       \let\\\relax
@@ -823,7 +824,7 @@
     }%
   \fi
   \the\@lett at decl
-  \@begin at letter@hook
+  \@cdp at begin@letter at hook
 }
 \@ifdefinable\@cut at andcc{\long\def\@cut at andcc#1\andcc#2\@@@{%
   \@cut at and #1\and\@@@%
@@ -1566,7 +1567,7 @@
   \else\ifnum\c at emptyaddrlabels<\@cdp at gencount
     \begingroup
       \let\ifactuallabel\@secondoftwo
-      \@whilenum\c at totallabel<\c at emptyaddrlabels\do{\@mlabel{}{}}%
+      \@whilenum\c at totallabel<\c at emptyaddrlabels\do{\basemlabel{}{}}%
     \endgroup
   \else
     \@emptyaddrlabels at err
@@ -1574,7 +1575,7 @@
 }
 \newenvironment*{baselabels}{%
   \cleardoubleemptypage
-  \c at page\@ne
+  \global\c at page\@ne
   \typeout{Address Labels}%
   \pagestyle{empty}%
   \textwidth \c at addrlabelcolumns\addrlabelwidth



More information about the tex-live-commits mailing list