summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/grph-inc.mkxl
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/grph-inc.mkxl')
-rw-r--r--tex/context/base/mkxl/grph-inc.mkxl6
1 files changed, 5 insertions, 1 deletions
diff --git a/tex/context/base/mkxl/grph-inc.mkxl b/tex/context/base/mkxl/grph-inc.mkxl
index c56155888..3c2e8e5c1 100644
--- a/tex/context/base/mkxl/grph-inc.mkxl
+++ b/tex/context/base/mkxl/grph-inc.mkxl
@@ -499,6 +499,7 @@
\permanent\def\figureheight {\clf_figurestatus{height}{0}sp}
\permanent\def\figurexscale {\clf_figurestatus{xscale}{1}}
\permanent\def\figureyscale {\clf_figurestatus{yscale}{1}}
+\permanent\def\figurereference {\clf_figurestatus{reference}{}}
\permanent\def\figuresize {\clf_figurerequest{size}{}}
\permanent\def\figurelabel {\clf_figurerequest{label}{}}
@@ -526,6 +527,7 @@
\permanent\def\figurefullname {\clf_figureused{fullname}{}}
\permanent\def\noffigurepages {\clf_figureused{pages}{0}}
+
% \permanent\def\figurefilepath {\clf_figurefilepath} % public in lua
% \permanent\def\figurefilename {\clf_figurefilename} % public in lua
% \permanent\def\figurefiletype {\clf_figurefiletype} % public in lua
@@ -705,7 +707,7 @@
\iftrialtypesetting \else \feedbackexternalfigure \fi
\fi}}
-\let\feedbackexternalfigure\relax % hook
+\mutable\let\feedbackexternalfigure\relax % hook
\permanent\protected\def\getfiguredimensions
{\dodoubleempty\grph_include_get_dimensions}
@@ -796,6 +798,8 @@
\ifdim\scratchdimen<\d_grph_include_collection_minheight \d_grph_include_collection_minheight\scratchdimen \fi
\fi}
+\mutable\let\currentexternalfigurecollection\empty
+
\permanent\protected\def\startexternalfigurecollection[#1]%
{\begingroup
\def\currentexternalfigurecollection{#1}%