From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/83663 Path: news.gmane.org!not-for-mail From: Jannik Voges Newsgroups: gmane.comp.tex.context Subject: Re: bug in \externalfigure Date: Fri, 02 Aug 2013 22:08:54 +0200 Message-ID: References: <027C1595-7898-4B75-A677-BA4C24FE9B3F@icloud.com> <87a9l1wmae.fsf@micropit.couberia.selfip.net> <9FBDCAB8-9C4B-4580-9B80-90EC163E5906@icloud.com> <51FB9447.2030904@wxs.nl> <51FC0084.7060502@wxs.nl> <51FC09E5.8060107@wxs.nl> <0013F221-466B-460E-BE7B-1466F3E0B898@icloud.com> <51FC0F73.20806@wxs.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) Content-Type: multipart/mixed; boundary="===============1803043072==" X-Trace: ger.gmane.org 1375474155 5171 80.91.229.3 (2 Aug 2013 20:09:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 2 Aug 2013 20:09:15 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Fri Aug 02 22:09:18 2013 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([5.39.185.229]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1V5Lf2-0006Fh-Qg for gctc-ntg-context-518@m.gmane.org; Fri, 02 Aug 2013 22:09:16 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 9F846101FE; Fri, 2 Aug 2013 22:08:41 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id pj9ZttjOda-y; Fri, 2 Aug 2013 22:08:38 +0200 (CEST) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id 606E5101E8; Fri, 2 Aug 2013 22:08:38 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 1F77F101E8 for ; Fri, 2 Aug 2013 22:08:37 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id gUjtes+N2jpy for ; Fri, 2 Aug 2013 22:08:27 +0200 (CEST) Original-Received: from filter4-til.mf.surf.net (filter4-til.mf.surf.net [194.171.167.220]) by balder.ntg.nl (Postfix) with ESMTP id 09D90101E5 for ; Fri, 2 Aug 2013 22:08:27 +0200 (CEST) Original-Received: from st11p05mm-asmtp001.mac.com (st11p05mm-asmtpout004.mac.com [17.172.108.249]) by filter4-til.mf.surf.net (8.14.3/8.14.3/Debian-9.4) with ESMTP id r72K8xvc010463 for ; Fri, 2 Aug 2013 22:09:00 +0200 Original-Received: from jannik-voges-macbook-pro.fritz.box (p54803F89.dip0.t-ipconnect.de [84.128.63.137]) by st11p05mm-asmtp001.mac.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Jan 3 2012)) with ESMTPSA id <0MQX00DA26MUB790@st11p05mm-asmtp001.mac.com> for ntg-context@ntg.nl; Fri, 02 Aug 2013 20:08:57 +0000 (GMT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.10.8794,1.0.431,0.0.0000 definitions=2013-08-02_08:2013-08-02,2013-08-02,1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 suspectscore=2 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=6.0.2-1305010000 definitions=main-1308020185 In-reply-to: <51FC0F73.20806@wxs.nl> X-Mailer: Apple Mail (2.1508) X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=17.172.108.249; country=US; region=CA; city=Cupertino; postalcode=95014; latitude=37.3042; longitude=-122.0946; metrocode=807; areacode=408; http://maps.google.com/maps?q=37.3042,-122.0946&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 0VK7U8XBw - 43121fe81dbb - 20130802 (trained as not-spam) X-Scanned-By: CanIt (www . roaringpenguin . com) on 194.171.167.220 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.14 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:83663 Archived-At: --===============1803043072== Content-type: multipart/alternative; boundary="Apple-Mail=_9C313C42-2DD3-49B4-BCBA-DBF5C81D69AE" --Apple-Mail=_9C313C42-2DD3-49B4-BCBA-DBF5C81D69AE Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii 'context --make' gives an error: ! LuaTeX error = .../context/tex/texmf-context/tex/context/base/back-pdf.lua:86: attempt = to index global 'nodepool' (a nil value) stack traceback: .../context/tex/texmf-context/tex/context/base/back-pdf.lua:86: = in function 'code' .../context/tex/texmf-context/tex/context/base/util-lua.lua:84: = in function 'loadedluacode' .../context/tex/texmf-context/tex/context/base/luat-env.lua:104: = in function 'luafilechunk' .../context/tex/texmf-context/tex/context/base/luat-cod.lua:45: = in function 'registercode' [string "\directlua "]:1: in main chunk. system > tex > error on line 35 in file = /usr/local/context/tex/texmf-context/tex/context/base/back-pdf.mkiv: = LuaTeX error ... 25 \registerctxluafile{lpdf-wid}{1.001} 26 \registerctxluafile{lpdf-fld}{1.001} 27 \registerctxluafile{lpdf-mov}{1.001} 28 \registerctxluafile{lpdf-u3d}{1.001} 29 \registerctxluafile{lpdf-swf}{1.001} 30 \registerctxluafile{lpdf-tag}{1.001} 31 \registerctxluafile{lpdf-fmt}{1.001} 32 \registerctxluafile{lpdf-epd}{1.001} 33 \registerctxluafile{lpdf-epa}{1.001} 34 =20 35 >> \registerctxluafile{back-pdf}{1.001} % some code will move to = lpdf-* 36 =20 37 \unprotect 38 =20 39 %D We will minimize the number of calls to \PDF\ specific = primitives 40 %D and delegate all management and injection of code to the = backend. 41 %D 42 %D Here we initialize some internal quantities. We also protect = them. 43 =20 44 \pdfoutput 1 \let\pdfoutput \undefined = \newcount\pdfoutput \pdfoutput 1 45 \pdfhorigin 1 true in \let\pdfhorigin\undefined = \newdimen\pdfhorigin \pdfhorigin 1 true in \registerctxluafile ...ua.registercode("#1","#2")} =20 l.35 \registerctxluafile{back-pdf}{1.001} % some code will move to lpdf-* ?=20 Jannik Am 02.08.2013 um 21:58 schrieb Hans Hagen : > function nodepool.pdfsetmatrix(rx,sx,sy,ry,tx,ty) > local t =3D copy_node(pdfsetmatrix) > if type(rx) =3D=3D "string" then > t.data =3D rx > else > t.data =3D formatters["%s %s %s %s"](rx or 1,sx or 0,sy or 0,ry = or 1) -- todo: tx ty > end > return t > end --Apple-Mail=_9C313C42-2DD3-49B4-BCBA-DBF5C81D69AE Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii = .../context/tex/texmf-context/tex/context/base/back-pdf.lua:86: = in function 'code'
= .../context/tex/texmf-context/tex/context/base/util-lua.lua:84: = in function 'loadedluacode'
= .../context/tex/texmf-context/tex/context/base/luat-env.lua:104: = in function 'luafilechunk'
= .../context/tex/texmf-context/tex/context/base/luat-cod.lua:45: = in function 'registercode'
[string "\directlua "]:1: in main = chunk.

system         =  > tex > error on line 35 in file = /usr/local/context/tex/texmf-context/tex/context/base/back-pdf.mkiv: = LuaTeX error  ...

25     = \registerctxluafile{lpdf-wid}{1.001}
26     = \registerctxluafile{lpdf-fld}{1.001}
27     = \registerctxluafile{lpdf-mov}{1.001}
28     = \registerctxluafile{lpdf-u3d}{1.001}
29     = \registerctxluafile{lpdf-swf}{1.001}
30     = \registerctxluafile{lpdf-tag}{1.001}
31     = \registerctxluafile{lpdf-fmt}{1.001}
32     = \registerctxluafile{lpdf-epd}{1.001}
33     = \registerctxluafile{lpdf-epa}{1.001}
34   =   
35 >> =  \registerctxluafile{back-pdf}{1.001} % some code will move to = lpdf-*
36     
37     = \unprotect
38     
39     = %D We will minimize the number of calls to \PDF\ specific = primitives
40     %D and delegate all management and = injection of code to the backend.
41     = %D
42     %D Here we initialize some internal = quantities. We also protect them.
43   =   
44     \pdfoutput  1     =     \let\pdfoutput \undefined \newcount\pdfoutput =  \pdfoutput  1
45     \pdfhorigin 1 true = in \let\pdfhorigin\undefined \newdimen\pdfhorigin \pdfhorigin 1 true = in


\registerctxluafile = ...ua.registercode("#1","#2")}
        =                     =                     =   
l.35 = \registerctxluafile{back-pdf}{1.001}
      =                     =               % some code will move = to = lpdf-*


Jan= nik

Am 02.08.2013 um 21:58 schrieb Hans Hagen = <pragma@wxs.nl>:

function = nodepool.pdfsetmatrix(rx,sx,sy,ry,tx,ty)
   local t =3D = copy_node(pdfsetmatrix)
   if type(rx) = =3D=3D "string" then

   return = t