Dear list With LMTX the Following MWE does not seem find attribute value (it does with luatex 1.10) \defineattribute[MarginNode][public] \newbox\MyBox \startluacode local nuts = nodes.nuts local margin_node_attr = attributes.public('MarginNode') function test_attribute(box_id) local box = nuts.takebox(box_id) local margin_node = nuts.getattr(box, margin_node_attr) context('Expected 555=' .. (margin_node or '(nil)')) end \stopluacode \starttext Test. \the\MarginNodeattribute \setbox\MyBox\hbox attr\the\MarginNodeattribute=555{Test} \ctxlua{test_attribute(\the\MyBox)} \stoptext Thanks
On 7/19/2019 10:57 PM, Joseph Canedo wrote:
With LMTX the Following MWE does not seem find attribute value (it does with luatex 1.10) Indeed this is a last-week bug (fwiw, i overhauled the attribute handling a bit so that in the end it should be a bit more efficient when used excessively). I fixed the bug already but as I'm also are in the middle of some math and metapost experiments so it didn't make it into an update yet.
Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
participants (2)
-
Hans Hagen
-
Joseph Canedo