From 1e68ac74cb516c2688e64cdc6a15480551b2f80d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 27 Apr 2014 22:55:27 +0000 Subject: asymptote 2.25 git-svn-id: svn://tug.org/texlive/trunk@33704 c570f23f-e606-0410-a88d-b1316a301751 --- Master/bin/i386-linux/asy | Bin 4172836 -> 4176068 bytes Master/texmf-dist/asymptote/GUI/xasy2asy.py | 4 + Master/texmf-dist/asymptote/GUI/xasyCodeEditor.py | 19 +- Master/texmf-dist/asymptote/GUI/xasyMainWin.py | 2 + Master/texmf-dist/asymptote/GUI/xasyOptions.py | 2 +- Master/texmf-dist/asymptote/GUI/xasyVersion.py | 2 +- Master/texmf-dist/asymptote/asy-keywords.el | 2 +- Master/texmf-dist/asymptote/embed.asy | 2 +- Master/texmf-dist/asymptote/plain_arrows.asy | 14 +- Master/texmf-dist/asymptote/three_arrows.asy | 8 - Master/texmf-dist/asymptote/version.asy | 2 +- Master/texmf-dist/doc/asymptote/CAD.pdf | Bin 68052 -> 67509 bytes .../doc/asymptote/TeXShopAndAsymptote.pdf | Bin 31594 -> 31514 bytes Master/texmf-dist/doc/asymptote/asy-latex.pdf | Bin 194499 -> 194507 bytes Master/texmf-dist/doc/asymptote/asyRefCard.pdf | Bin 53907 -> 53467 bytes Master/texmf-dist/doc/asymptote/asymptote.pdf | Bin 1272144 -> 1260519 bytes Master/texmf-dist/doc/asymptote/examples/intro.asy | 9 +- Master/texmf-dist/doc/info/asy-faq.info | 2 +- Master/texmf-dist/doc/info/asymptote.info | 302 ++++++++++----------- Master/texmf-dist/doc/man/man1/asy.man1.pdf | Bin 11626 -> 11626 bytes Master/texmf-dist/doc/man/man1/xasy.man1.pdf | Bin 3863 -> 3863 bytes Master/tlpkg/asymptote/asy.exe | Bin 5847040 -> 5847040 bytes 22 files changed, 187 insertions(+), 183 deletions(-) (limited to 'Master') diff --git a/Master/bin/i386-linux/asy b/Master/bin/i386-linux/asy index 2cbb5377f54..8370617ffe8 100755 Binary files a/Master/bin/i386-linux/asy and b/Master/bin/i386-linux/asy 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 Binary files a/Master/texmf-dist/doc/asymptote/CAD.pdf and b/Master/texmf-dist/doc/asymptote/CAD.pdf differ diff --git a/Master/texmf-dist/doc/asymptote/TeXShopAndAsymptote.pdf b/Master/texmf-dist/doc/asymptote/TeXShopAndAsymptote.pdf index e956672af0d..ad41ec7184e 100644 Binary files a/Master/texmf-dist/doc/asymptote/TeXShopAndAsymptote.pdf and b/Master/texmf-dist/doc/asymptote/TeXShopAndAsymptote.pdf 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 Binary files a/Master/texmf-dist/doc/asymptote/asy-latex.pdf and b/Master/texmf-dist/doc/asymptote/asy-latex.pdf differ diff --git a/Master/texmf-dist/doc/asymptote/asyRefCard.pdf b/Master/texmf-dist/doc/asymptote/asyRefCard.pdf index c65e097e700..15077605062 100644 Binary files a/Master/texmf-dist/doc/asymptote/asyRefCard.pdf and b/Master/texmf-dist/doc/asymptote/asyRefCard.pdf differ diff --git a/Master/texmf-dist/doc/asymptote/asymptote.pdf b/Master/texmf-dist/doc/asymptote/asymptote.pdf index 8dd542c1c2f..0b884cd79ef 100644 Binary files a/Master/texmf-dist/doc/asymptote/asymptote.pdf and b/Master/texmf-dist/doc/asymptote/asymptote.pdf 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 Binary files a/Master/texmf-dist/doc/man/man1/asy.man1.pdf and b/Master/texmf-dist/doc/man/man1/asy.man1.pdf 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 Binary files a/Master/texmf-dist/doc/man/man1/xasy.man1.pdf and b/Master/texmf-dist/doc/man/man1/xasy.man1.pdf differ diff --git a/Master/tlpkg/asymptote/asy.exe b/Master/tlpkg/asymptote/asy.exe index efcbaea5d42..fb80a1c0782 100755 Binary files a/Master/tlpkg/asymptote/asy.exe and b/Master/tlpkg/asymptote/asy.exe differ -- cgit v1.2.3