texlive[61982] Build/source/utils/asymptote: runtime patch from
commits+karl at tug.org
commits+karl at tug.org
Fri Feb 11 23:29:41 CET 2022
Revision: 61982
http://tug.org/svn/texlive?view=revision&revision=61982
Author: karl
Date: 2022-02-11 23:29:41 +0100 (Fri, 11 Feb 2022)
Log Message:
-----------
runtime patch from jbowman
Modified Paths:
--------------
trunk/Build/source/utils/asymptote/GUI/xasyBezierInterface.py
trunk/Build/source/utils/asymptote/base/three_surface.asy
Modified: trunk/Build/source/utils/asymptote/GUI/xasyBezierInterface.py
===================================================================
--- trunk/Build/source/utils/asymptote/GUI/xasyBezierInterface.py 2022-02-11 21:54:49 UTC (rev 61981)
+++ trunk/Build/source/utils/asymptote/GUI/xasyBezierInterface.py 2022-02-11 22:29:41 UTC (rev 61982)
@@ -74,7 +74,7 @@
continue
selEpsilon = 6/self.info['magnification']
- newRect = QtCore.QRect(0, 0, 2 * selEpsilon, 2 * selEpsilon)
+ newRect = QtCore.QRectF(0, 0, 2 * selEpsilon, 2 * selEpsilon)
x, y = self.transf * node
x = int(round(x))
y = int(round(y))
@@ -92,8 +92,8 @@
selEpsilon = 6/self.info['magnification']
- newRect = QtCore.QRect(0, 0, 2 * selEpsilon, 2 * selEpsilon)
- newRectb = QtCore.QRect(0, 0, 2 * selEpsilon, 2 * selEpsilon)
+ newRect = QtCore.QRectF(0, 0, 2 * selEpsilon, 2 * selEpsilon)
+ newRectb = QtCore.QRectF(0, 0, 2 * selEpsilon, 2 * selEpsilon)
x, y = self.transf * nodea
x2, y2 = self.transf * nodeb
Modified: trunk/Build/source/utils/asymptote/base/three_surface.asy
===================================================================
--- trunk/Build/source/utils/asymptote/base/three_surface.asy 2022-02-11 21:54:49 UTC (rev 61981)
+++ trunk/Build/source/utils/asymptote/base/three_surface.asy 2022-02-11 22:29:41 UTC (rev 61982)
@@ -1512,7 +1512,7 @@
} else p=s.colors(m,light);
path g=t*project(s.external(),P,1);
pair[] internal=t*project(s.internal(),P);
- pen fillrule=m.diffuse();
+ pen fillrule=fillrule(fillrule(m.diffuse()));
if(inside(g,internal[0],fillrule) && inside(g,internal[1],fillrule) &&
inside(g,internal[2],fillrule) && inside(g,internal[3],fillrule)) {
if(p[0] == p[1] && p[1] == p[2] && p[2] == p[3])
More information about the tex-live-commits
mailing list.