summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Changes6
-rw-r--r--lltxb-dtxstyle.tex23
-rw-r--r--luatexbase-attr.dtx8
-rw-r--r--luatexbase-cctb.dtx8
-rw-r--r--luatexbase-compat.dtx8
-rw-r--r--luatexbase-loader.dtx8
-rw-r--r--luatexbase-mcb.dtx8
-rw-r--r--luatexbase-modutils.dtx8
-rw-r--r--luatexbase-regs.dtx8
-rw-r--r--luatexbase.dtx8
10 files changed, 38 insertions, 55 deletions
diff --git a/Changes b/Changes
index 24ec40e..2534078 100644
--- a/Changes
+++ b/Changes
@@ -1,13 +1,11 @@
Changes in the luatexbase package/bundle
The [BI] tag signals backward-incompatible changes.
-After v0.3, the only possible source of such changes will be the upcoming
-merge with luatex.sty. Afterwards, no such changes are expected.
+Starting with v0.3, the only possible source of such changes is the upcoming
+merge with luatex.sty. Afterwards, no other BI change is to be expected.
(current changes) v0.3
all not using LuaTeX results in an error (formerly a warning)
- attr
- - [BI] Name changes: \*luatexattribute -> \*attribute.
modutils
- [BI] \luatexUseModule and \luatexRequireModule replaced by
\RequireLuaModule with a unified syntax.
diff --git a/lltxb-dtxstyle.tex b/lltxb-dtxstyle.tex
index 6d2d70f..2ccba83 100644
--- a/lltxb-dtxstyle.tex
+++ b/lltxb-dtxstyle.tex
@@ -29,7 +29,7 @@
\newcommand \plaintex {\PlainTeX\xspace}
% special elements of text
-\newcommand*\email [1] {<\href{mailto:#1}{#1}>}
+\newcommand*\email [1] {\href{mailto:#1}{#1}}
\newcommand \file {\nolinkurl}
\newcommand \pk {\textsf}
\newcommand \cmdname {\texttt}
@@ -46,5 +46,22 @@
\def\cs#1{\@backslashchar #1}%
}
-% easy verbatim
-\MakeShortVerb\|
+% constant metadata
+\author{%
+ Manuel P\'egouri\'e-Gonnard \& \'Elie Roux \\
+ Support: \email{lualatex-dev@tug.org}%
+}
+\hypersetup{%
+ pdfauthor = {Manuel Pegourie-Gonnard and Elie Roux},
+}
+
+% other metadata
+\newcommand*\pkdate [2] {%
+ \title{The \pk{#1} package}
+ \date{#2}
+ \hypersetup{pdftitle={The #1 package}}
+}
+
+
+% ltxdoc setup
+\DisableCrossrefs
diff --git a/luatexbase-attr.dtx b/luatexbase-attr.dtx
index 2e09e6b..d377f7c 100644
--- a/luatexbase-attr.dtx
+++ b/luatexbase-attr.dtx
@@ -113,11 +113,7 @@ See source file '\inFileName' for details.
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
-% \title{The \pk{luatexbase-attr} package}
-% \date{v0.2a 2010-05-27}
-% \author{%
-% Manuel P\'egouri\'e-Gonnard \\ \email{mpg@elzevir.fr} \and
-% \'Elie Roux \\ \email{elie.roux@telecom-bretagne.eu}}
+% \pkdate{luatexbase-attr}{v0.3 2010-05-27}
%
% \maketitle
%
@@ -238,7 +234,7 @@ See source file '\inFileName' for details.
\let\x\ProvidesPackage
\fi
\expandafter\endgroup
-\x{luatexbase-attr}[2010/05/27 v0.3-pre Attributes allocation for LuaTeX]
+\x{luatexbase-attr}[2010/10/10 v0.3 Attributes allocation for LuaTeX]
% \end{macrocode}
%
% Make sure \luatex is used.
diff --git a/luatexbase-cctb.dtx b/luatexbase-cctb.dtx
index 14702c5..c60cdc0 100644
--- a/luatexbase-cctb.dtx
+++ b/luatexbase-cctb.dtx
@@ -113,11 +113,7 @@ See source file '\inFileName' for details.
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
-% \title{The \pk{luatexbase-cctb} package}
-% \date{v0.2a 2010-05-27}
-% \author{%
-% Manuel P\'egouri\'e-Gonnard \\ \texttt{mpg@elzevir.fr} \and
-% \'Elie Roux \\ \texttt{elie.roux@telecom-bretagne.eu}}
+% \pkdate{luatexbase-cctb}{v0.3 2010-05-27}
%
% \maketitle
%
@@ -246,7 +242,7 @@ See source file '\inFileName' for details.
\let\x\ProvidesPackage
\fi
\expandafter\endgroup
-\x{luatexbase-cctb}[2010/05/27 v0.2a Catcodetable allocation for LuaTeX]
+\x{luatexbase-cctb}[2010/10/10 v0.3 Catcodetable allocation for LuaTeX]
% \end{macrocode}
%
% Make sure \luatex is used.
diff --git a/luatexbase-compat.dtx b/luatexbase-compat.dtx
index da3b59f..e7d29b2 100644
--- a/luatexbase-compat.dtx
+++ b/luatexbase-compat.dtx
@@ -102,11 +102,7 @@ See source file '\inFileName' for details.
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
-% \title{The \pk{luatexbase-compat} package}
-% \date{v0.2a 2010/05/27}
-% \author{%
-% Manuel P\'egouri\'e-Gonnard \\ \email{mpg@elzevir.fr} \and
-% \'Elie Roux \\ \email{elie.roux@telecom-bretagne.eu}}
+% \pkdate{luatexbase-compat}{2010/10/10 v0.3}
%
% \maketitle
%
@@ -258,7 +254,7 @@ See source file '\inFileName' for details.
\let\x\ProvidesPackage
\fi
\expandafter\endgroup
-\x{luatexbase-compat}[2010/05/27 v0.2a Compatibility tools for LuaTeX]
+\x{luatexbase-compat}[2010/10/10 v0.3 Compatibility tools for LuaTeX]
% \end{macrocode}
%
% Make sure \luatex is used.
diff --git a/luatexbase-loader.dtx b/luatexbase-loader.dtx
index b78007d..9d57ac5 100644
--- a/luatexbase-loader.dtx
+++ b/luatexbase-loader.dtx
@@ -116,11 +116,7 @@ See source file '\inFileName' for details.
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
-% \title{The \pk{luatexbase-loader} package}
-% \date{v0.2a 2010-05-27}
-% \author{%
-% Manuel P\'egouri\'e-Gonnard \\ \texttt{mpg@elzevir.fr} \and
-% \'Elie Roux \\ \texttt{elie.roux@telecom-bretagne.eu}}
+% \pkdate{luatexbase-loader}{v0.3 2010-05-27}
%
% \maketitle
%
@@ -230,7 +226,7 @@ See source file '\inFileName' for details.
\let\x\ProvidesPackage
\fi
\expandafter\endgroup
-\x{luatexbase-loader}[2010/05/27 v0.2a Lua module loader for LuaTeX]
+\x{luatexbase-loader}[2010/10/10 v0.3 Lua module loader for LuaTeX]
% \end{macrocode}
%
% Make sure \luatex is used.
diff --git a/luatexbase-mcb.dtx b/luatexbase-mcb.dtx
index c491742..b944cd2 100644
--- a/luatexbase-mcb.dtx
+++ b/luatexbase-mcb.dtx
@@ -118,11 +118,7 @@ See source file '\inFileName' for details.
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
-% \title{The \textsf{luatexbase-mcb} package}
-% \date{2010/05/27 v0.2a}
-% \author{%
-% Manuel P\'egouri\'e-Gonnard \\ \email{mpg@elzevir.fr} \and
-% \'Elie Roux \\ \email{elie.roux@telecom-bretagne.eu}}
+% \pkdate{luatexbase-mcb}{2010/10/10 v0.3}
%
% \maketitle
%
@@ -344,7 +340,7 @@ See source file '\inFileName' for details.
\let\x\ProvidesPackage
\fi
\expandafter\endgroup
-\x{luatexbase-mcb}[2010/05/27 v0.3-pre Callback management for LuaTeX]
+\x{luatexbase-mcb}[2010/10/10 v0.3 Callback management for LuaTeX]
% \end{macrocode}
%
% Make sure \luatex is used.
diff --git a/luatexbase-modutils.dtx b/luatexbase-modutils.dtx
index 111087a..9430fe8 100644
--- a/luatexbase-modutils.dtx
+++ b/luatexbase-modutils.dtx
@@ -115,11 +115,7 @@ See source file '\inFileName' for details.
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
-% \title{The \pk{luatexbase-modutils} package}
-% \date{v0.2 2010-05-12}
-% \author{%
-% Manuel P\'egouri\'e-Gonnard \\ \email{mpg@elzevir.fr} \and
-% \'Elie Roux \\ \email{elie.roux@telecom-bretagne.eu}}
+% \pkdate{luatexbase-modutils}{v0.2 2010-05-12}
%
% \maketitle
%
@@ -351,7 +347,7 @@ See source file '\inFileName' for details.
\let\x\ProvidesPackage
\fi
\expandafter\endgroup
-\x{luatexbase-modutils}[2010/05/27 v0.3-pre Module utilities for LuaTeX]
+\x{luatexbase-modutils}[2010/10/10 v0.3 Module utilities for LuaTeX]
% \end{macrocode}
%
% Make sure \luatex is used.
diff --git a/luatexbase-regs.dtx b/luatexbase-regs.dtx
index 7146cd5..079b004 100644
--- a/luatexbase-regs.dtx
+++ b/luatexbase-regs.dtx
@@ -103,11 +103,7 @@ See source file '\inFileName' for details.
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
-% \title{The \pk{luatexbase-regs} package}
-% \date{v0.2a 2010/05/27}
-% \author{%
-% Manuel P\'egouri\'e-Gonnard \\ \email{mpg@elzevir.fr} \and
-% \'Elie Roux \\ \email{elie.roux@telecom-bretagne.eu}}
+% \pkdate{luatexbase-regs}{2010/10/10 v0.3}
%
% \maketitle
%
@@ -211,7 +207,7 @@ See source file '\inFileName' for details.
\let\x\ProvidesPackage
\fi
\expandafter\endgroup
-\x{luatexbase-regs}[2010/05/27 v0.2a Registers allocation for LuaTeX]
+\x{luatexbase-regs}[2010/10/10 v0.3 Registers allocation for LuaTeX]
% \end{macrocode}
%
% Make sure \luatex is used.
diff --git a/luatexbase.dtx b/luatexbase.dtx
index 65f813d..1d609aa 100644
--- a/luatexbase.dtx
+++ b/luatexbase.dtx
@@ -96,11 +96,7 @@ See source file '\inFileName' for details.
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
-% \title{The \pk{luatexbase} package}
-% \date{v0.2a 2010-05-27}
-% \author{%
-% Manuel P\'egouri\'e-Gonnard \\ \email{mpg@elzevir.fr} \and
-% \'Elie Roux \\ \email{elie.roux@telecom-bretagne.eu}}
+% \pkdate{luatexbase}{v0.3 2010-05-27}
%
% \maketitle
%
@@ -201,7 +197,7 @@ See source file '\inFileName' for details.
\let\x\ProvidesPackage
\fi
\expandafter\endgroup
-\x{luatexbase}[2010/10/06 v0.3-pre Module utilities for LuaTeX]
+\x{luatexbase}[2010/10/06 v0.3 Module utilities for LuaTeX]
% \end{macrocode}
%
% Make sure \luatex is used.