From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/113397 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Aditya Mahajan via ntg-context Newsgroups: gmane.comp.tex.context Subject: Bug in lmt_arrow Date: Sat, 13 Nov 2021 22:33:37 -0500 (EST) Message-ID: Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="8323329-122440552-1636860818=:949070" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23104"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Alpine 2.23 (LNX 453 2020-06-18) Cc: Aditya Mahajan To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Sun Nov 14 04:34:08 2021 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mm6HO-0005jJ-Q6 for gctc-ntg-context-518@m.gmane-mx.org; Sun, 14 Nov 2021 04:34:06 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 2133428925D; Sun, 14 Nov 2021 04:33:47 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NSjWWXb-dh4H; Sun, 14 Nov 2021 04:33:45 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 72504289256; Sun, 14 Nov 2021 04:33:45 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 64817288FA9 for ; Sun, 14 Nov 2021 04:33:43 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0SLgWNbGrFzM for ; Sun, 14 Nov 2021 04:33:42 +0100 (CET) Received-SPF: Softfail (mailfrom) identity=mailfrom; client-ip=132.206.73.2; helo=orford.cim.mcgill.ca; envelope-from=adityam@umich.edu; receiver= Original-Received: from orford.cim.mcgill.ca (orford.cim.mcgill.ca [132.206.73.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 22F50288D48 for ; Sun, 14 Nov 2021 04:33:41 +0100 (CET) Original-Received: from adi-thinkpad.local (bras-base-joltpq1712w-grc-37-69-159-160-7.dsl.bell.ca [69.159.160.7]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: adityam) by orford.cim.mcgill.ca (Postfix) with ESMTPSA id C738722F1B3 for ; Sat, 13 Nov 2021 22:33:39 -0500 (EST) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 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" Xref: news.gmane.io gmane.comp.tex.context:113397 Archived-At: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323329-122440552-1636860818=:949070 Content-Type: text/plain; charset=US-ASCII Hi, There is a bug in lmt_arrow. If given a "non-cycle" path, lmt_arrow completes the cycle. \starttext \startMPcode newpath p; ahfactor := 5; p := origin .. (1cm, 1cm) .. (2cm, 0); draw lmt_arrow [ path = p, location = "percentage", percentage = 50, alternative = "curved", ] withpen pencircle scaled 1bp; \stopMPcode \stoptext With 2021.11.11, I get the attached file. Note that lmt_arrow has drawn the "cycle" version of the path, even though p does not have a cycle. I have looked at the code and cannot figure out why this is happening. Thanks, Aditya --8323329-122440552-1636860818=:949070 Content-Type: application/pdf; name=test.pdf Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=test.pdf JVBERi0xLjcKJcPPztTF2NTQxMYKNCAwIG9iago8PCAvRmlsdGVyIC9GbGF0 ZURlY29kZSAvTGVuZ3RoIDM0NCA+PgpzdHJlYW0KeAFtUb1ulEEM7Pcp3NAa e/2PEEUkQIpEgfg6RAFHuATpogAFr4+X5C4nJVrtn3dnPB4T7IHg/bjYxst3 DEyw/RiMXGYc/UJwuswkNHEKhnBC16jJsB3g82si4jdfYLscb7fB9zAIRnGv DPA01BLzCbvDeAGHuz+w//317vpmB/wKvl3tb27Hr0EPWlrEh2b52fOy59+x +A69sqGbCSnwRC9mXapQ1NX42dNuqGKLC7OzqHmjZ9E8Y3yMUaPOb8exG9fw 6STyuDe/l+TickzlDGmtmmjuSbIytHHlYBOpjRRb4jOIXcAUK4LEoTDEWujK bci23AUWrCydvj62l2QJnMhZwv8JQ3j2aTZ1R0oWmnGqpShMQ5szVr3dQzPT RhdO82oeLSzRlEUowSQL3LKlXe1mc3TbZ5qDVBcYsyvon9k04fBc0cuei5Mt H5+2+er2+/H5H/Vgf74KZW5kc3RyZWFtCmVuZG9iago4IDAgb2JqCjw8IC9T dWJ0eXBlIC9YTUwgL1R5cGUgL01ldGFkYXRhIC9MZW5ndGggMTkzOCA+Pgpz dHJlYW0KPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpy ZVN6TlRjemtjOWQiPz48eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1l dGEvIj48cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5 OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxyZGY6RGVzY3JpcHRpb24gcmRm OmFib3V0PSIiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVu dHMvMS4xLyI+PGRjOmZvcm1hdD5hcHBsaWNhdGlvbi9wZGY8L2RjOmZvcm1h dD48ZGM6Y3JlYXRvcj48cmRmOlNlcT48cmRmOmxpIHhtbDpsYW5nPSJ4LWRl ZmF1bHQiLz48L3JkZjpTZXE+PC9kYzpjcmVhdG9yPjxkYzpkZXNjcmlwdGlv bj48cmRmOkFsdD48cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiLz48L3Jk ZjpBbHQ+PC9kYzpkZXNjcmlwdGlvbj48ZGM6dGl0bGU+PHJkZjpBbHQ+PHJk ZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij50ZXN0PC9yZGY6bGk+PC9yZGY6 QWx0PjwvZGM6dGl0bGU+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlw dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6cGRmeD0iaHR0cDovL25zLmFkb2Jl LmNvbS9wZGZ4LzEuMy8iPjxwZGZ4OklEPnRlc3QgfCAyMDIxLTExLTEzVDIy OjMxOjMyLTA1OjAwPC9wZGZ4OklEPjxwZGZ4OkNvblRlWHQuSm9ibmFtZT50 ZXN0PC9wZGZ4OkNvblRlWHQuSm9ibmFtZT48cGRmeDpDb25UZVh0LlRpbWU+ MjAyMS0xMS0xM1QyMjozMTozMi0wNTowMDwvcGRmeDpDb25UZVh0LlRpbWU+ PHBkZng6Q29uVGVYdC5Vcmw+d3d3LnByYWdtYS1hZGUuY29tPC9wZGZ4OkNv blRlWHQuVXJsPjxwZGZ4OkNvblRlWHQuU3VwcG9ydD5jb250ZXh0Z2FyZGVu Lm5ldDwvcGRmeDpDb25UZVh0LlN1cHBvcnQ+PHBkZng6Q29uVGVYdC5WZXJz aW9uPjIwMjEuMTEuMTEgMTk6MjQ8L3BkZng6Q29uVGVYdC5WZXJzaW9uPjxw ZGZ4OkNvblRlWHQuTE1UWC8+PHBkZng6VGVYLlN1cHBvcnQ+dHVnLm9yZzwv cGRmeDpUZVguU3VwcG9ydD48cGRmeDpMdWFUZVguVmVyc2lvbj4yLjA5PC9w ZGZ4Okx1YVRlWC5WZXJzaW9uPjxwZGZ4Okx1YVRlWC5GdW5jdGlvbmFsaXR5 PjIwMjExMTAzPC9wZGZ4Okx1YVRlWC5GdW5jdGlvbmFsaXR5PjxwZGZ4Okx1 YVRlWC5MdWFWZXJzaW9uPjUuNDwvcGRmeDpMdWFUZVguTHVhVmVyc2lvbj48 cGRmeDpMdWFUZVguUGxhdGZvcm0+bGludXgtNjQ8L3BkZng6THVhVGVYLlBs YXRmb3JtPjwvcmRmOkRlc2NyaXB0aW9uPjxyZGY6RGVzY3JpcHRpb24gcmRm OmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAv MS4wLyI+PHhtcDpDcmVhdGVEYXRlLz48eG1wOkNyZWF0b3JUb29sPkx1YU1l dGFUZVggMi4wOSAyMDIxMTEwMyArIENvblRlWHQgTE1UWCAyMDIxLjExLjEx IDE5OjI0PC94bXA6Q3JlYXRvclRvb2w+PHhtcDpNb2RpZnlEYXRlLz48eG1w Ok1ldGFkYXRhRGF0ZS8+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlw dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUu Y29tL3BkZi8xLjMvIj48cGRmOktleXdvcmRzLz48cGRmOlByb2R1Y2VyPkx1 YU1ldGFUZVgtMi4wOTwvcGRmOlByb2R1Y2VyPjxwZGY6VHJhcHBlZD5GYWxz ZTwvcGRmOlRyYXBwZWQ+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlw dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9i ZS5jb20veGFwLzEuMC9tbS8iPjx4bXBNTTpEb2N1bWVudElEPnV1aWQ6OWNi NmQzNDYtNDNmNC05OTMzLTA5NjAtNDM0ZmJkNDg0ZTNhPC94bXBNTTpEb2N1 bWVudElEPjx4bXBNTTpJbnN0YW5jZUlEPnV1aWQ6NDJiM2ZhZjctNGU2Mi05 MDJlLWE2YTYtYTdhMTBmYjZmMzkwPC94bXBNTTpJbnN0YW5jZUlEPjwvcmRm OkRlc2NyaXB0aW9uPjwvcmRmOlJERj48L3g6eG1wbWV0YT48P3hwYWNrZXQg ZW5kPSJ3Ij8+CmVuZHN0cmVhbQplbmRvYmoKMTIgMCBvYmoKPDwgL1N1YnR5 cGUgL0NJREZvbnRUeXBlMEMgL0xlbmd0aCAzNDYgPj4Kc3RyZWFtCgEABAQA AQEBGVlLTUhEWitMTVJvbWFuMTItUmVndWxhcgABAQFg+B/4IIsMHo0MIvgc A/gdAvgeBPw6+6wcBXL6+wWLDAGLDAL7QwwDtwwEjQwGHgoAH4uLHgoAH4uL DAeLDAgdAAAA5xEdAAAA3A8dAAABSgwkHQAAAN8MJaIdAAABMxIABwEBBg8g JiszSzIuMDA0TE1Sb21hbjEyTE1Sb21hbjEyLVJlZ3VsYXJOb3JtYWxBZG9i ZUlkZW50aXR5WUtNSERaK0xNUm9tYW4xMi1SZWd1bGFyAAAAAAEDAAEAAAAA AgACAQECRw6LqPizqMt3Afdv0AP4LhaobAcziJevH/jIB6KLjHcecHNZZiQb bgeivYulwh/8nQdniH8zHmxuBo2m7IusG6zri4mmHw74fhT5FxV2oPhDmvdv lZOgBosMCYsMCwABAQEM+CEMJqIdAAABMxIKZW5kc3RyZWFtCmVuZG9iagox MyAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDU1NSA+ PgpzdHJlYW0KeAF9k91u0zAUx+/3FEfhBiRiJ2kn0c9JdCsw2oLajnHrJE5i NbGD7SxpX40LHolXwGndVt0AKYq/fufvc2z/hzdNSaIN1RDSlPGR8/vnL/M5 wOKR83g99+blhGbs407S1W6xjnabqBc7N+MrgGHTb4qyoJpAU+Rc9ZuRQ2IR 0r7pt9PYaTEDyjjpL2+nFjOjkZNpXfYxrusa1R0kZIr9Xq+HvQAHgWsIV225 Jo3L1SurYnVuqYokKzUTHNoxCUWlR45jxcs4aU7qXKF9QigSBW5XsI86bVZX w3bUrzj7UVEWjwPked3Bw+fHxWA2X4qCcD9wlzStciKH+JK1sU9UKpPD+Nuh hYPE15XtZEJHgj+BjzzU7Q0KsqFCJyhnoVlHfvfddccKH4WsbiTKrWRppseT Yw8Cz+u8bf89eI/g3tyXqNWGAeEx3COYI1iI2swyeG0yCWlG8gREAmv6HSpl 9CGVoirVGwTrjCmohdyAaSXNKVE0horHVILOKHx4WK1hKriGGYsoVxRcF0BR CvZMdZXurysxjML5AVK4jXOnXxZrd/ZpcrdY3SHdaEiEhNi8BJYrZMs912cL TkjB8u14Nof9wYMfWNIuWExVoZ24vJfzvAX1thSpJGXGoqM00YzDXJga+WET G/sSfalx1vcDuNz6r9SxqirPOSno+F/v6QTYgFIofXjZ/w17hl0drYGfecM6 D1vr7f2KT4Y1m558T7lxem0s/QflHWGVCmVuZHN0cmVhbQplbmRvYmoKMTQg MCBvYmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCAzNjggPj4K c3RyZWFtCngBhVJda4MwFH3vr7h7KLQP1ti+FRG2dmWy9YNaxrY3m1xdQBOJ 8UHYj1/ijB2sZQHB5J5zcu65Gd8dEu+eyTN6ixmBI9ayURS91TatRuPxWtKm RKF3iAyZq9ZLOChJE9QwWcXrWHA9NeBY0KJh6FDXQQ+Yc3GB2HtgcsI37/15 +7T+8F62R1mmIph7R8ybIlUesbQT14WB/4MEU4ZbZSDTL6P0iqrmUiwhmBFC zMGjYCtZ2i7rkd87Bd95z7hgqrcLZ2t+BBDMgXGqhz38/NHShAbdskJJW2ss Y5HJ/hAgDME3dnitVds1MwV/rxgqLnKY3HJuQElTVQVak0AginpBhtlwnwly l5Y4XOXbqGJmGFy3NzO7LnRqq4vQ/A8m6NuVDOsqpahSkV/woYmVRBBuzHJG UbCr6F7pnNFP48Uyg8gKLIJfzL7qdFzIrmOgjVKmzW4inX1rlQscxlZJyzDc kf26ibsXaHf7zTew++SFCmVuZHN0cmVhbQplbmRvYmoKMyAwIG9iago8PCAv Rmlyc3QgNjcgL04gMTEgL1R5cGUgL09ialN0bSAvRmlsdGVyIC9GbGF0ZURl Y29kZSAvTGVuZ3RoIDgzMiA+PgpzdHJlYW0KeAGNVd1u2zwMvf+egndL8cG2 JP8HRYA2WdFsTVe06dZt2IViq54B2wpkBW2BPfxI/yweNmwr3EikjnjIQzoR wCAEP4UY4gA4w8cHzvGJIQWfoQNCgZ8hRGECEcRMAI8gCRGDkDT47zN4N6sL 8Lbq2YK3rmWhzod1Oaxr+IIwRlxp6Io4DFPGYgFJwN0kSeMwTtJfIcfjpDvk 8BmClMEXtE5PwTuXrbrQDZJ+fLu5XH36/2pzq2vZcOHcquJQSQPecr26e2mt qtfNowa69c7kypRNAbN1rhpb2pcT8BBftta8wOws1zuFnrvDfl+pGhGY0mIB HjGtVJuZcm+1QXEY3BJsZ1/2qiMixBYNhlp0vj65DyQrgReLLu2zNqOoCYvw ltxfqrL4aiFKfPAoPp05PA3weiWLFoI+zvm5fsb6nUAIcESCHfERw7mIUY8O cVFWCnsn+sTIcy1r9Sdx1lZWZXbWFJXCS95GWZlLKzH0UBzq9h5+KmeigPcw pB74fKztX1rSF5lLzBiRLRaF80Z8WMfrJtM5Nccbm+NcTkQe1dX3TYlABTzo M53oPWSy1Ac0OHhvy5w4opGih97gVLZHbGMVpTJEWxq9J7nj3tyovJRkh719 Iw01iQ/mrWr1wWQYjmJ1OXQbfEGGtuMVo7M7ZUH88GxNWU84jlmNSV1JmlHV nEwak4wJFOpK7lTVU14faqqQdcYdCkydA+oJ1tuxI35Dcnn3rbrWzY/6xxJ6 9iVSVBq1f69MW+oGPO7GE4226sG6b/SuobGaWdXak6Of3hdtLMwyEvPZFhLf s8Zt1BS0LemmYII7HB9/K8Tc53NfOCycMzZB3psKZk9PT+7eyKKWjsyVm+l6 ghiT7MK5nB7g6VwEhDFKWjxcSYt8qzlB8M8Xwucd2SvGXo04HOXTR/X4yFiQ 4bdSyFjEcZ/jivs46O0w6O0wYUwwxnz8EApX2qdHnz+ufPJPPr/HiF2/BmhH yBmpn2MTX3ee9TnQ2ZRzGr/j57/Zs2GPeflywAc4COtV3zf4Bn9qAs7K35TD gc4PmTIwuzpImk/siSNclp7QD8HDcRzsoXC1KchdWvyeGaSOh5Jjn/YLnLLv RSvDmgplbmRzdHJlYW0KZW5kb2JqCjE4IDAgb2JqCjw8IC9JRCBbIDxGNzFG NzNCOUEyN0Y4NEMxNEM5N0NCQjEzQTQwNzMzQz4gPEY3MUY3M0I5QTI3Rjg0 QzE0Qzk3Q0JCMTNBNDA3MzNDPiBdIC9JbmZvIDE3IDAgUiAvUm9vdCAxNiAw IFIgL1NpemUgMTkgL1R5cGUgL1hSZWYgL1cgWyAxIDIgMSBdIC9GaWx0ZXIg L0ZsYXRlRGVjb2RlIC9MZW5ndGggNjQgPj4Kc3RyZWFtCngBFcjLDYAgFAXR ueAPjTHRWI8N2RB1EPrjvsVZzAAk8mLo+hFvtGyzJPXo2bJNKhUdHzpb/NWK 7XpuBnT/A40KZW5kc3RyZWFtCmVuZG9iagpzdGFydHhyZWYKNDg4MgolJUVP Rg== --8323329-122440552-1636860818=:949070 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --8323329-122440552-1636860818=:949070--