From d30e0e5cd695d4ac97f88e1b8eac867031ec4b76 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Manuel=20P=C3=A9gouri=C3=A9-Gonnard?= <mpg@elzevir.fr>
Date: Wed, 10 Nov 2010 17:11:10 +0100
Subject: Revert "Remove 'luatex' from attr macro names."

This reverts commit 9d36c08311552ccdc158c8e09ffb91d371056cf6.
---
 luatexbase-attr.dtx | 32 +++++++++++++++++---------------
 1 file changed, 17 insertions(+), 15 deletions(-)

(limited to 'luatexbase-attr.dtx')

diff --git a/luatexbase-attr.dtx b/luatexbase-attr.dtx
index 5f15aa1..2e09e6b 100644
--- a/luatexbase-attr.dtx
+++ b/luatexbase-attr.dtx
@@ -132,10 +132,12 @@ See source file '\inFileName' for details.
 %
 % \section{Documentation}
 %
-% The main macro defined here is |\newattribute|. It behaves in the same
-% way as |\newcount|. There are also two helper macros: |\setattribute|
+% \subsection{\tex interface}
+%
+% The main macro defined here is |\newluatexattribute|. It behaves in the same
+% way as |\newcount|. There are also two helper macros: |\setluatexattibute|
 % sets an attribute's value (locally, but you can use |\global| in front of
-% it). |\unsetattribute| unsets an atribute by giving it a special
+% it). |\unsetluatexattribute| unsets an attribute by giving it a special
 % value, depending on \luatex's version; you should always use this macro
 % in order to be sure the correct special value for your version of \luatex is
 % used.
@@ -149,7 +151,7 @@ See source file '\inFileName' for details.
 % The various Lua functions for manipulating attributes use a number to
 % designate the attribute. Hence, package writers need a way to know the
 % number of the attribute associated to |\fooattr| assuming it was defined
-% using |\newattribute\fooattr|, something that \luatex currently
+% using |\newluatexattribute\fooattr|, something that \luatex currently
 % doesn't support (you can get the current value of the associated attribute
 % as |tex.atrribute.fooattr|, but not the attribute number).
 %
@@ -157,7 +159,7 @@ See source file '\inFileName' for details.
 % extract the number at any time from the |\meaning| of |\foobar|.
 % Alternatively, one could look at |\the\allocationnumber| just after the
 % definition of |\fooattr| and remember it in a Lua variable. For your
-% convenience, this is automatically done by |\newattribute|: the number
+% convenience, this is automatically done by |\newluatexattribute|: the number
 % is remembered in a dedicated Lua table so that you can get it as
 % |luatexbase.attributes.foobar| (mind the absence of backslash here) at any
 % time.
@@ -309,7 +311,7 @@ See source file '\inFileName' for details.
 %    macros.
 %
 %    \begin{macrocode}
-\def\newattribute#1{%
+\def\newluatexattribute#1{%
   \begingroup\escapechar\m@ne \expandafter\expandafter\expandafter
   \endgroup                   \expandafter\expandafter\expandafter
   \allocationnumber           \luatexbase@directlua{tex.write(
@@ -318,14 +320,14 @@ See source file '\inFileName' for details.
     \global\luatexattributedef#1=\allocationnumber
     \wlog{\string#1=\string\luatexattribute\the\allocationnumber}%
   \else
-    \errmessage{No room for a new \string\luatexattribute}%
+    \errmessage{No room for a new \string\attribute}%
   \fi}
 %    \end{macrocode}
 %
-%    Helper macro |\unsetattribute|: wrapper around the Lua function.
+%    Helper macro |\unsetluatexattribute|: wrapper around the Lua function.
 %
 %    \begin{macrocode}
-\def\unsetattribute#1{%
+\def\unsetluatexattribute#1{%
   \begingroup\escapechar\m@ne
   \luatexbase@directlua{%
     luatexbase.unset_attribute("\luatexluaescapestring{\string#1}")}%
@@ -335,7 +337,7 @@ See source file '\inFileName' for details.
 %    And now the trivial helper macro.
 %
 %    \begin{macrocode}
-\def\setattribute#1#2{%
+\def\setluatexattribute#1#2{%
   #1=\numexpr#2\relax}
 %    \end{macrocode}
 %
@@ -409,18 +411,18 @@ end
 %<testplain>\input luatexbase-attr.sty
 %<testlatex>\RequirePackage{luatexbase-attr}
 %<*testplain,testlatex>
-\newattribute\testattr
-\setattribute\testattr{1}
-\unsetattribute\testattr
+\newluatexattribute\testattr
+\setluatexattribute\testattr{1}
+\unsetluatexattribute\testattr
 \catcode64 11
 \luatexbase@directlua{assert(luatexbase.attributes.testattr)}
 \luatexbase@directlua{luatexbase.new_attribute('luatestattr')}
 \luatexbase@directlua{assert(luatexbase.attributes.luatestattr)}
 \begingroup
 \escapechar64
-\newattribute\anotherattr
+\newluatexattribute\anotherattr
 \endgroup
-\setattribute\anotherattr{1}
+\setluatexattribute\anotherattr{1}
 \luatexbase@directlua{assert(luatexbase.attributes.anotherattr)}
 %</testplain,testlatex>
 %<testplain>\bye
-- 
cgit v1.2.3

