summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-04-27 22:55:27 +0000
committerKarl Berry <karl@freefriends.org>2014-04-27 22:55:27 +0000
commit1e68ac74cb516c2688e64cdc6a15480551b2f80d (patch)
tree1e78d3810e87dec71e5cb9ad08da71f1db7768f4 /Master
parent55e45a0d588de0392d2198753e45d75cd58f9e4d (diff)
asymptote 2.25
git-svn-id: svn://tug.org/texlive/trunk@33704 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rwxr-xr-xMaster/bin/i386-linux/asybin4172836 -> 4176068 bytes
-rwxr-xr-xMaster/texmf-dist/asymptote/GUI/xasy2asy.py4
-rwxr-xr-xMaster/texmf-dist/asymptote/GUI/xasyCodeEditor.py19
-rwxr-xr-xMaster/texmf-dist/asymptote/GUI/xasyMainWin.py2
-rwxr-xr-xMaster/texmf-dist/asymptote/GUI/xasyOptions.py2
-rwxr-xr-xMaster/texmf-dist/asymptote/GUI/xasyVersion.py2
-rw-r--r--Master/texmf-dist/asymptote/asy-keywords.el2
-rw-r--r--Master/texmf-dist/asymptote/embed.asy2
-rw-r--r--Master/texmf-dist/asymptote/plain_arrows.asy14
-rw-r--r--Master/texmf-dist/asymptote/three_arrows.asy8
-rw-r--r--Master/texmf-dist/asymptote/version.asy2
-rw-r--r--Master/texmf-dist/doc/asymptote/CAD.pdfbin68052 -> 67509 bytes
-rw-r--r--Master/texmf-dist/doc/asymptote/TeXShopAndAsymptote.pdfbin31594 -> 31514 bytes
-rw-r--r--Master/texmf-dist/doc/asymptote/asy-latex.pdfbin194499 -> 194507 bytes
-rw-r--r--Master/texmf-dist/doc/asymptote/asyRefCard.pdfbin53907 -> 53467 bytes
-rw-r--r--Master/texmf-dist/doc/asymptote/asymptote.pdfbin1272144 -> 1260519 bytes
-rw-r--r--Master/texmf-dist/doc/asymptote/examples/intro.asy9
-rw-r--r--Master/texmf-dist/doc/info/asy-faq.info2
-rw-r--r--Master/texmf-dist/doc/info/asymptote.info302
-rw-r--r--Master/texmf-dist/doc/man/man1/asy.man1.pdfbin11626 -> 11626 bytes
-rw-r--r--Master/texmf-dist/doc/man/man1/xasy.man1.pdfbin3863 -> 3863 bytes
-rwxr-xr-xMaster/tlpkg/asymptote/asy.exebin5847040 -> 5847040 bytes
22 files changed, 187 insertions, 183 deletions
diff --git a/Master/bin/i386-linux/asy b/Master/bin/i386-linux/asy
index 2cbb5377f54..8370617ffe8 100755
--- a/Master/bin/i386-linux/asy
+++ b/Master/bin/i386-linux/asy
Binary files differ
diff --git a/Master/texmf-dist/asymptote/GUI/xasy2asy.py b/Master/texmf-dist/asymptote/GUI/xasy2asy.py
index 984bd1f5dd9..3a2c1bcbe7b 100755
--- a/Master/texmf-dist/asymptote/GUI/xasy2asy.py
+++ b/Master/texmf-dist/asymptote/GUI/xasy2asy.py
@@ -65,6 +65,10 @@ def startQuickAsy():
except:
quickAsyFailed = True
+def stopQuickAsy():
+ if quickAsyRunning():
+ fout.write("exit;\n");
+
def getAsyTempDir():
return AsyTempDir
diff --git a/Master/texmf-dist/asymptote/GUI/xasyCodeEditor.py b/Master/texmf-dist/asymptote/GUI/xasyCodeEditor.py
index 1f7ad60328f..d09196a41be 100755
--- a/Master/texmf-dist/asymptote/GUI/xasyCodeEditor.py
+++ b/Master/texmf-dist/asymptote/GUI/xasyCodeEditor.py
@@ -21,21 +21,26 @@ import xasyOptions
def getText(text=""):
"""Launch the external editor"""
temp = mkstemp()
- tempf = fdopen(temp[0],"r+w")
+ tempf = fdopen(temp[0],"w")
tempf.write(text)
- tempf.flush()
+ tempf.close()
try:
- cmdpath,cmd = path.split(xasyOptions.options['externalEditor'])
+ cmdpath,cmd = path.split(path.expandvars(xasyOptions.options['externalEditor']))
split_cmd = split(cmd)
cmdpart = [path.join(cmdpath,split_cmd[0])]
argpart = split_cmd[1:]+[temp[1]]
arglist = cmdpart+argpart
call(arglist)
- except:
+ except Exception as e:
raise Exception('Error launching external editor.')
- tempf.seek(0)
- text = tempf.read()
- remove(temp[1])
+
+ try:
+ tempf = open(temp[1],"r")
+ text = tempf.read()
+ tempf.close()
+ remove(temp[1])
+ except Exception as e:
+ raise Exception('Error reading from external editor.')
return text
if __name__ == '__main__':
diff --git a/Master/texmf-dist/asymptote/GUI/xasyMainWin.py b/Master/texmf-dist/asymptote/GUI/xasyMainWin.py
index e3a0044011a..657d24ba81b 100755
--- a/Master/texmf-dist/asymptote/GUI/xasyMainWin.py
+++ b/Master/texmf-dist/asymptote/GUI/xasyMainWin.py
@@ -566,6 +566,8 @@ class xasyMainWin:
os.rmdir(getAsyTempDir())
except:
pass
+
+ stopQuickAsy()
self.parent.destroy()
def openFile(self,name):
diff --git a/Master/texmf-dist/asymptote/GUI/xasyOptions.py b/Master/texmf-dist/asymptote/GUI/xasyOptions.py
index 4406687cbf4..17d58d760e5 100755
--- a/Master/texmf-dist/asymptote/GUI/xasyOptions.py
+++ b/Master/texmf-dist/asymptote/GUI/xasyOptions.py
@@ -33,7 +33,7 @@ defaultOptions = {
}
if sys.platform[:3] == "win":
- defaultOptions['externalEditor'] = "notepad.exe"
+ defaultOptions['externalEditor'] = "%PROGRAMFILES%\Windows NT\Accessories\wordpad.exe"
else:
defaultOptions['externalEditor'] = "emacs"
diff --git a/Master/texmf-dist/asymptote/GUI/xasyVersion.py b/Master/texmf-dist/asymptote/GUI/xasyVersion.py
index aefd00148e1..48b2683382f 100755
--- a/Master/texmf-dist/asymptote/GUI/xasyVersion.py
+++ b/Master/texmf-dist/asymptote/GUI/xasyVersion.py
@@ -1,2 +1,2 @@
#!/usr/bin/env python
-xasyVersion = "2.25"
+xasyVersion = "2.26"
diff --git a/Master/texmf-dist/asymptote/asy-keywords.el b/Master/texmf-dist/asymptote/asy-keywords.el
index f2802d6aecc..5156a830ea3 100644
--- a/Master/texmf-dist/asymptote/asy-keywords.el
+++ b/Master/texmf-dist/asymptote/asy-keywords.el
@@ -2,7 +2,7 @@
;; This file is automatically generated by asy-list.pl.
;; Changes will be overwritten.
;;
-(defvar asy-keywords-version "2.25")
+(defvar asy-keywords-version "2.26")
(defvar asy-keyword-name '(
and controls tension atleast curl if else while for do return break continue struct typedef new access import unravel from include quote static public private restricted this explicit true false null cycle newframe operator ))
diff --git a/Master/texmf-dist/asymptote/embed.asy b/Master/texmf-dist/asymptote/embed.asy
index 30f2881da04..ad2b710c36b 100644
--- a/Master/texmf-dist/asymptote/embed.asy
+++ b/Master/texmf-dist/asymptote/embed.asy
@@ -10,7 +10,7 @@ if(latex() && !settings.inlineimage) {
}
// For documentation of the options see
-// http://www.ctan.org/tex-archive/macros/latex/contrib/media9/doc/media9.pdf
+// http://mirror.ctan.org/macros/latex/contrib/media9/doc/media9.pdf
// Embed PRC or SWF content in pdf file
string embedplayer(string name, string text="", string options="",
diff --git a/Master/texmf-dist/asymptote/plain_arrows.asy b/Master/texmf-dist/asymptote/plain_arrows.asy
index 3ae60938ed1..d4220103ce0 100644
--- a/Master/texmf-dist/asymptote/plain_arrows.asy
+++ b/Master/texmf-dist/asymptote/plain_arrows.asy
@@ -36,12 +36,12 @@ struct arrowhead
filltype defaultfilltype(pen) {return FillDraw;}
}
-real[] arrowbasepoints(path base, path left, path right)
+real[] arrowbasepoints(path base, path left, path right, real default=0)
{
real[][] Tl=transpose(intersections(left,base));
real[][] Tr=transpose(intersections(right,base));
- return new real[] {Tl.length > 0 ? Tl[0][0] : 0,
- Tr.length > 0 ? Tr[0][0] : 0};
+ return new real[] {Tl.length > 0 ? Tl[0][0] : default,
+ Tr.length > 0 ? Tr[0][0] : default};
}
path arrowbase(path r, pair y, real t, real size)
@@ -87,12 +87,12 @@ SimpleHead.head=new path(path g, position position=EndPoint, pen p=currentpen,
path base=arrowbase(r,y,t,size);
path left=rotate(-angle,x)*r;
path right=rotate(angle,x)*r;
- real[] T=arrowbasepoints(base,left,right);
+ real[] T=arrowbasepoints(base,left,right,1);
pair denom=point(right,T[1])-y;
real factor=denom != 0 ? length((point(left,T[0])-y)/denom) : 1;
path left=rotate(-angle*factor,x)*r;
path right=rotate(angle*factor,x)*r;
- real[] T=arrowbasepoints(base,left,right);
+ real[] T=arrowbasepoints(base,left,right,1);
return subpath(left,T[0],0)--subpath(right,0,T[1]);
};
@@ -114,12 +114,12 @@ arrowhead HookHead(real dir=arrowdir, real barb=arrowbarb)
path base=arrowbase(r,y,t,size);
path left=rotate(-angle,x)*r;
path right=rotate(angle,x)*r;
- real[] T=arrowbasepoints(base,left,right);
+ real[] T=arrowbasepoints(base,left,right,1);
pair denom=point(right,T[1])-y;
real factor=denom != 0 ? length((point(left,T[0])-y)/denom) : 1;
path left=rotate(-angle*factor,x)*r;
path right=rotate(angle*factor,x)*r;
- real[] T=arrowbasepoints(base,left,right);
+ real[] T=arrowbasepoints(base,left,right,1);
left=subpath(left,0,T[0]);
right=subpath(right,T[1],0);
pair pl0=point(left,0), pl1=relpoint(left,1);
diff --git a/Master/texmf-dist/asymptote/three_arrows.asy b/Master/texmf-dist/asymptote/three_arrows.asy
index 5b9bd45d56f..4398b9bd781 100644
--- a/Master/texmf-dist/asymptote/three_arrows.asy
+++ b/Master/texmf-dist/asymptote/three_arrows.asy
@@ -245,14 +245,6 @@ TeXHead3.head=new surface(path3 g, position position=EndPoint,
}
};
-real[] arrowbasepoints(path3 base, path3 left, path3 right)
-{
- real[][] Tl=transpose(intersections(left,base));
- real[][] Tr=transpose(intersections(right,base));
- return new real[] {Tl.length > 0 ? Tl[0][0] : 0,
- Tr.length > 0 ? Tr[0][0] : 0};
-}
-
path3 arrowbase(path3 r, triple y, real t, real size)
{
triple perp=2*size*perp(dir(r,t));
diff --git a/Master/texmf-dist/asymptote/version.asy b/Master/texmf-dist/asymptote/version.asy
index da1820b0a23..f3013d0d3d8 100644
--- a/Master/texmf-dist/asymptote/version.asy
+++ b/Master/texmf-dist/asymptote/version.asy
@@ -1 +1 @@
-string VERSION="2.25";
+string VERSION="2.26";
diff --git a/Master/texmf-dist/doc/asymptote/CAD.pdf b/Master/texmf-dist/doc/asymptote/CAD.pdf
index 2eeebe293a4..3f428a5d92e 100644
--- a/Master/texmf-dist/doc/asymptote/CAD.pdf
+++ b/Master/texmf-dist/doc/asymptote/CAD.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/asymptote/TeXShopAndAsymptote.pdf b/Master/texmf-dist/doc/asymptote/TeXShopAndAsymptote.pdf
index e956672af0d..ad41ec7184e 100644
--- a/Master/texmf-dist/doc/asymptote/TeXShopAndAsymptote.pdf
+++ b/Master/texmf-dist/doc/asymptote/TeXShopAndAsymptote.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/asymptote/asy-latex.pdf b/Master/texmf-dist/doc/asymptote/asy-latex.pdf
index bb3e9426e26..ec0c9594682 100644
--- a/Master/texmf-dist/doc/asymptote/asy-latex.pdf
+++ b/Master/texmf-dist/doc/asymptote/asy-latex.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/asymptote/asyRefCard.pdf b/Master/texmf-dist/doc/asymptote/asyRefCard.pdf
index c65e097e700..15077605062 100644
--- a/Master/texmf-dist/doc/asymptote/asyRefCard.pdf
+++ b/Master/texmf-dist/doc/asymptote/asyRefCard.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/asymptote/asymptote.pdf b/Master/texmf-dist/doc/asymptote/asymptote.pdf
index 8dd542c1c2f..0b884cd79ef 100644
--- a/Master/texmf-dist/doc/asymptote/asymptote.pdf
+++ b/Master/texmf-dist/doc/asymptote/asymptote.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/asymptote/examples/intro.asy b/Master/texmf-dist/doc/asymptote/examples/intro.asy
index fcafefb32a6..68aa7e0347f 100644
--- a/Master/texmf-dist/doc/asymptote/examples/intro.asy
+++ b/Master/texmf-dist/doc/asymptote/examples/intro.asy
@@ -15,8 +15,9 @@ usersetting();
viewportsize=pagewidth-2pagemargin;
// To generate bibliographic references:
-// asy -k goysr
-// bibtex goysr_
+// asy -k intro
+// bibtex intro_
+// asy -k intro
bibliographystyle("alpha");
itempen=fontsize(22pt);
@@ -418,7 +419,7 @@ asyinclude("saddle",8cm);
//defaultpen(0.5);
title("Lifting TeX to 3D");
-item("Glyphs are first split into simply connected regions and then decomposed into planar B\'ezier surface patches \cite{Bowman09,Shardt10}:");
+item("Glyphs are first split into simply connected regions and then decomposed into planar B\'ezier surface patches \cite{Bowman09,Shardt12}:");
asyfigure("../examples/partitionExample");
viewportmargin=(2,1cm);
@@ -932,7 +933,7 @@ subitem("generalizes MetaPost path construction algorithms to 3D;");
subitem("lifts \TeX\ to 3D;");
subitem("supports 3D billboard labels and PDF grouping.");
-bibliography("refs");
+bibliography("../examples/refs");
viewportmargin=(2,2);
viewportsize=0;
diff --git a/Master/texmf-dist/doc/info/asy-faq.info b/Master/texmf-dist/doc/info/asy-faq.info
index 30134dc77d7..7740180eaf4 100644
--- a/Master/texmf-dist/doc/info/asy-faq.info
+++ b/Master/texmf-dist/doc/info/asy-faq.info
@@ -10,7 +10,7 @@ END-INFO-DIR-ENTRY
File: asy-faq.info, Node: Top, Next: Question 1.1, Up: (dir)
ASYMPTOTE FREQUENTLY ASKED QUESTIONS
- 20 Apr 2014
+ 26 Apr 2014
This is the list of Frequently Asked Questions about Asymptote (asy).
diff --git a/Master/texmf-dist/doc/info/asymptote.info b/Master/texmf-dist/doc/info/asymptote.info
index d9bfe6891e3..7ad8b7aab0d 100644
--- a/Master/texmf-dist/doc/info/asymptote.info
+++ b/Master/texmf-dist/doc/info/asymptote.info
@@ -1,7 +1,7 @@
This is asymptote.info, produced by makeinfo version 4.13 from
../asymptote.texi.
-This file documents `Asymptote', version 2.25.
+This file documents `Asymptote', version 2.26.
`http://asymptote.sourceforge.net'
@@ -23,7 +23,7 @@ File: asymptote.info, Node: Top, Next: Description, Up: (dir)
Asymptote
*********
-This file documents `Asymptote', version 2.25.
+This file documents `Asymptote', version 2.26.
`http://asymptote.sourceforge.net'
@@ -165,7 +165,7 @@ File: asymptote.info, Node: Description, Next: Installation, Prev: Top, Up:
`Asymptote' is a powerful descriptive vector graphics language that
provides a mathematical coordinate-based framework for technical
-drawings. Labels and equations are typeset with `LaTeX', for overall
+drawing. Labels and equations are typeset with `LaTeX', for overall
document consistency, yielding the same high-quality level of
typesetting that `LaTeX' provides for scientific text. By default it
produces `PostScript' output, but it can also generate any format that
@@ -199,7 +199,7 @@ weaker syntax and capabilities) called `MetaPost'.
* the ability to generate and embed 3D vector PRC graphics within
PDF files;
- * a natural coordinate-based framework for technical drawings,
+ * a natural coordinate-based framework for technical drawing,
inspired by `MetaPost', with a much cleaner, powerful C++-like
programming syntax;
@@ -264,7 +264,7 @@ please see also *note Configuring::.
We recommend subscribing to new release announcements at
- `http://freshmeat.net/projects/asy'
+ `http://freecode.com/projects/asy'
Users may also wish to monitor the `Asymptote' forum:
`http://sourceforge.net/p/asymptote/discussion/409349'
@@ -2372,7 +2372,7 @@ number, until it saturates with one or more color components equal to 1.
at the beginning of the file (this requires the `type1cm' package
available from
- `http://www.ctan.org/tex-archive/macros/latex/contrib/type1cm/'
+ `http://mirror.ctan.org/macros/latex/contrib/type1cm/'
and included in recent `LaTeX' distributions). The font size and
line skip of a pen can be examined with the routines `real
fontsize(pen p=currentpen)' and `real lineskip(pen p=currentpen)',
@@ -4730,7 +4730,7 @@ pdflatex latexusage
An even better method for processing a `LaTeX' file with embedded
`Asymptote' code is to use the `latexmk' utility from
- `http://www.ctan.org/tex-archive/support/latexmk/'
+ `http://mirror.ctan.org/support/latexmk/'
after putting the contents of
`http://asymptote.svn.sourceforge.net/viewvc/asymptote/trunk/asymptote/doc/latexmkrc'
in a file `latexmkrc' in the same directory. The command
@@ -5229,7 +5229,7 @@ MPEG movie.
generates higher-quality portable clickable PDF movies, with optional
controls. This requires installing the package
- `http://www.ctan.org/tex-archive/macros/latex/contrib/animate/animate.sty'
+ `http://mirror.ctan.org/macros/latex/contrib/animate/animate.sty'
(version 2007/11/30 or later) in a new directory `animate' in the
local `LaTeX' directory (for example, in
`/usr/local/share/texmf/tex/latex/animate'). On `UNIX' systems, one
@@ -5245,7 +5245,7 @@ string pdf(fit fit=NoBox, real delay=animationdelay, string options="",
of the `animate' structure accepts any of the `animate.sty' options,
as described here:
- `http://www.ctan.org/tex-archive/macros/latex/contrib/animate/doc/animate.pdf'
+ `http://mirror.ctan.org/macros/latex/contrib/animate/doc/animate.pdf'

File: asymptote.info, Node: embed, Next: slide, Prev: animation, Up: Base modules
@@ -5256,7 +5256,7 @@ File: asymptote.info, Node: embed, Next: slide, Prev: animation, Up: Base mo
This module provides an interface to the `LaTeX' package (included with
`MikTeX')
- `http://www.ctan.org/tex-archive/macros/latex/contrib/media9'
+ `http://mirror.ctan.org/macros/latex/contrib/media9'
for embedding movies, sounds, and 3D objects into a PDF document.
A more portable method for embedding movie files, which should work
@@ -5317,7 +5317,7 @@ defaultpen(font("T2A","cmr","m","n"));
Support for Chinese, Japanese, and Korean fonts is provided by the CJK
package:
- `http://www.ctan.org/tex-archive/languages/chinese/CJK/'
+ `http://mirror.ctan.org/languages/chinese/CJK/'
The following commands enable the CJK song family (within a label,
you can also temporarily switch to another family, say kai, by
prepending `"\CJKfamily{kai}"' to the label string):
@@ -8091,7 +8091,7 @@ option (or `outformat' setting).
To produce SVG output, you will need `dvisvgm' (version 0.8.7 or
later) from `http://dvisvgm.sourceforge.net' and must use the `latex'
or `tex' tex engine. You might need to adjust the configuration
-variable `libgs' to point to the location of your ghostscript library
+variable `libgs' to point to the location of your `Ghostscript' library
`libgs.so' (or to an empty string, depending on how `dvisvgm' was
configured).
@@ -8361,7 +8361,7 @@ form of patches or `Asymptote' modules can be posted here:
To receive announcements of upcoming releases, please subscribe to
`Asymptote' at
- `http://freshmeat.net/projects/asy'
+ `http://freecode.com/projects/asy'
If you find a bug in `Asymptote', please check (if possible) whether
the bug is still present in the latest `Subversion' developmental code
(*note Subversion::) before submitting a bug report. New bugs can be
@@ -9846,143 +9846,143 @@ Index
Tag Table:
Node: Top575
Node: Description6859
-Node: Installation10475
-Node: UNIX binary distributions11519
-Node: MacOS X binary distributions12625
-Node: Microsoft Windows13509
-Ref: psview14219
-Node: Configuring15153
-Node: Search paths19373
-Node: Compiling from UNIX source20215
-Node: Editing modes23112
-Node: Subversion25544
-Node: Uninstall25992
-Node: Tutorial26342
-Ref: unitcircle30640
-Node: Drawing commands32696
-Node: draw34407
-Ref: arrows35555
-Node: fill40798
-Ref: gradient shading41842
-Node: clip46399
-Node: label46991
-Ref: Label47589
-Node: Bezier curves53392
-Node: Programming57094
-Ref: array iteration57908
-Node: Data types59014
-Ref: format68211
-Node: Paths and guides72464
-Ref: circle72718
-Ref: extension82276
-Node: Pens89331
-Ref: fillrule96699
-Ref: basealign97596
-Ref: transparency100422
-Ref: makepen103865
-Ref: overwrite104703
-Node: Transforms105913
-Node: Frames and pictures107704
-Ref: envelope108845
-Ref: size109928
-Ref: unitsize110915
-Ref: shipout111975
-Ref: filltype114308
-Ref: add117445
-Ref: add about118391
-Ref: tex121329
-Node: Files122203
-Ref: cd123186
-Ref: scroll127860
-Node: Variable initializers130775
-Node: Structures133500
-Node: Operators140902
-Node: Arithmetic & logical141216
-Node: Self & prefix operators143189
-Node: User-defined operators143977
-Node: Implicit scaling144888
-Node: Functions145451
-Ref: stack overflow148204
-Node: Default arguments148768
-Node: Named arguments149507
-Node: Rest arguments152078
-Node: Mathematical functions155199
-Node: Arrays159864
-Ref: sort166853
-Ref: tridiagonal169257
-Ref: solve170485
-Node: Slices174679
-Node: Casts178569
-Node: Import180534
-Node: Static185771
-Node: LaTeX usage188665
-Node: Base modules195077
-Node: plain197577
-Node: simplex198229
-Node: math198502
-Node: interpolate201207
-Node: geometry201486
-Node: trembling202080
-Node: stats202349
-Node: patterns202609
-Node: markers202845
-Node: tree204628
-Node: binarytree204816
-Node: drawtree205436
-Node: syzygy205640
-Node: feynman205914
-Node: roundedpath206189
-Node: animation206472
-Ref: animate206892
-Node: embed208031
-Node: slide208998
-Node: MetaPost209338
-Node: unicode210054
-Node: latin1210942
-Node: babel211310
-Node: labelpath211539
-Node: labelpath3212359
-Node: annotate212670
-Node: CAD213141
-Node: graph213451
-Ref: ticks220580
-Ref: pathmarkers233907
-Ref: marker234372
-Ref: markuniform234723
-Ref: errorbars236514
-Ref: automatic scaling240551
-Node: palette251180
-Ref: images251298
-Ref: image255470
-Ref: logimage255948
-Ref: penimage257009
-Ref: penfunctionimage257230
-Node: three257954
-Ref: PostScript3D283633
-Node: obj285325
-Node: graph3285577
-Ref: GaussianSurface290732
-Node: grid3291836
-Node: solids292576
-Node: tube293524
-Node: flowchart295759
-Node: contour300328
-Node: contour3305418
-Node: slopefield305725
-Node: ode307162
-Node: Options307422
-Ref: configuration file313467
-Ref: settings313467
-Ref: convert314706
-Node: Interactive mode317853
-Ref: history320006
-Node: GUI321311
-Node: GUI installation321814
-Node: GUI usage322944
-Node: PostScript to Asymptote323847
-Node: Help324603
-Node: Debugger326330
-Node: Credits328115
-Node: Index329047
+Node: Installation10473
+Node: UNIX binary distributions11516
+Node: MacOS X binary distributions12622
+Node: Microsoft Windows13506
+Ref: psview14216
+Node: Configuring15150
+Node: Search paths19370
+Node: Compiling from UNIX source20212
+Node: Editing modes23109
+Node: Subversion25541
+Node: Uninstall25989
+Node: Tutorial26339
+Ref: unitcircle30637
+Node: Drawing commands32693
+Node: draw34404
+Ref: arrows35552
+Node: fill40795
+Ref: gradient shading41839
+Node: clip46396
+Node: label46988
+Ref: Label47586
+Node: Bezier curves53389
+Node: Programming57091
+Ref: array iteration57905
+Node: Data types59011
+Ref: format68208
+Node: Paths and guides72461
+Ref: circle72715
+Ref: extension82273
+Node: Pens89328
+Ref: fillrule96696
+Ref: basealign97593
+Ref: transparency100410
+Ref: makepen103853
+Ref: overwrite104691
+Node: Transforms105901
+Node: Frames and pictures107692
+Ref: envelope108833
+Ref: size109916
+Ref: unitsize110903
+Ref: shipout111963
+Ref: filltype114296
+Ref: add117433
+Ref: add about118379
+Ref: tex121317
+Node: Files122191
+Ref: cd123174
+Ref: scroll127848
+Node: Variable initializers130763
+Node: Structures133488
+Node: Operators140890
+Node: Arithmetic & logical141204
+Node: Self & prefix operators143177
+Node: User-defined operators143965
+Node: Implicit scaling144876
+Node: Functions145439
+Ref: stack overflow148192
+Node: Default arguments148756
+Node: Named arguments149495
+Node: Rest arguments152066
+Node: Mathematical functions155187
+Node: Arrays159852
+Ref: sort166841
+Ref: tridiagonal169245
+Ref: solve170473
+Node: Slices174667
+Node: Casts178557
+Node: Import180522
+Node: Static185759
+Node: LaTeX usage188653
+Node: Base modules195056
+Node: plain197556
+Node: simplex198208
+Node: math198481
+Node: interpolate201186
+Node: geometry201465
+Node: trembling202059
+Node: stats202328
+Node: patterns202588
+Node: markers202824
+Node: tree204607
+Node: binarytree204795
+Node: drawtree205415
+Node: syzygy205619
+Node: feynman205893
+Node: roundedpath206168
+Node: animation206451
+Ref: animate206871
+Node: embed207992
+Node: slide208950
+Node: MetaPost209290
+Node: unicode210006
+Node: latin1210885
+Node: babel211253
+Node: labelpath211482
+Node: labelpath3212302
+Node: annotate212613
+Node: CAD213084
+Node: graph213394
+Ref: ticks220523
+Ref: pathmarkers233850
+Ref: marker234315
+Ref: markuniform234666
+Ref: errorbars236457
+Ref: automatic scaling240494
+Node: palette251123
+Ref: images251241
+Ref: image255413
+Ref: logimage255891
+Ref: penimage256952
+Ref: penfunctionimage257173
+Node: three257897
+Ref: PostScript3D283576
+Node: obj285268
+Node: graph3285520
+Ref: GaussianSurface290675
+Node: grid3291779
+Node: solids292519
+Node: tube293467
+Node: flowchart295702
+Node: contour300271
+Node: contour3305361
+Node: slopefield305668
+Node: ode307105
+Node: Options307365
+Ref: configuration file313410
+Ref: settings313410
+Ref: convert314649
+Node: Interactive mode317798
+Ref: history319951
+Node: GUI321256
+Node: GUI installation321759
+Node: GUI usage322889
+Node: PostScript to Asymptote323792
+Node: Help324548
+Node: Debugger326274
+Node: Credits328059
+Node: Index328991

End Tag Table
diff --git a/Master/texmf-dist/doc/man/man1/asy.man1.pdf b/Master/texmf-dist/doc/man/man1/asy.man1.pdf
index eccd303afbc..383f21925f3 100644
--- a/Master/texmf-dist/doc/man/man1/asy.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/asy.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/man/man1/xasy.man1.pdf b/Master/texmf-dist/doc/man/man1/xasy.man1.pdf
index 3967951874d..e3397fc1fd9 100644
--- a/Master/texmf-dist/doc/man/man1/xasy.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/xasy.man1.pdf
Binary files differ
diff --git a/Master/tlpkg/asymptote/asy.exe b/Master/tlpkg/asymptote/asy.exe
index efcbaea5d42..fb80a1c0782 100755
--- a/Master/tlpkg/asymptote/asy.exe
+++ b/Master/tlpkg/asymptote/asy.exe
Binary files differ