------------------------------------------------------------------------
r4696 | jcbowman | 2009-10-02 01:25:43 -0600 (Fri, 02 Oct 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/prc/oPRCFile.cc
   M /trunk/asymptote/prc/oPRCFile.h

Remove obsolete part name code.

------------------------------------------------------------------------
r4695 | jcbowman | 2009-10-01 21:52:36 -0600 (Thu, 01 Oct 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/bigdiagonal.asy

Add Arrow to tutorial example.

------------------------------------------------------------------------
r4694 | jcbowman | 2009-10-01 21:45:34 -0600 (Thu, 01 Oct 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/drawsurface.cc

Store center values in a lookup table.

------------------------------------------------------------------------
r4693 | jcbowman | 2009-10-01 17:37:30 -0600 (Thu, 01 Oct 2009) | 6 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/examples/billboard.asy
   D /trunk/asymptote/examples/icosahedron.asy
   A /trunk/asymptote/examples/truncatedIcosahedron.asy (from /trunk/asymptote/examples/icosahedron.asy:4690)
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runpicture.in
   M /trunk/asymptote/settings.cc

Implement PRC billboard labels.

Rename settings.billboard to settings.autobillboard.

Make settings.autobillboard=true by default.

------------------------------------------------------------------------
r4692 | jcbowman | 2009-09-29 17:09:51 -0600 (Tue, 29 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/bigdiagonal.asy
   D /trunk/asymptote/doc/bigsquare.asy
   M /trunk/asymptote/doc/labelsquare.asy
   M /trunk/asymptote/doc/square.asy

Improve tutorial.

------------------------------------------------------------------------
r4691 | jcbowman | 2009-09-29 14:59:26 -0600 (Tue, 29 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/slidedemo.asy

Improve tutorial.

------------------------------------------------------------------------
r4690 | jcbowman | 2009-09-29 10:07:11 -0600 (Tue, 29 Sep 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/icosahedron.asy
   A /trunk/asymptote/examples/worksheet.asy

Add examples.

------------------------------------------------------------------------
r4689 | jcbowman | 2009-09-28 19:42:07 -0600 (Mon, 28 Sep 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/runarray.in

Fix compilation under -disable-gl.

Fix billboard size computation.

------------------------------------------------------------------------
r4688 | jcbowman | 2009-09-28 14:27:52 -0600 (Mon, 28 Sep 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/fequlogo.asy

Add example of arbitrary 3D background plane.

------------------------------------------------------------------------
r4687 | jcbowman | 2009-09-28 14:21:07 -0600 (Mon, 28 Sep 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/Klein.asy

Cache meshpen, knot, weight, and color arrays.

Change bottom=false argument to bottom=true.

------------------------------------------------------------------------
r4686 | jcbowman | 2009-09-28 13:39:58 -0600 (Mon, 28 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Clean up auxiliary dvi file when producing SVG.

------------------------------------------------------------------------
r4685 | jcbowman | 2009-09-28 10:16:08 -0600 (Mon, 28 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/obj.asy

Add operator * (transform3, obj).

------------------------------------------------------------------------
r4684 | jcbowman | 2009-09-28 03:39:58 -0600 (Mon, 28 Sep 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.88svn.
------------------------------------------------------------------------
r4683 | jcbowman | 2009-09-28 01:57:28 -0600 (Mon, 28 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Simplify code.

------------------------------------------------------------------------
r4682 | jcbowman | 2009-09-28 01:30:36 -0600 (Mon, 28 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/embed.asy
   M /trunk/asymptote/base/external.asy
   M /trunk/asymptote/settings.cc

Implement settings.hyperrefOptions.

------------------------------------------------------------------------
r4681 | jcbowman | 2009-09-28 01:13:24 -0600 (Mon, 28 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   A /trunk/asymptote/examples/billboard.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/glrender.h
   M /trunk/asymptote/runpicture.in
   M /trunk/asymptote/runtimebase.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/triple.h

Implement billboard labels in OpenGL renderer (not yet implemented for PRC).

------------------------------------------------------------------------
r4680 | jcbowman | 2009-09-27 14:54:59 -0600 (Sun, 27 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Implement framerate option for OpenGL movies.

------------------------------------------------------------------------
r4679 | jcbowman | 2009-09-27 14:31:34 -0600 (Sun, 27 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runpicture.in
   M /trunk/asymptote/settings.cc

Fix OpenGL animations.

------------------------------------------------------------------------
r4678 | jcbowman | 2009-09-26 22:50:38 -0600 (Sat, 26 Sep 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/glrender.h
   M /trunk/asymptote/runarray.in

Implement a projection() function that returns the interactive camera parameters
as a projection.

------------------------------------------------------------------------
r4677 | jcbowman | 2009-09-26 22:21:39 -0600 (Sat, 26 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runpicture.in

Fix premature memory deallocation bug.

------------------------------------------------------------------------
r4676 | jcbowman | 2009-09-26 10:05:26 -0600 (Sat, 26 Sep 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Simplify transform3.

Add additional functions for inverting paths to 3D.

------------------------------------------------------------------------
r4675 | jcbowman | 2009-09-25 14:47:37 -0600 (Fri, 25 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/bigsquare.asy

Improve tutorial.

------------------------------------------------------------------------
r4674 | jcbowman | 2009-09-25 11:17:02 -0600 (Fri, 25 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy

Fix erase.

------------------------------------------------------------------------
r4673 | jcbowman | 2009-09-25 00:51:29 -0600 (Fri, 25 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor documentation improvements.

------------------------------------------------------------------------
r4672 | jcbowman | 2009-09-25 00:29:33 -0600 (Fri, 25 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/slidedemo.asy

Resize 3D example.

------------------------------------------------------------------------
r4671 | jcbowman | 2009-09-25 00:27:33 -0600 (Fri, 25 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Don't modify settings.

------------------------------------------------------------------------
r4670 | jcbowman | 2009-09-25 00:08:10 -0600 (Fri, 25 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix viewportsize bug.

------------------------------------------------------------------------
r4669 | jcbowman | 2009-09-24 23:04:19 -0600 (Thu, 24 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/quartercircle.asy

Improve tutorial.

------------------------------------------------------------------------
r4668 | jcbowman | 2009-09-24 22:59:37 -0600 (Thu, 24 Sep 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/process.cc

Make erase() clear the PostScript canvas again.

Implement an interactive erase commmand that does not require parenthesis.

------------------------------------------------------------------------
r4667 | pivaldi | 2009-09-24 17:29:07 -0600 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Add support for master tex file to asy-mode.el
------------------------------------------------------------------------
r4666 | jcbowman | 2009-09-24 16:33:47 -0600 (Thu, 24 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy

Set ucyclic and vcyclic only for surfaces described by a full matrix.

------------------------------------------------------------------------
r4665 | jcbowman | 2009-09-23 10:55:31 -0600 (Wed, 23 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/patches/README
   D /trunk/asymptote/patches/graphicx.tex
   M /trunk/asymptote/texfile.h

Move miniltx path parsing patch into C++ code.

------------------------------------------------------------------------
r4664 | jcbowman | 2009-09-22 15:29:30 -0600 (Tue, 22 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/util.cc

Simplify interaction of -outname and prefix argument of shipout.

------------------------------------------------------------------------
r4663 | jcbowman | 2009-09-21 21:17:44 -0600 (Mon, 21 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/patches/README
   A /trunk/asymptote/patches/graphicx.tex

Add patched graphicx.tex file.

------------------------------------------------------------------------
r4662 | jcbowman | 2009-09-21 13:19:12 -0600 (Mon, 21 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Improve indexedfigure API.

------------------------------------------------------------------------
r4661 | jcbowman | 2009-09-20 08:59:36 -0600 (Sun, 20 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Generalize OmitTick to omit both major and minor ticks.

------------------------------------------------------------------------
r4660 | jcbowman | 2009-09-19 23:28:23 -0600 (Sat, 19 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/prc/PRCbitStream.cc
   M /trunk/asymptote/prc/PRCdouble.cc
   M /trunk/asymptote/prc/PRCdouble.h
   M /trunk/asymptote/prc/oPRCFile.cc

Simplify ENDIAN test: avoid redundant flags and support ACTION-IF-UNIVERSAL.

------------------------------------------------------------------------
r4659 | jcbowman | 2009-09-19 23:18:31 -0600 (Sat, 19 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/p-orbital.asy

Remove spurious spaces from example.

------------------------------------------------------------------------
r4658 | pivaldi | 2009-09-19 04:18:26 -0600 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/base/grid3.asy
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/base/trembling.asy
   M /trunk/asymptote/base/tube.asy
   M /trunk/asymptote/examples/animations/wavepacket.asy
   M /trunk/asymptote/examples/impact.asy

Add links to licence
------------------------------------------------------------------------
r4657 | jcbowman | 2009-09-18 23:07:43 -0600 (Fri, 18 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/threeviews.asy

Update example.

------------------------------------------------------------------------
r4656 | jcbowman | 2009-09-18 23:01:27 -0600 (Fri, 18 Sep 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/stereoscopic.asy
   M /trunk/asymptote/examples/threeviews.asy

Generalize addViews to handle any layout; change the default from
ThreeViewsFR to SixViewsUS.

------------------------------------------------------------------------
r4655 | jcbowman | 2009-09-18 15:48:06 -0600 (Fri, 18 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc

Increase dvisvgm verbosity level.

------------------------------------------------------------------------
r4654 | jcbowman | 2009-09-17 23:29:55 -0600 (Thu, 17 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy

Allow PRC node names for labels and dots.

------------------------------------------------------------------------
r4653 | jcbowman | 2009-09-17 22:13:04 -0600 (Thu, 17 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   A /trunk/asymptote/examples/stereoscopic.asy

Add stereoscopic example.

------------------------------------------------------------------------
r4652 | jcbowman | 2009-09-17 11:48:06 -0600 (Thu, 17 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Implement addStereoViews.

------------------------------------------------------------------------
r4651 | jcbowman | 2009-09-17 09:51:24 -0600 (Thu, 17 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/patches/README
   D /trunk/asymptote/patches/dvisvgm-0.8.3.patch

Remove obsolete patch.

------------------------------------------------------------------------
r4650 | jcbowman | 2009-09-16 21:38:30 -0600 (Wed, 16 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Add reverse and step actions for OpenGL movies.

------------------------------------------------------------------------
r4649 | jcbowman | 2009-09-16 20:43:51 -0600 (Wed, 16 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Make stop pause animation.

------------------------------------------------------------------------
r4648 | jcbowman | 2009-09-16 13:52:14 -0600 (Wed, 16 Sep 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/patches/README
   A /trunk/asymptote/patches/dvisvgm-0.8.3.patch
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/settings.cc

Add support for svg output; this requires a DVI-based TeX engine and 
(preferably patched version of) dvisvgm-0.8.3 from
http://dvisvgm.sourceforge.net/

------------------------------------------------------------------------
r4647 | jcbowman | 2009-09-15 21:12:04 -0600 (Tue, 15 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update links.

------------------------------------------------------------------------
r4646 | jcbowman | 2009-09-15 13:42:16 -0600 (Tue, 15 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Handle a degenerate axis range.

------------------------------------------------------------------------
r4645 | jcbowman | 2009-09-15 13:18:06 -0600 (Tue, 15 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy

Handle degenerate palette ranges.

------------------------------------------------------------------------
r4644 | jcbowman | 2009-09-15 04:04:45 -0600 (Tue, 15 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/patches/README
   D /trunk/asymptote/patches/pstoedit-3.45asy.patch

Remove obsolete pstoedit patch, now that pstoedit-3.50 has been released.

------------------------------------------------------------------------
r4643 | jcbowman | 2009-09-06 13:08:25 -0600 (Sun, 06 Sep 2009) | 1 line
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Increment version to 1.87svn.
------------------------------------------------------------------------
r4642 | jcbowman | 2009-09-05 13:34:57 -0600 (Sat, 05 Sep 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/prcfile.h

Fix uninitialized variable.

Add missing name arguments.

------------------------------------------------------------------------
r4641 | jcbowman | 2009-09-05 01:17:23 -0600 (Sat, 05 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/drawgroup.h
   M /trunk/asymptote/prc/oPRCFile.h

Fix string ambiguity.

------------------------------------------------------------------------
r4640 | jcbowman | 2009-09-04 15:36:17 -0600 (Fri, 04 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Remove spurious argument.

------------------------------------------------------------------------
r4639 | jcbowman | 2009-09-04 15:35:24 -0600 (Fri, 04 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/prc/oPRCFile.h
   M /trunk/asymptote/prcfile.h

Move begingroup and endgroup to oPRCFile class.

------------------------------------------------------------------------
r4638 | jcbowman | 2009-09-04 15:28:31 -0600 (Fri, 04 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/prcfile.h

Remove spurious brace.

------------------------------------------------------------------------
r4637 | jcbowman | 2009-09-04 15:27:09 -0600 (Fri, 04 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/drawgroup.h
   M /trunk/asymptote/prcfile.h
   M /trunk/asymptote/runpicture.in

Add PRC model name support to begingroup3 and endgroup3.

------------------------------------------------------------------------
r4636 | jcbowman | 2009-09-04 10:28:47 -0600 (Fri, 04 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/prc/oPRCFile.cc
   M /trunk/asymptote/prc/oPRCFile.h
   M /trunk/asymptote/prcfile.h
   M /trunk/asymptote/runpicture.in

Support naming of PRC parts.

------------------------------------------------------------------------
r4635 | jcbowman | 2009-09-04 05:28:59 -0600 (Fri, 04 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Check for correct version of readline library.

------------------------------------------------------------------------
r4634 | jcbowman | 2009-09-04 05:13:50 -0600 (Fri, 04 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Add -lreadline to $LIBS.

------------------------------------------------------------------------
r4633 | jcbowman | 2009-09-04 05:06:33 -0600 (Fri, 04 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Fix readline test.

------------------------------------------------------------------------
r4632 | jcbowman | 2009-09-04 04:39:43 -0600 (Fri, 04 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi

Improve GNU readline test.

------------------------------------------------------------------------
r4631 | jcbowman | 2009-09-03 12:35:35 -0600 (Thu, 03 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fix typo.

------------------------------------------------------------------------
r4630 | jcbowman | 2009-09-03 12:34:12 -0600 (Thu, 03 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/path.h
   M /trunk/asymptote/path3.h

Fix radius of curvature at nodes.

------------------------------------------------------------------------
r4629 | jcbowman | 2009-09-02 16:39:30 -0600 (Wed, 02 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/examples/NURBSsurface.asy

Reduce NURBS memory usage in polynomial case.

------------------------------------------------------------------------
r4628 | jcbowman | 2009-09-02 16:36:06 -0600 (Wed, 02 Sep 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/NURBSsurface.asy

Fix NURBS sizing.

------------------------------------------------------------------------
r4627 | jcbowman | 2009-08-31 02:00:43 -0600 (Mon, 31 Aug 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/path3.h
   M /trunk/asymptote/prcfile.h

Optimize PRC polygons.

Reduce surface memory usage.

------------------------------------------------------------------------
r4626 | jcbowman | 2009-08-21 17:45:52 -0600 (Fri, 21 Aug 2009) | 1 line
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Increment version to 1.86svn.
------------------------------------------------------------------------
r4625 | jcbowman | 2009-08-21 15:22:51 -0600 (Fri, 21 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fix typo.

------------------------------------------------------------------------
r4624 | jcbowman | 2009-08-21 15:22:10 -0600 (Fri, 21 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runpicture.in
   M /trunk/asymptote/runtime.in

Move remaining picture operations.

------------------------------------------------------------------------
r4623 | jcbowman | 2009-08-21 15:21:36 -0600 (Fri, 21 Aug 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/Klein.asy

Rename labelsurface to surface; extend also to surfaces containing a single
patch.

------------------------------------------------------------------------
r4622 | jcbowman | 2009-08-20 23:08:28 -0600 (Thu, 20 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Add missing pen dimensions to sizing routine.

------------------------------------------------------------------------
r4621 | jcbowman | 2009-08-20 22:15:10 -0600 (Thu, 20 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/drawsurface.h

Fix compilation on platforms that lack OpenGL.

------------------------------------------------------------------------
r4620 | jcbowman | 2009-08-20 08:39:20 -0600 (Thu, 20 Aug 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.85svn.
------------------------------------------------------------------------
r4619 | jcbowman | 2009-08-20 00:47:14 -0600 (Thu, 20 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runhistory.in

Fix readline conditionals.

------------------------------------------------------------------------
r4618 | jcbowman | 2009-08-20 00:26:46 -0600 (Thu, 20 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/runarray.in
   A /trunk/asymptote/runfile.in
   A /trunk/asymptote/runmath.in
   A /trunk/asymptote/runpair.in
   A /trunk/asymptote/runpath.in
   A /trunk/asymptote/runpath3d.in
   A /trunk/asymptote/runstring.in
   A /trunk/asymptote/runsystem.in
   M /trunk/asymptote/runtime.in
   A /trunk/asymptote/runtriple.in

Split runtime further.

------------------------------------------------------------------------
r4617 | jcbowman | 2009-08-19 22:18:19 -0600 (Wed, 19 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/angle.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/runtimebase.in
   M /trunk/asymptote/types.cc

Split runtime further.

------------------------------------------------------------------------
r4616 | jcbowman | 2009-08-19 22:06:02 -0600 (Wed, 19 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/runhistory.in
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/types.cc

Split runtime.in further.

------------------------------------------------------------------------
r4615 | jcbowman | 2009-08-19 17:23:45 -0600 (Wed, 19 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/application.cc
   M /trunk/asymptote/asymptote.spec
   D /trunk/asymptote/backtrace.in
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/newexp.cc
   A /trunk/asymptote/runarray.in
   A /trunk/asymptote/runbacktrace.in (from /trunk/asymptote/backtrace.in:4614)
   A /trunk/asymptote/runhistory.in
   A /trunk/asymptote/runlabel.in
   A /trunk/asymptote/runpicture.in
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/runtimebase.in
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/varinit.cc

Start splitting runtime.in.

------------------------------------------------------------------------
r4614 | jcbowman | 2009-08-19 07:52:08 -0600 (Wed, 19 Aug 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/splitpatch.asy (from /trunk/asymptote/examples/surfacesplit.asy:4613)
   D /trunk/asymptote/examples/surfacesplit.asy

Rename example.

------------------------------------------------------------------------
r4613 | jcbowman | 2009-08-19 01:12:04 -0600 (Wed, 19 Aug 2009) | 2 lines
Changed paths:
   D /trunk/asymptote/doc/surfacesplit.asy
   A /trunk/asymptote/examples/surfacesplit.asy (from /trunk/asymptote/doc/surfacesplit.asy:4611)

Move new example to examples directory.

------------------------------------------------------------------------
r4612 | jcbowman | 2009-08-19 01:08:56 -0600 (Wed, 19 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/examples/NURBSsurface.asy
   M /trunk/asymptote/runtime.in

Extend NURBS interface.

------------------------------------------------------------------------
r4611 | catuneanu | 2009-08-18 22:08:55 -0600 (Tue, 18 Aug 2009) | 1 line
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   A /trunk/asymptote/doc/surfacesplit.asy

Added structure pertaining to recursive subdivision of patches. Added example of use in surfacesplit.asy.
------------------------------------------------------------------------
r4610 | jcbowman | 2009-08-18 10:30:30 -0600 (Tue, 18 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc

Remove obsolete function.

------------------------------------------------------------------------
r4609 | jcbowman | 2009-08-17 00:16:29 -0600 (Mon, 17 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/runtime.in

Move approximate NURBS bounds to C++ code.

------------------------------------------------------------------------
r4608 | jcbowman | 2009-08-16 15:50:08 -0600 (Sun, 16 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/virtualfieldaccess.cc

Remove inline qualifier.

------------------------------------------------------------------------
r4607 | jcbowman | 2009-08-16 15:44:05 -0600 (Sun, 16 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix perspective PRC viewportmargin.

------------------------------------------------------------------------
r4606 | jcbowman | 2009-08-16 14:57:48 -0600 (Sun, 16 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/array.h
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/examples/NURBSsurface.asy
   M /trunk/asymptote/examples/pathintersectsurface.asy
   M /trunk/asymptote/runtime.in

Enable rational NURBS.

------------------------------------------------------------------------
r4605 | jcbowman | 2009-08-16 14:46:04 -0600 (Sun, 16 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

For clarity, use single quotes instead of double quotes.

------------------------------------------------------------------------
r4604 | jcbowman | 2009-08-16 11:08:20 -0600 (Sun, 16 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/path3.cc

Compare to control point bounding box rather than patch bounding box.

------------------------------------------------------------------------
r4603 | jcbowman | 2009-08-16 10:06:11 -0600 (Sun, 16 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/spectrum.asy

Fix comment.

------------------------------------------------------------------------
r4602 | jcbowman | 2009-08-16 01:19:43 -0600 (Sun, 16 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   A /trunk/asymptote/examples/NURBSsurface.asy
   M /trunk/asymptote/examples/animations/earthmoon.asy
   M /trunk/asymptote/runtime.in

Add preliminary NURBS support (so far only implemented for PRC).

------------------------------------------------------------------------
r4601 | jcbowman | 2009-08-15 20:53:15 -0600 (Sat, 15 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Clarify asymptote.sty license.

------------------------------------------------------------------------
r4600 | jcbowman | 2009-08-15 09:38:41 -0600 (Sat, 15 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi

Remove unwanted spaces in asymptote.sty.

------------------------------------------------------------------------
r4599 | jcbowman | 2009-08-15 03:01:42 -0600 (Sat, 15 Aug 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.84svn.
------------------------------------------------------------------------
r4598 | jcbowman | 2009-08-15 01:16:08 -0600 (Sat, 15 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/png/Makefile.in

Fix dependency.

------------------------------------------------------------------------
r4597 | jcbowman | 2009-08-15 00:28:59 -0600 (Sat, 15 Aug 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/examples/Klein.asy
   A /trunk/asymptote/examples/spectrum.asy

Embed parametric equations on Klein bottle.

Add new example.

------------------------------------------------------------------------
r4596 | jcbowman | 2009-08-15 00:17:32 -0600 (Sat, 15 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/INSTALL
   M /trunk/asymptote/configure.ac

Improve diagnostics for missing libz library or texi2dvi program.

------------------------------------------------------------------------
r4595 | jcbowman | 2009-08-14 23:25:57 -0600 (Fri, 14 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi

Add light argument to fit() and shipout().

------------------------------------------------------------------------
r4594 | jcbowman | 2009-08-14 22:36:55 -0600 (Fri, 14 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Remove redundant angle arguments.

------------------------------------------------------------------------
r4593 | jcbowman | 2009-08-14 21:57:06 -0600 (Fri, 14 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi

Remove unwanted quotes from LaTeX jobname.

------------------------------------------------------------------------
r4592 | jcbowman | 2009-08-14 17:05:07 -0600 (Fri, 14 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Fix display of generated file names with spaces.

------------------------------------------------------------------------
r4591 | jcbowman | 2009-08-14 09:05:32 -0600 (Fri, 14 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Check only primitive types for virtual file mode members.

------------------------------------------------------------------------
r4590 | pivaldi | 2009-08-14 08:50:49 -0600 (Fri, 14 Aug 2009) | 1 line
Changed paths:
   M /trunk/asymptote/base/geometry.asy

Removing duplicated text of license
------------------------------------------------------------------------
r4589 | jcbowman | 2009-08-14 04:19:54 -0600 (Fri, 14 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/obj.asy
   M /trunk/asymptote/types.cc

Restrict file modes to ty_file.

------------------------------------------------------------------------
r4588 | jcbowman | 2009-08-14 04:02:48 -0600 (Fri, 14 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/tests/array/delete.asy
   M /trunk/asymptote/tests/array/fields.asy
   M /trunk/asymptote/tests/array/slice.asy

Update tests.

------------------------------------------------------------------------
r4587 | jcbowman | 2009-08-14 03:41:41 -0600 (Fri, 14 Aug 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/doc/filegraph.asy
   M /trunk/asymptote/doc/leastsquares.asy
   M /trunk/asymptote/doc/secondaryaxis.asy
   M /trunk/asymptote/doc/westnile.asy
   M /trunk/asymptote/examples/filesurface.asy
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/types.cc

Make file mode functions virtual members; this backwards incompatibility
requires that line(file f) be changed to f.line(), etc.

------------------------------------------------------------------------
r4586 | jcbowman | 2009-08-13 22:36:05 -0600 (Thu, 13 Aug 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/base/obj.asy
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/base/three_tube.asy
   M /trunk/asymptote/base/tube.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/galleon.asy
   M /trunk/asymptote/examples/soccerball.asy
   M /trunk/asymptote/types.cc

Remove obsolete cyclicflag and void cyclic(bool) functions now that the
cyclic member of an array is writeable.

------------------------------------------------------------------------
r4585 | jcbowman | 2009-08-13 22:06:27 -0600 (Thu, 13 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/slidedemo.asy
   M /trunk/asymptote/examples/slidedemo_.bbl

Don't overwrite viewportmargin.

------------------------------------------------------------------------
r4584 | jcbowman | 2009-08-12 17:33:31 -0600 (Wed, 12 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/settings.cc

Check ASYMPTOTE_HOME instead of ~/.asy in search path.

------------------------------------------------------------------------
r4583 | jcbowman | 2009-08-12 16:12:31 -0600 (Wed, 12 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fix texpath initialization.

------------------------------------------------------------------------
r4582 | jcbowman | 2009-08-11 01:32:50 -0600 (Tue, 11 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/trumpet.asy

Increase linegranularity.

------------------------------------------------------------------------
r4581 | jcbowman | 2009-08-10 23:38:34 -0600 (Mon, 10 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Fix splitting indices.

------------------------------------------------------------------------
r4580 | jcbowman | 2009-08-10 22:28:47 -0600 (Mon, 10 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Fix definition of normal in regularize.

------------------------------------------------------------------------
r4579 | jcbowman | 2009-08-10 21:27:22 -0600 (Mon, 10 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/spiral3.asy

Improve example.

------------------------------------------------------------------------
r4578 | jcbowman | 2009-08-10 21:21:17 -0600 (Mon, 10 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/graph_splinetype.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/base/three_surface.asy
   A /trunk/asymptote/base/three_tube.asy
   M /trunk/asymptote/base/tube.asy
   M /trunk/asymptote/examples/BezierSurface.asy
   M /trunk/asymptote/examples/cylinder.asy
   M /trunk/asymptote/examples/randompath3.asy
   M /trunk/asymptote/examples/sphericalharmonic.asy
   A /trunk/asymptote/examples/spiral3.asy
   M /trunk/asymptote/runtime.in

Use splined parametric surfaces to implement smooth thick lines.

------------------------------------------------------------------------
r4577 | jcbowman | 2009-08-10 11:28:37 -0600 (Mon, 10 Aug 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Don't nest picture environments used for TeX clipping (not used for ConTeXt
since the \beginpicture...\endpicture environment is still broken; this
only affects the clipping of labels outside the bounding box.).

------------------------------------------------------------------------
r4576 | jcbowman | 2009-08-09 15:47:06 -0600 (Sun, 09 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/tube.asy

Remove private qualifier from rmf.

------------------------------------------------------------------------
r4575 | jcbowman | 2009-08-09 01:34:45 -0600 (Sun, 09 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/examples/BezierSurface.asy
   M /trunk/asymptote/examples/animations/glmovie.asy
   M /trunk/asymptote/examples/animations/inlinemovie3.tex

Copy transformation T in projection.copy().

------------------------------------------------------------------------
r4574 | jcbowman | 2009-08-09 00:49:51 -0600 (Sun, 09 Aug 2009) | 14 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/examples/label3.asy
   M /trunk/asymptote/examples/label3ribbon.asy
   M /trunk/asymptote/examples/label3solid.asy
   M /trunk/asymptote/examples/parametricsurface.asy
   M /trunk/asymptote/examples/pipeintersection.asy
   M /trunk/asymptote/examples/projectelevation.asy
   M /trunk/asymptote/examples/smoothelevation.asy
   M /trunk/asymptote/examples/teapot.asy
   M /trunk/asymptote/examples/tensor.asy
   M /trunk/asymptote/examples/torus.asy
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.in

Construct patches with the usual orientation for a counterclockwise
external path; update tensor product shading to be consistent with this
more sensible convention (rather than the reversed format described in the
Postscript Language Reference Manual).

Make the default currentlight=Headlamp for consistency with Adobe Reader;
the previous currentlight is now called Viewport.

Fix uequals, vequals, and surface indices; implement ucyclic() and vcyclic().

Add rendermargin parameter.

Add triple dir(explicit triple) function for consistency.

------------------------------------------------------------------------
r4573 | jcbowman | 2009-08-08 13:00:47 -0600 (Sat, 08 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_light.asy

Tune Headlamp.

------------------------------------------------------------------------
r4572 | jcbowman | 2009-08-06 20:38:26 -0600 (Thu, 06 Aug 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi

Add labelsurface function.

Add min(frame, projection) and max(frame, projection).

------------------------------------------------------------------------
r4571 | hammera | 2009-08-04 11:17:53 -0600 (Tue, 04 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.pl

Added more error-checking to runtime.pl.

------------------------------------------------------------------------
r4570 | jcbowman | 2009-08-04 00:35:17 -0600 (Tue, 04 Aug 2009) | 6 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/path3.cc
   M /trunk/asymptote/path3.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in

Fix projected bounding box calculation and angle calculation.

Remove viewportfactor and anglefactor; increase angleprecision.

Cache modelview matrix.

------------------------------------------------------------------------
r4569 | hammera | 2009-08-03 13:48:16 -0600 (Mon, 03 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/runtime.in

Refactored pushing and popping processData.

------------------------------------------------------------------------
r4568 | jcbowman | 2009-08-01 14:03:12 -0600 (Sat, 01 Aug 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/tree.asy
   M /trunk/asymptote/examples/Klein.asy

Simplify example.

------------------------------------------------------------------------
r4567 | hammera | 2009-07-31 10:39:57 -0600 (Fri, 31 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO

Removed TODO items I no longer feel like doing.

------------------------------------------------------------------------
r4566 | hammera | 2009-07-30 14:22:52 -0600 (Thu, 30 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h

Removed menv.

------------------------------------------------------------------------
r4565 | hammera | 2009-07-30 13:19:42 -0600 (Thu, 30 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/TODO
   A /trunk/asymptote/backtrace.in
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/runtime.pl
   A /trunk/asymptote/runtimebase.in

Added support for splitting runtime.in into several files.

------------------------------------------------------------------------
r4564 | jcbowman | 2009-07-30 08:44:44 -0600 (Thu, 30 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   A /trunk/asymptote/base/graph_splinetype.asy (from /trunk/asymptote/base/splinetype.asy:4561)
   M /trunk/asymptote/base/interpolate.asy
   D /trunk/asymptote/base/splinetype.asy

Rename splinetype.asy to graph_splinetype.asy.

------------------------------------------------------------------------
r4563 | jcbowman | 2009-07-29 00:36:18 -0600 (Wed, 29 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Add uequals and vequals functions for indexed surfaces.

------------------------------------------------------------------------
r4562 | jcbowman | 2009-07-29 00:35:28 -0600 (Wed, 29 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Enable getstring with --interactive even if not a tty.

------------------------------------------------------------------------
r4561 | jcbowman | 2009-07-28 01:17:37 -0600 (Tue, 28 Jul 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/labelpath3.asy
   M /trunk/asymptote/base/splinetype.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi

Add surface indices.

Add nonuniform parametric surface routine.

------------------------------------------------------------------------
r4560 | jcbowman | 2009-07-27 14:53:25 -0600 (Mon, 27 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fix formatting.

------------------------------------------------------------------------
r4559 | jcbowman | 2009-07-27 14:25:07 -0600 (Mon, 27 Jul 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Separate code to split a path into nondegenerate Coons patches out of
surface constructor.

------------------------------------------------------------------------
r4558 | jcbowman | 2009-07-27 10:17:48 -0600 (Mon, 27 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/animations/glmovie.asy
   M /trunk/asymptote/examples/animations/inlinemovie3.tex

Generalize extrude.

------------------------------------------------------------------------
r4557 | hammera | 2009-07-27 00:24:19 -0600 (Mon, 27 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO

Removed finished TODO item.

------------------------------------------------------------------------
r4556 | hammera | 2009-07-27 00:23:45 -0600 (Mon, 27 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/application.cc
   M /trunk/asymptote/application.h

Made more compact bytecode for pushing defualt arguments onto the stack.

------------------------------------------------------------------------
r4555 | hammera | 2009-07-26 23:55:06 -0600 (Sun, 26 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/callable.cc
   M /trunk/asymptote/callable.h
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/constructor.cc
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/frame.h
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/fundec.h
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/item.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/program.cc
   M /trunk/asymptote/record.cc
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h
   M /trunk/asymptote/vm.h

Added detailed output for debugging bytecode.

------------------------------------------------------------------------
r4554 | hammera | 2009-07-26 14:26:02 -0600 (Sun, 26 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/item.h
   M /trunk/asymptote/program.cc
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Changed debugging output for DEBUG_STACK.

------------------------------------------------------------------------
r4553 | jcbowman | 2009-07-25 23:35:36 -0600 (Sat, 25 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fix typo.

------------------------------------------------------------------------
r4552 | jcbowman | 2009-07-25 16:39:31 -0600 (Sat, 25 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/runtime.in

Implement empirical translation between OpenGL and PRC shininess.

------------------------------------------------------------------------
r4551 | hammera | 2009-07-25 10:31:06 -0600 (Sat, 25 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/program.cc
   M /trunk/asymptote/record.cc
   M /trunk/asymptote/refaccess.cc
   M /trunk/asymptote/refaccess.h
   M /trunk/asymptote/runtime.pl
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/vm.h

Added preprocessor option to print names of bltin functions.

------------------------------------------------------------------------
r4550 | hammera | 2009-07-25 10:12:38 -0600 (Sat, 25 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/stm.cc

Changed formatting of interactive write for overloaded variables.

------------------------------------------------------------------------
r4549 | hammera | 2009-07-25 10:11:39 -0600 (Sat, 25 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Automated definition of IntArray, etc.

------------------------------------------------------------------------
r4548 | jcbowman | 2009-07-25 09:58:38 -0600 (Sat, 25 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Fix viewportshift flicker.

------------------------------------------------------------------------
r4547 | jcbowman | 2009-07-25 02:05:50 -0600 (Sat, 25 Jul 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/base/three.asy

Embed 2D frame.

Improve OpenGL movie generation.

------------------------------------------------------------------------
r4546 | jcbowman | 2009-07-25 00:41:07 -0600 (Sat, 25 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy

Remove diagnostic.

------------------------------------------------------------------------
r4545 | jcbowman | 2009-07-25 00:01:06 -0600 (Sat, 25 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update documentation on suppressing warnings.

------------------------------------------------------------------------
r4544 | jcbowman | 2009-07-24 23:57:15 -0600 (Fri, 24 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/base/labelpath.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/trembling.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Allow asy warnings to be disabled.

------------------------------------------------------------------------
r4543 | jcbowman | 2009-07-24 23:54:43 -0600 (Fri, 24 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy

Delete intermediate files.

------------------------------------------------------------------------
r4542 | jcbowman | 2009-07-24 19:55:40 -0600 (Fri, 24 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/util.h

Add missing typedef.

------------------------------------------------------------------------
r4541 | hammera | 2009-07-24 02:07:57 -0600 (Fri, 24 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/stm.cc

Write type info for variables on the interactive prompt.

------------------------------------------------------------------------
r4540 | hammera | 2009-07-24 01:45:10 -0600 (Fri, 24 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/stm.cc

Made overloaded warning for interactive write less scary.

------------------------------------------------------------------------
r4539 | hammera | 2009-07-24 01:42:07 -0600 (Fri, 24 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/virtualfieldaccess.cc
   M /trunk/asymptote/virtualfieldaccess.h

Minor changes to virtual fields.

------------------------------------------------------------------------
r4538 | hammera | 2009-07-23 19:24:46 -0600 (Thu, 23 Jul 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/tests/array/fields.asy

Add automated testing of array virtual fields.

------------------------------------------------------------------------
r4537 | hammera | 2009-07-23 19:20:22 -0600 (Thu, 23 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/access.cc
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/types.cc
   A /trunk/asymptote/virtualfieldaccess.cc
   A /trunk/asymptote/virtualfieldaccess.h

Implemented writing to virtual fields.

------------------------------------------------------------------------
r4536 | jcbowman | 2009-07-23 11:04:54 -0600 (Thu, 23 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/syzygy.asy

Resolve ambiguity.

------------------------------------------------------------------------
r4535 | jcbowman | 2009-07-23 01:20:35 -0600 (Thu, 23 Jul 2009) | 9 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/plain_boxes.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/animations/earthmoon.asy
   A /trunk/asymptote/examples/animations/glmovie.asy
   M /trunk/asymptote/examples/animations/heatequation.asy
   M /trunk/asymptote/examples/animations/sphere.asy
   M /trunk/asymptote/examples/xsin1x.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Add support for OpenGL animations (illustrated in glmovie.asy), including
new autoplay and loop settings.

Implement a portable Signal function based on sigaction.

Add example of inset graph to xsin1x.asy.

Improve animation fitting to guarantee a single transformation for all pictures.

------------------------------------------------------------------------
r4534 | jcbowman | 2009-07-21 10:59:05 -0600 (Tue, 21 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Extend embed(frame).

------------------------------------------------------------------------
r4533 | jcbowman | 2009-07-21 01:10:31 -0600 (Tue, 21 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Factor 3D fitting routine.

------------------------------------------------------------------------
r4532 | jcbowman | 2009-07-21 00:14:50 -0600 (Tue, 21 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Remove extra comma.

------------------------------------------------------------------------
r4531 | jcbowman | 2009-07-20 21:44:59 -0600 (Mon, 20 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy

Add missing picture sizing.

------------------------------------------------------------------------
r4530 | hammera | 2009-07-20 15:12:11 -0600 (Mon, 20 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Added routines for stepping through external animations in slides.

------------------------------------------------------------------------
r4529 | jcbowman | 2009-07-20 00:35:29 -0600 (Mon, 20 Jul 2009) | 1 line
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Increment version to 1.83svn.
------------------------------------------------------------------------
r4528 | jcbowman | 2009-07-19 22:57:37 -0600 (Sun, 19 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/labelpath3.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/tube.asy
   M /trunk/asymptote/doc/asymptote.texi

Use a consistent approximation for drawing tube centers.

------------------------------------------------------------------------
r4527 | jcbowman | 2009-07-19 21:35:45 -0600 (Sun, 19 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc

Fix threaded exports.

------------------------------------------------------------------------
r4526 | jcbowman | 2009-07-18 15:26:12 -0600 (Sat, 18 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/animations/inlinemovie3.tex
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/prcfile.h

Respect -gray and -bw in PRC output.

------------------------------------------------------------------------
r4525 | jcbowman | 2009-07-17 23:35:20 -0600 (Fri, 17 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Add default argument to transform3(projection).

------------------------------------------------------------------------
r4524 | jcbowman | 2009-07-17 22:19:35 -0600 (Fri, 17 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/examples/lever.asy
   M /trunk/asymptote/examples/logo3.asy
   M /trunk/asymptote/examples/polarcircle.asy
   M /trunk/asymptote/runtime.in

Fix texpath fontsize with PDF tex engines.

------------------------------------------------------------------------
r4523 | jcbowman | 2009-07-17 19:55:57 -0600 (Fri, 17 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/datagraph.asy
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/doc/logo.asy
   M /trunk/asymptote/doc/multicontour.asy
   M /trunk/asymptote/doc/westnile.asy
   M /trunk/asymptote/examples/mosquito.asy
   M /trunk/asymptote/examples/polararea.asy
   M /trunk/asymptote/examples/poster.asy
   M /trunk/asymptote/examples/slidedemo.asy

Add missing pt units.

------------------------------------------------------------------------
r4522 | jcbowman | 2009-07-14 00:22:41 -0600 (Tue, 14 Jul 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.82svn.
------------------------------------------------------------------------
r4521 | jcbowman | 2009-07-13 22:36:37 -0600 (Mon, 13 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix initial angle calculation.

------------------------------------------------------------------------
r4520 | jcbowman | 2009-07-13 21:18:26 -0600 (Mon, 13 Jul 2009) | 1 line
Changed paths:
   M /trunk/asymptote/glrender.cc

Improve motion detection.
------------------------------------------------------------------------
r4519 | jcbowman | 2009-07-13 21:02:58 -0600 (Mon, 13 Jul 2009) | 1 line
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc

Reinstate doubleclick motion detection.
------------------------------------------------------------------------
r4518 | jcbowman | 2009-07-13 20:05:06 -0600 (Mon, 13 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/glrender.cc

Approximate off-axis projections (viewportshift) in PRC.

------------------------------------------------------------------------
r4517 | jcbowman | 2009-07-13 18:55:52 -0600 (Mon, 13 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/util.cc

Remove unused include.

------------------------------------------------------------------------
r4516 | jcbowman | 2009-07-13 18:51:32 -0600 (Mon, 13 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.h

Fix lineskip units.

------------------------------------------------------------------------
r4515 | jcbowman | 2009-07-13 18:41:39 -0600 (Mon, 13 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/runtime.in

Rename minbound(triple[][], triple) to minbezier, etc.

------------------------------------------------------------------------
r4514 | jcbowman | 2009-07-13 18:02:14 -0600 (Mon, 13 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/runtime.in

Remove unused format argument from xasy.

------------------------------------------------------------------------
r4513 | jcbowman | 2009-07-13 17:50:26 -0600 (Mon, 13 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Remove obsolete GIF deconstruction format and xformat setting.

------------------------------------------------------------------------
r4512 | jcbowman | 2009-07-13 17:37:20 -0600 (Mon, 13 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_strings.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Allow single quotation marks in filenames.

------------------------------------------------------------------------
r4511 | jcbowman | 2009-07-12 22:47:17 -0600 (Sun, 12 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Simplify code.

------------------------------------------------------------------------
r4510 | jcbowman | 2009-07-12 22:31:56 -0600 (Sun, 12 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Simplify code; remove cstdarg dependency.

------------------------------------------------------------------------
r4509 | jcbowman | 2009-07-12 16:31:02 -0600 (Sun, 12 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Add other missing path3 functions.

------------------------------------------------------------------------
r4508 | jcbowman | 2009-07-12 14:48:40 -0600 (Sun, 12 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Set executable flag on PostScript files under MSDOS, to allow psviewer="cmd".

------------------------------------------------------------------------
r4507 | hammera | 2009-07-12 12:30:14 -0600 (Sun, 12 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Added beginpoint and endpoint for path3.

------------------------------------------------------------------------
r4506 | jcbowman | 2009-07-11 00:00:43 -0600 (Sat, 11 Jul 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Use "cmd" to request the default MSDOS file association.

Change default file association for pdfviewer, display, and animate to cmd.

------------------------------------------------------------------------
r4505 | jcbowman | 2009-07-10 15:24:29 -0600 (Fri, 10 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/contextfonts.asy

Improve illustration of ConTeXT font bug workaround.

------------------------------------------------------------------------
r4504 | jcbowman | 2009-07-10 15:22:23 -0600 (Fri, 10 Jul 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/examples/contextfonts.asy
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/texfile.h

Fix font units.

Add example of ConTeXT bug workaround for fonts smaller than 12pt.

------------------------------------------------------------------------
r4503 | jcbowman | 2009-07-09 12:28:50 -0600 (Thu, 09 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Fix doubleclick type.

------------------------------------------------------------------------
r4502 | jcbowman | 2009-07-09 12:25:46 -0600 (Thu, 09 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Change doubleclick setting to an int.

------------------------------------------------------------------------
r4501 | jcbowman | 2009-07-09 12:20:40 -0600 (Thu, 09 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Use a portable doubleclick timeout.

------------------------------------------------------------------------
r4500 | jcbowman | 2009-07-08 09:33:37 -0600 (Wed, 08 Jul 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/lmfit1.asy

Add example of lmfit.

------------------------------------------------------------------------
r4499 | jcbowman | 2009-07-07 17:43:32 -0600 (Tue, 07 Jul 2009) | 6 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Adjust camera again as part of 2D resizing.

Respect keepAspect flag.

Respect projection.autoadjust.

------------------------------------------------------------------------
r4498 | jcbowman | 2009-07-07 09:26:05 -0600 (Tue, 07 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Fix targetsize.

------------------------------------------------------------------------
r4497 | jcbowman | 2009-07-07 09:24:59 -0600 (Tue, 07 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Fix 3D labels.

------------------------------------------------------------------------
r4496 | jcbowman | 2009-07-07 08:17:31 -0600 (Tue, 07 Jul 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Add bool targetsize=true to 3D label routines; this forces labels to be
drawn with the size they would have on the target plane.

------------------------------------------------------------------------
r4495 | jcbowman | 2009-07-06 21:35:38 -0600 (Mon, 06 Jul 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.81svn.
------------------------------------------------------------------------
r4494 | jcbowman | 2009-07-06 18:06:06 -0600 (Mon, 06 Jul 2009) | 1 line
Changed paths:
   M /trunk/asymptote/xstream.h

Reinstate missing prototypes under CYGWIN
------------------------------------------------------------------------
r4493 | jcbowman | 2009-07-06 17:56:40 -0600 (Mon, 06 Jul 2009) | 1 line
Changed paths:
   M /trunk/asymptote/xstream.h

Work around missing RPC definition under CYGWIN.
------------------------------------------------------------------------
r4492 | jcbowman | 2009-07-06 17:23:08 -0600 (Mon, 06 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Simplify code.

------------------------------------------------------------------------
r4491 | jcbowman | 2009-07-06 15:29:09 -0600 (Mon, 06 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile.in

Update asymptote.info in install-prebuilt because of version.texi dependency.

------------------------------------------------------------------------
r4490 | jcbowman | 2009-07-06 14:49:09 -0600 (Mon, 06 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/stm.cc

Optionally inform user how to ignore a warning.

------------------------------------------------------------------------
r4489 | jcbowman | 2009-07-06 13:43:30 -0600 (Mon, 06 Jul 2009) | 6 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/util.cc

Make array.default(j=n) delete only entry j.

Add warn(string) and nowarn(string) functions, along with settings.warnings

Change "PATH" to "LOCATION" in error message.

------------------------------------------------------------------------
r4488 | jcbowman | 2009-07-05 23:02:24 -0600 (Sun, 05 Jul 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Mention psview as a better (and free) alternative to gsview for MSDOS users.

Update documentation.

------------------------------------------------------------------------
r4487 | jcbowman | 2009-07-05 22:05:56 -0600 (Sun, 05 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/xstream.h

Remove obsolete CYGWIN code.

------------------------------------------------------------------------
r4486 | jcbowman | 2009-07-05 19:49:35 -0600 (Sun, 05 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/xstream.h

Work around u_quad_t conversion conflict.

------------------------------------------------------------------------
r4485 | jcbowman | 2009-07-05 10:29:05 -0600 (Sun, 05 Jul 2009) | 5 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/types.cc

Add virtual fields name, mode, line, csv, word, singlereal, singleint,
signed to files.

Simplify single precision and signed interface routines.

------------------------------------------------------------------------
r4484 | jcbowman | 2009-07-05 10:10:35 -0600 (Sun, 05 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/lmfit.asy

Add comments.

------------------------------------------------------------------------
r4483 | jcbowman | 2009-07-04 20:39:50 -0600 (Sat, 04 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/animation.asy

Fix animations with global=false.

------------------------------------------------------------------------
r4482 | jcbowman | 2009-07-04 15:39:12 -0600 (Sat, 04 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/main.cc

Use pthread_join instead of pthread_kill.

------------------------------------------------------------------------
r4481 | jcbowman | 2009-07-04 14:29:24 -0600 (Sat, 04 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/helix.asy
   M /trunk/asymptote/examples/filesurface.asy

Minor simplifications.

------------------------------------------------------------------------
r4480 | jcbowman | 2009-07-04 13:05:54 -0600 (Sat, 04 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/fftw++.h

Update to version 1.04.

------------------------------------------------------------------------
r4479 | jcbowman | 2009-07-04 12:20:09 -0600 (Sat, 04 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Initialize lighting only in home().

------------------------------------------------------------------------
r4478 | jcbowman | 2009-07-04 12:08:30 -0600 (Sat, 04 Jul 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Don't use POSIX timers by default due to portability issues.

Call home() before quit to return to idle state and reset parameters.

------------------------------------------------------------------------
r4477 | jcbowman | 2009-07-04 12:05:07 -0600 (Sat, 04 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Exit GUI gracefully.

------------------------------------------------------------------------
r4476 | jcbowman | 2009-07-04 01:53:43 -0600 (Sat, 04 Jul 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Force zoom/menu to be unmodified.

Update documentation.

------------------------------------------------------------------------
r4475 | jcbowman | 2009-07-04 01:32:54 -0600 (Sat, 04 Jul 2009) | 9 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Fix left-button zoom/menu binding bug.

Add new settings zoomfactor, zoomstep, spinstep, arcballradius, resizestep,
and doubleclick.

Improve doubleclick emulation by adding a timeout (default 200ms).

Re-instate default zoom/menu right-button assignment.

------------------------------------------------------------------------
r4474 | jcbowman | 2009-07-03 16:43:19 -0600 (Fri, 03 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Enable all warnings when debugging.

------------------------------------------------------------------------
r4473 | jcbowman | 2009-07-03 16:28:54 -0600 (Fri, 03 Jul 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/stm.cc

Add setting warn that allows one to enable or disable warnings like
writeoverloaded.

------------------------------------------------------------------------
r4472 | jcbowman | 2009-07-03 01:39:13 -0600 (Fri, 03 Jul 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/common.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h
   M /trunk/asymptote/xstream.h

Improve interace to routines for setting single precision mode: remove the
unused x argument, distinguishing the integer case with a new bool signedint
argument before the file.

------------------------------------------------------------------------
r4471 | jcbowman | 2009-07-02 11:39:13 -0600 (Thu, 02 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Fix TeXLive docdir.

------------------------------------------------------------------------
r4470 | jcbowman | 2009-07-02 01:54:52 -0600 (Thu, 02 Jul 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.80svn.
------------------------------------------------------------------------
r4469 | jcbowman | 2009-07-02 00:26:57 -0600 (Thu, 02 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc

Change default right mouse button assignment from zoom/menu to zoom.

------------------------------------------------------------------------
r4468 | jcbowman | 2009-07-01 22:00:57 -0600 (Wed, 01 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/settings.cc

Fix docdir under TeXLive.

------------------------------------------------------------------------
r4467 | jcbowman | 2009-07-01 18:23:47 -0600 (Wed, 01 Jul 2009) | 1 line
Changed paths:
   M /trunk/asymptote/settings.cc

Remove unused code.
------------------------------------------------------------------------
r4466 | jcbowman | 2009-07-01 16:32:52 -0600 (Wed, 01 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc

Add viewportshift support for orthographic projections.

------------------------------------------------------------------------
r4465 | jcbowman | 2009-07-01 02:49:09 -0600 (Wed, 01 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/pipeintersection.asy

Improve lighting.

------------------------------------------------------------------------
r4464 | jcbowman | 2009-07-01 02:31:58 -0600 (Wed, 01 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/glrender.cc

Revert orthographic projection and lastzoom changes.

------------------------------------------------------------------------
r4463 | jcbowman | 2009-07-01 01:06:52 -0600 (Wed, 01 Jul 2009) | 18 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/cube.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/glrender.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Don't exit on keystroke-initiated export.

Invert internal zoom variable.

Add pan (in addition to viewportshift) action to native OpenGL renderer.

Output all camera settings as a projection, including mouse actions (pan,
rotate, zoom, viewportshift).

For convenience, add a zoom argument to perspective and orthographic
projections.

Add < (shrink) and > (expand) keystrokes.

Remove unused code.

Remove viewportpadding in favour of viewportmargin.

------------------------------------------------------------------------
r4462 | jcbowman | 2009-07-01 00:41:37 -0600 (Wed, 01 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h

Add operator != for 2D arithmetic arrays.

------------------------------------------------------------------------
r4461 | jcbowman | 2009-07-01 00:32:48 -0600 (Wed, 01 Jul 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/ode.asy
   M /trunk/asymptote/examples/odetest.asy

Change integrate routines to output all computed values.

------------------------------------------------------------------------
r4460 | jcbowman | 2009-06-27 01:01:04 -0600 (Sat, 27 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Fix perp vector calculation.

------------------------------------------------------------------------
r4459 | jcbowman | 2009-06-26 19:21:52 -0600 (Fri, 26 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc

Reset mouse motion function.

------------------------------------------------------------------------
r4458 | jcbowman | 2009-06-26 15:52:42 -0600 (Fri, 26 Jun 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/runtime.in

Fix segmentation fault in operator == (real[][], real[][]).

Add operator == (T[][], T[][]) for all builtin arithmetic types.

------------------------------------------------------------------------
r4457 | jcbowman | 2009-06-26 00:19:00 -0600 (Fri, 26 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Use $TEXMFCONFIG/asymptote for configuration directory under TeXLive.

------------------------------------------------------------------------
r4456 | jcbowman | 2009-06-25 23:42:49 -0600 (Thu, 25 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/settings.cc

Remove unused code.

------------------------------------------------------------------------
r4455 | jcbowman | 2009-06-25 02:51:31 -0600 (Thu, 25 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.nsi

Remove etc/fstab kludge for cygwin 1.7 since it is no longer needed.

------------------------------------------------------------------------
r4454 | jcbowman | 2009-06-25 01:27:33 -0600 (Thu, 25 Jun 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/ode.asy

Add E_RK2, E_PC, E_RK3BS exponential integrators.

Fix dynamic timestepping; simplify logic.

------------------------------------------------------------------------
r4453 | jcbowman | 2009-06-24 16:03:23 -0600 (Wed, 24 Jun 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.79svn.
------------------------------------------------------------------------
r4452 | jcbowman | 2009-06-24 13:16:28 -0600 (Wed, 24 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/glrender.cc

Fix title message (assuming zoom/menu button is unmodified).

------------------------------------------------------------------------
r4451 | jcbowman | 2009-06-24 12:26:15 -0600 (Wed, 24 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Fix align.

------------------------------------------------------------------------
r4450 | jcbowman | 2009-06-24 12:11:02 -0600 (Wed, 24 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/loggraph.asy

Update documentation.

------------------------------------------------------------------------
r4449 | jcbowman | 2009-06-24 11:24:54 -0600 (Wed, 24 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   A /trunk/asymptote/base/asy-kate.sh
   M /trunk/asymptote/doc/asymptote.texi

Add support for generating syntax highlighting for the KDE editor Kate.

------------------------------------------------------------------------
r4448 | jcbowman | 2009-06-24 11:17:55 -0600 (Wed, 24 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/png/Makefile.in

Remove redundant redundancy.

------------------------------------------------------------------------
r4447 | jcbowman | 2009-06-24 11:04:49 -0600 (Wed, 24 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.nsi

Change exit to exit /b (end currently executing batch file).

------------------------------------------------------------------------
r4446 | jcbowman | 2009-06-24 01:54:43 -0600 (Wed, 24 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/glrender.h
   M /trunk/asymptote/settings.cc

Implement customizable mouse bindings.

------------------------------------------------------------------------
r4445 | jcbowman | 2009-06-23 10:15:33 -0600 (Tue, 23 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/png/Makefile.in

Use --no-warn option for portability.

------------------------------------------------------------------------
r4444 | jcbowman | 2009-06-23 03:12:03 -0600 (Tue, 23 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Fix interactive exports.

------------------------------------------------------------------------
r4443 | jcbowman | 2009-06-22 21:23:59 -0600 (Mon, 22 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/label3.asy
   M /trunk/asymptote/examples/label3ribbon.asy
   M /trunk/asymptote/examples/label3solid.asy
   M /trunk/asymptote/texfile.cc

Increase textwidth and textheight.

------------------------------------------------------------------------
r4442 | jcbowman | 2009-06-22 13:31:48 -0600 (Mon, 22 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Fix configure --disable-gc.

------------------------------------------------------------------------
r4441 | jcbowman | 2009-06-22 11:48:21 -0600 (Mon, 22 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.h

Fix thread locking.

------------------------------------------------------------------------
r4440 | jcbowman | 2009-06-22 07:59:23 -0600 (Mon, 22 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Make the install-prebuilt target omit texhash.

------------------------------------------------------------------------
r4439 | jcbowman | 2009-06-22 01:27:24 -0600 (Mon, 22 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/patches/freeglut-cygwin.patch

Clean up patch.

------------------------------------------------------------------------
r4438 | jcbowman | 2009-06-22 01:21:28 -0600 (Mon, 22 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/patches/README
   A /trunk/asymptote/patches/freeglut-cygwin.patch

Add patch to allow version 2.6.0-rc1 of freeglut.dll to be built under CYGWIN.

------------------------------------------------------------------------
r4437 | jcbowman | 2009-06-22 00:08:19 -0600 (Mon, 22 Jun 2009) | 7 lines
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py
   M /trunk/asymptote/asymptote.nsi
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/patches/README
   D /trunk/asymptote/patches/TkAlpha-Imaging-1.1.6.patch
   D /trunk/asymptote/patches/TkAlpha-Imaging-1.1.6msdos.patch
   D /trunk/asymptote/patches/movie15_20090323.patch

Update xasy for Python 2.6.2 and Imaging-1.1.7b1 (which requires no
alpha support patches).

Remove obsolete patches.

Delete obsolete _imagingtk.pyd file.

------------------------------------------------------------------------
r4436 | jcbowman | 2009-06-21 21:24:26 -0600 (Sun, 21 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile.in

Prebuilt png files are not included in the CTAN distribution.

------------------------------------------------------------------------
r4435 | jcbowman | 2009-06-21 12:26:28 -0600 (Sun, 21 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/pen.h

Add missing miterlimit defaults.

------------------------------------------------------------------------
r4434 | jcbowman | 2009-06-19 17:00:10 -0600 (Fri, 19 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Fix mesh mode.

------------------------------------------------------------------------
r4433 | jcbowman | 2009-06-19 14:39:49 -0600 (Fri, 19 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Add constructors to derived class example.

------------------------------------------------------------------------
r4432 | jcbowman | 2009-06-19 14:38:37 -0600 (Fri, 19 Jun 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/ode.asy

Turn off fsal when dynamic=false.

Implement E_Euler.

------------------------------------------------------------------------
r4431 | jcbowman | 2009-06-19 09:42:23 -0600 (Fri, 19 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/examples/soccerball.asy

Respect linegranularity.

------------------------------------------------------------------------
r4430 | jcbowman | 2009-06-19 09:41:23 -0600 (Fri, 19 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Swap patch and wireframe modes.

------------------------------------------------------------------------
r4429 | jcbowman | 2009-06-19 02:37:44 -0600 (Fri, 19 Jun 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.78svn.
------------------------------------------------------------------------
r4428 | jcbowman | 2009-06-19 00:53:54 -0600 (Fri, 19 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Document the ode module.

------------------------------------------------------------------------
r4427 | jcbowman | 2009-06-19 00:47:08 -0600 (Fri, 19 Jun 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.sty

Set viewportmargin=(1,1) in asymptote.sty.

Reinstate ceil.

------------------------------------------------------------------------
r4426 | jcbowman | 2009-06-19 00:45:07 -0600 (Fri, 19 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/animations/torusanimation.asy
   A /trunk/asymptote/examples/soccerball.asy

Update examples.

------------------------------------------------------------------------
r4425 | jcbowman | 2009-06-18 23:30:24 -0600 (Thu, 18 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/splinetype.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/Klein.asy
   M /trunk/asymptote/examples/RiemannSurface.asy
   M /trunk/asymptote/examples/RiemannSurfaceRoot.asy
   M /trunk/asymptote/examples/condor.asy
   A /trunk/asymptote/examples/p-orbital.asy
   M /trunk/asymptote/examples/parametricelevation.asy
   M /trunk/asymptote/examples/parametricsurface.asy
   A /trunk/asymptote/examples/roll.asy
   M /trunk/asymptote/examples/sphericalharmonic.asy
   M /trunk/asymptote/examples/torus.asy
   A /trunk/asymptote/examples/trumpet.asy
   M /trunk/asymptote/examples/twistedtubes.asy
   M /trunk/asymptote/examples/xxsq01y.asy

Implement splined parametric surfaces, based on contribution of Olivier Guibe.

------------------------------------------------------------------------
r4424 | jcbowman | 2009-06-18 22:14:48 -0600 (Thu, 18 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/pipestream.h

Move SIGQUIT earlier.

------------------------------------------------------------------------
r4423 | jcbowman | 2009-06-18 13:48:59 -0600 (Thu, 18 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/splinetype.asy

Remove periodicity check.

------------------------------------------------------------------------
r4422 | jcbowman | 2009-06-18 13:47:22 -0600 (Thu, 18 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy

Allow different splinetypes in x and y directions.

------------------------------------------------------------------------
r4421 | jcbowman | 2009-06-18 13:41:12 -0600 (Thu, 18 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/ode.asy
   M /trunk/asymptote/examples/odetest.asy

Implement FSAL.

------------------------------------------------------------------------
r4420 | jcbowman | 2009-06-18 11:28:41 -0600 (Thu, 18 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/ode.asy
   M /trunk/asymptote/examples/odetest.asy

Implement dynamic time stepping in ode solver.

------------------------------------------------------------------------
r4419 | jcbowman | 2009-06-17 21:01:13 -0600 (Wed, 17 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Rename --enable-tetex-build to --enable-texlive-build.

------------------------------------------------------------------------
r4418 | jcbowman | 2009-06-17 11:48:42 -0600 (Wed, 17 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Fix autoformat.

------------------------------------------------------------------------
r4417 | jcbowman | 2009-06-15 05:06:13 -0600 (Mon, 15 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Simplify sysdir code.

------------------------------------------------------------------------
r4416 | jcbowman | 2009-06-13 20:54:06 -0600 (Sat, 13 Jun 2009) | 1 line
Changed paths:
   M /trunk/asymptote/settings.cc

Strip both LF and CR from kpsewhich
------------------------------------------------------------------------
r4415 | jcbowman | 2009-06-11 20:04:26 -0600 (Thu, 11 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Reinstate viewportfactor.

------------------------------------------------------------------------
r4414 | jcbowman | 2009-06-11 19:57:21 -0600 (Thu, 11 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/ode.asy

Autogenerate default steps.

------------------------------------------------------------------------
r4413 | jcbowman | 2009-06-10 23:41:31 -0600 (Wed, 10 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Set default viewportmargin back to (0,0).

------------------------------------------------------------------------
r4412 | jcbowman | 2009-06-10 22:45:06 -0600 (Wed, 10 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Rename textoutputtype to textoutformat for consistency.

------------------------------------------------------------------------
r4411 | jcbowman | 2009-06-10 22:43:53 -0600 (Wed, 10 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/examples/slidedemo.asy
   M /trunk/asymptote/picture.cc

Fix reference sizing.

------------------------------------------------------------------------
r4410 | jcbowman | 2009-06-10 09:42:13 -0600 (Wed, 10 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/ode.asy
   M /trunk/asymptote/base/three_surface.asy

Fix path3 label alignment.

------------------------------------------------------------------------
r4409 | jcbowman | 2009-06-10 08:04:35 -0600 (Wed, 10 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Fix path3 label alignment.

------------------------------------------------------------------------
r4408 | jcbowman | 2009-06-09 22:16:39 -0600 (Tue, 09 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec

Package asy-faq.info.gz.

------------------------------------------------------------------------
r4407 | jcbowman | 2009-06-09 21:59:58 -0600 (Tue, 09 Jun 2009) | 1 line
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fix typo.
------------------------------------------------------------------------
r4406 | jcbowman | 2009-06-09 21:37:17 -0600 (Tue, 09 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/ode.asy

Fix Jacobian.

------------------------------------------------------------------------
r4405 | jcbowman | 2009-06-09 21:18:19 -0600 (Tue, 09 Jun 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/ode.asy
   M /trunk/asymptote/runtime.in

Move real[]*real[][] to C++ code.

Simplify ode module.

------------------------------------------------------------------------
r4404 | jcbowman | 2009-06-09 15:12:29 -0600 (Tue, 09 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/ode.asy
   A /trunk/asymptote/examples/odetest.asy

Update ode module; extract example.

------------------------------------------------------------------------
r4403 | jcbowman | 2009-06-09 15:10:59 -0600 (Tue, 09 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy

Fix bug found by Olivier in surface(real[][] f, real[] x, real[] y).

------------------------------------------------------------------------
r4402 | jcbowman | 2009-06-07 21:53:40 -0600 (Sun, 07 Jun 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/examples/slidedemo.asy

Uninstall asy-keywords.el.

Update slidedemo.

------------------------------------------------------------------------
r4401 | jcbowman | 2009-06-07 21:32:37 -0600 (Sun, 07 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec

Fix build error.

------------------------------------------------------------------------
r4400 | jcbowman | 2009-06-07 20:53:31 -0600 (Sun, 07 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec

Fix spec file.

------------------------------------------------------------------------
r4399 | jcbowman | 2009-06-07 20:36:06 -0600 (Sun, 07 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec

Update info location.

------------------------------------------------------------------------
r4398 | jcbowman | 2009-06-07 20:11:06 -0600 (Sun, 07 Jun 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/FAQ/Makefile
   M /trunk/asymptote/doc/Makefile.in
   M /trunk/asymptote/doc/png/Makefile.in

Clean up info installation: make install installs info files without png
images, make install-all installs info files with png files.

------------------------------------------------------------------------
r4397 | jcbowman | 2009-06-07 16:51:01 -0600 (Sun, 07 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/png/Makefile.in

Install png files with asymptote.info in directory info/asymptote.

------------------------------------------------------------------------
r4396 | jcbowman | 2009-06-07 14:36:36 -0600 (Sun, 07 Jun 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile.in

Install asymptote.info before asy-faq.info so that info asy accesses
asymptote.info.

------------------------------------------------------------------------
r4395 | jcbowman | 2009-06-07 07:52:49 -0600 (Sun, 07 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Resolve ambiguity.

------------------------------------------------------------------------
r4394 | jcbowman | 2009-06-07 07:31:41 -0600 (Sun, 07 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path3.cc

Fix mintimes and maxtimes for arbitrary length paths.

------------------------------------------------------------------------
r4393 | jcbowman | 2009-06-07 07:11:07 -0600 (Sun, 07 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_strings.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Make format return TeX compatible output only in math mode.

------------------------------------------------------------------------
r4392 | jcbowman | 2009-06-07 06:18:43 -0600 (Sun, 07 Jun 2009) | 3 lines
Changed paths:
   A /trunk/asymptote/base/lmfit.asy

Add Levenberg-Marquardt nonlinear fitting routine, contributed by Philipp
Stephani.

------------------------------------------------------------------------
r4391 | jcbowman | 2009-06-07 06:10:56 -0600 (Sun, 07 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path3.cc

Fix maxtimes for paths where maximum occurs at the endpoint.

------------------------------------------------------------------------
r4390 | jcbowman | 2009-06-06 19:09:43 -0600 (Sat, 06 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Improve viewport padding.

------------------------------------------------------------------------
r4389 | jcbowman | 2009-06-06 09:26:30 -0600 (Sat, 06 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/util.cc

Add links to manual in error message.

------------------------------------------------------------------------
r4388 | jcbowman | 2009-06-06 07:52:40 -0600 (Sat, 06 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/ode.asy

Add preliminary ode module (untested).

------------------------------------------------------------------------
r4387 | jcbowman | 2009-06-05 23:47:42 -0600 (Fri, 05 Jun 2009) | 1 line
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Increment version to 1.77svn.
------------------------------------------------------------------------
r4386 | jcbowman | 2009-06-05 21:23:37 -0600 (Fri, 05 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/drawfill.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/texfile.cc

Remove texunits (not required).

------------------------------------------------------------------------
r4385 | jcbowman | 2009-06-05 21:06:43 -0600 (Fri, 05 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/png/Makefile.in

Don't split info files.

------------------------------------------------------------------------
r4384 | jcbowman | 2009-06-05 20:45:25 -0600 (Fri, 05 Jun 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy

Fix bezulate bug: determine the number of intersections of a path with a
line segment directly from the intersections routine.

------------------------------------------------------------------------
r4383 | jcbowman | 2009-06-05 07:36:55 -0600 (Fri, 05 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fix typo.

------------------------------------------------------------------------
r4382 | jcbowman | 2009-06-05 07:06:37 -0600 (Fri, 05 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/teapot.asy

Restore example.

------------------------------------------------------------------------
r4381 | jcbowman | 2009-06-04 10:42:35 -0600 (Thu, 04 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/doc/asymptote.texi

Rename inside(int,pen) to interior(int,pen).

------------------------------------------------------------------------
r4380 | jcbowman | 2009-06-04 10:41:19 -0600 (Thu, 04 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy

Suppress "cannot find an interior point" warning for degenerate paths.

------------------------------------------------------------------------
r4379 | jcbowman | 2009-06-03 23:19:05 -0600 (Wed, 03 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi

Implement addAllViews function to exhibit all six standard 3D views.

------------------------------------------------------------------------
r4378 | jcbowman | 2009-06-03 21:36:49 -0600 (Wed, 03 Jun 2009) | 5 lines
Changed paths:
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/examples/BezierSurface.asy
   M /trunk/asymptote/examples/condor.asy
   M /trunk/asymptote/examples/logo3.asy
   M /trunk/asymptote/examples/pdb.asy
   M /trunk/asymptote/examples/pipeintersection.asy
   M /trunk/asymptote/examples/teapot.asy
   M /trunk/asymptote/examples/trefoilknot.asy
   M /trunk/asymptote/examples/wedge.asy

Rename adobe light to White; update parameters to agree with PDF32000-1:2008.

Add ambient light to Headlamp (other parameters in PDF32000-1:2008 appear to be
incorrect).

------------------------------------------------------------------------
r4377 | jcbowman | 2009-06-03 12:55:50 -0600 (Wed, 03 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Turn off light in certain examples to avoid confusion.

------------------------------------------------------------------------
r4376 | jcbowman | 2009-06-03 12:48:50 -0600 (Wed, 03 Jun 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi

Fix filename for attach=true mode.

Add hiresbb option to includegraphics.

------------------------------------------------------------------------
r4375 | jcbowman | 2009-06-03 12:21:11 -0600 (Wed, 03 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Improve texpath resolution by preshifting.

------------------------------------------------------------------------
r4374 | jcbowman | 2009-06-03 12:02:54 -0600 (Wed, 03 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/fontsize.asy

Make fontsize package conditional on latex().

------------------------------------------------------------------------
r4373 | jcbowman | 2009-06-03 12:02:29 -0600 (Wed, 03 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy

Improve texpath caching.

------------------------------------------------------------------------
r4372 | jcbowman | 2009-06-03 12:01:42 -0600 (Wed, 03 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix degenerate transform3.

------------------------------------------------------------------------
r4371 | jcbowman | 2009-06-03 01:50:28 -0600 (Wed, 03 Jun 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Add real[] texsize(string, pen=currentpen) command returning raw TeX
dimensions {width,height,depth}.

------------------------------------------------------------------------
r4370 | jcbowman | 2009-06-03 01:46:42 -0600 (Wed, 03 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/pen.h

Add missing ps2tex scaling.

------------------------------------------------------------------------
r4369 | jcbowman | 2009-06-03 01:45:14 -0600 (Wed, 03 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy

Make texpath aware of baseline for PDF tex engines.

------------------------------------------------------------------------
r4368 | jcbowman | 2009-06-03 01:42:23 -0600 (Wed, 03 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/labelpath3.asy

Simplify alignment.

------------------------------------------------------------------------
r4367 | jcbowman | 2009-06-02 12:02:03 -0600 (Tue, 02 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/labelpath3.asy

Remove unwanted assignments.

------------------------------------------------------------------------
r4366 | jcbowman | 2009-06-02 11:33:59 -0600 (Tue, 02 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_light.asy

Tune headlamp parameters.

------------------------------------------------------------------------
r4365 | jcbowman | 2009-06-02 11:33:38 -0600 (Tue, 02 Jun 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Tune alignment between rendered and PRC images for perspective projections.

Fix angle for absolute projection rendering.

------------------------------------------------------------------------
r4364 | jcbowman | 2009-06-02 10:26:20 -0600 (Tue, 02 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_light.asy

Add headlamp light that approximates 3Dlights=Headlamp.

------------------------------------------------------------------------
r4363 | jcbowman | 2009-06-02 01:28:17 -0600 (Tue, 02 Jun 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Add hiresbb option to graphic.

Remove 2 pixel offset.

------------------------------------------------------------------------
r4362 | jcbowman | 2009-06-02 00:37:23 -0600 (Tue, 02 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Improve rendered and PRC alignment.

------------------------------------------------------------------------
r4361 | jcbowman | 2009-06-01 21:57:28 -0600 (Mon, 01 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Handle holes in surface constructor for superpaths when planar=true.

------------------------------------------------------------------------
r4360 | jcbowman | 2009-06-01 17:18:19 -0600 (Mon, 01 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/base/plain_strings.asy
   A /trunk/asymptote/doc/ocg.sty
   A /trunk/asymptote/examples/layers.asy

Add support for OCG layers.

------------------------------------------------------------------------
r4359 | jcbowman | 2009-06-01 02:43:51 -0600 (Mon, 01 Jun 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.76svn.
------------------------------------------------------------------------
r4358 | jcbowman | 2009-06-01 00:04:03 -0600 (Mon, 01 Jun 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/Makefile
   M /trunk/asymptote/doc/Makefile.in

Fix target.

------------------------------------------------------------------------
r4357 | jcbowman | 2009-05-31 23:35:47 -0600 (Sun, 31 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/arrows3.asy

Update example.

------------------------------------------------------------------------
r4356 | jcbowman | 2009-05-31 23:06:06 -0600 (Sun, 31 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/FAQ/Makefile
   M /trunk/asymptote/doc/Makefile.in

Add install-prebuilt target for CTAN distribution.

------------------------------------------------------------------------
r4355 | jcbowman | 2009-05-31 13:15:28 -0600 (Sun, 31 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy

Increase fuzz.

------------------------------------------------------------------------
r4354 | jcbowman | 2009-05-31 12:01:15 -0600 (Sun, 31 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/latexusage.tex

Revert inadvertent commit.

------------------------------------------------------------------------
r4353 | jcbowman | 2009-05-31 11:59:17 -0600 (Sun, 31 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/texfile.cc

Fix missing documentclass when texpath is used in inlinetex mode.

------------------------------------------------------------------------
r4352 | jcbowman | 2009-05-31 11:11:40 -0600 (Sun, 31 May 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Workaround missing -output-directory option in ConTeXt (current directory
must be writeable).

------------------------------------------------------------------------
r4351 | jcbowman | 2009-05-31 10:20:19 -0600 (Sun, 31 May 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/pen.h

Implement alternative workaround, suggested by Hans Hagen, for ConTeXt
switchtobodyfont alignment bug in TeXLive 2008.

------------------------------------------------------------------------
r4350 | jcbowman | 2009-05-31 10:09:14 -0600 (Sun, 31 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Add --disable-readline and --disable-fftw.

------------------------------------------------------------------------
r4349 | jcbowman | 2009-05-31 09:59:40 -0600 (Sun, 31 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/examples/contextfonts.asy

Remove font encodings by default.

------------------------------------------------------------------------
r4348 | jcbowman | 2009-05-31 01:25:55 -0600 (Sun, 31 May 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Remove troublesome --purgeall context option (ignored in TeXLive 2008;
leads to bad argument #1 to 'match' error with ConTeXT Minimals).

------------------------------------------------------------------------
r4347 | jcbowman | 2009-05-31 01:14:21 -0600 (Sun, 31 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/texfile.cc

Clean up epilogue.

------------------------------------------------------------------------
r4346 | jcbowman | 2009-05-31 01:13:23 -0600 (Sun, 31 May 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix aspect ratio calculation; tighten anglefactor.

Improve viewportmargin handling.

------------------------------------------------------------------------
r4345 | jcbowman | 2009-05-31 00:46:12 -0600 (Sun, 31 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Remove GCLIB_CHECK.

------------------------------------------------------------------------
r4344 | jcbowman | 2009-05-31 00:33:09 -0600 (Sun, 31 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy

Handle cusps.

------------------------------------------------------------------------
r4343 | jcbowman | 2009-05-30 21:54:39 -0600 (Sat, 30 May 2009) | 1 line
Changed paths:
   D /trunk/asymptote/.cvsignore

Remove unused file.
------------------------------------------------------------------------
r4342 | jcbowman | 2009-05-30 10:47:00 -0600 (Sat, 30 May 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Return a sorted array from intersections(path3, surface).

Add intersectionpoints(path3, patch) routine.

------------------------------------------------------------------------
r4341 | jcbowman | 2009-05-30 10:37:10 -0600 (Sat, 30 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Fix intrapatch duplicate point removal in intersections(path,surface).

------------------------------------------------------------------------
r4340 | jcbowman | 2009-05-29 09:20:50 -0600 (Fri, 29 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Remove unused interface.

------------------------------------------------------------------------
r4339 | jcbowman | 2009-05-29 09:14:39 -0600 (Fri, 29 May 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/texfile.cc

Add usetypescript[modern] to texpath.

Adjust anglefactor.

------------------------------------------------------------------------
r4338 | jcbowman | 2009-05-28 22:36:28 -0600 (Thu, 28 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.cc

Add missing brace for context miniprologue used by texpath.

------------------------------------------------------------------------
r4337 | jcbowman | 2009-05-28 03:26:53 -0600 (Thu, 28 May 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.75svn.
------------------------------------------------------------------------
r4336 | jcbowman | 2009-05-28 01:57:37 -0600 (Thu, 28 May 2009) | 1 line
Changed paths:
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/util.cc

Fix help command under MSWindows
------------------------------------------------------------------------
r4335 | jcbowman | 2009-05-28 00:56:30 -0600 (Thu, 28 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/latexusage.tex

Improve appearance of cube example.

------------------------------------------------------------------------
r4334 | jcbowman | 2009-05-28 00:33:43 -0600 (Thu, 28 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Increase anglefactor.

------------------------------------------------------------------------
r4333 | jcbowman | 2009-05-28 00:14:35 -0600 (Thu, 28 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy

Fix assert; increase fuzz.

------------------------------------------------------------------------
r4332 | jcbowman | 2009-05-28 00:00:27 -0600 (Thu, 28 May 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Disable PRC output when using ConTeXt engine (due to lack of movie15
equivalent).

------------------------------------------------------------------------
r4331 | jcbowman | 2009-05-27 23:37:13 -0600 (Wed, 27 May 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/pathintersectsurface.asy
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/path3.cc
   M /trunk/asymptote/path3.h
   M /trunk/asymptote/runtime.in

Fix incorrect auxiliary control point in surface bounding box routines.

Add path/surface intersections and intersectionpoints routines.

------------------------------------------------------------------------
r4330 | jcbowman | 2009-05-27 10:16:32 -0600 (Wed, 27 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec

Fix packaging.

------------------------------------------------------------------------
r4329 | jcbowman | 2009-05-27 09:47:32 -0600 (Wed, 27 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec

Package conTeXt files.

------------------------------------------------------------------------
r4328 | jcbowman | 2009-05-27 09:30:15 -0600 (Wed, 27 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Revert r4303; ensure consistency of circle and arc.

------------------------------------------------------------------------
r4327 | jcbowman | 2009-05-27 08:44:56 -0600 (Wed, 27 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Fix RPM build.

------------------------------------------------------------------------
r4326 | jcbowman | 2009-05-26 23:21:51 -0600 (Tue, 26 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy
   M /trunk/asymptote/picture.cc

Fix diagnostics.

------------------------------------------------------------------------
r4325 | jcbowman | 2009-05-26 22:56:39 -0600 (Tue, 26 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/doc/asymptote.texi

Remove ambiguity in font commands.

------------------------------------------------------------------------
r4324 | jcbowman | 2009-05-26 22:55:34 -0600 (Tue, 26 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy

Increase duplicate fuzz to work around font errors.

------------------------------------------------------------------------
r4323 | jcbowman | 2009-05-26 17:57:11 -0600 (Tue, 26 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/settings.cc

Add portability fix.

------------------------------------------------------------------------
r4322 | jcbowman | 2009-05-26 17:46:56 -0600 (Tue, 26 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/algebra3.h

Remove unused enums.

------------------------------------------------------------------------
r4321 | jcbowman | 2009-05-26 08:23:49 -0600 (Tue, 26 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/algebra3.h

Fix enum.

------------------------------------------------------------------------
r4320 | jcbowman | 2009-05-26 08:21:02 -0600 (Tue, 26 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Fix preprocessor command.

------------------------------------------------------------------------
r4319 | jcbowman | 2009-05-26 02:52:25 -0600 (Tue, 26 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy
   M /trunk/asymptote/base/embed.asy

Enable non-PRC 3D context support.

------------------------------------------------------------------------
r4318 | jcbowman | 2009-05-26 02:25:39 -0600 (Tue, 26 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/texfile.cc

Support context engine in _texpath; clean up files.

------------------------------------------------------------------------
r4317 | jcbowman | 2009-05-26 01:30:46 -0600 (Tue, 26 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Cleanup temporary context files.

------------------------------------------------------------------------
r4316 | jcbowman | 2009-05-26 01:12:05 -0600 (Tue, 26 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Normalize direction.

------------------------------------------------------------------------
r4315 | jcbowman | 2009-05-26 00:16:53 -0600 (Tue, 26 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Workaround possibly broken header file on i386-solaris with g++ 3.4.3.

------------------------------------------------------------------------
r4314 | jcbowman | 2009-05-25 23:58:24 -0600 (Mon, 25 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/pipestream.h

Force child to exit when pipe is closed.

------------------------------------------------------------------------
r4313 | jcbowman | 2009-05-25 11:01:50 -0600 (Mon, 25 May 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Prevent double waiting in pipeclose().

Support PDF tex engines in texpath.

------------------------------------------------------------------------
r4312 | jcbowman | 2009-05-25 07:18:45 -0600 (Mon, 25 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.h

Don't issue \usemodule[pictex] in inlinetex mode.

------------------------------------------------------------------------
r4311 | jcbowman | 2009-05-24 22:25:12 -0600 (Sun, 24 May 2009) | 5 lines
Changed paths:
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Handle zombies in pipestream without using a wrapper, so that one can detect
whether the child process has terminated.

Simplify, _texpath, textpath, and _strokepath.

------------------------------------------------------------------------
r4310 | jcbowman | 2009-05-23 22:47:30 -0600 (Sat, 23 May 2009) | 9 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/examples/contextfonts.asy
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/texfile.cc

Fix initial context pen.

Add usetypescript convenience function.

Protect context switchtobodyfont with gsave/grestore to prevent
misalignment if font is not found.

Improve description of -v option.

------------------------------------------------------------------------
r4309 | jcbowman | 2009-05-23 22:44:43 -0600 (Sat, 23 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/floor.asy

Fix ylabel rotation.

------------------------------------------------------------------------
r4308 | jcbowman | 2009-05-23 21:07:40 -0600 (Sat, 23 May 2009) | 5 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Implement a better workaround for lack of a context interactive mode that
does not rely on the existence of a null.tex file.

Use context-style command-line options.

------------------------------------------------------------------------
r4307 | jcbowman | 2009-05-23 11:18:01 -0600 (Sat, 23 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile.in

Fix man page generator.

------------------------------------------------------------------------
r4306 | jcbowman | 2009-05-23 08:11:52 -0600 (Sat, 23 May 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac
   A /trunk/asymptote/doc/colo-asy.tex

Add colo-asy.tex file (contributed by Mojca Miklavec).

Remove base/asy-keywords.el in favour of asy-keywords.el.

------------------------------------------------------------------------
r4305 | jcbowman | 2009-05-22 18:24:14 -0600 (Fri, 22 May 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/unitoctant.asy
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path3.cc

Add unitoctant example.

------------------------------------------------------------------------
r4304 | jcbowman | 2009-05-22 14:20:05 -0600 (Fri, 22 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Allow draw(nullpath3,linewidth(0)).

------------------------------------------------------------------------
r4303 | jcbowman | 2009-05-22 14:09:15 -0600 (Fri, 22 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Use only 2 nodes for arcs of no more than 90 degress.

------------------------------------------------------------------------
r4302 | jcbowman | 2009-05-22 09:05:16 -0600 (Fri, 22 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.cc

Remove unneeded \bye in context support.

------------------------------------------------------------------------
r4301 | jcbowman | 2009-05-21 13:40:02 -0600 (Thu, 21 May 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/basealign.asy
   M /trunk/asymptote/examples/threeviews.asy

Add LeftView, RightView, FrontView, BackView, BottomView, TopView, along
with addViews function.

------------------------------------------------------------------------
r4300 | jcbowman | 2009-05-21 01:01:24 -0600 (Thu, 21 May 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/basealign.asy

Add example of baseline alignment.

------------------------------------------------------------------------
r4299 | jcbowman | 2009-05-21 00:32:14 -0600 (Thu, 21 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/base/plain_strings.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawfill.h
   M /trunk/asymptote/drawlayer.h
   A /trunk/asymptote/examples/contextfonts.asy
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Add support for ConTeXt tex engine.

------------------------------------------------------------------------
r4298 | jcbowman | 2009-05-20 19:24:38 -0600 (Wed, 20 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/path.h
   M /trunk/asymptote/path3.h

Updates to facilitate TeXLive builds.

------------------------------------------------------------------------
r4297 | jcbowman | 2009-05-20 00:48:02 -0600 (Wed, 20 May 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/threeviews.asy (from /trunk/asymptote/examples/twoviews.asy:4296)
   D /trunk/asymptote/examples/twoviews.asy

Update example.

------------------------------------------------------------------------
r4296 | jcbowman | 2009-05-20 00:03:34 -0600 (Wed, 20 May 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/twoviews.asy

Add example showing how to render multiple views of the same picture.

------------------------------------------------------------------------
r4295 | jcbowman | 2009-05-19 23:53:39 -0600 (Tue, 19 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Simplify code.

------------------------------------------------------------------------
r4294 | jcbowman | 2009-05-19 23:49:09 -0600 (Tue, 19 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/three_surface.asy

Remove dependence on currentprojection in label(Label, path3).

------------------------------------------------------------------------
r4293 | jcbowman | 2009-05-19 23:36:08 -0600 (Tue, 19 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Fix another BUILD problem.

------------------------------------------------------------------------
r4292 | jcbowman | 2009-05-19 22:50:14 -0600 (Tue, 19 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/asymptote.spec

Fix build problem.

------------------------------------------------------------------------
r4291 | jcbowman | 2009-05-19 21:29:58 -0600 (Tue, 19 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   R /trunk/asymptote/doc/FAQ/install-sh
   R /trunk/asymptote/doc/install-sh
   M /trunk/asymptote/install-sh

Remove symbolic links from source distribution.

------------------------------------------------------------------------
r4290 | jcbowman | 2009-05-18 23:08:58 -0600 (Mon, 18 May 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Add enable-gsl[=yes] and enable-gl[=yes] options.

Use AS_HELP_STRING.

------------------------------------------------------------------------
r4289 | jcbowman | 2009-05-18 22:47:55 -0600 (Mon, 18 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile.in
   M /trunk/asymptote/doc/png/Makefile.in

Fix distclean.

------------------------------------------------------------------------
r4288 | jcbowman | 2009-05-18 11:08:59 -0600 (Mon, 18 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.74svn.

------------------------------------------------------------------------
r4287 | jcbowman | 2009-05-18 11:08:23 -0600 (Mon, 18 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Revert last change.

------------------------------------------------------------------------
r4286 | jcbowman | 2009-05-18 11:06:44 -0600 (Mon, 18 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Fix version number.

------------------------------------------------------------------------
r4285 | jcbowman | 2009-05-18 02:02:35 -0600 (Mon, 18 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Allow sysdir to be overridden on the command line.

------------------------------------------------------------------------
r4284 | jcbowman | 2009-05-18 00:52:28 -0600 (Mon, 18 May 2009) | 1 line
Changed paths:
   M /trunk/asymptote/settings.cc

Fix texlive build under MSWindows
------------------------------------------------------------------------
r4283 | jcbowman | 2009-05-17 23:10:36 -0600 (Sun, 17 May 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_boxes.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/glrender.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Support user-specified background color in OpenGL renderer via light
constructor.

------------------------------------------------------------------------
r4282 | jcbowman | 2009-05-17 21:18:17 -0600 (Sun, 17 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/settings.cc

Add textinitialfont environment variable.

------------------------------------------------------------------------
r4281 | jcbowman | 2009-05-17 11:41:49 -0600 (Sun, 17 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/camperror.cc
   M /trunk/asymptote/psfile.cc

Call reportFatal in psfile.close().

------------------------------------------------------------------------
r4280 | jcbowman | 2009-05-17 11:22:56 -0600 (Sun, 17 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/camperror.cc
   M /trunk/asymptote/psfile.cc

Don't return after reportError.

------------------------------------------------------------------------
r4279 | jcbowman | 2009-05-17 11:08:10 -0600 (Sun, 17 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Add warn=true arguments to polar, azimuth, colatitude, and latitude.

------------------------------------------------------------------------
r4278 | jcbowman | 2009-05-17 01:18:07 -0600 (Sun, 17 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/pen.h

Set default font to groff 12pt Times Roman when settings.tex="none".

------------------------------------------------------------------------
r4277 | jcbowman | 2009-05-17 00:52:19 -0600 (Sun, 17 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy
   A /trunk/asymptote/examples/textpath.asy
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Add pen support to textpath and example.

------------------------------------------------------------------------
r4276 | jcbowman | 2009-05-17 00:49:39 -0600 (Sun, 17 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.h

Fix segmentation fault after mode error.

------------------------------------------------------------------------
r4275 | jcbowman | 2009-05-16 23:10:29 -0600 (Sat, 16 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Add textpath command, contributed by Michail Vidiassov.

------------------------------------------------------------------------
r4274 | jcbowman | 2009-05-16 15:21:49 -0600 (Sat, 16 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/condor.asy

Update links.

------------------------------------------------------------------------
r4273 | jcbowman | 2009-05-16 10:16:47 -0600 (Sat, 16 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/flowchartdemo.asy

Restore example.

------------------------------------------------------------------------
r4272 | pivaldi | 2009-05-16 08:04:32 -0600 (Sat, 16 May 2009) | 1 line
Changed paths:
   M /trunk/asymptote/base/trembling.asy

trembling.asy: change licence GPL to LGPL.
------------------------------------------------------------------------
r4271 | pivaldi | 2009-05-16 05:07:49 -0600 (Sat, 16 May 2009) | 1 line
Changed paths:
   M /trunk/asymptote/base/geometry.asy

geometry.asy: put the compatibility routines
------------------------------------------------------------------------
r4270 | pivaldi | 2009-05-16 04:52:59 -0600 (Sat, 16 May 2009) | 1 line
Changed paths:
   M /trunk/asymptote/base/geometry.asy

Fix minor bugs in geometry.asy. Change licence GPL to LGPL.
------------------------------------------------------------------------
r4269 | jcbowman | 2009-05-16 01:23:23 -0600 (Sat, 16 May 2009) | 6 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/cube.asy
   M /trunk/asymptote/doc/flowchartdemo.asy
   M /trunk/asymptote/examples/vectorfield3.asy
   A /trunk/asymptote/examples/vectorfieldsphere.asy

Use center=false by default again for orthographic projections.

Improve vectorfield routines.

Update documentation and FAQ.

------------------------------------------------------------------------
r4268 | jcbowman | 2009-05-15 14:32:28 -0600 (Fri, 15 May 2009) | 6 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/cube.asy
   M /trunk/asymptote/examples/condor.asy
   M /trunk/asymptote/examples/teapot.asy

Respect autoadjust=false.

Remove autoadjust parameter from orthographic projections.

Center target by default, unless autoadjust=false.

------------------------------------------------------------------------
r4267 | jcbowman | 2009-05-15 08:55:36 -0600 (Fri, 15 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update documentation of shipout.

------------------------------------------------------------------------
r4266 | jcbowman | 2009-05-15 08:31:21 -0600 (Fri, 15 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.73svn.

------------------------------------------------------------------------
r4265 | jcbowman | 2009-05-14 17:26:51 -0600 (Thu, 14 May 2009) | 1 line
Changed paths:
   M /trunk/asymptote/asymptote.spec

Increment version to 1.73svn.
------------------------------------------------------------------------
r4264 | jcbowman | 2009-05-14 16:03:48 -0600 (Thu, 14 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.72svn.

------------------------------------------------------------------------
r4263 | jcbowman | 2009-05-14 15:59:18 -0600 (Thu, 14 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/pipestream.h

Re-introduce portable zombie-free fork.

------------------------------------------------------------------------
r4262 | jcbowman | 2009-05-14 15:05:21 -0600 (Thu, 14 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Detect degenerate paths.

------------------------------------------------------------------------
r4261 | jcbowman | 2009-05-14 15:04:56 -0600 (Thu, 14 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Fix ambiguity in extrude.

------------------------------------------------------------------------
r4260 | jcbowman | 2009-05-14 12:52:03 -0600 (Thu, 14 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Force HAVE_LIBGLUT on darwin.

------------------------------------------------------------------------
r4259 | jcbowman | 2009-05-14 11:57:53 -0600 (Thu, 14 May 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/patches/README
   A /trunk/asymptote/patches/movie15_20090323.patch

Add patch to workaround problem that shows up in the 2009/03/23 version of
movie15.sty.

------------------------------------------------------------------------
r4258 | jcbowman | 2009-05-14 10:17:15 -0600 (Thu, 14 May 2009) | 1 line
Changed paths:
   M /trunk/asymptote/glrender.cc

Fix spurious zooms due to menu interaction.
------------------------------------------------------------------------
r4257 | jcbowman | 2009-05-14 09:33:06 -0600 (Thu, 14 May 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Detect libGLU.
------------------------------------------------------------------------
r4256 | jcbowman | 2009-05-14 01:47:25 -0600 (Thu, 14 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/label3solid.asy

Change label3 to a routine extrude that returns a surface.

------------------------------------------------------------------------
r4255 | jcbowman | 2009-05-14 01:19:29 -0600 (Thu, 14 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/README
   M /trunk/asymptote/tr.cc
   M /trunk/asymptote/tr.h

Work around old LGPLv2 license covering tr.h and tr.cc.

------------------------------------------------------------------------
r4254 | jcbowman | 2009-05-14 01:00:37 -0600 (Thu, 14 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/triple.h

Report up and target camera parameters.

------------------------------------------------------------------------
r4253 | jcbowman | 2009-05-13 23:21:33 -0600 (Wed, 13 May 2009) | 6 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/label3ribbon.asy
   A /trunk/asymptote/examples/label3solid.asy

Generalize extrude.

Implement label3 for drawing 3D solid labels (illustrated in label3solid.asy).

Remove extra call to bezulate.

------------------------------------------------------------------------
r4252 | jcbowman | 2009-05-13 23:18:57 -0600 (Wed, 13 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy
   M /trunk/asymptote/base/plain_constants.asy

Define mantissaBits.

------------------------------------------------------------------------
r4251 | jcbowman | 2009-05-13 23:17:50 -0600 (Wed, 13 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_filldraw.asy

Limit recursion.

------------------------------------------------------------------------
r4250 | jcbowman | 2009-05-13 11:40:56 -0600 (Wed, 13 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/glrender.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in

Add menu item (c) Camera to output camera position.

------------------------------------------------------------------------
r4249 | jcbowman | 2009-05-12 14:24:34 -0600 (Tue, 12 May 2009) | 1 line
Changed paths:
   M /trunk/asymptote/asymptote.nsi

Make asy.bat respect all command-line arguments.
------------------------------------------------------------------------
r4248 | jcbowman | 2009-05-12 14:07:54 -0600 (Tue, 12 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/doc/grid3xyz.asy
   M /trunk/asymptote/examples/wedge.asy

Fix axis label alignment.

------------------------------------------------------------------------
r4247 | jcbowman | 2009-05-12 11:21:38 -0600 (Tue, 12 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/grid3.asy

Update call to ticks.

------------------------------------------------------------------------
r4246 | jcbowman | 2009-05-12 11:15:49 -0600 (Tue, 12 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy

Support optional margins for axes arrows.

------------------------------------------------------------------------
r4245 | jcbowman | 2009-05-12 10:49:58 -0600 (Tue, 12 May 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/base/trembling.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/floatingdisk.asy

Add trembling module, courtesy of Philippe Ivaldi.

------------------------------------------------------------------------
r4244 | jcbowman | 2009-05-12 10:44:28 -0600 (Tue, 12 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy

Fix rotated path label alignments.

------------------------------------------------------------------------
r4243 | jcbowman | 2009-05-12 02:17:46 -0600 (Tue, 12 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/geometry.asy

Update comments.

------------------------------------------------------------------------
r4242 | jcbowman | 2009-05-12 02:01:22 -0600 (Tue, 12 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/doc/asymptote.texi

Merge in Philippe Ivaldi's geometry module.

------------------------------------------------------------------------
r4241 | jcbowman | 2009-05-11 22:28:04 -0600 (Mon, 11 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/README
   M /trunk/asymptote/doc/asymptote.texi

Update license.

------------------------------------------------------------------------
r4240 | jcbowman | 2009-05-11 15:37:12 -0600 (Mon, 11 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Respect store argument of saveline.

------------------------------------------------------------------------
r4239 | jcbowman | 2009-05-11 12:59:15 -0600 (Mon, 11 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy

Update Ticks3.

------------------------------------------------------------------------
r4238 | jcbowman | 2009-05-11 12:55:54 -0600 (Mon, 11 May 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain_strings.asy

Implement signedtrailingzero.

Fix left-justified trailingzero alignment.

------------------------------------------------------------------------
r4237 | jcbowman | 2009-05-11 11:39:52 -0600 (Mon, 11 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/examples/functionshading.asy

Resolve ambiguity.

------------------------------------------------------------------------
r4236 | jcbowman | 2009-05-11 10:39:04 -0600 (Mon, 11 May 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawfill.cc
   M /trunk/asymptote/drawfill.h
   A /trunk/asymptote/examples/functionshading.asy
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/texfile.h

Implement PostScript calculcator function shading and example.

Add default fillrule arguments to frame shading routines.

------------------------------------------------------------------------
r4235 | jcbowman | 2009-05-08 03:12:28 -0600 (Fri, 08 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Continue splitting when radius of curvature is zero.

------------------------------------------------------------------------
r4234 | jcbowman | 2009-05-08 02:59:30 -0600 (Fri, 08 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc

Add Philipp Stephani's GSL updates.

------------------------------------------------------------------------
r4233 | jcbowman | 2009-05-08 02:11:46 -0600 (Fri, 08 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi

Fix link; add missing index entries.

------------------------------------------------------------------------
r4232 | jcbowman | 2009-05-08 01:22:22 -0600 (Fri, 08 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/three_arrows.asy

Fix endpoint detection.

------------------------------------------------------------------------
r4231 | jcbowman | 2009-05-05 15:44:20 -0600 (Tue, 05 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/pen.h

Fix write(pen).

------------------------------------------------------------------------
r4230 | jcbowman | 2009-05-01 14:42:31 -0600 (Fri, 01 May 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Improve documentation of shipout.

------------------------------------------------------------------------
r4229 | jcbowman | 2009-04-30 11:52:51 -0600 (Thu, 30 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/strokepath.asy

Fix bounds.

------------------------------------------------------------------------
r4228 | jcbowman | 2009-04-30 11:46:33 -0600 (Thu, 30 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/strokepath.asy

Fix comment.

------------------------------------------------------------------------
r4227 | jcbowman | 2009-04-30 11:45:51 -0600 (Thu, 30 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/strokepath.asy

Improve example.

------------------------------------------------------------------------
r4226 | jcbowman | 2009-04-30 11:44:10 -0600 (Thu, 30 Apr 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/strokepath.asy

Add strokepath example.

------------------------------------------------------------------------
r4225 | jcbowman | 2009-04-30 09:32:36 -0600 (Thu, 30 Apr 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/twistedtubes.asy

Add twisted tubes example.

------------------------------------------------------------------------
r4224 | jcbowman | 2009-04-29 16:44:55 -0600 (Wed, 29 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/drawfill.cc
   M /trunk/asymptote/drawfill.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.in

Implement functionshade primitive.

------------------------------------------------------------------------
r4223 | jcbowman | 2009-04-27 22:14:04 -0600 (Mon, 27 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy

Fix numerical resolution problem in label alignment.

------------------------------------------------------------------------
r4222 | jcbowman | 2009-04-27 19:13:42 -0600 (Mon, 27 Apr 2009) | 6 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/settings.cc

Add sysdir setting.

Support automatic determination of sysdir from kpsewhich, if sysdir="".

Add configure option --enable-tetex-build to force sysdir="".

------------------------------------------------------------------------
r4221 | jcbowman | 2009-04-27 11:42:19 -0600 (Mon, 27 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix effective camera positions for oblique projections.

------------------------------------------------------------------------
r4220 | jcbowman | 2009-04-24 11:41:49 -0600 (Fri, 24 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/camperror.cc
   M /trunk/asymptote/camperror.h
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/pipestream.h

Abort on write to pipe failed error.

------------------------------------------------------------------------
r4219 | jcbowman | 2009-04-24 10:55:49 -0600 (Fri, 24 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/animations/slidemovies.asy

Generate wheel.mpg earlier.

------------------------------------------------------------------------
r4218 | jcbowman | 2009-04-24 10:25:53 -0600 (Fri, 24 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/common.h
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/glrender.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/tr.cc

Explicitly check for libGLU.

------------------------------------------------------------------------
r4217 | jcbowman | 2009-04-24 01:59:54 -0600 (Fri, 24 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/psfile.cc

Minor optimizations.

------------------------------------------------------------------------
r4216 | jcbowman | 2009-04-24 01:52:12 -0600 (Fri, 24 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h

Simplify dealiasing code.

------------------------------------------------------------------------
r4215 | jcbowman | 2009-04-24 00:35:32 -0600 (Fri, 24 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h

Optimize dealiasing of 3D rendered non-RGB images.

------------------------------------------------------------------------
r4214 | jcbowman | 2009-04-22 11:42:32 -0600 (Wed, 22 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc

Rename test member function.

------------------------------------------------------------------------
r4213 | jcbowman | 2009-04-22 11:33:48 -0600 (Wed, 22 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/cheese.asy
   M /trunk/asymptote/examples/shellsqrtx01.asy
   M /trunk/asymptote/examples/xxsq01y.asy

Add example of defining a builtin asy struct.

------------------------------------------------------------------------
r4212 | jcbowman | 2009-04-22 10:52:30 -0600 (Wed, 22 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc

Implement value-based addVariable routine.

------------------------------------------------------------------------
r4211 | jcbowman | 2009-04-19 13:56:00 -0600 (Sun, 19 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/path.h
   M /trunk/asymptote/path3.h

Check recursion depth.

------------------------------------------------------------------------
r4210 | jcbowman | 2009-04-19 10:34:12 -0600 (Sun, 19 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Continue subdivision tests if zero radius of curvature is encountered.

------------------------------------------------------------------------
r4209 | jcbowman | 2009-04-18 23:52:51 -0600 (Sat, 18 Apr 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/tube.asy
   M /trunk/asymptote/drawlabel.cc

Change basealign so that "ace" and "acg" are always typeset at the same
location.

------------------------------------------------------------------------
r4208 | jcbowman | 2009-04-18 16:57:05 -0600 (Sat, 18 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Handle more degenerate cases.

------------------------------------------------------------------------
r4207 | jcbowman | 2009-04-18 15:42:21 -0600 (Sat, 18 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Handle degenerate paths.

------------------------------------------------------------------------
r4206 | jcbowman | 2009-04-18 15:28:41 -0600 (Sat, 18 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/base/tube.asy
   M /trunk/asymptote/examples/condor.asy
   A /trunk/asymptote/examples/randompath3.asy
   M /trunk/asymptote/runtime.in

Improve adaptive algorithm used for rendering thick lines and tubes.

------------------------------------------------------------------------
r4205 | jcbowman | 2009-04-18 06:56:28 -0600 (Sat, 18 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/flowchart.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/controlsystem.asy

Fix circle ambiguity.

------------------------------------------------------------------------
r4204 | jcbowman | 2009-04-17 22:15:06 -0600 (Fri, 17 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/condor.asy

Change perspective.

------------------------------------------------------------------------
r4203 | jcbowman | 2009-04-17 22:07:43 -0600 (Fri, 17 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/condor.asy

Fix URL.

------------------------------------------------------------------------
r4202 | jcbowman | 2009-04-17 22:05:46 -0600 (Fri, 17 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/condor.asy

Use parametric mesh.

------------------------------------------------------------------------
r4201 | jcbowman | 2009-04-17 21:28:45 -0600 (Fri, 17 Apr 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/condor.asy (from /trunk/asymptote/examples/stealthdragon.asy:4200)
   D /trunk/asymptote/examples/stealthdragon.asy

Rename example; use smooth coloring.

------------------------------------------------------------------------
r4200 | jcbowman | 2009-04-15 23:35:07 -0600 (Wed, 15 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/extrudedcontour.asy
   A /trunk/asymptote/examples/stealthdragon.asy

Add example.

------------------------------------------------------------------------
r4199 | jcbowman | 2009-04-15 23:28:57 -0600 (Wed, 15 Apr 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/examples/partialsurface.asy

Make boolean condition suppress function evaluation for linearly
interpolated surfaces.

------------------------------------------------------------------------
r4198 | jcbowman | 2009-04-13 08:48:38 -0600 (Mon, 13 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/examples/animations/earthmoon.asy
   A /trunk/asymptote/examples/extrudedcontour.asy

Add operator +(pen, pen[]) and operator +(pen[], pen) and example.

------------------------------------------------------------------------
r4197 | jcbowman | 2009-04-12 23:04:57 -0600 (Sun, 12 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/animations/earthmoon.asy

Generate mpg file.

------------------------------------------------------------------------
r4196 | jcbowman | 2009-04-12 21:32:34 -0600 (Sun, 12 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/animations/earthmoon.asy

Produce an animated gif rather than an inline PDF movie (about 1/4 as big).

------------------------------------------------------------------------
r4195 | jcbowman | 2009-04-12 17:11:56 -0600 (Sun, 12 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Avoid nullpath3 has no points error when label is given nullpath3.

------------------------------------------------------------------------
r4194 | jcbowman | 2009-04-11 01:32:31 -0600 (Sat, 11 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/cube.asy

Set dotgranularity=0 in cube example to force dots to be rendered as spheres.

------------------------------------------------------------------------
r4193 | jcbowman | 2009-04-10 22:03:19 -0600 (Fri, 10 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/animations/torusanimation.asy

Improve example to use a better (smooth) approximation to a torus.

------------------------------------------------------------------------
r4192 | jcbowman | 2009-04-10 15:10:27 -0600 (Fri, 10 Apr 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.71svn.
------------------------------------------------------------------------
r4191 | jcbowman | 2009-04-10 12:57:02 -0600 (Fri, 10 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/asymptote.texi

Add node.

------------------------------------------------------------------------
r4190 | jcbowman | 2009-04-10 11:35:11 -0600 (Fri, 10 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Optimize and improve valid range of choose(int n, int k).

------------------------------------------------------------------------
r4189 | jcbowman | 2009-04-10 10:48:31 -0600 (Fri, 10 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/animations/torusanimation.asy

Update example.

------------------------------------------------------------------------
r4188 | jcbowman | 2009-04-10 09:52:28 -0600 (Fri, 10 Apr 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy

Handle spaces in incoming prefix.

Add prefix arguments to fit function.

------------------------------------------------------------------------
r4187 | jcbowman | 2009-04-10 09:40:07 -0600 (Fri, 10 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Handle spaces in filenames when using pdflatex.

------------------------------------------------------------------------
r4186 | jcbowman | 2009-04-10 00:27:03 -0600 (Fri, 10 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy

Work around animation problems with spaces in filenames.

------------------------------------------------------------------------
r4185 | jcbowman | 2009-04-09 23:57:44 -0600 (Thu, 09 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/base/three_margins.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/fin.asy

Add PenMargin2, etc., for planar arrowhead types like DefaultHead2.

------------------------------------------------------------------------
r4184 | jcbowman | 2009-04-09 17:57:52 -0600 (Thu, 09 Apr 2009) | 3 lines
Changed paths:
   A /trunk/asymptote/base/labelpath3.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/curvedlabel3.asy

Add labelpath3 module for typesetting curved labels in 3D and example,
courtesy of Jens Schwaiger.

------------------------------------------------------------------------
r4183 | jcbowman | 2009-04-09 16:32:17 -0600 (Thu, 09 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/teapot.asy

Center target of teapot.

------------------------------------------------------------------------
r4182 | jcbowman | 2009-04-09 16:30:01 -0600 (Thu, 09 Apr 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/gamma3.asy
   M /trunk/asymptote/examples/sinc.asy
   M /trunk/asymptote/examples/smoothelevation.asy
   M /trunk/asymptote/runtime.in

Add bool center=false parameter to projections to allow one to
automatically center the target within the bounding volume.

------------------------------------------------------------------------
r4181 | jcbowman | 2009-04-07 21:05:53 -0600 (Tue, 07 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Fix clipping example.

------------------------------------------------------------------------
r4180 | jcbowman | 2009-04-07 16:02:10 -0600 (Tue, 07 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Minor update.

------------------------------------------------------------------------
r4179 | jcbowman | 2009-04-07 16:00:46 -0600 (Tue, 07 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Use locale.

------------------------------------------------------------------------
r4178 | jcbowman | 2009-04-07 15:46:44 -0600 (Tue, 07 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

More updates.

------------------------------------------------------------------------
r4177 | jcbowman | 2009-04-07 15:41:08 -0600 (Tue, 07 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Fix typos.

------------------------------------------------------------------------
r4176 | jcbowman | 2009-04-06 15:55:08 -0600 (Mon, 06 Apr 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/BezierPatch.asy

Reserve surface(triple[][] P) for graphing a surface described by a matrix;
use surface(patch(P)) instead.

------------------------------------------------------------------------
r4175 | jcbowman | 2009-04-06 03:39:14 -0600 (Mon, 06 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc

Work around old compiler bug.

------------------------------------------------------------------------
r4174 | jcbowman | 2009-04-06 03:37:42 -0600 (Mon, 06 Apr 2009) | 1 line
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Increment version to 1.70svn.
------------------------------------------------------------------------
r4173 | jcbowman | 2009-04-06 02:02:44 -0600 (Mon, 06 Apr 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/animations/torusanimation.asy

Add torus animation.

------------------------------------------------------------------------
r4172 | jcbowman | 2009-04-06 01:53:38 -0600 (Mon, 06 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/animations/sphere.asy

Reduce memory usage.

------------------------------------------------------------------------
r4171 | jcbowman | 2009-04-06 01:07:52 -0600 (Mon, 06 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/examples/animations/heatequation.asy

Force outformat="pdf" when producing PDF animations.

------------------------------------------------------------------------
r4170 | jcbowman | 2009-04-06 00:30:10 -0600 (Mon, 06 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/animations/heatequation.asy

Change - delimiter to + for animation frames and preview images.

------------------------------------------------------------------------
r4169 | jcbowman | 2009-04-05 23:36:07 -0600 (Sun, 05 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Move extension routine and infinity constant to C++ code.

------------------------------------------------------------------------
r4168 | jcbowman | 2009-04-05 22:50:15 -0600 (Sun, 05 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/embed.asy

Work around hyperref option clash.

------------------------------------------------------------------------
r4167 | jcbowman | 2009-04-05 21:26:41 -0600 (Sun, 05 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/camperror.cc

Catch handled_errors (e.g. from ~psfile()) during throw handled_error().

------------------------------------------------------------------------
r4166 | jcbowman | 2009-04-05 17:08:33 -0600 (Sun, 05 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/base/plain_boxes.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/animations/earthmoon.asy
   M /trunk/asymptote/examples/animations/inlinemovie.tex
   M /trunk/asymptote/examples/animations/inlinemovie3.tex
   M /trunk/asymptote/examples/animations/slidemovies.asy

Fix more animation prefix issues.

------------------------------------------------------------------------
r4165 | jcbowman | 2009-04-05 14:19:38 -0600 (Sun, 05 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/examples/animations/inlinemovie.tex
   M /trunk/asymptote/examples/animations/inlinemovie3.tex

Keep keep flag.

------------------------------------------------------------------------
r4164 | jcbowman | 2009-04-05 13:21:13 -0600 (Sun, 05 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy

Move 3D code out of animation.asy.

------------------------------------------------------------------------
r4163 | jcbowman | 2009-04-05 12:02:17 -0600 (Sun, 05 Apr 2009) | 6 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy
   A /trunk/asymptote/examples/animations/earthmoon.asy
   A /trunk/asymptote/examples/animations/heatequation.asy
   M /trunk/asymptote/examples/animations/inlinemovie.tex
   M /trunk/asymptote/examples/animations/inlinemovie3.tex

Fix inline pdf animations with multipage=false.

Fix global scaling of 3D animations.

Add heatequation and earthmoon examples.

------------------------------------------------------------------------
r4162 | jcbowman | 2009-04-04 14:26:55 -0600 (Sat, 04 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Minor optimization.

------------------------------------------------------------------------
r4161 | jcbowman | 2009-04-04 14:24:31 -0600 (Sat, 04 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Use a lookup table to compute factorial(int n).

------------------------------------------------------------------------
r4160 | jcbowman | 2009-04-04 12:50:14 -0600 (Sat, 04 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/runtime.in

Implement miterlimit.

------------------------------------------------------------------------
r4159 | jcbowman | 2009-04-04 11:26:43 -0600 (Sat, 04 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy

Fix use of baseline.

------------------------------------------------------------------------
r4158 | jcbowman | 2009-04-04 10:44:00 -0600 (Sat, 04 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Disable old lights for multiple exports.

------------------------------------------------------------------------
r4157 | jcbowman | 2009-04-04 08:44:15 -0600 (Sat, 04 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Fix warning message.

------------------------------------------------------------------------
r4156 | jcbowman | 2009-04-04 08:41:58 -0600 (Sat, 04 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Add missing conditional.

------------------------------------------------------------------------
r4155 | jcbowman | 2009-04-04 00:31:39 -0600 (Sat, 04 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/trefoilknot.asy

Improve example.

------------------------------------------------------------------------
r4154 | jcbowman | 2009-04-04 00:24:39 -0600 (Sat, 04 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/symbol.cc
   M /trunk/asymptote/symbol.h

Remove unnecessary parameter.

------------------------------------------------------------------------
r4153 | jcbowman | 2009-04-04 00:22:37 -0600 (Sat, 04 Apr 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/symbol.cc

Fix type conflict by replacing settings.divisor with purge(divisor=0);
divisor=0 means to use the previously set divisor (which defaults to 2, or the
value specified on the command line with the -divisor option).

------------------------------------------------------------------------
r4152 | jcbowman | 2009-04-03 22:06:22 -0600 (Fri, 03 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Increase orthographic viewportfactor.

------------------------------------------------------------------------
r4151 | jcbowman | 2009-04-02 00:05:50 -0600 (Thu, 02 Apr 2009) | 6 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/tube.asy
   M /trunk/asymptote/doc/asymptote.texi

Add missing 3D add function.

Increase nsamples to 32.

Remove nonselfintersecting restriction.

------------------------------------------------------------------------
r4150 | jcbowman | 2009-04-01 02:38:09 -0600 (Wed, 01 Apr 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Fix splitting.

------------------------------------------------------------------------
r4149 | jcbowman | 2009-03-31 20:31:48 -0600 (Tue, 31 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path3.cc

Increase fuzz; use static dxmin.

------------------------------------------------------------------------
r4148 | jcbowman | 2009-03-31 17:32:16 -0600 (Tue, 31 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Reorder tests.

------------------------------------------------------------------------
r4147 | jcbowman | 2009-03-31 17:27:53 -0600 (Tue, 31 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Check for triangles first.

------------------------------------------------------------------------
r4146 | jcbowman | 2009-03-31 16:54:09 -0600 (Tue, 31 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Split randomly to avoid returning a degenerate patch.

------------------------------------------------------------------------
r4145 | jcbowman | 2009-03-31 16:21:13 -0600 (Tue, 31 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc

Fix interactive rendering.

------------------------------------------------------------------------
r4144 | jcbowman | 2009-03-31 02:32:14 -0600 (Tue, 31 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Once an internal degeneracy is found, don't check any more boundary cases.

------------------------------------------------------------------------
r4143 | jcbowman | 2009-03-31 01:45:23 -0600 (Tue, 31 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Increase nsamples.

------------------------------------------------------------------------
r4142 | jcbowman | 2009-03-31 00:39:32 -0600 (Tue, 31 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_surface.asy

Split at the worst boundary degeneracy.

------------------------------------------------------------------------
r4141 | jcbowman | 2009-03-30 12:29:10 -0600 (Mon, 30 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/embed.asy
   M /trunk/asymptote/base/external.asy

Add unicode option to make new versions of hyperref happy.

------------------------------------------------------------------------
r4140 | jcbowman | 2009-03-30 08:44:30 -0600 (Mon, 30 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy

Pass animate the correct file name.

------------------------------------------------------------------------
r4139 | jcbowman | 2009-03-29 23:39:56 -0600 (Sun, 29 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path3.cc

Fix floating point exception caused by attempt to split paths of length 0.

------------------------------------------------------------------------
r4138 | jcbowman | 2009-03-29 23:07:13 -0600 (Sun, 29 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/doc/asymptote.texi

Move inside(path, pen fillrule=currentpen) to plain_paths.asy.

------------------------------------------------------------------------
r4137 | jcbowman | 2009-03-29 20:57:00 -0600 (Sun, 29 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/pen.h

Fix defaultpen(evenodd).

------------------------------------------------------------------------
r4136 | jcbowman | 2009-03-29 17:00:07 -0600 (Sun, 29 Mar 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/path.cc

Fix spurious "undefined" (on curve) return values from windingnumber;
optimize handling of straight segments.

------------------------------------------------------------------------
r4135 | jcbowman | 2009-03-29 14:45:08 -0600 (Sun, 29 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Always define glthread.

------------------------------------------------------------------------
r4134 | jcbowman | 2009-03-29 10:06:33 -0600 (Sun, 29 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi

Release version 1.06 of asymptote.sty to fix undefined \ASYbox bug.

------------------------------------------------------------------------
r4133 | jcbowman | 2009-03-29 00:30:53 -0600 (Sun, 29 Mar 2009) | 5 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/logo3.asy

Automatically apply bezulate to path arrays. Surfaces should now be
constructed directly from paths (and paths arrays), without first calling
bezulate. An array of independent surfaces can still be constructed from a
path array using a loop.

------------------------------------------------------------------------
r4132 | jcbowman | 2009-03-29 00:05:54 -0600 (Sun, 29 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain_pens.asy

Fix inside(path,pen).

------------------------------------------------------------------------
r4131 | jcbowman | 2009-03-28 23:35:26 -0600 (Sat, 28 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy

Add Orest's connect patch to fix nesting.

------------------------------------------------------------------------
r4130 | jcbowman | 2009-03-28 23:11:34 -0600 (Sat, 28 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy
   M /trunk/asymptote/base/three_surface.asy

Specify zerowindingnumber rule.

------------------------------------------------------------------------
r4129 | jcbowman | 2009-03-28 23:09:13 -0600 (Sat, 28 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Improve inside(pair); add fillrule argument.

------------------------------------------------------------------------
r4128 | jcbowman | 2009-03-28 14:21:05 -0600 (Sat, 28 Mar 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Remove internal patch degeneracies by splitting.

Compute subpatches directly from control points.

------------------------------------------------------------------------
r4127 | jcbowman | 2009-03-28 12:24:17 -0600 (Sat, 28 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Implement factorial and choose functions.

------------------------------------------------------------------------
r4126 | jcbowman | 2009-03-28 12:18:16 -0600 (Sat, 28 Mar 2009) | 2 lines
Changed paths:
   D /trunk/asymptote/examples/intersectingpipes.asy
   A /trunk/asymptote/examples/pipeintersection.asy (from /trunk/asymptote/examples/intersectingpipes.asy:4121)

Rename example; use orthographic projection.

------------------------------------------------------------------------
r4125 | jcbowman | 2009-03-28 12:15:09 -0600 (Sat, 28 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Make path(path3, pair(triple)) preserve straight flag.

------------------------------------------------------------------------
r4124 | jcbowman | 2009-03-28 12:08:55 -0600 (Sat, 28 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc

Fix quit deadlock.

------------------------------------------------------------------------
r4123 | jcbowman | 2009-03-28 00:11:09 -0600 (Sat, 28 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc

Increase fuzz to accomodate italic "k".

------------------------------------------------------------------------
r4122 | oshardt | 2009-03-27 21:56:17 -0600 (Fri, 27 Mar 2009) | 1 line
Changed paths:
   M /trunk/asymptote/base/bezulate.asy

Fix connect() to ensure that removed regions do not contain an inner curve. Add fuzz to intersections().
------------------------------------------------------------------------
r4121 | jcbowman | 2009-03-24 21:47:57 -0600 (Tue, 24 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/intersectingpipes.asy

Add surface constructor for multiple surfaces.

------------------------------------------------------------------------
r4120 | jcbowman | 2009-03-24 21:32:54 -0600 (Tue, 24 Mar 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   A /trunk/asymptote/examples/intersectingpipes.asy

Add intersecting pipes example.

Update FAQ.

------------------------------------------------------------------------
r4119 | jcbowman | 2009-03-23 03:23:19 -0600 (Mon, 23 Mar 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.69svn.
------------------------------------------------------------------------
r4118 | jcbowman | 2009-03-23 02:07:01 -0600 (Mon, 23 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/examples/logo3.asy

Update example.

------------------------------------------------------------------------
r4117 | jcbowman | 2009-03-23 01:45:58 -0600 (Mon, 23 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/filesurface.asy

Illustrate automated camera and target computation.

------------------------------------------------------------------------
r4116 | jcbowman | 2009-03-23 01:37:23 -0600 (Mon, 23 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/animations/inlinemovie.tex

Remove unnecessary index.

------------------------------------------------------------------------
r4115 | jcbowman | 2009-03-23 01:34:42 -0600 (Mon, 23 Mar 2009) | 8 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/animations/inlinemovie.tex
   A /trunk/asymptote/examples/animations/inlinemovie3.tex
   M /trunk/asymptote/examples/animations/pdfmovie.asy

Add support for and example of generating a 3D inline pdf movie.

Remove hyphen from animation file prefix for compatibility with animategraphics.

Force multipage=true in inlinetex mode.

Update definition of ASYanimategraphics.

------------------------------------------------------------------------
r4114 | jcbowman | 2009-03-23 00:31:06 -0600 (Mon, 23 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/glrender.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/settings.h

Fix export deadlock.

------------------------------------------------------------------------
r4113 | jcbowman | 2009-03-22 21:42:52 -0600 (Sun, 22 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Don't automatically move camera with target.

------------------------------------------------------------------------
r4112 | jcbowman | 2009-03-22 12:12:52 -0600 (Sun, 22 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/filesurface.asy

Update example.

------------------------------------------------------------------------
r4111 | jcbowman | 2009-03-22 12:11:41 -0600 (Sun, 22 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/smoothelevation.asy

Fix camera adjustment.

------------------------------------------------------------------------
r4110 | jcbowman | 2009-03-21 23:54:54 -0600 (Sat, 21 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.h

Allow \par in a label.

------------------------------------------------------------------------
r4109 | jcbowman | 2009-03-21 23:49:23 -0600 (Sat, 21 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update documentation.

------------------------------------------------------------------------
r4108 | jcbowman | 2009-03-21 23:07:42 -0600 (Sat, 21 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain_strings.asy
   M /trunk/asymptote/doc/asymptote.texi

Improve and generalize baseline.

------------------------------------------------------------------------
r4107 | jcbowman | 2009-03-20 23:26:20 -0600 (Fri, 20 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Look for exact intersections also when fuzz=0.

------------------------------------------------------------------------
r4106 | jcbowman | 2009-03-20 22:42:10 -0600 (Fri, 20 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Suppress spurious space.

------------------------------------------------------------------------
r4105 | jcbowman | 2009-03-20 22:28:18 -0600 (Fri, 20 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy
   M /trunk/asymptote/base/bsp.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/base/tube.asy
   M /trunk/asymptote/doc/asymptote.texi

Standardize sqrtEpsilon.

------------------------------------------------------------------------
r4104 | jcbowman | 2009-03-20 22:15:40 -0600 (Fri, 20 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Remove unused line.

------------------------------------------------------------------------
r4103 | jcbowman | 2009-03-20 22:14:19 -0600 (Fri, 20 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/path3.cc
   M /trunk/asymptote/path3.h
   M /trunk/asymptote/runtime.in

Improve handling of intersection fuzz.

------------------------------------------------------------------------
r4102 | jcbowman | 2009-03-20 14:57:34 -0600 (Fri, 20 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_light.asy

Handle invisible material.

------------------------------------------------------------------------
r4101 | jcbowman | 2009-03-20 14:28:23 -0600 (Fri, 20 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Respect user-specified step value.

------------------------------------------------------------------------
r4100 | jcbowman | 2009-03-19 02:59:14 -0600 (Thu, 19 Mar 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.68svn.
------------------------------------------------------------------------
r4099 | jcbowman | 2009-03-19 01:33:53 -0600 (Thu, 19 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/animation.asy

Fix 3D animations with render > 0.

------------------------------------------------------------------------
r4098 | jcbowman | 2009-03-19 00:40:40 -0600 (Thu, 19 Mar 2009) | 1 line
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/asymptote.nsi

Don't force C:\Documents and Settings\bowman in asy.bat
------------------------------------------------------------------------
r4097 | jcbowman | 2009-03-18 14:18:11 -0600 (Wed, 18 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Remove normal fuzz.

------------------------------------------------------------------------
r4096 | jcbowman | 2009-03-18 02:51:53 -0600 (Wed, 18 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Fix overlap detection internal control points for short paths.

------------------------------------------------------------------------
r4095 | jcbowman | 2009-03-18 01:23:56 -0600 (Wed, 18 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Add file missed from last revision.

------------------------------------------------------------------------
r4094 | jcbowman | 2009-03-18 01:01:08 -0600 (Wed, 18 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path3.cc

Make intersection routines respect fuzz.

------------------------------------------------------------------------
r4093 | jcbowman | 2009-03-15 17:20:04 -0600 (Sun, 15 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Simplify normal calculation slightly.

------------------------------------------------------------------------
r4092 | jcbowman | 2009-03-15 15:32:07 -0600 (Sun, 15 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Reduce Fuzz.

------------------------------------------------------------------------
r4091 | jcbowman | 2009-03-15 15:01:04 -0600 (Sun, 15 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/smoothelevation.asy

Allow prc output if render > 0.

------------------------------------------------------------------------
r4090 | jcbowman | 2009-03-15 00:09:54 -0600 (Sun, 15 Mar 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/settings.cc

Implement settings.auto3D (default true) so that one can disable the poster
option of movie15.sty.

------------------------------------------------------------------------
r4089 | jcbowman | 2009-03-15 00:05:14 -0600 (Sun, 15 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Increase fuzz.

------------------------------------------------------------------------
r4088 | jcbowman | 2009-03-14 23:23:00 -0600 (Sat, 14 Mar 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Detect and fix remaining cases of patch overlap due to normal reversal,
using Rolle's theorem and a quartic root solve.

------------------------------------------------------------------------
r4087 | jcbowman | 2009-03-14 23:09:29 -0600 (Sat, 14 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Detect numerical roots at infinity; increase Fuzz.

------------------------------------------------------------------------
r4086 | jcbowman | 2009-03-14 23:00:31 -0600 (Sat, 14 Mar 2009) | 7 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/path3.cc
   M /trunk/asymptote/runtime.in

Make subpath preserve straight flag; optimize splitCubic for straight segments.

Fix handling of straight flag in operator &(path,cycleToken); do nothing if
path is already cyclic.

Implement pair versions of Bezier functions.

------------------------------------------------------------------------
r4085 | jcbowman | 2009-03-14 15:25:45 -0600 (Sat, 14 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/flatguide.h
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/path.cc

Fix segmentation faults with operations on guide g=cycle.

------------------------------------------------------------------------
r4084 | oshardt | 2009-03-14 11:49:45 -0600 (Sat, 14 Mar 2009) | 1 line
Changed paths:
   M /trunk/asymptote/base/bezulate.asy

Speed up curve sorting.
------------------------------------------------------------------------
r4083 | jcbowman | 2009-03-13 15:02:45 -0600 (Fri, 13 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/base/plain_paths.asy

Fix buildcycle endpoints.

------------------------------------------------------------------------
r4082 | oshardt | 2009-03-11 21:44:52 -0600 (Wed, 11 Mar 2009) | 1 line
Changed paths:
   M /trunk/asymptote/base/bezulate.asy

Use bounding box size to determine whether points are duplicates.
------------------------------------------------------------------------
r4081 | jcbowman | 2009-03-11 01:47:57 -0600 (Wed, 11 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Force planar flag for arrow construction.

------------------------------------------------------------------------
r4080 | jcbowman | 2009-03-11 01:33:51 -0600 (Wed, 11 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy

Remove another degenerate segment.

------------------------------------------------------------------------
r4079 | jcbowman | 2009-03-11 01:25:36 -0600 (Wed, 11 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy

Work around bezulate bug by removing degeneracy.

------------------------------------------------------------------------
r4078 | jcbowman | 2009-03-11 00:18:34 -0600 (Wed, 11 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Fix planar surfaces.

------------------------------------------------------------------------
r4077 | jcbowman | 2009-03-10 23:45:25 -0600 (Tue, 10 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi

Simplify surface constructors; update documentation.

------------------------------------------------------------------------
r4076 | jcbowman | 2009-03-10 22:23:19 -0600 (Tue, 10 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/extra/intro.asy
   M /trunk/asymptote/examples/logo3.asy
   M /trunk/asymptote/examples/shellmethod.asy
   M /trunk/asymptote/examples/shellsqrtx01.asy
   M /trunk/asymptote/examples/slidedemo.asy
   M /trunk/asymptote/examples/washermethod.asy
   M /trunk/asymptote/examples/xxsq01.asy
   M /trunk/asymptote/examples/xxsq01x-1.asy
   M /trunk/asymptote/examples/xxsq01y.asy

Update examples.

------------------------------------------------------------------------
r4075 | jcbowman | 2009-03-10 22:06:09 -0600 (Tue, 10 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Enable poster mode only when there is no rendered preview image.

------------------------------------------------------------------------
r4074 | jcbowman | 2009-03-10 21:34:37 -0600 (Tue, 10 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Add termination tests.

------------------------------------------------------------------------
r4073 | jcbowman | 2009-03-10 21:34:12 -0600 (Tue, 10 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy
   M /trunk/asymptote/base/three.asy

Increase bezulate fuzz; add termination tests.

------------------------------------------------------------------------
r4072 | jcbowman | 2009-03-10 14:04:32 -0600 (Tue, 10 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/base/pstoedit.asy
   M /trunk/asymptote/doc/asymptote.texi

Add Align constant.

------------------------------------------------------------------------
r4071 | jcbowman | 2009-03-10 02:54:16 -0600 (Tue, 10 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi

Fix most instances of selfoverlapping patches.

------------------------------------------------------------------------
r4070 | jcbowman | 2009-03-09 21:38:52 -0600 (Mon, 09 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/drawfill.cc
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h

Make axial and radial shading respect -gray, etc.

------------------------------------------------------------------------
r4069 | jcbowman | 2009-03-09 00:07:48 -0600 (Mon, 09 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fix texpath control points for cyclic segments; respect straight flag.

------------------------------------------------------------------------
r4068 | jcbowman | 2009-03-08 16:11:51 -0600 (Sun, 08 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/generalaxis3.asy
   M /trunk/asymptote/examples/Klein.asy
   M /trunk/asymptote/examples/arrows3.asy

Slightly simplify normal calculation.

------------------------------------------------------------------------
r4067 | jcbowman | 2009-03-08 12:03:26 -0600 (Sun, 08 Mar 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex

Make default viewportwidth \the\linewidth in inline mode and 0 in attached mode.

Document asy environment options in asymptote.sty version 1.04.

------------------------------------------------------------------------
r4066 | jcbowman | 2009-03-08 09:23:09 -0600 (Sun, 08 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/examples/filesurface.asy

Simplify tick calculation.

------------------------------------------------------------------------
r4065 | jcbowman | 2009-03-08 01:18:52 -0700 (Sun, 08 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/examples/filesurface.asy

Improve tick selection.

------------------------------------------------------------------------
r4064 | jcbowman | 2009-03-08 00:02:42 -0700 (Sun, 08 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/filesurface.asy

Colorize example.

------------------------------------------------------------------------
r4063 | jcbowman | 2009-03-07 20:17:56 -0700 (Sat, 07 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/100d.views

Reinstate original views.

------------------------------------------------------------------------
r4062 | jcbowman | 2009-03-07 20:10:03 -0700 (Sat, 07 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/filesurface.asy

Fix camera adjustment.

------------------------------------------------------------------------
r4061 | jcbowman | 2009-03-07 15:23:58 -0700 (Sat, 07 Mar 2009) | 7 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex

Support keyval options width, height, viewportwidth, viewportheight, and
attach in asy environment asymptote.sty.

Remove obsolete asyattach environment.

Move viewportsize to plain_picture.asy to support asymptote.sty.

------------------------------------------------------------------------
r4060 | jcbowman | 2009-03-07 11:14:05 -0700 (Sat, 07 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy

Better fix for unextended axes limits.

------------------------------------------------------------------------
r4059 | jcbowman | 2009-03-07 09:10:37 -0700 (Sat, 07 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update documentation of crop.

------------------------------------------------------------------------
r4058 | jcbowman | 2009-03-07 01:46:18 -0700 (Sat, 07 Mar 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/filesurface.asy
   A /trunk/asymptote/examples/filesurface.dat

Add example of a surface drawn using irregular data read from a file.

------------------------------------------------------------------------
r4057 | jcbowman | 2009-03-07 01:23:39 -0700 (Sat, 07 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy

Revert last change.

------------------------------------------------------------------------
r4056 | jcbowman | 2009-03-07 00:07:03 -0700 (Sat, 07 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy

Fix unextended axes limits and tick generation.

------------------------------------------------------------------------
r4055 | jcbowman | 2009-03-06 23:45:35 -0700 (Fri, 06 Mar 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi

Avoid redundant camera adjustment messages.

Increase camerafactor to 2 again.

------------------------------------------------------------------------
r4054 | jcbowman | 2009-03-06 23:19:49 -0700 (Fri, 06 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Check crop argument.

------------------------------------------------------------------------
r4053 | jcbowman | 2009-03-06 22:52:12 -0700 (Fri, 06 Mar 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy

Improve automatic camera adjustment: relocate target to the center of
the bounding box, if it lies outside, and reposition camera when aspect
ratio is not preserved.

------------------------------------------------------------------------
r4052 | jcbowman | 2009-03-06 00:14:45 -0700 (Fri, 06 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex

Allow the user to specify a minimum viewportsize.

------------------------------------------------------------------------
r4051 | jcbowman | 2009-03-06 00:06:16 -0700 (Fri, 06 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Use a single call to clip in limits.

------------------------------------------------------------------------
r4050 | jcbowman | 2009-03-05 23:56:25 -0700 (Thu, 05 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain_picture.asy

Fix behaviour of xlimits(Crop) and ylimits(Crop) under picture transformation.

------------------------------------------------------------------------
r4049 | jcbowman | 2009-03-04 02:44:31 -0700 (Wed, 04 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy

Increase camerafactor.

------------------------------------------------------------------------
r4048 | jcbowman | 2009-03-04 02:18:49 -0700 (Wed, 04 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/generalaxis3.asy
   M /trunk/asymptote/examples/100d.views
   M /trunk/asymptote/examples/Klein.asy
   M /trunk/asymptote/examples/pdb.asy

Improve automatic camera adjustment.

------------------------------------------------------------------------
r4047 | jcbowman | 2009-03-04 01:09:19 -0700 (Wed, 04 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Work around intermittent hang on exit.

------------------------------------------------------------------------
r4046 | jcbowman | 2009-03-03 01:19:52 -0700 (Tue, 03 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex

Make attached images printable.

------------------------------------------------------------------------
r4045 | jcbowman | 2009-03-02 18:03:03 -0700 (Mon, 02 Mar 2009) | 6 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Turn poster off when we have our own preview image.

Fix viewportmargin.

Remove unwanted camera rescaling.

------------------------------------------------------------------------
r4044 | jcbowman | 2009-03-02 17:49:36 -0700 (Mon, 02 Mar 2009) | 5 lines
Changed paths:
   M /trunk/asymptote/base/embed.asy

Fix spurious annotation question marks and print preview problems
by removing workaround for BBox bug in obsolete 2008/01/16 version of
movie15.sty. The now widely available 2008/10/08 version of movie15.sty is
now compulsory.

------------------------------------------------------------------------
r4043 | jcbowman | 2009-03-02 14:45:00 -0700 (Mon, 02 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy

Fix slanted ticks.

------------------------------------------------------------------------
r4042 | jcbowman | 2009-03-01 22:58:58 -0700 (Sun, 01 Mar 2009) | 1 line
Changed paths:
   M /trunk/asymptote/base/animation.asy

Fix animation prefix.
------------------------------------------------------------------------
r4041 | jcbowman | 2009-03-01 16:32:54 -0700 (Sun, 01 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Fix planar arrows for 2D projections.

------------------------------------------------------------------------
r4040 | jcbowman | 2009-03-01 16:01:58 -0700 (Sun, 01 Mar 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Allow one to disable poster option.

------------------------------------------------------------------------
r4039 | jcbowman | 2009-02-27 16:32:54 -0700 (Fri, 27 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/arrows3.asy

Resize example.

------------------------------------------------------------------------
r4038 | jcbowman | 2009-02-27 14:43:51 -0700 (Fri, 27 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Don't hide convert errors.

------------------------------------------------------------------------
r4037 | jcbowman | 2009-02-26 22:09:51 -0700 (Thu, 26 Feb 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/fin.asy

Add example (contributed by Orest Shardt).

------------------------------------------------------------------------
r4036 | jcbowman | 2009-02-26 16:23:44 -0700 (Thu, 26 Feb 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.67svn.
------------------------------------------------------------------------
r4035 | jcbowman | 2009-02-26 15:00:38 -0700 (Thu, 26 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/animation.asy

Fix outprefix.

------------------------------------------------------------------------
r4034 | jcbowman | 2009-02-26 09:01:58 -0700 (Thu, 26 Feb 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/runtime.in

Remove animation optimization by default.

Under MSWindows, suppress call to animate since it requires XWindows.

------------------------------------------------------------------------
r4033 | jcbowman | 2009-02-26 07:50:25 -0700 (Thu, 26 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/RiemannSurface.asy
   A /trunk/asymptote/examples/RiemannSurfaceRoot.asy

Add optional direction argument to three-dimensional bars.

------------------------------------------------------------------------
r4032 | jcbowman | 2009-02-26 07:45:58 -0700 (Thu, 26 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy

Avoid division by zero when NColors=1.

------------------------------------------------------------------------
r4031 | jcbowman | 2009-02-26 05:45:26 -0700 (Thu, 26 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.h

Fix alignment bug under pdflatex due to missing %.

------------------------------------------------------------------------
r4030 | jcbowman | 2009-02-25 22:04:31 -0700 (Wed, 25 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/tvgen.asy

Change guides into paths; update to LGPL.

------------------------------------------------------------------------
r4029 | jcbowman | 2009-02-25 16:21:27 -0700 (Wed, 25 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_markers.asy

Use integer division.

------------------------------------------------------------------------
r4028 | jcbowman | 2009-02-25 16:07:20 -0700 (Wed, 25 Feb 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h

Remove "named argument may be mistaken for assignment" debugging warning as
it discourages the use of named arguments and detracts from the usefulness of
the -d option.

------------------------------------------------------------------------
r4027 | jcbowman | 2009-02-25 15:06:21 -0700 (Wed, 25 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Revert to interpolating function at midpoints.

------------------------------------------------------------------------
r4026 | jcbowman | 2009-02-24 09:51:11 -0700 (Tue, 24 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/arrows3.asy

Add optional normal argument to DefaultHead2, HookHead2, and TeXHead2.

------------------------------------------------------------------------
r4025 | jcbowman | 2009-02-24 00:47:00 -0700 (Tue, 24 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Fix Arrow3(TeXHead2).

------------------------------------------------------------------------
r4024 | jcbowman | 2009-02-24 00:35:08 -0700 (Tue, 24 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/examples/arrows3.asy

Fix alignment of DefaultHead2, HookHead2, and TeXHead2 arrowheads.

------------------------------------------------------------------------
r4023 | jcbowman | 2009-02-23 00:36:02 -0700 (Mon, 23 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Improve thin 3D arrow handling.

------------------------------------------------------------------------
r4022 | jcbowman | 2009-02-22 23:01:42 -0700 (Sun, 22 Feb 2009) | 7 lines
Changed paths:
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/base/patterns.asy
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/plain_boxes.asy
   M /trunk/asymptote/base/plain_filldraw.asy
   M /trunk/asymptote/base/plain_markers.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/arrows3.asy

Make filltype a structure to allow extraction of type and pen parameters.

Improve the appearance of DefaultHead2, HookHead2, and TeXHead2 (particularly
with curved paths); standardize their usage with their 2D counterparts.

Fix MidArcArrow(TeXHead) sizing.

------------------------------------------------------------------------
r4021 | jcbowman | 2009-02-22 20:32:38 -0700 (Sun, 22 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Untabify.

------------------------------------------------------------------------
r4020 | jcbowman | 2009-02-21 20:30:41 -0700 (Sat, 21 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Upgrade license to LPGL, as per email from Philippe.

------------------------------------------------------------------------
r4019 | jcbowman | 2009-02-21 16:39:27 -0700 (Sat, 21 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/examples/arrows3.asy

Retune 3D arrow parameters.

------------------------------------------------------------------------
r4018 | jcbowman | 2009-02-21 16:03:22 -0700 (Sat, 21 Feb 2009) | 3 lines
Changed paths:
   A /trunk/asymptote/LICENSE.LESSER (from /trunk/asymptote/prc/LICENSE.LESSER:4016)
   M /trunk/asymptote/fftw++.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/pipestream.h
   D /trunk/asymptote/prc/LICENSE.LESSER
   M /trunk/asymptote/xstream.h

Upgrade global license from GPL to LPGL (except as noted within individual
files).

------------------------------------------------------------------------
r4017 | jcbowman | 2009-02-21 15:37:09 -0700 (Sat, 21 Feb 2009) | 2 lines
Changed paths:
   D /trunk/asymptote/base/featpost3D.asy
   M /trunk/asymptote/doc/asymptote.texi

Remove obsolete featpost3D.asy module.

------------------------------------------------------------------------
r4016 | jcbowman | 2009-02-21 14:56:33 -0700 (Sat, 21 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi

Add bool autoadjust=true argument to perspective projection constructors.

------------------------------------------------------------------------
r4015 | jcbowman | 2009-02-21 12:26:15 -0700 (Sat, 21 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy

Fix TeXHead alignment for curved arrows along with endpoint appearance.

------------------------------------------------------------------------
r4014 | jcbowman | 2009-02-21 10:46:29 -0700 (Sat, 21 Feb 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy

Add autoadjust flag to projections to disable automatic camera adjustment
(for experts only).

------------------------------------------------------------------------
r4013 | jcbowman | 2009-02-21 10:28:25 -0700 (Sat, 21 Feb 2009) | 7 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/solids.asy

Fix transverse vs. longitudinal typo.

Add slight hysteresis to camera adjustment.

Always notify user if camera is moved, as transverse and longitudinal
slices will have to be (manually) recomputed using the new camera position.

------------------------------------------------------------------------
r4012 | jcbowman | 2009-02-21 03:05:32 -0700 (Sat, 21 Feb 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/arrows3.asy

Add 3D arrows example.

------------------------------------------------------------------------
r4011 | jcbowman | 2009-02-21 02:21:58 -0700 (Sat, 21 Feb 2009) | 6 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Fix appearance of TeXHead3 on curved paths.

Fix alignment of DefaultHead2, HookHead2, and TeXHead2 arrows.

Pass arrowheadpen to 2D arrow routines when settings.render=0.

------------------------------------------------------------------------
r4010 | jcbowman | 2009-02-20 17:30:32 -0700 (Fri, 20 Feb 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi

Use abs(camera-target) rather than just the z component for camera adjustment.

Add showtarget parameter to projections.

------------------------------------------------------------------------
r4009 | oshardt | 2009-02-19 20:14:42 -0700 (Thu, 19 Feb 2009) | 1 line
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Improve selecton of perpendicular vector.
------------------------------------------------------------------------
r4008 | jcbowman | 2009-02-19 16:46:20 -0700 (Thu, 19 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fix typo.

------------------------------------------------------------------------
r4007 | jcbowman | 2009-02-19 11:00:11 -0700 (Thu, 19 Feb 2009) | 1 line
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Increment version to 1.66svn.
------------------------------------------------------------------------
r4006 | jcbowman | 2009-02-19 09:33:22 -0700 (Thu, 19 Feb 2009) | 6 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/texfile.cc

Fix pdflatex output.

Implement xelatex engine.

Fix xelatex alignment.

------------------------------------------------------------------------
r4005 | jcbowman | 2009-02-19 01:19:28 -0700 (Thu, 19 Feb 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.65svn
------------------------------------------------------------------------
r4004 | jcbowman | 2009-02-19 00:24:03 -0700 (Thu, 19 Feb 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/plain_shipout.asy

Force shipped=true also for pictures.

Install *.view files.

------------------------------------------------------------------------
r4003 | jcbowman | 2009-02-18 23:13:31 -0700 (Wed, 18 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/slide.asy

Change default value of ysize parameter of asyinclude.

------------------------------------------------------------------------
r4002 | jcbowman | 2009-02-18 23:08:44 -0700 (Wed, 18 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/100d.views
   A /trunk/asymptote/examples/cpkcolors.asy
   A /trunk/asymptote/examples/pdb.asy

Add Protein Data Bank example that illustrates how to set predefined views.

------------------------------------------------------------------------
r4001 | jcbowman | 2009-02-18 22:13:48 -0700 (Wed, 18 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Change dots to underscores in movie15.sty file names.

------------------------------------------------------------------------
r4000 | jcbowman | 2009-02-18 21:03:22 -0700 (Wed, 18 Feb 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/prc/LICENSE.LESSER

Add text of LGPL license for PRC code; LICENSE is in parent directory.

------------------------------------------------------------------------
r3999 | jcbowman | 2009-02-18 21:01:08 -0700 (Wed, 18 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/prc/PRCTools/bitData.cc
   M /trunk/asymptote/prc/PRCTools/bitData.h
   M /trunk/asymptote/prc/PRCTools/bitSearchDouble.cc
   M /trunk/asymptote/prc/PRCTools/bitSearchUI.cc
   M /trunk/asymptote/prc/PRCTools/describeMain.cc
   M /trunk/asymptote/prc/PRCTools/describePRC.cc
   M /trunk/asymptote/prc/PRCTools/describePRC.h
   M /trunk/asymptote/prc/PRCTools/extractSections.cc
   M /trunk/asymptote/prc/PRCTools/iPRCFile.cc
   M /trunk/asymptote/prc/PRCTools/iPRCFile.h
   M /trunk/asymptote/prc/PRCTools/inflation.cc
   M /trunk/asymptote/prc/PRCTools/inflation.h
   M /trunk/asymptote/prc/PRCTools/inflationMain.cc
   M /trunk/asymptote/prc/PRCTools/makePRC.cc
   M /trunk/asymptote/prc/PRCbitStream.cc
   M /trunk/asymptote/prc/PRCbitStream.h
   M /trunk/asymptote/prc/oPRCFile.cc
   M /trunk/asymptote/prc/oPRCFile.h
   M /trunk/asymptote/prc/test.cc
   M /trunk/asymptote/prc/writePRC.cc
   M /trunk/asymptote/prc/writePRC.h

Upgrade license of PRC code from GPL to LGPL (agreed to by Orest).

------------------------------------------------------------------------
r3998 | jcbowman | 2009-02-18 20:27:47 -0700 (Wed, 18 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Update FAQ.

------------------------------------------------------------------------
r3997 | jcbowman | 2009-02-18 19:38:33 -0700 (Wed, 18 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/extra/intro.asy

Fix file path.

------------------------------------------------------------------------
r3996 | jcbowman | 2009-02-18 19:32:41 -0700 (Wed, 18 Feb 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/doc/GaussianSurface.asy
   M /trunk/asymptote/doc/extra/intro.asy
   M /trunk/asymptote/examples/slidedemo.asy

Add interactive 3D examples to intro.asy.

Make GaussianSurface smooth.

------------------------------------------------------------------------
r3995 | jcbowman | 2009-02-18 15:06:16 -0700 (Wed, 18 Feb 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy

Strip directory from animation prefix.

Don't delete generated animation.pdf file.

------------------------------------------------------------------------
r3994 | jcbowman | 2009-02-18 07:58:32 -0700 (Wed, 18 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Add support for xelatex pdf specials, using the "literal" keyword.

------------------------------------------------------------------------
r3993 | jcbowman | 2009-02-18 07:38:48 -0700 (Wed, 18 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/slidedemo.asy

Generate PythagoreanTree if needed.

------------------------------------------------------------------------
r3992 | jcbowman | 2009-02-17 21:34:10 -0700 (Tue, 17 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Don't force target to be part of control volume for absolute projections.

------------------------------------------------------------------------
r3991 | jcbowman | 2009-02-17 21:25:41 -0700 (Tue, 17 Feb 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.64svn.
------------------------------------------------------------------------
r3990 | jcbowman | 2009-02-17 19:51:20 -0700 (Tue, 17 Feb 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Force the target position to be inside the bounding volume.

Remove duplicate definition of rectify(triple).

------------------------------------------------------------------------
r3989 | jcbowman | 2009-02-17 16:37:06 -0700 (Tue, 17 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Fix handling of invisible surfaces.

------------------------------------------------------------------------
r3988 | jcbowman | 2009-02-17 09:07:42 -0700 (Tue, 17 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc

Fix synchronization of interactive rendering.

------------------------------------------------------------------------
r3987 | jcbowman | 2009-02-17 01:05:33 -0700 (Tue, 17 Feb 2009) | 7 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/embed.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/patches/README
   A /trunk/asymptote/patches/movie15_dvipdfmx.sty
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Avoid spurious xelatex warning messages due to null (placeholder) graphics
files.

Add patched version of movie15.sty for xelatex users' convenience.

Simplify embed.asy.

------------------------------------------------------------------------
r3986 | jcbowman | 2009-02-17 00:30:54 -0700 (Tue, 17 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Improve guide collection for non-midpoint case.

------------------------------------------------------------------------
r3985 | jcbowman | 2009-02-15 12:20:10 -0700 (Sun, 15 Feb 2009) | 6 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/contour3.asy
   M /trunk/asymptote/doc/asymptote.texi

Generalize definition of middle to arbitrary quadrilaterals.

Avoid need for interpolating function at cell midpoint; use 2 triangles instead.

Use nmesh instead of (poorly named) ncell parameter for 3D contours.

------------------------------------------------------------------------
r3984 | jcbowman | 2009-02-15 12:13:24 -0700 (Sun, 15 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Handle degenerate and nondegenerate rendering consistently.

------------------------------------------------------------------------
r3983 | jcbowman | 2009-02-14 11:22:48 -0700 (Sat, 14 Feb 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/gamma3.asy
   M /trunk/asymptote/examples/slidedemo.asy
   M /trunk/asymptote/runtime.in

Implement complex gamma function in C++ code.

Add interactive 3D surface of revolution example to slidedemo.

------------------------------------------------------------------------
r3982 | jcbowman | 2009-02-14 09:58:01 -0700 (Sat, 14 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Disable graphic generation when view=true.

------------------------------------------------------------------------
r3981 | jcbowman | 2009-02-13 00:10:23 -0700 (Fri, 13 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/embed.asy
   M /trunk/asymptote/patches/README
   A /trunk/asymptote/patches/movie15_dvipdfmx.patch

Add 3D (and other multimedia) support for xelatex.

------------------------------------------------------------------------
r3980 | jcbowman | 2009-02-12 23:54:37 -0700 (Thu, 12 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy

Improve pdf format detection.

------------------------------------------------------------------------
r3979 | jcbowman | 2009-02-12 23:49:37 -0700 (Thu, 12 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix preview generation.

------------------------------------------------------------------------
r3978 | jcbowman | 2009-02-12 22:42:05 -0700 (Thu, 12 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/base/three.asy

Automatically include rendered images when fitting nonprc pictures.

------------------------------------------------------------------------
r3977 | jcbowman | 2009-02-11 23:24:54 -0700 (Wed, 11 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/patches/pstoedit-3.45asy.patch

Patch compilation errors in pstoedit-3.45.

------------------------------------------------------------------------
r3976 | jcbowman | 2009-02-11 23:16:52 -0700 (Wed, 11 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/log2graph.asy
   M /trunk/asymptote/examples/electromagnetic.asy
   M /trunk/asymptote/examples/logdown.asy

Replace old-style constructors with operator init.

------------------------------------------------------------------------
r3975 | jcbowman | 2009-02-11 22:01:19 -0700 (Wed, 11 Feb 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/log2graph.asy
   A /trunk/asymptote/examples/electromagnetic.asy

Add electromagnetic spectrum.

Make minor ticks work properly with custom logarithmic axes.

------------------------------------------------------------------------
r3974 | jcbowman | 2009-02-11 16:17:38 -0700 (Wed, 11 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/doc/filegraph.dat

Don't report error on eof after reading 0 values from file.

------------------------------------------------------------------------
r3973 | jcbowman | 2009-02-11 15:55:26 -0700 (Wed, 11 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_markers.asy

Handle one-column legends correctly (patch contributed by Martin Wiebusch).

------------------------------------------------------------------------
r3972 | jcbowman | 2009-02-11 15:33:45 -0700 (Wed, 11 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/pstoedit.asy
   A /trunk/asymptote/examples/RiemannSurface.asy
   M /trunk/asymptote/examples/logdown.asy

Fix pstoedit support: remove duplicate beginclip/endclip functions.

------------------------------------------------------------------------
r3971 | jcbowman | 2009-02-11 00:29:52 -0700 (Wed, 11 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update unicode documentation.

------------------------------------------------------------------------
r3970 | jcbowman | 2009-02-10 23:22:23 -0700 (Tue, 10 Feb 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Support xelatex again. Note that this experimental tex engine does not yet
support pdf specials (required for label clipping and label transforms)
or the movie15 package (required for 3D PDF files).

------------------------------------------------------------------------
r3969 | jcbowman | 2009-02-09 00:16:59 -0700 (Mon, 09 Feb 2009) | 1 line
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Increment version to 1.63svn.
------------------------------------------------------------------------
r3968 | jcbowman | 2009-02-08 23:00:12 -0700 (Sun, 08 Feb 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/doc/asymptote.texi

Implement a pen rgb(string s) routine that returns a pen corresponding to a
given 6-character RGB hexidecimal string.

------------------------------------------------------------------------
r3967 | jcbowman | 2009-02-08 22:14:02 -0700 (Sun, 08 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Delaunay.cc
   M /trunk/asymptote/Delaunay.h
   M /trunk/asymptote/absyn.h
   M /trunk/asymptote/access.cc
   M /trunk/asymptote/application.cc
   M /trunk/asymptote/application.h
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/bbox.h
   M /trunk/asymptote/bbox3.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/coenv.cc
   M /trunk/asymptote/constructor.cc
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawfill.cc
   M /trunk/asymptote/drawfill.h
   M /trunk/asymptote/drawimage.h
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/drawverbatim.h
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/env.cc
   M /trunk/asymptote/env.h
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/fftw++.h
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/frame.h
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/fundec.h
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/getopt.h
   M /trunk/asymptote/glrender.h
   M /trunk/asymptote/guide.cc
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/item.h
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/knot.h
   M /trunk/asymptote/locate.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/mathop.h
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/newexp.h
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/parser.h
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/path3.cc
   M /trunk/asymptote/path3.h
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/prcfile.h
   M /trunk/asymptote/predicates.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/process.h
   M /trunk/asymptote/program.cc
   M /trunk/asymptote/program.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/refaccess.cc
   M /trunk/asymptote/refaccess.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/simpson.cc
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h
   M /trunk/asymptote/stm.cc
   M /trunk/asymptote/stm.h
   M /trunk/asymptote/symbol.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h
   M /trunk/asymptote/transform.h
   M /trunk/asymptote/triple.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h
   M /trunk/asymptote/varinit.cc
   M /trunk/asymptote/varinit.h
   M /trunk/asymptote/xstream.h

Reformat C++ files.

------------------------------------------------------------------------
r3966 | jcbowman | 2009-02-08 21:22:15 -0700 (Sun, 08 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/CAD.asy
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/base/bezulate.asy
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/contour3.asy
   M /trunk/asymptote/base/embed.asy
   M /trunk/asymptote/base/external.asy
   M /trunk/asymptote/base/flowchart.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/grid3.asy
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/obj.asy
   M /trunk/asymptote/base/ode.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/patterns.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/plain_paths.asy

Reformat and untabify base files.

------------------------------------------------------------------------
r3965 | jcbowman | 2009-02-08 10:19:04 -0700 (Sun, 08 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_markers.asy
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/doc/asymptote.texi

Add Label arguments to more of the dot routines.

------------------------------------------------------------------------
r3964 | jcbowman | 2009-02-07 13:08:26 -0700 (Sat, 07 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_markers.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/markregular.asy

Add parametric version of markuniform.

------------------------------------------------------------------------
r3963 | jcbowman | 2009-02-06 23:41:46 -0700 (Fri, 06 Feb 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Implement int hex(string s) function that casts a hexidecimal string to an
integer.

------------------------------------------------------------------------
r3962 | jcbowman | 2009-02-06 19:04:56 -0700 (Fri, 06 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_markers.asy

Add default picture argument.

------------------------------------------------------------------------
r3961 | jcbowman | 2009-02-05 02:38:31 -0700 (Thu, 05 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Fix asy -f pdf -o temp/venn.

------------------------------------------------------------------------
r3960 | jcbowman | 2009-02-05 02:36:16 -0700 (Thu, 05 Feb 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.62svn.
------------------------------------------------------------------------
r3959 | jcbowman | 2009-02-05 01:35:32 -0700 (Thu, 05 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/venn.asy

Prevent multiple shipouts in venn example.

------------------------------------------------------------------------
r3958 | jcbowman | 2009-02-04 22:43:29 -0700 (Wed, 04 Feb 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/nopapersize.ps
   M /trunk/asymptote/picture.cc

Change nopapersize.ps to use letterSize/a4size to work with the current
MiKTeX version of dvips, which does not support the DVIPSRC environment
variable.

------------------------------------------------------------------------
r3957 | jcbowman | 2009-02-04 22:14:53 -0700 (Wed, 04 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Indent.

------------------------------------------------------------------------
r3956 | jcbowman | 2009-02-04 22:13:24 -0700 (Wed, 04 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/shellsqrtx01.asy
   M /trunk/asymptote/glrender.cc

Fix aspect ratio on re-entry.

------------------------------------------------------------------------
r3955 | jcbowman | 2009-02-04 19:04:07 -0700 (Wed, 04 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy

Add Pentype function to return a pen of increasing colour and linetype.

------------------------------------------------------------------------
r3954 | jcbowman | 2009-02-04 17:50:25 -0700 (Wed, 04 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/galleon.asy

Fix typo in URL.

------------------------------------------------------------------------
r3953 | jcbowman | 2009-02-04 08:57:55 -0700 (Wed, 04 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Re-enable freeglut extensions to support user-specified multisampling again.

------------------------------------------------------------------------
r3952 | jcbowman | 2009-02-04 08:47:24 -0700 (Wed, 04 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Destroy any existing export window before entering View mode.

------------------------------------------------------------------------
r3951 | jcbowman | 2009-02-03 23:46:20 -0700 (Tue, 03 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Remove spurious \phantom{+}.

------------------------------------------------------------------------
r3950 | jcbowman | 2009-02-03 23:33:34 -0700 (Tue, 03 Feb 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/util.h

Fix asydir(); under CYGWIN.

Add missing CYGWIN prototype.

------------------------------------------------------------------------
r3949 | jcbowman | 2009-02-03 22:53:23 -0700 (Tue, 03 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/patches/dvipdf

Remove -P pdf as this breaks file attachments.

------------------------------------------------------------------------
r3948 | jcbowman | 2009-02-03 22:32:40 -0700 (Tue, 03 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Fix segmentation fault due to spurious window creation in export loop.

------------------------------------------------------------------------
r3947 | jcbowman | 2009-02-03 22:27:54 -0700 (Tue, 03 Feb 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_strings.asy

Add string[] to int[] ecast.

------------------------------------------------------------------------
r3946 | jcbowman | 2009-01-31 11:49:19 -0700 (Sat, 31 Jan 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Fix dvipsOptions.

Don't allow dvipsOptions to override -tnopapersize.

------------------------------------------------------------------------
r3945 | jcbowman | 2009-01-31 10:18:22 -0700 (Sat, 31 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/patches/dvipdf

Update dvipdf to correspond to the latest ghostscript svn source.

------------------------------------------------------------------------
r3944 | jcbowman | 2009-01-31 08:29:42 -0700 (Sat, 31 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Warn that silhouette routine is intended only for 2d projections.

------------------------------------------------------------------------
r3943 | jcbowman | 2009-01-30 23:22:51 -0700 (Fri, 30 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy

Enforce the same zerowinding fillrule used by dvips.

------------------------------------------------------------------------
r3942 | jcbowman | 2009-01-30 23:07:10 -0700 (Fri, 30 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/nopapersize.ps
   M /trunk/asymptote/picture.cc

Rename nosize to nopapersize for clarity.

------------------------------------------------------------------------
r3941 | jcbowman | 2009-01-30 22:58:28 -0700 (Fri, 30 Jan 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   A /trunk/asymptote/base/nopapersize.ps
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Workaround dvips misconfiguration in TeXlive 2008 (and possibly other new TeX
distributions) that introduces unwanted %%BeginPaperSize commands into the
EPS output.

------------------------------------------------------------------------
r3940 | jcbowman | 2009-01-30 16:26:56 -0700 (Fri, 30 Jan 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/asymptote.py
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/settings.cc

Reinstate -q (-quiet) option.

Update asymptote.py to use -interactive option.

------------------------------------------------------------------------
r3939 | jcbowman | 2009-01-27 14:38:53 -0700 (Tue, 27 Jan 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Work around dvips configuration errors on some systems by enforcing no
paper type comments.

------------------------------------------------------------------------
r3938 | jcbowman | 2009-01-27 08:40:48 -0700 (Tue, 27 Jan 2009) | 2 lines
Changed paths:
   D /trunk/asymptote/examples/1overx.asy
   A /trunk/asymptote/examples/oneoverx.asy (from /trunk/asymptote/examples/1overx.asy:3937)

Rename file.

------------------------------------------------------------------------
r3937 | jcbowman | 2009-01-26 22:17:28 -0700 (Mon, 26 Jan 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.61svn.
------------------------------------------------------------------------
r3936 | jcbowman | 2009-01-26 21:01:00 -0700 (Mon, 26 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy

Fix surface condition type.

------------------------------------------------------------------------
r3935 | jcbowman | 2009-01-26 17:58:00 -0700 (Mon, 26 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/floor.asy

Simplify notation.

------------------------------------------------------------------------
r3934 | jcbowman | 2009-01-26 17:12:17 -0700 (Mon, 26 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/floor.asy

Remove diagnostics.

------------------------------------------------------------------------
r3933 | jcbowman | 2009-01-26 17:11:23 -0700 (Mon, 26 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/floor.asy

Improved marker alignment.

------------------------------------------------------------------------
r3932 | jcbowman | 2009-01-26 16:48:24 -0700 (Mon, 26 Jan 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/1overx.asy
   M /trunk/asymptote/examples/gamma.asy

Force a new guide after omitting points in conditional graphs; avoid
spurious empty guides.

------------------------------------------------------------------------
r3931 | jcbowman | 2009-01-26 16:00:49 -0700 (Mon, 26 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/floor.asy

Improve axis label.

------------------------------------------------------------------------
r3930 | jcbowman | 2009-01-26 15:59:40 -0700 (Mon, 26 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/floor.asy

Simplify example.

------------------------------------------------------------------------
r3929 | jcbowman | 2009-01-26 15:56:55 -0700 (Mon, 26 Jan 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/floor.asy

Add floor example.

------------------------------------------------------------------------
r3928 | jcbowman | 2009-01-26 12:54:20 -0700 (Mon, 26 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/pipestream.h

Fix read from pipe failed error under MSDOS.

------------------------------------------------------------------------
r3927 | jcbowman | 2009-01-25 23:18:19 -0700 (Sun, 25 Jan 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/asymptote.spec

Allow xasy to be run from a write-protected directory under UNIX again
by implementing broken (8.3) format tempdir workaround only for MSWindows.

------------------------------------------------------------------------
r3926 | jcbowman | 2009-01-25 08:58:27 -0700 (Sun, 25 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Catch out of memory errors.

------------------------------------------------------------------------
r3925 | jcbowman | 2009-01-24 21:05:45 -0700 (Sat, 24 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Remove LocalWords from FAQ.

------------------------------------------------------------------------
r3924 | jcbowman | 2009-01-24 17:46:47 -0700 (Sat, 24 Jan 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Recommend svn version of freeglut only for UNIX systems with graphics cards
that support multisampling.

------------------------------------------------------------------------
r3923 | jcbowman | 2009-01-24 17:29:36 -0700 (Sat, 24 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/texfile.cc

Catch unhandled exception when exporting to write-protected directory.

------------------------------------------------------------------------
r3922 | jcbowman | 2009-01-24 15:21:27 -0700 (Sat, 24 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Modify yum instructions for obtaining most recent version of Asymptote.

------------------------------------------------------------------------
r3921 | jcbowman | 2009-01-24 14:57:49 -0700 (Sat, 24 Jan 2009) | 8 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi

Use default for bool3 initializer.

Change condition array for graphs to bool3[].

Add more bool3 support functions.

Reformat base files.

------------------------------------------------------------------------
r3920 | jcbowman | 2009-01-24 12:34:04 -0700 (Sat, 24 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Work around inability of movie15.sty package to handle spaces in filenames.

------------------------------------------------------------------------
r3919 | jcbowman | 2009-01-24 11:07:14 -0700 (Sat, 24 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_strings.asy
   M /trunk/asymptote/doc/asymptote.texi

Add gettriple routine.

------------------------------------------------------------------------
r3918 | jcbowman | 2009-01-24 11:04:57 -0700 (Sat, 24 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Don't regenerate asy-keywords.el with make install-asy.

------------------------------------------------------------------------
r3917 | jcbowman | 2009-01-24 10:30:30 -0700 (Sat, 24 Jan 2009) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Emphasize that settings.outformat="pdf" must be set before three.asy (or
graph3.asy) is imported.

------------------------------------------------------------------------
r3916 | jcbowman | 2009-01-24 10:05:21 -0700 (Sat, 24 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi

Document and standardize usage of bool3 type.

------------------------------------------------------------------------
r3915 | jcbowman | 2009-01-23 22:38:32 -0700 (Fri, 23 Jan 2009) | 6 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/1overx.asy
   M /trunk/asymptote/examples/gamma.asy

Simplify and document graph interface routines.

Make cond argument of graph a bool3(real) function, to allow one to
distinguish between points that should not be plotted and points belonging
to a new branch of the graph.

------------------------------------------------------------------------
r3914 | jcbowman | 2009-01-22 10:13:15 -0700 (Thu, 22 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/1overx.asy

Simplify example.

------------------------------------------------------------------------
r3913 | jcbowman | 2009-01-22 10:06:32 -0700 (Thu, 22 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/1overx.asy

Improve branch test.

------------------------------------------------------------------------
r3912 | jcbowman | 2009-01-21 23:00:55 -0700 (Wed, 21 Jan 2009) | 7 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/three.asy
   A /trunk/asymptote/examples/1overx.asy

Make graph routines return a guide[].

Add casts from guide and path arrays of length 1 to guides and paths,
respectively.

Add 1/x disconnected graph example.

------------------------------------------------------------------------
r3911 | jcbowman | 2009-01-21 21:31:18 -0700 (Wed, 21 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/quaternion.cc

Avoid warning message.

------------------------------------------------------------------------
r3910 | jcbowman | 2009-01-21 21:24:26 -0700 (Wed, 21 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/colors.asy

Use cmyk function.

------------------------------------------------------------------------
r3909 | jcbowman | 2009-01-21 21:22:08 -0700 (Wed, 21 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy

Fix default condition arguments.

------------------------------------------------------------------------
r3908 | jcbowman | 2009-01-21 19:26:12 -0700 (Wed, 21 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy

Remove obsolete +cmyk construct.

------------------------------------------------------------------------
r3907 | jcbowman | 2009-01-21 17:33:26 -0700 (Wed, 21 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Improve stack overflow diagnostics.

------------------------------------------------------------------------
r3906 | jcbowman | 2009-01-21 12:42:46 -0700 (Wed, 21 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/mathop.h
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/runtime.in

In interp, first promote pens to the same colorspace.

------------------------------------------------------------------------
r3905 | jcbowman | 2009-01-20 00:06:34 -0700 (Tue, 20 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/doc/asymptote.texi

Add optional bool cond(real)=null to 2D and 3D graph routines for functions.

------------------------------------------------------------------------
r3904 | jcbowman | 2009-01-19 00:08:52 -0700 (Mon, 19 Jan 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.60svn.
------------------------------------------------------------------------
r3903 | jcbowman | 2009-01-18 22:40:04 -0700 (Sun, 18 Jan 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in

Clean up aux files.

Fix aux conflicts in slide.asy.

------------------------------------------------------------------------
r3902 | jcbowman | 2009-01-18 22:05:29 -0700 (Sun, 18 Jan 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Unlink texput files from proper directory.

Remove any old texput.aux file before creating TeX pipe.

------------------------------------------------------------------------
r3901 | jcbowman | 2009-01-18 21:20:57 -0700 (Sun, 18 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Fix defaultfilename in asy(string).

------------------------------------------------------------------------
r3900 | jcbowman | 2009-01-18 15:59:34 -0700 (Sun, 18 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/roundedpath.asy

Handle nonintersecting paths.

------------------------------------------------------------------------
r3899 | jcbowman | 2009-01-18 14:54:15 -0700 (Sun, 18 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/settings.cc

Add missing final long_opt entry.

------------------------------------------------------------------------
r3898 | jcbowman | 2009-01-18 12:59:10 -0700 (Sun, 18 Jan 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.h

Fix mixed export/View rendering.

Wait for pid to finish with -nothreads.

------------------------------------------------------------------------
r3897 | jcbowman | 2009-01-17 12:33:51 -0700 (Sat, 17 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/near_earth.asy

Simplify example.

------------------------------------------------------------------------
r3896 | jcbowman | 2009-01-17 11:39:15 -0700 (Sat, 17 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/texfile.h

Fix plain tex font scaling.

------------------------------------------------------------------------
r3895 | jcbowman | 2009-01-13 08:25:51 -0700 (Tue, 13 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fix typo in manual.

------------------------------------------------------------------------
r3894 | jcbowman | 2009-01-13 08:23:56 -0700 (Tue, 13 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Transform margin paths.

------------------------------------------------------------------------
r3893 | jcbowman | 2009-01-13 08:14:11 -0700 (Tue, 13 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Add missing filltype option for projected 2D arrowheads.

------------------------------------------------------------------------
r3892 | jcbowman | 2009-01-12 00:49:48 -0700 (Mon, 12 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/png/Makefile.in

Clean up html files.

------------------------------------------------------------------------
r3891 | jcbowman | 2009-01-12 00:48:36 -0700 (Mon, 12 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/png/Makefile.in

Generate html files into doc/png.

------------------------------------------------------------------------
r3890 | jcbowman | 2009-01-12 00:09:38 -0700 (Mon, 12 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.nsi

Set "Start in" directory for xasy to %USERPROFILE%.

------------------------------------------------------------------------
r3889 | jcbowman | 2009-01-12 00:02:03 -0700 (Mon, 12 Jan 2009) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.59svn.
------------------------------------------------------------------------
r3888 | jcbowman | 2009-01-11 22:38:42 -0700 (Sun, 11 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/doc/GaussianSurface.asy

Draw 2D arrowheads when projecting to 2D.

------------------------------------------------------------------------
r3887 | jcbowman | 2009-01-11 18:06:17 -0700 (Sun, 11 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Cache asy.list.

------------------------------------------------------------------------
r3886 | jcbowman | 2009-01-11 17:55:54 -0700 (Sun, 11 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Fix include order.

------------------------------------------------------------------------
r3885 | jcbowman | 2009-01-11 17:30:14 -0700 (Sun, 11 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/glrender.cc

Work around incompatibility of latex with DOS directory names.

------------------------------------------------------------------------
r3884 | jcbowman | 2009-01-11 13:00:17 -0700 (Sun, 11 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Port to latest version of CYGWIN glut.h header file.

------------------------------------------------------------------------
r3883 | jcbowman | 2009-01-11 10:14:54 -0700 (Sun, 11 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/hyperboloidsilhouette.asy

Disable PRC for silhouette examples.

------------------------------------------------------------------------
r3882 | jcbowman | 2009-01-11 10:03:18 -0700 (Sun, 11 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Remove temporary asyinclude file.

------------------------------------------------------------------------
r3881 | jcbowman | 2009-01-11 08:42:47 -0700 (Sun, 11 Jan 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/examples/spheresilhouette.asy

Draw a central transverse slice when m=1.

Simplify spheresilhouette example.

------------------------------------------------------------------------
r3880 | jcbowman | 2009-01-10 23:11:57 -0700 (Sat, 10 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/spheresilhouette.asy

Increase example size.

------------------------------------------------------------------------
r3879 | jcbowman | 2009-01-10 23:09:42 -0700 (Sat, 10 Jan 2009) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/hyperboloidsilhouette.asy
   A /trunk/asymptote/examples/spheresilhouette.asy

Add silhouette examples.

------------------------------------------------------------------------
r3878 | jcbowman | 2009-01-10 18:06:20 -0700 (Sat, 10 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/examples/hyperboloid.asy

Fix silhouette routine.

------------------------------------------------------------------------
r3877 | jcbowman | 2009-01-10 16:08:00 -0700 (Sat, 10 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/solids.asy

Fix magnitude of pair axes label alignments.

------------------------------------------------------------------------
r3876 | jcbowman | 2009-01-10 11:32:02 -0700 (Sat, 10 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy

Remove broken axis label alignment adjustment code.

------------------------------------------------------------------------
r3875 | jcbowman | 2009-01-09 22:43:57 -0700 (Fri, 09 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Address nullpath issues.

------------------------------------------------------------------------
r3874 | jcbowman | 2009-01-08 22:31:58 -0700 (Thu, 08 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/gamma3.asy

Indicate real values with red.

------------------------------------------------------------------------
r3873 | jcbowman | 2009-01-08 22:00:07 -0700 (Thu, 08 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/gamma3.asy

Add Wheel palette and example of complex Gamma function.

------------------------------------------------------------------------
r3872 | jcbowman | 2009-01-08 00:14:48 -0700 (Thu, 08 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Fix conflict with breqn package.

------------------------------------------------------------------------
r3871 | jcbowman | 2009-01-06 22:02:00 -0700 (Tue, 06 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/markers2.asy

Implement ArcArrow3, etc.

------------------------------------------------------------------------
r3870 | jcbowman | 2009-01-05 22:09:35 -0700 (Mon, 05 Jan 2009) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/markers2.asy
   M /trunk/asymptote/pen.h

Fix interp(pen,pen,real) by reverting to standard pen addition.

Fix cmyk(rgb(black)).

------------------------------------------------------------------------
r3869 | hammera | 2009-01-04 13:47:12 -0700 (Sun, 04 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h

Report errors of arguments in illegal function call.

------------------------------------------------------------------------
r3868 | jcbowman | 2009-01-01 11:34:19 -0700 (Thu, 01 Jan 2009) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Add missing file.

------------------------------------------------------------------------
r3867 | hammera | 2008-12-31 21:44:59 -0700 (Wed, 31 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/application.cc
   M /trunk/asymptote/application.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/item.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Added support for open function signatures.

------------------------------------------------------------------------
r3866 | jcbowman | 2008-12-31 16:29:27 -0700 (Wed, 31 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/settings.cc

Exit interactive mode on EOF, unless exitonEOF=false.

------------------------------------------------------------------------
r3865 | jcbowman | 2008-12-31 15:10:39 -0700 (Wed, 31 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/doc/asymptote.texi

Add copy constructor TODO entry.

------------------------------------------------------------------------
r3864 | jcbowman | 2008-12-31 10:01:44 -0700 (Wed, 31 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/scaledgraph.asy

Add example of factoring out an axis scaling.

------------------------------------------------------------------------
r3863 | jcbowman | 2008-12-31 09:32:10 -0700 (Wed, 31 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/runtime.in

Change VERSION from a function to a constant.

------------------------------------------------------------------------
r3862 | jcbowman | 2008-12-31 08:19:16 -0700 (Wed, 31 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc

Allow compilation without HAVE_LIBGLUT.

------------------------------------------------------------------------
r3861 | jcbowman | 2008-12-30 22:19:29 -0700 (Tue, 30 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/FAQ/Makefile
   M /trunk/asymptote/doc/Makefile.in
   M /trunk/asymptote/doc/png/Makefile.in

Clean up texput files.

------------------------------------------------------------------------
r3860 | jcbowman | 2008-12-30 22:10:19 -0700 (Tue, 30 Dec 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/pen.h

Revert previous pen changes; make operator + on grayscale pens a maximum
operator.

------------------------------------------------------------------------
r3859 | jcbowman | 2008-12-30 16:46:26 -0700 (Tue, 30 Dec 2008) | 2 lines
Changed paths:
   A /trunk/asymptote/doc/png/Makefile.in

Add missing file.

------------------------------------------------------------------------
r3858 | jcbowman | 2008-12-30 16:43:13 -0700 (Tue, 30 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile.in

Add dependency.

------------------------------------------------------------------------
r3857 | jcbowman | 2008-12-30 16:31:36 -0700 (Tue, 30 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/pen.h

Fix pen addition involving colorless pens.

------------------------------------------------------------------------
r3856 | jcbowman | 2008-12-30 16:13:45 -0700 (Tue, 30 Dec 2008) | 7 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/Makefile.in
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/png
   M /trunk/asymptote/patches/README
   M /trunk/asymptote/patches/dvipdf

Build png images for manual in a separate directory so that they don't take
precedence over pdf files.

Center images in manual.

Update modified dvipdf.

------------------------------------------------------------------------
r3855 | jcbowman | 2008-12-30 08:37:34 -0700 (Tue, 30 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/pen.h

Make pen arithmetic consistent across colorspaces.

------------------------------------------------------------------------
r3854 | jcbowman | 2008-12-26 14:29:53 -0700 (Fri, 26 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fix error message.

------------------------------------------------------------------------
r3853 | jcbowman | 2008-12-14 21:07:10 -0700 (Sun, 14 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Improve tick adjustment.

------------------------------------------------------------------------
r3852 | jcbowman | 2008-12-14 00:17:54 -0700 (Sun, 14 Dec 2008) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.58svn.
------------------------------------------------------------------------
r3851 | jcbowman | 2008-12-13 23:53:35 -0700 (Sat, 13 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.nsi
   M /trunk/asymptote/asymptote.spec

Use asy.bat instead of asy.exe in MSWindows start menu link.

------------------------------------------------------------------------
r3850 | jcbowman | 2008-12-13 23:01:18 -0700 (Sat, 13 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy

Resolve ambiguity.

------------------------------------------------------------------------
r3849 | jcbowman | 2008-12-13 22:50:31 -0700 (Sat, 13 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy

Fix picture sizing with beginclip/endclip.

------------------------------------------------------------------------
r3848 | jcbowman | 2008-12-13 22:12:21 -0700 (Sat, 13 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/runtime.in

Add beginclip(picture) and endclip(picture) functions.

------------------------------------------------------------------------
r3847 | jcbowman | 2008-12-13 21:55:58 -0700 (Sat, 13 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/drawlayer.h
   M /trunk/asymptote/examples/alignbox.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in

Allow clipping across page boundaries.

------------------------------------------------------------------------
r3846 | jcbowman | 2008-12-13 12:04:41 -0700 (Sat, 13 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/alignbox.asy

Simplify example.

------------------------------------------------------------------------
r3845 | jcbowman | 2008-12-13 12:02:09 -0700 (Sat, 13 Dec 2008) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/alignbox.asy

Add example of aligned objects and envelopes.

------------------------------------------------------------------------
r3844 | jcbowman | 2008-12-13 12:00:20 -0700 (Sat, 13 Dec 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/plain_boxes.asy

Add object(Label, envelope, ...) constructor.

Support object transformation and alignment.

------------------------------------------------------------------------
r3843 | jcbowman | 2008-12-12 21:31:00 -0700 (Fri, 12 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Fix plain tex font size.

------------------------------------------------------------------------
r3842 | jcbowman | 2008-12-11 22:19:17 -0700 (Thu, 11 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Improve axis coverage calculation.

------------------------------------------------------------------------
r3841 | jcbowman | 2008-12-10 10:02:14 -0700 (Wed, 10 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/doc/asymptote.texi

Simplify font(string name, real size).

------------------------------------------------------------------------
r3840 | hammera | 2008-12-10 09:43:09 -0700 (Wed, 10 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/interact.cc

Handle empty history in get/setLastHistoryLine.

------------------------------------------------------------------------
r3839 | jcbowman | 2008-12-09 02:06:46 -0700 (Tue, 09 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Use defaultfilename in asy(string).

------------------------------------------------------------------------
r3838 | jcbowman | 2008-12-09 01:19:06 -0700 (Tue, 09 Dec 2008) | 7 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

All temporary files are now generated in the directory specified by the
-outname command-line option.

Make outname a read-only setting.

Check if the output directory is writeable.

------------------------------------------------------------------------
r3837 | jcbowman | 2008-12-08 20:44:52 -0700 (Mon, 08 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Add diagnostic.

------------------------------------------------------------------------
r3836 | jcbowman | 2008-12-08 20:44:17 -0700 (Mon, 08 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.nsi

Make default MSDOS "start-in" directory %USERPROFILE%.

------------------------------------------------------------------------
r3835 | jcbowman | 2008-12-08 20:43:28 -0700 (Mon, 08 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.h

Fix diagnostic.

------------------------------------------------------------------------
r3834 | jcbowman | 2008-12-08 19:47:47 -0700 (Mon, 08 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/doc/asymptote.texi

Add optional basesize parameter to font.

------------------------------------------------------------------------
r3833 | jcbowman | 2008-12-08 17:15:06 -0700 (Mon, 08 Dec 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/CDlabel.asy
   M /trunk/asymptote/texfile.cc

Fix pdflatex texengine; abandon xelatex support since xelatex does not
support pdf specials anyway.

------------------------------------------------------------------------
r3832 | oshardt | 2008-12-08 15:44:46 -0700 (Mon, 08 Dec 2008) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyCodeEditor.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Handle failure to lauch external editor cleanly.
------------------------------------------------------------------------
r3831 | jcbowman | 2008-12-07 13:57:02 -0700 (Sun, 07 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/BUGS

Update link.

------------------------------------------------------------------------
r3830 | jcbowman | 2008-12-06 22:28:51 -0700 (Sat, 06 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update documentation of xasy installation.

------------------------------------------------------------------------
r3829 | jcbowman | 2008-12-05 21:46:08 -0700 (Fri, 05 Dec 2008) | 1 line
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Increment version to 1.57svn.
------------------------------------------------------------------------
r3828 | jcbowman | 2008-12-05 18:33:56 -0700 (Fri, 05 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/grid3.asy

Fix documentation of grid3.

------------------------------------------------------------------------
r3827 | jcbowman | 2008-12-05 18:24:27 -0700 (Fri, 05 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/grid3.asy
   M /trunk/asymptote/examples/smoothelevation.asy

Add examples of using grid3 with scale(true).

------------------------------------------------------------------------
r3826 | jcbowman | 2008-12-05 18:24:04 -0700 (Fri, 05 Dec 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/texfile.h

Fix bounding box bug by clearing \ASYbox dimensions for latex as well as for
pdflatex.

------------------------------------------------------------------------
r3825 | jcbowman | 2008-12-05 18:21:06 -0700 (Fri, 05 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy

Round font scaling to the nearest integer.

------------------------------------------------------------------------
r3824 | jcbowman | 2008-12-05 10:27:49 -0700 (Fri, 05 Dec 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/grid3.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/examples/logo3.asy
   M /trunk/asymptote/examples/slidedemo.asy
   M /trunk/asymptote/examples/smoothelevation.asy

Add asyinclude function for including 3D PRC graphs in slides.

Update grid3 documentation.

------------------------------------------------------------------------
r3823 | pivaldi | 2008-12-05 02:45:16 -0700 (Fri, 05 Dec 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Fix version
------------------------------------------------------------------------
r3822 | pivaldi | 2008-12-05 02:36:20 -0700 (Fri, 05 Dec 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Fix handling the environment asydef within lasy-mode.
------------------------------------------------------------------------
r3821 | jcbowman | 2008-12-04 09:26:58 -0700 (Thu, 04 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Fix shipout(wait=true).

------------------------------------------------------------------------
r3820 | jcbowman | 2008-12-02 03:24:02 -0700 (Tue, 02 Dec 2008) | 1 line
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Increment version to 1.56svn.
------------------------------------------------------------------------
r3819 | jcbowman | 2008-12-02 00:15:16 -0700 (Tue, 02 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/BezierSurface.asy

Remove obsolete field of view factor.

------------------------------------------------------------------------
r3818 | jcbowman | 2008-12-02 00:03:58 -0700 (Tue, 02 Dec 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/BezierSurface.asy

Add user=true argument to 3D point(picture) and size3(picture) routines;
add truepoint routine.

Add triple invert(pair z, projection P=currentprojection) routine that
inverts a pair z onto the projection plane.

------------------------------------------------------------------------
r3817 | jcbowman | 2008-12-01 23:41:41 -0700 (Mon, 01 Dec 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/flatguide.cc
   M /trunk/asymptote/flatguide.h
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/tests/types/guide.asy

Fix more guide to path problems.

Update guide tests.

------------------------------------------------------------------------
r3816 | jcbowman | 2008-12-01 11:47:38 -0700 (Mon, 01 Dec 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/psfile.cc

Fix drawing of paths of length 0.

------------------------------------------------------------------------
r3815 | jcbowman | 2008-11-30 20:00:12 -0700 (Sun, 30 Nov 2008) | 1 line
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Increment version to 1.55svn.
------------------------------------------------------------------------
r3814 | jcbowman | 2008-11-30 17:19:15 -0700 (Sun, 30 Nov 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile.in
   M /trunk/asymptote/doc/asymptote.texi

Document need to remove latexusage_.pre along with latexusage-* and
latexusage.aux when switching between latex and pdflatex usage.

------------------------------------------------------------------------
r3813 | jcbowman | 2008-11-30 16:42:36 -0700 (Sun, 30 Nov 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/flatguide.h
   M /trunk/asymptote/guide.cc
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/runtime.in

Fix final specifiers in guide examination routines and reverse(guide).

Fix reverse(guide3).

Control points should trump direction specifiers.

------------------------------------------------------------------------
r3812 | jcbowman | 2008-11-30 14:07:10 -0700 (Sun, 30 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/settings.cc

Add threads setting (default is true except under MSDOS).

------------------------------------------------------------------------
r3811 | jcbowman | 2008-11-30 00:17:47 -0700 (Sun, 30 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/psfile.cc

Fix curved cyclic paths of size 1.

------------------------------------------------------------------------
r3810 | jcbowman | 2008-11-29 23:46:09 -0700 (Sat, 29 Nov 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Add time argument to curlSpecifier to allow access to all curl specifiers.

Fix reverse(guide).

Add reverse(guide3).

------------------------------------------------------------------------
r3809 | jcbowman | 2008-11-29 11:51:20 -0700 (Sat, 29 Nov 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Fix multiple file batch mode under MSWindows: only query the MSWindows
registry once.

------------------------------------------------------------------------
r3808 | jcbowman | 2008-11-29 11:50:09 -0700 (Sat, 29 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc

Fix compilation without HAVE_LIBPTHREAD.

Call HideWindow under MSWindows when View=false.

------------------------------------------------------------------------
r3807 | jcbowman | 2008-11-27 23:51:31 -0700 (Thu, 27 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi

Respect 3D Label filltype when render=0.

------------------------------------------------------------------------
r3806 | jcbowman | 2008-11-27 15:08:09 -0700 (Thu, 27 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Clarify that the native glut library is used instead of freeglut under MacOSX.

------------------------------------------------------------------------
r3805 | jcbowman | 2008-11-27 12:49:29 -0700 (Thu, 27 Nov 2008) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.54svn.
------------------------------------------------------------------------
r3804 | jcbowman | 2008-11-27 11:39:54 -0700 (Thu, 27 Nov 2008) | 5 lines
Changed paths:
   M /trunk/asymptote/asymptote.nsi
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/settings.cc

Set environment variable CYGWIN=nodosfilewarning if it is undefined or empty.
Note: this doesn't get uninstalled since it is the "right" default anyway.

Rename asy-console.bat to asy.bat.

------------------------------------------------------------------------
r3803 | jcbowman | 2008-11-27 00:14:49 -0700 (Thu, 27 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Force CFLAGS="-g -O3" default again.

------------------------------------------------------------------------
r3802 | jcbowman | 2008-11-27 00:01:41 -0700 (Thu, 27 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/tvgen.asy

Output diagnostics only if verbose > 1.

------------------------------------------------------------------------
r3801 | jcbowman | 2008-11-26 23:58:03 -0700 (Wed, 26 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/flowchart.asy
   M /trunk/asymptote/doc/asymptote.texi

Add minblockwidth, minblockheight, and mincirclediameter parameters.

Change Horizontal and Vertical to a nonboolean type flowdir.

------------------------------------------------------------------------
r3800 | jcbowman | 2008-11-26 22:31:46 -0700 (Wed, 26 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix PRC projection sizing when up != Z.

------------------------------------------------------------------------
r3799 | jcbowman | 2008-11-26 21:15:36 -0700 (Wed, 26 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc

Add missing wait.

Fix aspect ratio in interactive mode.

------------------------------------------------------------------------
r3798 | jcbowman | 2008-11-26 19:33:53 -0700 (Wed, 26 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.h

Fix rendering logic.

------------------------------------------------------------------------
r3797 | jcbowman | 2008-11-26 14:46:04 -0700 (Wed, 26 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Minor optimizations.

------------------------------------------------------------------------
r3796 | jcbowman | 2008-11-25 23:26:30 -0700 (Tue, 25 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/tube.asy
   M /trunk/asymptote/doc/asymptote.texi

Change cyclic flag in the routine where the array is actually constructed.

Make minor edits to tube documentation.

------------------------------------------------------------------------
r3795 | jcbowman | 2008-11-25 22:27:21 -0700 (Tue, 25 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/latexusage.tex

Enable the toolbar by default within the asyattach environment.

------------------------------------------------------------------------
r3794 | jcbowman | 2008-11-25 21:13:39 -0700 (Tue, 25 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.nsi
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/settings.cc

Set CYGWIN=nodosfilewarning in asy rather than in a batch file.

------------------------------------------------------------------------
r3793 | jcbowman | 2008-11-25 21:12:13 -0700 (Tue, 25 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/pipestream.h

Don't hang on exit from "Cannot execute latex" error.

------------------------------------------------------------------------
r3792 | pivaldi | 2008-11-25 16:02:34 -0700 (Tue, 25 Nov 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/tube.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/trefoilknot.asy

Replace step to relstep in tube.asy, add example of tube, document the package tube.asy
------------------------------------------------------------------------
r3791 | jcbowman | 2008-11-25 14:20:36 -0700 (Tue, 25 Nov 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/three_surface.asy

Distinguish between defaulttransform and defaulttransform3, so that
label(scale(10)*"text",O) is projected onto the initial viewing plane.

------------------------------------------------------------------------
r3790 | jcbowman | 2008-11-25 13:44:44 -0700 (Tue, 25 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Simplify freeglut svn-761 installation instructions.

------------------------------------------------------------------------
r3789 | jcbowman | 2008-11-25 12:16:48 -0700 (Tue, 25 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/process.cc

Catch out-of-memory errors in OpenGL renderer.

------------------------------------------------------------------------
r3788 | jcbowman | 2008-11-25 09:09:56 -0700 (Tue, 25 Nov 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/asymptote.nsi

Disable DOS path syntax warning in version 20080327 of cygwin.dll (which
supports pthreads).

------------------------------------------------------------------------
r3787 | jcbowman | 2008-11-25 04:06:31 -0700 (Tue, 25 Nov 2008) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.53svn
------------------------------------------------------------------------
r3786 | jcbowman | 2008-11-25 00:02:46 -0700 (Tue, 25 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/util.cc

Use _exit instead of exit after fork as recommended by man page.

Remove remaining piece of old fork wrapper code.

------------------------------------------------------------------------
r3785 | jcbowman | 2008-11-24 23:09:26 -0700 (Mon, 24 Nov 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc

Make antialias an integer parameter (default 2). Values bigger than 2 are
currently respected only when converting from EPS or PDF formats.

------------------------------------------------------------------------
r3784 | jcbowman | 2008-11-24 22:30:57 -0700 (Mon, 24 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/util.cc

Don't call fitscreen() during interactive updates.

Simplify forking in pipestream.h.

------------------------------------------------------------------------
r3783 | jcbowman | 2008-11-24 02:16:55 -0700 (Mon, 24 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Fix multiple file aspect ratio issues.

------------------------------------------------------------------------
r3782 | jcbowman | 2008-11-24 01:57:28 -0700 (Mon, 24 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/common.h
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/glrender.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.h

Fix exporting with -noV.

Support machines without working POSIX threads.

------------------------------------------------------------------------
r3781 | jcbowman | 2008-11-23 17:19:34 -0700 (Sun, 23 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/prc/PRCTools/bitData.cc
   M /trunk/asymptote/prc/PRCbitStream.cc
   M /trunk/asymptote/prc/PRCdouble.cc
   M /trunk/asymptote/prc/PRCdouble.h
   M /trunk/asymptote/prc/oPRCFile.cc
   M /trunk/asymptote/prc/oPRCFile.h

Define standard symbol WORDS_BIG_ENDIAN or WORDS_LITTLE_ENDIAN, as appropriate.

Add Orest's patch to support PRC output on bigendian machines.

------------------------------------------------------------------------
r3780 | jcbowman | 2008-11-23 15:47:28 -0700 (Sun, 23 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/glrender.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.h

Use gl::wait routine for thread synchronization.

------------------------------------------------------------------------
r3779 | jcbowman | 2008-11-23 02:00:14 -0700 (Sun, 23 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/tr.cc

Support compilation again on systems without glut.

------------------------------------------------------------------------
r3778 | jcbowman | 2008-11-23 00:53:41 -0700 (Sun, 23 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/prc/PRCdouble.h

Conditionally include config.h.

------------------------------------------------------------------------
r3777 | jcbowman | 2008-11-23 00:53:05 -0700 (Sun, 23 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Rename BIG_ENDIAN to IS_BIG_ENDIAN.

------------------------------------------------------------------------
r3776 | jcbowman | 2008-11-23 00:43:57 -0700 (Sun, 23 Nov 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/prc/PRCdouble.h

Add preliminary support for bigendian machines (PRC output is not yet
working though).

------------------------------------------------------------------------
r3775 | jcbowman | 2008-11-23 00:12:57 -0700 (Sun, 23 Nov 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/glrender.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.h

Use the main thread for OpenGL rendering to make MacOS happy; run asy in a
secondary thread.

------------------------------------------------------------------------
r3774 | jcbowman | 2008-11-22 12:29:20 -0700 (Sat, 22 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/prc/PRCbitStream.cc

Add assert.

------------------------------------------------------------------------
r3773 | jcbowman | 2008-11-22 11:03:14 -0700 (Sat, 22 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/INSTALL
   M /trunk/asymptote/doc/asymptote.texi

Update SVN instructions to not require SSL support.

------------------------------------------------------------------------
r3772 | jcbowman | 2008-11-22 11:00:27 -0700 (Sat, 22 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fix bus error.

------------------------------------------------------------------------
r3771 | pivaldi | 2008-11-21 16:13:24 -0700 (Fri, 21 Nov 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/tube.asy

Fix calculation of angle.
------------------------------------------------------------------------
r3770 | pivaldi | 2008-11-21 07:29:02 -0700 (Fri, 21 Nov 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

asy-mode.el: define asy keywords properly.
------------------------------------------------------------------------
r3769 | jcbowman | 2008-11-21 00:55:51 -0700 (Fri, 21 Nov 2008) | 2 lines
Changed paths:
   A /trunk/asymptote/base/tube.asy

Add Philippe's tube module.

------------------------------------------------------------------------
r3768 | jcbowman | 2008-11-21 00:20:14 -0700 (Fri, 21 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/glrender.h
   M /trunk/asymptote/patches/README
   D /trunk/asymptote/patches/freeglut-2.4.0-svn759.patch
   M /trunk/asymptote/picture.cc

Improve thread synchronization and diagonistics.

Remove freeglut-2.4.0-svn759.patch in favour of fixed svn 761.

------------------------------------------------------------------------
r3767 | jcbowman | 2008-11-20 01:40:24 -0700 (Thu, 20 Nov 2008) | 5 lines
Changed paths:
   M /trunk/asymptote/INSTALL
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/glrender.h
   M /trunk/asymptote/picture.cc

Implement robust thread locking.

Update installation instructions to use the system GC by default, now that we
require a multithreaded version.

------------------------------------------------------------------------
r3766 | jcbowman | 2008-11-19 18:59:56 -0700 (Wed, 19 Nov 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Revert most of r3763 due to a reported segmentation fault and since
glutGetModeValues isn't implemented for MSWindows anyway.

------------------------------------------------------------------------
r3765 | jcbowman | 2008-11-19 16:35:07 -0700 (Wed, 19 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Revert r3762.

------------------------------------------------------------------------
r3764 | jcbowman | 2008-11-19 09:12:32 -0700 (Wed, 19 Nov 2008) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/tvgen.asy

Add television test pattern example.

------------------------------------------------------------------------
r3763 | jcbowman | 2008-11-19 00:19:29 -0700 (Wed, 19 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Simplify multisample negotiation by using glutGetModeValues.

Backport code to freeglut-2.4.0.

------------------------------------------------------------------------
r3762 | jcbowman | 2008-11-18 23:20:29 -0700 (Tue, 18 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Hide window again when View=false, even if iconify=false;

------------------------------------------------------------------------
r3761 | jcbowman | 2008-11-18 23:08:27 -0700 (Tue, 18 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/obj.asy
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/base/three_surface.asy

Add bool3 type that takes on one of the values true, false, or default.

Add planar argument to surface.

------------------------------------------------------------------------
r3760 | jcbowman | 2008-11-18 22:15:37 -0700 (Tue, 18 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawsurface.cc

Fix vertex shading order in planar case.

------------------------------------------------------------------------
r3759 | jcbowman | 2008-11-18 21:43:51 -0700 (Tue, 18 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/glrender.h
   M /trunk/asymptote/picture.cc

Avoid POSIX thread deadlock.

Fix rpm latex install directory.

------------------------------------------------------------------------
r3758 | jcbowman | 2008-11-18 13:46:51 -0700 (Tue, 18 Nov 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/glrender.h

Work around nonstandardized signature of gluNurbsCallback on various MacOS
platforms.

------------------------------------------------------------------------
r3757 | jcbowman | 2008-11-18 10:46:00 -0700 (Tue, 18 Nov 2008) | 5 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/glrender.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Use POSIX threads instead of fork in OpenGL renderer.

Make multisample an integer; if freeglut is used this parameter controls
the multisampling width for screen images.

------------------------------------------------------------------------
r3756 | jcbowman | 2008-11-18 07:58:27 -0700 (Tue, 18 Nov 2008) | 2 lines
Changed paths:
   D /trunk/asymptote/patches/freeglut-2.4.0multisample.patch

Remove obsolete patch.

------------------------------------------------------------------------
r3755 | jcbowman | 2008-11-17 12:12:46 -0700 (Mon, 17 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Install asymptote.sty and asycolors.sty in $TEXMFLOCAL/tex/latex.

------------------------------------------------------------------------
r3754 | jcbowman | 2008-11-16 17:08:46 -0700 (Sun, 16 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Fix indentation after struct.

------------------------------------------------------------------------
r3753 | jcbowman | 2008-11-16 16:36:38 -0700 (Sun, 16 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Remove dependency on cc-mode.el source.

Allow asy-mode.el to load even without asy-keywords.el.

------------------------------------------------------------------------
r3752 | pivaldi | 2008-11-15 12:01:48 -0700 (Sat, 15 Nov 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/doc/markers2.asy

fix markangle orientation.
------------------------------------------------------------------------
r3751 | jcbowman | 2008-11-15 09:28:48 -0700 (Sat, 15 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Add missing sentence.

------------------------------------------------------------------------
r3750 | jcbowman | 2008-11-15 09:14:20 -0700 (Sat, 15 Nov 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/doc/asymptote.texi

Add optional user=false argument to min(picture), max(picture), and
size(picture).

------------------------------------------------------------------------
r3749 | jcbowman | 2008-11-13 01:28:01 -0700 (Thu, 13 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix degenerate thick line caps.

------------------------------------------------------------------------
r3748 | jcbowman | 2008-11-12 16:51:01 -0700 (Wed, 12 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Don't discard 2D size constraints in draw.

------------------------------------------------------------------------
r3747 | jcbowman | 2008-11-12 13:59:16 -0700 (Wed, 12 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/patches/README
   A /trunk/asymptote/patches/freeglut-2.4.0-svn759.patch

Reinstate freeglut-2.4.0-svn759.patch which to fix multisampling bugs.

------------------------------------------------------------------------
r3746 | jcbowman | 2008-11-11 19:24:50 -0700 (Tue, 11 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Hide window only if iconify is true.

------------------------------------------------------------------------
r3745 | jcbowman | 2008-11-11 16:09:29 -0700 (Tue, 11 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.h

Fix logic in r3744.

------------------------------------------------------------------------
r3744 | jcbowman | 2008-11-11 16:05:01 -0700 (Tue, 11 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.h

Combine both _GLUfuncptr MacOSX workarounds.

------------------------------------------------------------------------
r3743 | jcbowman | 2008-11-11 12:45:14 -0700 (Tue, 11 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.h

Fix _GLUfuncptr detection.

------------------------------------------------------------------------
r3742 | jcbowman | 2008-11-11 10:42:51 -0700 (Tue, 11 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.h

Support compilation under MacOSX 10.5.

------------------------------------------------------------------------
r3741 | jcbowman | 2008-11-11 03:31:25 -0700 (Tue, 11 Nov 2008) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.52svn.
------------------------------------------------------------------------
r3740 | jcbowman | 2008-11-11 02:34:18 -0700 (Tue, 11 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/picture.cc

Wait for completion of rendering.

------------------------------------------------------------------------
r3739 | jcbowman | 2008-11-11 01:26:45 -0700 (Tue, 11 Nov 2008) | 2 lines
Changed paths:
   D /trunk/asymptote/patches/cygwin_freeglut-2.4.0.patch
   D /trunk/asymptote/patches/freeglut-2.4.0-svn759.patch

Remove obsolete patches.

------------------------------------------------------------------------
r3738 | jcbowman | 2008-11-11 01:25:59 -0700 (Tue, 11 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/patches/README
   A /trunk/asymptote/patches/freeglut-2.4.0multisample.patch

Use a more robust patch to enable multisampling in freeglut-2.4.0.

------------------------------------------------------------------------
r3737 | jcbowman | 2008-11-11 01:03:48 -0700 (Tue, 11 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Fix warning message.

------------------------------------------------------------------------
r3736 | jcbowman | 2008-11-11 01:00:49 -0700 (Tue, 11 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/picture.cc

Change references to freeglut to glut.

------------------------------------------------------------------------
r3735 | jcbowman | 2008-11-11 00:57:27 -0700 (Tue, 11 Nov 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc

Improve memory performance and reduce rendering conflicts by always forking;
remove last dependence on freeglut.

Don't solicit bug reports for segmentation faults caused by graphics driver
bugs (e.g. on memory exhaustion).

------------------------------------------------------------------------
r3734 | jcbowman | 2008-11-10 23:53:34 -0700 (Mon, 10 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Prevent multiple glInit calls.

Use a separate multisample setting to control screen antialiasing.

------------------------------------------------------------------------
r3733 | jcbowman | 2008-11-10 20:31:57 -0700 (Mon, 10 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Turn multisampling on only when View is true.

------------------------------------------------------------------------
r3732 | jcbowman | 2008-11-10 20:15:07 -0700 (Mon, 10 Nov 2008) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.51svn.
------------------------------------------------------------------------
r3731 | jcbowman | 2008-11-10 19:06:43 -0700 (Mon, 10 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/patches/README
   A /trunk/asymptote/patches/cygwin_freeglut-2.4.0.patch

Add multisampling patch for freeglut-2.4.0 under CYGWIN.

------------------------------------------------------------------------
r3730 | jcbowman | 2008-11-10 17:39:40 -0700 (Mon, 10 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/glrender.h

Update CYGWIN port.

------------------------------------------------------------------------
r3729 | jcbowman | 2008-11-09 23:46:21 -0700 (Sun, 09 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/patches/README
   A /trunk/asymptote/patches/freeglut-2.4.0-svn759.patch

Control multisampling with antialias flag.

Add patch to bring freeglut-2.4.0 up to date, with multisampling support.

------------------------------------------------------------------------
r3728 | jcbowman | 2008-11-09 15:22:45 -0700 (Sun, 09 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/glrender.cc

Support multisampling; this requires the latest svn version of freeglut.

Support -iconic and mouse wheel with the latest svn version of freeglut.

------------------------------------------------------------------------
r3727 | jcbowman | 2008-11-09 10:05:55 -0700 (Sun, 09 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc

Don't allow tile size to exceed current window size.

------------------------------------------------------------------------
r3726 | jcbowman | 2008-11-09 01:02:17 -0700 (Sun, 09 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Set default value of settings.render in asymptote.sty to 4.

------------------------------------------------------------------------
r3725 | jcbowman | 2008-11-09 01:00:15 -0700 (Sun, 09 Nov 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex

Illustrate the use of viewportmargin in latexusage.tex.

Set the default value of settings.render in asymptote.sty to 4.

Update documentation.

------------------------------------------------------------------------
r3724 | jcbowman | 2008-11-09 00:21:06 -0700 (Sun, 09 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi

Add viewportmargin parameter.

------------------------------------------------------------------------
r3723 | jcbowman | 2008-11-08 17:41:51 -0700 (Sat, 08 Nov 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/grid3.asy
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/plain_boxes.asy
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/base/plain_filldraw.asy
   M /trunk/asymptote/base/plain_markers.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/Makefile.in
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/doc/errorbars.asy
   M /trunk/asymptote/doc/imagecontour.asy
   M /trunk/asymptote/doc/join3.asy
   M /trunk/asymptote/doc/logimage.asy
   M /trunk/asymptote/doc/markers1.asy
   M /trunk/asymptote/examples/cardioid.asy
   M /trunk/asymptote/examples/cos2theta.asy
   M /trunk/asymptote/examples/hierarchy.asy
   M /trunk/asymptote/examples/imagehistogram.asy
   M /trunk/asymptote/examples/poster.asy

Change Makefile.in to remove latexusage-* instead of latexusage_*.

Change put=Above to above=true and put=Below to above=false.

Remove constants Above and Below.

------------------------------------------------------------------------
r3722 | jcbowman | 2008-11-08 16:37:34 -0700 (Sat, 08 Nov 2008) | 8 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Add embed option (default true) to allow one to suppress the embedding of a
rendered preview image.

Support file attachments in asymptote.sty; this is provides a better method
for embedding 3D PRC files in a LaTeX document.

Add iconify option.

------------------------------------------------------------------------
r3721 | jcbowman | 2008-11-07 16:49:58 -0700 (Fri, 07 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/settings.cc

Set default maxtile to (0,0).

------------------------------------------------------------------------
r3720 | jcbowman | 2008-11-07 15:42:12 -0700 (Fri, 07 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/wedge.asy

Fix camera roll.

Fix divide by zero error.

------------------------------------------------------------------------
r3719 | jcbowman | 2008-11-07 14:06:46 -0700 (Fri, 07 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Fix rendering with -nofitscreen.

------------------------------------------------------------------------
r3718 | jcbowman | 2008-11-07 09:10:11 -0700 (Fri, 07 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/sqrtx01.asy

Fix PRC up vector.

------------------------------------------------------------------------
r3717 | jcbowman | 2008-11-07 06:26:34 -0700 (Fri, 07 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/glrender.h

Fix glut.h path under MacOS.

------------------------------------------------------------------------
r3716 | jcbowman | 2008-11-07 06:17:41 -0700 (Fri, 07 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Fix detection of MacOS.

------------------------------------------------------------------------
r3715 | jcbowman | 2008-11-07 05:59:21 -0700 (Fri, 07 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Improve documentation of add(picture).

------------------------------------------------------------------------
r3714 | jcbowman | 2008-11-06 23:51:09 -0700 (Thu, 06 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/glrender.h
   M /trunk/asymptote/tr.cc
   M /trunk/asymptote/tr.h

Add glut compilation support for MacOSX.

------------------------------------------------------------------------
r3713 | jcbowman | 2008-11-06 15:18:18 -0700 (Thu, 06 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc

Initialize window to the maximum tile dimensions again.

------------------------------------------------------------------------
r3712 | jcbowman | 2008-11-06 15:07:51 -0700 (Thu, 06 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Change default value of maxtile to (800,800).

------------------------------------------------------------------------
r3711 | jcbowman | 2008-11-06 10:59:16 -0700 (Thu, 06 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Recommend glOptions += " -iconic" for UNIX systems that support this.

------------------------------------------------------------------------
r3710 | jcbowman | 2008-11-06 10:36:15 -0700 (Thu, 06 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Add interface to runtime view() function.

Document use of glOptions=-iconic for UNIX systems.

------------------------------------------------------------------------
r3709 | jcbowman | 2008-11-06 10:05:59 -0700 (Thu, 06 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Support -glOptions=-iconic for drivers that allow this.

------------------------------------------------------------------------
r3708 | jcbowman | 2008-11-06 09:27:46 -0700 (Thu, 06 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Avoid rendering problems caused by iconic option.

------------------------------------------------------------------------
r3707 | jcbowman | 2008-11-06 08:17:16 -0700 (Thu, 06 Nov 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Change default value of maxtile to (0,0), which now means to use the screen
dimensions.

------------------------------------------------------------------------
r3706 | jcbowman | 2008-11-06 07:52:25 -0700 (Thu, 06 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Use opaque value in glClearColor.

------------------------------------------------------------------------
r3705 | jcbowman | 2008-11-05 22:00:49 -0700 (Wed, 05 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/near_earth.asy

Add PenMargin3 to example.

------------------------------------------------------------------------
r3704 | jcbowman | 2008-11-05 17:21:12 -0700 (Wed, 05 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

With -noV, initialize the window to maxtile.

------------------------------------------------------------------------
r3703 | jcbowman | 2008-11-05 00:43:18 -0700 (Wed, 05 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_margins.asy
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/examples/shellmethod.asy
   M /trunk/asymptote/examples/sqrtx01.asy
   M /trunk/asymptote/examples/xxsq01x-1.asy

Avoid glDisable(GL_LIGHTING) due to race condition.

Improve Margin3.

------------------------------------------------------------------------
r3702 | jcbowman | 2008-11-04 23:07:04 -0700 (Tue, 04 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/sqrtx01.asy
   M /trunk/asymptote/examples/workcone.asy
   M /trunk/asymptote/examples/xxsq01y.asy

Add support for three-dimensional dimension bars.

------------------------------------------------------------------------
r3701 | jcbowman | 2008-11-04 22:58:18 -0700 (Tue, 04 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Simplify window initialization code.

------------------------------------------------------------------------
r3700 | jcbowman | 2008-11-04 15:43:44 -0700 (Tue, 04 Nov 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/three_margins.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/sqrtx01.asy
   A /trunk/asymptote/examples/wedge.asy

Fix PenMargin3 and DotMargin3.

Make dotsize consistent for pictures and frames.

Reinstate wedge example.

------------------------------------------------------------------------
r3699 | jcbowman | 2008-11-04 13:34:48 -0700 (Tue, 04 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/latexusage.tex

Update hyperref documentation.

------------------------------------------------------------------------
r3698 | jcbowman | 2008-11-04 11:40:54 -0700 (Tue, 04 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy

Standardize triple perp(triple); fix numerical precision issue.

------------------------------------------------------------------------
r3697 | jcbowman | 2008-11-03 23:50:49 -0700 (Mon, 03 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/obj.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/projectelevation.asy

Fix more normal problems.

------------------------------------------------------------------------
r3696 | jcbowman | 2008-11-03 23:17:51 -0700 (Mon, 03 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Use right-handed transformation.

------------------------------------------------------------------------
r3695 | jcbowman | 2008-11-03 02:25:16 -0700 (Mon, 03 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Decrement version to 1.50svn.

------------------------------------------------------------------------
r3694 | jcbowman | 2008-11-03 02:15:44 -0700 (Mon, 03 Nov 2008) | 1 line
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Increment version to 1.51svn.
------------------------------------------------------------------------
r3693 | jcbowman | 2008-11-03 01:12:27 -0700 (Mon, 03 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/projectrevolution.asy

Make example look better with render=0.

------------------------------------------------------------------------
r3692 | jcbowman | 2008-11-03 01:10:44 -0700 (Mon, 03 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/runtime.in

Fix example; texpath currently only handles standard font sizes.

Fix handling of keep flag in texpath and strokepath.

------------------------------------------------------------------------
r3691 | jcbowman | 2008-11-03 00:43:59 -0700 (Mon, 03 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/washermethod.asy

Improve example.

------------------------------------------------------------------------
r3690 | jcbowman | 2008-11-03 00:38:07 -0700 (Mon, 03 Nov 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/washermethod.asy
   M /trunk/asymptote/glrender.cc

Fix surface normal calculation.

Add patch reverse(patch) function.

Improve normal(path3); add normal(triple[]) for polygons.

------------------------------------------------------------------------
r3689 | jcbowman | 2008-11-02 18:52:42 -0700 (Sun, 02 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Add missing transform of normal vector.

------------------------------------------------------------------------
r3688 | jcbowman | 2008-11-02 13:50:09 -0700 (Sun, 02 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/doc/asymptote.texi

Document glOptions=-indirect.

------------------------------------------------------------------------
r3687 | jcbowman | 2008-11-02 10:17:56 -0700 (Sun, 02 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy

Change mean(pen[]) to take a more useful opacity function.

Add opacity argument to mean(pen[][]).

------------------------------------------------------------------------
r3686 | jcbowman | 2008-11-02 09:33:08 -0700 (Sun, 02 Nov 2008) | 5 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/vertexshading.asy

Reinstate cornermean.

Make mean(pen[]) return by default an interpolated pen with the minimum
opacity of all given pens.

------------------------------------------------------------------------
r3685 | jcbowman | 2008-11-02 01:45:39 -0600 (Sun, 02 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/projectelevation.asy

Use vertex shading.

------------------------------------------------------------------------
r3684 | jcbowman | 2008-11-02 01:33:49 -0600 (Sun, 02 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/parametricelevation.asy
   M /trunk/asymptote/examples/projectrevolution.asy

Update examples.

------------------------------------------------------------------------
r3683 | jcbowman | 2008-11-02 01:20:19 -0600 (Sun, 02 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/projectelevation.asy

Fix example.

------------------------------------------------------------------------
r3682 | jcbowman | 2008-11-02 01:15:59 -0600 (Sun, 02 Nov 2008) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.49svn.
------------------------------------------------------------------------
r3681 | jcbowman | 2008-11-01 23:49:11 -0600 (Sat, 01 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Document how to draw surfaces with patch-dependent or vertex-dependent colors.

------------------------------------------------------------------------
r3680 | jcbowman | 2008-11-01 22:44:33 -0600 (Sat, 01 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Remove old fitscreen code.

------------------------------------------------------------------------
r3679 | jcbowman | 2008-11-01 22:24:42 -0600 (Sat, 01 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Document surface tube(path3 g, real width).

------------------------------------------------------------------------
r3678 | jcbowman | 2008-11-01 22:15:11 -0600 (Sat, 01 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Fix incorrect precontrol output in write(path) introduced in r3554.

------------------------------------------------------------------------
r3677 | jcbowman | 2008-11-01 21:54:00 -0600 (Sat, 01 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawsurface.cc

Account for perspective scaling in planar test.

------------------------------------------------------------------------
r3676 | oshardt | 2008-11-01 14:52:41 -0600 (Sat, 01 Nov 2008) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py

Use unstraighten() to obtain control points of straight segments.
------------------------------------------------------------------------
r3675 | jcbowman | 2008-11-01 14:13:16 -0600 (Sat, 01 Nov 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/path.h
   M /trunk/asymptote/runtime.in

Implement path unstraighten(path), which returns a copy of the path with
the straight flag turned off.

------------------------------------------------------------------------
r3674 | jcbowman | 2008-11-01 13:36:29 -0600 (Sat, 01 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/path3.cc

Specify an angle precision for centering perspective drawings.

------------------------------------------------------------------------
r3673 | jcbowman | 2008-11-01 11:52:48 -0600 (Sat, 01 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Increase angleiterations to 4.

------------------------------------------------------------------------
r3672 | jcbowman | 2008-11-01 11:35:33 -0600 (Sat, 01 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Allow odd sized tiles again.

------------------------------------------------------------------------
r3671 | jcbowman | 2008-11-01 10:47:26 -0600 (Sat, 01 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/glrender.cc

Set surface normals whenever light is on.

------------------------------------------------------------------------
r3670 | jcbowman | 2008-11-01 10:02:28 -0600 (Sat, 01 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/base/three_surface.asy
   A /trunk/asymptote/examples/BezierPatch.asy
   M /trunk/asymptote/examples/elevation.asy
   M /trunk/asymptote/examples/sphericalharmonic.asy

Transpose surface.corners() and surface.map().

Use mean corner pen for patch shading.

------------------------------------------------------------------------
r3669 | jcbowman | 2008-11-01 08:58:09 -0600 (Sat, 01 Nov 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Increase angleiterations.

------------------------------------------------------------------------
r3668 | pivaldi | 2008-11-01 03:43:57 -0600 (Sat, 01 Nov 2008) | 1 line
Changed paths:
   M /trunk/asymptote/examples/projectelevation.asy

update examples/projectelevation.asy
------------------------------------------------------------------------
r3667 | jcbowman | 2008-11-01 02:29:24 -0600 (Sat, 01 Nov 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/elevation.asy
   M /trunk/asymptote/examples/smoothelevation.asy
   M /trunk/asymptote/examples/sphericalharmonic.asy

Rename cornermap to map and cornermean to mapmean.

Add triple[][] corner() and triple[] cornermean().

------------------------------------------------------------------------
r3666 | jcbowman | 2008-11-01 01:39:32 -0600 (Sat, 01 Nov 2008) | 10 lines
Changed paths:
   M /trunk/asymptote/base/obj.asy
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/examples/smoothelevation.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/runtime.in

Support lighting with vertex shading.

Fix surface lighting with render=0.

Fix normal(path3).

Move rgba pen packing and unpacking functions to plain_pens.asy.

Implement pen mean(pen[]).

------------------------------------------------------------------------
r3665 | jcbowman | 2008-10-31 21:48:25 -0600 (Fri, 31 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Force tile size to be even.

------------------------------------------------------------------------
r3664 | jcbowman | 2008-10-31 17:48:33 -0600 (Fri, 31 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Make maxviewport and maxtile pairs.

------------------------------------------------------------------------
r3663 | pivaldi | 2008-10-31 17:29:36 -0600 (Fri, 31 Oct 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

asy-mode: warn cc-mode.el dependency.
------------------------------------------------------------------------
r3662 | jcbowman | 2008-10-31 17:18:14 -0600 (Fri, 31 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc

Support compilation under standard glut for systems without freeglut.

------------------------------------------------------------------------
r3661 | jcbowman | 2008-10-31 15:39:00 -0600 (Fri, 31 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Fix fitscreen toggling.

------------------------------------------------------------------------
r3660 | jcbowman | 2008-10-31 15:34:07 -0600 (Fri, 31 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Add tilesize parameter to limit the maximum rendering tile size.

------------------------------------------------------------------------
r3659 | jcbowman | 2008-10-31 08:48:04 -0600 (Fri, 31 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Revert last change, which breaks tabbing after struct{}.

------------------------------------------------------------------------
r3658 | pivaldi | 2008-10-31 07:36:39 -0600 (Fri, 31 Oct 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

asy-mode: fix cc-mode code source dependency.
------------------------------------------------------------------------
r3657 | jcbowman | 2008-10-31 01:12:53 -0600 (Fri, 31 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/elevation.asy
   M /trunk/asymptote/examples/projectelevation.asy
   A /trunk/asymptote/examples/smoothelevation.asy
   M /trunk/asymptote/examples/sphericalharmonic.asy

Simplify construction of elevation-colored surfaces.

Add facility for vertex-shaded elevation surfaces.

------------------------------------------------------------------------
r3656 | jcbowman | 2008-10-30 23:42:55 -0600 (Thu, 30 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Fix initialization and translation issues.

Remove unneeded CYGWIN restrictions.

------------------------------------------------------------------------
r3655 | jcbowman | 2008-10-30 22:04:53 -0600 (Thu, 30 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Fix orthographic exports.

------------------------------------------------------------------------
r3654 | jcbowman | 2008-10-30 21:48:52 -0600 (Thu, 30 Oct 2008) | 7 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/settings.cc
   A /trunk/asymptote/tr.cc
   A /trunk/asymptote/tr.h

Use Brian Paul's tr-1.3 package to support high-resolution OpenGL tiled
rendering.

Add antialias setting (default true).

Change convert to use default antialias setting.

------------------------------------------------------------------------
r3653 | jcbowman | 2008-10-30 21:16:31 -0600 (Thu, 30 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_boxes.asy

Add roundbox envelope routine.

------------------------------------------------------------------------
r3652 | jcbowman | 2008-10-29 22:22:06 -0600 (Wed, 29 Oct 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/obj.asy
   M /trunk/asymptote/base/plain_markers.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi

Turn on straight flag only for piecewise straight planar paths.

Force straight flag for all obj faces to avoid subdivision cracks.

Make normal(path3) return immediately for nonplanar paths.

------------------------------------------------------------------------
r3651 | jcbowman | 2008-10-29 19:39:28 -0600 (Wed, 29 Oct 2008) | 5 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/doc/asymptote.texi

Change signature of point to pair point(picture, pair, bool user=true) to
allow a return value in PostScript coordinates.

Remove framepoint in favour of truepoint(picture, pair, user=false).

------------------------------------------------------------------------
r3650 | jcbowman | 2008-10-29 17:10:25 -0600 (Wed, 29 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_markers.asy

Add maxheight, hstretch, and vstretch parameters to legend.

------------------------------------------------------------------------
r3649 | jcbowman | 2008-10-29 11:48:12 -0600 (Wed, 29 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/doc/asymptote.texi

Add defaultbackpen.

------------------------------------------------------------------------
r3648 | pivaldi | 2008-10-29 03:42:28 -0600 (Wed, 29 Oct 2008) | 1 line
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Add TeX versioning
------------------------------------------------------------------------
r3647 | jcbowman | 2008-10-29 01:28:12 -0600 (Wed, 29 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   A /trunk/asymptote/examples/vertexshading.asy

Support transparency in vertex shading.

------------------------------------------------------------------------
r3646 | jcbowman | 2008-10-29 00:50:50 -0600 (Wed, 29 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/runtime.in

Support vertex shading in OpenGL renderer.

------------------------------------------------------------------------
r3645 | jcbowman | 2008-10-28 17:40:42 -0600 (Tue, 28 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/base/three_surface.asy

Use centroid rather than the first vertex for splitting surfaces.

Rename unpack to real[] rgba(pen) and add inverse function pen rgb(real[]).

------------------------------------------------------------------------
r3644 | jcbowman | 2008-10-28 01:42:51 -0600 (Tue, 28 Oct 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy
   M /trunk/asymptote/base/obj.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex
   A /trunk/asymptote/examples/colorplanes.asy
   A /trunk/asymptote/examples/projectelevation.asy
   A /trunk/asymptote/examples/projectrevolution.asy

Add a more versatile and more efficient surface constructor for convex and
"piecewise-convex" three-dimensional paths; the planar(path3) constructor
should now only be used for nonconvex paths.

Update examples.

------------------------------------------------------------------------
r3643 | jcbowman | 2008-10-28 00:53:18 -0600 (Tue, 28 Oct 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/doc/asymptote.texi

Implement DefaultHead2(filltype filltype=Fill).

Add optional filltype argument to HookHead2.

Reduce adaptive thick line constant.

------------------------------------------------------------------------
r3642 | pivaldi | 2008-10-27 07:32:59 -0600 (Mon, 27 Oct 2008) | 1 line
Changed paths:
   M /trunk/asymptote/examples/parametricelevation.asy

add size to parametricelevation.asy
------------------------------------------------------------------------
r3641 | pivaldi | 2008-10-26 17:53:47 -0600 (Sun, 26 Oct 2008) | 1 line
Changed paths:
   M /trunk/asymptote/glrender.cc

revert wrong commit of glrender.cc
------------------------------------------------------------------------
r3640 | pivaldi | 2008-10-26 17:46:53 -0600 (Sun, 26 Oct 2008) | 1 line
Changed paths:
   M /trunk/asymptote/examples/sphericalharmonic.asy
   M /trunk/asymptote/glrender.cc

add size to sphericalharmonic.asy.
------------------------------------------------------------------------
r3639 | jcbowman | 2008-10-26 17:37:14 -0600 (Sun, 26 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Further adaptive thick line improvements.

------------------------------------------------------------------------
r3638 | jcbowman | 2008-10-26 15:52:26 -0600 (Sun, 26 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Improve thick line adaptive step routine.

------------------------------------------------------------------------
r3637 | jcbowman | 2008-10-26 14:35:58 -0600 (Sun, 26 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Increase 3D margins.

------------------------------------------------------------------------
r3636 | jcbowman | 2008-10-25 22:46:42 -0600 (Sat, 25 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/obj.asy

Work around Adobe Reader rendering bugs.

------------------------------------------------------------------------
r3635 | jcbowman | 2008-10-25 21:57:23 -0600 (Sat, 25 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain_markers.asy

Support 2D alignment of 3D axis labels.

Use more efficient size(pic) routine in legend().

------------------------------------------------------------------------
r3634 | jcbowman | 2008-10-25 13:01:28 -0600 (Sat, 25 Oct 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/sphericalharmonic.asy

Resolve ambiguity in draw(surface).

Add Gradient palette that varies linearly over a specified range of pens.

Add spherical harmonic example.

------------------------------------------------------------------------
r3633 | jcbowman | 2008-10-25 11:16:48 -0600 (Sat, 25 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/parametricelevation.asy
   M /trunk/asymptote/runtime.in

Standardize argument names of dir and expi.

Add parametric surface with elevation-dependent colouring and no light effects.

------------------------------------------------------------------------
r3632 | jcbowman | 2008-10-24 08:31:50 -0600 (Fri, 24 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Fix a numerical precision issue.

------------------------------------------------------------------------
r3631 | jcbowman | 2008-10-23 02:18:43 -0600 (Thu, 23 Oct 2008) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.48svn.
------------------------------------------------------------------------
r3630 | jcbowman | 2008-10-23 00:48:28 -0600 (Thu, 23 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi

Add another draw routine for surfaces.

------------------------------------------------------------------------
r3629 | jcbowman | 2008-10-23 00:39:14 -0600 (Thu, 23 Oct 2008) | 7 lines
Changed paths:
   M /trunk/asymptote/base/obj.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/galleon.asy
   A /trunk/asymptote/examples/triceratops.asy

Implement a more robust version of normal(path), returning O if the path is
nonplanar.

Handle nonplanar obj faces.

Add triceratops example.

------------------------------------------------------------------------
r3628 | jcbowman | 2008-10-22 17:40:56 -0600 (Wed, 22 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Re-enable high-resolution rendering.

------------------------------------------------------------------------
r3627 | jcbowman | 2008-10-22 16:59:21 -0600 (Wed, 22 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Remove diagnostic.

------------------------------------------------------------------------
r3626 | jcbowman | 2008-10-22 14:52:20 -0600 (Wed, 22 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy

Fix strokepath(nullpath).

------------------------------------------------------------------------
r3625 | jcbowman | 2008-10-22 14:49:43 -0600 (Wed, 22 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/runtime.in

Fix strokepath.

------------------------------------------------------------------------
r3624 | jcbowman | 2008-10-22 01:55:06 -0600 (Wed, 22 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Bypass bezulate for paths of length 4.

------------------------------------------------------------------------
r3623 | jcbowman | 2008-10-21 21:05:17 -0600 (Tue, 21 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy

Use unit normal in planar.

------------------------------------------------------------------------
r3622 | jcbowman | 2008-10-21 20:50:31 -0600 (Tue, 21 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/path.cc

Fix cyclic path bugs in write(path) and write(path3) introduced in r3554.

------------------------------------------------------------------------
r3621 | jcbowman | 2008-10-21 17:49:30 -0600 (Tue, 21 Oct 2008) | 14 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/Klein.asy

Implement HookHead2 and TeXHead2 arrowheads. These are 2D arrowheads
lifted to 3D space and aligned according to the initial viewpoint.

Add missing angle parameter in HooHead3.

Simplify planar.

Move arrowheadlight parameter out of Arrow3 and into arrow commands, so
that the correct value of currentlight is used.

Use tighter values for the margin parameters viewportfactor and anglefactor.

Reduce angleiterations to 2.

------------------------------------------------------------------------
r3620 | jcbowman | 2008-10-21 13:36:45 -0600 (Tue, 21 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Fit to screen by default.

------------------------------------------------------------------------
r3619 | jcbowman | 2008-10-21 11:52:54 -0600 (Tue, 21 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/cube.asy
   M /trunk/asymptote/examples/galleon.asy

Don't generate spurious "camera too close" errors for projections from infinity.

Always use currentlight by default for drawing arrowheads.

------------------------------------------------------------------------
r3618 | jcbowman | 2008-10-21 09:02:46 -0600 (Tue, 21 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/CDlabel.asy

Change text on sample CD label to something more Asymptote related.

------------------------------------------------------------------------
r3617 | jcbowman | 2008-10-21 01:52:33 -0600 (Tue, 21 Oct 2008) | 2 lines
Changed paths:
   A /trunk/asymptote/base/three_margins.asy

Add missing file.

------------------------------------------------------------------------
r3616 | jcbowman | 2008-10-21 01:22:40 -0600 (Tue, 21 Oct 2008) | 2 lines
Changed paths:
   A /trunk/asymptote/base/obj.asy
   M /trunk/asymptote/base/three_surface.asy
   A /trunk/asymptote/examples/galleon.asy

Add module for reading obj files and example.

------------------------------------------------------------------------
r3615 | jcbowman | 2008-10-20 23:05:56 -0600 (Mon, 20 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi

Allow an array of meshpens when drawing surfaces.

Update documentation.

------------------------------------------------------------------------
r3614 | jcbowman | 2008-10-20 21:48:12 -0600 (Mon, 20 Oct 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/glrender.cc

Move path length tests to surface constructor.

Add bool warn=true to planar and normal(path3).

Check incoming width and height parameters.

------------------------------------------------------------------------
r3613 | jcbowman | 2008-10-20 16:31:26 -0600 (Mon, 20 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix prefix again.

------------------------------------------------------------------------
r3612 | jcbowman | 2008-10-20 16:19:41 -0600 (Mon, 20 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/doc/asymptote.texi

Implement 3D margins.

------------------------------------------------------------------------
r3611 | hammera | 2008-10-20 12:25:25 -0600 (Mon, 20 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/syzygy.asy

Fixed watch() and unwatch() to use atupdate().

------------------------------------------------------------------------
r3610 | jcbowman | 2008-10-20 01:36:47 -0600 (Mon, 20 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/glrender.cc

Add surface constructors for triangles.

------------------------------------------------------------------------
r3609 | jcbowman | 2008-10-19 20:54:46 -0600 (Sun, 19 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Add missing transform for projected 3D mesh lines.

------------------------------------------------------------------------
r3608 | jcbowman | 2008-10-19 19:47:40 -0600 (Sun, 19 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/elevation.asy

Use cornermean instead of center.

------------------------------------------------------------------------
r3607 | jcbowman | 2008-10-19 19:26:02 -0600 (Sun, 19 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/grid3.asy

Add missing put argument.

------------------------------------------------------------------------
r3606 | jcbowman | 2008-10-19 17:43:03 -0600 (Sun, 19 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fix range check in both places; consolidate PostScript code.

------------------------------------------------------------------------
r3605 | jcbowman | 2008-10-19 17:27:37 -0600 (Sun, 19 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Fix range check in strokepath (and potentially texpath).

------------------------------------------------------------------------
r3604 | jcbowman | 2008-10-19 16:32:44 -0600 (Sun, 19 Oct 2008) | 5 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/elevation.asy

Implement functions that construct a pen array from a given function and
palette.

Add elevation example.

------------------------------------------------------------------------
r3603 | jcbowman | 2008-10-19 15:22:09 -0600 (Sun, 19 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/epix.asy

Add support for using a different surfacepen for each patch.

------------------------------------------------------------------------
r3602 | jcbowman | 2008-10-19 13:17:34 -0600 (Sun, 19 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/epix.asy

Document default pen argument of strokepath.

------------------------------------------------------------------------
r3601 | jcbowman | 2008-10-19 10:31:51 -0600 (Sun, 19 Oct 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Implement path[] strokepath(path g, pen p), which returns the path array that
PostScript would fill in drawing path g with pen p.

------------------------------------------------------------------------
r3600 | jcbowman | 2008-10-18 13:53:43 -0600 (Sat, 18 Oct 2008) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.47svn.
------------------------------------------------------------------------
r3599 | jcbowman | 2008-10-18 12:36:00 -0600 (Sat, 18 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/doc/Makefile.in
   M /trunk/asymptote/doc/asymptote.texi

Allow one to disable embedding of inline PRC files within LaTeX.

------------------------------------------------------------------------
r3598 | jcbowman | 2008-10-18 11:48:45 -0600 (Sat, 18 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/Makefile.in

Try to produce a preview image of latexusage for the manual.

------------------------------------------------------------------------
r3597 | jcbowman | 2008-10-18 11:01:22 -0600 (Sat, 18 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/examples/animations/sphere.asy
   M /trunk/asymptote/picture.cc

Signal an error if the user tries to render an image without freeglut.

Support embedding of 3D PRC files when -render=0.

------------------------------------------------------------------------
r3596 | jcbowman | 2008-10-18 02:48:43 -0600 (Sat, 18 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/Klein.asy
   M /trunk/asymptote/examples/animations/sphere.asy

Update examples.

------------------------------------------------------------------------
r3595 | jcbowman | 2008-10-18 02:35:15 -0600 (Sat, 18 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/animations/sphere.asy

Update example.

------------------------------------------------------------------------
r3594 | jcbowman | 2008-10-18 02:30:53 -0600 (Sat, 18 Oct 2008) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.46svn.
------------------------------------------------------------------------
r3593 | jcbowman | 2008-10-18 00:46:29 -0600 (Sat, 18 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/planeproject.asy

Add planeproject routines, courtesy of Philippe Ivaldi.

------------------------------------------------------------------------
r3592 | jcbowman | 2008-10-17 23:44:47 -0600 (Fri, 17 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/Makefile.in
   M /trunk/asymptote/doc/asymptote.texi

Documentation updates.

------------------------------------------------------------------------
r3591 | jcbowman | 2008-10-17 21:12:11 -0600 (Fri, 17 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Fix fitting issues.

------------------------------------------------------------------------
r3590 | jcbowman | 2008-10-17 16:55:36 -0600 (Fri, 17 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Fix handling of minimumsize.

------------------------------------------------------------------------
r3589 | jcbowman | 2008-10-17 16:07:48 -0600 (Fri, 17 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Increase tolerance of normal(path3).

------------------------------------------------------------------------
r3588 | jcbowman | 2008-10-17 14:11:32 -0600 (Fri, 17 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/BezierSurface.asy

Standardize embed options; fix labels.

------------------------------------------------------------------------
r3587 | jcbowman | 2008-10-17 13:25:17 -0600 (Fri, 17 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Add link to PRC specification.

------------------------------------------------------------------------
r3586 | jcbowman | 2008-10-17 11:52:14 -0600 (Fri, 17 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.h
   M /trunk/asymptote/path3.h
   M /trunk/asymptote/runtime.in

Fix dir normalizations.

Ignore spurious warnings from degrees.

------------------------------------------------------------------------
r3585 | jcbowman | 2008-10-17 11:20:47 -0600 (Fri, 17 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/latexusage.tex

Illustrate use of global TeX macro.

------------------------------------------------------------------------
r3584 | jcbowman | 2008-10-17 01:26:45 -0600 (Fri, 17 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Document direction invert routine.

------------------------------------------------------------------------
r3583 | jcbowman | 2008-10-17 01:19:46 -0600 (Fri, 17 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/doc/asymptote.texi

Fix DefaultHead3 size.

Update documentation.

------------------------------------------------------------------------
r3582 | jcbowman | 2008-10-16 22:32:10 -0600 (Thu, 16 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.h
   M /trunk/asymptote/runtime.in

Add 2D versions of accel and radius of curvature functions.

------------------------------------------------------------------------
r3581 | jcbowman | 2008-10-16 21:48:08 -0600 (Thu, 16 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/path3.h
   M /trunk/asymptote/runtime.in

Fix radius and non-normalized dir functions.

------------------------------------------------------------------------
r3580 | jcbowman | 2008-10-16 11:37:26 -0600 (Thu, 16 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Fix numerical resolution issue.

------------------------------------------------------------------------
r3579 | jcbowman | 2008-10-16 01:08:49 -0600 (Thu, 16 Oct 2008) | 8 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.h
   M /trunk/asymptote/path3.h
   M /trunk/asymptote/runtime.in

Add a routine to compute the radius of curvature of a path3 at a point.

Improve adaptive thick line algorithm.

Add option to suppress normalization of dir functions.

Remove secondary camera adjustment call.

------------------------------------------------------------------------
r3578 | jcbowman | 2008-10-15 18:12:14 -0600 (Wed, 15 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Minor optimization.

------------------------------------------------------------------------
r3577 | jcbowman | 2008-10-15 18:03:05 -0600 (Wed, 15 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/three_arrows.asy

Fix arrow3 sizing.

------------------------------------------------------------------------
r3576 | jcbowman | 2008-10-15 00:14:19 -0600 (Wed, 15 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy

Implement triple invert(pair dir, triple v, projection P=currentprojection).

Add a 3D arrow routine that accepts a pair direction.

------------------------------------------------------------------------
r3575 | jcbowman | 2008-10-14 23:42:35 -0600 (Tue, 14 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_surface.asy

Add HookHead3 and TeXHead3 arrowhead styles.

------------------------------------------------------------------------
r3574 | jcbowman | 2008-10-14 17:16:17 -0600 (Tue, 14 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h

Optimize 2D arclength calculation for straight segments.

------------------------------------------------------------------------
r3573 | jcbowman | 2008-10-14 17:15:31 -0600 (Tue, 14 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Fix degenerate perp vector workaround.

------------------------------------------------------------------------
r3572 | jcbowman | 2008-10-14 17:14:27 -0600 (Tue, 14 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/path3.cc
   M /trunk/asymptote/path3.h

Optimize arclength calculation for straight segments.

------------------------------------------------------------------------
r3571 | jcbowman | 2008-10-14 15:24:08 -0600 (Tue, 14 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Fix degenerate perp vectors.

------------------------------------------------------------------------
r3570 | jcbowman | 2008-10-14 14:21:57 -0600 (Tue, 14 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/path.cc

Fix nullpath and nullpath3 issues.

Use user coordinates in camera diagnostics.

------------------------------------------------------------------------
r3569 | jcbowman | 2008-10-14 11:01:52 -0600 (Tue, 14 Oct 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy

Move surface constructor for surfaces of rotation from solids to three_surfaces.

Add surface constructor planar(path3).

Add path(path3, pair P(triple)=xypart) constructor.

------------------------------------------------------------------------
r3568 | jcbowman | 2008-10-13 22:40:10 -0600 (Mon, 13 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Fix degenerate perp vectors.

------------------------------------------------------------------------
r3567 | jcbowman | 2008-10-13 21:49:53 -0600 (Mon, 13 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy

Improve automatic camera adjustment.

------------------------------------------------------------------------
r3566 | jcbowman | 2008-10-13 20:36:06 -0600 (Mon, 13 Oct 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/path3.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in

Fix transition between rendering algorithms.

Fix handling of currentlight=nolight.

Change default light for mesh lines to surface light.

------------------------------------------------------------------------
r3565 | jcbowman | 2008-10-13 13:28:07 -0600 (Mon, 13 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/glrender.cc

Fix window sizing problems.

Tweak constant.

------------------------------------------------------------------------
r3564 | jcbowman | 2008-10-13 10:00:22 -0600 (Mon, 13 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Install externalprc.tex.

------------------------------------------------------------------------
r3563 | jcbowman | 2008-10-13 01:26:29 -0600 (Mon, 13 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/examples/sphereskeleton.asy
   M /trunk/asymptote/examples/workcone.asy

Avoid cracks in thick lines.

Add connector sphere for cyclic paths.

------------------------------------------------------------------------
r3562 | jcbowman | 2008-10-13 00:44:45 -0600 (Mon, 13 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Enable linetype offset.

------------------------------------------------------------------------
r3561 | jcbowman | 2008-10-12 23:39:48 -0600 (Sun, 12 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/runtime.in

Transform computed surface normals.

Reduce planar normal constant for accurate rendering.

------------------------------------------------------------------------
r3560 | jcbowman | 2008-10-12 21:13:04 -0600 (Sun, 12 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy
   M /trunk/asymptote/drawsurface.cc

Add Orest's patch to make short connections before longer ones.

------------------------------------------------------------------------
r3559 | jcbowman | 2008-10-12 13:35:26 -0600 (Sun, 12 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   A /trunk/asymptote/examples/stroke3.asy
   M /trunk/asymptote/examples/xxsq01x-1.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/runtime.in

Fix rendering of planar surfaces.

------------------------------------------------------------------------
r3558 | jcbowman | 2008-10-12 11:33:24 -0600 (Sun, 12 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix settings.render=0.

------------------------------------------------------------------------
r3557 | jcbowman | 2008-10-12 00:29:13 -0600 (Sun, 12 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec

Fix freeglut dependency.

------------------------------------------------------------------------
r3556 | jcbowman | 2008-10-11 23:59:50 -0600 (Sat, 11 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/util.h

Remove texhash dependency from RPM spec file.

------------------------------------------------------------------------
r3555 | jcbowman | 2008-10-11 23:10:17 -0600 (Sat, 11 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/glrender.cc
   A /trunk/asymptote/glrender.h
   M /trunk/asymptote/picture.cc

Speed up rendering of straight surfaces.

------------------------------------------------------------------------
r3554 | jcbowman | 2008-10-11 22:02:50 -0600 (Sat, 11 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/path.cc

Treat duplicate nodes as straight segments.

Make write(path) indicate straight segments, consistent with write(path3).

------------------------------------------------------------------------
r3553 | jcbowman | 2008-10-11 14:48:32 -0600 (Sat, 11 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Size 2D and 3D objects consistently when render=0.

------------------------------------------------------------------------
r3552 | jcbowman | 2008-10-11 11:09:55 -0600 (Sat, 11 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy

Respect prefix and format arguments.

------------------------------------------------------------------------
r3551 | jcbowman | 2008-10-11 00:14:43 -0600 (Sat, 11 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix normal for degenerate paths.

------------------------------------------------------------------------
r3550 | jcbowman | 2008-10-10 23:38:12 -0600 (Fri, 10 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/runtime.in

Resolve ambiguity.

Optimize normal.

------------------------------------------------------------------------
r3549 | jcbowman | 2008-10-10 23:09:04 -0600 (Fri, 10 Oct 2008) | 5 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/examples/cones.asy
   M /trunk/asymptote/runtime.in

Fix straightness test.

Draw a sphere if path3 has length 0 with roundcap but not squarecap or
extendcap, consistent with the behaviour of PostScript in 2D.

------------------------------------------------------------------------
r3548 | jcbowman | 2008-10-10 21:40:24 -0600 (Fri, 10 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/settings.cc

Remove -unsafe option in favour of -nosafe setting.

Remove unused code.

------------------------------------------------------------------------
r3547 | hammera | 2008-10-10 19:47:52 -0600 (Fri, 10 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/errors
   M /trunk/asymptote/errortest.asy

Added testing of permissions.

------------------------------------------------------------------------
r3546 | hammera | 2008-10-10 18:47:43 -0600 (Fri, 10 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/errors
   M /trunk/asymptote/errortest.asy
   M /trunk/asymptote/record.cc
   M /trunk/asymptote/record.h
   M /trunk/asymptote/settings.cc

Added secure options as read-only settings.

------------------------------------------------------------------------
r3545 | hammera | 2008-10-10 17:42:54 -0600 (Fri, 10 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h

Added optional tests to audit the type and application caching.

------------------------------------------------------------------------
r3544 | jcbowman | 2008-10-10 17:35:57 -0600 (Fri, 10 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/doc/asymptote.texi

Document texpath.

Standardize write(path3) formatting.

------------------------------------------------------------------------
r3543 | jcbowman | 2008-10-10 09:27:34 -0600 (Fri, 10 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/equilchord.asy

Fix example.

------------------------------------------------------------------------
r3542 | jcbowman | 2008-10-10 09:24:00 -0600 (Fri, 10 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fix compilation error.

------------------------------------------------------------------------
r3541 | jcbowman | 2008-10-10 09:22:09 -0600 (Fri, 10 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Add missing return value.

------------------------------------------------------------------------
r3540 | jcbowman | 2008-10-10 09:10:00 -0600 (Fri, 10 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/teapot.asy
   M /trunk/asymptote/runtime.in

Document convert, animate, and system; add args option to animate.

Fix segmentation fault in system.

------------------------------------------------------------------------
r3539 | jcbowman | 2008-10-10 08:18:48 -0600 (Fri, 10 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/doc/GaussianSurface.asy
   M /trunk/asymptote/examples/teapot.asy

Add files missing from last revision.

------------------------------------------------------------------------
r3538 | jcbowman | 2008-10-10 02:45:32 -0600 (Fri, 10 Oct 2008) | 13 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/parametricsurface.asy

Make default surface color black now that lighting is on by default
(otherwise planar surfaces might not be visible).

Add unithemisphere.

Draw hemispheres rather than spheres at joints.

Simplify linecap code.

Use linecap(0) by default for meshlines.

Don't draw thin line if opacity of pen is less than 1.

------------------------------------------------------------------------
r3537 | jcbowman | 2008-10-10 00:58:16 -0600 (Fri, 10 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/doc/asymptote.texi

Add min and max arguments to axes and axes3.

------------------------------------------------------------------------
r3536 | jcbowman | 2008-10-10 00:52:48 -0600 (Fri, 10 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/xxsq01.asy
   M /trunk/asymptote/examples/xxsq01x-1.asy
   M /trunk/asymptote/examples/xxsq01y.asy

Simplify paths.

------------------------------------------------------------------------
r3535 | jcbowman | 2008-10-09 22:12:26 -0600 (Thu, 09 Oct 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Allow the specification of fuzz=0 in intersection routines (the new
default, fuzz=-1, specifies a fixed multiple of the machine precision).

------------------------------------------------------------------------
r3534 | jcbowman | 2008-10-09 21:34:15 -0600 (Thu, 09 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy

Fix division by zero error.

------------------------------------------------------------------------
r3533 | oshardt | 2008-10-09 19:23:43 -0600 (Thu, 09 Oct 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/bezulate.asy

Improve splitting of triangular patches.
------------------------------------------------------------------------
r3532 | jcbowman | 2008-10-09 01:23:49 -0600 (Thu, 09 Oct 2008) | 19 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/cylinder.asy
   M /trunk/asymptote/examples/hyperboloid.asy
   A /trunk/asymptote/examples/impact.asy
   A /trunk/asymptote/examples/sphereskeleton.asy

Fix longitudinal lines in solids.asy.

Split longitudinal curves into front and back pieces; add
longintudinalpen=frontpen and longintudinalbackpen=backpen.

Use longitudinalpen=nullpen instead of longitudinal=false.

Make dash lengths in solids.asy consistent between different rendering modes.

Fix OpenGL opacity calculation (only for settings.render=0).

Set P.ninterpolate to 1 for projections from infinity.

Fix 3D dashed lines for degenerate cyclic paths.

Increase fuzz in 3D arc and Arc routines.

Update cone radix in solids.asy.

------------------------------------------------------------------------
r3531 | jcbowman | 2008-10-08 21:57:16 -0600 (Wed, 08 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path3.cc

Fix arctime for cyclic paths of zero arclength.

------------------------------------------------------------------------
r3530 | jcbowman | 2008-10-07 15:50:10 -0600 (Tue, 07 Oct 2008) | 8 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi

Reduce number of patches in unitcone.

Rename solidcone to unitsolidcone.

Improve appearance of straight arrows.

Increase fuzz in arrow end tests.

------------------------------------------------------------------------
r3529 | jcbowman | 2008-10-07 14:27:36 -0600 (Tue, 07 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy

Add arrow to NoTicks.

------------------------------------------------------------------------
r3528 | jcbowman | 2008-10-07 13:57:30 -0600 (Tue, 07 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Fix transverse slices.

------------------------------------------------------------------------
r3527 | jcbowman | 2008-10-07 12:00:47 -0600 (Tue, 07 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Give user control over slice Arc accuracy.

------------------------------------------------------------------------
r3526 | jcbowman | 2008-10-07 11:32:08 -0600 (Tue, 07 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Increase longitudinal epsilon.

------------------------------------------------------------------------
r3525 | jcbowman | 2008-10-06 16:49:30 -0600 (Mon, 06 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Document need for version 2008/01/16 or later of the movie15 package.

------------------------------------------------------------------------
r3524 | jcbowman | 2008-10-06 16:19:50 -0600 (Mon, 06 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi

Fix incorrect cast.

Resolve ambiguities.

------------------------------------------------------------------------
r3523 | jcbowman | 2008-10-06 12:26:16 -0600 (Mon, 06 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update documentation.

------------------------------------------------------------------------
r3522 | jcbowman | 2008-10-06 12:05:43 -0600 (Mon, 06 Oct 2008) | 2 lines
Changed paths:
   A /trunk/asymptote/doc/reloadpdf.tex

Add utility for forcing Adobe Reader to update all currently loaded documents.

------------------------------------------------------------------------
r3521 | jcbowman | 2008-10-06 11:24:49 -0600 (Mon, 06 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Use NUL instead of /dev/null under MSWindows.

------------------------------------------------------------------------
r3520 | jcbowman | 2008-10-06 05:36:07 -0600 (Mon, 06 Oct 2008) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.45svn.
------------------------------------------------------------------------
r3519 | jcbowman | 2008-10-06 03:48:54 -0600 (Mon, 06 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/errorbars.asy
   M /trunk/asymptote/doc/externalprc.tex
   M /trunk/asymptote/doc/graphmarkers.asy
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/doc/secondaryaxis.asy
   M /trunk/asymptote/doc/westnile.asy

Update documentation.

------------------------------------------------------------------------
r3518 | jcbowman | 2008-10-06 01:09:53 -0600 (Mon, 06 Oct 2008) | 7 lines
Changed paths:
   M /trunk/asymptote/base/embed.asy
   D /trunk/asymptote/base/embedding.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/examples/animations/externalmovie.asy

Remove settings.tex="pdflatex" from embed.asy and move contents of
embedding.asy into this file.

Generalize movie15 patch to pdflatex; restore @ catcode to its previous value.

Reduce size of manual.

------------------------------------------------------------------------
r3517 | jcbowman | 2008-10-05 21:20:57 -0600 (Sun, 05 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/embedding.asy

Fix missing BBox bug in movie15 version 2008/01/16.

------------------------------------------------------------------------
r3516 | jcbowman | 2008-10-05 03:33:08 -0600 (Sun, 05 Oct 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/Makefile.in
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/doc/leastsquares.asy
   M /trunk/asymptote/examples/label3.asy
   M /trunk/asymptote/examples/lever.asy
   M /trunk/asymptote/examples/sinc.asy
   M /trunk/asymptote/examples/yingyang.asy

Handle degenerate scaling.

Fix manual build problems.

Update examples and documentation.

------------------------------------------------------------------------
r3515 | jcbowman | 2008-10-04 23:13:48 -0600 (Sat, 04 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix absolute viewpoints.

------------------------------------------------------------------------
r3514 | jcbowman | 2008-10-04 19:18:49 -0600 (Sat, 04 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/externalprc.tex
   M /trunk/asymptote/examples/washermethod.asy

Fix example.

------------------------------------------------------------------------
r3513 | jcbowman | 2008-10-04 18:18:00 -0600 (Sat, 04 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/cones.asy
   M /trunk/asymptote/examples/epix.asy
   M /trunk/asymptote/examples/partialsurface.asy
   M /trunk/asymptote/examples/sinc.asy
   M /trunk/asymptote/examples/washermethod.asy

Fix examples.

------------------------------------------------------------------------
r3512 | jcbowman | 2008-10-04 17:12:05 -0600 (Sat, 04 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Add file missing from last revision.

------------------------------------------------------------------------
r3511 | jcbowman | 2008-10-04 17:11:37 -0600 (Sat, 04 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_xasy.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/sphere.asy

Improve definition of unitcone.

Make xasy work again with 3D pictures.

------------------------------------------------------------------------
r3510 | jcbowman | 2008-10-04 14:53:47 -0600 (Sat, 04 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc

Remove interp(int,int,real).

------------------------------------------------------------------------
r3509 | jcbowman | 2008-10-04 11:45:14 -0600 (Sat, 04 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/examples/cones.asy

Handle degenerate point in cone.

Tweak parameter in thick lines.

------------------------------------------------------------------------
r3508 | jcbowman | 2008-10-04 01:15:46 -0600 (Sat, 04 Oct 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/Makefile.in
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/animations/sphere.asy
   M /trunk/asymptote/examples/epix.asy
   M /trunk/asymptote/examples/partialsurface.asy
   M /trunk/asymptote/examples/shellsqrtx01.asy
   M /trunk/asymptote/examples/sinc.asy
   M /trunk/asymptote/examples/sqrtx01.asy
   M /trunk/asymptote/examples/washermethod.asy
   M /trunk/asymptote/examples/xxsq01.asy
   M /trunk/asymptote/examples/xxsq01y.asy

Fix cracks in thick lines.

Fix projection and clipping.

Fix 3D animations.

------------------------------------------------------------------------
r3507 | jcbowman | 2008-10-03 17:21:00 -0600 (Fri, 03 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile.in

Force -noprc during documentation builds.

------------------------------------------------------------------------
r3506 | hammera | 2008-10-03 17:07:00 -0600 (Fri, 03 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/application.cc

Fixed matching of defaults for functions with rest arguments.

------------------------------------------------------------------------
r3505 | jcbowman | 2008-10-03 16:32:10 -0600 (Fri, 03 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/examples/shellmethod.asy
   D /trunk/asymptote/examples/wedge.asy

Make latexusage produce a rendered image by default.

------------------------------------------------------------------------
r3504 | jcbowman | 2008-10-03 15:49:34 -0600 (Fri, 03 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/doc/latexusage.tex

Respect -noprc.

------------------------------------------------------------------------
r3503 | jcbowman | 2008-10-03 04:09:58 -0600 (Fri, 03 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Remove references to obsolete modules.

------------------------------------------------------------------------
r3502 | jcbowman | 2008-10-03 03:43:53 -0600 (Fri, 03 Oct 2008) | 8 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/animations/slidemovies.asy
   M /trunk/asymptote/examples/sacone3D.asy
   M /trunk/asymptote/examples/sacylinder3D.asy
   M /trunk/asymptote/examples/shellsqrtx01.asy
   M /trunk/asymptote/examples/sphere.asy
   M /trunk/asymptote/examples/sqrtx01.asy
   M /trunk/asymptote/examples/sqrtx01y1.asy
   M /trunk/asymptote/examples/washermethod.asy
   M /trunk/asymptote/examples/workcone.asy
   M /trunk/asymptote/examples/xxsq01.asy
   M /trunk/asymptote/examples/xxsq01y.asy

Restore symmetric clipping planes.

Fix embed ambiguity.

Update examples.

Make preliminary documentation updates.

------------------------------------------------------------------------
r3501 | jcbowman | 2008-10-03 01:01:09 -0600 (Fri, 03 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/doc/helix.asy
   M /trunk/asymptote/examples/sinc.asy
   M /trunk/asymptote/examples/xxsq01.asy

Use a better default for tick and axis label selection.

------------------------------------------------------------------------
r3500 | jcbowman | 2008-10-03 00:02:26 -0600 (Fri, 03 Oct 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/grid3.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/axis3.asy
   A /trunk/asymptote/doc/externalprc.tex
   M /trunk/asymptote/doc/generalaxis.asy
   M /trunk/asymptote/doc/generalaxis3.asy
   M /trunk/asymptote/doc/grid3xyz.asy
   M /trunk/asymptote/doc/helix.asy
   M /trunk/asymptote/examples/sinc.asy
   A /trunk/asymptote/examples/strokeshade.asy
   M /trunk/asymptote/examples/vectorfield3.asy

Return a zero scaling when unbounded (revert r3371); see generalaxis3.

Rename LeftTicks3 to InTicks, RightTicks3 to OutTicks, and Ticks3 to InOutTicks.

------------------------------------------------------------------------
r3499 | jcbowman | 2008-10-02 16:47:12 -0600 (Thu, 02 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy

Remove unused code.

------------------------------------------------------------------------
r3498 | jcbowman | 2008-10-02 16:43:22 -0600 (Thu, 02 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/settings.cc

Support PRC images even when inlinetex=false.

------------------------------------------------------------------------
r3497 | jcbowman | 2008-10-02 02:40:10 -0600 (Thu, 02 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/examples/BezierSurface.asy
   M /trunk/asymptote/examples/parametricsurface.asy
   M /trunk/asymptote/examples/xxsq01x-1.asy
   M /trunk/asymptote/runtime.in

Support PRC, with optional rendered preview, in inlinetex mode.

------------------------------------------------------------------------
r3496 | jcbowman | 2008-10-01 23:50:15 -0600 (Wed, 01 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/examples/shellmethod.asy

Work around degenerate up vectors.

------------------------------------------------------------------------
r3495 | jcbowman | 2008-10-01 22:45:06 -0600 (Wed, 01 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix perspective projections and clipping.

------------------------------------------------------------------------
r3494 | jcbowman | 2008-10-01 21:34:38 -0600 (Wed, 01 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix reference vector indices.

------------------------------------------------------------------------
r3493 | jcbowman | 2008-10-01 20:56:14 -0600 (Wed, 01 Oct 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/settings.cc

Support prc with pdflatex.

Fix light transforms.

Use sequence for array loops.

------------------------------------------------------------------------
r3492 | jcbowman | 2008-10-01 14:07:53 -0600 (Wed, 01 Oct 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Support texpath in inlinetex mode.

------------------------------------------------------------------------
r3491 | jcbowman | 2008-10-01 03:45:46 -0600 (Wed, 01 Oct 2008) | 7 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/helix.asy
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/examples/shellmethod.asy
   M /trunk/asymptote/examples/xxsq01x-1.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/path3.cc
   M /trunk/asymptote/path3.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in

Fix sizing of perspective projections by usingd an accurate subdivison
algorithm to calculate the optimal field of view angle.

Use an accurate projected path3 bound for picture sizing.

Optimize projection routines.

------------------------------------------------------------------------
r3490 | jcbowman | 2008-09-30 11:58:22 -0600 (Tue, 30 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Don't cache projected bounds.

------------------------------------------------------------------------
r3489 | jcbowman | 2008-09-30 10:59:03 -0600 (Tue, 30 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix rendering from an absolute viewpoint.

------------------------------------------------------------------------
r3488 | jcbowman | 2008-09-30 03:53:15 -0600 (Tue, 30 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix picture sizing and clipping plane.

------------------------------------------------------------------------
r3487 | jcbowman | 2008-09-30 02:14:12 -0600 (Tue, 30 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Use a separate frame for preview rendering.

------------------------------------------------------------------------
r3486 | jcbowman | 2008-09-29 19:01:39 -0600 (Mon, 29 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Minor optimizations.

------------------------------------------------------------------------
r3485 | jcbowman | 2008-09-29 03:39:09 -0600 (Mon, 29 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Limit window to physical screen size under MSWindows due to OS limitations.

------------------------------------------------------------------------
r3484 | jcbowman | 2008-09-29 02:08:52 -0600 (Mon, 29 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Fix window size checks.

------------------------------------------------------------------------
r3483 | jcbowman | 2008-09-29 01:41:25 -0600 (Mon, 29 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawpath3.cc

Use gluEndCurve not gluEndSurface.

------------------------------------------------------------------------
r3482 | jcbowman | 2008-09-29 01:09:16 -0600 (Mon, 29 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Allocate image rather than putting it on the stack.

------------------------------------------------------------------------
r3481 | jcbowman | 2008-09-29 00:47:41 -0600 (Mon, 29 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/examples/cones.asy

Optimize solids.asy.

------------------------------------------------------------------------
r3480 | jcbowman | 2008-09-28 23:01:01 -0600 (Sun, 28 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Fix shrink (- or _) and expand (+ or =) keys.

------------------------------------------------------------------------
r3479 | jcbowman | 2008-09-28 22:25:20 -0600 (Sun, 28 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Remove unneeded bzero.

------------------------------------------------------------------------
r3478 | jcbowman | 2008-09-28 22:22:19 -0600 (Sun, 28 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/join3.asy
   M /trunk/asymptote/glrender.cc

Port to cygwin.

------------------------------------------------------------------------
r3477 | jcbowman | 2008-09-28 21:46:48 -0600 (Sun, 28 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Fix cygwin configuration.

------------------------------------------------------------------------
r3476 | jcbowman | 2008-09-28 12:58:51 -0600 (Sun, 28 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc

Support CYGWIN freeglut configuration.

------------------------------------------------------------------------
r3475 | jcbowman | 2008-09-28 11:56:33 -0600 (Sun, 28 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Avoid redundant transformation for infinite projections.

------------------------------------------------------------------------
r3474 | jcbowman | 2008-09-28 11:47:50 -0600 (Sun, 28 Sep 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Preserve aspect ratio on export.

Work around viewport size driver bugs.

------------------------------------------------------------------------
r3473 | jcbowman | 2008-09-28 03:27:07 -0600 (Sun, 28 Sep 2008) | 10 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/glrender.cc
   A /trunk/asymptote/patches/cygwin_glu.patch
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/psfile.cc

Port to cygwin.

Wait until menu disappears before exporting.

Right button without motion, in addition to middle button, now brings up menu.

Fix export segmentation fault.

Fix mesh mode.

------------------------------------------------------------------------
r3472 | jcbowman | 2008-09-27 10:37:38 -0600 (Sat, 27 Sep 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain_arcs.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi

Add missing 2D Arc routiones.

Remove unusual handling of negative radii.

Update arc and Arc documentation.

------------------------------------------------------------------------
r3471 | jcbowman | 2008-09-27 03:17:06 -0600 (Sat, 27 Sep 2008) | 8 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain_arcs.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/shellmethod.asy
   M /trunk/asymptote/glrender.cc

Render at requested size in interactive mode.

Fix transverse slices of solids of revolution.

Simplify arc and Arc routines.

Check for invalid normal vectors in 3D arc and Arc.

------------------------------------------------------------------------
r3470 | jcbowman | 2008-09-27 00:29:16 -0600 (Sat, 27 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/glrender.cc

Preliminary changes to support CYGWIN.

------------------------------------------------------------------------
r3469 | jcbowman | 2008-09-27 00:18:48 -0600 (Sat, 27 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy

Remove psimage code.

------------------------------------------------------------------------
r3468 | jcbowman | 2008-09-26 23:38:00 -0600 (Fri, 26 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   D /trunk/asymptote/base/silentPrint.js
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc

Remove obsolete psimage feature (use -render=n instead).

------------------------------------------------------------------------
r3467 | jcbowman | 2008-09-26 23:33:09 -0600 (Fri, 26 Sep 2008) | 17 lines
Changed paths:
   M /trunk/asymptote/array.h
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/base/graph3.asy
   D /trunk/asymptote/base/lights.js
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/flowchartdemo.asy
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   A /trunk/asymptote/examples/controlsystem.asy
   M /trunk/asymptote/examples/shellmethod.asy
   M /trunk/asymptote/examples/xxsq01x-1.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/path3.cc
   M /trunk/asymptote/path3.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/triple.h

Fix path3 rendering.

Add meshlight option to surface routines.

Improve glrender mesh mode.

Simplify light constructors.

Clean up code.

Remove OpenGL license from glrender.cc as the original code has been
completely replaced by our own code.

Update examples.

Remove unused lights.js file.

------------------------------------------------------------------------
r3466 | jcbowman | 2008-09-26 12:53:55 -0600 (Fri, 26 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/flowchart.asy

Make object argument optional in flowchart routines.

------------------------------------------------------------------------
r3465 | jcbowman | 2008-09-25 00:31:50 -0600 (Thu, 25 Sep 2008) | 8 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/array.h
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/examples/hyperboloid.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in

Standardize lightmodel with openGL; support multiple lights.

Add viewport option to light to force lights to be fixed in the viewport frame.

Communicate non-viewport lights to embedded PRC files.

Add +/- expand/shrink keyboard shortcuts.

------------------------------------------------------------------------
r3464 | jcbowman | 2008-09-24 03:34:35 -0600 (Wed, 24 Sep 2008) | 9 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   A /trunk/asymptote/base/lights.js
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Replace the light model with the one used by openGL.

Use nurb routine whenever the surface is not straight and the light is on.

Add -nothin option to force pen thin to be set to the initial defaultpen.

Support custom embedded javascript files via a script option to shipout;
add lights.js example.

------------------------------------------------------------------------
r3463 | jcbowman | 2008-09-24 03:25:34 -0600 (Wed, 24 Sep 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/pen.h

Set the opacity of the sum of two pens to be the larger of the two
opacities, adopting the blending mode of the second pen.

------------------------------------------------------------------------
r3462 | jcbowman | 2008-09-23 02:18:57 -0600 (Tue, 23 Sep 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/runtime.in

Fix more material vs. pen problems.

Improve degenerate normal test.

------------------------------------------------------------------------
r3461 | jcbowman | 2008-09-22 23:16:10 -0600 (Mon, 22 Sep 2008) | 11 lines
Changed paths:
   M /trunk/asymptote/base/contour3.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/cones.asy
   M /trunk/asymptote/glrender.cc

If the render value is negative, use 4 times its absolute value for rendering
eps and pdf formats and 2 times its absolute value for rendering other formats.

Turn light off for drawing meshes.

Specify light coordinates in viewport frame.

Fix line colors.

Provide an optimized patch constructor for quadrilaterals.

------------------------------------------------------------------------
r3460 | jcbowman | 2008-09-22 17:24:11 -0600 (Mon, 22 Sep 2008) | 9 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Remove preview option in favour of render=n > 0.

Fix line material defaults.

Viewer is no longer updated by erase() since we don't know whether the
original picture was 2D or 3D and reloading acroread is slow.

Spurious shipouts arising from cameralink are now suppressed.

------------------------------------------------------------------------
r3459 | jcbowman | 2008-09-22 14:51:56 -0600 (Mon, 22 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/BezierSurface.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Add option -preview to render 3D preview image.

------------------------------------------------------------------------
r3458 | jcbowman | 2008-09-22 11:52:56 -0600 (Mon, 22 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/parametricsurface.asy

Remove obsolete outward flag.

------------------------------------------------------------------------
r3457 | jcbowman | 2008-09-22 09:05:17 -0600 (Mon, 22 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Revert last change.

------------------------------------------------------------------------
r3456 | jcbowman | 2008-09-22 09:03:50 -0600 (Mon, 22 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Suppress another unnecessary warning.

------------------------------------------------------------------------
r3455 | jcbowman | 2008-09-22 08:45:44 -0600 (Mon, 22 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Suppress unnecessary warnings from automatic picture sizing.

------------------------------------------------------------------------
r3454 | jcbowman | 2008-09-22 03:05:03 -0600 (Mon, 22 Sep 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/runtime.in

Support orthographic projections in PRC.

Fix definition of emissive.

Transform currentlight correctly in shipout3.

------------------------------------------------------------------------
r3453 | jcbowman | 2008-09-21 14:43:48 -0600 (Sun, 21 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix orthographic and oblique clipping.

------------------------------------------------------------------------
r3452 | oshardt | 2008-09-21 14:10:34 -0600 (Sun, 21 Sep 2008) | 1 line
Changed paths:
   M /trunk/asymptote/glrender.cc

Fix z rotation.
------------------------------------------------------------------------
r3451 | jcbowman | 2008-09-21 13:34:37 -0600 (Sun, 21 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in

Support compilation without freeglut.

------------------------------------------------------------------------
r3450 | jcbowman | 2008-09-21 11:33:45 -0600 (Sun, 21 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Fix normal0.

------------------------------------------------------------------------
r3449 | jcbowman | 2008-09-21 11:32:55 -0600 (Sun, 21 Sep 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_surface.asy

Add optimized vertex normal routines.

Add fuzz to arrow position test.

------------------------------------------------------------------------
r3448 | jcbowman | 2008-09-21 00:57:00 -0600 (Sun, 21 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/glrender.cc

Fix includes.

------------------------------------------------------------------------
r3447 | jcbowman | 2008-09-21 00:52:01 -0600 (Sun, 21 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/parametricsurface.asy
   M /trunk/asymptote/glrender.cc

Fix glOrtho parameters.

------------------------------------------------------------------------
r3446 | jcbowman | 2008-09-20 23:59:37 -0600 (Sat, 20 Sep 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/bbox.h
   M /trunk/asymptote/bbox3.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/examples/parametricsurface.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in

Improve surface culling.

Use GLUnurb for rendering a path3 (unless it is piecewise straight).

------------------------------------------------------------------------
r3445 | oshardt | 2008-09-20 14:20:06 -0600 (Sat, 20 Sep 2008) | 1 line
Changed paths:
   D /trunk/asymptote/examples/animatations
   A /trunk/asymptote/examples/slidemovies.asy (from /trunk/asymptote/examples/animatations:3444)

Undo renaming of slidemovies.asy.
------------------------------------------------------------------------
r3444 | jcbowman | 2008-09-19 22:55:58 -0600 (Fri, 19 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/picture.cc

Adjust rendering constants.

------------------------------------------------------------------------
r3443 | jcbowman | 2008-09-19 22:36:16 -0600 (Fri, 19 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc

Update convert options; add convertOptions setting.

------------------------------------------------------------------------
r3442 | jcbowman | 2008-09-19 14:58:20 -0600 (Fri, 19 Sep 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in

Allow compilation without freeglut library.

Fix width and height sizing.

------------------------------------------------------------------------
r3441 | jcbowman | 2008-09-19 13:36:35 -0600 (Fri, 19 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc

Use render setting for convert.

------------------------------------------------------------------------
r3440 | jcbowman | 2008-09-19 13:08:14 -0600 (Fri, 19 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy

Add antialias=false option to image routines.

------------------------------------------------------------------------
r3439 | jcbowman | 2008-09-19 12:44:53 -0600 (Fri, 19 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/settings.cc

Improve configuration diagnostics.

------------------------------------------------------------------------
r3438 | jcbowman | 2008-09-19 01:59:23 -0600 (Fri, 19 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/psfile.cc

Don't dealias last column of pixels.

------------------------------------------------------------------------
r3437 | jcbowman | 2008-09-19 01:55:18 -0600 (Fri, 19 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/psfile.cc

Fix segmentation fault: don't dealias the top row of pixels.

------------------------------------------------------------------------
r3436 | jcbowman | 2008-09-19 01:20:05 -0600 (Fri, 19 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawimage.h
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/runtime.in

Support antialiasing of all images.

------------------------------------------------------------------------
r3435 | jcbowman | 2008-09-19 01:10:51 -0600 (Fri, 19 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawimage.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h

Support inline antialiasing.

------------------------------------------------------------------------
r3434 | jcbowman | 2008-09-18 23:18:41 -0600 (Thu, 18 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Improve rendering options.

------------------------------------------------------------------------
r3433 | jcbowman | 2008-09-18 12:25:57 -0600 (Thu, 18 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/psfile.cc

Antialias export images.

------------------------------------------------------------------------
r3432 | jcbowman | 2008-09-18 12:11:57 -0600 (Thu, 18 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/glrender.cc

Fix export.

------------------------------------------------------------------------
r3431 | jcbowman | 2008-09-18 03:47:05 -0600 (Thu, 18 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h

Simplify and optimize surface rendering.

------------------------------------------------------------------------
r3430 | jcbowman | 2008-09-18 02:23:07 -0600 (Thu, 18 Sep 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/base/contour3.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/runtime.in

Always use nurb rendering algorithm (with callback) for degenerate patches
when the light is on.

------------------------------------------------------------------------
r3429 | jcbowman | 2008-09-18 00:17:53 -0600 (Thu, 18 Sep 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/settings.cc

Fix rendering artifacts at degenerate control points.

Improve unitcone.

------------------------------------------------------------------------
r3428 | jcbowman | 2008-09-17 08:55:44 -0600 (Wed, 17 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Add a maxviewport setting for working around direct rendering driver bugs.

------------------------------------------------------------------------
r3427 | jcbowman | 2008-09-16 23:47:20 -0600 (Tue, 16 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/examples/parametricsurface.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc

Retune rendering parameters.

------------------------------------------------------------------------
r3426 | jcbowman | 2008-09-16 22:28:11 -0600 (Tue, 16 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/examples/parametricsurface.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in

Add mesh mode menu.

------------------------------------------------------------------------
r3425 | jcbowman | 2008-09-16 19:34:29 -0600 (Tue, 16 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/glrender.cc

Force a minimum rendering window size.

------------------------------------------------------------------------
r3424 | jcbowman | 2008-09-16 19:06:42 -0600 (Tue, 16 Sep 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/base/contour3.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/label3.asy
   M /trunk/asymptote/examples/label3ribbon.asy
   M /trunk/asymptote/examples/magnetic.asy
   M /trunk/asymptote/picture.cc

Allow explicit surface normals to be specified (currently only respected
when render=0).

------------------------------------------------------------------------
r3423 | jcbowman | 2008-09-16 17:42:33 -0600 (Tue, 16 Sep 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Work around direct rendering segmentation faults.

Improve full screen mode.

------------------------------------------------------------------------
r3422 | jcbowman | 2008-09-16 13:29:55 -0600 (Tue, 16 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Use fullscreen rendering by default.

------------------------------------------------------------------------
r3421 | jcbowman | 2008-09-16 09:21:24 -0600 (Tue, 16 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/glrender.cc

Remove broken bounding box test optimization.

------------------------------------------------------------------------
r3420 | jcbowman | 2008-09-16 02:08:38 -0600 (Tue, 16 Sep 2008) | 7 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/examples/parametricsurface.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Use hybrid EvalMesh2/NurbSurface rendering algorithm for better speed &
accuracy.

Remove localsub option.

Rename int path3quality back to bool thick.

------------------------------------------------------------------------
r3419 | jcbowman | 2008-09-15 23:13:09 -0600 (Mon, 15 Sep 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Add toggle fullscreen menu option.

Add further keycodes.

------------------------------------------------------------------------
r3418 | jcbowman | 2008-09-15 17:31:58 -0600 (Mon, 15 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Initialize timer before spinning.

------------------------------------------------------------------------
r3417 | jcbowman | 2008-09-15 17:21:28 -0600 (Mon, 15 Sep 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Improve spin/arcball interaction.

Make the Home menu item reset the zoom.

------------------------------------------------------------------------
r3416 | jcbowman | 2008-09-15 08:49:52 -0600 (Mon, 15 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/Makefile.in

Use -render=0 instead of -norender.

------------------------------------------------------------------------
r3415 | jcbowman | 2008-09-14 22:03:32 -0600 (Sun, 14 Sep 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/path3.h

Use a better reference value in path and path3 dir functions.

Fix zoom/rotate synchronization.

------------------------------------------------------------------------
r3414 | jcbowman | 2008-09-14 20:53:45 -0600 (Sun, 14 Sep 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/path.h
   M /trunk/asymptote/path3.h

Simplify dir(path, real) and dir(path3, real) computations.

Fix accel(path3, real).

------------------------------------------------------------------------
r3413 | jcbowman | 2008-09-14 09:56:50 -0600 (Sun, 14 Sep 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/settings.cc

Add position parameter to specify initial rendering screen position
(negative components indicate relative to screen width or height).

------------------------------------------------------------------------
r3412 | jcbowman | 2008-09-14 09:23:08 -0600 (Sun, 14 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/parametricsurface.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc

Add Export and Quit menu items.

------------------------------------------------------------------------
r3411 | jcbowman | 2008-09-14 03:05:29 -0600 (Sun, 14 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Remove remaining scale3D factor; retune adaptive constants.

------------------------------------------------------------------------
r3410 | jcbowman | 2008-09-14 02:44:01 -0600 (Sun, 14 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/examples/parametricsurface.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/prc/oPRCFile.cc
   M /trunk/asymptote/prc/oPRCFile.h
   M /trunk/asymptote/prcfile.h

Move PRC cm scaling to a more sensible place.

------------------------------------------------------------------------
r3409 | jcbowman | 2008-09-14 01:10:13 -0600 (Sun, 14 Sep 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/arcball.h
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Fix oblique transformations.

Rename linequality to path3quality.

------------------------------------------------------------------------
r3408 | jcbowman | 2008-09-13 22:18:15 -0600 (Sat, 13 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Add menu (middle mouse button) with Home and Spin options.

------------------------------------------------------------------------
r3407 | jcbowman | 2008-09-13 17:57:35 -0600 (Sat, 13 Sep 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/runtime.in

Support interactive rendering.

Remove obsolete Wait and NoWait keywords.

------------------------------------------------------------------------
r3406 | jcbowman | 2008-09-13 13:14:55 -0600 (Sat, 13 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc

Add linequality and twosided settings.

------------------------------------------------------------------------
r3405 | jcbowman | 2008-09-13 09:43:03 -0600 (Sat, 13 Sep 2008) | 5 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/bbox3.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/examples/BezierSurface.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in

Compute surface bounds for transformed frames correctly.

Speed up rendering by drawing only the surfaces and paths within the field
of view.

------------------------------------------------------------------------
r3404 | jcbowman | 2008-09-12 21:48:33 -0600 (Fri, 12 Sep 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Fix mouse button zoom.

Improve mouse bindings.

------------------------------------------------------------------------
r3403 | jcbowman | 2008-09-12 17:04:16 -0600 (Fri, 12 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

More zoom improvements.

------------------------------------------------------------------------
r3402 | jcbowman | 2008-09-12 16:23:47 -0600 (Fri, 12 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/glrender.cc

Zoom on center of window; improve resizing.

------------------------------------------------------------------------
r3401 | jcbowman | 2008-09-12 00:42:43 -0600 (Fri, 12 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Account for field of view factor of 0.6 (from javascript).

------------------------------------------------------------------------
r3400 | jcbowman | 2008-09-10 01:45:00 -0600 (Wed, 10 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/drawimage.h
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.in

Compress all images and encode them with ASCII85.

------------------------------------------------------------------------
r3399 | jcbowman | 2008-09-09 10:56:31 -0600 (Tue, 09 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Force use of new c-lang-defconst for proper indentation after struct.

------------------------------------------------------------------------
r3398 | jcbowman | 2008-09-09 02:57:38 -0600 (Tue, 09 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy

Fix add.

------------------------------------------------------------------------
r3397 | jcbowman | 2008-09-09 02:38:47 -0600 (Tue, 09 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h

Compress rendered images with zlib.

------------------------------------------------------------------------
r3396 | jcbowman | 2008-09-09 00:42:32 -0600 (Tue, 09 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawimage.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h

Support rendering into other colorspaces.

------------------------------------------------------------------------
r3395 | jcbowman | 2008-09-08 23:51:16 -0600 (Mon, 08 Sep 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/glrender.cc

Fix zoom-dependence of arcball radius.

Fix rendering problems with mixed 2D+3D drawings (ignore 2D drawing).

------------------------------------------------------------------------
r3394 | jcbowman | 2008-09-08 23:19:00 -0600 (Mon, 08 Sep 2008) | 10 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/examples/parametricsurface.asy
   M /trunk/asymptote/glrender.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h

Fix segmentation fault if renderer ends abnormally.

Use color instead of material for path3 rendering, just as for prc.

Add thicklocalsub parameter.

Use two-sided lighting model.

Fix handling of transparency.

------------------------------------------------------------------------
r3393 | jcbowman | 2008-09-08 02:54:29 -0600 (Mon, 08 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/GaussianSurface.asy
   M /trunk/asymptote/doc/Makefile.in

Disable rendering during builds.

------------------------------------------------------------------------
r3392 | jcbowman | 2008-09-08 02:14:24 -0600 (Mon, 08 Sep 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   A /trunk/asymptote/algebra3.cc
   A /trunk/asymptote/algebra3.h
   A /trunk/asymptote/arcball.cc
   A /trunk/asymptote/arcball.h
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawimage.h
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/examples/BezierSurface.asy
   M /trunk/asymptote/examples/sinc.asy
   M /trunk/asymptote/examples/teapot.asy
   A /trunk/asymptote/glrender.cc
   M /trunk/asymptote/mathop.h
   M /trunk/asymptote/path3.cc
   M /trunk/asymptote/path3.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/prcfile.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   A /trunk/asymptote/quaternion.cc
   A /trunk/asymptote/quaternion.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/triple.h
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Implement openGL-based adaptive-mesh renderer.

------------------------------------------------------------------------
r3391 | jcbowman | 2008-09-04 22:57:07 -0600 (Thu, 04 Sep 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy

Fix surface orientations.

Optimizations array references.

------------------------------------------------------------------------
r3390 | jcbowman | 2008-08-29 21:53:57 -0600 (Fri, 29 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/join3.asy

Allow 2D drawings under 3D drawings.

------------------------------------------------------------------------
r3389 | jcbowman | 2008-08-29 20:17:36 -0600 (Fri, 29 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Use consistent notation for control points.

------------------------------------------------------------------------
r3388 | jcbowman | 2008-08-29 20:16:18 -0600 (Fri, 29 Aug 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain_picture.asy

Turn off default graph autoscaling.

Set extend=false by default for 3D axes.

------------------------------------------------------------------------
r3387 | jcbowman | 2008-08-29 20:14:29 -0600 (Fri, 29 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/path3.cc
   M /trunk/asymptote/runtime.in

Rename Bezier/BezierP to bezier/bezierP.

------------------------------------------------------------------------
r3386 | jcbowman | 2008-08-29 12:36:21 -0600 (Fri, 29 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Don't allow curve to reach surface of tube.

------------------------------------------------------------------------
r3385 | jcbowman | 2008-08-29 12:35:00 -0600 (Fri, 29 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Fix overflow problem.

------------------------------------------------------------------------
r3384 | jcbowman | 2008-08-29 10:12:37 -0600 (Fri, 29 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawpath.cc

Re-enable adjustdash for paths.

------------------------------------------------------------------------
r3383 | jcbowman | 2008-08-29 01:50:34 -0600 (Fri, 29 Aug 2008) | 7 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/shellmethod.asy

Implement add(picture,picture,triple) for adding fixed sized 3D pictures
about a point.

Simplify arrow definition.

Move supplementary 3D routines from plain_picture.asy to three.asy.

------------------------------------------------------------------------
r3382 | jcbowman | 2008-08-29 01:02:27 -0600 (Fri, 29 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Add pen bounds to arrow routine.

------------------------------------------------------------------------
r3381 | jcbowman | 2008-08-29 00:54:30 -0600 (Fri, 29 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Uninstall pixel.pdf.

------------------------------------------------------------------------
r3380 | jcbowman | 2008-08-28 09:00:49 -0600 (Thu, 28 Aug 2008) | 1 line
Changed paths:
   M /trunk/asymptote/Makefile.in

Fix typo
------------------------------------------------------------------------
r3379 | jcbowman | 2008-08-28 09:00:30 -0600 (Thu, 28 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Fix file location.

------------------------------------------------------------------------
r3378 | jcbowman | 2008-08-28 01:13:22 -0600 (Thu, 28 Aug 2008) | 10 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/conicurv.asy
   M /trunk/asymptote/examples/epix.asy
   M /trunk/asymptote/examples/equilchord.asy
   M /trunk/asymptote/examples/near_earth.asy
   M /trunk/asymptote/examples/partialsurface.asy
   M /trunk/asymptote/examples/shellmethod.asy
   M /trunk/asymptote/examples/vectorfield3.asy
   M /trunk/asymptote/examples/xxsq01.asy
   M /trunk/asymptote/patches/README
   D /trunk/asymptote/patches/gc-7.1FreeBSD.patch

Add missing 3D arrow and dot functions.

Workaround singular matrices in align routines.

Fix conditional drawing of surfaces.

Update examples.

Delete gc-7.1FreeBSD.patch as it isn't required any more under 7.0-RELEASE-p2.

------------------------------------------------------------------------
r3377 | jcbowman | 2008-08-27 23:11:31 -0600 (Wed, 27 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawpath.cc

Fix segmentation fault.

------------------------------------------------------------------------
r3376 | jcbowman | 2008-08-27 21:58:08 -0600 (Wed, 27 Aug 2008) | 8 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/graph3.asy
   A /trunk/asymptote/base/reload.js (from /trunk/asymptote/reload.js:3374)
   A /trunk/asymptote/base/silentPrint.js (from /trunk/asymptote/silentPrint.js:3374)
   M /trunk/asymptote/base/three.asy
   D /trunk/asymptote/reload.js
   D /trunk/asymptote/silentPrint.js

Rename dir parameter of axes to align.

Check that the sum of all dash lengths is positive.

Install pixel.pdf in examples directory.

Install silentPrint.js and reload.js in base directory.

------------------------------------------------------------------------
r3375 | jcbowman | 2008-08-27 21:28:11 -0600 (Wed, 27 Aug 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/splinetype.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/GaussianSurface.asy
   M /trunk/asymptote/examples/sinc.asy
   M /trunk/asymptote/examples/spline.asy

Add surface bicubic spline code (based on code contributed by Oliver Guibe
and the method use in Scilab).

------------------------------------------------------------------------
r3374 | jcbowman | 2008-08-27 16:35:04 -0600 (Wed, 27 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Improve the appearance of arrows on cyclic paths.

------------------------------------------------------------------------
r3373 | jcbowman | 2008-08-27 16:28:11 -0600 (Wed, 27 Aug 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/path.h
   M /trunk/asymptote/path3.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Implement more accurate and efficient version of accel(path3, double).

Add missing begingroup3/endgroup3.

Fix texengine vs. texcommand confusion.

------------------------------------------------------------------------
r3372 | jcbowman | 2008-08-27 15:39:43 -0600 (Wed, 27 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy

Check for division by 0.

------------------------------------------------------------------------
r3371 | jcbowman | 2008-08-27 15:11:48 -0600 (Wed, 27 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy

Return a unit scaling again when unbounded.

------------------------------------------------------------------------
r3370 | oshardt | 2008-08-27 14:38:39 -0600 (Wed, 27 Aug 2008) | 1 line
Changed paths:
   M /trunk/asymptote/prc/PRC.h

Add header for uint32_t.
------------------------------------------------------------------------
r3369 | jcbowman | 2008-08-27 02:44:35 -0600 (Wed, 27 Aug 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/animations/cube.asy
   M /trunk/asymptote/runtime.in

Optimize projection routines.

Update cube animation.

------------------------------------------------------------------------
r3368 | jcbowman | 2008-08-27 01:43:40 -0600 (Wed, 27 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/grid3.asy

Rename keyword.

------------------------------------------------------------------------
r3367 | jcbowman | 2008-08-27 01:32:48 -0600 (Wed, 27 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/helix.asy
   M /trunk/asymptote/examples/sinc.asy
   M /trunk/asymptote/path3.h

Update examples.

------------------------------------------------------------------------
r3366 | jcbowman | 2008-08-27 00:59:16 -0600 (Wed, 27 Aug 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy

Try to draw labelled axes on the front boundary.

Fix tick directions.

Set axis types explicitly since axis members are volatile.

------------------------------------------------------------------------
r3365 | jcbowman | 2008-08-26 19:36:34 -0600 (Tue, 26 Aug 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy

Fix path labels.

Remove filltype argument from 3D functions.

------------------------------------------------------------------------
r3364 | jcbowman | 2008-08-26 18:48:43 -0600 (Tue, 26 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/drawpath.h
   M /trunk/asymptote/runtime.in

Implement 3D dash length adjustment.

------------------------------------------------------------------------
r3363 | jcbowman | 2008-08-26 17:20:16 -0600 (Tue, 26 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/base/three_surface.asy

Fix granularity; add arrowheadlight().

------------------------------------------------------------------------
r3362 | jcbowman | 2008-08-26 17:18:35 -0600 (Tue, 26 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Make arrowheadlight=nolight by default for non-PRC drawings.

------------------------------------------------------------------------
r3361 | jcbowman | 2008-08-26 13:41:28 -0600 (Tue, 26 Aug 2008) | 14 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/unitcircle3.asy
   M /trunk/asymptote/examples/vectorfield3.asy
   M /trunk/asymptote/runtime.in

Move operator * (transform3, triple) to C++ code.

Remove align in favour of transpose(transform3); rename transform3 to align.

Make arrowhead pen a material.

Add arrowheadlight.

Add light to PRC draw functions.

Check all array pointers.

Add operators == and != for pen arrays.

------------------------------------------------------------------------
r3360 | jcbowman | 2008-08-26 09:08:01 -0600 (Tue, 26 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile.in

Turn off prc flag for documentation builds.

------------------------------------------------------------------------
r3359 | jcbowman | 2008-08-26 08:52:08 -0600 (Tue, 26 Aug 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/doc/GaussianSurface.asy
   M /trunk/asymptote/doc/cylinderskeleton.asy
   M /trunk/asymptote/examples/vectorfield3.asy
   M /trunk/asymptote/settings.cc

Set settings.prc=true by default.

Update examples.

Check for nullsurface in three_arrows.

------------------------------------------------------------------------
r3358 | jcbowman | 2008-08-26 08:15:38 -0600 (Tue, 26 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/GaussianSurface.asy
   M /trunk/asymptote/doc/Makefile.in

Update example.

------------------------------------------------------------------------
r3357 | jcbowman | 2008-08-26 08:00:19 -0600 (Tue, 26 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/helix.asy
   A /trunk/asymptote/path3.h

Add missing file.

------------------------------------------------------------------------
r3356 | jcbowman | 2008-08-26 02:07:26 -0600 (Tue, 26 Aug 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/bsp.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/grid3.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/bbox.h
   M /trunk/asymptote/bbox3.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/examples/parametricsurface.asy
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/path3.cc
   M /trunk/asymptote/primitives.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/triple.h

Speed up 3D graphics by moving path3 to C++ code.

Fix 3D bounding box bugs.

Remove remaining references to obsolete bbox3 structure.

------------------------------------------------------------------------
r3355 | jcbowman | 2008-08-26 01:38:13 -0600 (Tue, 26 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Check all three coordinates in path3.bounds().

------------------------------------------------------------------------
r3354 | oshardt | 2008-08-25 20:45:07 -0600 (Mon, 25 Aug 2008) | 1 line
Changed paths:
   A /trunk/asymptote/examples/cyclohexane.asy

Add cyclohexane example.
------------------------------------------------------------------------
r3353 | jcbowman | 2008-08-25 13:52:20 -0600 (Mon, 25 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/array.h

Initialize cycle flag.

------------------------------------------------------------------------
r3352 | jcbowman | 2008-08-25 10:58:46 -0600 (Mon, 25 Aug 2008) | 2 lines
Changed paths:
   D /trunk/asymptote/doc/logo3.asy

Remove duplicate file.

------------------------------------------------------------------------
r3351 | jcbowman | 2008-08-25 10:04:46 -0600 (Mon, 25 Aug 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   A /trunk/asymptote/examples/logo3.asy
   M /trunk/asymptote/settings.cc

Add settings.thick option for rendering thick PRC lines (default is true).

Don't force a mesh to be drawn when nolight is specified.

Add Orest's 3D implementation of the Asymptote logo.

------------------------------------------------------------------------
r3350 | jcbowman | 2008-08-25 10:01:38 -0600 (Mon, 25 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/lineargraph.asy

Use truepoint to attach legend in lineargraph.asy.

------------------------------------------------------------------------
r3349 | jcbowman | 2008-08-25 03:01:16 -0600 (Mon, 25 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy

Set both axis types; use symbolic values.

------------------------------------------------------------------------
r3348 | jcbowman | 2008-08-25 01:59:44 -0600 (Mon, 25 Aug 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/grid3.asy
   M /trunk/asymptote/doc/grid3xyz.asy

Update grid3 to handle Arrow3.

Use limits in grid3xyz.

------------------------------------------------------------------------
r3347 | jcbowman | 2008-08-25 01:11:07 -0600 (Mon, 25 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/runtime.in

Use all control points to compute normal vector of surfaces.

------------------------------------------------------------------------
r3346 | jcbowman | 2008-08-24 20:28:36 -0600 (Sun, 24 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Remove unused code.

------------------------------------------------------------------------
r3345 | jcbowman | 2008-08-24 14:44:13 -0600 (Sun, 24 Aug 2008) | 8 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy

Improve arrow bounding box calculation.

Fix 3D arrow positioning.

Retune anglefactor for RPC angle calculation.

Pass the correct size information to scale and scale3 when resizing.

------------------------------------------------------------------------
r3344 | jcbowman | 2008-08-23 13:58:27 -0600 (Sat, 23 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy

Implement unitdisk and linecap(0) and linecap(2).

------------------------------------------------------------------------
r3343 | jcbowman | 2008-08-23 12:21:52 -0600 (Sat, 23 Aug 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy

Support linecap(1) in 3D.

Fix PRC mode.

------------------------------------------------------------------------
r3342 | jcbowman | 2008-08-23 03:46:16 -0600 (Sat, 23 Aug 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/doc/helix.asy
   M /trunk/asymptote/doc/unitcircle3.asy

Add support for 3D arrows.

Set uptodate=false in picture.add.

Implement better workaround for missing movie15.sty.

------------------------------------------------------------------------
r3341 | jcbowman | 2008-08-23 00:51:45 -0600 (Sat, 23 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/cube.asy

Update example.

------------------------------------------------------------------------
r3340 | jcbowman | 2008-08-23 00:46:57 -0600 (Sat, 23 Aug 2008) | 7 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy

Implement better workaround to allow nonPRC 3D output in the absence of the
movie15.sty package.

Rename unitcube to unitbox.

Define surfaces unitplane and unitcube.

------------------------------------------------------------------------
r3339 | jcbowman | 2008-08-22 23:59:35 -0600 (Fri, 22 Aug 2008) | 8 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/hyperboloid.asy

Define pen thin=linewidth(0).

Use thin pen by default for mesh lines and skeletons.

Generalize revolution constructor based on a graph.

Use operator .. in hyperboloid example.

------------------------------------------------------------------------
r3338 | oshardt | 2008-08-22 17:47:12 -0600 (Fri, 22 Aug 2008) | 1 line
Changed paths:
   M /trunk/asymptote/doc/logo3.asy

Fix logo3.
------------------------------------------------------------------------
r3337 | oshardt | 2008-08-22 17:44:20 -0600 (Fri, 22 Aug 2008) | 1 line
Changed paths:
   M /trunk/asymptote/doc/logo3.asy

Fix logo3.
------------------------------------------------------------------------
r3336 | oshardt | 2008-08-22 15:44:28 -0600 (Fri, 22 Aug 2008) | 1 line
Changed paths:
   A /trunk/asymptote/doc/logo3.asy

Add 3D logo.
------------------------------------------------------------------------
r3335 | oshardt | 2008-08-22 14:21:48 -0600 (Fri, 22 Aug 2008) | 1 line
Changed paths:
   M /trunk/asymptote/prc/PRCTools/bitData.cc
   M /trunk/asymptote/prc/PRCTools/describePRC.cc

Improve debugging output.
------------------------------------------------------------------------
r3334 | jcbowman | 2008-08-22 12:35:50 -0600 (Fri, 22 Aug 2008) | 8 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/cones.asy
   M /trunk/asymptote/examples/cylinder.asy
   M /trunk/asymptote/examples/hyperboloid.asy
   M /trunk/asymptote/examples/sphere.asy
   M /trunk/asymptote/examples/torus.asy
   M /trunk/asymptote/examples/workcone.asy

Use curved slices in solids; reduce the default value of nslice to 12.

Standardize solids interface.

Fix determinant of align and transform3.

Use larger sphere fuzz in tube.

------------------------------------------------------------------------
r3333 | pivaldi | 2008-08-22 08:28:54 -0600 (Fri, 22 Aug 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/grid3.asy

grid3.asy: set default value axis in routine (x/y/z)axis3.
------------------------------------------------------------------------
r3332 | pivaldi | 2008-08-22 08:18:27 -0600 (Fri, 22 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/grid3.asy

grid3.asy: Renames (Left/Right)Ticks (Left/Right)Ticks3 for consistency.
Remove an  unnecessary parameter.
------------------------------------------------------------------------
r3331 | jcbowman | 2008-08-22 01:40:52 -0600 (Fri, 22 Aug 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy

Fix yaxis3 placement.

Fix 3D Arc and Circle.

------------------------------------------------------------------------
r3330 | jcbowman | 2008-08-21 21:09:26 -0600 (Thu, 21 Aug 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/prc/PRC.h
   M /trunk/asymptote/prc/oPRCFile.cc
   M /trunk/asymptote/prc/oPRCFile.h

Add PRCVersion.

Work around compiler bug in gcc-3.3.5.

------------------------------------------------------------------------
r3329 | oshardt | 2008-08-21 18:54:51 -0600 (Thu, 21 Aug 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Add test for straightness.
------------------------------------------------------------------------
r3328 | jcbowman | 2008-08-21 09:54:29 -0600 (Thu, 21 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/three.asy

Use unit normals in circle and Circle.

------------------------------------------------------------------------
r3327 | jcbowman | 2008-08-21 09:44:34 -0600 (Thu, 21 Aug 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/texfile.cc

Suppress page numbers for TeX engine; also suppress hoffset and voffset
in inlinetex mode.

------------------------------------------------------------------------
r3326 | jcbowman | 2008-08-21 09:43:15 -0600 (Thu, 21 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Set straight only if no internal patch points are given.

------------------------------------------------------------------------
r3325 | jcbowman | 2008-08-21 03:48:06 -0600 (Thu, 21 Aug 2008) | 12 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/drawpath3.cc
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path3.cc
   M /trunk/asymptote/prc/oPRCFile.cc
   M /trunk/asymptote/prc/oPRCFile.h
   M /trunk/asymptote/prcfile.h
   M /trunk/asymptote/runtime.in

Increase Fuzz to sqrtFuzz in min(surface) and max(surface) C++ routine.

Expose granularity parameter to PRC surface drawing routines.

Put PRC surface pens and parameters in a material structure.

Add straight flag to surface.

Speed up thick line drawing by optimizing straight case.

Optimize align(triple) and implement its inverse, called transform3(triple).

------------------------------------------------------------------------
r3324 | oshardt | 2008-08-20 22:12:16 -0600 (Wed, 20 Aug 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/three_arrows.asy

Add check for -X direction.
------------------------------------------------------------------------
r3323 | jcbowman | 2008-08-20 20:31:24 -0600 (Wed, 20 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_arrows.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/drawpath3.cc

Add hook for thick line PRC support.

------------------------------------------------------------------------
r3322 | jcbowman | 2008-08-20 17:30:04 -0600 (Wed, 20 Aug 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/plain_arcs.asy
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/examples/Klein.asy
   M /trunk/asymptote/examples/parametricsurface.asy

Make linewidth(0) draw the thinnest line supported by the output device.

Redefine nullpen to linewidth(0)+invisible.

Remove duplicate code.

------------------------------------------------------------------------
r3321 | jcbowman | 2008-08-20 15:45:25 -0600 (Wed, 20 Aug 2008) | 8 lines
Changed paths:
   M /trunk/asymptote/base/contour3.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/examples/magnetic.asy

Remove extra node from Circle.

Add additional surface constructors.

Fix transverse skeleton when angle2-angle1 < 360.

Make contour3 return a surface.

------------------------------------------------------------------------
r3320 | jcbowman | 2008-08-20 10:06:35 -0600 (Wed, 20 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/graph_settings.asy
   M /trunk/asymptote/base/three.asy

Fix Circle and Arc so that they are consistent with circle and arc.

------------------------------------------------------------------------
r3319 | oshardt | 2008-08-20 09:50:53 -0600 (Wed, 20 Aug 2008) | 1 line
Changed paths:
   A /trunk/asymptote/base/three_arrows.asy

Add 3d support for thick lines and arrows.
------------------------------------------------------------------------
r3318 | jcbowman | 2008-08-20 03:52:42 -0600 (Wed, 20 Aug 2008) | 26 lines
Changed paths:
   A /trunk/asymptote/base/bsp.asy
   M /trunk/asymptote/base/contour3.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/grid3.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/syzygy.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/GaussianSurface.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/axis3.asy
   M /trunk/asymptote/doc/cube.asy
   M /trunk/asymptote/doc/flowchartdemo.asy
   M /trunk/asymptote/doc/generalaxis.asy
   M /trunk/asymptote/doc/generalaxis3.asy
   M /trunk/asymptote/doc/grid3xyz.asy
   M /trunk/asymptote/doc/helix.asy
   M /trunk/asymptote/doc/join3.asy
   M /trunk/asymptote/doc/lineargraph.asy
   M /trunk/asymptote/doc/planes.asy
   M /trunk/asymptote/examples/magnetic.asy
   M /trunk/asymptote/examples/parametricsurface.asy
   M /trunk/asymptote/examples/sinc.asy
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/runtime.in

Remove implicit casts from 3D to 2D objects (call project explicitly instead).

Overhaul graph3 and grid3 to draw directly in 3D, keeping track of the
picture bounds with an interface analogous to the graph2 routines (backwards
incompatible).

Update contour3 and solids to use new PRC-compatible surface drawing routines.

Fix and optimize 3D fitting routines.

Fix label bounds.

Add functions XY(), etc., to force labels to be upright.

Fix invert routine by adding missing shift terms.

Make uptodate apply only to currentpicture.

Add warn=true argument to solve routines.

Simplify flowchartdemo deferred drawing.

Move binary space partition code out of three.asy and into bsp.asy.

Add operators == and != for real[][] and path3.

------------------------------------------------------------------------
r3317 | jcbowman | 2008-08-18 01:39:15 -0600 (Mon, 18 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy

Fix align.is3D flag.

------------------------------------------------------------------------
r3316 | jcbowman | 2008-08-18 01:03:08 -0600 (Mon, 18 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy

Fix Label diagnostic.

------------------------------------------------------------------------
r3315 | jcbowman | 2008-08-16 12:43:32 -0600 (Sat, 16 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/process.cc

Use settings::outname instead of "out".

------------------------------------------------------------------------
r3314 | jcbowman | 2008-08-15 15:08:27 -0600 (Fri, 15 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Fix 3D label sizing.

------------------------------------------------------------------------
r3313 | jcbowman | 2008-08-15 14:57:09 -0600 (Fri, 15 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Add operators == and != for path3.

------------------------------------------------------------------------
r3312 | jcbowman | 2008-08-15 01:13:17 -0600 (Fri, 15 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy

Use currentprojection by default in min3(picture) and max3(picture).

------------------------------------------------------------------------
r3311 | jcbowman | 2008-08-15 01:02:58 -0600 (Fri, 15 Aug 2008) | 7 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy

Remove width and height parameters from embed(picture).

In embed(picture), avoid unused 2D bounding box calculation in final call
to pic.fit3(). 

Add embed options to shipout.

------------------------------------------------------------------------
r3310 | jcbowman | 2008-08-14 12:12:57 -0600 (Thu, 14 Aug 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy

Add drawer3 routine that works with pictures instead of frames.

Make randompath(n) return a path of length n.

Fix and optimize camera transforms.

------------------------------------------------------------------------
r3309 | jcbowman | 2008-08-14 01:42:05 -0600 (Thu, 14 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy

Remove remaining "camera too close" messages (no longer needed).

------------------------------------------------------------------------
r3308 | jcbowman | 2008-08-14 01:28:15 -0600 (Thu, 14 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy

Reinstate add(drawer d) function.

------------------------------------------------------------------------
r3307 | jcbowman | 2008-08-14 01:12:24 -0600 (Thu, 14 Aug 2008) | 8 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy

Add path3 copy constructor.

Automatically adjust camera so that entire picture is in front of camera.

Add projection argument to shipout.

Add min3(pic) and max3(pic) functions.

------------------------------------------------------------------------
r3306 | jcbowman | 2008-08-13 08:32:00 -0600 (Wed, 13 Aug 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/runtime.in

Move projection and picture argument (for double deferred drawing) to drawer3.

Fix duplicate calls to tensorshade.

Re-enable surface transparency.

------------------------------------------------------------------------
r3305 | oshardt | 2008-08-12 12:47:25 -0600 (Tue, 12 Aug 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/three.asy

Optimize 3d reflection routine.
------------------------------------------------------------------------
r3304 | jcbowman | 2008-08-12 09:50:14 -0600 (Tue, 12 Aug 2008) | 12 lines
Changed paths:
   M /trunk/asymptote/base/graph_settings.asy
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/runtime.in

Add realmult(triple,triple).

Remove "camera too close" checks.

Fix randompath; add randompath3.

Add draw(frame,surface) routine.

Allow align parameter of Label to be a triple.

Make size(picture) return max(pic)-min(pic), as with frames.

------------------------------------------------------------------------
r3303 | jcbowman | 2008-08-10 10:48:32 -0600 (Sun, 10 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Add general T[] sort(T[] a, bool compare(T i, T j)) function.

------------------------------------------------------------------------
r3302 | jcbowman | 2008-08-09 08:40:53 -0600 (Sat, 09 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Don't call surface mesh if meshpen == invisible.

------------------------------------------------------------------------
r3301 | jcbowman | 2008-08-09 00:04:52 -0600 (Sat, 09 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/path3.cc

Increase fuzz in min(surface,projection) routine.

------------------------------------------------------------------------
r3300 | jcbowman | 2008-08-08 20:01:30 -0600 (Fri, 08 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy

Fix picture min/max functions.

------------------------------------------------------------------------
r3299 | jcbowman | 2008-08-08 19:53:22 -0600 (Fri, 08 Aug 2008) | 8 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/settings.cc

Fix PRC angle computation.

Rename reload to pdfreload (now disabled by default); add pdfreloadOptions.

Fix empty picture check in max/min.

Move default 3d embedding settings to defaultembed3options variable.

------------------------------------------------------------------------
r3298 | jcbowman | 2008-08-08 02:24:25 -0600 (Fri, 08 Aug 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy

Fix empty tests in picture min and max routines.

Fix projection in draw(surface).

------------------------------------------------------------------------
r3297 | jcbowman | 2008-08-08 01:57:04 -0600 (Fri, 08 Aug 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy

Compute PRC lens angle based on projected picture size.

Support lens angle in viewpoint.

Simplify embedprc options.

------------------------------------------------------------------------
r3296 | jcbowman | 2008-08-08 01:40:15 -0600 (Fri, 08 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_strings.asy

Fix handling of null deliminted entries in split.

------------------------------------------------------------------------
r3295 | jcbowman | 2008-08-07 23:28:33 -0600 (Thu, 07 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy

Fix scale and scale3.

------------------------------------------------------------------------
r3294 | oshardt | 2008-08-07 11:54:41 -0600 (Thu, 07 Aug 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/three.asy

Optimize routine for rotation of axes.
------------------------------------------------------------------------
r3293 | jcbowman | 2008-08-06 14:55:45 -0600 (Wed, 06 Aug 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy

Support meshpen in PRC mode.

Avoid duplicate drawing due to inexact bounds.

------------------------------------------------------------------------
r3292 | jcbowman | 2008-08-06 12:46:50 -0600 (Wed, 06 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy

Fix supplementary scaling routines.

------------------------------------------------------------------------
r3291 | jcbowman | 2008-08-06 12:45:43 -0600 (Wed, 06 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/runtime.in

Fix projection transformations.

------------------------------------------------------------------------
r3290 | oshardt | 2008-08-06 09:53:23 -0600 (Wed, 06 Aug 2008) | 1 line
Changed paths:
   M /trunk/asymptote/prc/writePRC.cc

Fix uint32_t cast.
------------------------------------------------------------------------
r3289 | jcbowman | 2008-08-06 08:51:30 -0600 (Wed, 06 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy

Cache return values of texpath.

------------------------------------------------------------------------
r3288 | jcbowman | 2008-08-06 08:16:37 -0600 (Wed, 06 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/drawtree.asy

Apply submitted drawtree patches (Bug IDs 2031338,2031368, and 2031511).

------------------------------------------------------------------------
r3287 | jcbowman | 2008-08-06 00:57:49 -0600 (Wed, 06 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/grid3xyz.asy

Remove obsolete call to aspect.

------------------------------------------------------------------------
r3286 | jcbowman | 2008-08-06 00:47:52 -0600 (Wed, 06 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/axis3.asy

Temporarily revert change to allow svn builds.

------------------------------------------------------------------------
r3285 | jcbowman | 2008-08-06 00:36:59 -0600 (Wed, 06 Aug 2008) | 20 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/axis3.asy
   M /trunk/asymptote/doc/cube.asy
   M /trunk/asymptote/doc/generalaxis3.asy
   M /trunk/asymptote/doc/helix.asy
   M /trunk/asymptote/drawsurface.cc
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/examples/BezierSurface.asy
   M /trunk/asymptote/examples/sinc.asy
   M /trunk/asymptote/prc/writePRC.cc
   M /trunk/asymptote/runtime.in

Remove obsolete aspect ratio support from projection routines (use size3
instead).

Move diagonal(... real[] a) to runtime code.

Add support for alternative PRC materials in surface routines.

By default draw 3D labels without lighting effects.

Add extra options string to PRC embed functions.

Add min3(pen) and max3(pen) functions (only a spherical pen nib is currenty
allowed).

Remove unused cap functions from plain_picture.

Fully implement drawerBound3 routines.

Fix transform3 initialization in Label.

------------------------------------------------------------------------
r3284 | oshardt | 2008-08-05 19:09:40 -0600 (Tue, 05 Aug 2008) | 1 line
Changed paths:
   M /trunk/asymptote/prc/oPRCFile.cc
   M /trunk/asymptote/prc/oPRCFile.h
   M /trunk/asymptote/prcfile.h

Add support for materials in prc.
------------------------------------------------------------------------
r3283 | jcbowman | 2008-08-05 11:12:08 -0600 (Tue, 05 Aug 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/reload.js
   M /trunk/asymptote/silentPrint.js

Make reload load the document if not already active.

Improve documentation.

------------------------------------------------------------------------
r3282 | jcbowman | 2008-08-05 10:48:27 -0600 (Tue, 05 Aug 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/prc/oPRCFile.cc

Avoid arbitrary default values; set line width to zero since that appears to
be the only value implemented by Adobe Reader 8.1.2 and 9.0.

------------------------------------------------------------------------
r3281 | jcbowman | 2008-08-03 19:50:06 -0600 (Sun, 03 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Support ASYbase in texpath.

------------------------------------------------------------------------
r3280 | jcbowman | 2008-08-03 01:26:56 -0600 (Sun, 03 Aug 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/picture.cc

Remove quotes from viewerOptions.

Optimize piecewisestraight.

------------------------------------------------------------------------
r3279 | jcbowman | 2008-08-02 22:49:09 -0600 (Sat, 02 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix straight flag in drawprc.

------------------------------------------------------------------------
r3278 | jcbowman | 2008-08-02 22:37:56 -0600 (Sat, 02 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Set straight flag on transformation.

------------------------------------------------------------------------
r3277 | jcbowman | 2008-08-02 20:34:36 -0600 (Sat, 02 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Automatically embed option defaults into descriptions.

------------------------------------------------------------------------
r3276 | jcbowman | 2008-08-02 18:01:40 -0600 (Sat, 02 Aug 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc

Only attempt reload if acroread process is already running; add reloaddelay
parameter.

------------------------------------------------------------------------
r3275 | jcbowman | 2008-08-02 16:18:12 -0600 (Sat, 02 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Add unitcylinder.

------------------------------------------------------------------------
r3274 | jcbowman | 2008-08-02 14:19:23 -0600 (Sat, 02 Aug 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   A /trunk/asymptote/reload.js
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/silentPrint.js
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Add code to automatically reload pdf files in viewer if
settings.reload=true (requires manual installation of reload.js in
~/.adobe/Acrobat/x.x/JavaScripts/).

Add psviewerOptions and pdfviewerOptions.

------------------------------------------------------------------------
r3273 | jcbowman | 2008-08-02 14:11:23 -0600 (Sat, 02 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/prc/oPRCFile.cc

Simplify solid line pattern.

------------------------------------------------------------------------
r3272 | jcbowman | 2008-08-01 16:59:59 -0600 (Fri, 01 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy

Fix -psimage -tex pdflatex.

------------------------------------------------------------------------
r3271 | jcbowman | 2008-08-01 15:10:30 -0600 (Fri, 01 Aug 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/picture.cc

Remove interfering comments; change psimage timeout to 60 seconds.

------------------------------------------------------------------------
r3270 | jcbowman | 2008-08-01 10:36:55 -0600 (Fri, 01 Aug 2008) | 7 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   D /trunk/asymptote/print.js
   M /trunk/asymptote/settings.cc
   A /trunk/asymptote/silentPrint.js (from /trunk/asymptote/print.js:3269)

Rename print.js to silentPrint.js; move all other Javascript commands to
asy code.

Check whether silentPrint is defined.

Fix texengine(true).

------------------------------------------------------------------------
r3269 | jcbowman | 2008-08-01 01:58:03 -0600 (Fri, 01 Aug 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   A /trunk/asymptote/print.js

Add print.js; this should be put in ~/.adobe/Acrobat/8.0/JavaScripts/.

Make -psimage give up on waiting for Adobe Reader to finish after 30 seconds.

------------------------------------------------------------------------
r3268 | jcbowman | 2008-08-01 01:43:50 -0600 (Fri, 01 Aug 2008) | 7 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_light.asy
   M /trunk/asymptote/doc/GaussianSurface.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/cube.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Add -psimage option to dump rasterized postscript image of PRC scene.

Force texpath to use latex/tex engine even with -tex pdflatex and -tex pdftex;
add texdvicommand to specify an alternative latex/tex to dvi program.

Use correct output prefix for intermediate PRC files.

------------------------------------------------------------------------
r3267 | jcbowman | 2008-07-31 22:23:29 -0600 (Thu, 31 Jul 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three_surface.asy

Remove bulge from unitcube.

Implement nolight with boolean variable.

Fix sizing of transformed 3D pictures.

------------------------------------------------------------------------
r3266 | jcbowman | 2008-07-30 13:14:02 -0600 (Wed, 30 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasyOptionsDialog.py

Use portable constructor for BooleanVar.

------------------------------------------------------------------------
r3265 | jcbowman | 2008-07-30 12:59:23 -0600 (Wed, 30 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasyOptions.py

Move xasy.conf into ~/.asy directory.

------------------------------------------------------------------------
r3264 | jcbowman | 2008-07-30 11:02:46 -0600 (Wed, 30 Jul 2008) | 7 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/cube.asy
   M /trunk/asymptote/examples/BezierSurface.asy

Allow separate 2D and 3D picture sizes.

Use double deferred drawing for 3D projection to allow control of the 3D aspect
ratio and also the width and height of the final projected picture.

Remove obsolete cycle3 variable.

------------------------------------------------------------------------
r3263 | jcbowman | 2008-07-29 16:56:42 -0600 (Tue, 29 Jul 2008) | 8 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/cube.asy
   M /trunk/asymptote/doc/unitcircle3.asy
   M /trunk/asymptote/runtime.in

Typeset 3D labels onto projection plane by default.

Fix roll computation.

Add transform3(triple u, triple v) that maps (X,Y) to (u,v).

Add solidcone.

------------------------------------------------------------------------
r3262 | oshardt | 2008-07-29 14:47:55 -0600 (Tue, 29 Jul 2008) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyGUIIcons.py

Use cleaner icons.
------------------------------------------------------------------------
r3261 | oshardt | 2008-07-29 12:40:49 -0600 (Tue, 29 Jul 2008) | 1 line
Changed paths:
   M /trunk/asymptote/Delaunay.cc

Fix typo.
------------------------------------------------------------------------
r3260 | oshardt | 2008-07-29 12:38:40 -0600 (Tue, 29 Jul 2008) | 1 line
Changed paths:
   M /trunk/asymptote/prc/PRCTools/describePRC.cc
   M /trunk/asymptote/prc/PRCTools/describePRC.h

Describe scene display parameters.
------------------------------------------------------------------------
r3259 | oshardt | 2008-07-29 10:30:42 -0600 (Tue, 29 Jul 2008) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Do not freeze while waiting for external editor to close.
------------------------------------------------------------------------
r3258 | jcbowman | 2008-07-28 23:53:30 -0600 (Mon, 28 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/path3.cc

Fix hang in surface bbox routines.

------------------------------------------------------------------------
r3257 | jcbowman | 2008-07-28 23:04:58 -0600 (Mon, 28 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three_surface.asy

Add unit cone.

------------------------------------------------------------------------
r3256 | jcbowman | 2008-07-28 07:47:31 -0600 (Mon, 28 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/saddle.asy
   M /trunk/asymptote/doc/unitcircle3.asy

Add support for path3 Labels.

------------------------------------------------------------------------
r3255 | jcbowman | 2008-07-27 23:09:39 -0600 (Sun, 27 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Fix generation of asy-keywords.el.

------------------------------------------------------------------------
r3254 | jcbowman | 2008-07-27 22:57:25 -0600 (Sun, 27 Jul 2008) | 8 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/cube.asy
   M /trunk/asymptote/examples/BezierSurface.asy
   M /trunk/asymptote/examples/teapot.asy

Defer projection of 3D (non-prc) pictures until drawing time.

Express currentprojection in terms of user (picture) coordinates.

Add missing tensorshade functions.

Add casts from object to label and object to frame.

------------------------------------------------------------------------
r3253 | jcbowman | 2008-07-27 21:30:54 -0600 (Sun, 27 Jul 2008) | 8 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/base/patterns.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Add locale() function to query/set current locale.

Add locale string to format(string s, real x).

Add string(int) function.

Fix locale issues.

------------------------------------------------------------------------
r3252 | jcbowman | 2008-07-27 16:02:26 -0600 (Sun, 27 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_strings.asy
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Make string(real, int digits=realDigits) use fixed notation.

------------------------------------------------------------------------
r3251 | jcbowman | 2008-07-27 00:12:38 -0600 (Sun, 27 Jul 2008) | 7 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/three_surface.asy
   M /trunk/asymptote/doc/cube.asy
   M /trunk/asymptote/examples/BezierSurface.asy
   M /trunk/asymptote/examples/label3ribbon.asy

Add three-dimensional Label support.

Support adding a three-dimensional frame to a picture (positioned at the
origin).

Remove three-dimensional add functions in favour of embed.

------------------------------------------------------------------------
r3250 | jcbowman | 2008-07-26 18:22:39 -0600 (Sat, 26 Jul 2008) | 2 lines
Changed paths:
   D /trunk/asymptote/base/light.asy
   D /trunk/asymptote/base/surface.asy
   M /trunk/asymptote/base/three.asy
   A /trunk/asymptote/base/three_light.asy (from /trunk/asymptote/base/light.asy:3249)
   A /trunk/asymptote/base/three_surface.asy (from /trunk/asymptote/base/surface.asy:3249)

Rename surface.asy to three_surface.asy and light.asy to three_light.asy.

------------------------------------------------------------------------
r3249 | jcbowman | 2008-07-26 18:15:03 -0600 (Sat, 26 Jul 2008) | 14 lines
Changed paths:
   M /trunk/asymptote/base/contour3.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/light.asy
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/surface.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/cube.asy
   M /trunk/asymptote/examples/BezierSurface.asy
   M /trunk/asymptote/examples/label3.asy
   M /trunk/asymptote/examples/label3ribbon.asy
   M /trunk/asymptote/examples/teapot.asy
   M /trunk/asymptote/path.h
   M /trunk/asymptote/path3.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/triple.h

Move surface max and min functions to C++ code.

Fix three-dimensional label functions.

Implement unitsphere as an 8-patch Bezier approximation.

Add three-dimensional dot functions.

Include surface.asy and light.asy in three.asy.

Remove casts from triple to pair and triple[][] to patch.

Fix surface normals.

------------------------------------------------------------------------
r3248 | oshardt | 2008-07-26 08:14:27 -0600 (Sat, 26 Jul 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/bezulate.asy

Preserve original path's direction for each new region created.
------------------------------------------------------------------------
r3247 | jcbowman | 2008-07-25 16:53:29 -0600 (Fri, 25 Jul 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy

Fix removeDuplicates.

Simplify uncycle.

------------------------------------------------------------------------
r3246 | jcbowman | 2008-07-25 15:38:43 -0600 (Fri, 25 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/bezulate.asy

Use DBL_MANT_DIG for recursion depth limit.

------------------------------------------------------------------------
r3245 | jcbowman | 2008-07-23 02:16:40 -0600 (Wed, 23 Jul 2008) | 9 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/surface.asy
   M /trunk/asymptote/base/three.asy
   A /trunk/asymptote/bbox3.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawpath3.h
   M /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/examples/BezierSurface.asy
   M /trunk/asymptote/examples/label3.asy
   M /trunk/asymptote/examples/label3ribbon.asy
   M /trunk/asymptote/examples/teapot.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Generalize picture to handle 3D objects.

Rename surface to patch; implement a surface structure to hold an array of
patches.

Implement simpler, faster surface bounding box routines.

Add -prc setting (temporarily set to false) to enable prc output.

------------------------------------------------------------------------
r3244 | jcbowman | 2008-07-23 02:09:52 -0600 (Wed, 23 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/stats.asy

Add randompath function.

------------------------------------------------------------------------
r3243 | jcbowman | 2008-07-23 02:02:59 -0600 (Wed, 23 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/embedding.asy

Fix height and width units.

------------------------------------------------------------------------
r3242 | jcbowman | 2008-07-07 00:43:29 -0600 (Mon, 07 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/bbox.h
   M /trunk/asymptote/path.cc

Use bounding box rather than less efficient convex hull test in inside.

------------------------------------------------------------------------
r3241 | jcbowman | 2008-07-06 22:52:29 -0600 (Sun, 06 Jul 2008) | 2 lines
Changed paths:
   D /trunk/asymptote/xasy3

Remove obsolete file.

------------------------------------------------------------------------
r3240 | jcbowman | 2008-07-06 17:23:42 -0600 (Sun, 06 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/patches/README
   A /trunk/asymptote/patches/gc-7.1FreeBSD.patch

Support compilation of gc-7.1 with gcc-4.3.1 on FreeBSD 4.10-RELEASE-p2.

------------------------------------------------------------------------
r3239 | pivaldi | 2008-07-06 14:40:28 -0600 (Sun, 06 Jul 2008) | 1 line
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fix the documentation of quarticroots.
------------------------------------------------------------------------
r3238 | jcbowman | 2008-07-05 22:21:50 -0600 (Sat, 05 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Delaunay.cc

Minor optimization.

------------------------------------------------------------------------
r3237 | jcbowman | 2008-07-05 22:11:36 -0600 (Sat, 05 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Remove HAVE_TRIANGLE configuration.

------------------------------------------------------------------------
r3236 | jcbowman | 2008-07-05 22:05:42 -0600 (Sat, 05 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/prc/oPRCFile.cc
   M /trunk/asymptote/prc/writePRC.cc
   M /trunk/asymptote/prc/writePRC.h

Port prc code to cygwin.

------------------------------------------------------------------------
r3235 | jcbowman | 2008-07-05 14:11:53 -0600 (Sat, 05 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Port version changes to msdos.

------------------------------------------------------------------------
r3234 | jcbowman | 2008-07-05 13:47:51 -0600 (Sat, 05 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

More version fixes.

------------------------------------------------------------------------
r3233 | jcbowman | 2008-07-05 13:32:18 -0600 (Sat, 05 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Fix version.texi; cleanup temporary files.

------------------------------------------------------------------------
r3232 | jcbowman | 2008-07-05 12:54:47 -0600 (Sat, 05 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Add prc dependency.

------------------------------------------------------------------------
r3231 | jcbowman | 2008-07-05 12:52:54 -0600 (Sat, 05 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Create empty svnrevision.cc by default to force update.

------------------------------------------------------------------------
r3230 | jcbowman | 2008-07-05 12:42:22 -0600 (Sat, 05 Jul 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/patches/README
   D /trunk/asymptote/patches/triangle.patch
   M /trunk/asymptote/runtime.in

Remove support for external triangle.shar.gz package now that Delaunay.cc
is fixed.

------------------------------------------------------------------------
r3229 | jcbowman | 2008-07-05 12:26:50 -0600 (Sat, 05 Jul 2008) | 2 lines
Changed paths:
   D /trunk/asymptote/GUI/xasyVersion.py.in
   M /trunk/asymptote/Makefile.in
   D /trunk/asymptote/base/version.asy.in
   M /trunk/asymptote/configure.ac
   D /trunk/asymptote/doc/version.texi.in
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Include svn revision in version strings.

------------------------------------------------------------------------
r3228 | jcbowman | 2008-07-05 11:08:28 -0600 (Sat, 05 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Delaunay.cc

Fix supertriangle computation.

------------------------------------------------------------------------
r3227 | jcbowman | 2008-07-05 01:32:21 -0600 (Sat, 05 Jul 2008) | 4 lines
Changed paths:
   A /trunk/asymptote/base/bezulate.asy
   M /trunk/asymptote/base/surface.asy
   M /trunk/asymptote/base/three.asy
   A /trunk/asymptote/examples/label3.asy

Add bezier triangulation routines (developed by Orest Shardt).

Add support for filled fonts.

------------------------------------------------------------------------
r3226 | jcbowman | 2008-07-05 00:37:42 -0600 (Sat, 05 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/surface.asy

Fix surface constructor to handle all four intersection cases.

------------------------------------------------------------------------
r3225 | jcbowman | 2008-07-04 15:35:03 -0600 (Fri, 04 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/surface.asy
   M /trunk/asymptote/doc/asymptote.texi

Generalize planar surface constructor to handle a single interior intersection.

------------------------------------------------------------------------
r3224 | jcbowman | 2008-07-04 11:29:01 -0600 (Fri, 04 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/surface.asy
   M /trunk/asymptote/path.cc

Fix check in windingnumber for points on path.

------------------------------------------------------------------------
r3223 | oshardt | 2008-07-04 09:56:19 -0600 (Fri, 04 Jul 2008) | 1 line
Changed paths:
   M /trunk/asymptote/prc/oPRCFile.cc

Fix parameterization interval of PRCline.
------------------------------------------------------------------------
r3222 | jcbowman | 2008-07-04 01:09:09 -0600 (Fri, 04 Jul 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/base/surface.asy

Add constructor for a (possibly) nonconvex cyclic path that returns an array of
surfaces.

------------------------------------------------------------------------
r3221 | jcbowman | 2008-07-03 23:55:01 -0600 (Thu, 03 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy

Suppress output by size when picture is empty.

------------------------------------------------------------------------
r3220 | jcbowman | 2008-07-03 23:25:31 -0600 (Thu, 03 Jul 2008) | 7 lines
Changed paths:
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.cc

Check for coincident subpaths in path.cc to avoid infinite loops.

Define restricted int undefined to the the largest odd integer (returned by
windingnumber for points on the path).

Update documentation.

------------------------------------------------------------------------
r3219 | jcbowman | 2008-07-03 15:46:32 -0600 (Thu, 03 Jul 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/path.cc

Make windingnumber(g,z) return the largest odd integer when z lies on path g.

Make inside return true for points on the boundary.

------------------------------------------------------------------------
r3218 | jcbowman | 2008-07-02 15:03:55 -0600 (Wed, 02 Jul 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/path.cc

Revert to original version of cubicroots to handle the case where one of the
first two roots is near zero.

------------------------------------------------------------------------
r3217 | jcbowman | 2008-07-02 12:57:21 -0600 (Wed, 02 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/advection.asy

Update example.

------------------------------------------------------------------------
r3216 | jcbowman | 2008-07-01 22:29:10 -0600 (Tue, 01 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Minor simplification.

------------------------------------------------------------------------
r3215 | jcbowman | 2008-07-01 20:27:06 -0600 (Tue, 01 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Fix AsyPDF flag.

------------------------------------------------------------------------
r3214 | jcbowman | 2008-07-01 20:11:33 -0600 (Tue, 01 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Support clipping with tex and pdftex TeX engines again (broken since r2785).

------------------------------------------------------------------------
r3213 | jcbowman | 2008-07-01 20:08:52 -0600 (Tue, 01 Jul 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Support xelatex.

------------------------------------------------------------------------
r3212 | jcbowman | 2008-07-01 00:19:54 -0600 (Tue, 01 Jul 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/runtime.in

Leave cubic root refinement to the user, to avoid potential root
interchange problems.

------------------------------------------------------------------------
r3211 | jcbowman | 2008-06-30 22:27:13 -0600 (Mon, 30 Jun 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/Delaunay.cc
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/predicates.cc
   M /trunk/asymptote/predicates.h
   M /trunk/asymptote/runtime.in

Implement robust inside algorithm based on conditional subdivision and
robust orient2d predicate.

------------------------------------------------------------------------
r3210 | jcbowman | 2008-06-30 17:51:39 -0600 (Mon, 30 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/latexusage.tex

Add option to force PDF output.

------------------------------------------------------------------------
r3209 | jcbowman | 2008-06-30 08:51:03 -0600 (Mon, 30 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Add side and incircle functions.

------------------------------------------------------------------------
r3208 | jcbowman | 2008-06-29 17:57:25 -0600 (Sun, 29 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Delaunay.cc

Minor optimizations.

------------------------------------------------------------------------
r3207 | jcbowman | 2008-06-29 16:33:57 -0600 (Sun, 29 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Delaunay.cc

Correct typo.

------------------------------------------------------------------------
r3206 | jcbowman | 2008-06-29 16:30:53 -0600 (Sun, 29 Jun 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/Delaunay.cc
   M /trunk/asymptote/Delaunay.h
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/predicates.cc
   A /trunk/asymptote/predicates.h
   A /trunk/asymptote/rounding.h
   M /trunk/asymptote/runtime.in

Fix segmentation fault in default Delaunay triangulation routine.

Use Shewcuk's exact predicates in Delaunay triangulation.

------------------------------------------------------------------------
r3205 | jcbowman | 2008-06-28 23:16:00 -0600 (Sat, 28 Jun 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/Delaunay.cc
   M /trunk/asymptote/doc/triangulate.asy
   M /trunk/asymptote/runtime.in

Fix incorrect array size documentation of Delaunay.cc that can lead to a
segmentation fault.

------------------------------------------------------------------------
r3204 | jcbowman | 2008-06-26 00:01:50 -0600 (Thu, 26 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/tests/arith/roots.asy

Minor optimization.

------------------------------------------------------------------------
r3203 | jcbowman | 2008-06-25 23:19:25 -0600 (Wed, 25 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Try to refine calculated cubic roots with Newton-Raphson iteration.

------------------------------------------------------------------------
r3202 | jcbowman | 2008-06-25 22:40:12 -0600 (Wed, 25 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Simplify cubicroots.

------------------------------------------------------------------------
r3201 | jcbowman | 2008-06-25 17:00:22 -0600 (Wed, 25 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/bbox.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/runtime.in

Replace ytimes by real[] mintimes(path) and real[] maxtimes(path).

------------------------------------------------------------------------
r3200 | jcbowman | 2008-06-25 16:24:22 -0600 (Wed, 25 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Generalize last fix to an arbitrary axis.

------------------------------------------------------------------------
r3199 | jcbowman | 2008-06-25 15:04:03 -0600 (Wed, 25 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Handle degenerate cases.

------------------------------------------------------------------------
r3198 | jcbowman | 2008-06-25 00:38:12 -0600 (Wed, 25 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Increase fuzz.

------------------------------------------------------------------------
r3197 | jcbowman | 2008-06-25 00:27:11 -0600 (Wed, 25 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Fix numerical resolution problem in windingnumber.

------------------------------------------------------------------------
r3196 | jcbowman | 2008-06-24 23:45:50 -0600 (Tue, 24 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Fix relative vs. absolute fuzz.

------------------------------------------------------------------------
r3195 | jcbowman | 2008-06-24 23:03:37 -0600 (Tue, 24 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Adjust fuzz to fix remaining resolutions problems in windingnumber.

------------------------------------------------------------------------
r3194 | jcbowman | 2008-06-24 22:36:22 -0600 (Tue, 24 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Reinstate deleted function.

------------------------------------------------------------------------
r3193 | jcbowman | 2008-06-24 22:31:12 -0600 (Tue, 24 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Remove dir(path,real,int) since it is only needed internally.

------------------------------------------------------------------------
r3192 | jcbowman | 2008-06-24 22:20:09 -0600 (Tue, 24 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.cc

Reinstate old inside function.

------------------------------------------------------------------------
r3191 | jcbowman | 2008-06-24 17:53:38 -0600 (Tue, 24 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Use lineintersections routine to implement inside.

------------------------------------------------------------------------
r3190 | jcbowman | 2008-06-24 10:35:12 -0600 (Tue, 24 Jun 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/runtime.in

Fix windingnumber by using robust predir and postdir functions.

Expose dir(path,real,int).

------------------------------------------------------------------------
r3189 | jcbowman | 2008-06-23 23:42:18 -0600 (Mon, 23 Jun 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/runtime.in

Add real[] ytimes(path g) function to return times at which path g reaches its
minimum and maximum y extents.

------------------------------------------------------------------------
r3188 | jcbowman | 2008-06-23 22:40:14 -0600 (Mon, 23 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h

Consolidate bounding box code.

------------------------------------------------------------------------
r3187 | oshardt | 2008-06-23 18:04:57 -0600 (Mon, 23 Jun 2008) | 1 line
Changed paths:
   M /trunk/asymptote/prc/PRC.h
   M /trunk/asymptote/prc/PRCTools/describePRC.cc
   M /trunk/asymptote/prc/PRCTools/iPRCFile.cc

Correct handling of uncompressed files. Add enums to PRC.h
------------------------------------------------------------------------
r3186 | jcbowman | 2008-06-23 17:48:23 -0600 (Mon, 23 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/runtime.in

Increase minimal fuzz in intersections.

------------------------------------------------------------------------
r3185 | jcbowman | 2008-06-23 15:03:49 -0600 (Mon, 23 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Increase fuzz to improve detection of roots at numerical infinity.

------------------------------------------------------------------------
r3184 | jcbowman | 2008-06-23 11:18:40 -0600 (Mon, 23 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

User -dSAFER also for deconstruction into png format.

------------------------------------------------------------------------
r3183 | jcbowman | 2008-06-23 11:00:40 -0600 (Mon, 23 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/common.h
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in

By default run gs with -dSAFER.

------------------------------------------------------------------------
r3182 | jcbowman | 2008-06-23 00:41:43 -0600 (Mon, 23 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi

Fix typo.

------------------------------------------------------------------------
r3181 | jcbowman | 2008-06-23 00:31:13 -0600 (Mon, 23 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Update link.

------------------------------------------------------------------------
r3180 | jcbowman | 2008-06-22 23:26:30 -0600 (Sun, 22 Jun 2008) | 8 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain_arcs.asy
   M /trunk/asymptote/base/plain_boxes.asy
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/triple.h

Merge C++ intersect and intersection routines.

Optimize intersection routines for paths containing straight segments.

Add function real[] intersections(path p, pair a, pair b, real fuzz=0)
to return all intersection times of path p with the (infinite) line
through points a and b.

------------------------------------------------------------------------
r3179 | jcbowman | 2008-06-21 19:24:45 -0600 (Sat, 21 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/process.cc

Fix -listvariables.

------------------------------------------------------------------------
r3178 | jcbowman | 2008-06-21 14:46:23 -0600 (Sat, 21 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain_arcs.asy
   M /trunk/asymptote/base/plain_boxes.asy
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy

Use new intersection routines; handle degenerate cases.

------------------------------------------------------------------------
r3177 | jcbowman | 2008-06-21 14:36:53 -0600 (Sat, 21 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/process.h
   M /trunk/asymptote/runtime.in

Use a process-specific currentpen.

------------------------------------------------------------------------
r3176 | jcbowman | 2008-06-21 12:24:39 -0600 (Sat, 21 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/Gouraudcontour.asy

Update example.

------------------------------------------------------------------------
r3175 | jcbowman | 2008-06-20 22:49:58 -0600 (Fri, 20 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix roll parameter.

------------------------------------------------------------------------
r3174 | jcbowman | 2008-06-20 19:34:56 -0600 (Fri, 20 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy

Rename intersectionsline to lineintersections.

------------------------------------------------------------------------
r3173 | jcbowman | 2008-06-20 16:56:05 -0600 (Fri, 20 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy

Fix and standardize new intersection routines.

------------------------------------------------------------------------
r3172 | jcbowman | 2008-06-20 16:12:09 -0600 (Fri, 20 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy

Improve intersection routines.

------------------------------------------------------------------------
r3171 | jcbowman | 2008-06-20 12:04:45 -0600 (Fri, 20 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Fix front/back detection when rotating about a point.

------------------------------------------------------------------------
r3170 | jcbowman | 2008-06-20 10:41:31 -0600 (Fri, 20 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/multicontour.asy
   M /trunk/asymptote/examples/delu.asy
   M /trunk/asymptote/runtime.in

Move unitrand to C++ code to avoid dependency on stats.asy.

------------------------------------------------------------------------
r3169 | jcbowman | 2008-06-20 10:23:21 -0600 (Fri, 20 Jun 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy

Implement improved version of intersections(point, pair p, pair q)
that returns all intersection times with the (infinite) line through p and q.

------------------------------------------------------------------------
r3168 | jcbowman | 2008-06-20 01:44:26 -0600 (Fri, 20 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/plain_paths.asy

Add routine to compute the intersection times of a path and a line segment.

------------------------------------------------------------------------
r3167 | jcbowman | 2008-06-20 00:38:55 -0600 (Fri, 20 Jun 2008) | 5 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/base/embed.asy
   A /trunk/asymptote/base/embedding.asy
   M /trunk/asymptote/base/external.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/syzygy.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/BezierSurface.asy
   M /trunk/asymptote/examples/label3ribbon.asy
   M /trunk/asymptote/examples/teapot.asy
   M /trunk/asymptote/process.h
   M /trunk/asymptote/runtime.in

Distinguish between updatefunction (used for interactive mode) and
exitfunction (used to clean up intermediate files).

Don't force settings.outformat="pdf" in three.asy.

------------------------------------------------------------------------
r3166 | jcbowman | 2008-06-20 00:07:38 -0600 (Fri, 20 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Simplify nodes(int).

------------------------------------------------------------------------
r3165 | jcbowman | 2008-06-19 23:42:32 -0600 (Thu, 19 Jun 2008) | 6 lines
Changed paths:
   M /trunk/asymptote/base/surface.asy
   M /trunk/asymptote/base/three.asy
   A /trunk/asymptote/examples/label3ribbon.asy

Change path3 lift(path) to a constructor.

Add constructors to surface.asy.

Add example of 3D extruded label contributed by Philippe Ivaldi.

------------------------------------------------------------------------
r3164 | jcbowman | 2008-06-19 22:38:42 -0600 (Thu, 19 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/prc/oPRCFile.cc

Remove granularity for improved rendering.

------------------------------------------------------------------------
r3163 | jcbowman | 2008-06-19 15:43:45 -0600 (Thu, 19 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/logo.asy

Replace axis call by explicit draw commands.

------------------------------------------------------------------------
r3162 | oshardt | 2008-06-19 15:04:04 -0600 (Thu, 19 Jun 2008) | 1 line
Changed paths:
   M /trunk/asymptote/prc/PRCbitStream.cc
   M /trunk/asymptote/prc/PRCbitStream.h
   M /trunk/asymptote/prc/oPRCFile.cc
   M /trunk/asymptote/prc/writePRC.cc

Fix PRCbitStream::getSize().
------------------------------------------------------------------------
r3161 | oshardt | 2008-06-19 14:33:11 -0600 (Thu, 19 Jun 2008) | 1 line
Changed paths:
   M /trunk/asymptote/prc/PRCTools/inflation.cc

Fix decompress().
------------------------------------------------------------------------
r3160 | jcbowman | 2008-06-19 00:24:51 -0600 (Thu, 19 Jun 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix prc file count issue.

Add preliminary support for 3d fonts.

------------------------------------------------------------------------
r3159 | jcbowman | 2008-06-18 22:31:55 -0600 (Wed, 18 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/BezierSurface.asy
   M /trunk/asymptote/examples/teapot.asy

Fix projection units.

------------------------------------------------------------------------
r3158 | jcbowman | 2008-06-18 22:12:40 -0600 (Wed, 18 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/runtime.in

Add texpath support for alignment and transforms.

------------------------------------------------------------------------
r3157 | jcbowman | 2008-06-18 22:10:43 -0600 (Wed, 18 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/process.cc

Simplify reset.

------------------------------------------------------------------------
r3156 | oshardt | 2008-06-18 21:00:40 -0600 (Wed, 18 Jun 2008) | 1 line
Changed paths:
   M /trunk/asymptote/examples/teapot.asy

Fix teapot example
------------------------------------------------------------------------
r3155 | jcbowman | 2008-06-18 15:17:02 -0600 (Wed, 18 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Avoid opening up an X11 window in texpath; use epswrite device instead.

------------------------------------------------------------------------
r3154 | jcbowman | 2008-06-18 14:56:22 -0600 (Wed, 18 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Add erase(frame) function.

------------------------------------------------------------------------
r3153 | jcbowman | 2008-06-18 13:02:13 -0600 (Wed, 18 Jun 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Make texpath work also with sqrt, fractions, and arrows.

Add pen argument to texpath.

------------------------------------------------------------------------
r3152 | oshardt | 2008-06-18 12:51:32 -0600 (Wed, 18 Jun 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/teapot.asy

Use cm as units of camera properties.
------------------------------------------------------------------------
r3151 | oshardt | 2008-06-18 11:05:14 -0600 (Wed, 18 Jun 2008) | 1 line
Changed paths:
   M /trunk/asymptote/prc/oPRCFile.cc
   M /trunk/asymptote/prc/writePRC.cc

In PRC, always write at least 1 bit of user data.
------------------------------------------------------------------------
r3150 | jcbowman | 2008-06-18 10:20:19 -0600 (Wed, 18 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/graphmarkers.asy

Fix formatting.

------------------------------------------------------------------------
r3149 | jcbowman | 2008-06-18 10:18:11 -0600 (Wed, 18 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/graphmarkers.asy

Add example of custom mark routine.

------------------------------------------------------------------------
r3148 | jcbowman | 2008-06-18 09:45:35 -0600 (Wed, 18 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Move default currentpen argument to C++ code.

------------------------------------------------------------------------
r3147 | jcbowman | 2008-06-17 22:45:59 -0600 (Tue, 17 Jun 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_filldraw.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawfill.cc
   M /trunk/asymptote/drawfill.h
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/drawpath.h
   A /trunk/asymptote/examples/shadestroke.asy
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.in

Add boolean stroke parameter to shading (and clipping) routines to shading of
(and clipping to) stroked paths.

------------------------------------------------------------------------
r3146 | jcbowman | 2008-06-17 22:08:40 -0600 (Tue, 17 Jun 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/BezierSurface.asy

Add routine projection perspective(string s) routine to extract current camera
parameters from cameralink (Viewpoint).

------------------------------------------------------------------------
r3145 | oshardt | 2008-06-17 13:02:33 -0600 (Tue, 17 Jun 2008) | 1 line
Changed paths:
   M /trunk/asymptote/examples/teapot.asy

Resize and give the teapot a bottom.
------------------------------------------------------------------------
r3144 | oshardt | 2008-06-17 12:09:30 -0600 (Tue, 17 Jun 2008) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyCodeEditor.py
   M /trunk/asymptote/GUI/xasyMainWin.py
   M /trunk/asymptote/GUI/xasyOptions.py
   M /trunk/asymptote/GUI/xasyOptionsDialog.py

Use external editor to edit code.
------------------------------------------------------------------------
r3143 | oshardt | 2008-06-16 17:21:07 -0600 (Mon, 16 Jun 2008) | 1 line
Changed paths:
   A /trunk/asymptote/prc/PRCTools/makePRC.cc

Remove unnecessary casts.
------------------------------------------------------------------------
r3142 | oshardt | 2008-06-16 17:19:44 -0600 (Mon, 16 Jun 2008) | 1 line
Changed paths:
   M /trunk/asymptote/prc/PRCTools/Makefile
   M /trunk/asymptote/prc/oPRCFile.cc
   M /trunk/asymptote/prc/writePRC.h

Remove unnecessary casts.
------------------------------------------------------------------------
r3141 | jcbowman | 2008-06-16 13:29:25 -0600 (Mon, 16 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Fix and simplify texpath.

------------------------------------------------------------------------
r3140 | jcbowman | 2008-06-16 11:11:55 -0600 (Mon, 16 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Use C locale for formatting embed arguments.

------------------------------------------------------------------------
r3139 | jcbowman | 2008-06-16 11:08:31 -0600 (Mon, 16 Jun 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Add path[][] texpath(string s) routine to convert string into the paths
that TeX would fill.

------------------------------------------------------------------------
r3138 | jcbowman | 2008-06-16 11:06:41 -0600 (Mon, 16 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/BezierSurface.asy

Add camera view link.

------------------------------------------------------------------------
r3137 | jcbowman | 2008-06-16 01:12:34 -0600 (Mon, 16 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc

Implement better fix for basealign bounding box bug.

------------------------------------------------------------------------
r3136 | jcbowman | 2008-06-15 17:08:11 -0600 (Sun, 15 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc

Fix bounding box with basealign pen.

------------------------------------------------------------------------
r3135 | jcbowman | 2008-06-15 10:32:44 -0600 (Sun, 15 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Use static constant.

------------------------------------------------------------------------
r3134 | jcbowman | 2008-06-15 10:30:17 -0600 (Sun, 15 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

For orthographic/oblique projections, move camera further from origin.

------------------------------------------------------------------------
r3133 | jcbowman | 2008-06-14 10:12:59 -0600 (Sat, 14 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Minor diagnostic improvements.

------------------------------------------------------------------------
r3132 | jcbowman | 2008-06-14 10:04:27 -0600 (Sat, 14 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/base/three.asy

Avoid dereferencing null function.

------------------------------------------------------------------------
r3131 | jcbowman | 2008-06-14 09:34:00 -0600 (Sat, 14 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix bug in face routines for orthographic and oblique projections.

------------------------------------------------------------------------
r3130 | oshardt | 2008-06-13 17:54:42 -0600 (Fri, 13 Jun 2008) | 1 line
Changed paths:
   M /trunk/asymptote/examples/teapot.asy
   M /trunk/asymptote/prc/oPRCFile.cc
   M /trunk/asymptote/prc/oPRCFile.h

Fix IDs in PRC files.
------------------------------------------------------------------------
r3129 | jcbowman | 2008-06-13 16:12:17 -0600 (Fri, 13 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Get PRC initial camera settings from projection.

------------------------------------------------------------------------
r3128 | jcbowman | 2008-06-13 08:15:38 -0600 (Fri, 13 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/base/three.asy

Clean up temporary files.

------------------------------------------------------------------------
r3127 | hammera | 2008-06-13 00:16:39 -0600 (Fri, 13 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/tests/types/shadow.asy

Added semicolons.

------------------------------------------------------------------------
r3126 | hammera | 2008-06-12 22:56:47 -0600 (Thu, 12 Jun 2008) | 2 lines
Changed paths:
   A /trunk/asymptote/tests/types/shadow.asy

Test access of shadowed variables by higher-order functions.

------------------------------------------------------------------------
r3125 | jcbowman | 2008-06-12 22:53:27 -0600 (Thu, 12 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/array.h
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/surface.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/drawelement.h
   A /trunk/asymptote/drawpath3.cc
   A /trunk/asymptote/drawpath3.h
   A /trunk/asymptote/drawsurface.cc
   A /trunk/asymptote/drawsurface.h
   M /trunk/asymptote/examples/BezierSurface.asy
   M /trunk/asymptote/mathop.h
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   A /trunk/asymptote/prcfile.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Add support for basic PRC operations (drawpath3 and drawsurface).

------------------------------------------------------------------------
r3124 | jcbowman | 2008-06-12 22:50:22 -0600 (Thu, 12 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Wait for pdfviewer to exit before restarting it.

------------------------------------------------------------------------
r3123 | oshardt | 2008-06-12 21:01:36 -0600 (Thu, 12 Jun 2008) | 1 line
Changed paths:
   A /trunk/asymptote/prc
   A /trunk/asymptote/prc/Makefile
   A /trunk/asymptote/prc/PRC.h
   A /trunk/asymptote/prc/PRCTools
   A /trunk/asymptote/prc/PRCTools/Makefile
   A /trunk/asymptote/prc/PRCTools/bitData.cc
   A /trunk/asymptote/prc/PRCTools/bitData.h
   A /trunk/asymptote/prc/PRCTools/bitSearchDouble.cc
   A /trunk/asymptote/prc/PRCTools/bitSearchUI.cc
   A /trunk/asymptote/prc/PRCTools/describeMain.cc
   A /trunk/asymptote/prc/PRCTools/describePRC.cc
   A /trunk/asymptote/prc/PRCTools/describePRC.h
   A /trunk/asymptote/prc/PRCTools/extractSections.cc
   A /trunk/asymptote/prc/PRCTools/iPRCFile.cc
   A /trunk/asymptote/prc/PRCTools/iPRCFile.h
   A /trunk/asymptote/prc/PRCTools/inflation.cc
   A /trunk/asymptote/prc/PRCTools/inflation.h
   A /trunk/asymptote/prc/PRCTools/inflationMain.cc
   A /trunk/asymptote/prc/PRCbitStream.cc
   A /trunk/asymptote/prc/PRCbitStream.h
   A /trunk/asymptote/prc/PRCdouble.cc
   A /trunk/asymptote/prc/PRCdouble.h
   A /trunk/asymptote/prc/oPRCFile.cc
   A /trunk/asymptote/prc/oPRCFile.h
   A /trunk/asymptote/prc/test.cc
   A /trunk/asymptote/prc/writePRC.cc
   A /trunk/asymptote/prc/writePRC.h

Import code that implements support for saving 3D content to PRC files.
------------------------------------------------------------------------
r3122 | jcbowman | 2008-06-12 18:10:31 -0600 (Thu, 12 Jun 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Since Adobe Acrobat doesn't yet have a file-watching capability,
kill a running pdfviewer so that a file can be redrawn in interactive mode.

------------------------------------------------------------------------
r3121 | jcbowman | 2008-06-12 10:00:47 -0600 (Thu, 12 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Make asymptote.sty work with the hebrew babel package.

------------------------------------------------------------------------
r3120 | jcbowman | 2008-06-12 09:16:07 -0600 (Thu, 12 Jun 2008) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/logdown.asy

Add example of downward-pointing logarithmic axis.

------------------------------------------------------------------------
r3119 | jcbowman | 2008-06-12 03:23:19 -0600 (Thu, 12 Jun 2008) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.44svn.
------------------------------------------------------------------------
r3118 | jcbowman | 2008-06-12 01:26:49 -0600 (Thu, 12 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Use international inch also in C++ code.

------------------------------------------------------------------------
r3117 | jcbowman | 2008-06-12 00:54:14 -0600 (Thu, 12 Jun 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fix potential segmentation fault in store_history.

Move uptodate=true back to the beginning of shipout to avoid a race condition.

------------------------------------------------------------------------
r3116 | jcbowman | 2008-06-12 00:14:14 -0600 (Thu, 12 Jun 2008) | 3 lines
Changed paths:
   A /trunk/asymptote/base/size10.asy
   A /trunk/asymptote/base/size11.asy

Add modules to redefine LaTeX named fontsizes to correspond to
\documentclass[10pt]{article} and \documentclass[11pt]{article}, respectively.

------------------------------------------------------------------------
r3115 | jcbowman | 2008-06-11 15:45:16 -0600 (Wed, 11 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_constants.asy

Use international inch conversion factor.

------------------------------------------------------------------------
r3114 | jcbowman | 2008-06-10 08:14:59 -0600 (Tue, 10 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Add missing path3[] operator * (transform3 t, path3[] p).

------------------------------------------------------------------------
r3113 | jcbowman | 2008-06-09 00:59:31 -0600 (Mon, 09 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/patches/README
   A /trunk/asymptote/patches/triangle.patch
   M /trunk/asymptote/runtime.in

Add optional support for Jonathan Shewchuk's more robust triangulation routines.

------------------------------------------------------------------------
r3112 | jcbowman | 2008-06-08 22:56:41 -0600 (Sun, 08 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/contour3.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/irregularcontour.asy

Add interface for drawing contours on arbitrary nonoverlapping meshes.

------------------------------------------------------------------------
r3111 | jcbowman | 2008-06-07 22:36:27 -0600 (Sat, 07 Jun 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/doc/asymptote.texi

Remove transform return value from add functions in favour of user-supplied
add routine.

------------------------------------------------------------------------
r3110 | jcbowman | 2008-06-07 10:49:54 -0600 (Sat, 07 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/rainbow.asy

Move draw(path[], pen[]) to plain_picture.asy.

------------------------------------------------------------------------
r3109 | pivaldi | 2008-06-07 10:02:20 -0600 (Sat, 07 Jun 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

asy-mode.el: add asy to regexp matching environments with indentation at col 0 for begin/end.
------------------------------------------------------------------------
r3108 | jcbowman | 2008-06-06 12:18:07 -0600 (Fri, 06 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Remove "paths in concatenation do not meet" also from three.asy.

------------------------------------------------------------------------
r3107 | jcbowman | 2008-06-06 10:59:22 -0600 (Fri, 06 Jun 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/doc/asymptote.texi

Return the transform that maps source coordinates to destination
coordinates in add and attach.

------------------------------------------------------------------------
r3106 | jcbowman | 2008-06-06 10:56:10 -0600 (Fri, 06 Jun 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/array.h
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/runtime.in

Move uptodate=true to runtime.

Improve diagnostics about incompatible array lengths.

------------------------------------------------------------------------
r3105 | jcbowman | 2008-06-06 09:52:43 -0600 (Fri, 06 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/process.cc

Make interrupts set uptodate=true to avoid spurious shipouts.

------------------------------------------------------------------------
r3104 | jcbowman | 2008-06-06 09:51:37 -0600 (Fri, 06 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Fix secondary axis tick selection when automin=false.

------------------------------------------------------------------------
r3103 | hammera | 2008-06-05 15:45:47 -0600 (Thu, 05 Jun 2008) | 2 lines
Changed paths:
   A /trunk/asymptote/doc/external-proposal.html

A preliminary proposal for how to defined Asymptote modules in C++.

------------------------------------------------------------------------
r3102 | jcbowman | 2008-06-05 08:58:18 -0600 (Thu, 05 Jun 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/runtime.in

Allow precision setting to be queried.

Write paths to the specified precision setting for a file.

------------------------------------------------------------------------
r3101 | jcbowman | 2008-06-05 08:35:35 -0600 (Thu, 05 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc

Add expm1 function.

------------------------------------------------------------------------
r3100 | jcbowman | 2008-06-05 08:34:21 -0600 (Thu, 05 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/triads.asy

Add labels to example.

------------------------------------------------------------------------
r3099 | jcbowman | 2008-06-04 22:28:22 -0600 (Wed, 04 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/cardioid.asy
   M /trunk/asymptote/examples/cos2theta.asy

Always draw 2D axes below picture by default.

------------------------------------------------------------------------
r3098 | jcbowman | 2008-06-04 21:00:36 -0600 (Wed, 04 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.h

Simplify font variable definitions.

------------------------------------------------------------------------
r3097 | jcbowman | 2008-06-04 20:34:59 -0600 (Wed, 04 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/texfile.h

Restore to correct initial font.

------------------------------------------------------------------------
r3096 | jcbowman | 2008-06-04 14:50:26 -0600 (Wed, 04 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/memory.h

Add missing # sign.

------------------------------------------------------------------------
r3095 | hammera | 2008-06-03 21:54:04 -0600 (Tue, 03 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/env.cc
   M /trunk/asymptote/env.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/name.h

Removed matchCache entirely.

------------------------------------------------------------------------
r3094 | jcbowman | 2008-06-03 20:14:07 -0600 (Tue, 03 Jun 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/memory.h

Handle undefined __GNU_C_PREREQ macros.

------------------------------------------------------------------------
r3093 | hammera | 2008-05-31 05:55:05 -0600 (Sat, 31 May 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.cc
   A /trunk/asymptote/tests/types/resolve.asy

Disabled matchCaching dur to improperly handled cases.

------------------------------------------------------------------------
r3092 | hammera | 2008-05-31 05:54:24 -0600 (Sat, 31 May 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO

Ideas about unicode.

------------------------------------------------------------------------
r3091 | jcbowman | 2008-05-27 00:36:08 -0600 (Tue, 27 May 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/runtime.in

Work around broken gcc-4.1.2 tr1 headers.

------------------------------------------------------------------------
r3090 | jcbowman | 2008-05-26 23:41:28 -0600 (Mon, 26 May 2008) | 1 line
Changed paths:
   M /trunk/asymptote/Delaunay.h
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/simpson.cc
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Port to gcc-4.3.0.
------------------------------------------------------------------------
r3089 | jcbowman | 2008-05-26 15:09:53 -0600 (Mon, 26 May 2008) | 2 lines
Changed paths:
   A /trunk/asymptote/base/ode.asy

Add beginnings of an ode package.

------------------------------------------------------------------------
r3088 | jcbowman | 2008-05-22 01:02:23 -0600 (Thu, 22 May 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Make partialsum return an array of the same length as its argument
(this is a backwards incompatible change).

------------------------------------------------------------------------
r3087 | jcbowman | 2008-05-07 22:52:35 -0600 (Wed, 07 May 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/INSTALL
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi

Update to gc-7.1.

------------------------------------------------------------------------
r3086 | jcbowman | 2008-05-07 22:50:36 -0600 (Wed, 07 May 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Return immediately for negative sleep arguments.

------------------------------------------------------------------------
r3085 | jcbowman | 2008-05-07 22:49:52 -0600 (Wed, 07 May 2008) | 2 lines
Changed paths:
   D /trunk/asymptote/examples/cardiod.asy
   A /trunk/asymptote/examples/cardioid.asy (from /trunk/asymptote/examples/cardiod.asy:3080)

Fix spelling of cardioid.

------------------------------------------------------------------------
r3084 | jcbowman | 2008-05-07 22:49:21 -0600 (Wed, 07 May 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/embed.asy

Update URL.

------------------------------------------------------------------------
r3083 | oshardt | 2008-04-28 17:39:58 -0600 (Mon, 28 Apr 2008) | 1 line
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update links to TeX resources.
------------------------------------------------------------------------
r3082 | jcbowman | 2008-03-29 17:18:30 -0600 (Sat, 29 Mar 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/generalaxis3.asy

Temporary fix for tick directions.

------------------------------------------------------------------------
r3081 | jcbowman | 2008-03-29 17:17:47 -0600 (Sat, 29 Mar 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Add missing index entry for array.

------------------------------------------------------------------------
r3080 | jcbowman | 2008-03-29 17:10:46 -0600 (Sat, 29 Mar 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/multicontour.asy
   M /trunk/asymptote/examples/gamma.asy

Simplfify examples.

------------------------------------------------------------------------
r3079 | jcbowman | 2008-03-29 17:08:57 -0600 (Sat, 29 Mar 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/castop.h

Improve bad string cast diagnostics.

------------------------------------------------------------------------
r3078 | jcbowman | 2008-03-29 17:08:34 -0600 (Sat, 29 Mar 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy

Add drawing routines for guide[] g.

------------------------------------------------------------------------
r3077 | jcbowman | 2008-03-29 17:06:54 -0600 (Sat, 29 Mar 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy

Add path[] operator cast(guide[] g) cast.

------------------------------------------------------------------------
r3076 | jcbowman | 2008-03-29 17:06:20 -0600 (Sat, 29 Mar 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_filldraw.asy

Add draw(frame f, guide[] g, pen p=currentpen) routine.

------------------------------------------------------------------------
r3075 | jcbowman | 2008-03-29 17:04:45 -0600 (Sat, 29 Mar 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_constants.asy

Simplify definition of endl.

------------------------------------------------------------------------
r3074 | jcbowman | 2008-03-29 17:03:50 -0600 (Sat, 29 Mar 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Move title down slightly.

------------------------------------------------------------------------
r3073 | jcbowman | 2008-03-29 17:02:59 -0600 (Sat, 29 Mar 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi

Add void beep() function; document flush output suffix. 

------------------------------------------------------------------------
r3072 | jcbowman | 2008-03-29 16:59:31 -0600 (Sat, 29 Mar 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_strings.asy

Add real[] operator ecast(string[] a).

------------------------------------------------------------------------
r3071 | jcbowman | 2008-03-26 21:35:28 -0600 (Wed, 26 Mar 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Make tickmin a multiple of Step when automin=false.

Don't override put=Above default for extended axes.

------------------------------------------------------------------------
r3070 | hammera | 2008-03-21 21:45:32 -0600 (Fri, 21 Mar 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/array.cc
   M /trunk/asymptote/array.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/item.h
   M /trunk/asymptote/runtime.in
   A /trunk/asymptote/tests/array/array.asy

Added array(n, value) function for making arrays of duplicates.

------------------------------------------------------------------------
r3069 | jcbowman | 2008-03-21 09:56:10 -0600 (Fri, 21 Mar 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Force the default -D 600 dvips setting for proper label alignment (should
have no other effect since we are not using bitmapped fonts).

------------------------------------------------------------------------
r3068 | oshardt | 2008-03-11 21:58:22 -0600 (Tue, 11 Mar 2008) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyBezierEditor.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Fix handling of undo/redo while in bezier editing mode.
------------------------------------------------------------------------
r3067 | jcbowman | 2008-03-11 08:45:01 -0600 (Tue, 11 Mar 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/psfile.cc

Force setdash when offset changes.

------------------------------------------------------------------------
r3066 | jcbowman | 2008-03-02 16:19:55 -0700 (Sun, 02 Mar 2008) | 5 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Make C-c C-c automatically kill a previous running Asymptote process without
second-guessing user's intentions.

Remove erroneous "Compilation errors,..." message generated by killed processes.

------------------------------------------------------------------------
r3065 | pivaldi | 2008-03-02 04:29:55 -0700 (Sun, 02 Mar 2008) | 1 line
Changed paths:
   M /trunk/asymptote/doc/penimage.asy

Remove useless code in penimage.asy
------------------------------------------------------------------------
r3064 | jcbowman | 2008-03-01 23:55:37 -0700 (Sat, 01 Mar 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/vectorfield3.asy

Fix gradient.

------------------------------------------------------------------------
r3063 | jcbowman | 2008-03-01 23:53:08 -0700 (Sat, 01 Mar 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/vectorfield3.asy

Remove unused import.

------------------------------------------------------------------------
r3062 | jcbowman | 2008-03-01 23:49:23 -0700 (Sat, 01 Mar 2008) | 5 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/doc/CDlabel.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/flow.asy
   A /trunk/asymptote/doc/vectorfield.asy
   A /trunk/asymptote/examples/vectorfield3.asy

Improve one-dimensional vector field interface (this change is backwards
incompatible).

Support two-dimensional and three-dimensional vector fields.

------------------------------------------------------------------------
r3061 | jcbowman | 2008-03-01 17:14:38 -0700 (Sat, 01 Mar 2008) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/partialsurface.asy

Add example of conditional surface and transparent splitting plane.

------------------------------------------------------------------------
r3060 | jcbowman | 2008-03-01 15:38:14 -0700 (Sat, 01 Mar 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/doc/asymptote.texi

Implement conditional drawing of surfaces meshes over box(a,b).

------------------------------------------------------------------------
r3059 | pivaldi | 2008-02-28 04:42:32 -0700 (Thu, 28 Feb 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Update asy-mode-version value.
------------------------------------------------------------------------
r3058 | pivaldi | 2008-02-28 04:40:49 -0700 (Thu, 28 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Fix critical bug in asy-mode.el:
a new Asymptote compilation when a process was running erased the contents of some buffers.
------------------------------------------------------------------------
r3057 | jcbowman | 2008-02-27 00:25:25 -0700 (Wed, 27 Feb 2008) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.43svn.
------------------------------------------------------------------------
r3056 | jcbowman | 2008-02-26 22:57:08 -0700 (Tue, 26 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/animations/cube.asy

Project labels onto cube faces.

------------------------------------------------------------------------
r3055 | jcbowman | 2008-02-24 09:32:50 -0700 (Sun, 24 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Don't set sticky bit when creating ~/.asy directory.

------------------------------------------------------------------------
r3054 | jcbowman | 2008-02-24 01:18:00 -0700 (Sun, 24 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slopefield.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/slopefield1.asy

Add optional arrows to slopefield routines.

------------------------------------------------------------------------
r3053 | jcbowman | 2008-02-22 14:47:40 -0700 (Fri, 22 Feb 2008) | 5 lines
Changed paths:
   M /trunk/asymptote/base/plain_markers.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/spline.asy

Add routines pairs(real[] x, real[] y) and triples(real[] x, real[] y,
real[] z) as a replacement for the obsolete routine 
dot(picture pic=currentpicture, pair[] x, pair[] y, pen p=currentpen,
    filltype filltype=Fill);

------------------------------------------------------------------------
r3052 | jcbowman | 2008-02-22 14:11:07 -0700 (Fri, 22 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Remove ambiguity in scale.

------------------------------------------------------------------------
r3051 | jcbowman | 2008-02-22 12:12:12 -0700 (Fri, 22 Feb 2008) | 10 lines
Changed paths:
   M /trunk/asymptote/base/plain_markers.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Use the exact derivative of the projection map to project a Label onto a
given plane.

Remove routine dot(picture pic=currentpicture, pair[] x, pair[] y,
                   pen p=currentpen, filltype filltype=Fill);

Add dot(real[] a, real[] b) routine returning the dot product of two vectors.

Update documentation.

------------------------------------------------------------------------
r3050 | jcbowman | 2008-02-20 13:35:14 -0700 (Wed, 20 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/extra/intro.asy
   M /trunk/asymptote/doc/generalaxis.asy
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/doc/saddle.asy
   M /trunk/asymptote/doc/shadedtiling.asy
   M /trunk/asymptote/doc/unitcircle3.asy
   M /trunk/asymptote/doc/westnile.asy
   M /trunk/asymptote/examples/animations/pdfmovie.asy
   M /trunk/asymptote/examples/cardiod.asy
   M /trunk/asymptote/examples/cos2theta.asy
   M /trunk/asymptote/examples/equilchord.asy
   M /trunk/asymptote/examples/fjortoft.asy
   M /trunk/asymptote/examples/integraltest.asy
   M /trunk/asymptote/examples/lowupint.asy
   M /trunk/asymptote/examples/mosaic.asy
   M /trunk/asymptote/examples/polararea.asy
   M /trunk/asymptote/examples/sacone.asy
   M /trunk/asymptote/examples/shellmethod.asy
   M /trunk/asymptote/examples/shellsqrtx01.asy
   M /trunk/asymptote/examples/sqrtx01.asy
   M /trunk/asymptote/examples/sqrtx01y1.asy
   M /trunk/asymptote/examples/venn.asy
   M /trunk/asymptote/examples/washermethod.asy
   M /trunk/asymptote/examples/wedge.asy
   M /trunk/asymptote/examples/workcone.asy
   M /trunk/asymptote/examples/xxsq01.asy
   M /trunk/asymptote/examples/xxsq01x-1.asy
   M /trunk/asymptote/examples/xxsq01y.asy

More guide to path changes.

------------------------------------------------------------------------
r3049 | jcbowman | 2008-02-20 13:30:54 -0700 (Wed, 20 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Minor optimization.

------------------------------------------------------------------------
r3048 | jcbowman | 2008-02-20 10:05:24 -0700 (Wed, 20 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy

Minor optimization.

------------------------------------------------------------------------
r3047 | jcbowman | 2008-02-20 09:53:48 -0700 (Wed, 20 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy

Simplify code.

------------------------------------------------------------------------
r3046 | jcbowman | 2008-02-18 13:19:42 -0700 (Mon, 18 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy

Add fit argument also for nonglobal animations.

------------------------------------------------------------------------
r3045 | jcbowman | 2008-02-18 11:07:11 -0700 (Mon, 18 Feb 2008) | 5 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/animations/wheel.asy

Add fit argument to animation routines for adding an optionally filled
bounding box to each movie frame.

Add newpage(frame) function.

------------------------------------------------------------------------
r3044 | jcbowman | 2008-02-18 09:54:28 -0700 (Mon, 18 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy

Remove unused shipout predeclaration.

------------------------------------------------------------------------
r3043 | jcbowman | 2008-02-17 22:29:37 -0700 (Sun, 17 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Add missing explicit qualifier.

------------------------------------------------------------------------
r3042 | jcbowman | 2008-02-17 22:22:15 -0700 (Sun, 17 Feb 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Move definition of currentpen to C++ code.

Add int inside(path p, path q, pen fillrule=currentpen) routine.

------------------------------------------------------------------------
r3041 | jcbowman | 2008-02-16 22:17:40 -0700 (Sat, 16 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/three.asy

Add routine for projecting a Label onto a given plane.

------------------------------------------------------------------------
r3040 | jcbowman | 2008-02-15 09:43:04 -0700 (Fri, 15 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/extra/intro.asy
   M /trunk/asymptote/texfile.h

Fix missing ASYbase declaration.

------------------------------------------------------------------------
r3039 | oshardt | 2008-02-13 19:21:00 -0700 (Wed, 13 Feb 2008) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyBezierEditor.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Fix bug in cancellation of text addition.
------------------------------------------------------------------------
r3038 | jcbowman | 2008-02-13 15:24:27 -0700 (Wed, 13 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Output TeX headers only when needed.

------------------------------------------------------------------------
r3037 | jcbowman | 2008-02-13 15:21:32 -0700 (Wed, 13 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/extra/intro.asy

Mention that transforms can also be applied to Labels.

------------------------------------------------------------------------
r3036 | jcbowman | 2008-02-11 14:19:08 -0700 (Mon, 11 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Update two arrow example.

------------------------------------------------------------------------
r3035 | jcbowman | 2008-02-11 13:49:15 -0700 (Mon, 11 Feb 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/examples/dimension.asy

Update documentation of arrowhead styles.

Change guides to paths.

------------------------------------------------------------------------
r3034 | jcbowman | 2008-02-11 13:15:19 -0700 (Mon, 11 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Move documentation of colorless(pen) to a better place.

------------------------------------------------------------------------
r3033 | jcbowman | 2008-02-11 03:14:56 -0700 (Mon, 11 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/imagecontour.asy
   M /trunk/asymptote/examples/fillcontour.asy

Simply and generalize contour value selection code.

------------------------------------------------------------------------
r3032 | jcbowman | 2008-02-08 21:58:31 -0700 (Fri, 08 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Make OmitTick do nothing when there are no major ticks.

------------------------------------------------------------------------
r3031 | hammera | 2008-02-05 18:25:23 -0700 (Tue, 05 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed typo in slice documentation.

------------------------------------------------------------------------
r3030 | jcbowman | 2008-02-05 09:01:26 -0700 (Tue, 05 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Avoid division by zero in uniform.

------------------------------------------------------------------------
r3029 | jcbowman | 2008-02-03 16:19:39 -0700 (Sun, 03 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update documentation regarding ImageMagick convert.

------------------------------------------------------------------------
r3028 | jcbowman | 2008-02-03 16:13:17 -0700 (Sun, 03 Feb 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/examples/animations/inlinemovie.tex

Make movie generate multipage pdf animations when format="pdf" and global=true.

Insist on pdflatex in animation.pdf().

------------------------------------------------------------------------
r3027 | jcbowman | 2008-02-03 16:08:56 -0700 (Sun, 03 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc

Catch bad casts.

------------------------------------------------------------------------
r3026 | jcbowman | 2008-02-02 10:23:44 -0700 (Sat, 02 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/doc/asymptote.texi

Add casts between hsv structure and pens; reduce angle to [0,360).

------------------------------------------------------------------------
r3025 | jcbowman | 2008-02-02 02:07:55 -0700 (Sat, 02 Feb 2008) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.42svn.
------------------------------------------------------------------------
r3024 | jcbowman | 2008-02-02 01:12:22 -0700 (Sat, 02 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/array.cc

Fix type conflict.

------------------------------------------------------------------------
r3023 | jcbowman | 2008-02-02 00:05:46 -0700 (Sat, 02 Feb 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/doc/asymptote.texi

Add support for HSV colorspace.

------------------------------------------------------------------------
r3022 | jcbowman | 2008-01-31 20:21:25 -0700 (Thu, 31 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor edits.

------------------------------------------------------------------------
r3021 | hammera | 2008-01-30 18:42:11 -0700 (Wed, 30 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/doc/asymptote.texi

Documented slices.

------------------------------------------------------------------------
r3020 | hammera | 2008-01-30 13:28:01 -0700 (Wed, 30 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/array.cc
   M /trunk/asymptote/tests/array/slice.asy

Disallow A[5:2] and, for non-cyclic A, A[-1:] to play it safe.

------------------------------------------------------------------------
r3019 | jcbowman | 2008-01-30 12:24:17 -0700 (Wed, 30 Jan 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/arrayop.h

Change write to output nothing for uninitialized values instead of
producing an error.

------------------------------------------------------------------------
r3018 | jcbowman | 2008-01-30 11:19:58 -0700 (Wed, 30 Jan 2008) | 5 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Add uniform(real a, real b, int n), which returns a uniform partition of
[a,b] into n subintervals.

Fix comment.

------------------------------------------------------------------------
r3017 | jcbowman | 2008-01-29 17:53:40 -0700 (Tue, 29 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Store history line immediately after input (as well at exit, after stifling).

------------------------------------------------------------------------
r3016 | jcbowman | 2008-01-29 08:23:30 -0700 (Tue, 29 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/integraltest.asy
   M /trunk/asymptote/runtime.in

Add interface to simpson.

------------------------------------------------------------------------
r3015 | jcbowman | 2008-01-28 12:12:37 -0700 (Mon, 28 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Format.

------------------------------------------------------------------------
r3014 | jcbowman | 2008-01-28 12:11:43 -0700 (Mon, 28 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Move numerical routines to Mathematical functions section.

------------------------------------------------------------------------
r3013 | jcbowman | 2008-01-28 11:38:09 -0700 (Mon, 28 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/doc/asymptote.texi

Make buildcycle return nullpath if less than two paths are specified.

------------------------------------------------------------------------
r3012 | jcbowman | 2008-01-28 10:56:44 -0700 (Mon, 28 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fix typo in documentation of complement.

------------------------------------------------------------------------
r3011 | jcbowman | 2008-01-28 10:35:52 -0700 (Mon, 28 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fix formatting.

------------------------------------------------------------------------
r3010 | hammera | 2008-01-27 11:05:40 -0700 (Sun, 27 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/array.cc
   M /trunk/asymptote/array.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/tests/array/slice.asy

Implemented assignment to slices.

------------------------------------------------------------------------
r3009 | jcbowman | 2008-01-26 16:11:28 -0700 (Sat, 26 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/pipestream.h

Shred TeX transcripts after each call to drawLabel::wait.

------------------------------------------------------------------------
r3008 | jcbowman | 2008-01-26 15:57:21 -0700 (Sat, 26 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/pipestream.h

Output complete TeX diagnostics.

------------------------------------------------------------------------
r3007 | jcbowman | 2008-01-26 15:30:24 -0700 (Sat, 26 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/tests/Makefile
   M /trunk/asymptote/tests/TestLib.asy

Add blank lines between tests.

------------------------------------------------------------------------
r3006 | hammera | 2008-01-26 15:02:48 -0700 (Sat, 26 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Added null check for array slices.

------------------------------------------------------------------------
r3005 | jcbowman | 2008-01-26 14:57:19 -0700 (Sat, 26 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Add array.

------------------------------------------------------------------------
r3004 | jcbowman | 2008-01-26 14:52:05 -0700 (Sat, 26 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Define complex exp, log, sin, and cos functions.

------------------------------------------------------------------------
r3003 | hammera | 2008-01-26 14:13:57 -0700 (Sat, 26 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   A /trunk/asymptote/array.cc
   M /trunk/asymptote/array.h
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/runtime.in
   A /trunk/asymptote/tests/array/slice.asy

Added array slices.

------------------------------------------------------------------------
r3002 | jcbowman | 2008-01-26 10:19:22 -0700 (Sat, 26 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/animations/slidemovies.asy

Fix file paths.

------------------------------------------------------------------------
r3001 | jcbowman | 2008-01-26 10:14:03 -0700 (Sat, 26 Jan 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   A /trunk/asymptote/base/animation.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/animations/cube.asy
   M /trunk/asymptote/examples/animations/sphere.asy
   M /trunk/asymptote/examples/animations/wavepacket.asy
   M /trunk/asymptote/examples/animations/wheel.asy

Remove dependence of non-PDF animations on animate.sty package by renaming
animate.sty to animation.sty (PDF animations still need to import animate.sty).

------------------------------------------------------------------------
r3000 | hammera | 2008-01-26 09:18:56 -0700 (Sat, 26 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/fundec.cc

Report on error for rest args with default arguments.

------------------------------------------------------------------------
r2999 | hammera | 2008-01-26 09:07:52 -0700 (Sat, 26 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/types.cc

Added virtual field A.keys for arrays.  concat now take a rest arg.

------------------------------------------------------------------------
r2998 | jcbowman | 2008-01-25 22:47:18 -0700 (Fri, 25 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/transparency.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.in

Make xasy respect transparency with png xformat.

------------------------------------------------------------------------
r2997 | jcbowman | 2008-01-25 19:51:26 -0700 (Fri, 25 Jan 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/plain_filldraw.asy
   M /trunk/asymptote/doc/asymptote.texi

Add drawpen argument to FillDraw.

Handle nullpen when drawing arrows.

------------------------------------------------------------------------
r2996 | jcbowman | 2008-01-20 11:58:45 -0700 (Sun, 20 Jan 2008) | 12 lines
Changed paths:
   M /trunk/asymptote/base/flowchart.asy
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/plain_boxes.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/examples/labelbox.asy
   M /trunk/asymptote/runtime.in

Store and make use of the bounding path in the object structure to allow
connections to noncardinal boundary points.

Add constructors to the object structure.

Remove obsolete function for drawing boxes on pictures in favour of
draw(Label,box).

Add dir(explicit pair z) function so that dir(E) is a synonym for E.

Update documentation.

------------------------------------------------------------------------
r2995 | jcbowman | 2008-01-19 21:28:43 -0700 (Sat, 19 Jan 2008) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/gamma.asy

Add gamma function example.

------------------------------------------------------------------------
r2994 | jcbowman | 2008-01-19 18:03:13 -0700 (Sat, 19 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fix typo.

------------------------------------------------------------------------
r2993 | jcbowman | 2008-01-19 18:02:16 -0700 (Sat, 19 Jan 2008) | 5 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.cc

Improve buildcycle algorithm.

Avoid numerical resolution issues by removing the "paths in concatenation
do not meet" error.

------------------------------------------------------------------------
r2992 | jcbowman | 2008-01-17 16:29:08 -0700 (Thu, 17 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/doc/asymptote.texi

Add intersection count to node and value routines.

------------------------------------------------------------------------
r2991 | jcbowman | 2008-01-17 16:24:27 -0700 (Thu, 17 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/flowchartdemo.asy

Update example to show how to specify all pen colours.

------------------------------------------------------------------------
r2990 | pivaldi | 2008-01-12 10:53:17 -0700 (Sat, 12 Jan 2008) | 1 line
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fix typo
------------------------------------------------------------------------
r2989 | jcbowman | 2008-01-11 21:59:03 -0700 (Fri, 11 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/doc/asymptote.texi

Determine whether unsplit slices are should be drawn as front or back slices.

------------------------------------------------------------------------
r2988 | jcbowman | 2008-01-05 11:59:42 -0700 (Sat, 05 Jan 2008) | 1 line
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Increment version to 1.41svn.
------------------------------------------------------------------------
r2987 | jcbowman | 2008-01-05 11:02:27 -0700 (Sat, 05 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Fix nurb-related bug in solid shading.

------------------------------------------------------------------------
r2986 | jcbowman | 2008-01-05 10:40:31 -0700 (Sat, 05 Jan 2008) | 3 lines
Changed paths:
   M /trunk/asymptote/psfile.cc

Fix PDF hatch width by disabling dynamics line width adjustment when
producing pdf format.

------------------------------------------------------------------------
r2985 | jcbowman | 2008-01-05 09:50:59 -0700 (Sat, 05 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/animations/inlinemovie.tex

Omit control panel for second movie.

------------------------------------------------------------------------
r2984 | jcbowman | 2008-01-04 21:08:35 -0700 (Fri, 04 Jan 2008) | 1 line
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Increment version to 1.40svn.
------------------------------------------------------------------------
r2983 | jcbowman | 2008-01-04 19:48:57 -0700 (Fri, 04 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/animations/inlinemovie.tex

Fix inline embedded PDF animations.

------------------------------------------------------------------------
r2982 | jcbowman | 2008-01-04 19:28:04 -0700 (Fri, 04 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/doc/asymptote.texi

Delete intermediate animation file unless keep=true.

------------------------------------------------------------------------
r2981 | jcbowman | 2008-01-04 17:53:32 -0700 (Fri, 04 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/examples/animations/inlinemovie.tex

Use constructor to initialize animation.

------------------------------------------------------------------------
r2980 | jcbowman | 2008-01-04 17:23:54 -0700 (Fri, 04 Jan 2008) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.39svn.
------------------------------------------------------------------------
r2979 | jcbowman | 2008-01-04 13:09:26 -0700 (Fri, 04 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/pipestream.h

Patch to support gcc-4.3.

------------------------------------------------------------------------
r2978 | jcbowman | 2008-01-04 12:53:56 -0700 (Fri, 04 Jan 2008) | 2 lines
Changed paths:
   D /trunk/asymptote/examples/animations/inlinemovie.asy
   A /trunk/asymptote/examples/animations/inlinemovie.tex (from /trunk/asymptote/examples/inlinemovie.tex:2977)
   D /trunk/asymptote/examples/inlinemovie.tex

Move inlinemove.tex to animations directory.

------------------------------------------------------------------------
r2977 | jcbowman | 2008-01-04 12:52:04 -0700 (Fri, 04 Jan 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/doc/asymptote.sty
   A /trunk/asymptote/examples/animatations (from /trunk/asymptote/examples/slidemovies.asy:2972)
   A /trunk/asymptote/examples/animations/inlinemovie.asy
   A /trunk/asymptote/examples/animations/slidemovies.asy (from /trunk/asymptote/examples/slidemovies.asy:2972)
   M /trunk/asymptote/examples/inlinemovie.tex
   D /trunk/asymptote/examples/slidemovies.asy

Add argument global to animate constructor.

Fix and illustrate inline animations.

------------------------------------------------------------------------
r2976 | jcbowman | 2008-01-03 21:13:31 -0700 (Thu, 03 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix ambiguous call to dot(triple[]).

------------------------------------------------------------------------
r2975 | jcbowman | 2008-01-03 20:15:16 -0700 (Thu, 03 Jan 2008) | 5 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/inlinemovie.tex

Support and illustrate embedding of inline pdf files even in absence of
[inline] asymptote.sty option.

Use multipage mode by default in animate.pdf().

------------------------------------------------------------------------
r2974 | jcbowman | 2008-01-03 17:06:40 -0700 (Thu, 03 Jan 2008) | 4 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/doc/asymptote.texi

Add constructor for animate.

Update inline pdf movie documentation.

------------------------------------------------------------------------
r2973 | jcbowman | 2008-01-03 16:44:30 -0700 (Thu, 03 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy

Support multipage and inline pdf movies.

------------------------------------------------------------------------
r2972 | pivaldi | 2008-01-03 06:59:26 -0700 (Thu, 03 Jan 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy

Fix TeXHead path.
------------------------------------------------------------------------
r2971 | jcbowman | 2008-01-02 23:17:36 -0700 (Wed, 02 Jan 2008) | 8 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/doc/asymptote.texi

Document arrowhead styles.

Rename arrowheadT to arrowhead.

Add defaultfilltype to arrowhead.

Fix direction bug in TeXhead.

------------------------------------------------------------------------
r2970 | pivaldi | 2008-01-02 19:12:25 -0700 (Wed, 02 Jan 2008) | 1 line
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy

Provide Computer Modern arrow head.
------------------------------------------------------------------------
r2969 | jcbowman | 2008-01-01 15:17:29 -0700 (Tue, 01 Jan 2008) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy

Fix degenerate arrows.

------------------------------------------------------------------------
r2968 | jcbowman | 2007-12-30 23:57:24 -0700 (Sun, 30 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy

Add arrowhookfactor.

------------------------------------------------------------------------
r2967 | jcbowman | 2007-12-30 23:50:21 -0700 (Sun, 30 Dec 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy

Support alternative arrowhead styles.

Add SimpleHead and HookHead arrow styles (courtesy of Philippe Ivaldi).

------------------------------------------------------------------------
r2966 | jcbowman | 2007-12-30 23:46:56 -0700 (Sun, 30 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_filldraw.asy

Automatically reduce FillDraw to Draw for noncyclic paths.

------------------------------------------------------------------------
r2965 | jcbowman | 2007-12-29 10:37:13 -0700 (Sat, 29 Dec 2007) | 8 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/surface.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/saddle.asy
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/runtime.in

Approximate nonuniform rational B-splines (nurbs) by adding additonal
control points to Bezier curves (not yet optimal).

Add operator &(path p, cycleToken tok).

Update constructors in three.asy.


------------------------------------------------------------------------
r2964 | jcbowman | 2007-12-28 11:20:30 -0700 (Fri, 28 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

In autoformat, try to add an extra digit of precision.

------------------------------------------------------------------------
r2963 | jcbowman | 2007-12-24 09:42:05 -0700 (Mon, 24 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py

Handle output from xasy scripts.

------------------------------------------------------------------------
r2962 | jcbowman | 2007-12-24 09:06:39 -0700 (Mon, 24 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   D /trunk/asymptote/xasy

Have Makefile create symbolic link xasy. 

------------------------------------------------------------------------
r2961 | oshardt | 2007-12-22 20:34:02 -0700 (Sat, 22 Dec 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Remove need for access to GUI widgets from threads other than main thread.
------------------------------------------------------------------------
r2960 | jcbowman | 2007-12-11 19:01:47 -0700 (Tue, 11 Dec 2007) | 2 lines
Changed paths:
   A /trunk/asymptote/doc/Hobbycontrol.asy
   A /trunk/asymptote/doc/Hobbydir.asy
   M /trunk/asymptote/doc/extra/intro.asy

Add missing figures; remove duplicate line.

------------------------------------------------------------------------
r2959 | hammera | 2007-12-10 11:29:34 -0700 (Mon, 10 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/env.cc
   M /trunk/asymptote/env.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h

Clear the matchCatch after translating a module, for a modest speed-up.

------------------------------------------------------------------------
r2958 | jcbowman | 2007-12-09 22:37:42 -0700 (Sun, 09 Dec 2007) | 9 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/doc/asymptote.texi

Add optional xlabel and ylabel arguments to axes.

Make default xlabel, ylabel, and zlabel arguments of 3D axes routines empty
strings.

Document axes.

Untabify graph3.asy and graph.asy.

------------------------------------------------------------------------
r2957 | jcbowman | 2007-12-09 20:25:55 -0700 (Sun, 09 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py

Remove unused import.

------------------------------------------------------------------------
r2956 | jcbowman | 2007-12-09 16:47:07 -0700 (Sun, 09 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/interpolate.asy
   M /trunk/asymptote/base/splinetype.asy

Improve graph and interpolation array length diagnostics.

------------------------------------------------------------------------
r2955 | hammera | 2007-12-09 14:10:02 -0700 (Sun, 09 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/stm.cc

Resolve ambiguous expressions during interactiveWrite (with a warning).

------------------------------------------------------------------------
r2954 | jcbowman | 2007-12-09 12:15:32 -0700 (Sun, 09 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/process.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Implement -c (command) option and exit() command.

------------------------------------------------------------------------
r2953 | jcbowman | 2007-12-09 10:49:08 -0700 (Sun, 09 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/fileio.h

Make read1, read2, and read3 effective only for the current array read.

------------------------------------------------------------------------
r2952 | jcbowman | 2007-12-08 19:22:01 -0700 (Sat, 08 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py

Output deconstruction errors to Asymptote Console window.

------------------------------------------------------------------------
r2951 | jcbowman | 2007-12-08 18:16:19 -0700 (Sat, 08 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Handle unclosed begingroups in deconstruct.

------------------------------------------------------------------------
r2950 | jcbowman | 2007-12-08 16:37:22 -0700 (Sat, 08 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/patches/README
   A /trunk/asymptote/patches/pstoedit-3.45asy.patch

Add patch to fix several problems with Asymptote backend for pstoedit-3.45.

------------------------------------------------------------------------
r2949 | jcbowman | 2007-12-08 14:17:13 -0700 (Sat, 08 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Ignore unclosed begingroups (to work around pstoedit problems).

------------------------------------------------------------------------
r2948 | jcbowman | 2007-12-08 14:13:07 -0700 (Sat, 08 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/bbox.h

Fix empty clipping bbox.

------------------------------------------------------------------------
r2947 | jcbowman | 2007-12-08 10:43:45 -0700 (Sat, 08 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/slidedemo.asy

Show how to put a header on every page.

------------------------------------------------------------------------
r2946 | jcbowman | 2007-12-02 16:29:34 -0700 (Sun, 02 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Improve system gc detection.

------------------------------------------------------------------------
r2945 | jcbowman | 2007-12-02 10:58:15 -0700 (Sun, 02 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Document \\ -> \\ mapping of double-quoted strings.

------------------------------------------------------------------------
r2944 | jcbowman | 2007-12-01 15:30:13 -0700 (Sat, 01 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/flowchart.asy
   M /trunk/asymptote/doc/asymptote.texi

Add default value of (0,0) to center.

------------------------------------------------------------------------
r2943 | jcbowman | 2007-12-01 15:24:03 -0700 (Sat, 01 Dec 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/flowchart.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/flowchartdemo.asy

Add pen arguments to flowchart block routines.

------------------------------------------------------------------------
r2942 | jcbowman | 2007-11-28 01:28:22 -0700 (Wed, 28 Nov 2007) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.38svn.
------------------------------------------------------------------------
r2941 | jcbowman | 2007-11-28 00:37:17 -0700 (Wed, 28 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyMainWin.py
   M /trunk/asymptote/asymptote.nsi
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/util.h

Final Windows tweaks.

------------------------------------------------------------------------
r2940 | jcbowman | 2007-11-27 23:05:09 -0700 (Tue, 27 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy

Remove min since intersections returns a sorted array.

------------------------------------------------------------------------
r2939 | jcbowman | 2007-11-27 22:41:59 -0700 (Tue, 27 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/xasy.1x

Document the -x option of xasy.

------------------------------------------------------------------------
r2938 | jcbowman | 2007-11-27 22:30:09 -0700 (Tue, 27 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Remove debugging test modification.

------------------------------------------------------------------------
r2937 | jcbowman | 2007-11-27 22:28:13 -0700 (Tue, 27 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update GUI installation documentation.

------------------------------------------------------------------------
r2936 | jcbowman | 2007-11-27 22:17:19 -0700 (Tue, 27 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Require Python 2.5 for MSWindows.

------------------------------------------------------------------------
r2935 | jcbowman | 2007-11-27 22:10:43 -0700 (Tue, 27 Nov 2007) | 2 lines
Changed paths:
   A /trunk/asymptote/patches/TkAlpha-Imaging-1.1.6msdos.patch

Add version of PIL-1.1.6 patch used for MSDOS.

------------------------------------------------------------------------
r2934 | jcbowman | 2007-11-27 21:51:27 -0700 (Tue, 27 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py

Output diagnostics from Asymptote in separate Tk window.

------------------------------------------------------------------------
r2933 | jcbowman | 2007-11-27 21:50:28 -0700 (Tue, 27 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Fix active Color button foreground.

------------------------------------------------------------------------
r2932 | oshardt | 2007-11-27 17:16:40 -0700 (Tue, 27 Nov 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Correct acquisition of lock for colour change.
------------------------------------------------------------------------
r2931 | jcbowman | 2007-11-27 16:23:59 -0700 (Tue, 27 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/interact.h

Add 's' scrolling option.

------------------------------------------------------------------------
r2930 | jcbowman | 2007-11-27 01:01:27 -0700 (Tue, 27 Nov 2007) | 2 lines
Changed paths:
   D /trunk/asymptote/GUI/xasyVersion.py
   A /trunk/asymptote/GUI/xasyVersion.py.in (from /trunk/asymptote/GUI/xasyVersion.py:2920)
   M /trunk/asymptote/configure.ac

Configure xasy version.

------------------------------------------------------------------------
r2929 | jcbowman | 2007-11-27 01:00:47 -0700 (Tue, 27 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.cc

Turn off scrolling when not a tty.

------------------------------------------------------------------------
r2928 | jcbowman | 2007-11-26 22:22:08 -0700 (Mon, 26 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/doc/histogram.asy

Add function to calculate "optimal" number of histogram bins.

------------------------------------------------------------------------
r2927 | jcbowman | 2007-11-26 17:54:59 -0700 (Mon, 26 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/annotation.asy

Force outformat="pdf".

------------------------------------------------------------------------
r2926 | jcbowman | 2007-11-26 17:54:03 -0700 (Mon, 26 Nov 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy

When determining base points of arrows, always choose the closest
intersection points (in terms of arclength) to the apex.

------------------------------------------------------------------------
r2925 | jcbowman | 2007-11-25 21:47:55 -0700 (Sun, 25 Nov 2007) | 7 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyActions.py
   M /trunk/asymptote/GUI/xasyFile.py
   M /trunk/asymptote/GUI/xasyMainWin.py
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/plain_xasy.asy
   M /trunk/asymptote/runtime.in

Use a separate flag in indexedTransform to indicate GUI deletion, instead of
zeroing out the transform. This produces clearer .asy output and
allows deletion of objects to be undone, preserving the image transform,
even after a deconstruct() (or by manual editing of the output code).

Show asy diagnostics in console window.

------------------------------------------------------------------------
r2924 | jcbowman | 2007-11-24 23:23:19 -0700 (Sat, 24 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/interact.h

Fix scrolling.

------------------------------------------------------------------------
r2923 | jcbowman | 2007-11-24 23:03:07 -0700 (Sat, 24 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/doc/helix.asy

Improve 3d tick default directions.

------------------------------------------------------------------------
r2922 | jcbowman | 2007-11-24 06:42:14 -0700 (Sat, 24 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Return empty secondary axis picture without warning.

------------------------------------------------------------------------
r2921 | jcbowman | 2007-11-22 08:57:42 -0700 (Thu, 22 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Use unsigned long constant.

------------------------------------------------------------------------
r2920 | jcbowman | 2007-11-21 22:03:02 -0700 (Wed, 21 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Move existing releaseLock code, catching exceptions.

------------------------------------------------------------------------
r2919 | jcbowman | 2007-11-21 17:56:01 -0700 (Wed, 21 Nov 2007) | 11 lines
Changed paths:
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/base/plain_arcs.asy
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/base/plain_filldraw.asy
   M /trunk/asymptote/base/plain_markers.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Add transform scale(real x, real y).

Add marker dot(pen p=currentpen, filltype filltype=Fill).

Add comma terminator.

Fix dot(frame f, pair z, pen p=currentpen, filltype filltype=Fill).

Update documentation.


------------------------------------------------------------------------
r2918 | jcbowman | 2007-11-20 23:09:32 -0700 (Tue, 20 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in

Work around ghostscript limitations.

------------------------------------------------------------------------
r2917 | jcbowman | 2007-11-20 22:42:11 -0700 (Tue, 20 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py

Ensure originalImage is always defined.

------------------------------------------------------------------------
r2916 | jcbowman | 2007-11-20 22:41:00 -0700 (Tue, 20 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Release lock before quitting to allow saving.

------------------------------------------------------------------------
r2915 | oshardt | 2007-11-20 17:52:46 -0700 (Tue, 20 Nov 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Switch to selection mode after adding script item.
------------------------------------------------------------------------
r2914 | jcbowman | 2007-11-20 10:26:25 -0700 (Tue, 20 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.h

Re-enable local directory output check.

------------------------------------------------------------------------
r2913 | jcbowman | 2007-11-19 23:00:56 -0700 (Mon, 19 Nov 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/fileio.h

Fix output(s,update=true) and boutput(s,update=true).

Fix segmentation faults for attempted operations on closed files.

------------------------------------------------------------------------
r2912 | oshardt | 2007-11-19 21:00:18 -0700 (Mon, 19 Nov 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Change zoom selection method to an OptionMenu
------------------------------------------------------------------------
r2911 | jcbowman | 2007-11-19 20:34:47 -0700 (Mon, 19 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile.in

Escape ^.

------------------------------------------------------------------------
r2910 | oshardt | 2007-11-19 20:19:13 -0700 (Mon, 19 Nov 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyActions.py

Account for magnification during undo/redo of translations
------------------------------------------------------------------------
r2909 | jcbowman | 2007-11-19 10:59:03 -0700 (Mon, 19 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fix typo.

------------------------------------------------------------------------
r2908 | jcbowman | 2007-11-19 00:22:35 -0700 (Mon, 19 Nov 2007) | 9 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy.py
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyMainWin.py
   M /trunk/asymptote/interact.cc

Move xasy temporary directory deletion code into GUI.

Avoid creating a second asy process if one already exists.

Ignore ctrl-c interrupts from console.

Move image file removal up one function level to avoid busy error under
MSWindows.

------------------------------------------------------------------------
r2907 | jcbowman | 2007-11-18 23:25:22 -0700 (Sun, 18 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyActions.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Add Orest's latest fixes.

------------------------------------------------------------------------
r2906 | jcbowman | 2007-11-18 19:29:19 -0700 (Sun, 18 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Add informational message about use of system gc version.

------------------------------------------------------------------------
r2905 | jcbowman | 2007-11-18 17:41:19 -0700 (Sun, 18 Nov 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi

Make configure use a system version of Boehm GC if recommended local version
of gc isn't present.

------------------------------------------------------------------------
r2904 | jcbowman | 2007-11-18 17:28:22 -0700 (Sun, 18 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/INSTALL

Append generic configure instructions to INSTALL.

------------------------------------------------------------------------
r2903 | jcbowman | 2007-11-18 10:02:49 -0700 (Sun, 18 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/base/plain_xasy.asy
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/runtime.in

Put deconstructed files in a temporary directory (removed on exit).

------------------------------------------------------------------------
r2902 | jcbowman | 2007-11-18 08:54:43 -0700 (Sun, 18 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Move workaround for broken curses.h file to proper place.

------------------------------------------------------------------------
r2901 | jcbowman | 2007-11-17 22:59:59 -0700 (Sat, 17 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Fix secondary axis bugs.

------------------------------------------------------------------------
r2900 | jcbowman | 2007-11-17 17:03:34 -0700 (Sat, 17 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy.py

Fix ctrl-c.

------------------------------------------------------------------------
r2899 | oshardt | 2007-11-17 11:47:31 -0700 (Sat, 17 Nov 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy.py

Provide a way to quickly close xasy from the command line.
------------------------------------------------------------------------
r2898 | oshardt | 2007-11-17 11:24:42 -0700 (Sat, 17 Nov 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyActions.py
   M /trunk/asymptote/GUI/xasyBezierEditor.py

Fix bezier editor. Optimize undeletion of items from a script.
------------------------------------------------------------------------
r2897 | jcbowman | 2007-11-16 23:12:28 -0700 (Fri, 16 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

xasy scripts should put temporary files in current directory, just like asy.

------------------------------------------------------------------------
r2896 | jcbowman | 2007-11-16 23:11:56 -0700 (Fri, 16 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py

Remove temporary image files.

------------------------------------------------------------------------
r2895 | jcbowman | 2007-11-16 22:20:39 -0700 (Fri, 16 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyMainWin.py
   M /trunk/asymptote/runtime.in

Limit maximum number of command-line arguments to ghostscript; render in blocks.

------------------------------------------------------------------------
r2894 | oshardt | 2007-11-14 21:10:57 -0700 (Wed, 14 Nov 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Improve handling of zoom slider.
------------------------------------------------------------------------
r2893 | jcbowman | 2007-11-14 20:25:31 -0700 (Wed, 14 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/patches/TkAlpha-Imaging-1.1.6.patch

Move declarations.

------------------------------------------------------------------------
r2892 | jcbowman | 2007-11-14 17:52:35 -0700 (Wed, 14 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/patches/TkAlpha-Imaging-1.1.6.patch

Remove unnecessary Tk_PhotoBlank call.

------------------------------------------------------------------------
r2891 | jcbowman | 2007-11-13 23:53:42 -0700 (Tue, 13 Nov 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/patches/TkAlpha-Imaging-1.1.6.patch

Add PIL_BACKGROUND and PIL_MAX_ALPHA_AREA environment variables for efficient
alpha channel rendering.

------------------------------------------------------------------------
r2890 | jcbowman | 2007-11-13 20:03:45 -0700 (Tue, 13 Nov 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/patches/TkAlpha-Imaging-1.1.6.patch

Enable full alpha channel support only for objects of area < 10000 pixels,
due to slow Tk alpha channel rendering.

------------------------------------------------------------------------
r2889 | oshardt | 2007-11-13 11:48:04 -0700 (Tue, 13 Nov 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Prevent redraw of canvas when zoom handler is invoked but magnification is not changed.
------------------------------------------------------------------------
r2888 | jcbowman | 2007-11-13 01:20:36 -0700 (Tue, 13 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/patches/README
   M /trunk/asymptote/patches/TkAlpha-Imaging-1.1.6.patch

A much better fix for PIL antialiasing and transparency that renders quickly.

------------------------------------------------------------------------
r2887 | oshardt | 2007-11-12 17:57:08 -0700 (Mon, 12 Nov 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Fix rotation to take into consideration the current magnification
------------------------------------------------------------------------
r2886 | oshardt | 2007-11-12 15:22:05 -0700 (Mon, 12 Nov 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py

Fix error in handling of magnification in scripts
------------------------------------------------------------------------
r2885 | jcbowman | 2007-11-12 14:50:58 -0700 (Mon, 12 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py

Use full precision constants.

------------------------------------------------------------------------
r2884 | oshardt | 2007-11-12 14:35:20 -0700 (Mon, 12 Nov 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy.py
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyActions.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Implement magnification option and zoom feature
------------------------------------------------------------------------
r2883 | jcbowman | 2007-11-12 00:28:55 -0700 (Mon, 12 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/lexical.h

Replace locale-dependent call to atof() with locale-independent lexical::cast().

------------------------------------------------------------------------
r2882 | jcbowman | 2007-11-11 22:37:20 -0700 (Sun, 11 Nov 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/base/plain_xasy.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Speed up GUI deconstruction.

Make "png" the default value of xformat.

------------------------------------------------------------------------
r2881 | oshardt | 2007-11-11 20:54:28 -0700 (Sun, 11 Nov 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyActions.py

Removed debugging information
------------------------------------------------------------------------
r2880 | jcbowman | 2007-11-07 22:01:26 -0700 (Wed, 07 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy

Update intersectionspoints.

------------------------------------------------------------------------
r2879 | jcbowman | 2007-11-07 22:00:15 -0700 (Wed, 07 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update documentation.

------------------------------------------------------------------------
r2878 | jcbowman | 2007-11-07 21:35:19 -0700 (Wed, 07 Nov 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/runtime.in

Fix bug in intersections.

Add optional fuzz parameter to intersections and intersectionpoints.

------------------------------------------------------------------------
r2877 | jcbowman | 2007-11-07 21:03:14 -0700 (Wed, 07 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_strings.asy
   M /trunk/asymptote/doc/asymptote.texi

Add string[] split(string s, string delimiter).

------------------------------------------------------------------------
r2876 | jcbowman | 2007-11-04 21:25:35 -0700 (Sun, 04 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/interact.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Disable readline history when reading from a pipe.

------------------------------------------------------------------------
r2875 | jcbowman | 2007-11-04 20:23:02 -0700 (Sun, 04 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update discussion of MSWindows configuration variables.

------------------------------------------------------------------------
r2874 | jcbowman | 2007-11-04 20:13:34 -0700 (Sun, 04 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   D /trunk/asymptote/asyconsole.bat
   M /trunk/asymptote/asymptote.nsi

More windows installation fixes.

------------------------------------------------------------------------
r2873 | jcbowman | 2007-11-04 15:52:41 -0700 (Sun, 04 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Make interactive mode exit with a zero return code.

------------------------------------------------------------------------
r2872 | jcbowman | 2007-11-04 15:27:28 -0700 (Sun, 04 Nov 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/asyconsole.bat
   M /trunk/asymptote/asymptote.nsi

Fix Windows uninstall.

Remove hard-wired path.

------------------------------------------------------------------------
r2871 | jcbowman | 2007-11-04 09:48:27 -0700 (Sun, 04 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc

Add missing function.

------------------------------------------------------------------------
r2870 | jcbowman | 2007-11-03 16:50:29 -0600 (Sat, 03 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/builtin.cc

Add real[] abs(pair[]) and real[] abs(triple[]) functions.

------------------------------------------------------------------------
r2869 | oshardt | 2007-11-03 12:24:00 -0600 (Sat, 03 Nov 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyExample.asy

Revert change to example.
------------------------------------------------------------------------
r2868 | oshardt | 2007-11-03 12:05:23 -0600 (Sat, 03 Nov 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyExample.asy
   M /trunk/asymptote/GUI/xasyMainWin.py

Prompt user before opening a file if current document was modified.
------------------------------------------------------------------------
r2867 | jcbowman | 2007-11-02 23:09:45 -0600 (Fri, 02 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/asyconsole.bat
   M /trunk/asymptote/asymptote.nsi
   M /trunk/asymptote/asymptote.spec

Add windows installation fixes.

------------------------------------------------------------------------
r2866 | jcbowman | 2007-11-02 16:13:23 -0600 (Fri, 02 Nov 2007) | 2 lines
Changed paths:
   A /trunk/asymptote/asyconsole.bat
   M /trunk/asymptote/asymptote.nsi
   M /trunk/asymptote/asymptote.spec

Windows installation tweaks.

------------------------------------------------------------------------
r2865 | jcbowman | 2007-11-02 10:48:05 -0600 (Fri, 02 Nov 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Handle degenerate reference vectors.

------------------------------------------------------------------------
r2864 | jcbowman | 2007-10-28 13:31:35 -0600 (Sun, 28 Oct 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Project all reference contributions in direction of maximum contribution,
for numerical robustness.

------------------------------------------------------------------------
r2863 | jcbowman | 2007-10-28 12:16:24 -0600 (Sun, 28 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/westnile.asy

Improve reference vector calculation.

------------------------------------------------------------------------
r2862 | jcbowman | 2007-10-26 11:29:19 -0600 (Fri, 26 Oct 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/fileio.cc

Respect comments and double quotation marks in whitespace mode (just like
cvs mode).

------------------------------------------------------------------------
r2861 | hammera | 2007-10-25 22:19:32 -0600 (Thu, 25 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/fundec.cc

Test for invalid defvals in rest parameters.

------------------------------------------------------------------------
r2860 | hammera | 2007-10-25 22:01:21 -0600 (Thu, 25 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/fundec.h

Removed unused code.

------------------------------------------------------------------------
r2859 | jcbowman | 2007-10-22 10:38:21 -0600 (Mon, 22 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi

Re-enable automatic logarithmic axis coverage routine.

------------------------------------------------------------------------
r2858 | jcbowman | 2007-10-19 22:55:13 -0600 (Fri, 19 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/pipestream.h

Exit more gracefully under MSDOS when execvp fails.

------------------------------------------------------------------------
r2857 | jcbowman | 2007-10-19 21:34:04 -0600 (Fri, 19 Oct 2007) | 7 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/runtime.in

Implement firstcut and lastcut reliably in terms of a general cut(path p, path
knife, int n) routine based on intersections.

Increase the duplicate point detection fuzz.

Automatically sort the array returned by intersections.

------------------------------------------------------------------------
r2856 | jcbowman | 2007-10-18 15:03:38 -0600 (Thu, 18 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/patches/README
   A /trunk/asymptote/patches/gc-7.0nomem.patch

Add patch to avoid segmentation fault with gc-7.0 on out-of-memory error.

------------------------------------------------------------------------
r2855 | jcbowman | 2007-10-18 14:15:53 -0600 (Thu, 18 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Make history() return the entire stored interactive history.

------------------------------------------------------------------------
r2854 | hammera | 2007-10-17 20:04:02 -0600 (Wed, 17 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/process.cc

Fix adding of automatic semicolons to the history.

------------------------------------------------------------------------
r2853 | hammera | 2007-10-17 19:59:11 -0600 (Wed, 17 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO

Fix default args for rest args.

------------------------------------------------------------------------
r2852 | jcbowman | 2007-10-16 22:05:12 -0600 (Tue, 16 Oct 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/runtime.in

Add a routine history(int n=1) that returns the interactive history.

Store auto-terminated lines in the interactive history.

------------------------------------------------------------------------
r2851 | jcbowman | 2007-10-15 09:42:00 -0600 (Mon, 15 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Try to use a smaller Step adjustment.

------------------------------------------------------------------------
r2850 | jcbowman | 2007-10-15 00:12:30 -0600 (Mon, 15 Oct 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/asymptote.nsi
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/settings.cc

Fix Asymptote path for MSWindows.

Make uninstall remove Xasy start menu shortcut.

------------------------------------------------------------------------
r2849 | jcbowman | 2007-10-14 22:43:33 -0600 (Sun, 14 Oct 2007) | 2 lines
Changed paths:
   A /trunk/asymptote/asymptote.nsi

Add Nullsoft installation script for MSWindows.

------------------------------------------------------------------------
r2848 | jcbowman | 2007-10-14 22:35:13 -0600 (Sun, 14 Oct 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Under MSWindows, look for asy files in installation path instead of in
uninstall path.

------------------------------------------------------------------------
r2847 | jcbowman | 2007-10-14 22:24:27 -0600 (Sun, 14 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Try to use at least two major ticks.

------------------------------------------------------------------------
r2846 | jcbowman | 2007-10-14 21:15:41 -0600 (Sun, 14 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Fix title("").

------------------------------------------------------------------------
r2845 | jcbowman | 2007-10-11 12:22:12 -0600 (Thu, 11 Oct 2007) | 1 line
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Increment version to 1.37svn.
------------------------------------------------------------------------
r2844 | jcbowman | 2007-10-11 11:31:34 -0600 (Thu, 11 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/drawgrestore.h
   M /trunk/asymptote/drawgsave.h
   M /trunk/asymptote/drawverbatim.h

Fix bugs in tex(), postscript(), gsave(), and grestore() commands.

------------------------------------------------------------------------
r2843 | jcbowman | 2007-10-11 03:15:48 -0600 (Thu, 11 Oct 2007) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.36svn.
------------------------------------------------------------------------
r2842 | jcbowman | 2007-10-11 02:21:31 -0600 (Thu, 11 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/psfile.cc

Fix numeric formatting of setdash arguments.

------------------------------------------------------------------------
r2841 | jcbowman | 2007-10-11 01:21:58 -0600 (Thu, 11 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Work around hang in intersect for nearly identical paths by adding some fuzz.

------------------------------------------------------------------------
r2840 | jcbowman | 2007-10-11 00:44:58 -0600 (Thu, 11 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.35svn.

------------------------------------------------------------------------
r2839 | jcbowman | 2007-10-10 22:44:16 -0600 (Wed, 10 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/mathop.h
   M /trunk/asymptote/util.h
   M /trunk/asymptote/xstream.h

Add Cygwin fixes.

------------------------------------------------------------------------
r2838 | jcbowman | 2007-10-10 15:17:31 -0600 (Wed, 10 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update GUI documentation.

------------------------------------------------------------------------
r2837 | jcbowman | 2007-10-10 10:59:03 -0600 (Wed, 10 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Make xasy a relative symbolic link.

------------------------------------------------------------------------
r2836 | jcbowman | 2007-10-10 09:00:51 -0600 (Wed, 10 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec

Update xasy file name.

------------------------------------------------------------------------
r2835 | jcbowman | 2007-10-10 08:42:59 -0600 (Wed, 10 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Fix typo.

------------------------------------------------------------------------
r2834 | jcbowman | 2007-10-10 08:36:32 -0600 (Wed, 10 Oct 2007) | 2 lines
Changed paths:
   D /trunk/asymptote/GUI/xasy
   A /trunk/asymptote/GUI/xasy.py (from /trunk/asymptote/GUI/xasy:2831)
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/plain_xasy.asy
   R /trunk/asymptote/xasy

Install xasy and associated files.

------------------------------------------------------------------------
r2833 | jcbowman | 2007-10-09 22:12:51 -0600 (Tue, 09 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec

Update xasy location.

------------------------------------------------------------------------
r2832 | jcbowman | 2007-10-09 22:00:32 -0600 (Tue, 09 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/pstoedit.asy

Remove obsolete reference to settings.deconstruct.

------------------------------------------------------------------------
r2831 | jcbowman | 2007-10-09 21:43:53 -0600 (Tue, 09 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_markers.asy
   M /trunk/asymptote/base/plain_xasy.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/jump.asy

Replace opendot with filltype argument of UnFill to dot routines.

------------------------------------------------------------------------
r2830 | jcbowman | 2007-10-09 15:51:51 -0600 (Tue, 09 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Remove intermediate eps files in inline pdf mode.

------------------------------------------------------------------------
r2829 | jcbowman | 2007-10-09 15:05:23 -0600 (Tue, 09 Oct 2007) | 5 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/path3.cc
   M /trunk/asymptote/runtime.in

Implement an improved, robust version of intersect.

Implement intersectionpoints in terms of a new more efficient and robust
intersections routine.

------------------------------------------------------------------------
r2828 | jcbowman | 2007-10-09 15:01:41 -0600 (Tue, 09 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/histogram.asy
   M /trunk/asymptote/doc/legend.asy
   M /trunk/asymptote/doc/lineargraph0.asy

Add trailingzero tick format.

------------------------------------------------------------------------
r2827 | jcbowman | 2007-10-07 11:00:47 -0600 (Sun, 07 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/picture.cc

Make r2785 changes work with deconstruct.

------------------------------------------------------------------------
r2826 | jcbowman | 2007-10-05 21:03:57 -0600 (Fri, 05 Oct 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain_strings.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/lineargraph.asy
   M /trunk/asymptote/doc/parametricgraph.asy

Adjust defaultformat for axes to make tick labels unique.

Add general trailingzero format string; update examples.

------------------------------------------------------------------------
r2825 | jcbowman | 2007-10-03 14:22:52 -0600 (Wed, 03 Oct 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Improve autoscaling of graphs for close minimum and maximum values.

------------------------------------------------------------------------
r2824 | jcbowman | 2007-09-28 12:31:44 -0600 (Fri, 28 Sep 2007) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/jump.asy

Add example of opendot.

------------------------------------------------------------------------
r2823 | jcbowman | 2007-09-28 12:19:18 -0600 (Fri, 28 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_markers.asy

Add opendot routines.

------------------------------------------------------------------------
r2822 | hammera | 2007-09-24 21:11:00 -0600 (Mon, 24 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/process.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Changed global.back()-> to processData().

------------------------------------------------------------------------
r2821 | pivaldi | 2007-09-24 11:20:27 -0600 (Mon, 24 Sep 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Defer hard coded commands and options to variables.
------------------------------------------------------------------------
r2820 | jcbowman | 2007-09-23 10:45:41 -0600 (Sun, 23 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in

Fix shipout bug.

------------------------------------------------------------------------
r2819 | jcbowman | 2007-09-21 10:17:43 -0600 (Fri, 21 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py

Remove obsolete -q option.

------------------------------------------------------------------------
r2818 | jcbowman | 2007-09-20 22:27:59 -0600 (Thu, 20 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/pen.h

Change default LaTeX font to package-dependent setting.

------------------------------------------------------------------------
r2817 | jcbowman | 2007-09-19 21:46:56 -0600 (Wed, 19 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/settings.cc

Add modification of ncurses patch from mvid.

------------------------------------------------------------------------
r2816 | jcbowman | 2007-09-18 00:10:58 -0600 (Tue, 18 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/path3.cc
   M /trunk/asymptote/simpson.cc

Avoid nesting capacity overflows in arctime.

------------------------------------------------------------------------
r2815 | jcbowman | 2007-09-16 20:57:35 -0600 (Sun, 16 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Add new magnification argument to shipout.

------------------------------------------------------------------------
r2814 | jcbowman | 2007-09-16 20:48:23 -0600 (Sun, 16 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/camperror.cc

Make reportWarning generate a warning message only.

------------------------------------------------------------------------
r2813 | jcbowman | 2007-09-16 20:42:53 -0600 (Sun, 16 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.cc

Ignore spurious final blank line when reading strings.

------------------------------------------------------------------------
r2812 | jcbowman | 2007-09-16 11:44:00 -0600 (Sun, 16 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h

Fix string csv reads.

------------------------------------------------------------------------
r2811 | jcbowman | 2007-09-15 22:12:21 -0600 (Sat, 15 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.cc

Another comment fix for reading strings.

------------------------------------------------------------------------
r2810 | jcbowman | 2007-09-15 02:42:12 -0600 (Sat, 15 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Fix example.

------------------------------------------------------------------------
r2809 | jcbowman | 2007-09-15 02:40:06 -0600 (Sat, 15 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Fix typo.

------------------------------------------------------------------------
r2808 | jcbowman | 2007-09-15 02:38:23 -0600 (Sat, 15 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi

Fix errors in documentation and FAQ.

------------------------------------------------------------------------
r2807 | jcbowman | 2007-09-14 16:09:19 -0600 (Fri, 14 Sep 2007) | 4 lines
Changed paths:
   D /trunk/asymptote/doc/mosquito.csv
   M /trunk/asymptote/fileio.cc

Support comments when reading strings in cvs mode.

Remove unused file.

------------------------------------------------------------------------
r2806 | jcbowman | 2007-09-12 19:42:40 -0600 (Wed, 12 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Improve description of interativeWrite.

------------------------------------------------------------------------
r2805 | hammera | 2007-09-08 11:48:06 -0600 (Sat, 08 Sep 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/camp.y

Fixed syntax to allow expressions such as (x);

Based on a patch by Orest Shardt.

------------------------------------------------------------------------
r2804 | hammera | 2007-09-05 16:53:51 -0600 (Wed, 05 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/stm.cc

Added interactiveWrite option.

------------------------------------------------------------------------
r2803 | jcbowman | 2007-09-04 21:15:41 -0600 (Tue, 04 Sep 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/settings.cc

Remove --enable-cplusplus option.

Remove unused quiet option.

------------------------------------------------------------------------
r2802 | oshardt | 2007-09-03 12:01:42 -0600 (Mon, 03 Sep 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Implement pen validation
------------------------------------------------------------------------
r2801 | jcbowman | 2007-09-02 23:36:10 -0600 (Sun, 02 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in

Make deconstruct close bboxout file.

------------------------------------------------------------------------
r2800 | jcbowman | 2007-09-02 23:21:29 -0600 (Sun, 02 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasyExample.asy

Use indexedTransform constructor.

------------------------------------------------------------------------
r2799 | oshardt | 2007-09-02 21:01:09 -0600 (Sun, 02 Sep 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyExample.asy
   M /trunk/asymptote/GUI/xasyFile.py
   M /trunk/asymptote/GUI/xasyMainWin.py
   A /trunk/asymptote/GUI/xasyVersion.py

Make various bug fixes and improvements.
------------------------------------------------------------------------
r2798 | oshardt | 2007-09-02 18:07:55 -0600 (Sun, 02 Sep 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Fix documentation request.
------------------------------------------------------------------------
r2797 | oshardt | 2007-09-02 17:59:21 -0600 (Sun, 02 Sep 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Temporarily remove zoom control until feature is implemented.
------------------------------------------------------------------------
r2796 | oshardt | 2007-09-02 17:46:34 -0600 (Sun, 02 Sep 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Improved text in dialogs.
Made the loading and saving of files specified on the command line consistent.
------------------------------------------------------------------------
r2795 | jcbowman | 2007-09-01 22:34:02 -0600 (Sat, 01 Sep 2007) | 6 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_xasy.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/process.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Standardize fillrule argument name.

Add support for magnification.

Remove unused code.

------------------------------------------------------------------------
r2794 | hammera | 2007-08-31 20:16:17 -0600 (Fri, 31 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h

Fixed bug regarding permission lists of types.

------------------------------------------------------------------------
r2793 | hammera | 2007-08-31 20:15:41 -0600 (Fri, 31 Aug 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/dec.cc

Corrected documentation.


------------------------------------------------------------------------
r2792 | hammera | 2007-08-31 20:15:16 -0600 (Fri, 31 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/parser.h

Made parameter name more descriptive.

------------------------------------------------------------------------
r2791 | jcbowman | 2007-08-31 08:35:08 -0600 (Fri, 31 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Use unique keys.

------------------------------------------------------------------------
r2790 | jcbowman | 2007-08-30 20:15:48 -0600 (Thu, 30 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Check for libcurses only if libncurses is not found.

------------------------------------------------------------------------
r2789 | jcbowman | 2007-08-29 13:56:57 -0600 (Wed, 29 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyFile.py
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/plain_xasy.asy

Use constructor for indexedTransform.

------------------------------------------------------------------------
r2788 | jcbowman | 2007-08-29 11:22:33 -0600 (Wed, 29 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/plain_xasy.asy

Fix shipout when inXasyMode is true.

------------------------------------------------------------------------
r2787 | oshardt | 2007-08-29 09:15:31 -0600 (Wed, 29 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/UndoRedoStack.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Fix logic for recognizing modified files.
Correct the logic for querying user about exporting modified files.
------------------------------------------------------------------------
r2786 | jcbowman | 2007-08-29 08:54:00 -0600 (Wed, 29 Aug 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Revert to gsave/grestore instead of clipsave/cliprestore due to pen caching
assumptions.

------------------------------------------------------------------------
r2785 | jcbowman | 2007-08-28 09:30:26 -0600 (Tue, 28 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/texfile.cc

Enclose tex clip within picture environment to avoid unwanted page breaks.

------------------------------------------------------------------------
r2784 | oshardt | 2007-08-27 15:48:38 -0600 (Mon, 27 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Prevent switching editing mode during incomplete drawing operation.
Search for file with .asy extension if no .asy extension provided.
------------------------------------------------------------------------
r2783 | pivaldi | 2007-08-27 15:33:06 -0600 (Mon, 27 Aug 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/markers.asy

markers.asy: compute golden mean in a static variable.
------------------------------------------------------------------------
r2782 | oshardt | 2007-08-27 15:23:17 -0600 (Mon, 27 Aug 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyExample.asy

Remove unneeded whitespace.
------------------------------------------------------------------------
r2781 | jcbowman | 2007-08-27 11:56:33 -0600 (Mon, 27 Aug 2007) | 6 lines
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py
   M /trunk/asymptote/base/patterns.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/plain_xasy.asy
   M /trunk/asymptote/doc/asymptote.texi
   R /trunk/asymptote/xasy

Rename patterns to currentpatterns.

Remove preamble option from shipout for consistency with xasy.

Make explicit shipouts with options work with xasy.

------------------------------------------------------------------------
r2780 | jcbowman | 2007-08-27 10:33:40 -0600 (Mon, 27 Aug 2007) | 2 lines
Changed paths:
   A /trunk/asymptote/GUI/xasy (from /trunk/asymptote/GUI/xasy.py:2778)
   D /trunk/asymptote/GUI/xasy.py
   M /trunk/asymptote/GUI/xasyBezierEditor.py

Rename xasy.py to xasy.

------------------------------------------------------------------------
r2779 | jcbowman | 2007-08-27 10:24:23 -0600 (Mon, 27 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasyExample.asy

Update example.

------------------------------------------------------------------------
r2778 | pivaldi | 2007-08-26 19:13:14 -0600 (Sun, 26 Aug 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/markers.asy

marker.asy: uniformize marker sizes and notation.
------------------------------------------------------------------------
r2777 | jcbowman | 2007-08-26 15:40:25 -0600 (Sun, 26 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Explain how map is a special case of sequence.

------------------------------------------------------------------------
r2776 | jcbowman | 2007-08-26 13:28:09 -0600 (Sun, 26 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fix documentation of map.

------------------------------------------------------------------------
r2775 | jcbowman | 2007-08-24 11:00:05 -0600 (Fri, 24 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Simplify logic.

------------------------------------------------------------------------
r2774 | jcbowman | 2007-08-24 10:59:42 -0600 (Fri, 24 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/process.cc

Make asy -o /dir/ file.asy output to /dir/file.eps.

------------------------------------------------------------------------
r2773 | jcbowman | 2007-08-16 08:23:05 -0600 (Thu, 16 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/extra/intro.asy

Add discussion of 3D generalization of Hobby's algorithm.

------------------------------------------------------------------------
r2772 | jcbowman | 2007-08-14 04:39:42 -0600 (Tue, 14 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/solids.asy

Avoid evaluating function outside of [a,b] (due to finite numerical precision).

------------------------------------------------------------------------
r2771 | jcbowman | 2007-08-14 02:15:00 -0600 (Tue, 14 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fix accent.

------------------------------------------------------------------------
r2770 | jcbowman | 2007-08-11 04:01:15 -0600 (Sat, 11 Aug 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi

Use \PackageWarning instead of \message.

Update list of contributors.

------------------------------------------------------------------------
r2769 | oshardt | 2007-08-09 12:13:42 -0600 (Thu, 09 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Use askopenfilename() instead of askopenfile()
Use asksaveasfilename() instead of asksaveasfile()
------------------------------------------------------------------------
r2768 | oshardt | 2007-08-09 11:00:42 -0600 (Thu, 09 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Disabled tear-offs for improved crossplatform look and feel
User is now asked about saving changes when closing a modified file
------------------------------------------------------------------------
r2767 | jcbowman | 2007-08-09 02:59:28 -0600 (Thu, 09 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Remove old GUI transform support.

------------------------------------------------------------------------
r2766 | jcbowman | 2007-08-09 02:34:50 -0600 (Thu, 09 Aug 2007) | 8 lines
Changed paths:
   M /trunk/asymptote/base/plain_filldraw.asy
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Add -level option to specify PostScript level (default 3).

Use more efficient clipsave/cliprestore commands with -level 3.

Optimize printer stack use by pruning unneeded clipsave/cliprestore commands.

Avoid nesting of clipsave/cliprestore commands when using UnFill.

------------------------------------------------------------------------
r2765 | oshardt | 2007-08-07 11:26:04 -0600 (Tue, 07 Aug 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyActions.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Changing the current pen's properties affects selected items
------------------------------------------------------------------------
r2764 | jcbowman | 2007-08-07 03:24:10 -0600 (Tue, 07 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/mathop.h
   M /trunk/asymptote/runtime.in

Compute pair^int by repeated multiplication, just like real^int.

------------------------------------------------------------------------
r2763 | oshardt | 2007-08-01 09:39:08 -0600 (Wed, 01 Aug 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/plain_xasy.asy
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/runtime.in

Removed signals for xasy
Switched from GUIop to xformStack in shipout()
------------------------------------------------------------------------
r2762 | oshardt | 2007-07-31 15:05:37 -0600 (Tue, 31 Jul 2007) | 8 lines
Changed paths:
   M /trunk/asymptote/GUI/UndoRedoStack.py
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyActions.py
   M /trunk/asymptote/GUI/xasyBezierEditor.py
   M /trunk/asymptote/GUI/xasyFile.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Fixed bugs in undo/redo
Allowed nested begin/end actionGroups in UndoRedoStack
Added forceAddition option to drawOnCanvas
Added exitXasyMode() to end of files
Implemented undo/redo for single item in a script
Implemented undo/redo for clearing of an item's transforms
Implemented undo/redo for drawing and deletion of a drawn item
Implemented undo/redo for modification of a drawn item
------------------------------------------------------------------------
r2761 | oshardt | 2007-07-30 15:09:11 -0600 (Mon, 30 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasyActions.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Added undo/redo for creation and editing of script items
Added undo/redo for raising and lowering of items
------------------------------------------------------------------------
r2760 | oshardt | 2007-07-30 12:12:29 -0600 (Mon, 30 Jul 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy.py
   M /trunk/asymptote/GUI/xasyActions.py
   M /trunk/asymptote/GUI/xasyBezierEditor.py
   M /trunk/asymptote/GUI/xasyCodeEditor.py
   M /trunk/asymptote/GUI/xasyColorPicker.py
   M /trunk/asymptote/GUI/xasyFile.py
   M /trunk/asymptote/GUI/xasyMainWin.py
   M /trunk/asymptote/GUI/xasyOptions.py
   M /trunk/asymptote/GUI/xasyOptionsDialog.py

Updated headers
Modified method for storing undo/redo information for translations
Implemented undo/redo for addition and modification of labels
------------------------------------------------------------------------
r2759 | jcbowman | 2007-07-29 17:22:45 -0600 (Sun, 29 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.34svn.
------------------------------------------------------------------------
r2758 | jcbowman | 2007-07-29 10:25:12 -0600 (Sun, 29 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/settings.cc

Fix interactive viewing.

------------------------------------------------------------------------
r2757 | jcbowman | 2007-07-29 03:29:03 -0600 (Sun, 29 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/xstream.h

Remove extraneous preprocessor definitions.

------------------------------------------------------------------------
r2756 | jcbowman | 2007-07-29 02:36:43 -0600 (Sun, 29 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/Makefile.in
   M /trunk/asymptote/xstream.h

Add large file support.

------------------------------------------------------------------------
r2755 | jcbowman | 2007-07-28 13:41:50 -0600 (Sat, 28 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update list of contributors.

------------------------------------------------------------------------
r2754 | jcbowman | 2007-07-28 09:53:06 -0600 (Sat, 28 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.h

Open input files in input-only mode.

------------------------------------------------------------------------
r2753 | jcbowman | 2007-07-28 09:19:07 -0600 (Sat, 28 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc

Allow multiple invocations of labelpath.

------------------------------------------------------------------------
r2752 | oshardt | 2007-07-27 14:57:14 -0600 (Fri, 27 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Handle case of script that produces no images.
Remove keyboard bindings for main window when using script editor.
------------------------------------------------------------------------
r2751 | oshardt | 2007-07-27 14:38:23 -0600 (Fri, 27 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Raising and lowering of script items preserves drawing order of all items in script
------------------------------------------------------------------------
r2750 | oshardt | 2007-07-27 14:23:57 -0600 (Fri, 27 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Fixed handling of deleted items.
------------------------------------------------------------------------
r2749 | jcbowman | 2007-07-27 14:05:08 -0600 (Fri, 27 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/runtime.in

Work around old broken compilers.

------------------------------------------------------------------------
r2748 | jcbowman | 2007-07-27 13:13:41 -0600 (Fri, 27 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/pstoedit.asy

Fix conditional.

------------------------------------------------------------------------
r2747 | oshardt | 2007-07-27 11:45:34 -0600 (Fri, 27 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyMainWin.py
   M /trunk/asymptote/GUI/xasyOptions.py

Improved handling of missing asymptote executable on windows
------------------------------------------------------------------------
r2746 | oshardt | 2007-07-27 10:37:56 -0600 (Fri, 27 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Error fixed
------------------------------------------------------------------------
r2745 | oshardt | 2007-07-27 10:23:52 -0600 (Fri, 27 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/GUI/xasyOptions.py
   M /trunk/asymptote/GUI/xasyOptionsDialog.py

Check registry to find asy installation on windows.
Add browse button for asy path selection
------------------------------------------------------------------------
r2744 | jcbowman | 2007-07-27 10:02:28 -0600 (Fri, 27 Jul 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/base/surface.asy
   A /trunk/asymptote/examples/teapot.asy

Restrict projection bounding box recursion to a depth of 16.

Add teapot example.

------------------------------------------------------------------------
r2743 | oshardt | 2007-07-27 09:46:58 -0600 (Fri, 27 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/pstoedit.asy

Syntax fix
------------------------------------------------------------------------
r2742 | jcbowman | 2007-07-27 05:24:13 -0600 (Fri, 27 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/LICENSE
   M /trunk/asymptote/README
   M /trunk/asymptote/base/asy-mode.el
   M /trunk/asymptote/base/binarytree.asy
   M /trunk/asymptote/base/featpost3D.asy
   M /trunk/asymptote/fftw++.h
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/xstream.h

Upgrade licence to GPL-3.0.

------------------------------------------------------------------------
r2741 | jcbowman | 2007-07-27 03:50:46 -0600 (Fri, 27 Jul 2007) | 6 lines
Changed paths:
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/runtime.in

Add complex version of quadraticroots.

Add quartic solver.

Improve accuracy of cubicroots in degenerate cases.

------------------------------------------------------------------------
r2740 | jcbowman | 2007-07-27 01:26:24 -0600 (Fri, 27 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy

Make min and max return (0,0) for an empty picture.

------------------------------------------------------------------------
r2739 | jcbowman | 2007-07-27 01:07:31 -0600 (Fri, 27 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Add cast; standardize formatting.

------------------------------------------------------------------------
r2738 | jcbowman | 2007-07-27 01:06:24 -0600 (Fri, 27 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/pair.h

Add pair sqrt(pair) function (principal branch).

------------------------------------------------------------------------
r2737 | jcbowman | 2007-07-27 01:05:35 -0600 (Fri, 27 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy

Fix picture scaling.

------------------------------------------------------------------------
r2736 | hammera | 2007-07-26 09:17:38 -0600 (Thu, 26 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/application.h
   M /trunk/asymptote/parser.cc

Edited comments.

------------------------------------------------------------------------
r2735 | oshardt | 2007-07-25 14:41:31 -0600 (Wed, 25 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyOptions.py

Removed unneeded message
------------------------------------------------------------------------
r2734 | oshardt | 2007-07-25 12:50:30 -0600 (Wed, 25 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Fixed rotation of multiple objects
------------------------------------------------------------------------
r2733 | oshardt | 2007-07-25 12:43:59 -0600 (Wed, 25 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Corrected divide-by-zero handling
------------------------------------------------------------------------
r2732 | oshardt | 2007-07-25 12:27:37 -0600 (Wed, 25 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Fixed button width
------------------------------------------------------------------------
r2731 | oshardt | 2007-07-25 11:11:13 -0600 (Wed, 25 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyMainWin.py
   M /trunk/asymptote/GUI/xasyOptions.py

Fixes for Windows support
------------------------------------------------------------------------
r2730 | jcbowman | 2007-07-25 03:28:31 -0600 (Wed, 25 Jul 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/base/plain_xasy.asy
   M /trunk/asymptote/base/pstoedit.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Remove deconstruct() and gui() in favour of settings.deconstruct.

Rename deconstructpic to deconstruct; standardize arguments.

------------------------------------------------------------------------
r2729 | jcbowman | 2007-07-25 03:07:20 -0600 (Wed, 25 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.cc

Revert r2722; update documentation.

------------------------------------------------------------------------
r2728 | oshardt | 2007-07-24 15:24:08 -0600 (Tue, 24 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py

catch unnecessary exception
------------------------------------------------------------------------
r2727 | oshardt | 2007-07-24 14:53:55 -0600 (Tue, 24 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/UndoRedoStack.py
   M /trunk/asymptote/GUI/xasyActions.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Implemented undo and redo for shifts and rotations
------------------------------------------------------------------------
r2726 | oshardt | 2007-07-24 11:59:29 -0600 (Tue, 24 Jul 2007) | 1 line
Changed paths:
   A /trunk/asymptote/GUI/UndoRedoStack.py
   A /trunk/asymptote/GUI/xasyActions.py

Added skeleton for undo/redo operations
------------------------------------------------------------------------
r2725 | oshardt | 2007-07-24 11:58:58 -0600 (Tue, 24 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Added accelerators for menu items
------------------------------------------------------------------------
r2724 | oshardt | 2007-07-24 09:37:47 -0600 (Tue, 24 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/CubicBezier.py
   M /trunk/asymptote/GUI/xasy.py
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyBezierEditor.py
   M /trunk/asymptote/GUI/xasyMainWin.py
   M /trunk/asymptote/GUI/xasyOptions.py

Removed unneeded code; fixed export command
------------------------------------------------------------------------
r2723 | jcbowman | 2007-07-24 08:40:27 -0600 (Tue, 24 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/interact.cc

Turn off readline editing when reading from a pipe.

------------------------------------------------------------------------
r2722 | jcbowman | 2007-07-24 03:51:06 -0600 (Tue, 24 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.cc

List multiple cubic roots individually in all cases.

------------------------------------------------------------------------
r2721 | oshardt | 2007-07-23 14:08:12 -0600 (Mon, 23 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/plain_xasy.asy

Additional parts for implementation of new deconstruction method
------------------------------------------------------------------------
r2720 | oshardt | 2007-07-23 14:07:03 -0600 (Mon, 23 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Implemented rotation of drawn and scripted items
------------------------------------------------------------------------
r2719 | oshardt | 2007-07-23 14:06:28 -0600 (Mon, 23 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyFile.py

Better parsing for script items
------------------------------------------------------------------------
r2718 | oshardt | 2007-07-23 14:05:38 -0600 (Mon, 23 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py

Implemented new, cross-platform image deconstruction method
------------------------------------------------------------------------
r2717 | oshardt | 2007-07-23 14:03:34 -0600 (Mon, 23 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/runtime.in

Added deconstructpic() for image deconstruction by GUI
------------------------------------------------------------------------
r2716 | oshardt | 2007-07-23 10:31:28 -0600 (Mon, 23 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyCodeEditor.py
   M /trunk/asymptote/GUI/xasyOptions.py

Various improvements
------------------------------------------------------------------------
r2715 | hammera | 2007-07-23 10:23:31 -0600 (Mon, 23 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.y

Removed commented out code.

------------------------------------------------------------------------
r2714 | jcbowman | 2007-07-23 04:06:01 -0600 (Mon, 23 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Change order of tests.

------------------------------------------------------------------------
r2713 | jcbowman | 2007-07-23 04:04:25 -0600 (Mon, 23 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/tests/arith/roots.asy

Detect roots near zero in cubicroots.

------------------------------------------------------------------------
r2712 | jcbowman | 2007-07-21 06:19:10 -0600 (Sat, 21 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/surface.asy

Add Radoslav's bbox and bbox3 code for surfaces.

------------------------------------------------------------------------
r2711 | jcbowman | 2007-07-19 16:30:26 -0600 (Thu, 19 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Delaunay.cc

Avoid potential uninitialized warnings with -finline-limit=400.

------------------------------------------------------------------------
r2710 | hammera | 2007-07-19 15:13:18 -0600 (Thu, 19 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/array.h
   M /trunk/asymptote/callable.h
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawfill.h
   M /trunk/asymptote/drawimage.h
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/drawpath.h
   M /trunk/asymptote/drawverbatim.h
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/item.h
   M /trunk/asymptote/knot.h
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/path.h
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/program.h
   M /trunk/asymptote/symbol.h
   M /trunk/asymptote/types.h

Removed erroneous GC_DECLARE_PTRFREE specifiers.

------------------------------------------------------------------------
r2709 | jcbowman | 2007-07-19 03:09:39 -0600 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/xstream.h

Fix cxx errors.
------------------------------------------------------------------------
r2708 | jcbowman | 2007-07-19 02:51:23 -0600 (Thu, 19 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac
   D /trunk/asymptote/doc/Makefile
   A /trunk/asymptote/doc/Makefile.in

Workaround broken texi2dvi installations.

------------------------------------------------------------------------
r2707 | jcbowman | 2007-07-19 02:17:03 -0600 (Thu, 19 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/mathop.h
   M /trunk/asymptote/runtime.in

Trap quotient(intMin,-1).

------------------------------------------------------------------------
r2706 | hammera | 2007-07-18 22:28:58 -0600 (Wed, 18 Jul 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h

Made the NOHASH venv interface compatible with the optimized hashtable venv. 


------------------------------------------------------------------------
r2705 | hammera | 2007-07-18 21:37:52 -0600 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/env.cc
   M /trunk/asymptote/env.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/name.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Added match caching and hashtable presizing optimizations.

------------------------------------------------------------------------
r2704 | hammera | 2007-07-18 21:35:20 -0600 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/envcompleter.cc

Removed old code.

------------------------------------------------------------------------
r2703 | jcbowman | 2007-07-18 17:13:02 -0600 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Fix page numbering of slide presentations with -u stepping=true.

------------------------------------------------------------------------
r2702 | jcbowman | 2007-07-18 17:01:58 -0600 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Minor optimization.

------------------------------------------------------------------------
r2701 | jcbowman | 2007-07-18 16:39:08 -0600 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/fpu.h
   M /trunk/asymptote/parser.cc

Remove further duplicate config.h imports.

------------------------------------------------------------------------
r2700 | jcbowman | 2007-07-18 16:21:52 -0600 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/common.h
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/interact.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/util.h

Eliminate multiple config.h includes.

------------------------------------------------------------------------
r2699 | jcbowman | 2007-07-18 15:52:01 -0600 (Wed, 18 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

More cxx fixes.
------------------------------------------------------------------------
r2698 | jcbowman | 2007-07-18 15:42:41 -0600 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/common.h
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Fix cxx warnings.

------------------------------------------------------------------------
r2697 | jcbowman | 2007-07-18 15:18:25 -0600 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/common.h

Work around missing definitions of LONG_LONG_MAX, etc.

------------------------------------------------------------------------
r2696 | jcbowman | 2007-07-18 14:41:30 -0600 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/common.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/item.h
   M /trunk/asymptote/path.h

Move climits to proper place.

------------------------------------------------------------------------
r2695 | hammera | 2007-07-18 14:04:29 -0600 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.y

Removed unused OP token.

------------------------------------------------------------------------
r2694 | hammera | 2007-07-18 13:29:57 -0600 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Changed arrowsize typos in documentation.

------------------------------------------------------------------------
r2693 | jcbowman | 2007-07-18 07:37:15 -0600 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/xstream.h

Avoid conflict with definitions in types.h.

------------------------------------------------------------------------
r2692 | jcbowman | 2007-07-18 07:25:15 -0600 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/xstream.h

Work around quad_t vs. long long conflict on 64 bit machines.

------------------------------------------------------------------------
r2691 | jcbowman | 2007-07-18 06:50:47 -0600 (Wed, 18 Jul 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/common.h
   M /trunk/asymptote/path.h

Use LONG_LONG_MAX instead of LLONG_MAX.

Add instructions for working around problems with old broken compilers.

------------------------------------------------------------------------
r2690 | jcbowman | 2007-07-18 06:21:48 -0600 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/common.h
   M /trunk/asymptote/runtime.in

Further portability fixes.

------------------------------------------------------------------------
r2689 | jcbowman | 2007-07-18 06:14:24 -0600 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/common.h
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/mathop.h

Portability fixes.

------------------------------------------------------------------------
r2688 | jcbowman | 2007-07-18 05:50:11 -0600 (Wed, 18 Jul 2007) | 5 lines
Changed paths:
   M /trunk/asymptote/Delaunay.cc
   M /trunk/asymptote/Delaunay.h
   M /trunk/asymptote/absyn.cc
   M /trunk/asymptote/absyn.h
   M /trunk/asymptote/access.h
   M /trunk/asymptote/application.cc
   M /trunk/asymptote/application.h
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/bbox.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/common.h
   M /trunk/asymptote/constructor.cc
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/flatguide.cc
   M /trunk/asymptote/flatguide.h
   M /trunk/asymptote/fpu.h
   M /trunk/asymptote/frame.h
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/fundec.h
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/interact.h
   M /trunk/asymptote/item.h
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/knot.h
   M /trunk/asymptote/mathop.h
   M /trunk/asymptote/mod.h
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/name.h
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/newexp.h
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/path3.cc
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   D /trunk/asymptote/pow.h
   M /trunk/asymptote/primitives.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/process.h
   M /trunk/asymptote/program.cc
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stm.cc
   M /trunk/asymptote/stm.h
   M /trunk/asymptote/triple.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h
   M /trunk/asymptote/varinit.cc
   M /trunk/asymptote/varinit.h
   M /trunk/asymptote/xstream.h

Change integer type to Int, which is set default in common.h to long long
(typically a 64 bit integer).

Add support for reading and writing 64 bit integers in binary and XDR modes.

------------------------------------------------------------------------
r2687 | jcbowman | 2007-07-18 05:09:44 -0600 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Don't call locateFile with an empty file name.

------------------------------------------------------------------------
r2686 | jcbowman | 2007-07-18 04:47:45 -0600 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/extra/intro.asy

Fix code for Bezier example.

------------------------------------------------------------------------
r2685 | pivaldi | 2007-07-17 15:18:50 -0600 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/grid3.asy

grid3.asy: bug fix with perspective projection.
------------------------------------------------------------------------
r2684 | oshardt | 2007-07-16 09:35:44 -0600 (Mon, 16 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Fixed itemEdit index computation
------------------------------------------------------------------------
r2683 | jcbowman | 2007-07-13 17:50:11 -0600 (Fri, 13 Jul 2007) | 6 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/settings.cc

Change search path order: directories specified by the dir configuration
variable are now examined before the directory .asy in the user's home
directory.

Ignore user configuration files during installation.

------------------------------------------------------------------------
r2682 | pivaldi | 2007-07-13 09:03:59 -0600 (Fri, 13 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Bug fix in lasy-tags routine.
------------------------------------------------------------------------
r2681 | pivaldi | 2007-07-11 12:30:03 -0600 (Wed, 11 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Defer the copy of LaTeX-mode-map to lasy-mode-map after all personal configurations was loaded.
------------------------------------------------------------------------
r2680 | oshardt | 2007-07-11 12:07:48 -0600 (Wed, 11 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py

Fixed verification of asy pipe creationy
------------------------------------------------------------------------
r2679 | pivaldi | 2007-07-11 08:25:31 -0600 (Wed, 11 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Provide real syntax highlighting support with two-mode-mode for lasy-mode
------------------------------------------------------------------------
r2678 | oshardt | 2007-07-09 15:42:28 -0600 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyFile.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Implemented pen parsing for label commands
------------------------------------------------------------------------
r2677 | oshardt | 2007-07-09 11:55:18 -0600 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Implemented raising and lowering of items
------------------------------------------------------------------------
r2676 | oshardt | 2007-07-09 09:54:01 -0600 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   D /trunk/asymptote/GUI/xasyPenEditor.py

Remove unneeded module
------------------------------------------------------------------------
r2675 | oshardt | 2007-07-09 09:31:46 -0600 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyFile.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Fix interrupted system call error
------------------------------------------------------------------------
r2674 | jcbowman | 2007-07-09 01:29:17 -0600 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/process.h

Fix texstream destructor so that texput files are removed.
------------------------------------------------------------------------
r2673 | jcbowman | 2007-07-09 00:51:17 -0600 (Mon, 09 Jul 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/interact.cc

Fix memory allocation incompatibility in workaround for old, broken
readline libraries.

------------------------------------------------------------------------
r2672 | oshardt | 2007-07-08 16:31:16 -0600 (Sun, 08 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Fixed horizontal and vertical motion.
------------------------------------------------------------------------
r2671 | jcbowman | 2007-07-08 16:02:53 -0600 (Sun, 08 Jul 2007) | 1 line
Changed paths:
   A /trunk/asymptote/examples/rainbow.asy

Add rainbow example.
------------------------------------------------------------------------
r2670 | jcbowman | 2007-07-08 13:30:11 -0600 (Sun, 08 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/tensor.asy

Standardize argument names.

------------------------------------------------------------------------
r2669 | jcbowman | 2007-07-08 13:28:58 -0600 (Sun, 08 Jul 2007) | 6 lines
Changed paths:
   M /trunk/asymptote/base/annotate.asy
   M /trunk/asymptote/base/binarytree.asy
   M /trunk/asymptote/base/flowchart.asy
   M /trunk/asymptote/base/grid3.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/plain_boxes.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/pstoedit.asy

Make framepoint (and truepoint) work even when an exact picture size
estimate is unavailable.

Add boolean argument to deferred drawing routines to allow optimization in cases
where an exact picture size estimate is available.

------------------------------------------------------------------------
r2668 | jcbowman | 2007-07-08 10:22:17 -0600 (Sun, 08 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Allow writing to file specified with -o /dir/file.eps again.

------------------------------------------------------------------------
r2667 | jcbowman | 2007-07-07 11:09:58 -0600 (Sat, 07 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Don't reset options after reading configuration file.

------------------------------------------------------------------------
r2666 | oshardt | 2007-07-06 21:38:51 -0600 (Fri, 06 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Improved selection mechanism
------------------------------------------------------------------------
r2665 | oshardt | 2007-07-06 20:40:09 -0600 (Fri, 06 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/plain_xasy.asy

Shipouts inside a script no longer interfere with the rest of the document
------------------------------------------------------------------------
r2664 | oshardt | 2007-07-06 18:23:04 -0600 (Fri, 06 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyCodeEditor.py

Rename menu entries.
------------------------------------------------------------------------
r2663 | oshardt | 2007-07-06 11:10:24 -0600 (Fri, 06 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyCodeEditor.py
   M /trunk/asymptote/GUI/xasyMainWin.py
   M /trunk/asymptote/GUI/xasyOptions.py
   M /trunk/asymptote/GUI/xasyOptionsDialog.py

All labels now deconstructed. Dialogs improved. Fixed duplicate image reception.
------------------------------------------------------------------------
r2662 | oshardt | 2007-07-05 15:59:40 -0600 (Thu, 05 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyColorPicker.py

Various improvements
------------------------------------------------------------------------
r2661 | oshardt | 2007-07-05 15:58:43 -0600 (Thu, 05 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyOptionsDialog.py

Implemented validation for asy path
------------------------------------------------------------------------
r2660 | pivaldi | 2007-07-05 08:36:39 -0600 (Thu, 05 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Minor edit.
------------------------------------------------------------------------
r2659 | pivaldi | 2007-07-05 07:51:32 -0600 (Thu, 05 Jul 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

asydef environment content routine uses region instead regexp matcher.
Cleaning code.

------------------------------------------------------------------------
r2658 | jcbowman | 2007-07-04 21:47:39 -0600 (Wed, 04 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/locate.cc
   M /trunk/asymptote/parser.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/settings.cc

Add configuration file loading diagostic.

------------------------------------------------------------------------
r2657 | oshardt | 2007-07-04 18:59:22 -0600 (Wed, 04 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Improved handling of default pen
------------------------------------------------------------------------
r2656 | oshardt | 2007-07-04 15:49:27 -0600 (Wed, 04 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/CubicBezier.py

Fixed docstring
------------------------------------------------------------------------
r2655 | oshardt | 2007-07-04 15:48:42 -0600 (Wed, 04 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py
   M /trunk/asymptote/GUI/xasyColorPicker.py
   M /trunk/asymptote/GUI/xasyMainWin.py
   M /trunk/asymptote/GUI/xasyOptions.py
   M /trunk/asymptote/GUI/xasyOptionsDialog.py

Implemented storage and retrieval of user preferences
------------------------------------------------------------------------
r2654 | pivaldi | 2007-07-04 15:36:24 -0600 (Wed, 04 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Write temporary file with region instead of regexp matcher to
avoid Stack overflow when compiling a long file within lasy-mode.
------------------------------------------------------------------------
r2653 | jcbowman | 2007-07-04 06:44:17 -0600 (Wed, 04 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO

Remove completed item.

------------------------------------------------------------------------
r2652 | oshardt | 2007-07-03 16:02:32 -0600 (Tue, 03 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyMainWin.py

Selecting an item clears the highlight box
------------------------------------------------------------------------
r2651 | oshardt | 2007-07-03 16:00:01 -0600 (Tue, 03 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyBezierEditor.py

Improved handling of already-transformed shapes
------------------------------------------------------------------------
r2650 | oshardt | 2007-07-03 15:25:22 -0600 (Tue, 03 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyColorPicker.py

Fixed incorrect entry in xasyColorPicker
------------------------------------------------------------------------
r2649 | oshardt | 2007-07-03 15:21:36 -0600 (Tue, 03 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasyBezierEditor.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Improved bezier editing and integration with xasyMainWin
------------------------------------------------------------------------
r2648 | oshardt | 2007-07-03 14:39:42 -0600 (Tue, 03 Jul 2007) | 1 line
Changed paths:
   A /trunk/asymptote/GUI/xasyBezierEditor.py
   M /trunk/asymptote/GUI/xasyMainWin.py

Added ability to graphically edit the nodes and control points of a bezier curve
------------------------------------------------------------------------
r2647 | oshardt | 2007-07-03 14:38:15 -0600 (Tue, 03 Jul 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/CubicBezier.py

Faster computation of an upper bound for the bezier width
------------------------------------------------------------------------
r2646 | jcbowman | 2007-07-03 10:25:49 -0600 (Tue, 03 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Fix --enable-gc-full-debug.

------------------------------------------------------------------------
r2645 | jcbowman | 2007-07-03 10:13:53 -0600 (Tue, 03 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/INSTALL
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi

Update to gc-7.0.

------------------------------------------------------------------------
r2644 | jcbowman | 2007-07-03 10:06:04 -0600 (Tue, 03 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Add reference to Java-style array iteration.

------------------------------------------------------------------------
r2643 | jcbowman | 2007-07-03 09:56:07 -0600 (Tue, 03 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor edits.

------------------------------------------------------------------------
r2642 | jcbowman | 2007-07-03 02:24:02 -0600 (Tue, 03 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Minor simplification.

------------------------------------------------------------------------
r2641 | hammera | 2007-07-02 18:32:57 -0600 (Mon, 02 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Added brief comment on extended for loops.

------------------------------------------------------------------------
r2640 | jcbowman | 2007-07-02 17:27:53 -0600 (Mon, 02 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Minor solve optimizations.

------------------------------------------------------------------------
r2639 | jcbowman | 2007-07-02 12:14:51 -0600 (Mon, 02 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fix memory leak in matrix multiply.

------------------------------------------------------------------------
r2638 | hammera | 2007-07-02 07:11:48 -0600 (Mon, 02 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/stm.cc
   M /trunk/asymptote/stm.h

Simplify extended for loop syntax.

------------------------------------------------------------------------
r2637 | jcbowman | 2007-07-01 23:57:51 -0600 (Sun, 01 Jul 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/patches/README
   D /trunk/asymptote/patches/gv-3.6.2.patch

Update to gv-3.6.3.

------------------------------------------------------------------------
r2636 | jcbowman | 2007-06-30 01:11:04 -0600 (Sat, 30 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/array.h
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawfill.cc
   M /trunk/asymptote/drawfill.h
   M /trunk/asymptote/drawgrestore.h
   M /trunk/asymptote/drawgroup.h
   M /trunk/asymptote/drawgsave.h
   M /trunk/asymptote/drawimage.h
   M /trunk/asymptote/drawlayer.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.in

More garbage collection improvements.

------------------------------------------------------------------------
r2635 | oshardt | 2007-06-29 15:37:09 -0600 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /trunk/asymptote/GUI/xasy2asy.py

Fixed syntax
------------------------------------------------------------------------
r2634 | oshardt | 2007-06-29 15:30:29 -0600 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   A /trunk/asymptote/GUI
   A /trunk/asymptote/GUI/CubicBezier.py
   A /trunk/asymptote/GUI/xasy.py
   A /trunk/asymptote/GUI/xasy2asy.py
   A /trunk/asymptote/GUI/xasyCodeEditor.py
   A /trunk/asymptote/GUI/xasyColorPicker.py
   A /trunk/asymptote/GUI/xasyExample.asy
   A /trunk/asymptote/GUI/xasyFile.py
   A /trunk/asymptote/GUI/xasyGUIIcons.py
   A /trunk/asymptote/GUI/xasyMainWin.py
   A /trunk/asymptote/GUI/xasyOptions.py
   A /trunk/asymptote/GUI/xasyOptionsDialog.py
   A /trunk/asymptote/GUI/xasyPenEditor.py

Checkin the code for the new GUI that is under development.
------------------------------------------------------------------------
r2633 | oshardt | 2007-06-29 15:29:21 -0600 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/plain_xasy.asy

Improved the xformStack implementation
------------------------------------------------------------------------
r2632 | jcbowman | 2007-06-29 12:45:00 -0600 (Fri, 29 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fix segmentation fault in complement.

------------------------------------------------------------------------
r2631 | jcbowman | 2007-06-29 02:00:20 -0600 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.33svn.
------------------------------------------------------------------------
r2630 | jcbowman | 2007-06-29 00:42:03 -0600 (Fri, 29 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/callable.h

More garbage collection tweaks.

------------------------------------------------------------------------
r2629 | jcbowman | 2007-06-29 00:23:03 -0600 (Fri, 29 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Fix dependency.

------------------------------------------------------------------------
r2628 | jcbowman | 2007-06-29 00:04:58 -0600 (Fri, 29 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/Makefile

Fix make install-all.

------------------------------------------------------------------------
r2627 | jcbowman | 2007-06-28 23:15:34 -0600 (Thu, 28 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/drawverbatim.h

Declare drawverbatim to be atomic.

------------------------------------------------------------------------
r2626 | jcbowman | 2007-06-28 17:20:22 -0600 (Thu, 28 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Fix bug in subpath.

------------------------------------------------------------------------
r2625 | jcbowman | 2007-06-28 12:13:02 -0600 (Thu, 28 Jun 2007) | 6 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Allow cd() and cd("") even if globalwrite is false.

Don't write cd path twice in interactive mode.

Update diagnostics and documentation.

------------------------------------------------------------------------
r2624 | jcbowman | 2007-06-27 12:09:17 -0600 (Wed, 27 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fix GC debugging.

------------------------------------------------------------------------
r2623 | jcbowman | 2007-06-27 11:22:17 -0600 (Wed, 27 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path3.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/tests/TestLib.asy
   M /trunk/asymptote/triple.h

More garbage collection tweaks/leak fixes.

------------------------------------------------------------------------
r2622 | jcbowman | 2007-06-27 02:19:14 -0600 (Wed, 27 Jun 2007) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.32svn.
------------------------------------------------------------------------
r2621 | jcbowman | 2007-06-27 00:47:19 -0600 (Wed, 27 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Fix segmentation fault in options processing.

------------------------------------------------------------------------
r2620 | jcbowman | 2007-06-27 00:31:52 -0600 (Wed, 27 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Reinstate gc check.

------------------------------------------------------------------------
r2619 | jcbowman | 2007-06-27 00:28:06 -0600 (Wed, 27 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Avoid makefile loops.

------------------------------------------------------------------------
r2618 | jcbowman | 2007-06-26 23:57:15 -0600 (Tue, 26 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.cc

Fix g++ warning.

------------------------------------------------------------------------
r2617 | jcbowman | 2007-06-26 15:35:03 -0600 (Tue, 26 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.h

Fix cxx warnings.

------------------------------------------------------------------------
r2616 | jcbowman | 2007-06-26 15:20:11 -0600 (Tue, 26 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix nullpath3 min/max bugs.

------------------------------------------------------------------------
r2615 | jcbowman | 2007-06-26 15:17:14 -0600 (Tue, 26 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/runtime.in

Fix nullpath max/min bugs.

------------------------------------------------------------------------
r2614 | jcbowman | 2007-06-26 14:49:05 -0600 (Tue, 26 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/pen.h

Minor path optimizations.

------------------------------------------------------------------------
r2613 | jcbowman | 2007-06-26 14:18:05 -0600 (Tue, 26 Jun 2007) | 9 lines
Changed paths:
   M /trunk/asymptote/array.h
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/drawpath.h
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/item.h
   M /trunk/asymptote/knot.h
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/process.h
   M /trunk/asymptote/program.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/transform.h
   M /trunk/asymptote/types.h

Further garbage collection improvements: move pointers out of pen class.

Add bool ==(path,path) operator.

Move defaultpen into global; changes to defaultpen in config.asy will no
longer be remembered (use the autoimport mechanism instead).

Make the identity transform a constant.

------------------------------------------------------------------------
r2612 | jcbowman | 2007-06-25 17:20:00 -0600 (Mon, 25 Jun 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/knot.h
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/runtime.in

Avoid using a pointer in path class so that it can be allocated atomically
by the garbage collector; this dramatically reduces memory usage.

------------------------------------------------------------------------
r2611 | jcbowman | 2007-06-25 16:57:22 -0600 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed typo.

------------------------------------------------------------------------
r2610 | jcbowman | 2007-06-25 16:41:37 -0600 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/util.cc

Fix runaway asy process that occurs when tex pipe cannnot start tex engine.

------------------------------------------------------------------------
r2609 | jcbowman | 2007-06-25 13:41:06 -0600 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fix time without HAVE_STRFTIME.

------------------------------------------------------------------------
r2608 | jcbowman | 2007-06-25 13:39:30 -0600 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fix default time and opacity arguments.

------------------------------------------------------------------------
r2607 | jcbowman | 2007-06-25 11:21:36 -0600 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fix minor typos.

------------------------------------------------------------------------
r2606 | hammera | 2007-06-25 09:49:15 -0600 (Mon, 25 Jun 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/stm.cc
   M /trunk/asymptote/stm.h
   M /trunk/asymptote/symbol.h

Added Java-style abbreviation for iterating over arrays.

Arrays of functions still not fully supported.

------------------------------------------------------------------------
r2605 | jcbowman | 2007-06-25 01:46:20 -0600 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/triple.h

Further garbage collection tweaks.

------------------------------------------------------------------------
r2604 | jcbowman | 2007-06-25 01:37:20 -0600 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/item.h

Remove virtual destructor introduced in r2601 due to performance penalty.

------------------------------------------------------------------------
r2603 | jcbowman | 2007-06-25 01:28:48 -0600 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc

Simplify arrayDeleteHelper, removing unused variable.

------------------------------------------------------------------------
r2602 | jcbowman | 2007-06-25 01:16:49 -0600 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/memory.h

Fix --disable-gc.

------------------------------------------------------------------------
r2601 | jcbowman | 2007-06-25 01:05:39 -0600 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/item.h
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/transform.h

Fix warning messages.

------------------------------------------------------------------------
r2600 | jcbowman | 2007-06-25 00:18:53 -0600 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Add header for isatty.

------------------------------------------------------------------------
r2599 | jcbowman | 2007-06-24 22:19:44 -0600 (Sun, 24 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc

Revert r2598.

------------------------------------------------------------------------
r2598 | jcbowman | 2007-06-24 22:16:40 -0600 (Sun, 24 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc

Improve tex diagnostics.

------------------------------------------------------------------------
r2597 | jcbowman | 2007-06-24 21:24:46 -0600 (Sun, 24 Jun 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/examples/poster.asy
   M /trunk/asymptote/pipestream.h

Leave deletion of string last to the garbage collector.

Omit spurious call to background();

------------------------------------------------------------------------
r2596 | jcbowman | 2007-06-24 13:43:20 -0600 (Sun, 24 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy

Avoid warning messages with -d.

------------------------------------------------------------------------
r2595 | jcbowman | 2007-06-24 13:36:33 -0600 (Sun, 24 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fix GC preprocessor directives.

------------------------------------------------------------------------
r2594 | jcbowman | 2007-06-24 01:55:10 -0600 (Sun, 24 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/knot.h
   M /trunk/asymptote/settings.cc

Further garbage collection tweaks; reinstate no_GCwarn.

------------------------------------------------------------------------
r2593 | jcbowman | 2007-06-24 01:03:20 -0600 (Sun, 24 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Fix dependencies.

------------------------------------------------------------------------
r2592 | jcbowman | 2007-06-24 00:43:45 -0600 (Sun, 24 Jun 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Don't link with libgccpp.a to increase speed, now that garbage collection
has been carefully addressed.

------------------------------------------------------------------------
r2591 | jcbowman | 2007-06-24 00:26:18 -0600 (Sun, 24 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/settings.cc

Support ./configure --disable-gc again.

------------------------------------------------------------------------
r2590 | jcbowman | 2007-06-24 00:08:47 -0600 (Sun, 24 Jun 2007) | 9 lines
Changed paths:
   M /trunk/asymptote/INSTALL
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/runtime.in

Re-enable GC_gcollect under MacOS.

Update to gc-7.0alpha9 since this yields faster execution times.

Change configure --enable-gc=VERSION so that VERSION now must include the
"gc" prefix.

Remove genv from gc.

------------------------------------------------------------------------
r2589 | jcbowman | 2007-06-23 23:03:28 -0600 (Sat, 23 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/process.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Move ShipoutNumber into globalData.

------------------------------------------------------------------------
r2588 | jcbowman | 2007-06-23 16:45:58 -0600 (Sat, 23 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/process.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h
   M /trunk/asymptote/util.cc

Use separate global variables for each process.

------------------------------------------------------------------------
r2587 | jcbowman | 2007-06-23 12:42:05 -0600 (Sat, 23 Jun 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/process.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Deconstruct files on termination.

Improve support for garbage collection debugging.

------------------------------------------------------------------------
r2586 | jcbowman | 2007-06-23 00:58:28 -0600 (Sat, 23 Jun 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/common.h
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/process.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/triple.h
   M /trunk/asymptote/types.cc

Close any open files automatically at the end of each asy process (without
relying on a finalizer).

------------------------------------------------------------------------
r2585 | jcbowman | 2007-06-22 16:58:19 -0600 (Fri, 22 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/envcompleter.cc
   M /trunk/asymptote/envcompleter.h
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Fix segmentation fault introduced in r2580.

------------------------------------------------------------------------
r2584 | jcbowman | 2007-06-22 01:23:46 -0600 (Fri, 22 Jun 2007) | 5 lines
Changed paths:
   M /trunk/asymptote/array.h
   M /trunk/asymptote/bbox.h
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/modifier.h
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/program.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h
   M /trunk/asymptote/symbol.h
   M /trunk/asymptote/tests/gc/file.asy
   A /trunk/asymptote/tests/gc/struct.asy
   A /trunk/asymptote/tests/gc/transform.asy
   M /trunk/asymptote/types.h

Improve garbage collection by using GC_DECLARE_PTRFREE statements; use
vectors instead of deques everywhere.

Change nullPos() to nullPos.

------------------------------------------------------------------------
r2583 | jcbowman | 2007-06-21 23:41:19 -0600 (Thu, 21 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Document how arbitrary files can be imported in the configuration file.

------------------------------------------------------------------------
r2582 | jcbowman | 2007-06-21 23:08:18 -0600 (Thu, 21 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Improve LaTeX diagnostics.

------------------------------------------------------------------------
r2581 | jcbowman | 2007-06-20 23:14:46 -0600 (Wed, 20 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/process.h

Remove unused variable.

------------------------------------------------------------------------
r2580 | jcbowman | 2007-06-20 17:52:58 -0600 (Wed, 20 Jun 2007) | 7 lines
Changed paths:
   M /trunk/asymptote/access.cc
   M /trunk/asymptote/access.h
   M /trunk/asymptote/array.h
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/camperror.cc
   M /trunk/asymptote/coenv.cc
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/envcompleter.cc
   M /trunk/asymptote/envcompleter.h
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/fundec.h
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/item.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/process.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stm.cc
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h
   M /trunk/asymptote/varinit.cc

Use GC_malloc_ignore_off_page to fix major memory leak in garbage
collection of STL containers.

Fix minor memory leaks.

Make em an errorstream rather than a pointer to one.

------------------------------------------------------------------------
r2579 | oshardt | 2007-06-20 17:25:31 -0600 (Wed, 20 Jun 2007) | 1 line
Changed paths:
   M /trunk/asymptote/settings.cc

Added a new option to enable interactive mode on non-tty input streams. Made the signal option only affect the sending of signals without the side-effect of controlling interactive mode.
------------------------------------------------------------------------
r2578 | oshardt | 2007-06-19 09:55:10 -0600 (Tue, 19 Jun 2007) | 6 lines
Changed paths:
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in

Modified signal mechanism to send signals for each shipout and at end of each
operation.

Modified handling of items deleted by GUI: bbox scaled by 0, file deleted, and
signal sent.

------------------------------------------------------------------------
r2577 | jcbowman | 2007-06-19 09:43:25 -0600 (Tue, 19 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy

Resolve purge ambiguity.

------------------------------------------------------------------------
r2576 | pivaldi | 2007-06-19 03:44:43 -0600 (Tue, 19 Jun 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/markers.asy

Fix the filling path according to the margin in the routine markangle.
------------------------------------------------------------------------
r2575 | jcbowman | 2007-06-18 22:27:00 -0600 (Mon, 18 Jun 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/types.cc

Make the delete virtual member of arrays with no arguments delete all
elements of the array (not called clear to avoid the need for adding
yet another type-dependent virtual function).

------------------------------------------------------------------------
r2574 | pivaldi | 2007-06-18 16:44:27 -0600 (Mon, 18 Jun 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/markers.asy

fix typo.
------------------------------------------------------------------------
r2573 | pivaldi | 2007-06-18 16:41:03 -0600 (Mon, 18 Jun 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/markers.asy

Add option filltype to markangle.
------------------------------------------------------------------------
r2572 | jcbowman | 2007-06-18 16:01:22 -0600 (Mon, 18 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Handle exceptions in doUnrestirctedList.

------------------------------------------------------------------------
r2571 | jcbowman | 2007-06-18 15:45:57 -0600 (Mon, 18 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy

Declare shipout before importing plain_xasy.

------------------------------------------------------------------------
r2570 | jcbowman | 2007-06-18 12:18:22 -0600 (Mon, 18 Jun 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/types.cc

Change the return type of the array virtual member delete to void.

Allow A.delete(0,A.length-1) on empty arrays.

------------------------------------------------------------------------
r2569 | jcbowman | 2007-06-18 11:59:33 -0600 (Mon, 18 Jun 2007) | 11 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Make A.initialized(int n) return false when n is out of bounds, without any
warning message.

Use A.delete(0,A.length-1) to clear arrays in base files, to help the
garbage collector.

Add options -compact and -divisor to give the user more control over
garbage collection.

Implement a purge() function that forces a garbage collection.

------------------------------------------------------------------------
r2568 | oshardt | 2007-06-18 11:10:53 -0600 (Mon, 18 Jun 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/asymptote.py

Updated to use Python's subprocess module.
------------------------------------------------------------------------
r2567 | jcbowman | 2007-06-17 22:37:33 -0600 (Sun, 17 Jun 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/transform.h

Implement better workaround for uninitialized 'this.130' gcc-4.1.2 warning
message (cf. r2186). 

------------------------------------------------------------------------
r2566 | jcbowman | 2007-06-14 17:47:22 -0600 (Thu, 14 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy

Fix typo.

------------------------------------------------------------------------
r2565 | jcbowman | 2007-06-14 17:39:46 -0600 (Thu, 14 Jun 2007) | 7 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/doc/asymptote.texi

Add pen[][] interpolate(real[][] f, pen[] palette) routine for use with
latticeshade.

Rename palette argument range to bounds to avoid confusion.

Use an implicit bounds constructor.

------------------------------------------------------------------------
r2564 | oshardt | 2007-06-14 15:05:19 -0600 (Thu, 14 Jun 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/plain_xasy.asy

Changed transform push(transform); to void push(transform); to remove output when called in interactive mode.
------------------------------------------------------------------------
r2563 | jcbowman | 2007-06-14 14:19:13 -0600 (Thu, 14 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/filegraph.asy

Resolve ambiguity.

------------------------------------------------------------------------
r2562 | jcbowman | 2007-06-14 13:16:25 -0600 (Thu, 14 Jun 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/process.cc

Don't call GC_collect under MacOS X, as this can cause bus errors and it
doesn't seem to be necessary anyway on this platform.

------------------------------------------------------------------------
r2561 | jcbowman | 2007-06-14 11:32:20 -0600 (Thu, 14 Jun 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/runtime.in

Remove unused line.

Add reference.

------------------------------------------------------------------------
r2560 | hammera | 2007-06-13 19:47:16 -0600 (Wed, 13 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/fundec.cc

Minor changes to comments.

------------------------------------------------------------------------
r2559 | hammera | 2007-06-13 15:57:37 -0600 (Wed, 13 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/fundec.h

Fixed addOps to add fields when possible.

------------------------------------------------------------------------
r2558 | pivaldi | 2007-06-13 03:10:21 -0600 (Wed, 13 Jun 2007) | 1 line
Changed paths:
   M /trunk/asymptote/examples/animations/sphere.asy

Suppress useless code.
------------------------------------------------------------------------
r2557 | jcbowman | 2007-06-13 01:42:21 -0600 (Wed, 13 Jun 2007) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.31svn.
------------------------------------------------------------------------
r2556 | jcbowman | 2007-06-12 23:30:11 -0600 (Tue, 12 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/doc/asymptote.texi

Add copy argument to allow one to disable data buffering.

------------------------------------------------------------------------
r2555 | jcbowman | 2007-06-12 22:42:44 -0600 (Tue, 12 Jun 2007) | 6 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/math.asy
   A /trunk/asymptote/examples/animations/sphere.asy

Add segment routine.

Optimize conditional graphs.

Add modified sphere animation, courtesy of Olivier Guibe and Philippe Ivaldi.

------------------------------------------------------------------------
r2554 | jcbowman | 2007-06-12 16:56:48 -0600 (Tue, 12 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Remove unused filename.

------------------------------------------------------------------------
r2553 | jcbowman | 2007-06-12 16:50:45 -0600 (Tue, 12 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Fix dependency.

------------------------------------------------------------------------
r2552 | jcbowman | 2007-06-12 16:25:57 -0600 (Tue, 12 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.in

Make the implicit initializer for file variables null.

------------------------------------------------------------------------
r2551 | jcbowman | 2007-06-12 15:57:18 -0600 (Tue, 12 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Use a single box file.

------------------------------------------------------------------------
r2550 | jcbowman | 2007-06-12 15:51:18 -0600 (Tue, 12 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Remove unused box file entry.

------------------------------------------------------------------------
r2549 | jcbowman | 2007-06-12 15:07:24 -0600 (Tue, 12 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in

Communicate to xasy via a single signal (SIGINT) and status file.

------------------------------------------------------------------------
r2548 | hammera | 2007-06-12 13:52:42 -0600 (Tue, 12 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/coder.h

Fixed bug introduced by previous bug fix.

------------------------------------------------------------------------
r2547 | pivaldi | 2007-06-12 13:42:19 -0600 (Tue, 12 Jun 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Update documentation.
------------------------------------------------------------------------
r2546 | jcbowman | 2007-06-12 11:14:03 -0600 (Tue, 12 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/graph_settings.asy

Move definition of interpolate to graph_settings.

------------------------------------------------------------------------
r2545 | jcbowman | 2007-06-12 02:23:08 -0600 (Tue, 12 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Add cast of triple[] to guide3[].

------------------------------------------------------------------------
r2544 | jcbowman | 2007-06-12 01:42:32 -0600 (Tue, 12 Jun 2007) | 8 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/logo.asy
   M /trunk/asymptote/flatguide.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/xasy3

Fix shipout format.

Remove old PDFanim_temp_Guide references.

Fix cxx errors.

Document reverse(guide).

------------------------------------------------------------------------
r2543 | jcbowman | 2007-06-12 00:08:25 -0600 (Tue, 12 Jun 2007) | 8 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/guide.cc
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/knot.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/tests/types/guide.asy

Simplify shipout signature (to support xasy development).

Support internal cycles in guide examination routines.

Add reverse(guide).

Fix guide tests.

------------------------------------------------------------------------
r2542 | jcbowman | 2007-06-11 23:49:48 -0600 (Mon, 11 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Fix typos.

------------------------------------------------------------------------
r2541 | jcbowman | 2007-06-11 13:18:47 -0600 (Mon, 11 Jun 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/settings.cc

Exit interactive mode on eof when stdin is not a tty.

If -signal is not set and stdin is not a tty, don't use interactive mode.

------------------------------------------------------------------------
r2540 | pivaldi | 2007-06-11 08:01:51 -0600 (Mon, 11 Jun 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Expand lasy-mode errors management (with Emacs 22 only).
Defer all shell redirection to Emacs for supporting most shell.
Compatibility running Windows.
------------------------------------------------------------------------
r2539 | jcbowman | 2007-06-10 18:09:37 -0600 (Sun, 10 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/examples/triangle.asy

Update triangle example to use new simplified constructors.

------------------------------------------------------------------------
r2538 | jcbowman | 2007-06-10 17:26:31 -0600 (Sun, 10 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor edits.

------------------------------------------------------------------------
r2537 | hammera | 2007-06-10 12:56:11 -0600 (Sun, 10 Jun 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/TODO
   M /trunk/asymptote/coder.h
   A /trunk/asymptote/constructor.cc
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/frame.h
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/record.h
   M /trunk/asymptote/tests/Makefile
   M /trunk/asymptote/tests/imp/unravel.asy
   A /trunk/asymptote/tests/types/constructor.asy
   M /trunk/asymptote/types.h

Added implicit constructors.

Fixed bug with permissions in static methods.

------------------------------------------------------------------------
r2536 | jcbowman | 2007-06-10 08:01:22 -0600 (Sun, 10 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/tests/arith/roots.asy

Add test for newton root solver; fix diagnostics.

------------------------------------------------------------------------
r2535 | jcbowman | 2007-06-10 07:20:12 -0600 (Sun, 10 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Optimize join.

------------------------------------------------------------------------
r2534 | jcbowman | 2007-06-10 00:12:13 -0600 (Sun, 10 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/settings.cc

Give preference to GPL over AFPL Ghostscript.

------------------------------------------------------------------------
r2533 | jcbowman | 2007-06-09 23:25:19 -0600 (Sat, 09 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Add Philippe's lasy-mode fixes, including support for tcsh.

------------------------------------------------------------------------
r2532 | jcbowman | 2007-06-09 12:29:29 -0600 (Sat, 09 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy

Add bool copy=true argument to picture routines that buffer data.

------------------------------------------------------------------------
r2531 | jcbowman | 2007-06-09 04:10:23 -0600 (Sat, 09 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/process.cc

Improve garbage handling of multiple-file runs.

------------------------------------------------------------------------
r2530 | jcbowman | 2007-06-09 02:57:12 -0600 (Sat, 09 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.in

Remove default initializer for files.

------------------------------------------------------------------------
r2529 | oshardt | 2007-06-08 15:05:15 -0600 (Fri, 08 Jun 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/plain_xasy.asy

switched xformStack from LIFO to FIFO
------------------------------------------------------------------------
r2528 | jcbowman | 2007-06-06 13:09:28 -0600 (Wed, 06 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Revert spurious asy-mode.el commit.

------------------------------------------------------------------------
r2527 | jcbowman | 2007-06-06 13:01:46 -0600 (Wed, 06 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el
   M /trunk/asymptote/base/plain_debugger.asy
   M /trunk/asymptote/base/plain_strings.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Split readline functionality into readline and saveline.

------------------------------------------------------------------------
r2526 | jcbowman | 2007-06-06 00:38:24 -0600 (Wed, 06 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Allow xformat to be any format supported by convert.

------------------------------------------------------------------------
r2525 | jcbowman | 2007-06-04 22:42:05 -0600 (Mon, 04 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/runtime.in

Fix parallel bison and lex processing.

------------------------------------------------------------------------
r2524 | jcbowman | 2007-06-04 14:53:35 -0600 (Mon, 04 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   A /trunk/asymptote/base/plain_xasy.asy (from /trunk/asymptote/base/xasy.asy:2523)
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/base/three.asy
   D /trunk/asymptote/base/xasy.asy

Rename xasy.asy to plain_xasy.asy and revert other r2521 changes.

------------------------------------------------------------------------
r2523 | jcbowman | 2007-06-03 22:15:09 -0600 (Sun, 03 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Improve documentation.

------------------------------------------------------------------------
r2522 | jcbowman | 2007-06-03 22:10:34 -0600 (Sun, 03 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Add Newton-Raphson iteration and Newton-Raphosn bisection routines.

------------------------------------------------------------------------
r2521 | jcbowman | 2007-06-03 17:07:52 -0600 (Sun, 03 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/base/three.asy
   A /trunk/asymptote/base/xasy.asy

Add support for new GUI xformStack (under development).

------------------------------------------------------------------------
r2520 | jcbowman | 2007-06-03 10:33:17 -0600 (Sun, 03 Jun 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/doc/asymptote.texi

Require version 2007/05/24 or later of animate.sty package; remove
file name padding workaround.

------------------------------------------------------------------------
r2519 | jcbowman | 2007-06-02 23:20:55 -0600 (Sat, 02 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_strings.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Generalize history to return an array of the n most recent history values.

------------------------------------------------------------------------
r2518 | jcbowman | 2007-06-02 22:39:49 -0600 (Sat, 02 Jun 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc

Add gsOptions configuration variable.

Force embedding of all fonts in eps files.

------------------------------------------------------------------------
r2517 | jcbowman | 2007-06-02 17:11:22 -0600 (Sat, 02 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Force all fonts to be embedded in pdf files.

------------------------------------------------------------------------
r2516 | jcbowman | 2007-06-02 12:00:40 -0600 (Sat, 02 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.cc

Force fixed format for compatibility with pdflatex.

------------------------------------------------------------------------
r2515 | jcbowman | 2007-06-02 01:30:15 -0600 (Sat, 02 Jun 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Fix indentation when byte-compiled cc-mode.elc is used.

------------------------------------------------------------------------
r2514 | jcbowman | 2007-06-01 18:08:13 -0600 (Fri, 01 Jun 2007) | 8 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/runtime.pl
   A /trunk/asymptote/tests/array/delete.asy
   M /trunk/asymptote/types.cc

Allow array insert to insert an array of the same type at a given index;
insert now returns void.

Allow delete to accept an index range and return the last item deleted.

Add initialized(int n) array virtual member to detect whether element n is
initialized.

------------------------------------------------------------------------
r2513 | jcbowman | 2007-06-01 11:04:43 -0600 (Fri, 01 Jun 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_strings.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Split readline functionality into two routines: readline (with argument
order now consistent with getstring) and history(string).

------------------------------------------------------------------------
r2512 | oshardt | 2007-06-01 11:01:58 -0600 (Fri, 01 Jun 2007) | 1 line
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed typo
------------------------------------------------------------------------
r2511 | jcbowman | 2007-06-01 10:01:28 -0600 (Fri, 01 Jun 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Implement NoZero and NoZeroFormat with more general OmitTick and OmitFormat
routines.

------------------------------------------------------------------------
r2510 | jcbowman | 2007-05-31 14:17:57 -0600 (Thu, 31 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawfill.h
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h

Avoid need to defer linewidth by moving setpen to the proper place.

------------------------------------------------------------------------
r2509 | jcbowman | 2007-05-31 13:53:57 -0600 (Thu, 31 May 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/transform.h

Omit identity concat commands.

Put dynamic linewidth code in /Setlinewidth.

------------------------------------------------------------------------
r2508 | jcbowman | 2007-05-31 02:21:50 -0600 (Thu, 31 May 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_filldraw.asy
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h

Fix linewidth.

Fix division by zero.

------------------------------------------------------------------------
r2507 | jcbowman | 2007-05-31 01:51:14 -0600 (Thu, 31 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/psfile.cc

Simplify linewidth deferral.

------------------------------------------------------------------------
r2506 | jcbowman | 2007-05-30 23:25:59 -0600 (Wed, 30 May 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h

Defer dynamic linewidth until stroke time in case currentmatrix changes.

Improve accuracy of dynamic linewidth calculation.

------------------------------------------------------------------------
r2505 | jcbowman | 2007-05-30 23:18:10 -0600 (Wed, 30 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Rename zerotick to zerotickfuzz for clarity.

------------------------------------------------------------------------
r2504 | jcbowman | 2007-05-30 17:53:52 -0600 (Wed, 30 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Make zero detection robust.

------------------------------------------------------------------------
r2503 | pivaldi | 2007-05-30 13:48:10 -0600 (Wed, 30 May 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/graph.asy

Fix numerical precision in the routine NoZero
------------------------------------------------------------------------
r2502 | jcbowman | 2007-05-30 13:04:08 -0600 (Wed, 30 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour3.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/three.asy

Fix orientation code.

------------------------------------------------------------------------
r2501 | jcbowman | 2007-05-30 12:37:44 -0600 (Wed, 30 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour3.asy

Simplify and optimize normal calculation.

------------------------------------------------------------------------
r2500 | rmarinov | 2007-05-30 11:37:58 -0600 (Wed, 30 May 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/contour3.asy

Changed the shading approach in base/contour3.asy .
------------------------------------------------------------------------
r2499 | jcbowman | 2007-05-30 01:32:47 -0600 (Wed, 30 May 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/base/contour3.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain_filldraw.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Implement simplified (and slightly more efficient) gouraudshade interface.

Reduce memory and CPU usage by avoiding duplicate buffering of picture data.

------------------------------------------------------------------------
r2498 | jcbowman | 2007-05-29 22:04:36 -0600 (Tue, 29 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Add tickmodifier NoZero and ticklabel format NoZeroFormat.

------------------------------------------------------------------------
r2497 | jcbowman | 2007-05-29 16:27:53 -0600 (Tue, 29 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/tests/TestLib.asy
   A /trunk/asymptote/tests/array/transpose.asy
   A /trunk/asymptote/tests/types/guide.asy

New test routines.

------------------------------------------------------------------------
r2496 | jcbowman | 2007-05-29 16:08:06 -0600 (Tue, 29 May 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/graph_settings.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/tests/array/solve.asy

Move real[][] identity(int n) from math.asy to C++ code; add documentation.

Avoid use of loops with join operator.

------------------------------------------------------------------------
r2495 | jcbowman | 2007-05-29 16:04:44 -0600 (Tue, 29 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour3.asy

Minor optimization.

------------------------------------------------------------------------
r2494 | jcbowman | 2007-05-29 15:54:23 -0600 (Tue, 29 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour3.asy

Cleaner optimization.

------------------------------------------------------------------------
r2493 | jcbowman | 2007-05-28 18:14:29 -0600 (Mon, 28 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour3.asy

Remove extra loop variable.

------------------------------------------------------------------------
r2492 | jcbowman | 2007-05-28 18:11:05 -0600 (Mon, 28 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour3.asy

Further optimizations.

------------------------------------------------------------------------
r2491 | jcbowman | 2007-05-28 16:44:44 -0600 (Mon, 28 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour3.asy
   M /trunk/asymptote/doc/asymptote.texi

Optimize number of calls to project; change return type of contour.

------------------------------------------------------------------------
r2490 | jcbowman | 2007-05-28 14:41:27 -0600 (Mon, 28 May 2007) | 6 lines
Changed paths:
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/process.cc

Catch unhandled quit exception.

Reset scroll lines to zero.

Don't exit on interrupt during module load in interactive mode.

------------------------------------------------------------------------
r2489 | jcbowman | 2007-05-28 14:14:22 -0600 (Mon, 28 May 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/base/contour3.asy

Renamed particle to object.

Minor optimization.

------------------------------------------------------------------------
r2488 | jcbowman | 2007-05-28 11:14:18 -0600 (Mon, 28 May 2007) | 8 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Implement optimized real multdiagonal(real[][] a, real[]b).

Speed up project slightly by changing aspect from real[][] to real[].

Make cputime().change return parent+child times.

Add write(cputime).

------------------------------------------------------------------------
r2487 | jcbowman | 2007-05-27 22:29:01 -0600 (Sun, 27 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi

Added change.user and change.system fields to cputime().

------------------------------------------------------------------------
r2486 | jcbowman | 2007-05-27 22:25:31 -0600 (Sun, 27 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Optimize real[][] * real[].

------------------------------------------------------------------------
r2485 | jcbowman | 2007-05-27 09:53:28 -0600 (Sun, 27 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/light.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/runtime.in

Speed up 3D projection by moving matrix-matrix multipy to C++ code.

------------------------------------------------------------------------
r2484 | jcbowman | 2007-05-27 01:08:58 -0600 (Sun, 27 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor clarification.

------------------------------------------------------------------------
r2483 | jcbowman | 2007-05-27 01:03:03 -0600 (Sun, 27 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/mod.h
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/runtime.in

Simplify, document, and port guide examination routines to three.asy.

------------------------------------------------------------------------
r2482 | jcbowman | 2007-05-26 10:13:48 -0600 (Sat, 26 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/guide.cc

Fix potential uninitialized variable.

------------------------------------------------------------------------
r2481 | jcbowman | 2007-05-24 02:07:53 -0600 (Thu, 24 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Add bool cyclic(guide) routine.

------------------------------------------------------------------------
r2480 | jcbowman | 2007-05-24 01:53:03 -0600 (Thu, 24 May 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/flatguide.h
   M /trunk/asymptote/guide.cc
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/knot.h
   M /trunk/asymptote/runtime.in

Add routines to allow access to guide components.

Add upcase and downcase routines.

------------------------------------------------------------------------
r2479 | jcbowman | 2007-05-23 22:48:23 -0600 (Wed, 23 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/extra/intro.asy

Document bibtex usage.

------------------------------------------------------------------------
r2478 | jcbowman | 2007-05-23 22:47:47 -0600 (Wed, 23 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Install intro.asy.

------------------------------------------------------------------------
r2477 | jcbowman | 2007-05-23 22:47:32 -0600 (Wed, 23 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy

Remove pdf() restriction.

------------------------------------------------------------------------
r2476 | oshardt | 2007-05-23 15:43:59 -0600 (Wed, 23 May 2007) | 1 line
Changed paths:
   M /trunk/asymptote/xasy3

Fixed docs about base64
------------------------------------------------------------------------
r2475 | jcbowman | 2007-05-21 21:16:42 -0600 (Mon, 21 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour3.asy

Use projection P; reduce number of calls to project.

------------------------------------------------------------------------
r2474 | jcbowman | 2007-05-19 14:16:43 -0600 (Sat, 19 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/magnetic.asy

Reduce resolution.

------------------------------------------------------------------------
r2473 | jcbowman | 2007-05-19 14:05:36 -0600 (Sat, 19 May 2007) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.30svn.
------------------------------------------------------------------------
r2472 | jcbowman | 2007-05-19 11:25:04 -0600 (Sat, 19 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update LocalWords.

------------------------------------------------------------------------
r2471 | jcbowman | 2007-05-19 11:16:54 -0600 (Sat, 19 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Improve description of contour3.

------------------------------------------------------------------------
r2470 | jcbowman | 2007-05-19 11:08:13 -0600 (Sat, 19 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/xasy3

Speed up tick handler.

------------------------------------------------------------------------
r2469 | jcbowman | 2007-05-19 10:44:24 -0600 (Sat, 19 May 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/process.cc

Reinstate abbreviation q for quit, unless there exists a top-level variable of
this name.

------------------------------------------------------------------------
r2468 | jcbowman | 2007-05-19 02:02:28 -0600 (Sat, 19 May 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/base/embed.asy
   M /trunk/asymptote/base/external.asy
   D /trunk/asymptote/base/pdfanim.asy
   M /trunk/asymptote/doc/Makefile
   D /trunk/asymptote/doc/PDFAnim_temp_Guide.tex
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/extra/intro.asy
   D /trunk/asymptote/doc/pdfanim_temp.sty
   M /trunk/asymptote/examples/animations/pdfmovie.asy
   M /trunk/asymptote/examples/slidemovies.asy

Use easier-to-use animate.sty package instead of interim pdfanim_temp.sty
package for generating pdf animations.

------------------------------------------------------------------------
r2467 | jcbowman | 2007-05-19 00:48:09 -0600 (Sat, 19 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy
   A /trunk/asymptote/base/contour3.asy
   M /trunk/asymptote/doc/asymptote.texi
   D /trunk/asymptote/doc/contour1.asy
   D /trunk/asymptote/doc/contour2.asy
   D /trunk/asymptote/doc/contour3.asy
   A /trunk/asymptote/doc/irregularcontour.asy (from /trunk/asymptote/doc/contour3.asy:2461)
   A /trunk/asymptote/doc/multicontour.asy (from /trunk/asymptote/doc/contour2.asy:2461)
   A /trunk/asymptote/doc/onecontour.asy (from /trunk/asymptote/doc/contour1.asy:2461)
   A /trunk/asymptote/examples/magnetic.asy

Add support for drawing zero-level sets of functions from R^3 to R.

------------------------------------------------------------------------
r2466 | jcbowman | 2007-05-19 00:37:10 -0600 (Sat, 19 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/doc/histogram.asy

Fill in potential gaps between histogram bars when bars=false.

------------------------------------------------------------------------
r2465 | jcbowman | 2007-05-19 00:11:06 -0600 (Sat, 19 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/doc/histogram.asy

Simplify histogram interface.

------------------------------------------------------------------------
r2464 | jcbowman | 2007-05-19 00:09:42 -0600 (Sat, 19 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_filldraw.asy

Fix FillDraw pens.

------------------------------------------------------------------------
r2463 | hammera | 2007-05-18 13:35:20 -0600 (Fri, 18 May 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/newexp.h

Minor refactoring.


------------------------------------------------------------------------
r2462 | hammera | 2007-05-18 13:34:40 -0600 (Fri, 18 May 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/errors
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/varinit.cc

Got rid of annoying "no default init for <error>" message.
Fix a boolean flag mixup.

------------------------------------------------------------------------
r2461 | oshardt | 2007-05-18 11:08:24 -0600 (Fri, 18 May 2007) | 1 line
Changed paths:
   M /trunk/asymptote/patches/README

Acknowledged source of Imaging-1.1.6 patch
------------------------------------------------------------------------
r2460 | oshardt | 2007-05-18 11:07:33 -0600 (Fri, 18 May 2007) | 1 line
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Documented the enabling of PNG format in xasy
------------------------------------------------------------------------
r2459 | jcbowman | 2007-05-17 21:51:53 -0600 (Thu, 17 May 2007) | 2 lines
Changed paths:
   D /trunk/asymptote/xasy3Imgs

Remove unused directory.

------------------------------------------------------------------------
r2458 | jcbowman | 2007-05-17 21:48:50 -0600 (Thu, 17 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/fpu.h

Add default argument.

------------------------------------------------------------------------
r2457 | oshardt | 2007-05-17 14:47:36 -0600 (Thu, 17 May 2007) | 1 line
Changed paths:
   M /trunk/asymptote/xasy3

Documented use of base64
------------------------------------------------------------------------
r2456 | oshardt | 2007-05-17 13:45:12 -0600 (Thu, 17 May 2007) | 1 line
Changed paths:
   M /trunk/asymptote/xasy3

Provided ability to draw a selection box to select all items in the box. Added item scroll up/down feature. Embedded the toolbar icon images into the source code.
------------------------------------------------------------------------
r2455 | oshardt | 2007-05-17 13:42:01 -0600 (Thu, 17 May 2007) | 1 line
Changed paths:
   M /trunk/asymptote/xasy3Imgs/horizMove.gif
   M /trunk/asymptote/xasy3Imgs/move.gif
   M /trunk/asymptote/xasy3Imgs/rotate.gif
   M /trunk/asymptote/xasy3Imgs/text.gif
   M /trunk/asymptote/xasy3Imgs/vertiMove.gif

Arrows in icons are now the same style as Asymptote arrows. Transparency of text.gif fixed.
------------------------------------------------------------------------
r2454 | jcbowman | 2007-05-17 09:19:11 -0600 (Thu, 17 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/doc/histogram.asy

Added support for fillpen, drawpen, and legend entries to histogram.

------------------------------------------------------------------------
r2453 | jcbowman | 2007-05-17 09:12:11 -0600 (Thu, 17 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_markers.asy

Adjust legendline length to account for marker size.

------------------------------------------------------------------------
r2452 | jcbowman | 2007-05-17 09:10:53 -0600 (Thu, 17 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy

Minor optimization.

------------------------------------------------------------------------
r2451 | oshardt | 2007-05-16 17:28:12 -0600 (Wed, 16 May 2007) | 1 line
Changed paths:
   M /trunk/asymptote/xasy3

Improved handling of highlighting when mouse enters and leaves an item.
------------------------------------------------------------------------
r2450 | oshardt | 2007-05-16 15:09:06 -0600 (Wed, 16 May 2007) | 1 line
Changed paths:
   M /trunk/asymptote/xasy3

Various improvements to xasy3 made including ability to select and move multiple objects, and fixed the ability to open additional files.
------------------------------------------------------------------------
r2449 | oshardt | 2007-05-16 15:04:29 -0600 (Wed, 16 May 2007) | 1 line
Changed paths:
   A /trunk/asymptote/xasy3Imgs/select.gif

Added new icon for xasy3 toolbar.
------------------------------------------------------------------------
r2448 | oshardt | 2007-05-16 15:02:55 -0600 (Wed, 16 May 2007) | 1 line
Changed paths:
   M /trunk/asymptote/patches/TkAlpha-Imaging-1.1.6.patch

Updated Imaging-1.1.6 patch to adhere to conventions of other patches.
------------------------------------------------------------------------
r2447 | jcbowman | 2007-05-16 07:29:59 -0600 (Wed, 16 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/xasy3

Speed up tickHandler; use default asy xformat.

------------------------------------------------------------------------
r2446 | jcbowman | 2007-05-15 23:14:35 -0600 (Tue, 15 May 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/patches/README
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/xasy
   M /trunk/asymptote/xasy3

Optionally support transparent png deconstruction.

Work around half-pixel bounding box bug in Ghostscript pngalpha driver.

------------------------------------------------------------------------
r2445 | oshardt | 2007-05-15 15:04:55 -0600 (Tue, 15 May 2007) | 1 line
Changed paths:
   M /trunk/asymptote/patches/README
   A /trunk/asymptote/patches/TkAlpha-Imaging-1.1.6.patch

Provided a patch to allow better alpha support in the PIL's ImageTk for the new GUI
------------------------------------------------------------------------
r2444 | jcbowman | 2007-05-15 15:00:09 -0600 (Tue, 15 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fix typo.

------------------------------------------------------------------------
r2443 | jcbowman | 2007-05-15 10:37:32 -0600 (Tue, 15 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Fix typo.

------------------------------------------------------------------------
r2442 | jcbowman | 2007-05-15 10:36:47 -0600 (Tue, 15 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Fixed comment.

------------------------------------------------------------------------
r2441 | jcbowman | 2007-05-15 09:13:34 -0600 (Tue, 15 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Fix increasing(real[],true).

------------------------------------------------------------------------
r2440 | jcbowman | 2007-05-15 08:53:40 -0600 (Tue, 15 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/interpolate.asy
   M /trunk/asymptote/base/math.asy

Check that array x is strictly increasing.

------------------------------------------------------------------------
r2439 | jcbowman | 2007-05-14 13:20:48 -0600 (Mon, 14 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/process.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/xasy
   M /trunk/asymptote/xasy3

Implement bidirectional signal handling to new GUI (under development).

------------------------------------------------------------------------
r2438 | jcbowman | 2007-05-13 10:07:35 -0600 (Sun, 13 May 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi

Generate begin and end figure comments.

Documentation updates.

------------------------------------------------------------------------
r2437 | jcbowman | 2007-05-12 23:02:04 -0600 (Sat, 12 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Explicitly close EPS output file to avoid race condition with gv.

------------------------------------------------------------------------
r2436 | jcbowman | 2007-05-12 17:12:57 -0600 (Sat, 12 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Increase arctime precision.

------------------------------------------------------------------------
r2435 | jcbowman | 2007-05-12 11:59:20 -0600 (Sat, 12 May 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/simpson.cc

Fix remaining numerical resolution problems with dir.

Avoid arctime error when goal == L.

------------------------------------------------------------------------
r2434 | oshardt | 2007-05-12 09:34:16 -0600 (Sat, 12 May 2007) | 1 line
Changed paths:
   M /trunk/asymptote/xasy3
   D /trunk/asymptote/xasy3Imgs/RESET

Fixed images for xasy3
------------------------------------------------------------------------
r2433 | oshardt | 2007-05-12 09:31:20 -0600 (Sat, 12 May 2007) | 1 line
Changed paths:
   A /trunk/asymptote/xasy3Imgs
   A /trunk/asymptote/xasy3Imgs/RESET
   A /trunk/asymptote/xasy3Imgs/drawBezi.gif
   A /trunk/asymptote/xasy3Imgs/drawEllip.gif
   A /trunk/asymptote/xasy3Imgs/drawLines.gif
   A /trunk/asymptote/xasy3Imgs/drawPoly.gif
   A /trunk/asymptote/xasy3Imgs/drawShape.gif
   A /trunk/asymptote/xasy3Imgs/fillEllip.gif
   A /trunk/asymptote/xasy3Imgs/fillPoly.gif
   A /trunk/asymptote/xasy3Imgs/fillShape.gif
   A /trunk/asymptote/xasy3Imgs/horizMove.gif
   A /trunk/asymptote/xasy3Imgs/lower.gif
   A /trunk/asymptote/xasy3Imgs/move.gif
   A /trunk/asymptote/xasy3Imgs/raise.gif
   A /trunk/asymptote/xasy3Imgs/rotate.gif
   A /trunk/asymptote/xasy3Imgs/text.gif
   A /trunk/asymptote/xasy3Imgs/vertiMove.gif

Images for xasy3
------------------------------------------------------------------------
r2432 | oshardt | 2007-05-12 09:25:40 -0600 (Sat, 12 May 2007) | 1 line
Changed paths:
   A /trunk/asymptote/xasy3

Added xasy3 - a new GUI
------------------------------------------------------------------------
r2431 | jcbowman | 2007-05-11 17:23:02 -0600 (Fri, 11 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/datagraph.asy

Documentation updates.

------------------------------------------------------------------------
r2430 | jcbowman | 2007-05-11 07:05:05 -0600 (Fri, 11 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.h

Suppress extra newline on standard EOF reads in absence of readline library.

------------------------------------------------------------------------
r2429 | jcbowman | 2007-05-10 22:37:15 -0600 (Thu, 10 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/fileio.h

Fix standard input of strings.

------------------------------------------------------------------------
r2428 | jcbowman | 2007-05-10 14:45:56 -0600 (Thu, 10 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in

Change SIGUSR to SIGINT and output a final box file to indicate end-of-sequence.

------------------------------------------------------------------------
r2427 | jcbowman | 2007-05-10 14:44:57 -0600 (Thu, 10 May 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/process.cc

Remove "q" as abbreviation for interactive "quit" command now that
"write(q)" at the prompt can be written simply as "q".

------------------------------------------------------------------------
r2426 | jcbowman | 2007-05-10 07:18:45 -0600 (Thu, 10 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/spline.asy

Document dot(picture,real[],real[],pen);

------------------------------------------------------------------------
r2425 | jcbowman | 2007-05-10 07:10:00 -0600 (Thu, 10 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/interpolate.asy
   M /trunk/asymptote/base/plain_markers.asy
   M /trunk/asymptote/base/splinetype.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/spline.asy

Add piecewise monotonic spline type and example.

------------------------------------------------------------------------
r2424 | jcbowman | 2007-05-09 23:05:15 -0600 (Wed, 09 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h

Use subpath to implement robust dir(path, real) function.

------------------------------------------------------------------------
r2423 | jcbowman | 2007-05-09 20:02:21 -0600 (Wed, 09 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/markers2.asy
   M /trunk/asymptote/path.h

Fix endpoint dir(path, real) calculation.

------------------------------------------------------------------------
r2422 | jcbowman | 2007-05-09 18:16:54 -0600 (Wed, 09 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Use datarootdir.

------------------------------------------------------------------------
r2421 | jcbowman | 2007-05-09 18:15:43 -0600 (Wed, 09 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Support --enable-gc=PREFIX.

------------------------------------------------------------------------
r2420 | jcbowman | 2007-05-09 12:41:48 -0600 (Wed, 09 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

When settings.signal=true, write a separate .box file for each object.

------------------------------------------------------------------------
r2419 | jcbowman | 2007-05-09 11:58:15 -0600 (Wed, 09 May 2007) | 6 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/runtime.in

Port 2D dir changes to 3D.

Standardize argument names for point, precontrol, postcontrol, dir, and subpath.

Avoid numerical overflows in three.asy solver.

------------------------------------------------------------------------
r2418 | jcbowman | 2007-05-08 22:06:12 -0600 (Tue, 08 May 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/runtime.in

Fix definition of dir.

Add optional final argument to dir specify incoming and outgoing directions.

------------------------------------------------------------------------
r2417 | jcbowman | 2007-05-08 13:10:09 -0600 (Tue, 08 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Swap xasy signals.

------------------------------------------------------------------------
r2416 | jcbowman | 2007-05-08 13:06:40 -0600 (Tue, 08 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fix URL formatting.

------------------------------------------------------------------------
r2415 | jcbowman | 2007-05-08 04:08:38 -0600 (Tue, 08 May 2007) | 1 line
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.29svn
------------------------------------------------------------------------
r2414 | jcbowman | 2007-05-08 03:16:55 -0600 (Tue, 08 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy

Force uptodate to be true just before call to C++ shipout routine.

------------------------------------------------------------------------
r2413 | jcbowman | 2007-05-08 03:09:49 -0600 (Tue, 08 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Swap gc library load order.

------------------------------------------------------------------------
r2412 | jcbowman | 2007-05-07 23:38:33 -0600 (Mon, 07 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.in

Purge standard input after reading in interactive mode.

------------------------------------------------------------------------
r2411 | jcbowman | 2007-05-07 18:03:27 -0600 (Mon, 07 May 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/runtime.in

Fix segmentation fault in readline() and runaway process on reading EOF from
standard input in absence of readline library. 

------------------------------------------------------------------------
r2410 | jcbowman | 2007-05-07 17:32:17 -0600 (Mon, 07 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Add GCPPLIB target.

------------------------------------------------------------------------
r2409 | jcbowman | 2007-05-07 15:21:27 -0600 (Mon, 07 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi

Support parallel builds.

------------------------------------------------------------------------
r2408 | jcbowman | 2007-05-07 14:36:53 -0600 (Mon, 07 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in

Use SIGUSR1 and SIGUSR2 to communicate with new version of xasy.

------------------------------------------------------------------------
r2407 | jcbowman | 2007-05-07 11:51:01 -0600 (Mon, 07 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/xstream.h

Simplify and optimize xstream header.

------------------------------------------------------------------------
r2406 | jcbowman | 2007-05-07 02:04:59 -0600 (Mon, 07 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc

Add dvipsOptions configuration variable.

------------------------------------------------------------------------
r2405 | jcbowman | 2007-05-07 01:32:37 -0600 (Mon, 07 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/xstream.h

Fix bug in xinput.

------------------------------------------------------------------------
r2404 | jcbowman | 2007-05-06 22:49:39 -0600 (Sun, 06 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi

Further parallel documentation build improvements.

------------------------------------------------------------------------
r2403 | jcbowman | 2007-05-06 22:39:54 -0600 (Sun, 06 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi

Improve support for parallel documentation builds.

------------------------------------------------------------------------
r2402 | jcbowman | 2007-05-06 22:03:35 -0600 (Sun, 06 May 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy

Support nonglobal animations, where each frame is scaled and written to a
file separately.

------------------------------------------------------------------------
r2401 | jcbowman | 2007-05-06 21:38:48 -0600 (Sun, 06 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/fftw++.h
   M /trunk/asymptote/item.h

Support gcc version 4.3.

------------------------------------------------------------------------
r2400 | jcbowman | 2007-05-06 14:10:08 -0600 (Sun, 06 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Documentation updates.

------------------------------------------------------------------------
r2399 | jcbowman | 2007-05-06 13:53:36 -0600 (Sun, 06 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile

Support parallel documentation builds.

------------------------------------------------------------------------
r2398 | jcbowman | 2007-05-06 12:03:58 -0600 (Sun, 06 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/Makefile

Remove intro target to avoid problems under Fedora Core 5.

------------------------------------------------------------------------
r2397 | jcbowman | 2007-05-06 11:31:08 -0600 (Sun, 06 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/picture.cc

Improve TeX error handling.

------------------------------------------------------------------------
r2396 | jcbowman | 2007-05-05 21:53:16 -0600 (Sat, 05 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/Makefile

Minor makefile edits.

------------------------------------------------------------------------
r2395 | jcbowman | 2007-05-05 10:54:13 -0600 (Sat, 05 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec

Update URL.

------------------------------------------------------------------------
r2394 | jcbowman | 2007-05-05 03:01:44 -0600 (Sat, 05 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile

Clean up generated files.

------------------------------------------------------------------------
r2393 | jcbowman | 2007-05-05 03:00:52 -0600 (Sat, 05 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.28svn.

------------------------------------------------------------------------
r2392 | jcbowman | 2007-05-05 01:49:44 -0600 (Sat, 05 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fix warning messages.

------------------------------------------------------------------------
r2391 | jcbowman | 2007-05-05 01:35:45 -0600 (Sat, 05 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.in

Fix warning messages.

------------------------------------------------------------------------
r2390 | jcbowman | 2007-05-05 00:47:58 -0600 (Sat, 05 May 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/palette.asy
   A /trunk/asymptote/doc/HermiteSpline.asy

Add example showing Hermite spline interpolation and filled cyclic crosses.

Fix formatting.

------------------------------------------------------------------------
r2389 | jcbowman | 2007-05-05 00:07:03 -0600 (Sat, 05 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy

Optimize palette loops.

------------------------------------------------------------------------
r2388 | jcbowman | 2007-05-04 23:43:14 -0600 (Fri, 04 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy

Fix data cropping/scaling.

------------------------------------------------------------------------
r2387 | jcbowman | 2007-05-04 23:37:08 -0600 (Fri, 04 May 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_markers.asy
   M /trunk/asymptote/doc/asymptote.texi

Add modified version of Stefan Knorr's unit n-point cyclic cross, with optional
end rounding.

------------------------------------------------------------------------
r2386 | jcbowman | 2007-05-04 19:36:04 -0600 (Fri, 04 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Add remaining fix for MSWindows version of TeXLive 2007.

------------------------------------------------------------------------
r2385 | jcbowman | 2007-05-04 17:35:06 -0600 (Fri, 04 May 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Work around jobname bug in MiKTeX 2.5 and 2.6: turn stars in file names
(resulting from spaces, etc.) into underscores.

------------------------------------------------------------------------
r2384 | jcbowman | 2007-05-04 10:39:03 -0600 (Fri, 04 May 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/settings.cc

Simplify tex pipe handshaking and improve error detection.

Support TeXLive 2007 under MSWindows.

------------------------------------------------------------------------
r2383 | jcbowman | 2007-05-03 23:01:43 -0600 (Thu, 03 May 2007) | 6 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy

Don't allow rotation about the zero vector.

Ensure align always returns a right-handed transform (a rotation).

Fix longitudinal skeleton detection when axis=-Z.

------------------------------------------------------------------------
r2382 | jcbowman | 2007-05-03 21:47:55 -0600 (Thu, 03 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Add routine to return a diagonal matrix.

------------------------------------------------------------------------
r2381 | hammera | 2007-05-03 10:22:29 -0600 (Thu, 03 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO

Removed finished item.

------------------------------------------------------------------------
r2380 | hammera | 2007-05-03 10:15:03 -0600 (Thu, 03 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/primitives.h

Fixed typo.

------------------------------------------------------------------------
r2379 | hammera | 2007-05-03 10:11:22 -0600 (Thu, 03 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/stm.cc

Assign expression are no longer written at the prompt.

------------------------------------------------------------------------
r2378 | jcbowman | 2007-05-02 18:02:32 -0600 (Wed, 02 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Add -signal option for signalling completion of shipout to xasy.

------------------------------------------------------------------------
r2377 | jcbowman | 2007-05-02 09:57:30 -0600 (Wed, 02 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/interpolate.asy

Simplify use of join operator.

------------------------------------------------------------------------
r2376 | jcbowman | 2007-05-02 09:56:36 -0600 (Wed, 02 May 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/fillcontour.asy

Change return type of contour routines back to guide[][] both for backwards
compatibility and in case user wants to connect smoothly to external
noncyclic contours.

------------------------------------------------------------------------
r2375 | jcbowman | 2007-05-02 01:45:46 -0600 (Wed, 02 May 2007) | 11 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/graph_settings.asy
   M /trunk/asymptote/base/interpolate.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/palette.asy
   A /trunk/asymptote/base/splinetype.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/fillcontour.asy

Add Hermite spline graph interpolate type for smoothly joining sampled
functions.

Change return type of contour routines to path[][].

Move splinetype routines to new file splinetype.asy.

Add bool increasing(real[] x) routine to math.asy.

Optimize image scaling.

------------------------------------------------------------------------
r2374 | jcbowman | 2007-05-02 01:38:41 -0600 (Wed, 02 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/guide.h

Make guide precision consistent with path precision in diagnostics.

------------------------------------------------------------------------
r2373 | hammera | 2007-05-01 18:52:48 -0600 (Tue, 01 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/knot.h
   M /trunk/asymptote/primitives.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/tests/types/spec.asy
   M /trunk/asymptote/types.cc

Added curlSpecifier.  Removed curl3.

------------------------------------------------------------------------
r2372 | hammera | 2007-05-01 11:37:51 -0600 (Tue, 01 May 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/primitives.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/tests/types/spec.asy
   M /trunk/asymptote/types.cc

Added the tensionSpecifier type.  Removed tension3.

------------------------------------------------------------------------
r2371 | jcbowman | 2007-04-30 21:18:41 -0600 (Mon, 30 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Updated documentation regarding change from cycle3 to cycle.

------------------------------------------------------------------------
r2370 | hammera | 2007-04-30 00:22:30 -0600 (Mon, 30 Apr 2007) | 2 lines
Changed paths:
   A /trunk/asymptote/tests/types/spec.asy

Test for the cycle keyword.

------------------------------------------------------------------------
r2369 | hammera | 2007-04-29 22:47:46 -0600 (Sun, 29 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/surface.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/doc/GaussianSurface.asy
   M /trunk/asymptote/doc/saddle.asy
   M /trunk/asymptote/doc/unitcircle3.asy
   M /trunk/asymptote/examples/conicurv.asy
   M /trunk/asymptote/examples/equilchord.asy
   M /trunk/asymptote/examples/near_earth.asy
   M /trunk/asymptote/examples/shellmethod.asy
   M /trunk/asymptote/examples/shellsqrtx01.asy
   M /trunk/asymptote/examples/washermethod.asy
   M /trunk/asymptote/examples/wedge.asy
   M /trunk/asymptote/examples/xxsq01.asy
   M /trunk/asymptote/examples/xxsq01x-1.asy
   M /trunk/asymptote/examples/xxsq01y.asy
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/primitives.h
   M /trunk/asymptote/runtime.in

Added the cycleToken type.  Changed cycle3 to cycle.

------------------------------------------------------------------------
r2368 | hammera | 2007-04-29 15:05:21 -0600 (Sun, 29 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/builtin.cc
   A /trunk/asymptote/primitives.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Use an C Preprocessor X-Macro to create new primitive types.

------------------------------------------------------------------------
r2367 | hammera | 2007-04-28 15:56:59 -0600 (Sat, 28 Apr 2007) | 3 lines
Changed paths:
   D /trunk/asymptote/cast.h

Remove old, unused source file.


------------------------------------------------------------------------
r2366 | jcbowman | 2007-04-28 11:39:37 -0600 (Sat, 28 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/bezier2.asy
   M /trunk/asymptote/doc/beziercurve.asy

Make Bezier curve solid and control lines dashed.

------------------------------------------------------------------------
r2365 | jcbowman | 2007-04-28 01:15:13 -0600 (Sat, 28 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/interpolate.asy

Minor optimizations.

------------------------------------------------------------------------
r2364 | jcbowman | 2007-04-28 00:37:32 -0600 (Sat, 28 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/interpolate.asy

Remove unused array.

------------------------------------------------------------------------
r2363 | jcbowman | 2007-04-28 00:34:47 -0600 (Sat, 28 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/interpolate.asy

Use a simpler argument list for clamped splines.

------------------------------------------------------------------------
r2362 | jcbowman | 2007-04-27 20:59:35 -0600 (Fri, 27 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/extra
   A /trunk/asymptote/doc/extra/intro.asy (from /trunk/asymptote/doc/intro.asy:2357)
   A /trunk/asymptote/doc/extra/intro_.bbl (from /trunk/asymptote/doc/intro_.bbl:2357)
   D /trunk/asymptote/doc/intro.asy
   D /trunk/asymptote/doc/intro_.bbl

Don't try to build intro.pdf with default install (due to eforms dependency).

------------------------------------------------------------------------
r2361 | hammera | 2007-04-27 08:26:54 -0600 (Fri, 27 Apr 2007) | 3 lines
Changed paths:
   D /trunk/asymptote/cast.cc

This file hasn't been used in ages


------------------------------------------------------------------------
r2360 | hammera | 2007-04-26 07:03:57 -0600 (Thu, 26 Apr 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Removed primArray.  arrays are not primitive, and the type could only be only
erroneously.

------------------------------------------------------------------------
r2359 | jcbowman | 2007-04-23 11:09:51 -0600 (Mon, 23 Apr 2007) | 7 lines
Changed paths:
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/xstream.h

Rename "append=false" argument of output, boutput, and xoutput to 
"update=false" and make it allow both reads and writes to the data file.

Negative arguments to seek are relative to end of file.

Add seekeof(file) to position file pointer to end-of-file.

------------------------------------------------------------------------
r2358 | jcbowman | 2007-04-21 21:38:16 -0600 (Sat, 21 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile

Fix dependencies.

------------------------------------------------------------------------
r2357 | jcbowman | 2007-04-21 19:41:32 -0600 (Sat, 21 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   A /trunk/asymptote/doc/pixel.pdf
   D /trunk/asymptote/doc/pixel.ps

Distribute pixel.pdf rather than pixel.ps.

------------------------------------------------------------------------
r2356 | jcbowman | 2007-04-21 18:00:10 -0600 (Sat, 21 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/doc/asymptote.texi

Add ability to load pdf animations from an external file (one frame/page).

------------------------------------------------------------------------
r2355 | jcbowman | 2007-04-21 14:20:48 -0600 (Sat, 21 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_filldraw.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/doc/asymptote.texi

Make filloutside work with paths that extend beyond the current boundary.

------------------------------------------------------------------------
r2354 | jcbowman | 2007-04-21 10:55:14 -0600 (Sat, 21 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/pdfanim.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/doc/Bode.asy
   M /trunk/asymptote/doc/CAD1.asy
   M /trunk/asymptote/doc/CDlabel.asy
   M /trunk/asymptote/doc/colors.asy
   M /trunk/asymptote/doc/contour2.asy
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/doc/flowchartdemo.asy
   M /trunk/asymptote/doc/generalaxis.asy
   M /trunk/asymptote/doc/generalaxis3.asy
   M /trunk/asymptote/doc/image.asy
   M /trunk/asymptote/doc/imagecontour.asy
   M /trunk/asymptote/doc/intro.asy
   M /trunk/asymptote/doc/join.asy
   M /trunk/asymptote/doc/join3.asy
   M /trunk/asymptote/doc/loggrid.asy
   M /trunk/asymptote/doc/logimage.asy
   M /trunk/asymptote/doc/logticks.asy
   M /trunk/asymptote/doc/markers1.asy
   M /trunk/asymptote/doc/markers2.asy
   M /trunk/asymptote/doc/monthaxis.asy
   M /trunk/asymptote/doc/secondaryaxis.asy
   M /trunk/asymptote/doc/westnile.asy
   M /trunk/asymptote/examples/BezierSurface.asy
   M /trunk/asymptote/examples/Gouraudcontour.asy
   M /trunk/asymptote/examples/advection.asy
   M /trunk/asymptote/examples/conicurv.asy
   M /trunk/asymptote/examples/dimension.asy
   M /trunk/asymptote/examples/dragon.asy
   M /trunk/asymptote/examples/fillcontour.asy
   M /trunk/asymptote/examples/hyperboloid.asy
   M /trunk/asymptote/examples/imagehistogram.asy
   M /trunk/asymptote/examples/interpolate1.asy
   M /trunk/asymptote/examples/latticeshading.asy
   M /trunk/asymptote/examples/mosaic.asy
   M /trunk/asymptote/examples/mosquito.asy
   M /trunk/asymptote/examples/slidedemo.asy
   M /trunk/asymptote/examples/slidemovies.asy
   M /trunk/asymptote/examples/thermodynamics.asy

Fix formatting.

------------------------------------------------------------------------
r2353 | jcbowman | 2007-04-21 10:44:18 -0600 (Sat, 21 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Fix top level indentation of braces.

------------------------------------------------------------------------
r2352 | jcbowman | 2007-04-20 23:01:52 -0600 (Fri, 20 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/intro.asy

Simplify control panel.

------------------------------------------------------------------------
r2351 | jcbowman | 2007-04-20 22:51:17 -0600 (Fri, 20 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/intro.asy

Added PDF rolling wheel animation.

------------------------------------------------------------------------
r2350 | jcbowman | 2007-04-20 22:50:13 -0600 (Fri, 20 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy

Delete temporary .aux file.

------------------------------------------------------------------------
r2349 | jcbowman | 2007-04-19 22:53:07 -0600 (Thu, 19 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.27svn.

------------------------------------------------------------------------
r2348 | jcbowman | 2007-04-19 21:36:54 -0600 (Thu, 19 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/INSTALL
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/asymptote.texi

Rename source and UNIX binary files for compatibility with releaseforge.

------------------------------------------------------------------------
r2347 | jcbowman | 2007-04-19 18:22:10 -0600 (Thu, 19 Apr 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/knot.h

Use a better camera-independent reference value for resolving path3 orientation.

Check for negative curl values.

------------------------------------------------------------------------
r2346 | jcbowman | 2007-04-18 18:58:56 -0600 (Wed, 18 Apr 2007) | 5 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/patches/README
   A /trunk/asymptote/patches/gv-3.6.2.patch
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Added patch to gv-3.6.2 to make redisplay work properly (and fix gv
security hole).

Removed --nowatch option from call to gv.

------------------------------------------------------------------------
r2345 | jcbowman | 2007-04-15 18:25:39 -0600 (Sun, 15 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/psfile.cc

Remove unused (and unmatched) %%EndProlog line.

------------------------------------------------------------------------
r2344 | jcbowman | 2007-04-14 10:56:19 -0600 (Sat, 14 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Remove unneeded access settings.

------------------------------------------------------------------------
r2343 | jcbowman | 2007-04-13 16:48:52 -0600 (Fri, 13 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/feynman.asy

Support pdflatex texengine.

------------------------------------------------------------------------
r2342 | jcbowman | 2007-04-13 07:46:54 -0600 (Fri, 13 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/integraltest.asy

Improve example.

------------------------------------------------------------------------
r2341 | jcbowman | 2007-04-13 07:46:38 -0600 (Fri, 13 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Fix front/back transverse skeleton detection.

------------------------------------------------------------------------
r2340 | jcbowman | 2007-04-12 06:16:58 -0600 (Thu, 12 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO

New item.

------------------------------------------------------------------------
r2339 | jcbowman | 2007-04-11 21:21:57 -0600 (Wed, 11 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO

New item.

------------------------------------------------------------------------
r2338 | jcbowman | 2007-04-10 17:30:34 -0600 (Tue, 10 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Speed up detection code for old versions of gv.

------------------------------------------------------------------------
r2337 | jcbowman | 2007-04-10 13:44:56 -0600 (Tue, 10 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Add link to online example.

------------------------------------------------------------------------
r2336 | jcbowman | 2007-04-10 13:29:11 -0600 (Tue, 10 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Add acsc, asec, and acot functions.

------------------------------------------------------------------------
r2335 | jcbowman | 2007-04-10 13:27:09 -0600 (Tue, 10 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed typo.

------------------------------------------------------------------------
r2334 | jcbowman | 2007-04-10 13:14:17 -0600 (Tue, 10 Apr 2007) | 5 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/Bode.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/brokenaxis.asy

Implement Break tickmodifier to allow broken axes to work with automatic
tick generation.

Support broken logarithmic axes.

------------------------------------------------------------------------
r2333 | jcbowman | 2007-04-10 09:29:12 -0600 (Tue, 10 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/brokenaxis.asy

Autogenerate tick values.

------------------------------------------------------------------------
r2332 | jcbowman | 2007-04-09 23:11:29 -0600 (Mon, 09 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Update FAQ.

------------------------------------------------------------------------
r2331 | jcbowman | 2007-04-09 23:02:39 -0600 (Mon, 09 Apr 2007) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/alignedaxis.asy

Add aligned axes example.

------------------------------------------------------------------------
r2330 | jcbowman | 2007-04-09 19:26:46 -0600 (Mon, 09 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 1.26svn.

------------------------------------------------------------------------
r2329 | jcbowman | 2007-04-09 16:43:17 -0600 (Mon, 09 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/CAD.asy
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/base/binarytree.asy
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/embed.asy
   M /trunk/asymptote/base/external.asy
   M /trunk/asymptote/base/featpost3D.asy
   M /trunk/asymptote/base/flowchart.asy
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/grid3.asy
   M /trunk/asymptote/base/interpolate.asy
   M /trunk/asymptote/base/labelpath.asy
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/base/pdfanim.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/plain_arcs.asy
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/plain_boxes.asy
   M /trunk/asymptote/base/plain_filldraw.asy
   M /trunk/asymptote/base/plain_markers.asy
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/plain_strings.asy
   M /trunk/asymptote/base/roundedpath.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/base/surface.asy
   M /trunk/asymptote/base/syzygy.asy
   M /trunk/asymptote/base/three.asy

Untabified and standardized indentation of base files.

------------------------------------------------------------------------
r2328 | jcbowman | 2007-04-09 14:34:45 -0600 (Mon, 09 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update documentation.

------------------------------------------------------------------------
r2327 | jcbowman | 2007-04-09 14:27:36 -0600 (Mon, 09 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/interpolate.asy
   M /trunk/asymptote/examples/interpolate1.asy

Added spline interpolation routines.

------------------------------------------------------------------------
r2326 | jcbowman | 2007-04-09 11:41:35 -0600 (Mon, 09 Apr 2007) | 4 lines
Changed paths:
   A /trunk/asymptote/base/interpolate.asy
   D /trunk/asymptote/doc/advection.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/advection.asy (from /trunk/asymptote/doc/advection.asy:2317)
   A /trunk/asymptote/examples/interpolate1.asy

Add Olivier Guibe's interpolation module and example.

Remove long examples from the documentation.

------------------------------------------------------------------------
r2325 | jcbowman | 2007-04-09 09:45:10 -0600 (Mon, 09 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/syzygy.asy
   M /trunk/asymptote/doc/asymptote.texi

Document syzygy module.

------------------------------------------------------------------------
r2324 | jcbowman | 2007-04-09 09:35:49 -0600 (Mon, 09 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/syzygy.asy

Remove default initializers.

------------------------------------------------------------------------
r2323 | jcbowman | 2007-04-09 09:30:08 -0600 (Mon, 09 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Fix surface lighting.

------------------------------------------------------------------------
r2322 | jcbowman | 2007-04-09 00:27:58 -0600 (Mon, 09 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update documentation.

------------------------------------------------------------------------
r2321 | jcbowman | 2007-04-09 00:26:01 -0600 (Mon, 09 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/Klein.asy
   M /trunk/asymptote/examples/parametricsurface.asy

For parameterized surfaces, rename bool oriented=true to bool outward=false.

------------------------------------------------------------------------
r2320 | jcbowman | 2007-04-08 23:54:01 -0600 (Sun, 08 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Improve discussion of surface orientation.

------------------------------------------------------------------------
r2319 | jcbowman | 2007-04-08 23:27:13 -0600 (Sun, 08 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Document oriented option for drawing surfaces.

------------------------------------------------------------------------
r2318 | jcbowman | 2007-04-08 22:52:43 -0600 (Sun, 08 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/examples/Klein.asy

Choose locally outward surface normal only for nonorientable surfaces.

------------------------------------------------------------------------
r2317 | jcbowman | 2007-04-08 21:41:35 -0600 (Sun, 08 Apr 2007) | 5 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Make ^^ return a path3[] instead of a guide3[] for consistency with the 2D
routines.

Remove spurious specifier when writing a guide3.

------------------------------------------------------------------------
r2316 | jcbowman | 2007-04-08 17:43:53 -0600 (Sun, 08 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Document string array reads under line mode.

------------------------------------------------------------------------
r2315 | jcbowman | 2007-04-08 17:31:00 -0600 (Sun, 08 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.in

Add white-space string delimiter mode word(file, bool b=true).

------------------------------------------------------------------------
r2314 | jcbowman | 2007-04-08 12:25:39 -0600 (Sun, 08 Apr 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Explicitly write EPSF in output header rather than relying on dvips -E option
(which doesn't work for even the first page of multipage documents).

------------------------------------------------------------------------
r2313 | jcbowman | 2007-04-07 23:21:51 -0600 (Sat, 07 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy

More guide3 to path3 changes.

------------------------------------------------------------------------
r2312 | jcbowman | 2007-04-07 19:40:01 -0600 (Sat, 07 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h

Revert csv comment changes.

------------------------------------------------------------------------
r2311 | jcbowman | 2007-04-07 19:37:09 -0600 (Sat, 07 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Remove spurious diagnostic.

------------------------------------------------------------------------
r2310 | jcbowman | 2007-04-07 18:43:10 -0600 (Sat, 07 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/patterns.asy
   M /trunk/asymptote/base/plain_arcs.asy
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/plain_boxes.asy
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/base/plain_filldraw.asy
   M /trunk/asymptote/base/plain_markers.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi

Standardize path vs. guide.

------------------------------------------------------------------------
r2309 | jcbowman | 2007-04-07 18:42:27 -0600 (Sat, 07 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Update fixed graph size documentation.

------------------------------------------------------------------------
r2308 | jcbowman | 2007-04-07 18:41:29 -0600 (Sat, 07 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/filegraph.dat

Added header comment line.

------------------------------------------------------------------------
r2307 | jcbowman | 2007-04-07 18:40:09 -0600 (Sat, 07 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/CAD.asy

Standardized indentation.

------------------------------------------------------------------------
r2306 | jcbowman | 2007-04-07 18:38:28 -0600 (Sat, 07 Apr 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h

Allow escaping of comment character in strings.

Disable comment character when reading raw characters with getc(file).

------------------------------------------------------------------------
r2305 | jcbowman | 2007-04-07 02:10:49 -0600 (Sat, 07 Apr 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Added -E option to dvips to force it to denote the file as EPSF
(we nevertheless discard the computed dvips bounding box information).

------------------------------------------------------------------------
r2304 | jcbowman | 2007-04-06 16:25:57 -0600 (Fri, 06 Apr 2007) | 6 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Document reltime, relpoint, and midpoint routines.

Add 3D midpoint routine.

Standardize path arguments names.

------------------------------------------------------------------------
r2303 | jcbowman | 2007-04-06 00:31:29 -0600 (Fri, 06 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Clean up _slide*_.aux files.

------------------------------------------------------------------------
r2302 | jcbowman | 2007-04-06 00:19:31 -0600 (Fri, 06 Apr 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   A /trunk/asymptote/base/syzygy.asy
   A /trunk/asymptote/doc/eetomumu.asy (from /trunk/asymptote/examples/eetomumu.asy:2301)
   A /trunk/asymptote/doc/elliptic.asy (from /trunk/asymptote/examples/elliptic.asy:2301)
   M /trunk/asymptote/doc/intro.asy
   A /trunk/asymptote/doc/knots.asy
   A /trunk/asymptote/doc/pixel.ps
   D /trunk/asymptote/examples/eetomumu.asy
   D /trunk/asymptote/examples/elliptic.asy

Updated intro.asy to Andy's talk at the University of Alberta.

Addded syzygy module and knots.asy example.

------------------------------------------------------------------------
r2301 | jcbowman | 2007-04-04 09:16:45 -0600 (Wed, 04 Apr 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   A /trunk/asymptote/examples/Klein.asy

Choose correct surface normal when calculating lighting.

Added Klein bottle example.

------------------------------------------------------------------------
r2300 | jcbowman | 2007-04-03 23:14:18 -0600 (Tue, 03 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/surface.asy

Removed unused sign.

------------------------------------------------------------------------
r2299 | jcbowman | 2007-04-03 09:22:21 -0600 (Tue, 03 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Remove unused dependency on LaTeX "rotating" package.

------------------------------------------------------------------------
r2298 | jcbowman | 2007-04-02 11:29:48 -0600 (Mon, 02 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Clarify nonroot install instructions.

------------------------------------------------------------------------
r2297 | jcbowman | 2007-04-01 13:48:00 -0600 (Sun, 01 Apr 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/base/flowchart.asy
   M /trunk/asymptote/doc/asymptote.texi

Allow one to control the minimum width and height of flowchart blocks
separately.

------------------------------------------------------------------------
r2296 | jcbowman | 2007-04-01 03:16:23 -0600 (Sun, 01 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.25svn.

------------------------------------------------------------------------
r2295 | jcbowman | 2007-04-01 02:37:10 -0600 (Sun, 01 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Fix formatting.

------------------------------------------------------------------------
r2294 | jcbowman | 2007-04-01 02:33:59 -0600 (Sun, 01 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile

Simplify makefile.

------------------------------------------------------------------------
r2293 | jcbowman | 2007-04-01 02:24:24 -0600 (Sun, 01 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Fix backslash.

------------------------------------------------------------------------
r2292 | jcbowman | 2007-04-01 01:57:57 -0600 (Sun, 01 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed typo.

------------------------------------------------------------------------
r2291 | jcbowman | 2007-04-01 01:51:53 -0600 (Sun, 01 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Fix __CYGWIN__ preprocessor test.

------------------------------------------------------------------------
r2290 | jcbowman | 2007-04-01 01:36:06 -0600 (Sun, 01 Apr 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix binary space partition camera positioning.

------------------------------------------------------------------------
r2289 | jcbowman | 2007-03-31 22:19:34 -0600 (Sat, 31 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Added 3D version of intersectionpoints routine.

------------------------------------------------------------------------
r2288 | jcbowman | 2007-03-31 20:00:15 -0600 (Sat, 31 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/flowchart.asy
   M /trunk/asymptote/doc/asymptote.texi

Add optional fixed block size specifiers.

------------------------------------------------------------------------
r2287 | jcbowman | 2007-03-31 13:49:01 -0600 (Sat, 31 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/stats.asy

Remove workarounds for real[1][] bug fixed in r2274.

------------------------------------------------------------------------
r2286 | jcbowman | 2007-03-31 13:43:59 -0600 (Sat, 31 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Reimplement display.

------------------------------------------------------------------------
r2285 | jcbowman | 2007-03-31 10:40:17 -0600 (Sat, 31 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/secondaryaxis.asy

Change && to &.

------------------------------------------------------------------------
r2284 | jcbowman | 2007-03-31 10:39:02 -0600 (Sat, 31 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/secondaryaxis.asy

Change && to &.

------------------------------------------------------------------------
r2283 | jcbowman | 2007-03-31 10:35:47 -0600 (Sat, 31 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/leastsquares.asy

Change && to &.

------------------------------------------------------------------------
r2282 | jcbowman | 2007-03-31 10:33:03 -0600 (Sat, 31 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/fontsize.asy
   M /trunk/asymptote/doc/asymptote.texi

Update fontsize to use fix-cm.sty instead of type1cm.sty.

------------------------------------------------------------------------
r2281 | jcbowman | 2007-03-29 11:37:29 -0600 (Thu, 29 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/stack.cc

Clear errors encountered via debugging _eval.

------------------------------------------------------------------------
r2280 | jcbowman | 2007-03-28 12:57:14 -0600 (Wed, 28 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Fix default y tick values.

------------------------------------------------------------------------
r2279 | jcbowman | 2007-03-28 08:52:23 -0600 (Wed, 28 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update MacOS X binary URL.

------------------------------------------------------------------------
r2278 | jcbowman | 2007-03-28 08:07:49 -0600 (Wed, 28 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy

Make angle(rotate(x)) always return x (mod 360).

------------------------------------------------------------------------
r2277 | jcbowman | 2007-03-27 12:17:00 -0600 (Tue, 27 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/errormsg.h

Remove spurious line break after syntax errors.

------------------------------------------------------------------------
r2276 | jcbowman | 2007-03-27 09:41:53 -0600 (Tue, 27 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Delaunay.cc

Update URL.

------------------------------------------------------------------------
r2275 | jcbowman | 2007-03-27 09:34:58 -0600 (Tue, 27 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/Delaunay.cc

Fix segmentation fault in Dumoulin's C++ port of Burke's Triangulation routine.

------------------------------------------------------------------------
r2274 | jcbowman | 2007-03-27 08:05:53 -0600 (Tue, 27 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/newexp.cc

Fixed new real[1][] bug.

------------------------------------------------------------------------
r2273 | jcbowman | 2007-03-27 07:36:38 -0600 (Tue, 27 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Added bitwise NOT function.

------------------------------------------------------------------------
r2272 | jcbowman | 2007-03-27 06:54:12 -0600 (Tue, 27 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Rename intersect arguments to correspond to documentation.

------------------------------------------------------------------------
r2271 | jcbowman | 2007-03-27 06:53:31 -0600 (Tue, 27 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/psfile.cc

Fix segmentation fault given real[n][0] data array.

------------------------------------------------------------------------
r2270 | jcbowman | 2007-03-26 13:28:28 -0600 (Mon, 26 Mar 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy

Added missing tensorshade picture arguments.

Fixed ambiguity with "asy plain_picture.asy" test.

------------------------------------------------------------------------
r2269 | jcbowman | 2007-03-26 13:21:56 -0600 (Mon, 26 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/stats.asy

Change array op && to &.

------------------------------------------------------------------------
r2268 | jcbowman | 2007-03-26 07:41:10 -0600 (Mon, 26 Mar 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Use hard-wired postscript-to-tex scaling for clipping, rather than
calculating it from defaultmatrix, to support explicit post-scaling of eps
figures (e.g. with \includegraphics).

------------------------------------------------------------------------
r2267 | jcbowman | 2007-03-26 05:52:05 -0600 (Mon, 26 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/doc/asymptote.texi

Document multidimensional array initialization.

------------------------------------------------------------------------
r2266 | hammera | 2007-03-25 22:56:55 -0600 (Sun, 25 Mar 2007) | 1 line
Changed paths:
   M /trunk/asymptote/TODO


------------------------------------------------------------------------
r2265 | hammera | 2007-03-25 22:10:05 -0600 (Sun, 25 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h

Removed array checking from && and ||.

------------------------------------------------------------------------
r2264 | jcbowman | 2007-03-25 01:24:51 -0600 (Sun, 25 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Revert r2257.

------------------------------------------------------------------------
r2263 | jcbowman | 2007-03-25 01:05:02 -0600 (Sun, 25 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Document null instances of structures.

------------------------------------------------------------------------
r2262 | jcbowman | 2007-03-25 00:53:13 -0600 (Sun, 25 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/binarytree.asy

Use null initializer for binarytreeNode.

------------------------------------------------------------------------
r2261 | jcbowman | 2007-03-25 00:23:46 -0600 (Sun, 25 Mar 2007) | 7 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Added & and | boolean operators which work like && and || except that they
always evaluate both arguments.

Renamed array boolean operators && and || to & and |.

Added AND, OR, and XOR bitwise functions of two integers.

------------------------------------------------------------------------
r2260 | jcbowman | 2007-03-24 12:19:48 -0600 (Sat, 24 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile

Fix intro.pdf target.

------------------------------------------------------------------------
r2259 | jcbowman | 2007-03-24 11:28:46 -0600 (Sat, 24 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Simplify and improve implementation of figure().

------------------------------------------------------------------------
r2258 | jcbowman | 2007-03-24 11:28:08 -0600 (Sat, 24 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/intro.asy

Use invisible figuremattpen for Asymptote logo.

------------------------------------------------------------------------
r2257 | jcbowman | 2007-03-24 11:27:25 -0600 (Sat, 24 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/settings.cc

Enclose PostScript clipping code with gsave and grestore.

------------------------------------------------------------------------
r2256 | jcbowman | 2007-03-24 11:25:52 -0600 (Sat, 24 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/surface.asy

Move camera for infinite projections.

------------------------------------------------------------------------
r2255 | jcbowman | 2007-03-22 21:41:41 -0600 (Thu, 22 Mar 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/doc/asymptote.texi

Allow | as binary operator. Remove || and && from list as they always expand to
a ? true : b and a ? b : false.

------------------------------------------------------------------------
r2254 | jcbowman | 2007-03-22 01:34:13 -0600 (Thu, 22 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/surface.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi

For infinite projections, move camera to outside of bounding box.

------------------------------------------------------------------------
r2253 | jcbowman | 2007-03-21 06:42:18 -0600 (Wed, 21 Mar 2007) | 5 lines
Changed paths:
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.cc

Fix binary space partitioning for projections from infinity (oblique and
orthographic).

Generalize perspective projection to allow any target point.

------------------------------------------------------------------------
r2252 | jcbowman | 2007-03-19 01:23:53 -0600 (Mon, 19 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Use local projection consistently in binary space partition splitting.

------------------------------------------------------------------------
r2251 | jcbowman | 2007-03-18 06:33:03 -0600 (Sun, 18 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/knot.h

Check for tension < 0.75.

------------------------------------------------------------------------
r2250 | jcbowman | 2007-03-14 22:18:10 -0600 (Wed, 14 Mar 2007) | 6 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/base/binarytree.asy
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/flowchart.asy
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/grid3.asy
   M /trunk/asymptote/base/light.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/plain_margins.asy
   M /trunk/asymptote/base/plain_markers.asy
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/simplex.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/base/surface.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/tree.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/elliptic.asy

Update documentation of the implicit initializer for structures.

Remove operator init() initializers that are no longer needed.

Initialize Tension in three.asy with sensible defaults.

------------------------------------------------------------------------
r2249 | jcbowman | 2007-03-14 00:47:33 -0600 (Wed, 14 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/texfile.cc

Support multiple pdf animations in inlinetex mode.

------------------------------------------------------------------------
r2248 | jcbowman | 2007-03-14 00:46:44 -0600 (Wed, 14 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/plain_strings.asy

Minor reorganization.

------------------------------------------------------------------------
r2247 | jcbowman | 2007-03-14 00:44:28 -0600 (Wed, 14 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/process.cc

Format.

------------------------------------------------------------------------
r2246 | hammera | 2007-03-13 21:48:12 -0600 (Tue, 13 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/tests/types/init.asy

Add automatic record initializers after the records are defined.

------------------------------------------------------------------------
r2245 | hammera | 2007-03-13 21:37:27 -0600 (Tue, 13 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/coder.h

Added note about loop translation.

------------------------------------------------------------------------
r2244 | jcbowman | 2007-03-13 01:23:43 -0600 (Tue, 13 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Input LaTeX preamble only in inline mode.

------------------------------------------------------------------------
r2243 | jcbowman | 2007-03-13 01:14:55 -0600 (Tue, 13 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.cc

Work around pdflatex bug.

------------------------------------------------------------------------
r2242 | jcbowman | 2007-03-13 00:34:06 -0600 (Tue, 13 Mar 2007) | 5 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/texfile.cc

In inlinetex mode, communicate the asy texpreamble to TeX via \jobname_.pre.

Remove asypreamble environment; corresponding Asymptote commands should now
be put in the asydef environment.

------------------------------------------------------------------------
r2241 | jcbowman | 2007-03-11 17:49:13 -0600 (Sun, 11 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi

Minor updates.

------------------------------------------------------------------------
r2240 | jcbowman | 2007-03-11 12:23:17 -0600 (Sun, 11 Mar 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/settings.cc

Make Ghostscript dependency explict for MSWindows.

Check for GPL Ghostscript as well as AFPL Ghostscript.

------------------------------------------------------------------------
r2239 | jcbowman | 2007-03-11 11:15:00 -0600 (Sun, 11 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor clarifications.

------------------------------------------------------------------------
r2238 | jcbowman | 2007-03-11 10:30:10 -0600 (Sun, 11 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Simplify MSWindows registry lookup.

------------------------------------------------------------------------
r2237 | jcbowman | 2007-03-10 00:52:49 -0700 (Sat, 10 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.24svn.

------------------------------------------------------------------------
r2236 | jcbowman | 2007-03-10 00:13:56 -0700 (Sat, 10 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/settings.cc

Fix cxx warning.

------------------------------------------------------------------------
r2235 | jcbowman | 2007-03-09 23:56:52 -0700 (Fri, 09 Mar 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/settings.cc

Autoconfigure under MSWindows by querying the registry, so that Asymptote
and the applications it depends on may now be installed in any location.

------------------------------------------------------------------------
r2234 | jcbowman | 2007-03-09 23:52:43 -0700 (Fri, 09 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/util.cc

Check if hint is set before accessing it.

------------------------------------------------------------------------
r2233 | jcbowman | 2007-03-09 23:18:41 -0700 (Fri, 09 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/genv.cc

Fix import gsl under MSWindows.

------------------------------------------------------------------------
r2232 | jcbowman | 2007-03-08 22:35:13 -0700 (Thu, 08 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Simplify implementation of texpreamble environment.

------------------------------------------------------------------------
r2231 | jcbowman | 2007-03-08 22:03:33 -0700 (Thu, 08 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/latexusage.tex

Fix typo.

------------------------------------------------------------------------
r2230 | jcbowman | 2007-03-08 21:59:11 -0700 (Thu, 08 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Add empty postenvironment definitions.

------------------------------------------------------------------------
r2229 | jcbowman | 2007-03-08 21:35:25 -0700 (Thu, 08 Mar 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex

Add texpreamble environment to contain the LaTeX preamble for both LaTeX
and Asymptote.

------------------------------------------------------------------------
r2228 | jcbowman | 2007-03-08 11:44:25 -0700 (Thu, 08 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Remove unused line.

------------------------------------------------------------------------
r2227 | jcbowman | 2007-03-07 23:43:48 -0700 (Wed, 07 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/settings.cc

Add autoimport option.

------------------------------------------------------------------------
r2226 | jcbowman | 2007-03-06 11:17:22 -0700 (Tue, 06 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Allow shipout to write to other directories if and only if -global is true.

------------------------------------------------------------------------
r2225 | jcbowman | 2007-03-06 00:25:30 -0700 (Tue, 06 Mar 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Ensure colon is catcode other (12) so that TeX includes like
\usepackage[frenchb]{babel} don't break inlinetex mode.

------------------------------------------------------------------------
r2224 | jcbowman | 2007-03-05 15:05:53 -0700 (Mon, 05 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/examples/poster.asy

Fix background picture sizing.

------------------------------------------------------------------------
r2223 | jcbowman | 2007-03-05 14:58:47 -0700 (Mon, 05 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/poster.asy

Set background size.

------------------------------------------------------------------------
r2222 | jcbowman | 2007-03-05 02:51:51 -0700 (Mon, 05 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.23svn.

------------------------------------------------------------------------
r2221 | jcbowman | 2007-03-05 02:01:16 -0700 (Mon, 05 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Added missing header.

------------------------------------------------------------------------
r2220 | jcbowman | 2007-03-05 01:33:43 -0700 (Mon, 05 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy

Support legends in both forms of 3D contour drawing routines.

------------------------------------------------------------------------
r2219 | jcbowman | 2007-03-05 01:31:49 -0700 (Mon, 05 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy

Support legends in 3D contour drawing routines.

------------------------------------------------------------------------
r2218 | jcbowman | 2007-03-05 00:58:37 -0700 (Mon, 05 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Add discussion of icomma package.

------------------------------------------------------------------------
r2217 | jcbowman | 2007-03-05 00:44:32 -0700 (Mon, 05 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/runtime.in

Fix format(-0.5) under locales with nonperiod decimal separator.

------------------------------------------------------------------------
r2216 | jcbowman | 2007-03-05 00:17:12 -0700 (Mon, 05 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/diatom.asy

Mention link page, including user-written Asymptote tutorial.

------------------------------------------------------------------------
r2215 | jcbowman | 2007-03-04 12:17:33 -0700 (Sun, 04 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/markers1.asy

Add predefined markers.

------------------------------------------------------------------------
r2214 | jcbowman | 2007-03-04 11:18:45 -0700 (Sun, 04 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor edits.

------------------------------------------------------------------------
r2213 | jcbowman | 2007-03-04 11:10:23 -0700 (Sun, 04 Mar 2007) | 5 lines
Changed paths:
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/markers1.asy
   M /trunk/asymptote/doc/markers2.asy

Renamed markuniform(int n, frame center, bool rotated=false) to
markinterval(int n=1, frame f, bool rotated=false), which now centers n copies
of frame f within uniformly space intervals in arclength along the path,
optionally rotated by the angle of the local tangent.

------------------------------------------------------------------------
r2212 | jcbowman | 2007-03-04 10:16:14 -0700 (Sun, 04 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile

Explicitly list intro.asy dependencies.

------------------------------------------------------------------------
r2211 | jcbowman | 2007-03-04 00:59:30 -0700 (Sun, 04 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/errorbars.asy
   A /trunk/asymptote/doc/markers1.asy (from /trunk/asymptote/examples/markers1.asy:2210)
   A /trunk/asymptote/doc/markers2.asy (from /trunk/asymptote/examples/markers2.asy:2210)
   D /trunk/asymptote/examples/markers1.asy
   D /trunk/asymptote/examples/markers2.asy

Updated marker documentation.

------------------------------------------------------------------------
r2210 | jcbowman | 2007-03-04 00:53:21 -0700 (Sun, 04 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/base/plain_markers.asy
   M /trunk/asymptote/examples/markers1.asy
   M /trunk/asymptote/examples/markers2.asy

Simplified/standardized markers interface.

------------------------------------------------------------------------
r2209 | jcbowman | 2007-03-04 00:47:51 -0700 (Sun, 04 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Formatting.

------------------------------------------------------------------------
r2208 | jcbowman | 2007-03-04 00:47:38 -0700 (Sun, 04 Mar 2007) | 6 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/doc/intro.asy

Remove bibliography page numbers.

Add Asymptote logo to intro.asy.

Change clearpage to eject to avoid extra page.

------------------------------------------------------------------------
r2207 | jcbowman | 2007-03-04 00:45:34 -0700 (Sun, 04 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy

Draw minor ticks below palette box.

------------------------------------------------------------------------
r2206 | jcbowman | 2007-03-03 21:08:48 -0700 (Sat, 03 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/intro.asy

Add short description of slide presentation package.

------------------------------------------------------------------------
r2205 | jcbowman | 2007-03-03 19:33:03 -0700 (Sat, 03 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/intro.asy

Remove directory qualifier.

------------------------------------------------------------------------
r2204 | jcbowman | 2007-03-03 19:32:42 -0700 (Sat, 03 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/animations/pdfmovie.asy

Import pdfanim.

------------------------------------------------------------------------
r2203 | jcbowman | 2007-03-03 19:31:52 -0700 (Sat, 03 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Check incoming array bounds.

------------------------------------------------------------------------
r2202 | jcbowman | 2007-03-03 17:48:39 -0700 (Sat, 03 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Show page numbers on subsequent bibliography pages.

------------------------------------------------------------------------
r2201 | jcbowman | 2007-03-03 14:46:09 -0700 (Sat, 03 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Number last page before bibliography.

------------------------------------------------------------------------
r2200 | jcbowman | 2007-03-03 14:45:49 -0700 (Sat, 03 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.h

Revert temporary patch.

------------------------------------------------------------------------
r2199 | jcbowman | 2007-03-03 13:37:29 -0700 (Sat, 03 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/doc/asymptote.texi

Add implicit pen initializer defaultpen.

------------------------------------------------------------------------
r2198 | jcbowman | 2007-03-03 13:02:54 -0700 (Sat, 03 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path3.cc

Fix concatentation of nullpaths.

------------------------------------------------------------------------
r2197 | jcbowman | 2007-03-03 12:32:32 -0700 (Sat, 03 Mar 2007) | 7 lines
Changed paths:
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Make seconds return -1 instead of 0 on failure, for consistency with UNIX
mktime routine.

Document workarounds for unimplemented "%Z" time zone specifier to seconds.

Improve diagnostic.

------------------------------------------------------------------------
r2196 | pivaldi | 2007-03-02 15:06:35 -0700 (Fri, 02 Mar 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/doc/asymptote.texi

Minor changes/updates.
------------------------------------------------------------------------
r2195 | pivaldi | 2007-03-02 12:43:16 -0700 (Fri, 02 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/markers2.asy

Replacing the parameter 'frame markerframe=newframe' by 'marker marker=nomarker'
in the routine 'markangle' of 'markers.asy'.
------------------------------------------------------------------------
r2194 | jcbowman | 2007-03-02 00:16:21 -0700 (Fri, 02 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/texfile.h

Don't output texpreamble in inline mode.

------------------------------------------------------------------------
r2193 | pivaldi | 2007-03-01 15:28:33 -0700 (Thu, 01 Mar 2007) | 1 line
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Correct typo.
------------------------------------------------------------------------
r2192 | pivaldi | 2007-03-01 15:15:58 -0700 (Thu, 01 Mar 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/doc/asymptote.texi

Documentation of the package markers.asy.
------------------------------------------------------------------------
r2191 | jcbowman | 2007-03-01 09:01:41 -0700 (Thu, 01 Mar 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/examples/sinc.asy

Added routines to facilitate drawing 3d contours.

------------------------------------------------------------------------
r2190 | pivaldi | 2007-03-01 08:37:30 -0700 (Thu, 01 Mar 2007) | 1 line
Changed paths:
   A /trunk/asymptote/examples/markers1.asy
   A /trunk/asymptote/examples/markers2.asy

Examples about the modules markers.asy
------------------------------------------------------------------------
r2189 | pivaldi | 2007-03-01 08:12:30 -0700 (Thu, 01 Mar 2007) | 1 line
Changed paths:
   A /trunk/asymptote/base/markers.asy

Others mark routines and markers.
------------------------------------------------------------------------
r2188 | jcbowman | 2007-02-28 22:55:57 -0700 (Wed, 28 Feb 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.in

Implemented binput and boutput functions for reading and writing in the native
(nonportable) machine binary format.

------------------------------------------------------------------------
r2187 | jcbowman | 2007-02-28 17:54:28 -0700 (Wed, 28 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/INSTALL

Document local installation.

------------------------------------------------------------------------
r2186 | jcbowman | 2007-02-28 17:29:42 -0700 (Wed, 28 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/transform.h

Fix uninitialized 'this.130' warning message from gcc 4.1.1 and 4.1.2.

------------------------------------------------------------------------
r2185 | jcbowman | 2007-02-28 13:56:44 -0700 (Wed, 28 Feb 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/base/labelpath.asy
   M /trunk/asymptote/base/plain_strings.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/doc/intro.asy
   M /trunk/asymptote/examples/animations/pdfmovie.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Fix bool latex() and pdf().

Remove lscape dependency and need for autorotation in slide.asy.

------------------------------------------------------------------------
r2184 | jcbowman | 2007-02-28 12:40:49 -0700 (Wed, 28 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Reactive begingroup.

------------------------------------------------------------------------
r2183 | jcbowman | 2007-02-28 00:35:32 -0700 (Wed, 28 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/runtime.in

Fix cxx errors.

------------------------------------------------------------------------
r2182 | jcbowman | 2007-02-28 00:28:39 -0700 (Wed, 28 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Remove unused configuration variable AC_HEADER_STDBOOL.

------------------------------------------------------------------------
r2181 | jcbowman | 2007-02-28 00:17:09 -0700 (Wed, 28 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fix cxx errors.

------------------------------------------------------------------------
r2180 | jcbowman | 2007-02-27 23:58:30 -0700 (Tue, 27 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/application.cc
   M /trunk/asymptote/application.h
   M /trunk/asymptote/common.h
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/fundec.h
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/locate.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h
   M /trunk/asymptote/stm.cc
   M /trunk/asymptote/stm.h
   M /trunk/asymptote/table.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h
   M /trunk/asymptote/varinit.cc
   M /trunk/asymptote/varinit.h

Move mem::list out of common.h due to ambiguities under old cxx compiler.

------------------------------------------------------------------------
r2179 | jcbowman | 2007-02-27 23:09:49 -0700 (Tue, 27 Feb 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Impose -finline-limit=400 on old (< 4.0.0) compilers to greatly speed up
compilation.

------------------------------------------------------------------------
r2178 | jcbowman | 2007-02-27 20:00:26 -0700 (Tue, 27 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/absyn.cc
   M /trunk/asymptote/absyn.h
   M /trunk/asymptote/application.cc
   M /trunk/asymptote/application.h
   M /trunk/asymptote/array.h
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/callable.h
   M /trunk/asymptote/camperror.cc
   M /trunk/asymptote/camperror.h
   M /trunk/asymptote/cast.cc
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/coder.cc
   A /trunk/asymptote/common.h
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/drawverbatim.h
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/env.cc
   M /trunk/asymptote/env.h
   M /trunk/asymptote/envcompleter.cc
   M /trunk/asymptote/envcompleter.h
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/fftw++.cc
   M /trunk/asymptote/fftw++.h
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/fundec.h
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/interact.h
   M /trunk/asymptote/item.h
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/lexical.h
   M /trunk/asymptote/locate.cc
   M /trunk/asymptote/locate.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/mathop.h
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/parser.h
   M /trunk/asymptote/path.h
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/process.h
   M /trunk/asymptote/program.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/record.cc
   M /trunk/asymptote/record.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h
   M /trunk/asymptote/stm.h
   M /trunk/asymptote/symbol.cc
   M /trunk/asymptote/symbol.h
   M /trunk/asymptote/table.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h
   M /trunk/asymptote/triple.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h
   M /trunk/asymptote/varinit.cc
   M /trunk/asymptote/varinit.h
   M /trunk/asymptote/vm.h

Put global name space qualifications in new common.h file.

------------------------------------------------------------------------
r2177 | jcbowman | 2007-02-27 10:08:33 -0700 (Tue, 27 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.h

Make tex pipe aware of a previously generated aux file.

------------------------------------------------------------------------
r2176 | jcbowman | 2007-02-27 08:58:53 -0700 (Tue, 27 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile

Fix makefile dependencies.

------------------------------------------------------------------------
r2175 | hammera | 2007-02-27 07:42:56 -0700 (Tue, 27 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/coder.h

Fixed inTranslation to handle frames for loops.

------------------------------------------------------------------------
r2174 | jcbowman | 2007-02-27 00:10:31 -0700 (Tue, 27 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/intro.asy

Temporarily fix svn builds.

------------------------------------------------------------------------
r2173 | jcbowman | 2007-02-26 23:50:54 -0700 (Mon, 26 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.h

Temporarily disable aux file input.

------------------------------------------------------------------------
r2172 | jcbowman | 2007-02-26 23:40:30 -0700 (Mon, 26 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/application.cc
   M /trunk/asymptote/application.h
   M /trunk/asymptote/cast.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/env.h
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/locate.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/symbol.h
   M /trunk/asymptote/table.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h
   M /trunk/asymptote/varinit.cc
   M /trunk/asymptote/varinit.h

Fix further memory leaks.

------------------------------------------------------------------------
r2171 | jcbowman | 2007-02-26 22:10:23 -0700 (Mon, 26 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Fixed segmentation fault.

------------------------------------------------------------------------
r2170 | jcbowman | 2007-02-26 21:53:35 -0700 (Mon, 26 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi

Possible workaround for Makefile problem on Debian.

------------------------------------------------------------------------
r2169 | jcbowman | 2007-02-26 21:37:06 -0700 (Mon, 26 Feb 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/Delaunay.cc
   M /trunk/asymptote/absyn.cc
   M /trunk/asymptote/absyn.h
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/camperror.cc
   M /trunk/asymptote/camperror.h
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/drawverbatim.h
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/env.cc
   M /trunk/asymptote/envcompleter.cc
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/lexical.h
   M /trunk/asymptote/locate.cc
   M /trunk/asymptote/locate.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/mathop.h
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/parser.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/record.cc
   M /trunk/asymptote/record.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/symbol.cc
   M /trunk/asymptote/symbol.h
   M /trunk/asymptote/table.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h
   M /trunk/asymptote/vm.h

Fix memory leaks by using mem::string, mem::istringstream,
mem::ostringstream, and mem::stringbuf everywhere.

------------------------------------------------------------------------
r2168 | hammera | 2007-02-26 19:03:46 -0700 (Mon, 26 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Explained lifetime of loop variables.

------------------------------------------------------------------------
r2167 | jcbowman | 2007-02-26 17:22:21 -0700 (Mon, 26 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Update discussion of local variable allocation in loops.

------------------------------------------------------------------------
r2166 | hammera | 2007-02-26 09:07:53 -0700 (Mon, 26 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Added documentation on static qualifiers in loops.

------------------------------------------------------------------------
r2165 | hammera | 2007-02-26 08:41:28 -0700 (Mon, 26 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO

Removed completed TODO item.

------------------------------------------------------------------------
r2164 | hammera | 2007-02-26 08:40:41 -0700 (Mon, 26 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/program.cc
   M /trunk/asymptote/program.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stm.cc
   A /trunk/asymptote/tests/frames/loop.asy

Allocate variables in a loop iteration in their own frame.

------------------------------------------------------------------------
r2163 | jcbowman | 2007-02-26 00:36:35 -0700 (Mon, 26 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/embed.asy

Force outputformat to "pdf".

------------------------------------------------------------------------
r2162 | jcbowman | 2007-02-26 00:35:40 -0700 (Mon, 26 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/pdfanim.asy

Set outformat to pdf.

------------------------------------------------------------------------
r2161 | jcbowman | 2007-02-26 00:34:34 -0700 (Mon, 26 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Remove unwanted texput.pdf file.

------------------------------------------------------------------------
r2160 | jcbowman | 2007-02-25 11:22:00 -0700 (Sun, 25 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/doc/asycolors.sty
   M /trunk/asymptote/texfile.h

Load color package even for TeX pipe.

------------------------------------------------------------------------
r2159 | jcbowman | 2007-02-25 11:12:13 -0700 (Sun, 25 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/geometry.asy

Formatted.

------------------------------------------------------------------------
r2158 | jcbowman | 2007-02-25 11:01:12 -0700 (Sun, 25 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/locate.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/texfile.h

Avoid duplicate .aux file inclusion (and duplicate labels).

------------------------------------------------------------------------
r2157 | jcbowman | 2007-02-25 09:54:30 -0700 (Sun, 25 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/pipestream.h

Removed extra blank lines in tex pipe diagnostics.

------------------------------------------------------------------------
r2156 | pivaldi | 2007-02-25 08:08:43 -0700 (Sun, 25 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/base/plain_margins.asy

Improve the function 'perpendicular' of geometry.asy.
Add operator +(margin,margin) in plain_magin.asy.
------------------------------------------------------------------------
r2155 | jcbowman | 2007-02-25 08:02:11 -0700 (Sun, 25 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Simplified bullet command.

------------------------------------------------------------------------
r2154 | jcbowman | 2007-02-24 19:47:11 -0700 (Sat, 24 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile

Load correct base files.

------------------------------------------------------------------------
r2153 | jcbowman | 2007-02-24 17:23:36 -0700 (Sat, 24 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Simplify skeleton routine interface.

------------------------------------------------------------------------
r2152 | jcbowman | 2007-02-24 17:15:39 -0700 (Sat, 24 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Split skeleton routines to provide finer control.

------------------------------------------------------------------------
r2151 | jcbowman | 2007-02-24 09:52:09 -0700 (Sat, 24 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Turn off setlocale warnings when not debugging.

------------------------------------------------------------------------
r2150 | jcbowman | 2007-02-24 09:51:43 -0700 (Sat, 24 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc

Use namespace setitings.

------------------------------------------------------------------------
r2149 | pivaldi | 2007-02-24 03:52:50 -0700 (Sat, 24 Feb 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Correction of ps/pdf-view-command documentation.
------------------------------------------------------------------------
r2148 | jcbowman | 2007-02-22 13:21:01 -0700 (Thu, 22 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asy.1.begin

Fix hyphens and formatting in man page.

------------------------------------------------------------------------
r2147 | jcbowman | 2007-02-22 13:06:48 -0700 (Thu, 22 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Change autorotation to true.

------------------------------------------------------------------------
r2146 | jcbowman | 2007-02-22 12:49:10 -0700 (Thu, 22 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Updated Debian binary site.

------------------------------------------------------------------------
r2145 | jcbowman | 2007-02-22 00:36:59 -0700 (Thu, 22 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/intro.asy

Generate more missing files.

------------------------------------------------------------------------
r2144 | jcbowman | 2007-02-22 00:34:49 -0700 (Thu, 22 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/intro.asy

Autogenerate missing files.

------------------------------------------------------------------------
r2143 | jcbowman | 2007-02-22 00:17:06 -0700 (Thu, 22 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/xstream.h

Make eof set fail bit.

------------------------------------------------------------------------
r2142 | jcbowman | 2007-02-22 00:14:51 -0700 (Thu, 22 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/xstream.h

Make eof set fail().

------------------------------------------------------------------------
r2141 | jcbowman | 2007-02-21 23:45:12 -0700 (Wed, 21 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Removed duplicate sentence.

------------------------------------------------------------------------
r2140 | jcbowman | 2007-02-21 23:43:07 -0700 (Wed, 21 Feb 2007) | 6 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/filegraph.asy
   A /trunk/asymptote/doc/filegraph.dat
   A /trunk/asymptote/doc/intro.asy
   A /trunk/asymptote/doc/intro_.bbl
   M /trunk/asymptote/examples/slidedemo.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Added introductory Asymptote slide presentation (intro.pdf).

Added keepaux option to keep intermediate LaTeX aux files.

Added example filegraph.asy of graphing columns of data from a file.

------------------------------------------------------------------------
r2139 | jcbowman | 2007-02-21 21:40:34 -0700 (Wed, 21 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Fix logarithmic tick labels near the machine epsilon.

------------------------------------------------------------------------
r2138 | pivaldi | 2007-02-21 10:29:15 -0700 (Wed, 21 Feb 2007) | 1 line
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

typo correction.
------------------------------------------------------------------------
r2137 | jcbowman | 2007-02-21 09:56:54 -0700 (Wed, 21 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Remove alien to deb conversion documentation.

------------------------------------------------------------------------
r2136 | jcbowman | 2007-02-21 09:47:55 -0700 (Wed, 21 Feb 2007) | 5 lines
Changed paths:
   M /trunk/asymptote/base/plain_strings.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/doc/bezier2.asy
   A /trunk/asymptote/doc/beziercurve.asy
   M /trunk/asymptote/doc/datagraph.asy

Support slide bibliography under pdflatex.

Add string file(string) which reads file as a string, and verbatim
typesetting command.

------------------------------------------------------------------------
r2135 | jcbowman | 2007-02-20 21:52:11 -0700 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Added missing space.

------------------------------------------------------------------------
r2134 | jcbowman | 2007-02-19 23:01:03 -0700 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Fix typo.

------------------------------------------------------------------------
r2133 | jcbowman | 2007-02-19 22:52:40 -0700 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/slidedemo.asy

Added backgroundcolor and foregroundcolor.

------------------------------------------------------------------------
r2132 | jcbowman | 2007-02-19 22:51:23 -0700 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Implement colorspace command for extracting colorspace of pens.

------------------------------------------------------------------------
r2131 | jcbowman | 2007-02-19 22:50:50 -0700 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_strings.asy

Implement verbatim command.

------------------------------------------------------------------------
r2130 | jcbowman | 2007-02-19 09:58:21 -0700 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.22svn.

------------------------------------------------------------------------
r2129 | jcbowman | 2007-02-19 09:08:21 -0700 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Fixed cxx warning.

------------------------------------------------------------------------
r2128 | jcbowman | 2007-02-19 08:56:20 -0700 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed typo.

------------------------------------------------------------------------
r2127 | jcbowman | 2007-02-19 08:18:14 -0700 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/psfile.cc

Allow DEFCOLOR when promoting colorspaces.

------------------------------------------------------------------------
r2126 | jcbowman | 2007-02-19 00:54:23 -0700 (Mon, 19 Feb 2007) | 8 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/examples/latticeshading.asy
   M /trunk/asymptote/examples/sacone.asy
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Automatically promote colors to highest colorspace in shading and image
routines.

Fix grayscale and cmyk latticeshading.

Significantly increase speed of image processing by caching bw, gray, rgb,
and cmyk settings in a global variable. 

------------------------------------------------------------------------
r2125 | jcbowman | 2007-02-19 00:51:41 -0700 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update documentation of Linear scaling type.

------------------------------------------------------------------------
r2124 | jcbowman | 2007-02-19 00:50:14 -0700 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/xasy

Check array bounds.

------------------------------------------------------------------------
r2123 | jcbowman | 2007-02-19 00:49:34 -0700 (Mon, 19 Feb 2007) | 8 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/examples/fillcontour.asy

Collect double-vertex contours.

Increase epsilon.

Fix contour fill routine.

Separate contour fill routine from palette computation.

------------------------------------------------------------------------
r2122 | jcbowman | 2007-02-19 00:42:43 -0700 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Added Philippe's improved show-function-at-point fix.

------------------------------------------------------------------------
r2121 | jcbowman | 2007-02-18 12:58:55 -0700 (Sun, 18 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Delete any existing *asy-help* buffer in asy-show-function-at-point.

------------------------------------------------------------------------
r2120 | jcbowman | 2007-02-17 09:37:26 -0700 (Sat, 17 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Improve tick calculation when Step > 0.

------------------------------------------------------------------------
r2119 | jcbowman | 2007-02-17 08:47:45 -0700 (Sat, 17 Feb 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Fix tick calculation.

Improve zero detection.

------------------------------------------------------------------------
r2118 | jcbowman | 2007-02-17 03:48:15 -0700 (Sat, 17 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Fix tick label scaling.

------------------------------------------------------------------------
r2117 | jcbowman | 2007-02-16 21:19:34 -0700 (Fri, 16 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Remove vv from settings module.

------------------------------------------------------------------------
r2116 | jcbowman | 2007-02-16 09:23:29 -0700 (Fri, 16 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Resolve -vv ambiguity.

------------------------------------------------------------------------
r2115 | pivaldi | 2007-02-15 04:00:02 -0700 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/plain_markers.asy

Fix typo.
------------------------------------------------------------------------
r2114 | jcbowman | 2007-02-14 23:37:14 -0700 (Wed, 14 Feb 2007) | 6 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Fix spurious vertical shifting of bullets.

Reimplemented figuremattpen.

Make bibliography visible in reverse video.

------------------------------------------------------------------------
r2113 | jcbowman | 2007-02-14 14:02:00 -0700 (Wed, 14 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Added --version option.

------------------------------------------------------------------------
r2112 | pivaldi | 2007-02-14 04:51:45 -0700 (Wed, 14 Feb 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

bug fix in asy-show-function-at-point
------------------------------------------------------------------------
r2111 | jcbowman | 2007-02-13 23:56:41 -0700 (Tue, 13 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy

Resolve ambiguity in intersectionpoints.

------------------------------------------------------------------------
r2110 | jcbowman | 2007-02-13 22:41:42 -0700 (Tue, 13 Feb 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_markers.asy
   M /trunk/asymptote/doc/asymptote.texi

Add rotated option to mark_uniform to rotate marker frames by angle of
local tangent.

------------------------------------------------------------------------
r2109 | jcbowman | 2007-02-13 22:40:33 -0700 (Tue, 13 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy

Ignore empty picture bounds when adding pictures; simplify userBox and userClip.

------------------------------------------------------------------------
r2108 | jcbowman | 2007-02-13 15:08:01 -0700 (Tue, 13 Feb 2007) | 2 lines
Changed paths:
   A /trunk/asymptote/doc/FAQ/install-sh
   A /trunk/asymptote/doc/install-sh
   M /trunk/asymptote/install-sh

Update to latest autoconf install-sh and patch it to ignore -p option.

------------------------------------------------------------------------
r2107 | jcbowman | 2007-02-12 21:44:06 -0700 (Mon, 12 Feb 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/asymptote.texi

Add an ASYMPTOTE_SITEDIR environment variable listing additional
directories to use for generating asy-mode.el keywords.

------------------------------------------------------------------------
r2106 | jcbowman | 2007-02-12 21:19:14 -0700 (Mon, 12 Feb 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Document new interactive calculator feature: expressions entered at the
interactive prompt are automatically evaluated and written to stdout
(provided a corresponding write method is defined).

------------------------------------------------------------------------
r2105 | jcbowman | 2007-02-12 20:47:36 -0700 (Mon, 12 Feb 2007) | 3 lines
Changed paths:
   A /trunk/asymptote/patches/gc6.8_AIX.patch

Add patch to fix an incorrect Boehm garbage collector prototype in the file
gc6.8/include/gc.h (version 6.8).

------------------------------------------------------------------------
r2104 | jcbowman | 2007-02-12 14:53:52 -0700 (Mon, 12 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Added texcommand to allow one to override the tex engine command name.

------------------------------------------------------------------------
r2103 | jcbowman | 2007-02-12 12:54:38 -0700 (Mon, 12 Feb 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/patches/README

Apply gc6.8 GC_INIT patch for AIX systems.

Document gcc3.3.2curses.patch.

------------------------------------------------------------------------
r2102 | pivaldi | 2007-02-12 08:11:48 -0700 (Mon, 12 Feb 2007) | 1 line
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor edit.
------------------------------------------------------------------------
r2101 | pivaldi | 2007-02-12 07:51:18 -0700 (Mon, 12 Feb 2007) | 1 line
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Add brief documentation of lasy-mode, typing correction.
------------------------------------------------------------------------
r2100 | jcbowman | 2007-02-11 23:04:47 -0700 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/process.cc

Fixed cxx warning message.

------------------------------------------------------------------------
r2099 | jcbowman | 2007-02-11 22:51:14 -0700 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/entry.cc

Fix compilation under -DNOHASH.

------------------------------------------------------------------------
r2098 | jcbowman | 2007-02-11 22:36:38 -0700 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/symbol.h
   M /trunk/asymptote/util.h

Portability tweaks.

------------------------------------------------------------------------
r2097 | jcbowman | 2007-02-11 21:58:27 -0700 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/patches/gcc3.3.2curses.patch

Use more portable context patch.

------------------------------------------------------------------------
r2096 | jcbowman | 2007-02-11 21:47:20 -0700 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/patches/gcc3.3.2curses.patch

Make patch more portable.

------------------------------------------------------------------------
r2095 | pivaldi | 2007-02-11 19:07:13 -0700 (Sun, 11 Feb 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

add (require 'wid-edit)
------------------------------------------------------------------------
r2094 | pivaldi | 2007-02-11 18:55:37 -0700 (Sun, 11 Feb 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Links pointing to the files are added when one shows for the command at the cursor by the key binding C-c ? within asy-mode.
------------------------------------------------------------------------
r2093 | jcbowman | 2007-02-11 14:32:47 -0700 (Sun, 11 Feb 2007) | 5 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/record.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/types.cc

Add Andy's patch to store positions of definitions in entry class.

Add a --where option to make --listvariables show where global functions
and variables are declared.

------------------------------------------------------------------------
r2092 | hammera | 2007-02-11 10:32:21 -0700 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/knot.h

Fixed typo.

------------------------------------------------------------------------
r2091 | pivaldi | 2007-02-11 07:42:07 -0700 (Sun, 11 Feb 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Allow to type when viewing compilation result within lasy-mode.
------------------------------------------------------------------------
r2090 | jcbowman | 2007-02-10 21:57:26 -0700 (Sat, 10 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/name.h

Fixed typo.

------------------------------------------------------------------------
r2089 | pivaldi | 2007-02-10 09:28:02 -0700 (Sat, 10 Feb 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Support of the options of the environment asy and better management of the errors within lasy-mode.
------------------------------------------------------------------------
r2088 | jcbowman | 2007-02-09 23:36:57 -0700 (Fri, 09 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/INSTALL
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi

Revert to gc6.8.tar.gz due to rpmbuild segmentation fault.

------------------------------------------------------------------------
r2087 | jcbowman | 2007-02-09 22:42:54 -0700 (Fri, 09 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/surface.asy

Added surface operator * (transform3 t, surface s).

------------------------------------------------------------------------
r2086 | jcbowman | 2007-02-09 22:24:08 -0700 (Fri, 09 Feb 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/surface.asy

Check for out of bounds mesh size and array indices.

Use size(frame) function for max(frame)-min(frame).

------------------------------------------------------------------------
r2085 | jcbowman | 2007-02-09 22:18:43 -0700 (Fri, 09 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Check for attempts to create negative-length arrays.

------------------------------------------------------------------------
r2084 | jcbowman | 2007-02-09 21:08:29 -0700 (Fri, 09 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/binarytree.asy

Removed unused line.

------------------------------------------------------------------------
r2083 | jcbowman | 2007-02-09 19:53:22 -0700 (Fri, 09 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/binarytree.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/binarytreetest.asy

Implement an interface for drawing an arbitrary binary tree.

------------------------------------------------------------------------
r2082 | jcbowman | 2007-02-09 15:55:23 -0700 (Fri, 09 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/INSTALL
   M /trunk/asymptote/doc/asymptote.texi

Document GNU make requirement.

------------------------------------------------------------------------
r2081 | jcbowman | 2007-02-09 15:54:18 -0700 (Fri, 09 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/curvedlabel.asy

Changed capitalization.

------------------------------------------------------------------------
r2080 | jcbowman | 2007-02-09 15:46:39 -0700 (Fri, 09 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Ensure curses routines are declared with "C" linkage.

------------------------------------------------------------------------
r2079 | jcbowman | 2007-02-09 14:57:52 -0700 (Fri, 09 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Work around broken curses.h files.

------------------------------------------------------------------------
r2078 | jcbowman | 2007-02-09 12:37:34 -0700 (Fri, 09 Feb 2007) | 2 lines
Changed paths:
   D /trunk/asymptote/patches/AIXgcc3.3.2curses.patch
   A /trunk/asymptote/patches/gcc3.3.2curses.patch (from /trunk/asymptote/patches/AIXgcc3.3.2curses.patch:2076)

Renamed patch since this apparently affects both AIX and SGI systems.

------------------------------------------------------------------------
r2077 | jcbowman | 2007-02-09 00:27:54 -0700 (Fri, 09 Feb 2007) | 7 lines
Changed paths:
   M /trunk/asymptote/INSTALL
   A /trunk/asymptote/base/labelpath.asy
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/drawpath.h
   M /trunk/asymptote/drawverbatim.h
   A /trunk/asymptote/examples/curvedlabel.asy
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h
   M /trunk/asymptote/transform.h

Fixed bounding box computations of paths drawn with transformed pen nibs.

Implemented optional labelpath interface to PSTricks pstextpath macro for
drawing curved labels along paths.

Updated to gc-7.0alpha7.

------------------------------------------------------------------------
r2076 | jcbowman | 2007-02-08 17:26:46 -0700 (Thu, 08 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Revert premature changes.

------------------------------------------------------------------------
r2075 | jcbowman | 2007-02-08 09:48:07 -0700 (Thu, 08 Feb 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/settings.cc

Added wait option that waits for all child processes to terminate (to work
around emacs child-killing bug).

------------------------------------------------------------------------
r2074 | jcbowman | 2007-02-06 13:57:37 -0700 (Tue, 06 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Minor edits.

------------------------------------------------------------------------
r2073 | pivaldi | 2007-02-06 10:16:33 -0700 (Tue, 06 Feb 2007) | 1 line
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Cleaning code, resolution conflict math-mode/lasy-mode, add options for compilation and management of errors.
------------------------------------------------------------------------
r2072 | jcbowman | 2007-02-05 07:08:03 -0700 (Mon, 05 Feb 2007) | 2 lines
Changed paths:
   A /trunk/asymptote/patches/AIXgcc3.3.2curses.patch

Added patch for old broken gcc3.3.2 curses.h file under AIX.

------------------------------------------------------------------------
r2071 | jcbowman | 2007-02-04 18:26:12 -0700 (Sun, 04 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy

Optimize intersectionpoints.

------------------------------------------------------------------------
r2070 | jcbowman | 2007-02-04 18:08:11 -0700 (Sun, 04 Feb 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/doc/asymptote.texi

Added routine intersectionpoints(path p, path q) that returns an array of
all intersection points of paths p and q.

------------------------------------------------------------------------
r2069 | jcbowman | 2007-02-04 17:50:53 -0700 (Sun, 04 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/PythagoreanTree.asy

Fill squares.

------------------------------------------------------------------------
r2068 | jcbowman | 2007-02-04 10:21:53 -0700 (Sun, 04 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO

New items.

------------------------------------------------------------------------
r2067 | jcbowman | 2007-02-03 21:48:07 -0700 (Sat, 03 Feb 2007) | 8 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/loggraph.asy
   M /trunk/asymptote/doc/logticks.asy

Make the user-specified tick functions work consistently with the
auto-generated tick routines; the actual tick value is now passed to the
ticklabel formatting routine, even in the case of logarithmic axes.

Separate the tick generation and drawing routines and add a tickmodifier
routine to give users complete control over which of the auto-generated ticks
actually get drawn.

------------------------------------------------------------------------
r2066 | jcbowman | 2007-02-03 15:38:42 -0700 (Sat, 03 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/slidedemo.asy
   A /trunk/asymptote/examples/slidedemo_.bbl

Add bibliography example to slidedemo.

------------------------------------------------------------------------
r2065 | jcbowman | 2007-02-03 11:48:57 -0700 (Sat, 03 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.cc

Add fuzz to textwidth and textheight to avoid overfull vbox.

------------------------------------------------------------------------
r2064 | jcbowman | 2007-02-03 02:33:38 -0700 (Sat, 03 Feb 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/examples/slidedemo.asy
   M /trunk/asymptote/examples/yingyang.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/texfile.cc

Implement slide presentation BibTeX citations and reference list.

------------------------------------------------------------------------
r2063 | jcbowman | 2007-01-31 23:41:43 -0700 (Wed, 31 Jan 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Set autorotate in PDF landscape mode, rather than forcing pdflatex.

------------------------------------------------------------------------
r2062 | jcbowman | 2007-01-30 10:35:17 -0700 (Tue, 30 Jan 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Leave the pair to angle conversion to dirSpec.

------------------------------------------------------------------------
r2061 | jcbowman | 2007-01-30 02:12:58 -0700 (Tue, 30 Jan 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/doc/asymptote.texi

Document skeleton structure.

------------------------------------------------------------------------
r2060 | jcbowman | 2007-01-30 01:59:34 -0700 (Tue, 30 Jan 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Mention Imagemagick dependency in Windows installation notes.

------------------------------------------------------------------------
r2059 | jcbowman | 2007-01-28 19:00:41 -0700 (Sun, 28 Jan 2007) | 2 lines
Changed paths:
   A /trunk/asymptote/base/binarytree.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/binarytreetest.asy

Added Tobias' binary tree module.

------------------------------------------------------------------------
r2058 | jcbowman | 2007-01-28 14:51:04 -0700 (Sun, 28 Jan 2007) | 2 lines
Changed paths:
   A /trunk/asymptote/base/grid3.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/grid3xyz.asy

Added Philippe's grid3 contribution for drawing 3D grids.

------------------------------------------------------------------------
r2057 | jcbowman | 2007-01-28 11:59:14 -0700 (Sun, 28 Jan 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/util.h

CYGWIN updates.

------------------------------------------------------------------------
r2056 | jcbowman | 2007-01-28 10:29:02 -0700 (Sun, 28 Jan 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Make definition of pair I=(0,1) explicit.

------------------------------------------------------------------------
r2055 | jcbowman | 2007-01-20 14:15:16 -0700 (Sat, 20 Jan 2007) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/latexusage.tex

In inline latex usage, do not scale picture by default. Use 
\begin{asy}[\the\linewidth]
to recover previous default of scaling to line width.

------------------------------------------------------------------------
r2054 | jcbowman | 2007-01-18 22:28:21 -0700 (Thu, 18 Jan 2007) | 6 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/psfile.cc

Implement transparency for shading and image objects.

Allow one to disable Gouraud shading when nsub=1.

Allow draw(nullpath3..cycle3).

------------------------------------------------------------------------
r2053 | jcbowman | 2007-01-18 03:44:16 -0700 (Thu, 18 Jan 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/imagecontour.asy
   M /trunk/asymptote/examples/fillcontour.asy

Minor improvements.

------------------------------------------------------------------------
r2052 | hammera | 2007-01-16 21:00:37 -0700 (Tue, 16 Jan 2007) | 3 lines
Changed paths:
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/stm.cc

Automatically write expression statements at the prompt.


------------------------------------------------------------------------
r2051 | jcbowman | 2007-01-10 17:39:03 -0700 (Wed, 10 Jan 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy

Added missing tickmin and tickmax bounds.

------------------------------------------------------------------------
r2050 | jcbowman | 2007-01-05 14:27:17 -0700 (Fri, 05 Jan 2007) | 2 lines
Changed paths:
   M /trunk/asymptote/process.cc

Removed unused code.

------------------------------------------------------------------------
r2049 | jcbowman | 2006-12-28 22:56:30 -0700 (Thu, 28 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.21svn.

------------------------------------------------------------------------
r2048 | jcbowman | 2006-12-28 22:16:22 -0700 (Thu, 28 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Fixed cxx warnings.

------------------------------------------------------------------------
r2047 | jcbowman | 2006-12-28 21:42:55 -0700 (Thu, 28 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/util.cc

Cleaned up cd diagnostics.

------------------------------------------------------------------------
r2046 | jcbowman | 2006-12-28 21:22:32 -0700 (Thu, 28 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/fillcontour.asy

Simplified example.

------------------------------------------------------------------------
r2045 | jcbowman | 2006-12-28 21:19:01 -0700 (Thu, 28 Dec 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/palette.asy
   A /trunk/asymptote/examples/fillcontour.asy

Fixed incorrect offset in palette.

Added routine to fill cyclic contours and example.

------------------------------------------------------------------------
r2044 | jcbowman | 2006-12-28 10:01:47 -0700 (Thu, 28 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Added command-line option to set current directory.

------------------------------------------------------------------------
r2043 | jcbowman | 2006-12-28 08:55:13 -0700 (Thu, 28 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/imagecontour.asy

Generalized example.

------------------------------------------------------------------------
r2042 | jcbowman | 2006-12-25 06:15:20 -0700 (Mon, 25 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Updated FAQ.

------------------------------------------------------------------------
r2041 | jcbowman | 2006-12-25 05:31:43 -0700 (Mon, 25 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Clean up Getenv code.

------------------------------------------------------------------------
r2040 | jcbowman | 2006-12-23 15:51:41 -0700 (Sat, 23 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/util.cc

Fixed texpath and diagnostics under MSWINDOWS.

------------------------------------------------------------------------
r2039 | jcbowman | 2006-12-17 09:45:04 -0700 (Sun, 17 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Remove texmathp stuff since this duplicates features in >= AUCTeX 11.82.

------------------------------------------------------------------------
r2038 | jcbowman | 2006-12-16 14:44:50 -0700 (Sat, 16 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el
   M /trunk/asymptote/examples/parametricsurface.asy

Make asy-mode respect TeX-electric-sub-and-superscript.

------------------------------------------------------------------------
r2037 | jcbowman | 2006-12-14 10:42:16 -0700 (Thu, 14 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/parser.h

Improve loading/including diagnostics.

------------------------------------------------------------------------
r2036 | jcbowman | 2006-12-14 09:54:15 -0700 (Thu, 14 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy

Fixed defaulttransform (e.g. to allow forcing of yaxis label angle).

------------------------------------------------------------------------
r2035 | jcbowman | 2006-12-14 01:32:35 -0700 (Thu, 14 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Optimize real argument point, postcontrol, and precontrol functions.

------------------------------------------------------------------------
r2034 | jcbowman | 2006-12-13 15:16:24 -0700 (Wed, 13 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/animations/cube.asy

Simplify example.

------------------------------------------------------------------------
r2033 | jcbowman | 2006-12-13 12:06:37 -0700 (Wed, 13 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Improve discussion of Bezier curve subdivision.

------------------------------------------------------------------------
r2032 | jcbowman | 2006-12-13 01:36:09 -0700 (Wed, 13 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/examples/animations/wheel.asy

Slow down wheel animation.

------------------------------------------------------------------------
r2031 | jcbowman | 2006-12-13 00:18:33 -0700 (Wed, 13 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.20svn.

------------------------------------------------------------------------
r2030 | jcbowman | 2006-12-12 18:11:44 -0700 (Tue, 12 Dec 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Emphasize that multiline mode is a setting that can be turned on and off
within interactive mode.

------------------------------------------------------------------------
r2029 | jcbowman | 2006-12-12 16:17:30 -0700 (Tue, 12 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor documentation updates.

------------------------------------------------------------------------
r2028 | jcbowman | 2006-12-12 12:01:14 -0700 (Tue, 12 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Make cd() reset path to program startup value.

------------------------------------------------------------------------
r2027 | jcbowman | 2006-12-12 11:47:29 -0700 (Tue, 12 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Updated documentation; fixed cd argument renaming.

------------------------------------------------------------------------
r2026 | jcbowman | 2006-12-12 11:17:43 -0700 (Tue, 12 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/runtime.in

Interactive reset should not reset current path.

------------------------------------------------------------------------
r2025 | jcbowman | 2006-12-12 03:05:00 -0700 (Tue, 12 Dec 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/sacylinder3D.asy
   M /trunk/asymptote/examples/wedge.asy

Shift cylinder so that axis is c--c+h*unit(axis) for consistency with cone
and generalized cylinder routine. This change is backwards incompatible.

------------------------------------------------------------------------
r2024 | jcbowman | 2006-12-12 02:29:45 -0700 (Tue, 12 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Updated svn instructions.

------------------------------------------------------------------------
r2023 | jcbowman | 2006-12-12 02:25:22 -0700 (Tue, 12 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/graph_settings.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/slopefield.asy
   A /trunk/asymptote/base/surface.asy
   M /trunk/asymptote/base/three.asy
   A /trunk/asymptote/doc/GaussianSurface.asy (from /trunk/asymptote/doc/surface.asy:2019)
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/slopefield1.asy
   D /trunk/asymptote/doc/surface.asy
   A /trunk/asymptote/examples/BezierSurface.asy
   M /trunk/asymptote/examples/Coons.asy
   M /trunk/asymptote/path.cc

Implemented preliminary Bezier surface package.

------------------------------------------------------------------------
r2022 | jcbowman | 2006-12-12 02:09:10 -0700 (Tue, 12 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Require Common Lisp extensions.

------------------------------------------------------------------------
r2021 | hammera | 2006-12-08 18:59:58 -0700 (Fri, 08 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/process.cc

Added support for meaningless slashes at ends of lines.

------------------------------------------------------------------------
r2020 | jcbowman | 2006-12-08 11:06:02 -0700 (Fri, 08 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/runtime.in

Fixed cxx errors.

------------------------------------------------------------------------
r2019 | jcbowman | 2006-12-08 10:12:41 -0700 (Fri, 08 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/FAQ/Makefile
   M /trunk/asymptote/doc/Makefile

Andy's port to nonbash shells.

------------------------------------------------------------------------
r2018 | jcbowman | 2006-12-08 02:02:12 -0700 (Fri, 08 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Fix epstopdf conversion of empty or tiny files.

------------------------------------------------------------------------
r2017 | jcbowman | 2006-12-08 01:46:52 -0700 (Fri, 08 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc

Improve tex error handling.

------------------------------------------------------------------------
r2016 | jcbowman | 2006-12-08 01:05:47 -0700 (Fri, 08 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Fix clipping in inline tex mode.

------------------------------------------------------------------------
r2015 | jcbowman | 2006-12-08 00:49:43 -0700 (Fri, 08 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/texfile.h

Fixed clipping.

------------------------------------------------------------------------
r2014 | jcbowman | 2006-12-07 21:41:18 -0700 (Thu, 07 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/doc/pdfanim_temp.sty
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/texfile.cc

Fixed inlinetex mode.

------------------------------------------------------------------------
r2013 | jcbowman | 2006-12-06 22:45:16 -0700 (Wed, 06 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Repair tex pipe on missing math mode error.

------------------------------------------------------------------------
r2012 | jcbowman | 2006-12-05 14:13:45 -0700 (Tue, 05 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/tensor.asy

Use path instead of a guide.

------------------------------------------------------------------------
r2011 | jcbowman | 2006-12-05 14:13:19 -0700 (Tue, 05 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/Coons.asy

Remove explicit internal control points.

------------------------------------------------------------------------
r2010 | jcbowman | 2006-12-05 14:12:37 -0700 (Tue, 05 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/install-sh

Remove bashism.

------------------------------------------------------------------------
r2009 | jcbowman | 2006-12-04 11:38:44 -0700 (Mon, 04 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/flowchart.asy
   M /trunk/asymptote/doc/asymptote.texi

Standardize flowchart argument names.

------------------------------------------------------------------------
r2008 | jcbowman | 2006-12-04 00:37:40 -0700 (Mon, 04 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/flowchart.asy

Simplify flowchart block size calculation.

------------------------------------------------------------------------
r2007 | jcbowman | 2006-12-04 00:18:33 -0700 (Mon, 04 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/flowchart.asy
   M /trunk/asymptote/base/plain_boxes.asy
   M /trunk/asymptote/doc/advection.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/flowchartdemo.asy
   M /trunk/asymptote/examples/labelbox.asy

Make flowchart routines work with pictures as well as frames.

------------------------------------------------------------------------
r2006 | hammera | 2006-12-03 21:57:16 -0700 (Sun, 03 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO

Added note on backslashes.

------------------------------------------------------------------------
r2005 | jcbowman | 2006-12-03 10:46:53 -0700 (Sun, 03 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_boxes.asy
   M /trunk/asymptote/doc/advection.asy
   M /trunk/asymptote/examples/labelbox.asy

Renamed object constructor to draw.

------------------------------------------------------------------------
r2004 | jcbowman | 2006-12-03 10:33:49 -0700 (Sun, 03 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/doc/advection.asy
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/doc/flow.asy
   M /trunk/asymptote/examples/labelbox.asy
   M /trunk/asymptote/examples/mosaic.asy

Implement add(picture pic=currentpicture, drawer d);

------------------------------------------------------------------------
r2003 | jcbowman | 2006-12-03 09:56:26 -0700 (Sun, 03 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/flowchart.asy
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/plain_boxes.asy
   M /trunk/asymptote/doc/advection.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/labelbox.asy

Replace labelframe by existing object structure.

------------------------------------------------------------------------
r2002 | jcbowman | 2006-12-02 23:00:26 -0700 (Sat, 02 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_boxes.asy
   M /trunk/asymptote/doc/advection.asy
   M /trunk/asymptote/examples/labelbox.asy

Renamed envelope to labelframe and container to envelope.

------------------------------------------------------------------------
r2001 | jcbowman | 2006-12-02 22:19:41 -0700 (Sat, 02 Dec 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_boxes.asy
   M /trunk/asymptote/doc/advection.asy
   M /trunk/asymptote/examples/labelbox.asy
   M /trunk/asymptote/settings.cc

Introduce an envelope structure for supporting picture scaling when drawing
boxes around labels.

------------------------------------------------------------------------
r2000 | jcbowman | 2006-12-02 22:17:56 -0700 (Sat, 02 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/generalaxis.asy
   M /trunk/asymptote/doc/generalaxis3.asy
   M /trunk/asymptote/doc/westnile.asy

Updated to use new intersect routine.

------------------------------------------------------------------------
r1999 | jcbowman | 2006-12-02 22:13:45 -0700 (Sat, 02 Dec 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/fractaltree.asy

Added fractral tree example.

------------------------------------------------------------------------
r1998 | jcbowman | 2006-12-02 16:25:09 -0700 (Sat, 02 Dec 2006) | 6 lines
Changed paths:
   M /trunk/asymptote/base/featpost3D.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain_arcs.asy
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/roundedpath.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/Makefile
   D /trunk/asymptote/doc/asy.1
   A /trunk/asymptote/doc/asy.1.begin
   A /trunk/asymptote/doc/asy.1.end
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/path3.cc
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/triple.h

Make intersect return an array of reals rather than a pair. In addition to
being more logical, this helps avoid confusion between intersect and
pair intersectionpoint().

Autogenerate usage info in manual and man page.

------------------------------------------------------------------------
r1997 | hammera | 2006-12-01 22:10:09 -0700 (Fri, 01 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/process.cc

Backslash now continues a line on the interactive prompt.

------------------------------------------------------------------------
r1996 | jcbowman | 2006-12-01 20:52:09 -0700 (Fri, 01 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/runtime.in

Minor diagnostic improvements.

------------------------------------------------------------------------
r1995 | jcbowman | 2006-12-01 17:33:22 -0700 (Fri, 01 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/runtime.in

Fixed compilation failure without GC_DEBUG.

------------------------------------------------------------------------
r1994 | hammera | 2006-12-01 09:08:14 -0700 (Fri, 01 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/runtime.in

Added gc debug option.

------------------------------------------------------------------------
r1993 | jcbowman | 2006-12-01 08:44:32 -0700 (Fri, 01 Dec 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy

Remove shift from transform in Rotate(pair).

------------------------------------------------------------------------
r1992 | hammera | 2006-11-30 21:52:19 -0700 (Thu, 30 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/interact.h
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/parser.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/settings.cc

Added multiline option for prompt.

------------------------------------------------------------------------
r1991 | jcbowman | 2006-11-30 08:54:39 -0700 (Thu, 30 Nov 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/base/embed.asy
   M /trunk/asymptote/base/external.asy
   M /trunk/asymptote/base/pdfanim.asy
   M /trunk/asymptote/doc/Makefile
   D /trunk/asymptote/doc/PDFAnim_Guide.tex
   A /trunk/asymptote/doc/PDFAnim_temp_Guide.tex (from /trunk/asymptote/doc/PDFAnim_Guide.tex:1989)
   M /trunk/asymptote/doc/asymptote.texi
   D /trunk/asymptote/doc/pdfanim.sty
   A /trunk/asymptote/doc/pdfanim_temp.sty (from /trunk/asymptote/doc/pdfanim.sty:1989)
   M /trunk/asymptote/examples/animations/externalmovie.asy
   M /trunk/asymptote/runtime.in

Renamed pdfanim.sty to pdfanim_temp.sty pending 0.53 release of official pdfanim version.

Delete temporary image and multipage PDF files used for animations.

------------------------------------------------------------------------
r1990 | jcbowman | 2006-11-29 13:36:09 -0700 (Wed, 29 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy

Added Rotate(pair), fixed alignment positioning transformation.

------------------------------------------------------------------------
r1989 | jcbowman | 2006-11-29 13:04:47 -0700 (Wed, 29 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/PDFAnim_Guide.tex
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/pdfanim.sty

Changed pdfanim version to 0.52A.

------------------------------------------------------------------------
r1988 | jcbowman | 2006-11-29 12:00:23 -0700 (Wed, 29 Nov 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/animations/wheel.asy
   M /trunk/asymptote/examples/slidedemo.asy
   A /trunk/asymptote/examples/slidemovies.asy
   M /trunk/asymptote/runtime.in

Split slidedemo.asy into slidedemo.asy and slidemovie.asy.
Minor diagnostic and documentation tweaks.

------------------------------------------------------------------------
r1987 | jcbowman | 2006-11-29 11:22:35 -0700 (Wed, 29 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/slidedemo.asy

Move settings.tex="pdflatex" earlier.

------------------------------------------------------------------------
r1986 | jcbowman | 2006-11-28 23:15:49 -0700 (Tue, 28 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/animations/dice.u3d
   A /trunk/asymptote/examples/animations/embeddedu3d.asy
   M /trunk/asymptote/examples/animations/pdfmovie.asy

Added embedded U3D example.

------------------------------------------------------------------------
r1985 | jcbowman | 2006-11-28 18:08:46 -0700 (Tue, 28 Nov 2006) | 14 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/base/embed.asy
   A /trunk/asymptote/base/external.asy
   A /trunk/asymptote/base/pdfanim.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/plain_strings.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/doc/Makefile
   A /trunk/asymptote/doc/PDFAnim_Guide.tex
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/doc/loggraph.asy
   M /trunk/asymptote/doc/loggrid.asy
   A /trunk/asymptote/doc/pdfanim.sty
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/drawverbatim.h
   M /trunk/asymptote/examples/animations/embeddedmovie.asy
   A /trunk/asymptote/examples/animations/externalmovie.asy
   A /trunk/asymptote/examples/animations/pdfmovie.asy
   M /trunk/asymptote/examples/animations/wheel.asy
   M /trunk/asymptote/examples/slidedemo.asy
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Support portable high-quality embedded PDF movies via pdfanim module and
portable external movies of other formats via external module. Included
enhanced version 0.53 of pdfanim.sty package, with updated documentation.

Abort pfdlatex runs with fatal errors and display error.

Add optional bounds arguments to verbatim postscript and tex commands.

Document how to produce Debian binaries from RPM binaries.

Fixed rescaling bug.

Allow writing to local directory only; added -global option to override.

------------------------------------------------------------------------
r1984 | hammera | 2006-11-26 21:50:21 -0700 (Sun, 26 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h

Free some of the cached data in the abstract syntax tree.

------------------------------------------------------------------------
r1983 | hammera | 2006-11-25 15:32:18 -0700 (Sat, 25 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/env.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/table.h

Added collapseScope, so empty scopes won't pile up in runnable-at-a-time mode.

------------------------------------------------------------------------
r1982 | jcbowman | 2006-11-17 16:12:36 -0700 (Fri, 17 Nov 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_debugger.asy
   M /trunk/asymptote/fileio.h

Turn off scrolling during debugging.

Fixed typo in debugging help.

------------------------------------------------------------------------
r1981 | jcbowman | 2006-11-17 00:22:16 -0700 (Fri, 17 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Added routine to return an arbitrary point inside a cyclic path g.

------------------------------------------------------------------------
r1980 | jcbowman | 2006-11-17 00:20:18 -0700 (Fri, 17 Nov 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/path.cc

Guard against duplicate nodes in inside().

Speed up inside() by testing for points outside of bounding box.

------------------------------------------------------------------------
r1979 | jcbowman | 2006-11-16 22:24:45 -0700 (Thu, 16 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Fix numerical precision problem in windingnumber routine.

------------------------------------------------------------------------
r1978 | hammera | 2006-11-16 21:14:42 -0700 (Thu, 16 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/settings.cc

Reformatted long lines in the code.

------------------------------------------------------------------------
r1977 | hammera | 2006-11-16 21:03:17 -0700 (Thu, 16 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

More string constant formatting.

------------------------------------------------------------------------
r1976 | hammera | 2006-11-16 20:56:40 -0700 (Thu, 16 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Split string constant to fit on line. (minor)

------------------------------------------------------------------------
r1975 | jcbowman | 2006-11-15 17:57:34 -0700 (Wed, 15 Nov 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_strings.asy
   M /trunk/asymptote/doc/asymptote.texi

Added string(real x) function.

Removed unneeded public qualifiers from documentation.

------------------------------------------------------------------------
r1974 | jcbowman | 2006-11-15 17:49:19 -0700 (Wed, 15 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/wce

Changed == to standard bash = syntax.

------------------------------------------------------------------------
r1973 | jcbowman | 2006-11-14 22:27:47 -0700 (Tue, 14 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/runtime.in

Make winding number of a cyclic path relative to a point visible to users.

------------------------------------------------------------------------
r1972 | jcbowman | 2006-11-14 14:40:00 -0700 (Tue, 14 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/leastsquares.asy

Added example of cropping to axis limits.

------------------------------------------------------------------------
r1971 | jcbowman | 2006-11-14 14:37:16 -0700 (Tue, 14 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/brokenaxis.asy
   M /trunk/asymptote/util.h

Minor updates.

------------------------------------------------------------------------
r1970 | jcbowman | 2006-11-13 22:13:33 -0700 (Mon, 13 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/util.cc

Fixed recently introduced bugs with -o option.

------------------------------------------------------------------------
r1969 | jcbowman | 2006-11-13 19:52:15 -0700 (Mon, 13 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/animations/cube.asy
   M /trunk/asymptote/examples/animations/wavepacket.asy
   M /trunk/asymptote/examples/animations/wheel.asy

Updated examples.

------------------------------------------------------------------------
r1968 | jcbowman | 2006-11-13 19:43:46 -0700 (Mon, 13 Nov 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi

Replace unitsize, xunitsize, and yunitsize arguments of shipout
with a independent call to
void unitsize(picture pic=currentpicture, real x, real y=x);

------------------------------------------------------------------------
r1967 | jcbowman | 2006-11-13 08:55:17 -0700 (Mon, 13 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/CDlabel.asy

Remove unused line.

------------------------------------------------------------------------
r1966 | jcbowman | 2006-11-13 08:50:58 -0700 (Mon, 13 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/CDlabel.asy

Minor adjustment.

------------------------------------------------------------------------
r1965 | jcbowman | 2006-11-13 08:46:54 -0700 (Mon, 13 Nov 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/base/babel.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/doc/CDlabel.asy

Make clipping set truesize coordinate to 0; updated CDlabel to illustrate
this fix.

------------------------------------------------------------------------
r1964 | jcbowman | 2006-11-13 08:26:24 -0700 (Mon, 13 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/CDlabel.asy
   M /trunk/asymptote/doc/asymptote.texi

Added umlauts again.

------------------------------------------------------------------------
r1963 | jcbowman | 2006-11-12 09:45:34 -0700 (Sun, 12 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor updates.

------------------------------------------------------------------------
r1962 | jcbowman | 2006-11-11 22:03:27 -0700 (Sat, 11 Nov 2006) | 5 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/animations/cube.asy
   A /trunk/asymptote/examples/animations/wavepacket.asy
   M /trunk/asymptote/examples/animations/wheel.asy

Automatically set the movie bounding box to the largest bounding box of all
pictures.

Support unitsize, xunitsize, and yunitsize in animations.

------------------------------------------------------------------------
r1961 | jcbowman | 2006-11-09 15:00:00 -0700 (Thu, 09 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Update documentation.

------------------------------------------------------------------------
r1960 | jcbowman | 2006-11-09 14:59:31 -0700 (Thu, 09 Nov 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/drawfill.cc
   M /trunk/asymptote/examples/Coons.asy
   M /trunk/asymptote/examples/tensor.asy
   M /trunk/asymptote/runtime.in

Fixed segmentation fault.

Add default argument to tensorshade signature.

------------------------------------------------------------------------
r1959 | jcbowman | 2006-11-08 22:10:20 -0700 (Wed, 08 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Make seconds() portable (e.g. under CYGWIN).

------------------------------------------------------------------------
r1958 | jcbowman | 2006-11-07 15:51:09 -0700 (Tue, 07 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor updates.

------------------------------------------------------------------------
r1957 | jcbowman | 2006-11-07 15:27:16 -0700 (Tue, 07 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/process.cc

Overload postRun in iprompt.

------------------------------------------------------------------------
r1956 | hammera | 2006-11-07 10:48:58 -0700 (Tue, 07 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Changed a code example to use a variable inside the loop.

------------------------------------------------------------------------
r1955 | jcbowman | 2006-11-06 23:13:11 -0700 (Mon, 06 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/doc/CDlabel.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawfill.cc
   M /trunk/asymptote/drawfill.h
   A /trunk/asymptote/examples/Coons.asy
   A /trunk/asymptote/examples/tensor.asy
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.in

Implemented tensor and Coons shading.

------------------------------------------------------------------------
r1954 | jcbowman | 2006-11-05 02:26:36 -0700 (Sun, 05 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Incremented version to 1.19svn.

------------------------------------------------------------------------
r1953 | jcbowman | 2006-11-05 00:24:17 -0700 (Sun, 05 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/doc/diatom.csv

Added example showing interaction of fixed-sized and scaled coordinates.

------------------------------------------------------------------------
r1952 | jcbowman | 2006-11-04 23:39:41 -0700 (Sat, 04 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Updated FAQ to include discussion of static variable allocation.

------------------------------------------------------------------------
r1951 | jcbowman | 2006-11-04 22:38:10 -0700 (Sat, 04 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/sqrtx01.asy

Make labelx, labely, xtick, and ytick respect graph (e.g. logarithmic) scaling.

------------------------------------------------------------------------
r1950 | jcbowman | 2006-11-04 17:46:14 -0700 (Sat, 04 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi

Updated FAQ and documentation.

------------------------------------------------------------------------
r1949 | jcbowman | 2006-11-04 11:49:12 -0700 (Sat, 04 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/castop.h

Treat single reads just like array reads: in line mode, move position past any final eol.

------------------------------------------------------------------------
r1948 | jcbowman | 2006-11-04 01:09:14 -0700 (Sat, 04 Nov 2006) | 11 lines
Changed paths:
   M /trunk/asymptote/base/embed.asy
   M /trunk/asymptote/base/fontsize.asy
   M /trunk/asymptote/base/latin1.asy
   M /trunk/asymptote/base/plain_strings.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/base/unicode.asy
   M /trunk/asymptote/doc/CDlabel.asy
   M /trunk/asymptote/doc/asycolors.sty
   M /trunk/asymptote/examples/slidedemo.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Make bool pdf() and bool latex() visible at asy level.

Add string nativeformat().

Update asycolors to remove pstricks dependency.

Make slide package work with both latex and pdflatex; remove colordvi
dependency.

Check for latex mode in usepackage and minilatex.

------------------------------------------------------------------------
r1947 | jcbowman | 2006-11-03 22:25:12 -0700 (Fri, 03 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Fixed clipping (UnFill) problem by avoiding LaTeX \put.

------------------------------------------------------------------------
r1946 | jcbowman | 2006-11-03 21:55:27 -0700 (Fri, 03 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/texfile.h

Fixed pen caching problem.

------------------------------------------------------------------------
r1945 | cmsavage | 2006-11-03 16:14:45 -0700 (Fri, 03 Nov 2006) | 1 line
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Updated palette documentation.
------------------------------------------------------------------------
r1944 | jcbowman | 2006-11-03 08:51:19 -0700 (Fri, 03 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.h

Cache a separate copy of pen for tex mode.

------------------------------------------------------------------------
r1943 | jcbowman | 2006-11-03 00:59:03 -0700 (Fri, 03 Nov 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/runtime.in

Fix max(empty array) error message.

Implement minbound and maxbound also for arrays of pairs and triples.

------------------------------------------------------------------------
r1942 | jcbowman | 2006-11-03 00:54:56 -0700 (Fri, 03 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Check for an existing viewer associated with the given outname.

------------------------------------------------------------------------
r1941 | jcbowman | 2006-11-03 00:14:25 -0700 (Fri, 03 Nov 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/process.cc

Call cleanup, not exitFunction in interactive postRun. Don't tamper with
interactive flag: if exitFunction fails, interactive will not get reset and
cleanup will not get called at all.

------------------------------------------------------------------------
r1940 | jcbowman | 2006-11-02 19:32:30 -0700 (Thu, 02 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/imagehistogram.asy

Use bin centers for point array.

------------------------------------------------------------------------
r1939 | jcbowman | 2006-11-02 10:43:32 -0700 (Thu, 02 Nov 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/imagehistogram.asy

Added image histogram and contour example.

------------------------------------------------------------------------
r1938 | jcbowman | 2006-11-02 10:08:39 -0700 (Thu, 02 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/examples/parametricsurface.asy

Fixed drawing of mesh only.

------------------------------------------------------------------------
r1937 | jcbowman | 2006-11-02 10:03:21 -0700 (Thu, 02 Nov 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy

Check for division by zero in scale.

------------------------------------------------------------------------
r1936 | jcbowman | 2006-10-31 01:31:16 -0700 (Tue, 31 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Incremented version to 1.18svn.

------------------------------------------------------------------------
r1935 | jcbowman | 2006-10-31 00:18:54 -0700 (Tue, 31 Oct 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/symbol.cc
   M /trunk/asymptote/symbol.h

Work around garbage collection bus error on MacOS X.

Call GC_Init during static initialization.

------------------------------------------------------------------------
r1934 | jcbowman | 2006-10-30 12:22:37 -0700 (Mon, 30 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/doc/histogram.asy

Added a uniform histogram routine.

------------------------------------------------------------------------
r1933 | jcbowman | 2006-10-30 11:41:38 -0700 (Mon, 30 Oct 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/doc/histogram.asy

Reverse order of arguments of nonuniform frequency routines for consistency
with other uniform frequency routines and image and graph routines.
This change is backwards incompatible.

------------------------------------------------------------------------
r1932 | jcbowman | 2006-10-28 19:37:26 -0600 (Sat, 28 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/parser.h
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/process.h
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Reduce number of mem::string/std::string conversions.

------------------------------------------------------------------------
r1931 | cmsavage | 2006-10-27 14:38:42 -0600 (Fri, 27 Oct 2006) | 1 line
Changed paths:
   M /trunk/asymptote/base/stats.asy

Added 1d/2d frequency routines optimized for regular bin sizes.
------------------------------------------------------------------------
r1930 | jcbowman | 2006-10-27 14:13:39 -0600 (Fri, 27 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Updated FAQ.

------------------------------------------------------------------------
r1929 | jcbowman | 2006-10-26 22:27:54 -0600 (Thu, 26 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/stats.asy

Improve optimization of 2d frequency routine.

------------------------------------------------------------------------
r1928 | jcbowman | 2006-10-26 22:13:46 -0600 (Thu, 26 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/stats.asy

Declare fixed-sized arrays.

------------------------------------------------------------------------
r1927 | jcbowman | 2006-10-26 22:07:18 -0600 (Thu, 26 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/stats.asy

Optimized 2d frequency routine.

------------------------------------------------------------------------
r1926 | jcbowman | 2006-10-25 01:41:55 -0600 (Wed, 25 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Incremented version to 1.17svn.

------------------------------------------------------------------------
r1925 | jcbowman | 2006-10-25 00:26:11 -0600 (Wed, 25 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Removed page break.

------------------------------------------------------------------------
r1924 | jcbowman | 2006-10-24 23:50:16 -0600 (Tue, 24 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain_picture.asy

Use pic.scaling in graph.asy.

------------------------------------------------------------------------
r1923 | jcbowman | 2006-10-24 23:43:12 -0600 (Tue, 24 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/parser.h

Move using std::string out of header file; pass references to strings.

------------------------------------------------------------------------
r1922 | jcbowman | 2006-10-24 23:34:58 -0600 (Tue, 24 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/process.h
   M /trunk/asymptote/symbol.cc
   M /trunk/asymptote/symbol.h

Fixed memory leak.

------------------------------------------------------------------------
r1921 | jcbowman | 2006-10-24 21:50:49 -0600 (Tue, 24 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Updated credits.

------------------------------------------------------------------------
r1920 | jcbowman | 2006-10-24 21:50:33 -0600 (Tue, 24 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/stats.asy

Added 2d version of frequency binning routine.

------------------------------------------------------------------------
r1919 | jcbowman | 2006-10-24 11:28:01 -0600 (Tue, 24 Oct 2006) | 10 lines
Changed paths:
   M /trunk/asymptote/base/plain_markers.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/legend.asy

Added modified version of Mark Henning's multi-line legend routine.

Added legend example.

Renamed truepoint to framepoint; added truepoint function which works like
point but accounts for fixed-sized objects.

picture.calculateTransform now returns the actual transform used for
fitting in the case where only an approximate picture size was available.

------------------------------------------------------------------------
r1918 | jcbowman | 2006-10-23 12:31:55 -0600 (Mon, 23 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Changed ARCH to i386 since that is the only case that currently applies.

------------------------------------------------------------------------
r1917 | jcbowman | 2006-10-23 12:30:33 -0600 (Mon, 23 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.h

Fixed \usepackage[inline]{asymptote}.

------------------------------------------------------------------------
r1916 | jcbowman | 2006-10-22 00:58:10 -0600 (Sun, 22 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile

Run latex 3 times on CAD.

------------------------------------------------------------------------
r1915 | jcbowman | 2006-10-22 00:50:57 -0600 (Sun, 22 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile

Remove temporary CAD files.

------------------------------------------------------------------------
r1914 | jcbowman | 2006-10-22 00:41:51 -0600 (Sun, 22 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Incremented version to 1.16svn.

------------------------------------------------------------------------
r1913 | jcbowman | 2006-10-21 22:46:25 -0600 (Sat, 21 Oct 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/base/CAD.asy
   A /trunk/asymptote/doc/CAD.tex
   A /trunk/asymptote/doc/CAD1.asy
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi

Added Mark Henning's 2D CAD package (DIN 15).

------------------------------------------------------------------------
r1912 | jcbowman | 2006-10-21 22:23:26 -0600 (Sat, 21 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Document restriction of annotations to tex and latex tex engines.

------------------------------------------------------------------------
r1911 | jcbowman | 2006-10-21 22:20:13 -0600 (Sat, 21 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Make graphics labels work with tex and pdftex engines.

------------------------------------------------------------------------
r1910 | jcbowman | 2006-10-21 21:00:37 -0600 (Sat, 21 Oct 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   A /trunk/asymptote/doc/CDlabel.asy
   M /trunk/asymptote/doc/asymptote.texi

Added CDlabel example to illustrate clipping of graphics.

Changed overfull slide error to warning.

------------------------------------------------------------------------
r1909 | jcbowman | 2006-10-21 18:00:29 -0600 (Sat, 21 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Remove temporary pdf files.

------------------------------------------------------------------------
r1908 | jcbowman | 2006-10-21 14:24:39 -0600 (Sat, 21 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/animations/cube.asy

Fixed cube animation.

------------------------------------------------------------------------
r1907 | jcbowman | 2006-10-21 00:17:26 -0600 (Sat, 21 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.cc

Force unitlength=1pt in inline tex mode.

------------------------------------------------------------------------
r1906 | jcbowman | 2006-10-21 00:00:53 -0600 (Sat, 21 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/tests/array/determinant.asy

Added further determinant of singular matrix tests.

------------------------------------------------------------------------
r1905 | jcbowman | 2006-10-20 23:54:40 -0600 (Fri, 20 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Determinant of a singular matrix should return 0, not an error.

------------------------------------------------------------------------
r1904 | jcbowman | 2006-10-19 23:56:09 -0600 (Thu, 19 Oct 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Use LaTeX color package for latex and pdflatex to keep latex informed of
current color.

------------------------------------------------------------------------
r1903 | jcbowman | 2006-10-19 23:54:14 -0600 (Thu, 19 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/drawlabel.cc

Fixed label fuzz.

------------------------------------------------------------------------
r1902 | jcbowman | 2006-10-16 17:01:07 -0600 (Mon, 16 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawfill.h

Fixed incorrect path bounds in lattice shade.

------------------------------------------------------------------------
r1901 | jcbowman | 2006-10-16 13:07:45 -0600 (Mon, 16 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed typo.

------------------------------------------------------------------------
r1900 | jcbowman | 2006-10-16 07:52:33 -0600 (Mon, 16 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Another attempt at fixing compilation problem under MacOS X 10.3.9 (cf. r1290).

------------------------------------------------------------------------
r1899 | jcbowman | 2006-10-15 19:40:33 -0600 (Sun, 15 Oct 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/settings.cc

Fixed compilation problem under MacOS X 10.3.9.

Rename configuation variable latex to texpath in documentation.

------------------------------------------------------------------------
r1898 | jcbowman | 2006-10-15 17:00:58 -0600 (Sun, 15 Oct 2006) | 6 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/poster.asy

In cases like 2D graphs where only an approximate picture size estimate is
available, adjust the transform so that the fitted frame meets the
size specification. The pic.scale() routine (which scales the resulting
frame, including fonts and true size objects) can enforce even better
compliance in such cases, but should not normally be required.

------------------------------------------------------------------------
r1897 | jcbowman | 2006-10-14 23:16:14 -0600 (Sat, 14 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Minor clarification.

------------------------------------------------------------------------
r1896 | jcbowman | 2006-10-14 22:42:12 -0600 (Sat, 14 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/patches/README
   D /trunk/asymptote/patches/gv-3.5.8-all.patch
   D /trunk/asymptote/patches/gv-3.6.1-getopt.patch
   D /trunk/asymptote/patches/gv-3.6.1-gs8.patch
   D /trunk/asymptote/patches/gv-3.6.1-landscape.patch
   D /trunk/asymptote/patches/gv-3.6.1-sigint.patch

Remove gv patches since these are all in the long-awaited gv-3.6.2 release.

------------------------------------------------------------------------
r1895 | jcbowman | 2006-10-14 22:21:17 -0600 (Sat, 14 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.15svn.

------------------------------------------------------------------------
r1894 | jcbowman | 2006-10-14 19:50:30 -0600 (Sat, 14 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/poster.asy

Adjusted example.

------------------------------------------------------------------------
r1893 | jcbowman | 2006-10-14 19:23:21 -0600 (Sat, 14 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Updated FAQ.

------------------------------------------------------------------------
r1892 | jcbowman | 2006-10-14 19:11:41 -0600 (Sat, 14 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Documented filloutside.

------------------------------------------------------------------------
r1891 | jcbowman | 2006-10-14 18:50:37 -0600 (Sat, 14 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Fixed cxx warnings.

------------------------------------------------------------------------
r1890 | jcbowman | 2006-10-14 16:45:23 -0600 (Sat, 14 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/psfile.cc

Added missing space.

------------------------------------------------------------------------
r1889 | jcbowman | 2006-10-14 16:40:18 -0600 (Sat, 14 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/tests/Makefile

Support color fonts for pdftex and pdflatex.

------------------------------------------------------------------------
r1888 | jcbowman | 2006-10-14 16:21:59 -0600 (Sat, 14 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/penimage.asy
   M /trunk/asymptote/drawimage.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.in

Implement ability to draw images directly from a two-dimensional pen array.

------------------------------------------------------------------------
r1887 | jcbowman | 2006-10-14 15:26:59 -0600 (Sat, 14 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawlabel.cc

Fixed label alignment transformation; implemented general scaleless routine.

------------------------------------------------------------------------
r1886 | jcbowman | 2006-10-14 02:03:40 -0600 (Sat, 14 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/runtime.in

Fix readline test.

------------------------------------------------------------------------
r1885 | jcbowman | 2006-10-13 23:03:41 -0600 (Fri, 13 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Fix test for readline 4.2.

------------------------------------------------------------------------
r1884 | jcbowman | 2006-10-13 22:32:56 -0600 (Fri, 13 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi

Disable support for readline versions < 4.2.

------------------------------------------------------------------------
r1883 | jcbowman | 2006-10-13 16:50:51 -0600 (Fri, 13 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc

Scale label fuzz to height+depth not width.

------------------------------------------------------------------------
r1882 | jcbowman | 2006-10-12 18:01:22 -0600 (Thu, 12 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Define pdfoutput if necessary for older versions of latex.

------------------------------------------------------------------------
r1881 | jcbowman | 2006-10-12 17:30:14 -0600 (Thu, 12 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Implement tex and pdftex TeX engines.

------------------------------------------------------------------------
r1880 | jcbowman | 2006-10-12 00:05:50 -0600 (Thu, 12 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc

Implemented more robust label fuzz calculation.

------------------------------------------------------------------------
r1879 | jcbowman | 2006-10-11 21:48:25 -0600 (Wed, 11 Oct 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/texfile.cc

Crop generated pdf files.

Fixed pdf label transforms.

------------------------------------------------------------------------
r1878 | jcbowman | 2006-10-11 16:41:37 -0600 (Wed, 11 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h

Handle files with and without labels consistently under -tex=pdflatex.

------------------------------------------------------------------------
r1877 | jcbowman | 2006-10-11 08:43:27 -0600 (Wed, 11 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Added support for Emacs 21 (quickly tested with 21.4.1 only).

------------------------------------------------------------------------
r1876 | jcbowman | 2006-10-11 01:25:14 -0600 (Wed, 11 Oct 2006) | 6 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Added support for alternate texengines (currently "latex", "pdflatex", "none").

Support \usepackage[inline]{asymptote} under both latex and pdflatex.

Clean up singleton path eps writes.

------------------------------------------------------------------------
r1875 | jcbowman | 2006-10-08 15:16:08 -0600 (Sun, 08 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Revert revisions 1867-1869.

------------------------------------------------------------------------
r1874 | jcbowman | 2006-10-07 14:00:36 -0600 (Sat, 07 Oct 2006) | 8 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/plain_filldraw.asy
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawgrestore.h
   M /trunk/asymptote/drawgsave.h
   M /trunk/asymptote/examples/animations/cube.asy
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Implemented general label clipping; removed evenoddoverlap and
zerowindingoverlap fill rules as this functionality can be achieved at a higher
level, using inside(path, pair, pen).

Changed bool scale argument of Label structure to Shift, Rotate, Slant, or
Scale, which indicates how the Label transforms with the embedding picture.


------------------------------------------------------------------------
r1873 | jcbowman | 2006-10-06 04:39:26 -0600 (Fri, 06 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Reset x and y boundRoutines after processing.

------------------------------------------------------------------------
r1872 | jcbowman | 2006-10-04 09:45:16 -0600 (Wed, 04 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO

Remove obsolete item.

------------------------------------------------------------------------
r1871 | jcbowman | 2006-10-03 22:15:25 -0600 (Tue, 03 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain_filldraw.asy

Remove further unneeded instantiations (as of revision 1870).

------------------------------------------------------------------------
r1870 | hammera | 2006-10-03 18:53:50 -0600 (Tue, 03 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/fundec.cc

addOps now add operators as fields (so they can be imported).

------------------------------------------------------------------------
r1869 | jcbowman | 2006-10-03 17:47:39 -0600 (Tue, 03 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Allow use of UnFill in tick labels.

------------------------------------------------------------------------
r1868 | jcbowman | 2006-10-03 17:30:14 -0600 (Tue, 03 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Simplify general axis routine.

------------------------------------------------------------------------
r1867 | jcbowman | 2006-10-03 17:22:31 -0600 (Tue, 03 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Simplify call to ticks.

------------------------------------------------------------------------
r1866 | jcbowman | 2006-10-02 22:03:40 -0600 (Mon, 02 Oct 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/doc/westnile.asy

Move Label shift member into transform member.

------------------------------------------------------------------------
r1865 | jcbowman | 2006-10-01 18:12:11 -0600 (Sun, 01 Oct 2006) | 5 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/logo.asy
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Implement general label transforms, including slant.

Added option to Label to allow labels to scale and slant with pictures and
frames.

------------------------------------------------------------------------
r1864 | jcbowman | 2006-09-30 14:26:05 -0600 (Sat, 30 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Fixed "Cannot write to venn_.tex" error under Windows XP.

------------------------------------------------------------------------
r1863 | jcbowman | 2006-09-30 10:56:10 -0600 (Sat, 30 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Delaunay.cc
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/process.cc

Fixed cxx errors and warnings.

------------------------------------------------------------------------
r1862 | jcbowman | 2006-09-27 15:58:38 -0600 (Wed, 27 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy

Fixed transformation of label alignments.

------------------------------------------------------------------------
r1861 | jcbowman | 2006-09-27 00:22:53 -0600 (Wed, 27 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Make scale set automin and automax settings in autoscaleT.

------------------------------------------------------------------------
r1860 | jcbowman | 2006-09-26 23:41:09 -0600 (Tue, 26 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy

Added boundRoutine[] bound to autoscaleT.

------------------------------------------------------------------------
r1859 | jcbowman | 2006-09-26 23:39:37 -0600 (Tue, 26 Sep 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi

Improved graph routines: added xaxis and yaxis bounds communication,
allow axes with ticks and unextended axes to be called on an empty picture.

------------------------------------------------------------------------
r1858 | jcbowman | 2006-09-26 22:18:06 -0600 (Tue, 26 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/dimension.asy

Simplified example.

------------------------------------------------------------------------
r1857 | jcbowman | 2006-09-25 06:03:16 -0600 (Mon, 25 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi

Allow for separate xunitsize and yunitsize scalings.

------------------------------------------------------------------------
r1856 | jcbowman | 2006-09-24 11:26:11 -0600 (Sun, 24 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Improved documentation of tick extend option.

------------------------------------------------------------------------
r1855 | jcbowman | 2006-09-24 09:40:22 -0600 (Sun, 24 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph_settings.asy

Removed axislabelmargin.

------------------------------------------------------------------------
r1854 | jcbowman | 2006-09-24 00:59:08 -0600 (Sun, 24 Sep 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

The axislabelmargin setting should only affect alignment perpendicular to
the axis.

------------------------------------------------------------------------
r1853 | jcbowman | 2006-09-24 00:38:54 -0600 (Sun, 24 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Adjust axis labels only in direction perpendicular to axis.

------------------------------------------------------------------------
r1852 | jcbowman | 2006-09-23 22:32:04 -0600 (Sat, 23 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy

Draw path label after drawing path.

------------------------------------------------------------------------
r1851 | jcbowman | 2006-09-21 12:28:57 -0600 (Thu, 21 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_Label.asy

Allow Label(Label,pair).

------------------------------------------------------------------------
r1850 | jcbowman | 2006-09-21 12:27:30 -0600 (Thu, 21 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Add partial support for xemacs.

------------------------------------------------------------------------
r1849 | jcbowman | 2006-09-21 01:21:34 -0600 (Thu, 21 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.h

Leave vertical mode before put.

------------------------------------------------------------------------
r1848 | jcbowman | 2006-09-21 00:12:10 -0600 (Thu, 21 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed grammatical error.

------------------------------------------------------------------------
r1847 | jcbowman | 2006-09-21 00:08:42 -0600 (Thu, 21 Sep 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/mexicanhat.asy

Added Mexican Hat (wavelet) example that nicely illustrates the distinction
between guides and paths.

------------------------------------------------------------------------
r1846 | jcbowman | 2006-09-20 08:50:13 -0600 (Wed, 20 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Removed dependency on rotate.tex.

------------------------------------------------------------------------
r1845 | jcbowman | 2006-09-19 23:08:34 -0600 (Tue, 19 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Removed dependence on pstricks.

------------------------------------------------------------------------
r1844 | jcbowman | 2006-09-19 22:12:31 -0600 (Tue, 19 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_filldraw.asy
   M /trunk/asymptote/base/plain_picture.asy

Added filloutside routines.

------------------------------------------------------------------------
r1843 | jcbowman | 2006-09-18 16:00:15 -0600 (Mon, 18 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/settings.cc

Ignore setlocale errors; improved discussion of setlocale in FAQ.

------------------------------------------------------------------------
r1842 | jcbowman | 2006-09-17 22:32:31 -0600 (Sun, 17 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Fix -aZ -f pdf.

------------------------------------------------------------------------
r1841 | jcbowman | 2006-09-17 22:18:06 -0600 (Sun, 17 Sep 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_filldraw.asy
   M /trunk/asymptote/doc/asymptote.texi

Standardized filltype definitions and added a Draw filltype (e.g. for drawing a
bounding box around a label).

------------------------------------------------------------------------
r1840 | jcbowman | 2006-09-16 22:18:03 -0600 (Sat, 16 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/process.cc

Fixed typos in comments.

------------------------------------------------------------------------
r1839 | jcbowman | 2006-09-16 21:50:16 -0600 (Sat, 16 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/process.cc
   M /trunk/asymptote/settings.cc

Make -p option only effective in noninteractive mode.

------------------------------------------------------------------------
r1838 | jcbowman | 2006-09-16 15:39:41 -0600 (Sat, 16 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_debugger.asy

Accept ? as alternative to h (help).

------------------------------------------------------------------------
r1837 | jcbowman | 2006-09-16 15:38:37 -0600 (Sat, 16 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_debugger.asy

Quit (q) should turn off off debugging mode.

------------------------------------------------------------------------
r1836 | jcbowman | 2006-09-16 15:11:09 -0600 (Sat, 16 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/contour3.asy
   M /trunk/asymptote/examples/Gouraudcontour.asy

Minor simplifications.

------------------------------------------------------------------------
r1835 | jcbowman | 2006-09-16 15:05:59 -0600 (Sat, 16 Sep 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/contour3.asy
   A /trunk/asymptote/examples/Gouraudcontour.asy

Added irregular mesh image contour routines.

Fixed documentation regarding explicits image bounds.

------------------------------------------------------------------------
r1834 | jcbowman | 2006-09-16 15:02:46 -0600 (Sat, 16 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Delaunay.cc
   M /trunk/asymptote/Delaunay.h
   M /trunk/asymptote/runtime.in

Fixed numerical precision issues; minor optimizations.

------------------------------------------------------------------------
r1833 | jcbowman | 2006-09-16 12:18:45 -0600 (Sat, 16 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Minor optimization.

------------------------------------------------------------------------
r1832 | jcbowman | 2006-09-16 01:32:59 -0600 (Sat, 16 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Fixed docref.

------------------------------------------------------------------------
r1831 | jcbowman | 2006-09-16 00:44:13 -0600 (Sat, 16 Sep 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/Makefile
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi

Updated FAQ.

Improved Makefile.

------------------------------------------------------------------------
r1830 | jcbowman | 2006-09-15 21:55:17 -0600 (Fri, 15 Sep 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Added contour wrapper for explicit x and y arrays.

Standardized contour argument names.

------------------------------------------------------------------------
r1829 | jcbowman | 2006-09-13 20:56:26 -0600 (Wed, 13 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/process.cc

Fixed unhandled exception on startup.

------------------------------------------------------------------------
r1828 | hammera | 2006-09-13 19:40:19 -0600 (Wed, 13 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/interact.cc

Ignore keyboard interrupts during readline.

------------------------------------------------------------------------
r1827 | jcbowman | 2006-09-13 00:25:47 -0600 (Wed, 13 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

Modified example.

------------------------------------------------------------------------
r1826 | jcbowman | 2006-09-13 00:24:37 -0600 (Wed, 13 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/linetype.asy

Generalized axis alignment example.

------------------------------------------------------------------------
r1825 | jcbowman | 2006-09-12 23:45:10 -0600 (Tue, 12 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Fixed axisMin.

------------------------------------------------------------------------
r1824 | jcbowman | 2006-09-12 23:36:12 -0600 (Tue, 12 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Calculate, don't cache, axis userMin and userMax values.

------------------------------------------------------------------------
r1823 | jcbowman | 2006-09-12 01:02:42 -0600 (Tue, 12 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc

Add PDF autorotate option; landscape slides now automatically turn this on.

------------------------------------------------------------------------
r1822 | jcbowman | 2006-09-11 22:24:22 -0600 (Mon, 11 Sep 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/buildcycle.asy

Added example of buildcycle.

------------------------------------------------------------------------
r1821 | jcbowman | 2006-09-11 22:20:23 -0600 (Mon, 11 Sep 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/doc/asymptote.texi

Port and document MetaPost buildcycle.

Document new behaviour of asy -l file...

------------------------------------------------------------------------
r1820 | jcbowman | 2006-09-11 21:45:35 -0600 (Mon, 11 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/drawpath.cc

Allow draw(nullpath) again.

------------------------------------------------------------------------
r1819 | jcbowman | 2006-09-10 13:33:24 -0600 (Sun, 10 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Fixed asy path and base directory.

------------------------------------------------------------------------
r1818 | jcbowman | 2006-09-09 21:55:55 -0600 (Sat, 09 Sep 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/asy-list.pl
   M /trunk/asymptote/base/asy-mode.el
   M /trunk/asymptote/examples/slidedemo.asy

Added type highlighting list to asy-keywords.el and asy-mode.el.

Simplified building of asy-keywords.el.

------------------------------------------------------------------------
r1817 | hammera | 2006-09-09 12:26:29 -0600 (Sat, 09 Sep 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/application.h
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/interact.h
   M /trunk/asymptote/keywords.pl
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/parser.h
   M /trunk/asymptote/picture.cc
   A /trunk/asymptote/process.cc
   A /trunk/asymptote/process.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/stack.h
   M /trunk/asymptote/stm.cc
   M /trunk/asymptote/stm.h
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Refactored interactive prompt.  Moved asy code processing from main.cc to
process.cc.

------------------------------------------------------------------------
r1816 | jcbowman | 2006-09-08 12:40:18 -0600 (Fri, 08 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.h

Fixed infinite loop on stdin EOF during scrolling.

------------------------------------------------------------------------
r1815 | jcbowman | 2006-09-07 21:59:28 -0600 (Thu, 07 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Make last workaround CYGWIN specific.

------------------------------------------------------------------------
r1814 | jcbowman | 2006-09-07 07:56:04 -0600 (Thu, 07 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/settings.cc

Work around missing ncurses/term.h symbolic link under CYGWIN.

------------------------------------------------------------------------
r1813 | jcbowman | 2006-09-06 02:52:45 -0600 (Wed, 06 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.14svn.

------------------------------------------------------------------------
r1812 | jcbowman | 2006-09-05 22:47:22 -0600 (Tue, 05 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Added path qualifier.

------------------------------------------------------------------------
r1811 | jcbowman | 2006-09-05 21:17:34 -0600 (Tue, 05 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/annotate.asy
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/drawtree.asy
   M /trunk/asymptote/base/featpost3D.asy
   M /trunk/asymptote/base/feynman.asy
   M /trunk/asymptote/base/flowchart.asy
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/patterns.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/plain_Label.asy
   M /trunk/asymptote/base/plain_arcs.asy
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/plain_boxes.asy
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/base/plain_debugger.asy
   M /trunk/asymptote/base/plain_filldraw.asy
   M /trunk/asymptote/base/plain_margins.asy
   M /trunk/asymptote/base/plain_markers.asy
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/plain_pens.asy
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/base/plain_strings.asy
   M /trunk/asymptote/base/pstoedit.asy
   M /trunk/asymptote/base/roundedpath.asy
   M /trunk/asymptote/base/simplex.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/base/slopefield.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/base/three.asy

Standardized indentation of and untabify base files.

------------------------------------------------------------------------
r1810 | jcbowman | 2006-09-05 10:24:50 -0600 (Tue, 05 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi

Updated documentation and FAQ.

------------------------------------------------------------------------
r1809 | jcbowman | 2006-09-05 10:24:30 -0600 (Tue, 05 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Added html target for building html documentation from main directory.

------------------------------------------------------------------------
r1808 | jcbowman | 2006-09-05 00:24:39 -0600 (Tue, 05 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi

FAQ updates

------------------------------------------------------------------------
r1807 | jcbowman | 2006-09-04 23:13:53 -0600 (Mon, 04 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-init.el
   M /trunk/asymptote/base/asy-mode.el
   M /trunk/asymptote/doc/asymptote.texi

Explicitly load asy-mode.el in case an old compiled version exists.

------------------------------------------------------------------------
r1806 | jcbowman | 2006-09-04 23:04:52 -0600 (Mon, 04 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy.vim

Color name updates.

------------------------------------------------------------------------
r1805 | jcbowman | 2006-09-04 22:29:45 -0600 (Mon, 04 Sep 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Project triple to align in call to label and Label.

Cast triple to position.

------------------------------------------------------------------------
r1804 | jcbowman | 2006-09-04 22:18:35 -0600 (Mon, 04 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Remove cast from triple to align.

------------------------------------------------------------------------
r1803 | jcbowman | 2006-09-04 22:12:03 -0600 (Mon, 04 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Make grep case-sensitive.

------------------------------------------------------------------------
r1802 | jcbowman | 2006-09-04 01:40:35 -0600 (Mon, 04 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn

More FAQ updates.

------------------------------------------------------------------------
r1801 | jcbowman | 2006-09-04 01:36:16 -0600 (Mon, 04 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex

Updated FAQ.

------------------------------------------------------------------------
r1800 | jcbowman | 2006-09-04 01:30:35 -0600 (Mon, 04 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy

Allow arrowhead to be called with a position type.

------------------------------------------------------------------------
r1799 | jcbowman | 2006-09-04 01:29:06 -0600 (Mon, 04 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Use pTick as default for ptick.

------------------------------------------------------------------------
r1798 | jcbowman | 2006-09-03 12:05:53 -0600 (Sun, 03 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Revert last change.

------------------------------------------------------------------------
r1797 | jcbowman | 2006-09-03 11:49:35 -0600 (Sun, 03 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Close fout immediately to avoid race condition with gv in interactive mode.

------------------------------------------------------------------------
r1796 | jcbowman | 2006-09-03 09:05:31 -0600 (Sun, 03 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/FAQ/Makefile
   M /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   M /trunk/asymptote/doc/Makefile

Install asy-faq.info with make install-all.

------------------------------------------------------------------------
r1795 | jcbowman | 2006-09-03 00:01:55 -0600 (Sun, 03 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/interact.cc

Fixed cxx warning message.

------------------------------------------------------------------------
r1794 | jcbowman | 2006-09-02 23:45:44 -0600 (Sat, 02 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Removed ASYMPTOTE_DIR.

------------------------------------------------------------------------
r1793 | jcbowman | 2006-09-02 23:42:37 -0600 (Sat, 02 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/FAQ/Makefile

Simplified Makefile.

------------------------------------------------------------------------
r1792 | jcbowman | 2006-09-02 23:35:46 -0600 (Sat, 02 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Distribute keywords.cc.

------------------------------------------------------------------------
r1791 | jcbowman | 2006-09-02 23:29:35 -0600 (Sat, 02 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/keywords.pl

Make keywords.pl executable.

------------------------------------------------------------------------
r1790 | jcbowman | 2006-09-02 23:20:58 -0600 (Sat, 02 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   A /trunk/asymptote/doc/FAQ
   A /trunk/asymptote/doc/FAQ/Makefile
   A /trunk/asymptote/doc/FAQ/asy-faq.bfnn
   A /trunk/asymptote/doc/FAQ/bfnnconv.pl
   A /trunk/asymptote/doc/FAQ/m-ascii.pl
   A /trunk/asymptote/doc/FAQ/m-html.pl
   A /trunk/asymptote/doc/FAQ/m-info.pl
   A /trunk/asymptote/doc/FAQ/m-lout.pl
   A /trunk/asymptote/doc/FAQ/m-post.pl
   M /trunk/asymptote/doc/Makefile

Added Frequently Asked Questions (FAQ).

------------------------------------------------------------------------
r1789 | jcbowman | 2006-09-02 11:28:41 -0600 (Sat, 02 Sep 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.h

Respect scroll setting only in interactive mode.

------------------------------------------------------------------------
r1788 | jcbowman | 2006-09-02 11:21:14 -0600 (Sat, 02 Sep 2006) | 6 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   A /trunk/asymptote/asy-list.pl
   M /trunk/asymptote/base/asy-init.el
   M /trunk/asymptote/base/asy-mode.el
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/entry.cc

Add Philippe's changes to asy-mode.el, including menu and asy-insinuate-latex.

Handle shells other than bash in asy-mode.el.

Autogenerate asy-keywords.el.

------------------------------------------------------------------------
r1787 | jcbowman | 2006-08-30 21:53:25 -0600 (Wed, 30 Aug 2006) | 6 lines
Changed paths:
   M /trunk/asymptote/base/plain_shipout.asy
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/texfile.cc

Make annotations with frame transformation; cleaned up @defspecial code.

Check for successful PostScript writes.

Standardize "Can't" vs. "Cannot".

------------------------------------------------------------------------
r1786 | jcbowman | 2006-08-30 21:48:31 -0600 (Wed, 30 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy

Simplified calculateTransform logic.

------------------------------------------------------------------------
r1785 | jcbowman | 2006-08-30 21:46:56 -0600 (Wed, 30 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/workcone.asy

Improved example.

------------------------------------------------------------------------
r1784 | jcbowman | 2006-08-30 21:44:46 -0600 (Wed, 30 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Disable magic () parenthesis.

------------------------------------------------------------------------
r1783 | jcbowman | 2006-08-30 16:35:02 -0600 (Wed, 30 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/psfile.h

Prevent exponential notation in %%BoudingBox.

------------------------------------------------------------------------
r1782 | hammera | 2006-08-30 13:11:11 -0600 (Wed, 30 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/tests/output/Makefile

Test using a local version of asy.

------------------------------------------------------------------------
r1781 | hammera | 2006-08-30 13:10:08 -0600 (Wed, 30 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/tests/Makefile

Don't run "../asy output/*.asy" as this doesn't test the files properly.

------------------------------------------------------------------------
r1780 | jcbowman | 2006-08-29 21:04:38 -0600 (Tue, 29 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/INSTALL
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi

Updated to use gc6.8.

------------------------------------------------------------------------
r1779 | jcbowman | 2006-08-29 15:47:24 -0600 (Tue, 29 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/shellmethod.asy
   M /trunk/asymptote/examples/shellsqrtx01.asy
   M /trunk/asymptote/examples/sqrtx01.asy
   M /trunk/asymptote/examples/sqrtx01y1.asy
   M /trunk/asymptote/examples/washermethod.asy
   M /trunk/asymptote/examples/xxsq01.asy
   M /trunk/asymptote/examples/xxsq01x-1.asy
   M /trunk/asymptote/examples/xxsq01y.asy

Reduce size of generated files.

------------------------------------------------------------------------
r1778 | jcbowman | 2006-08-29 11:30:15 -0600 (Tue, 29 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/equilchord.asy
   M /trunk/asymptote/examples/sacone.asy
   A /trunk/asymptote/examples/sacone3D.asy
   A /trunk/asymptote/examples/sacylinder.asy
   A /trunk/asymptote/examples/sacylinder3D.asy
   A /trunk/asymptote/examples/shellmethod.asy
   A /trunk/asymptote/examples/shellsqrtx01.asy
   M /trunk/asymptote/examples/sqrtx01.asy
   M /trunk/asymptote/examples/sqrtx01y1.asy
   A /trunk/asymptote/examples/washermethod.asy
   M /trunk/asymptote/examples/wedge.asy
   M /trunk/asymptote/examples/workcone.asy
   M /trunk/asymptote/examples/xxsq01.asy
   A /trunk/asymptote/examples/xxsq01x-1.asy
   A /trunk/asymptote/examples/xxsq01y.asy

More three-dimensional examples.

------------------------------------------------------------------------
r1777 | jcbowman | 2006-08-29 11:29:33 -0600 (Tue, 29 Aug 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Fixed definition and documentation of cone.

Added longitudinal pen to draw.

------------------------------------------------------------------------
r1776 | jcbowman | 2006-08-29 11:28:51 -0600 (Tue, 29 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Added cast from triple to align.

------------------------------------------------------------------------
r1775 | jcbowman | 2006-08-28 22:35:39 -0600 (Mon, 28 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi

Added up argument to projection routines to specify camera orientation.

------------------------------------------------------------------------
r1774 | jcbowman | 2006-08-27 20:58:32 -0600 (Sun, 27 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/doc/asymptote.texi

Minor optimization and documentation updates.

------------------------------------------------------------------------
r1773 | jcbowman | 2006-08-27 18:53:20 -0600 (Sun, 27 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/surface.asy
   M /trunk/asymptote/drawpath.cc

Cleaned up surface functions.

------------------------------------------------------------------------
r1772 | jcbowman | 2006-08-27 18:42:43 -0600 (Sun, 27 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_debugger.asy

Avoid warning message under -d.

------------------------------------------------------------------------
r1771 | jcbowman | 2006-08-27 14:08:51 -0600 (Sun, 27 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Moved documentation to beginning of file again.

------------------------------------------------------------------------
r1770 | jcbowman | 2006-08-27 13:44:12 -0600 (Sun, 27 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Disabled magic [] since this makes typing real[] awkward.

------------------------------------------------------------------------
r1769 | jcbowman | 2006-08-26 18:29:31 -0600 (Sat, 26 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/tests/gc/string.asy

Removed obsolete comment.

------------------------------------------------------------------------
r1768 | jcbowman | 2006-08-26 15:44:33 -0600 (Sat, 26 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Don't indent after struct definition without optional ;

------------------------------------------------------------------------
r1767 | jcbowman | 2006-08-26 12:06:44 -0600 (Sat, 26 Aug 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Disable magic {} as this makes grouping existing blocks of code (without
going to the trouble of selecting a region) inconvenient.

------------------------------------------------------------------------
r1766 | jcbowman | 2006-08-26 12:01:32 -0600 (Sat, 26 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Fixed indentation of public/private permission modifiers.

------------------------------------------------------------------------
r1765 | jcbowman | 2006-08-26 11:59:21 -0600 (Sat, 26 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Fixed indentation.

------------------------------------------------------------------------
r1764 | jcbowman | 2006-08-26 01:07:35 -0600 (Sat, 26 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Mention two-mode-mode recommended package also in online documentation.

------------------------------------------------------------------------
r1763 | jcbowman | 2006-08-25 22:41:48 -0600 (Fri, 25 Aug 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el
   M /trunk/asymptote/doc/asymptote.texi

Remove the strict requirement of the two-mode-mode package for minimal
functionality of asy-mode.el.

------------------------------------------------------------------------
r1762 | jcbowman | 2006-08-25 22:14:11 -0600 (Fri, 25 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el
   M /trunk/asymptote/doc/asymptote.texi

Replaced asy-mode.el with slight improvement of Philippe Ivaldi's version.

------------------------------------------------------------------------
r1761 | jcbowman | 2006-08-24 21:18:05 -0600 (Thu, 24 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy

Check path[] index.

------------------------------------------------------------------------
r1760 | jcbowman | 2006-08-24 21:13:14 -0600 (Thu, 24 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_arrows.asy
   M /trunk/asymptote/base/plain_filldraw.asy
   M /trunk/asymptote/base/plain_picture.asy

Allow legends and markers when drawing superpaths.

------------------------------------------------------------------------
r1759 | jcbowman | 2006-08-24 11:28:50 -0600 (Thu, 24 Aug 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/graph.asy
   A /trunk/asymptote/base/graph_settings.asy
   M /trunk/asymptote/doc/contour2.asy

Moved graph settings to separate module graph_settings.

Renamed nmesh to ngraph.

------------------------------------------------------------------------
r1758 | jcbowman | 2006-08-23 22:47:44 -0600 (Wed, 23 Aug 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/triangulate.asy

Removed resolution arguments (nx and ny) from matrix contour routines;
instead calculate these from the matrix itself.

------------------------------------------------------------------------
r1757 | jcbowman | 2006-08-22 09:00:55 -0600 (Tue, 22 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h

Simplify calculation of cyclic path bounding boxes.

------------------------------------------------------------------------
r1756 | jcbowman | 2006-08-21 22:30:45 -0600 (Mon, 21 Aug 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h

Check that root is in range in bounds().

Implemented general solution for pen padding/capping of paths.

------------------------------------------------------------------------
r1755 | jcbowman | 2006-08-20 22:22:33 -0600 (Sun, 20 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Added link to externally contributed examples: http://home.tele2.fr/phivaldi/asymptote

------------------------------------------------------------------------
r1754 | jcbowman | 2006-08-20 21:56:22 -0600 (Sun, 20 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/drawpath.h

Account for pen cap contribution to bounding box.

------------------------------------------------------------------------
r1753 | hammera | 2006-08-20 00:20:41 -0600 (Sun, 20 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.cc

Exclude module accesses (and imports) from listing.

------------------------------------------------------------------------
r1752 | jcbowman | 2006-08-19 22:25:26 -0600 (Sat, 19 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/doc/asymptote.texi

Fixed image transposition.

------------------------------------------------------------------------
r1751 | jcbowman | 2006-08-19 18:13:36 -0600 (Sat, 19 Aug 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Discard extra characters after scroll commands (q).
If scroll is negative, use one less than number of display lines.

------------------------------------------------------------------------
r1750 | jcbowman | 2006-08-19 09:44:40 -0600 (Sat, 19 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/util.cc

Changed header.

------------------------------------------------------------------------
r1749 | jcbowman | 2006-08-18 16:07:59 -0600 (Fri, 18 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/imagecontour.asy
   M /trunk/asymptote/runtime.in

Standardized image and contour conventions for matrices.

------------------------------------------------------------------------
r1748 | jcbowman | 2006-08-18 15:56:31 -0600 (Fri, 18 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/slidedemo.asy

Improved documentation of command-line arguments.

------------------------------------------------------------------------
r1747 | jcbowman | 2006-08-18 15:55:57 -0600 (Fri, 18 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Removed unneeded settings qualifiers.

------------------------------------------------------------------------
r1746 | jcbowman | 2006-08-18 15:54:35 -0600 (Fri, 18 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Minor optimization.

------------------------------------------------------------------------
r1745 | jcbowman | 2006-08-18 15:52:27 -0600 (Fri, 18 Aug 2006) | 7 lines
Changed paths:
   M /trunk/asymptote/base/plain_constants.asy
   M /trunk/asymptote/base/plain_paths.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi

Changed write without data arguments to work consistently with the forms
with data arguments: 

write(suffix suffix=endl);
write(file fout, suffix suffix=none);


------------------------------------------------------------------------
r1744 | jcbowman | 2006-08-18 14:46:47 -0600 (Fri, 18 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Remove spurious grestore; if no labels move grestore before showpage.

------------------------------------------------------------------------
r1743 | jcbowman | 2006-08-17 14:29:46 -0600 (Thu, 17 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Move GCLIBS dependency before others.

------------------------------------------------------------------------
r1742 | jcbowman | 2006-08-17 12:24:16 -0600 (Thu, 17 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/entry.cc

Added missing brace.

------------------------------------------------------------------------
r1741 | jcbowman | 2006-08-17 11:41:33 -0600 (Thu, 17 Aug 2006) | 7 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/env.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/record.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/types.cc

Added whereDefined() to entry class.

Implemented void list(string *s, bool imports=false); to list all
global functions and variables in a module named by string s.

Removed unneeded init_readline in readline() routine.

------------------------------------------------------------------------
r1740 | jcbowman | 2006-08-16 16:16:45 -0600 (Wed, 16 Aug 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy

Fixed xtick default argument issue.

Added 3d tick routines.

------------------------------------------------------------------------
r1739 | jcbowman | 2006-08-16 10:05:37 -0600 (Wed, 16 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/interact.cc

Minor edits.

------------------------------------------------------------------------
r1738 | jcbowman | 2006-08-16 09:54:54 -0600 (Wed, 16 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Truncate out-of-bounds position parameters in labelaxis.

------------------------------------------------------------------------
r1737 | hammera | 2006-08-10 00:39:19 -0600 (Thu, 10 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Partially undid last change.

------------------------------------------------------------------------
r1736 | hammera | 2006-08-10 00:32:54 -0600 (Thu, 10 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi

Added tabcompletion to documentation.

------------------------------------------------------------------------
r1735 | jcbowman | 2006-08-09 08:21:11 -0600 (Wed, 09 Aug 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h

Simplified texprocess and postprocess signatures.

Removed diagnostic.

------------------------------------------------------------------------
r1734 | jcbowman | 2006-08-09 08:12:20 -0600 (Wed, 09 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Removed bounding box fuzz.

------------------------------------------------------------------------
r1733 | hammera | 2006-08-08 15:41:53 -0600 (Tue, 08 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/env.h
   A /trunk/asymptote/envcompleter.cc
   A /trunk/asymptote/envcompleter.h
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/interact.h
   A /trunk/asymptote/keywords.pl
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/table.h

Added intelligent readline auto-completion based on the environment.

------------------------------------------------------------------------
r1732 | jcbowman | 2006-08-08 10:27:34 -0600 (Tue, 08 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Documented interp.

------------------------------------------------------------------------
r1731 | jcbowman | 2006-08-08 04:02:56 -0600 (Tue, 08 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/annotation.asy
   M /trunk/asymptote/picture.cc

Fixed page alignment.

------------------------------------------------------------------------
r1730 | jcbowman | 2006-08-07 20:20:15 -0600 (Mon, 07 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Added newl after gsave.

------------------------------------------------------------------------
r1729 | jcbowman | 2006-08-07 14:07:53 -0600 (Mon, 07 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/env.h
   M /trunk/asymptote/genv.h

Removed unused code.

------------------------------------------------------------------------
r1728 | jcbowman | 2006-08-07 09:46:36 -0600 (Mon, 07 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Turn off tab completion after readline.

------------------------------------------------------------------------
r1727 | jcbowman | 2006-08-07 09:36:42 -0600 (Mon, 07 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Simplified interactive mode.

------------------------------------------------------------------------
r1726 | jcbowman | 2006-08-07 08:20:46 -0600 (Mon, 07 Aug 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain_picture.asy
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/examples/annotation.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Simplified page alignment: -a Z nolonger implies -notex,
annotation now works even with negative bounding box coordinates.

------------------------------------------------------------------------
r1725 | hammera | 2006-08-05 00:03:41 -0600 (Sat, 05 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Removed accidentally added debugging output.

------------------------------------------------------------------------
r1724 | hammera | 2006-08-04 23:56:57 -0600 (Fri, 04 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Fixed horizontal drawline bug.

------------------------------------------------------------------------
r1723 | jcbowman | 2006-08-03 06:47:03 -0600 (Thu, 03 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Updated implicit scaling documentation.

------------------------------------------------------------------------
r1722 | jcbowman | 2006-08-02 13:02:50 -0600 (Wed, 02 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/stack.cc

Check for interrupts on for(;;).

------------------------------------------------------------------------
r1721 | jcbowman | 2006-08-02 12:46:17 -0600 (Wed, 02 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/annotate.asy

Removed unneeded %s.

------------------------------------------------------------------------
r1720 | jcbowman | 2006-08-02 12:38:03 -0600 (Wed, 02 Aug 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/base/annotate.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/annotation.asy

Added support for Adobe Reader annotations.

------------------------------------------------------------------------
r1719 | hammera | 2006-08-01 13:17:50 -0600 (Tue, 01 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy.vim

Improved highlighting of strings and scaling expressions.

------------------------------------------------------------------------
r1718 | hammera | 2006-08-01 13:16:51 -0600 (Tue, 01 Aug 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/camp.y

Allow empty test expression in for loop.


------------------------------------------------------------------------
r1717 | hammera | 2006-08-01 13:16:21 -0600 (Tue, 01 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.h

Clarified comments.

------------------------------------------------------------------------
r1716 | jcbowman | 2006-08-01 08:40:11 -0600 (Tue, 01 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.13svn.

------------------------------------------------------------------------
r1715 | jcbowman | 2006-08-01 06:46:11 -0600 (Tue, 01 Aug 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.h

Fix cxx warning messages.

------------------------------------------------------------------------
r1714 | jcbowman | 2006-08-01 06:32:23 -0600 (Tue, 01 Aug 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/settings.cc

Use command-line version of ghostscript (gswin32c.exe) under MSDOS to avoid
spurious ghostscript window when producing pdf files.

------------------------------------------------------------------------
r1713 | jcbowman | 2006-07-31 14:42:09 -0600 (Mon, 31 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO

Updated.

------------------------------------------------------------------------
r1712 | jcbowman | 2006-07-31 14:23:50 -0600 (Mon, 31 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/pen.h

Simplify pen constructors.

------------------------------------------------------------------------
r1711 | jcbowman | 2006-07-31 14:12:33 -0600 (Mon, 31 Jul 2006) | 6 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawlabel.cc
   A /trunk/asymptote/examples/transparency.asy
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.in

Implement transparency.

Handle DEFLINE correctly.

Change string to mem::string throughout pen class.

------------------------------------------------------------------------
r1710 | jcbowman | 2006-07-31 14:09:15 -0600 (Mon, 31 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/cylinderskeleton.asy

Use heavygreen instead of green.

------------------------------------------------------------------------
r1709 | jcbowman | 2006-07-31 14:07:33 -0600 (Mon, 31 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/examples/slidedemo.asy

Added equations item.

------------------------------------------------------------------------
r1708 | hammera | 2006-07-30 00:22:40 -0600 (Sun, 30 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.cc

Delay call of getName, so that it is only called when the name is used.

------------------------------------------------------------------------
r1707 | jcbowman | 2006-07-22 13:43:23 -0600 (Sat, 22 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc

Fixed label fuzz.

------------------------------------------------------------------------
r1706 | jcbowman | 2006-07-22 01:10:50 -0600 (Sat, 22 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor additions to Help section.

------------------------------------------------------------------------
r1705 | jcbowman | 2006-07-22 01:08:18 -0600 (Sat, 22 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc

Account for scale in label bounding box calculation.

------------------------------------------------------------------------
r1704 | jcbowman | 2006-07-22 01:07:15 -0600 (Sat, 22 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/runtime.in

Renamed interact() to interactive().

------------------------------------------------------------------------
r1703 | jcbowman | 2006-07-22 01:06:34 -0600 (Sat, 22 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Fix Step calculation (special case).

------------------------------------------------------------------------
r1702 | jcbowman | 2006-07-22 00:59:44 -0600 (Sat, 22 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Interactive reset should call cleanup, not exitFunction, and set uptodate=true.

------------------------------------------------------------------------
r1701 | jcbowman | 2006-07-11 15:52:29 -0600 (Tue, 11 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/INSTALL

Updated.

------------------------------------------------------------------------
r1700 | jcbowman | 2006-07-11 15:41:51 -0600 (Tue, 11 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain_pens.asy

Added default pen argument to Dotted().

------------------------------------------------------------------------
r1699 | jcbowman | 2006-07-09 21:16:08 -0600 (Sun, 09 Jul 2006) | 5 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Add q option to scroll facility to allow one to terminate scrolled output
without causing an execution interrupt.

Make scroll a setting instead of a function call.

------------------------------------------------------------------------
r1698 | jcbowman | 2006-07-08 22:10:25 -0600 (Sat, 08 Jul 2006) | 2 lines
Changed paths:
   D /trunk/asymptote/base/Label.asy
   D /trunk/asymptote/base/arcs.asy
   D /trunk/asymptote/base/arrows.asy
   D /trunk/asymptote/base/boxes.asy
   D /trunk/asymptote/base/constants.asy
   D /trunk/asymptote/base/debugger.asy
   D /trunk/asymptote/base/filldraw.asy
   D /trunk/asymptote/base/margins.asy
   D /trunk/asymptote/base/markers.asy
   D /trunk/asymptote/base/paths.asy
   D /trunk/asymptote/base/pens.asy
   D /trunk/asymptote/base/picture.asy
   M /trunk/asymptote/base/plain.asy
   A /trunk/asymptote/base/plain_Label.asy (from /trunk/asymptote/base/Label.asy:1690)
   A /trunk/asymptote/base/plain_arcs.asy (from /trunk/asymptote/base/arcs.asy:1690)
   A /trunk/asymptote/base/plain_arrows.asy (from /trunk/asymptote/base/arrows.asy:1690)
   A /trunk/asymptote/base/plain_boxes.asy (from /trunk/asymptote/base/boxes.asy:1690)
   A /trunk/asymptote/base/plain_constants.asy (from /trunk/asymptote/base/constants.asy:1690)
   A /trunk/asymptote/base/plain_debugger.asy (from /trunk/asymptote/base/debugger.asy:1690)
   A /trunk/asymptote/base/plain_filldraw.asy (from /trunk/asymptote/base/filldraw.asy:1690)
   A /trunk/asymptote/base/plain_margins.asy (from /trunk/asymptote/base/margins.asy:1690)
   A /trunk/asymptote/base/plain_markers.asy (from /trunk/asymptote/base/markers.asy:1690)
   A /trunk/asymptote/base/plain_paths.asy (from /trunk/asymptote/base/paths.asy:1690)
   A /trunk/asymptote/base/plain_pens.asy (from /trunk/asymptote/base/pens.asy:1690)
   A /trunk/asymptote/base/plain_picture.asy (from /trunk/asymptote/base/picture.asy:1690)
   A /trunk/asymptote/base/plain_shipout.asy (from /trunk/asymptote/base/shipout.asy:1690)
   A /trunk/asymptote/base/plain_strings.asy (from /trunk/asymptote/base/strings.asy:1690)
   D /trunk/asymptote/base/shipout.asy
   D /trunk/asymptote/base/strings.asy
   M /trunk/asymptote/doc/asymptote.texi

Added prefix plain_ to internal plain includes.

------------------------------------------------------------------------
r1697 | jcbowman | 2006-07-07 23:05:42 -0600 (Fri, 07 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Add missing clear() function to remove all breakpoints.

------------------------------------------------------------------------
r1696 | jcbowman | 2006-07-07 23:03:10 -0600 (Fri, 07 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Simplified partialsum.

------------------------------------------------------------------------
r1695 | jcbowman | 2006-07-07 11:10:28 -0600 (Fri, 07 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Removed page break.

------------------------------------------------------------------------
r1694 | jcbowman | 2006-07-07 11:06:25 -0600 (Fri, 07 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Documented ellipse.

------------------------------------------------------------------------
r1693 | jcbowman | 2006-07-07 10:41:38 -0600 (Fri, 07 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/bezier2.asy

Moved "Drawing Commands" section to immediately follow tutorial.

------------------------------------------------------------------------
r1692 | jcbowman | 2006-07-06 16:30:18 -0600 (Thu, 06 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor documentation improvements.

------------------------------------------------------------------------
r1691 | jcbowman | 2006-07-06 16:17:13 -0600 (Thu, 06 Jul 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/bezier.asy
   M /trunk/asymptote/doc/bezier2.asy
   M /trunk/asymptote/runtime.in

Fixed documentation of periodic tridiagonal solver.

Minor edits to Bezier curve documentation.

------------------------------------------------------------------------
r1690 | rmarinov | 2006-07-06 14:05:53 -0600 (Thu, 06 Jul 2006) | 1 line
Changed paths:
   A /trunk/asymptote/doc/bezier2.asy

Added a bezier curves example - /doc/bezier2.asy .
------------------------------------------------------------------------
r1689 | jcbowman | 2006-07-06 10:55:47 -0600 (Thu, 06 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Replace double quotes with single quotes for compatibility with \usepackage{german}.

------------------------------------------------------------------------
r1688 | rmarinov | 2006-07-06 10:55:47 -0600 (Thu, 06 Jul 2006) | 1 line
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Added some more information on Bezier curves.
------------------------------------------------------------------------
r1687 | jcbowman | 2006-07-06 01:05:00 -0600 (Thu, 06 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.12svn.

------------------------------------------------------------------------
r1686 | jcbowman | 2006-07-06 00:10:14 -0600 (Thu, 06 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/stack.cc

Support g++ 3.3.4.

------------------------------------------------------------------------
r1685 | jcbowman | 2006-07-05 23:53:55 -0600 (Wed, 05 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/stack.cc

Fixed cxx warning messages.

------------------------------------------------------------------------
r1684 | jcbowman | 2006-07-05 22:39:14 -0600 (Wed, 05 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Added reference to graph3.

------------------------------------------------------------------------
r1683 | jcbowman | 2006-07-05 12:28:58 -0600 (Wed, 05 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/debugger.asy
   M /trunk/asymptote/runtime.in

Renamed locate to locatefile.

------------------------------------------------------------------------
r1682 | jcbowman | 2006-07-05 01:15:18 -0600 (Wed, 05 Jul 2006) | 8 lines
Changed paths:
   M /trunk/asymptote/base/constants.asy
   M /trunk/asymptote/base/debugger.asy
   M /trunk/asymptote/base/picture.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h
   M /trunk/asymptote/types.h

Debugger enhancements and minor fixes, including conditional breakpoints;
renamed remove(string, int) to clear(string, int).

Define min(... int[] a) and max(... int[] a).

Moved realmult to runtime.


------------------------------------------------------------------------
r1681 | jcbowman | 2006-07-01 03:05:34 -0600 (Sat, 01 Jul 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/debugger.asy

Removed spurious write.

------------------------------------------------------------------------
r1680 | jcbowman | 2006-07-01 03:03:41 -0600 (Sat, 01 Jul 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/debugger.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

Simplified debugger: removed step, renamed line to step, and make trace toggle.

Prune duplicate trace messages.

------------------------------------------------------------------------
r1679 | jcbowman | 2006-07-01 01:20:21 -0600 (Sat, 01 Jul 2006) | 6 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/base/pens.asy
   M /trunk/asymptote/base/picture.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/shipout.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/animations/embeddedmovie.asy
   M /trunk/asymptote/examples/animations/wheel.asy
   M /trunk/asymptote/examples/slidedemo.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc

Make access settings global.

Added twice setting to resolve LaTeX references.

Improve embedded movie example.

------------------------------------------------------------------------
r1678 | jcbowman | 2006-06-30 11:09:49 -0600 (Fri, 30 Jun 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/examples/animations/embeddedmovie.asy
   M /trunk/asymptote/runtime.in

Generate wheel.mpg.

Suppress vbv_delay overflow messages during mpeg merge.

------------------------------------------------------------------------
r1677 | jcbowman | 2006-06-30 10:34:52 -0600 (Fri, 30 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/markers.asy

Use defaultformat again instead of empty format string.

------------------------------------------------------------------------
r1676 | jcbowman | 2006-06-30 10:27:19 -0600 (Fri, 30 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Improve discussion of stack overflow detection.

------------------------------------------------------------------------
r1675 | jcbowman | 2006-06-30 08:35:14 -0600 (Fri, 30 Jun 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/animations/embeddedmovie.asy

Added missing file.

------------------------------------------------------------------------
r1674 | jcbowman | 2006-06-29 22:54:03 -0600 (Thu, 29 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Added 3D array transpose and copy.

------------------------------------------------------------------------
r1673 | jcbowman | 2006-06-29 22:37:03 -0600 (Thu, 29 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Prevent runtime errors and interrupts from resetting interactive environment.

------------------------------------------------------------------------
r1672 | jcbowman | 2006-06-29 22:35:10 -0600 (Thu, 29 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h

Removed extra blank line at end of 3D array write.

------------------------------------------------------------------------
r1671 | jcbowman | 2006-06-29 17:10:05 -0600 (Thu, 29 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/settings.cc

Moved introductory material into Tutorial section.

------------------------------------------------------------------------
r1670 | jcbowman | 2006-06-29 11:37:38 -0600 (Thu, 29 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asymptote.py
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/main.cc

Added prompt and quiet settings.

------------------------------------------------------------------------
r1669 | jcbowman | 2006-06-29 06:20:33 -0600 (Thu, 29 Jun 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/main.cc

Don't exit if stack overflow or segmentation fault handlers fail (to
workaround broken libsigsegv-2.3; upgrading to libsigsegv-2.4 is recommended).

------------------------------------------------------------------------
r1668 | jcbowman | 2006-06-28 21:59:26 -0600 (Wed, 28 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Renamed Examples section to Tutorial.

------------------------------------------------------------------------
r1667 | jcbowman | 2006-06-28 12:40:09 -0600 (Wed, 28 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/debugger.asy

Removed unused line.

------------------------------------------------------------------------
r1666 | jcbowman | 2006-06-28 12:38:09 -0600 (Wed, 28 Jun 2006) | 10 lines
Changed paths:
   A /trunk/asymptote/base/debugger.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Moved debugger into separate base file debugger.asy.

Added void stop(string file, string text); to stop at the first line in
file containing the string text.

Renamed q (quit) debugger command to x (exit); added q (quit) command that
quits debugger and ends execution.

Better fix for memory leak.

------------------------------------------------------------------------
r1665 | jcbowman | 2006-06-28 10:59:27 -0600 (Wed, 28 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor documentation updates.

------------------------------------------------------------------------
r1664 | hammera | 2006-06-28 01:24:15 -0600 (Wed, 28 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Ensured that the basis in lookAt() is orthonormal.

------------------------------------------------------------------------
r1663 | jcbowman | 2006-06-28 00:35:12 -0600 (Wed, 28 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.11svn.

------------------------------------------------------------------------
r1662 | jcbowman | 2006-06-28 00:03:25 -0600 (Wed, 28 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Add support for spaces in Asymptote and output filenames.

------------------------------------------------------------------------
r1661 | jcbowman | 2006-06-27 22:51:10 -0600 (Tue, 27 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Added more quotes.

------------------------------------------------------------------------
r1660 | jcbowman | 2006-06-27 22:44:55 -0600 (Tue, 27 Jun 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/util.cc

Add more quotes for MSDOS users who like to use spaces in filenames.

Remove quotes in diagnostic messages.

------------------------------------------------------------------------
r1659 | jcbowman | 2006-06-27 13:30:09 -0600 (Tue, 27 Jun 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Cache source code in debugger.

Move debugger help message to immediately before prompt.

------------------------------------------------------------------------
r1658 | jcbowman | 2006-06-27 12:42:03 -0600 (Tue, 27 Jun 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

Extended and documented debugger.

Fixed string reads of lines containing only whitespace.

------------------------------------------------------------------------
r1657 | jcbowman | 2006-06-27 01:47:31 -0600 (Tue, 27 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/errorbars.asy

Fix drawpen.

------------------------------------------------------------------------
r1656 | jcbowman | 2006-06-27 01:45:40 -0600 (Tue, 27 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/filldraw.asy
   M /trunk/asymptote/base/picture.asy
   M /trunk/asymptote/doc/asymptote.texi

Make default drawpen currentpen again.

------------------------------------------------------------------------
r1655 | jcbowman | 2006-06-27 01:31:48 -0600 (Tue, 27 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/stack.cc

Work around atbreakpoint memory leak.

------------------------------------------------------------------------
r1654 | jcbowman | 2006-06-26 23:25:54 -0600 (Mon, 26 Jun 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/filldraw.asy
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/base/picture.asy
   M /trunk/asymptote/doc/advection.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/contour1.asy
   M /trunk/asymptote/doc/contour2.asy
   M /trunk/asymptote/doc/errorbars.asy
   M /trunk/asymptote/examples/dimension.asy

Make Fill and FillDraw work with markers and superpaths.

Minor formatting updates.

------------------------------------------------------------------------
r1653 | jcbowman | 2006-06-26 22:23:17 -0600 (Mon, 26 Jun 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/util.cc

Suppress all errors when quiet=2.

Catch handled_error in configuration files.

------------------------------------------------------------------------
r1652 | jcbowman | 2006-06-26 21:14:44 -0600 (Mon, 26 Jun 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/parametricsurface.asy

Added parametric surface example.

Distinguish between distances in front of and behind camera.

------------------------------------------------------------------------
r1651 | cmsavage | 2006-06-26 18:02:59 -0600 (Mon, 26 Jun 2006) | 1 line
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/doc/asymptote.texi

Implemented parametric surfaces.  Surface fill/mesh is no longer drawn for nullpen arguments.
------------------------------------------------------------------------
r1650 | jcbowman | 2006-06-26 16:04:47 -0600 (Mon, 26 Jun 2006) | 4 lines
Changed paths:
   D /trunk/asymptote/base/debugger.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/stack.cc

Fixed segmentation fault if atbreakpoint isn't defined.

Moved debugger.asy into plain.asy.

------------------------------------------------------------------------
r1649 | jcbowman | 2006-06-26 02:02:39 -0600 (Mon, 26 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/stack.cc

Support compilation under g++-3.3.4.

------------------------------------------------------------------------
r1648 | jcbowman | 2006-06-26 01:18:44 -0600 (Mon, 26 Jun 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/base/debugger.asy
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h
   M /trunk/asymptote/types.h
   M /trunk/asymptote/util.cc

Debugger support.

------------------------------------------------------------------------
r1647 | jcbowman | 2006-06-25 22:13:21 -0600 (Sun, 25 Jun 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

Implement rudimentary debugger.

Fix interrupts.

------------------------------------------------------------------------
r1646 | jcbowman | 2006-06-25 22:10:58 -0600 (Sun, 25 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Suppress stderr for gv workaround.

------------------------------------------------------------------------
r1645 | jcbowman | 2006-06-25 22:10:14 -0600 (Sun, 25 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Suppress stderr only for gv workaround.

------------------------------------------------------------------------
r1644 | jcbowman | 2006-06-25 19:20:24 -0600 (Sun, 25 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/util.cc

Work around file descriptor problem with MikTeX 2.5.

------------------------------------------------------------------------
r1643 | jcbowman | 2006-06-23 21:03:52 -0600 (Fri, 23 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/parametricgraph.asy

Added Crop argument.

------------------------------------------------------------------------
r1642 | jcbowman | 2006-06-23 21:02:52 -0600 (Fri, 23 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Added autoconf > 2.59 patch submitted by Chris.

------------------------------------------------------------------------
r1641 | cmsavage | 2006-06-23 18:06:33 -0600 (Fri, 23 Jun 2006) | 1 line
Changed paths:
   M /trunk/asymptote/base/graph.asy

Added crop argument to limits to match xlimits.
------------------------------------------------------------------------
r1640 | cmsavage | 2006-06-23 18:04:34 -0600 (Fri, 23 Jun 2006) | 1 line
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Corrected default crop argument of xlimits.
------------------------------------------------------------------------
r1639 | cmsavage | 2006-06-23 17:08:52 -0600 (Fri, 23 Jun 2006) | 1 line
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi

Added picture argument and use of picture scaling to graph(...) functions that did not previously do this.
------------------------------------------------------------------------
r1638 | jcbowman | 2006-06-23 06:12:58 -0600 (Fri, 23 Jun 2006) | 6 lines
Changed paths:
   M /trunk/asymptote/LICENSE
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/README
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/examples/elliptic.asy

Changed Docdir to docdir; hopefully this won't conflict with next release
of autoconf.

Replaced GPL LICENSE with newer version (FSF forgot to bump the version
number!).

------------------------------------------------------------------------
r1637 | jcbowman | 2006-06-22 16:35:05 -0600 (Thu, 22 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/configure.ac

Incremented version to 1.10svn.

------------------------------------------------------------------------
r1636 | jcbowman | 2006-06-22 13:52:31 -0600 (Thu, 22 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/util.cc

Make gv-3.6.1 bug workaround work with older versions like gv-3.5.8.

------------------------------------------------------------------------
r1635 | jcbowman | 2006-06-22 00:19:45 -0600 (Thu, 22 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/settings.cc

Updated to MSDOS gs8.54.

------------------------------------------------------------------------
r1634 | jcbowman | 2006-06-22 00:18:51 -0600 (Thu, 22 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.09svn.

------------------------------------------------------------------------
r1633 | jcbowman | 2006-06-21 22:36:17 -0600 (Wed, 21 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/triangulate.asy

Documented int[][] triangulate(pair[] z); for creating a triangular mesh.

------------------------------------------------------------------------
r1632 | jcbowman | 2006-06-21 21:46:43 -0600 (Wed, 21 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Fixed make distclean.

------------------------------------------------------------------------
r1631 | jcbowman | 2006-06-21 21:15:32 -0600 (Wed, 21 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/tests/Makefile

Clean up unneeded files.

------------------------------------------------------------------------
r1630 | jcbowman | 2006-06-21 18:13:50 -0600 (Wed, 21 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fixed warning messages.

------------------------------------------------------------------------
r1629 | jcbowman | 2006-06-21 16:41:19 -0600 (Wed, 21 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/Label.asy
   M /trunk/asymptote/base/arrows.asy
   M /trunk/asymptote/base/constants.asy
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/drawtree.asy
   M /trunk/asymptote/base/featpost3D.asy
   M /trunk/asymptote/base/feynman.asy
   M /trunk/asymptote/base/filldraw.asy
   M /trunk/asymptote/base/flowchart.asy
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/light.asy
   M /trunk/asymptote/base/margins.asy
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/base/metapost.asy
   M /trunk/asymptote/base/paths.asy
   M /trunk/asymptote/base/patterns.asy
   M /trunk/asymptote/base/pens.asy
   M /trunk/asymptote/base/picture.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/pstoedit.asy
   M /trunk/asymptote/base/shipout.asy
   M /trunk/asymptote/base/simplex.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/base/slopefield.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/tree.asy

Removed unneeded public modifiers.

------------------------------------------------------------------------
r1628 | jcbowman | 2006-06-21 16:35:07 -0600 (Wed, 21 Jun 2006) | 7 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/slidedemo.asy
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/runtime.in

Added pen colorless(pen) function that strips pen color attributes (useful for
avoiding color mixing).

Fixed stepping bugs in slide on overfull slide; added institution field to
titlepage.


------------------------------------------------------------------------
r1627 | jcbowman | 2006-06-20 21:40:06 -0600 (Tue, 20 Jun 2006) | 6 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Removed AC_FUNC_MALLOC and AC_FUNC_REALLOC as they seem to cause more
problems than they solve.

Fix help command by reverting broken Docdir change.


------------------------------------------------------------------------
r1626 | jcbowman | 2006-06-20 13:12:52 -0600 (Tue, 20 Jun 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Increased epsilon to fix corner cases.

Suppress null labels.

------------------------------------------------------------------------
r1625 | jcbowman | 2006-06-18 22:32:31 -0600 (Sun, 18 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.08svn.

------------------------------------------------------------------------
r1624 | jcbowman | 2006-06-18 21:34:40 -0600 (Sun, 18 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Fixed gv workaround.

------------------------------------------------------------------------
r1623 | jcbowman | 2006-06-18 20:51:25 -0600 (Sun, 18 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/util.h

Fix cygwin build problems.

------------------------------------------------------------------------
r1622 | jcbowman | 2006-06-18 10:39:54 -0600 (Sun, 18 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/slopefield.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/contour2.asy
   M /trunk/asymptote/doc/logimage.asy

Add and document contour labels.

------------------------------------------------------------------------
r1621 | jcbowman | 2006-06-18 01:37:48 -0600 (Sun, 18 Jun 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/laserlattice.asy

Updated documentation regarding type-dependent array functions.

Fixed example.

------------------------------------------------------------------------
r1620 | jcbowman | 2006-06-18 01:24:06 -0600 (Sun, 18 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/imagecontour.asy

Add imagecontour example.

------------------------------------------------------------------------
r1619 | jcbowman | 2006-06-18 01:03:23 -0600 (Sun, 18 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/image.asy
   A /trunk/asymptote/doc/logimage.asy
   D /trunk/asymptote/doc/mosquito.asy
   A /trunk/asymptote/examples/mosquito.asy
   M /trunk/asymptote/runtime.in

Add improved and simplified version of Chris' palette modifications.

------------------------------------------------------------------------
r1618 | jcbowman | 2006-06-17 16:53:00 -0600 (Sat, 17 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/arrows.asy

Fixed arcarrowsize.

------------------------------------------------------------------------
r1617 | jcbowman | 2006-06-17 16:49:51 -0600 (Sat, 17 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/tests/TestLib.asy
   M /trunk/asymptote/tests/array/determinant.asy
   M /trunk/asymptote/tests/array/solve.asy

Fixed and simplified LU decomposition, solve, and determinant.

------------------------------------------------------------------------
r1616 | jcbowman | 2006-06-17 04:56:37 -0600 (Sat, 17 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/tests/array/solve.asy

Simplified test.

------------------------------------------------------------------------
r1615 | jcbowman | 2006-06-16 20:09:40 -0600 (Fri, 16 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/logo.asy
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/tests/array/solve.asy

Optimized solve and inverse.

------------------------------------------------------------------------
r1614 | rmarinov | 2006-06-16 14:01:41 -0600 (Fri, 16 Jun 2006) | 1 line
Changed paths:
   M /trunk/asymptote/runtime.in
   A /trunk/asymptote/tests/array/solve.asy

Added LU decomposition instead of Gauss-Seidel method in solve. Gauss-Seidel method is still used for finding inverses. Added a test for both.
------------------------------------------------------------------------
r1613 | jcbowman | 2006-06-15 16:33:32 -0600 (Thu, 15 Jun 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/arrows.asy
   M /trunk/asymptote/base/constants.asy
   M /trunk/asymptote/base/filldraw.asy
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/base/pens.asy
   M /trunk/asymptote/base/picture.asy
   M /trunk/asymptote/doc/asymptote.texi

Renamed Fill filltype to FillDraw and added Fill filltype that only does a fill.

Fixed arrowsize capping code and added arrowsizelimit.

------------------------------------------------------------------------
r1612 | jcbowman | 2006-06-15 14:41:13 -0600 (Thu, 15 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/modifier.h

Renamed readable to restricted.

------------------------------------------------------------------------
r1611 | jcbowman | 2006-06-14 15:55:06 -0600 (Wed, 14 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/logo.asy

Fine-tune logo.

------------------------------------------------------------------------
r1610 | jcbowman | 2006-06-14 00:15:22 -0600 (Wed, 14 Jun 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/flowchartdemo.asy

Change defaultformat argument of PaletteTicks to "".

Fix formatting issues.

------------------------------------------------------------------------
r1609 | hammera | 2006-06-13 17:23:58 -0600 (Tue, 13 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/base/asy.vim
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/modifier.h

Added readable keyword, made public the default permission.

------------------------------------------------------------------------
r1608 | rmarinov | 2006-06-13 14:49:16 -0600 (Tue, 13 Jun 2006) | 1 line
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Updated documentation for contours.
------------------------------------------------------------------------
r1607 | jcbowman | 2006-06-13 13:14:18 -0600 (Tue, 13 Jun 2006) | 6 lines
Changed paths:
   M /trunk/asymptote/Delaunay.cc
   M /trunk/asymptote/Delaunay.h
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/pens.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/contour1.asy
   M /trunk/asymptote/doc/contour2.asy
   A /trunk/asymptote/doc/contour3.asy
   A /trunk/asymptote/doc/triangulate.asy
   M /trunk/asymptote/runtime.in

Optimized postsorting of triangulate routine.

Simplified contour interface.

Added nonuniform contour mesh example.

------------------------------------------------------------------------
r1606 | jcbowman | 2006-06-13 12:34:14 -0600 (Tue, 13 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/arrows.asy

Make arrowhead and arrowheadbbox public to allow them to be overloaded.

------------------------------------------------------------------------
r1605 | rmarinov | 2006-06-13 11:10:27 -0600 (Tue, 13 Jun 2006) | 1 line
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/runtime.in

Added non-regularly spaced contouring.
------------------------------------------------------------------------
r1604 | jcbowman | 2006-06-13 01:00:48 -0600 (Tue, 13 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc

Use random pair for overwrite moves when align=(0,0).

------------------------------------------------------------------------
r1603 | jcbowman | 2006-06-13 00:59:12 -0600 (Tue, 13 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/contour1.asy
   M /trunk/asymptote/doc/contour2.asy

Formatting.

------------------------------------------------------------------------
r1602 | jcbowman | 2006-06-13 00:54:17 -0600 (Tue, 13 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Fixed secondary logarithmic axes.

------------------------------------------------------------------------
r1601 | jcbowman | 2006-06-13 00:34:56 -0600 (Tue, 13 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Fixed count computation (for endlabel=false).

------------------------------------------------------------------------
r1600 | jcbowman | 2006-06-13 00:25:17 -0600 (Tue, 13 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Fixed alignment of rotated tick labels.

------------------------------------------------------------------------
r1599 | jcbowman | 2006-06-12 22:37:10 -0600 (Mon, 12 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Implemented more efficient guide collection algorithm.

------------------------------------------------------------------------
r1598 | jcbowman | 2006-06-12 20:33:17 -0600 (Mon, 12 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Added string option to assert.

------------------------------------------------------------------------
r1597 | jcbowman | 2006-06-12 20:30:55 -0600 (Mon, 12 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.cc

Standardize "could not load module" error message.

------------------------------------------------------------------------
r1596 | jcbowman | 2006-06-12 20:29:02 -0600 (Mon, 12 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/stack.cc

Use most up-to-date verbose setting for traceback.

------------------------------------------------------------------------
r1595 | rmarinov | 2006-06-12 10:23:59 -0600 (Mon, 12 Jun 2006) | 1 line
Changed paths:
   M /trunk/asymptote/Delaunay.h
   M /trunk/asymptote/runtime.in

Removed copying of unused variable in triangulation routine.
------------------------------------------------------------------------
r1594 | jcbowman | 2006-06-11 14:05:28 -0600 (Sun, 11 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Delaunay.cc
   M /trunk/asymptote/Delaunay.h

Removed executable flag.

------------------------------------------------------------------------
r1593 | jcbowman | 2006-06-10 15:45:17 -0600 (Sat, 10 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Make currentprojection public.

------------------------------------------------------------------------
r1592 | jcbowman | 2006-06-10 15:42:22 -0600 (Sat, 10 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/light.asy
   M /trunk/asymptote/base/solids.asy

Import three as public so that currentprojection can be overridden.

------------------------------------------------------------------------
r1591 | hammera | 2006-06-10 13:55:29 -0600 (Sat, 10 Jun 2006) | 5 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy

Added addSaveFunction to extend save and restore.
Moved projection code to three.asy.
Handle degenerate cases in lookAt().


------------------------------------------------------------------------
r1590 | hammera | 2006-06-10 13:51:57 -0600 (Sat, 10 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Noted built-in modules.

------------------------------------------------------------------------
r1589 | jcbowman | 2006-06-09 22:16:41 -0600 (Fri, 09 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Removed unused subtraction.

------------------------------------------------------------------------
r1588 | jcbowman | 2006-06-09 22:05:53 -0600 (Fri, 09 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fix overhead/underhead views.

------------------------------------------------------------------------
r1587 | jcbowman | 2006-06-09 16:49:33 -0600 (Fri, 09 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Added up argument to lookAt; remove lookAtOrigin in favour of lookAt(O,...).

------------------------------------------------------------------------
r1586 | jcbowman | 2006-06-09 12:21:26 -0600 (Fri, 09 Jun 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/axis3.asy

Simply support for custom projections.

Reverse arguments of lookAt for clarity.

------------------------------------------------------------------------
r1585 | rmarinov | 2006-06-08 13:49:56 -0600 (Thu, 08 Jun 2006) | 1 line
Changed paths:
   M /trunk/asymptote/Delaunay.cc
   M /trunk/asymptote/Delaunay.h
   M /trunk/asymptote/runtime.in

Fixed a problem with triangulation.
------------------------------------------------------------------------
r1584 | jcbowman | 2006-06-07 21:41:09 -0600 (Wed, 07 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed typo in configuration instructions.

------------------------------------------------------------------------
r1583 | jcbowman | 2006-06-07 17:00:16 -0600 (Wed, 07 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Add Delaunay.

------------------------------------------------------------------------
r1582 | jcbowman | 2006-06-07 16:58:54 -0600 (Wed, 07 Jun 2006) | 4 lines
Changed paths:
   A /trunk/asymptote/Delaunay.cc
   A /trunk/asymptote/Delaunay.h
   M /trunk/asymptote/runtime.in

Added Paul Bourke's Delaunay triangulation routine.

Removed unneeded copyArray from inside.

------------------------------------------------------------------------
r1581 | jcbowman | 2006-06-07 14:22:18 -0600 (Wed, 07 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Fixed typo regarding cone vertex.

------------------------------------------------------------------------
r1580 | jcbowman | 2006-06-07 14:02:03 -0600 (Wed, 07 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/Makefile

Fix configuration problems.

------------------------------------------------------------------------
r1579 | jcbowman | 2006-06-07 03:25:06 -0600 (Wed, 07 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Remove docdir.

------------------------------------------------------------------------
r1578 | jcbowman | 2006-06-07 03:10:45 -0600 (Wed, 07 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Remove unused docdir operations.

------------------------------------------------------------------------
r1577 | jcbowman | 2006-06-07 03:05:30 -0600 (Wed, 07 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Implement work around for backwards-incompatible command-line options of gv-3.6.1.

------------------------------------------------------------------------
r1576 | jcbowman | 2006-06-07 02:47:32 -0600 (Wed, 07 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Make docdir if it doesn't exist.

------------------------------------------------------------------------
r1575 | jcbowman | 2006-06-07 02:27:37 -0600 (Wed, 07 Jun 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/pens.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi

Fix default configure documentation directory setting.

Document inclusion of Asymptote in Fedora Core Extras project.

------------------------------------------------------------------------
r1574 | jcbowman | 2006-06-07 01:40:43 -0600 (Wed, 07 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac

Added --with-docdir=PATH configure option.

------------------------------------------------------------------------
r1573 | jcbowman | 2006-06-06 23:12:16 -0600 (Tue, 06 Jun 2006) | 6 lines
Changed paths:
   M /trunk/asymptote/base/Label.asy
   M /trunk/asymptote/base/flowchart.asy
   A /trunk/asymptote/base/slopefield.asy (from /trunk/asymptote/base/slopefields.asy:1572)
   D /trunk/asymptote/base/slopefields.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/flowchartdemo.asy

Add object structure for handling frames and Labels on an equal footing.

Add a pack routine for building compound frames from a list of objects.

Simplify flowchart interface and example; fix frame/Label packing.

------------------------------------------------------------------------
r1572 | rmarinov | 2006-06-06 14:46:11 -0600 (Tue, 06 Jun 2006) | 1 line
Changed paths:
   A /trunk/asymptote/base/slopefields.asy
   M /trunk/asymptote/doc/asymptote.texi

Added slopefields module.
------------------------------------------------------------------------
r1571 | jcbowman | 2006-06-06 04:10:20 -0600 (Tue, 06 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/flowchart.asy
   M /trunk/asymptote/doc/flowchartdemo.asy

Fixed alignment problems, standardized usage.

------------------------------------------------------------------------
r1570 | smelenchuk | 2006-06-05 12:13:22 -0600 (Mon, 05 Jun 2006) | 1 line
Changed paths:
   M /trunk/asymptote/base/flowchart.asy

Repair inconsistency in box height being used for vertically centering the header text in flowrectangle.
------------------------------------------------------------------------
r1569 | smelenchuk | 2006-06-05 11:52:27 -0600 (Mon, 05 Jun 2006) | 1 line
Changed paths:
   M /trunk/asymptote/base/flowchart.asy

Tweak vertical margins on flowrectangle with header.
------------------------------------------------------------------------
r1568 | smelenchuk | 2006-06-05 09:31:06 -0600 (Mon, 05 Jun 2006) | 1 line
Changed paths:
   M /trunk/asymptote/base/flowchart.asy

Adjust margins on flowrectangle (both with header and without).
------------------------------------------------------------------------
r1567 | jcbowman | 2006-06-04 21:49:17 -0600 (Sun, 04 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/filldraw.asy

Make makepen fill nodes; fix infinite loops.

------------------------------------------------------------------------
r1566 | jcbowman | 2006-06-04 14:49:17 -0600 (Sun, 04 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/patterns.asy

Added missing pen arguments in calls to hatch.

------------------------------------------------------------------------
r1565 | jcbowman | 2006-06-03 08:04:31 -0600 (Sat, 03 Jun 2006) | 6 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Fixed documentation of PaletteTicks.

Renamed ngraph argument to n for consistency.

Renamed straight(path) to piecewisestraight(path) and moved to runtime.in.

------------------------------------------------------------------------
r1564 | jcbowman | 2006-06-02 16:20:34 -0600 (Fri, 02 Jun 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/dimension.asy

Draw on frame f.

------------------------------------------------------------------------
r1563 | hammera | 2006-05-31 13:51:33 -0600 (Wed, 31 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Clarified the non-behaviour of top level static modifiers.

------------------------------------------------------------------------
r1562 | hammera | 2006-05-31 13:42:21 -0600 (Wed, 31 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/dec.cc

Added warning for top-level static modifiers.

------------------------------------------------------------------------
r1561 | jcbowman | 2006-05-31 12:45:50 -0600 (Wed, 31 May 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/base/flowchart.asy

Added flowblock initializer; removed unneeded new picture initializers.
Added authors, improved indentation.

------------------------------------------------------------------------
r1560 | jcbowman | 2006-05-31 11:54:36 -0600 (Wed, 31 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Make cputime return a structure.

------------------------------------------------------------------------
r1559 | jcbowman | 2006-05-31 11:53:38 -0600 (Wed, 31 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec

Removed unneeded CFLAGS.

------------------------------------------------------------------------
r1558 | jcbowman | 2006-05-31 10:34:10 -0600 (Wed, 31 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec

Fix texinfo dependency.

------------------------------------------------------------------------
r1557 | jcbowman | 2006-05-31 10:21:34 -0600 (Wed, 31 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/asymptote.spec
   M /trunk/asymptote/doc/Makefile

More info updates.

------------------------------------------------------------------------
r1556 | jcbowman | 2006-05-31 07:03:42 -0600 (Wed, 31 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Add cputime() function.

------------------------------------------------------------------------
r1555 | jcbowman | 2006-05-31 06:24:26 -0600 (Wed, 31 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec

Use -O3 when building rpms.

------------------------------------------------------------------------
r1554 | jcbowman | 2006-05-31 06:13:43 -0600 (Wed, 31 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/dimension.asy

Fix picture scaling computation in dimension example.

------------------------------------------------------------------------
r1553 | jcbowman | 2006-05-31 05:18:53 -0600 (Wed, 31 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Improve diagnostics.

------------------------------------------------------------------------
r1552 | jcbowman | 2006-05-30 01:18:50 -0600 (Tue, 30 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/asymptote.spec

Removed info dir entry in %files section; makedepend should respect cflags.

------------------------------------------------------------------------
r1551 | jcbowman | 2006-05-30 00:53:41 -0600 (Tue, 30 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec

Use make install-all in rpm spec file to install info pages as well.

------------------------------------------------------------------------
r1550 | jcbowman | 2006-05-30 00:53:15 -0600 (Tue, 30 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Fix make uninstall.

------------------------------------------------------------------------
r1549 | jcbowman | 2006-05-30 00:28:36 -0600 (Tue, 30 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Fix installation changes.

------------------------------------------------------------------------
r1548 | jcbowman | 2006-05-29 23:58:30 -0600 (Mon, 29 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/epix.asy

Update example to use new mesh resolution names.

------------------------------------------------------------------------
r1547 | jcbowman | 2006-05-29 23:57:15 -0600 (Mon, 29 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Fix another relative path installation problem.

------------------------------------------------------------------------
r1546 | jcbowman | 2006-05-29 23:47:36 -0600 (Mon, 29 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Fix installation of system asy files.

------------------------------------------------------------------------
r1545 | jcbowman | 2006-05-29 23:40:00 -0600 (Mon, 29 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/contour1.asy
   M /trunk/asymptote/runtime.in

Fix cxx warning message.

------------------------------------------------------------------------
r1544 | jcbowman | 2006-05-29 23:38:33 -0600 (Mon, 29 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/contour1.asy (from /trunk/asymptote/doc/contourex1.asy:1543)
   A /trunk/asymptote/doc/contour2.asy (from /trunk/asymptote/doc/contourex2.asy:1542)
   D /trunk/asymptote/doc/contourex1.asy
   D /trunk/asymptote/doc/contourex2.asy

Renamed contour examples.

------------------------------------------------------------------------
r1543 | jcbowman | 2006-05-29 23:33:18 -0600 (Mon, 29 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/pens.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/contourex1.asy

Simplified contour interfaces by implicitly casting pen to pen(real).

------------------------------------------------------------------------
r1542 | jcbowman | 2006-05-29 22:06:37 -0600 (Mon, 29 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/asymptote.spec

Change package group; request texi2dvi; install asy-init.el.

------------------------------------------------------------------------
r1541 | jcbowman | 2006-05-29 22:02:14 -0600 (Mon, 29 May 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/base/asy-init.el

Add emacs/xemacs init file for rpm installation.

------------------------------------------------------------------------
r1540 | jcbowman | 2006-05-29 22:01:05 -0600 (Mon, 29 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Move include shipout earlier.

------------------------------------------------------------------------
r1539 | rmarinov | 2006-05-29 15:46:10 -0600 (Mon, 29 May 2006) | 1 line
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/doc/asymptote.texi

Added new interfaces to contour.asy
------------------------------------------------------------------------
r1538 | rmarinov | 2006-05-29 15:31:48 -0600 (Mon, 29 May 2006) | 1 line
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/contourex1.asy
   A /trunk/asymptote/doc/contourex2.asy

Added basic documentation for contours.
------------------------------------------------------------------------
r1537 | jcbowman | 2006-05-28 22:40:13 -0600 (Sun, 28 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/doc/asymptote.texi

Minor optimizations; standardized mesh arguments (n -> nx, m -> ny).

------------------------------------------------------------------------
r1536 | jcbowman | 2006-05-28 18:07:12 -0600 (Sun, 28 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Further optimizations obtained by sorting contour array.

------------------------------------------------------------------------
r1535 | jcbowman | 2006-05-28 13:12:14 -0600 (Sun, 28 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Optimize.

------------------------------------------------------------------------
r1534 | jcbowman | 2006-05-26 22:19:37 -0600 (Fri, 26 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec

Add Jose's patch: list directories in %files section.

------------------------------------------------------------------------
r1533 | rmarinov | 2006-05-26 15:32:06 -0600 (Fri, 26 May 2006) | 1 line
Changed paths:
   M /trunk/asymptote/base/contour.asy

Fixed a minor bug and added an additional interface option.
------------------------------------------------------------------------
r1532 | jcbowman | 2006-05-26 15:12:37 -0600 (Fri, 26 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Make pen argument a function.

------------------------------------------------------------------------
r1531 | jcbowman | 2006-05-26 15:02:09 -0600 (Fri, 26 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Standardized signatures; support contours of matrix data as well as functions.

------------------------------------------------------------------------
r1530 | jcbowman | 2006-05-26 11:36:37 -0600 (Fri, 26 May 2006) | 6 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/pens.asy
   M /trunk/asymptote/psfile.cc

Make images and shading respect -gray, -rgb, -cmyk, and -bw.

Make palette.asy use grayscale with -gray.

Replace bool mono by settings.gray || settings.bw.

------------------------------------------------------------------------
r1529 | jcbowman | 2006-05-26 08:24:01 -0600 (Fri, 26 May 2006) | 5 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Add date arithmetic routines:
time(int seconds, string format="");
seconds(string t="", string format="");
Make time() return the current time in the default UNIX format.

------------------------------------------------------------------------
r1528 | rmarinov | 2006-05-25 15:35:50 -0600 (Thu, 25 May 2006) | 1 line
Changed paths:
   M /trunk/asymptote/base/contour.asy

Inserted a space between operator and .. .
------------------------------------------------------------------------
r1527 | jcbowman | 2006-05-25 14:50:32 -0600 (Thu, 25 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi

Changed 1.07cvs to 1.07svn.

------------------------------------------------------------------------
r1526 | rmarinov | 2006-05-25 13:17:55 -0600 (Thu, 25 May 2006) | 1 line
Changed paths:
   M /trunk/asymptote/base/contour.asy

Fixed a formatting issue and a minor bug.
------------------------------------------------------------------------
r1525 | rmarinov | 2006-05-25 11:29:03 -0600 (Thu, 25 May 2006) | 1 line
Changed paths:
   M /trunk/asymptote/base/contour.asy

Contour.asy now can choose interpolation operator; default is --.
------------------------------------------------------------------------
r1524 | jcbowman | 2006-05-25 10:43:46 -0600 (Thu, 25 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/log2graph.asy

Added example of log2 graph.

------------------------------------------------------------------------
r1523 | jcbowman | 2006-05-25 10:32:56 -0600 (Thu, 25 May 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Fixed bug in YZero.

Handle log graphs bases other than 10.

------------------------------------------------------------------------
r1522 | jcbowman | 2006-05-25 05:00:23 -0600 (Thu, 25 May 2006) | 5 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Rename array virtual pull function to delete; handle case with negative
argument.

Add virtual insert function for arrays.

------------------------------------------------------------------------
r1521 | jcbowman | 2006-05-25 04:20:44 -0600 (Thu, 25 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Added virtual pull function for arrays.

------------------------------------------------------------------------
r1520 | jcbowman | 2006-05-25 03:44:18 -0600 (Thu, 25 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Fix currentpicture.empty() test.

------------------------------------------------------------------------
r1519 | jcbowman | 2006-05-25 03:07:52 -0600 (Thu, 25 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Standardized argument names.

------------------------------------------------------------------------
r1518 | jcbowman | 2006-05-25 02:55:26 -0600 (Thu, 25 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Formatted.

------------------------------------------------------------------------
r1517 | jcbowman | 2006-05-25 02:30:13 -0600 (Thu, 25 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy
   D /trunk/asymptote/doc/cylinderoutline.asy
   M /trunk/asymptote/examples/cylinder.asy
   M /trunk/asymptote/examples/torus.asy

Fixed longitudinal skeleton when c != O.

------------------------------------------------------------------------
r1516 | jcbowman | 2006-05-25 02:28:57 -0600 (Thu, 25 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/path.cc

Minor optimizations.

------------------------------------------------------------------------
r1515 | jcbowman | 2006-05-25 02:27:52 -0600 (Thu, 25 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/drawfill.cc
   M /trunk/asymptote/drawfill.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h

Check colorspace argument for all forms of shading.

------------------------------------------------------------------------
r1514 | jcbowman | 2006-05-25 02:26:56 -0600 (Thu, 25 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/doc/asymptote.texi

Added 3d axes routine.

------------------------------------------------------------------------
r1513 | rmarinov | 2006-05-24 15:45:34 -0600 (Wed, 24 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Now uses arrays.

------------------------------------------------------------------------
r1512 | jcbowman | 2006-05-24 15:08:08 -0600 (Wed, 24 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/path.cc

Handle subpath arguments beyond boundaries.

------------------------------------------------------------------------
r1511 | jcbowman | 2006-05-24 11:25:27 -0600 (Wed, 24 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/examples/slidedemo.asy

Added outline().

------------------------------------------------------------------------
r1510 | jcbowman | 2006-05-24 01:16:30 -0600 (Wed, 24 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Added reverse(triple[]).

------------------------------------------------------------------------
r1509 | jcbowman | 2006-05-24 00:28:55 -0600 (Wed, 24 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Minor optimizations.

------------------------------------------------------------------------
r1508 | jcbowman | 2006-05-24 00:27:59 -0600 (Wed, 24 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/paths.asy
   M /trunk/asymptote/base/three.asy

Simplified code.

------------------------------------------------------------------------
r1507 | jcbowman | 2006-05-23 22:32:50 -0600 (Tue, 23 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/INSTALL

Updated to mention Subversion instead of CVS.

------------------------------------------------------------------------
r1506 | jcbowman | 2006-05-23 22:27:31 -0600 (Tue, 23 May 2006) | 6 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/slidedemo.asy
   A /trunk/asymptote/examples/thermodynamics.asy

Updated documentation for Subversion.

Fixed list of autogenerated files in slidedemo.asy.

Added missing file.

------------------------------------------------------------------------
r1505 | jcbowman | 2006-05-23 16:36:20 -0600 (Tue, 23 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Clarified comment about duplicate guides.

------------------------------------------------------------------------
r1504 | rmarinov | 2006-05-23 14:44:18 -0600 (Tue, 23 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

basic .. routine

------------------------------------------------------------------------
r1503 | jcbowman | 2006-05-23 11:33:30 -0600 (Tue, 23 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Improved formatting.

------------------------------------------------------------------------
r1502 | rmarinov | 2006-05-23 11:26:18 -0600 (Tue, 23 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

minor updates to contour.asy

------------------------------------------------------------------------
r1501 | jcbowman | 2006-05-23 10:46:50 -0600 (Tue, 23 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy

Fixed typo.

------------------------------------------------------------------------
r1500 | jcbowman | 2006-05-22 16:23:43 -0600 (Mon, 22 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.07cvs.

------------------------------------------------------------------------
r1499 | jcbowman | 2006-05-22 08:36:57 -0600 (Mon, 22 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Added figuremattpen optional argument.

------------------------------------------------------------------------
r1498 | jcbowman | 2006-05-22 08:36:14 -0600 (Mon, 22 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec

Fixed syntax.

------------------------------------------------------------------------
r1497 | jcbowman | 2006-05-22 00:17:35 -0600 (Mon, 22 May 2006) | 5 lines
Changed paths:
   M /trunk/asymptote/base/flowchart.asy
   A /trunk/asymptote/doc/advection.asy
   M /trunk/asymptote/doc/asymptote.texi
   D /trunk/asymptote/doc/flowchart.asy
   A /trunk/asymptote/doc/flowchartdemo.asy
   D /trunk/asymptote/examples/flowchartdemo.asy


Renamed old flowchart.asy example to advection.asy.

Formatted flowchart.asy base file and example; standardized spellings, etc.

------------------------------------------------------------------------
r1496 | jcbowman | 2006-05-21 23:38:42 -0600 (Sun, 21 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec

Updated.

------------------------------------------------------------------------
r1495 | jcbowman | 2006-05-21 23:38:05 -0600 (Sun, 21 May 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Restore TeXpipepreamble and TeXpreamble after eval(embedded=false).

Restore settings between multiple file runs.

------------------------------------------------------------------------
r1494 | jcbowman | 2006-05-21 23:35:52 -0600 (Sun, 21 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/entry.cc

More endl to newl changes.

------------------------------------------------------------------------
r1493 | jcbowman | 2006-05-21 23:34:29 -0600 (Sun, 21 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/fftw++.h

Allow alignment checking to be disabled with -DNO_CHECK_ALIGN.

------------------------------------------------------------------------
r1492 | smelenchuk | 2006-05-21 14:00:13 -0600 (Sun, 21 May 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/base/flowchart.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/flowchartdemo.asy

First version of the heavily-cleaned-up (originally externally contributed) flowchart module.  A (very simple) demo has been added into examples and the documentation has a section on the module (could the docs be improved for it?).

------------------------------------------------------------------------
r1491 | jcbowman | 2006-05-21 02:39:14 -0600 (Sun, 21 May 2006) | 12 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/shipout.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/slidedemo.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.in


Changed quiet=false option to view=true in shipout (backwards incompatible,
but rarely used).

Removed unused execute(string s, bool embedded=false) function.

Added void asy(bool overwrite=false ... string[] s)
to conditionally process each file name in array s in a new environment.
Moved margin argument of figure in slide.asy to just after options.

Make slidedemo.asy generate required files in case they don't exist.

------------------------------------------------------------------------
r1490 | jcbowman | 2006-05-21 02:02:42 -0600 (Sun, 21 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Fixed segmentation fault with a future eval after an eval throws an exception.

------------------------------------------------------------------------
r1489 | jcbowman | 2006-05-21 00:38:22 -0600 (Sun, 21 May 2006) | 10 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/slidedemo.asy


Make titlepage and title by default call newslide, unless the
currentpicture is empty.

Added reverse video option to slidedemo.asy.

Add an argument to newslide to allow stepping to be turned off for that slide.

Updated slidedemo example.

------------------------------------------------------------------------
r1488 | jcbowman | 2006-05-21 00:34:16 -0600 (Sun, 21 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/filldraw.asy
   M /trunk/asymptote/base/pens.asy

Add optional x and y margin arguments to Fill.

------------------------------------------------------------------------
r1487 | jcbowman | 2006-05-21 00:29:44 -0600 (Sun, 21 May 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Allow -u to be specified multiple times on command line.

Make "open" the default pdf viewer for MacOS.

------------------------------------------------------------------------
r1486 | jcbowman | 2006-05-21 00:28:15 -0600 (Sun, 21 May 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   A /trunk/asymptote/doc/asycolors.sty

Added asycolors.sty package to make LaTeX aware of CMYK versions of
predefined Asymptote colours.

------------------------------------------------------------------------
r1485 | jcbowman | 2006-05-21 00:24:42 -0600 (Sun, 21 May 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/texfile.cc

Fixed -outformat pdf for papersizes like a4 with nonintegral bp dimensions.

Improve performance by avoiding unnecessary flushing of output stream.

------------------------------------------------------------------------
r1484 | jcbowman | 2006-05-19 17:24:21 -0600 (Fri, 19 May 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Make fft(real[]) a nop when not configured with fftw.

Handle fft(new real[]) gracefully (returns an empty array).

------------------------------------------------------------------------
r1483 | rmarinov | 2006-05-19 10:31:11 -0600 (Fri, 19 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

contour.asy now with guides, supports dashed lines

------------------------------------------------------------------------
r1482 | jcbowman | 2006-05-19 01:09:38 -0600 (Fri, 19 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.06cvs.

------------------------------------------------------------------------
r1481 | jcbowman | 2006-05-18 22:42:16 -0600 (Thu, 18 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Reduced default authorpen fontsize.

------------------------------------------------------------------------
r1480 | jcbowman | 2006-05-18 22:21:02 -0600 (Thu, 18 May 2006) | 6 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/cylinderskeleton.asy
   M /trunk/asymptote/examples/cones.asy
   A /trunk/asymptote/examples/hyperboloid.asy
   M /trunk/asymptote/examples/sphere.asy

Added normal argument to Arc.

Standardized arguments to revolution.

Updated documentation and examples.

------------------------------------------------------------------------
r1479 | jcbowman | 2006-05-18 13:43:12 -0600 (Thu, 18 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/tests/Makefile
   M /trunk/asymptote/tests/TestLib.asy
   M /trunk/asymptote/tests/arith/roots.asy
   A /trunk/asymptote/tests/array
   A /trunk/asymptote/tests/array/determinant.asy
   M /trunk/asymptote/tests/gc/file.asy

Added determinant test.

------------------------------------------------------------------------
r1478 | jcbowman | 2006-05-18 13:04:15 -0600 (Thu, 18 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Removed unnormalized epsilon from determinant.

------------------------------------------------------------------------
r1477 | jcbowman | 2006-05-18 12:48:10 -0600 (Thu, 18 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Updated documentation: real a[] now constructs internal functions of real[].

------------------------------------------------------------------------
r1476 | hammera | 2006-05-18 12:17:29 -0600 (Thu, 18 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO

addOps for int x[] now implemented.

------------------------------------------------------------------------
r1475 | hammera | 2006-05-18 11:55:07 -0600 (Thu, 18 May 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/fundec.h

Now add operations for all variable declarations of new arrays and functions.
Removed old code.

------------------------------------------------------------------------
r1474 | jcbowman | 2006-05-18 04:14:06 -0600 (Thu, 18 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/slidedemo.asy

Explicitly document -u stepping=true.

------------------------------------------------------------------------
r1473 | jcbowman | 2006-05-18 03:53:10 -0600 (Thu, 18 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/drawpath.cc

Fixed cxx warning.

------------------------------------------------------------------------
r1472 | jcbowman | 2006-05-18 03:29:48 -0600 (Thu, 18 May 2006) | 14 lines
Changed paths:
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   D /trunk/asymptote/doc/cylinder.asy
   A /trunk/asymptote/doc/cylinderoutline.asy
   A /trunk/asymptote/examples/cones.asy
   A /trunk/asymptote/examples/cylinder.asy
   A /trunk/asymptote/examples/torus.asy


Implemented revolution struct in solid.asy for constructing, drawing, and
filling surfaces of revolution.

Added surfaces of revolution examples.

Ported precontrol and postcontrol resolution fixes to three.asy.

Added 3D version of relpoint functions.

Fixed normal(path3).

Updated documentation.

------------------------------------------------------------------------
r1471 | jcbowman | 2006-05-18 01:03:04 -0600 (Thu, 18 May 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/dimension.asy

Added example showing how to scale only selective dimensions.

------------------------------------------------------------------------
r1470 | jcbowman | 2006-05-17 23:44:26 -0600 (Wed, 17 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/asymptote.py
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi

Documented how to call Asymptote from Python.

------------------------------------------------------------------------
r1469 | jcbowman | 2006-05-17 23:07:49 -0600 (Wed, 17 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/slidedemo.asy

Make location of slidedemo explicit.

------------------------------------------------------------------------
r1468 | jcbowman | 2006-05-17 22:46:32 -0600 (Wed, 17 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/constants.asy

Reduce infinity to avoid floating point exceptions with --- operator.

------------------------------------------------------------------------
r1467 | jcbowman | 2006-05-17 22:44:19 -0600 (Wed, 17 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/slidedemo.asy

Allow stepping to be enabled from the command line: -u stepping=true.

------------------------------------------------------------------------
r1466 | jcbowman | 2006-05-17 22:39:49 -0600 (Wed, 17 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Added y and z autoscale arguments to scale().

------------------------------------------------------------------------
r1465 | jcbowman | 2006-05-17 22:15:27 -0600 (Wed, 17 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/monthaxis.asy

Added example showing how to label an axis with an arbitrary string.

------------------------------------------------------------------------
r1464 | jcbowman | 2006-05-16 01:40:57 -0600 (Tue, 16 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/tests/TestLib.asy
   M /trunk/asymptote/tests/arith/integer.asy
   M /trunk/asymptote/tests/arith/pair.asy
   M /trunk/asymptote/tests/arith/real.asy
   A /trunk/asymptote/tests/arith/roots.asy
   M /trunk/asymptote/tests/arith/transform.asy
   M /trunk/asymptote/tests/arith/triple.asy
   M /trunk/asymptote/tests/frames/stat.asy
   M /trunk/asymptote/tests/frames/stat2.asy
   M /trunk/asymptote/tests/imp/unravel.asy
   M /trunk/asymptote/tests/string/erase.asy
   M /trunk/asymptote/tests/string/find.asy
   M /trunk/asymptote/tests/string/insert.asy
   M /trunk/asymptote/tests/string/length.asy
   M /trunk/asymptote/tests/string/rfind.asy
   M /trunk/asymptote/tests/string/substr.asy
   M /trunk/asymptote/tests/types/cast.asy
   M /trunk/asymptote/tests/types/ecast.asy
   M /trunk/asymptote/tests/types/init.asy

Improved test diagnostics by using internal assert(bool) function.

------------------------------------------------------------------------
r1463 | jcbowman | 2006-05-16 01:37:55 -0600 (Tue, 16 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Added assert(bool) function.

------------------------------------------------------------------------
r1462 | jcbowman | 2006-05-16 01:36:19 -0600 (Tue, 16 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Fixed cubicroots when R=0.

------------------------------------------------------------------------
r1461 | jcbowman | 2006-05-16 01:34:48 -0600 (Tue, 16 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/errormsg.h

Flush output stream on errors.

------------------------------------------------------------------------
r1460 | jcbowman | 2006-05-15 00:45:38 -0600 (Mon, 15 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/runtime.in

Added offset argument to linetype.

------------------------------------------------------------------------
r1459 | jcbowman | 2006-05-14 14:54:35 -0600 (Sun, 14 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc

Remove unused argument.

------------------------------------------------------------------------
r1458 | jcbowman | 2006-05-14 14:48:42 -0600 (Sun, 14 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/record.cc

Move GSL functions into a separate module named gsl.

------------------------------------------------------------------------
r1457 | jcbowman | 2006-05-14 14:37:04 -0600 (Sun, 14 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Formatting.

------------------------------------------------------------------------
r1456 | jcbowman | 2006-05-14 11:29:08 -0600 (Sun, 14 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/asymptote.spec

Removed aclocal and autoconf since Asymptote is distributed with configure.

------------------------------------------------------------------------
r1455 | hammera | 2006-05-13 12:33:45 -0600 (Sat, 13 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/env.cc
   M /trunk/asymptote/env.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/record.cc
   M /trunk/asymptote/record.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/types.h

Moved addOps for types to builtin.cc.  Added support for builtin structures.

------------------------------------------------------------------------
r1454 | hammera | 2006-05-13 09:52:19 -0600 (Sat, 13 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.h

Fixed typo.

------------------------------------------------------------------------
r1453 | jcbowman | 2006-05-13 00:53:22 -0600 (Sat, 13 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/runtime.in

Removed quiet(bool) in favour of explicit setting.

------------------------------------------------------------------------
r1452 | jcbowman | 2006-05-13 00:20:07 -0600 (Sat, 13 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asy.1

Updated man page.

------------------------------------------------------------------------
r1451 | jcbowman | 2006-05-12 23:59:05 -0600 (Fri, 12 May 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/asymptote.spec

Added RPM spec file, courtesy of Jose Pedro Oliveira.

------------------------------------------------------------------------
r1450 | jcbowman | 2006-05-12 23:25:56 -0600 (Fri, 12 May 2006) | 11 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi


Moved asy.vim and asy-mode.el back to /usr/local/share/asymptote, where they
really belong. Also put asymptote.py here.

Revert default asymptote documentation directory to
/usr/local/share/doc/asymptote (removed recently introduced version
dependency, which made no sense since the system directory doesn't depend
on a version number either: version checking is done in plain.asy).

Updated documentation (including new sourceforge cvs instructions).

------------------------------------------------------------------------
r1449 | jcbowman | 2006-05-12 22:55:57 -0600 (Fri, 12 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy

Make Arc use degrees rather than radians.

------------------------------------------------------------------------
r1448 | jcbowman | 2006-05-12 22:54:38 -0600 (Fri, 12 May 2006) | 9 lines
Changed paths:
   M /trunk/asymptote/base/three.asy


Fixed obliqueX and obliqueY camera positions.

Make obliqueZ a synonym for oblique.

Ignore spurious errors from longitude.

Added missing (optional) normal argument to arc call.

------------------------------------------------------------------------
r1447 | jcbowman | 2006-05-12 22:47:41 -0600 (Fri, 12 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/filldraw.asy

Added clipping margin to unfill.

------------------------------------------------------------------------
r1446 | jcbowman | 2006-05-12 22:46:54 -0600 (Fri, 12 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.cc

Added Andy's getApplication bug fix.

------------------------------------------------------------------------
r1445 | rmarinov | 2006-05-12 15:50:17 -0600 (Fri, 12 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

lines of length <80. handles multiple contour lines at once for efficiency.

------------------------------------------------------------------------
r1444 | jcbowman | 2006-05-12 15:03:59 -0600 (Fri, 12 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/contour.asy

Renamed pen argument.

------------------------------------------------------------------------
r1443 | rmarinov | 2006-05-12 13:05:34 -0600 (Fri, 12 May 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/base/contour.asy

added basic contouring routine

------------------------------------------------------------------------
r1442 | rmarinov | 2006-05-12 12:58:51 -0600 (Fri, 12 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

added general determinant

------------------------------------------------------------------------
r1441 | smelenchuk | 2006-05-12 10:40:23 -0600 (Fri, 12 May 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/tests/arith/transform.asy

More tests; these ones relate to transforms.

------------------------------------------------------------------------
r1440 | smelenchuk | 2006-05-12 10:19:44 -0600 (Fri, 12 May 2006) | 2 lines
Changed paths:
   D /trunk/asymptote/tests/arith/add.asy
   A /trunk/asymptote/tests/arith/integer.asy
   A /trunk/asymptote/tests/arith/pair.asy
   A /trunk/asymptote/tests/arith/real.asy
   A /trunk/asymptote/tests/arith/triple.asy

Beginning to expand the arithmetic test.  Now classifying as related to what type of data the tests are working with; each file contains several tests related to that type of data.

------------------------------------------------------------------------
r1439 | jcbowman | 2006-05-08 02:33:45 -0600 (Mon, 08 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Fixed quiet(bool); improve settings diagnostic.

------------------------------------------------------------------------
r1438 | jcbowman | 2006-05-08 01:50:15 -0600 (Mon, 08 May 2006) | 14 lines
Changed paths:
   M /trunk/asymptote/INSTALL
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/featpost3D.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/PythagoreanTree.asy
   M /trunk/asymptote/examples/Sierpinski.asy
   M /trunk/asymptote/examples/conicurv.asy
   M /trunk/asymptote/examples/cosaddition.asy
   M /trunk/asymptote/examples/sinxlex.asy
   M /trunk/asymptote/examples/wedge.asy
   M /trunk/asymptote/runtime.in

Removed Degrees and Longitude in favour of degrees(warn=false) and Longitude(warn=false).

Moved Sin, Cos, Tan, aSin, aCos, and aTan to runtime.in.

Renamed double to real in runtime.in for compatibility with asy code.

Moved examples to subdirectory of documentation directory.

Don't automatically strip binary when installing.

Generalized DESTDIR support.

Documented optional packages in INSTALL.

------------------------------------------------------------------------
r1437 | jcbowman | 2006-05-08 01:36:48 -0600 (Mon, 08 May 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/drawpath.cc


In dash adjustment, always respect scaling to penwidth (when requested)
and draw terminator if close to arclength.

------------------------------------------------------------------------
r1436 | jcbowman | 2006-05-06 21:39:22 -0600 (Sat, 06 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.cc

Improve ambiguous function signature diagnostics.

------------------------------------------------------------------------
r1435 | jcbowman | 2006-05-06 21:35:50 -0600 (Sat, 06 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Turn of listvariables while reading config files.

------------------------------------------------------------------------
r1434 | jcbowman | 2006-05-06 04:30:43 -0600 (Sat, 06 May 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/Sierpinski.asy

Added Sierpinski gasket example.

------------------------------------------------------------------------
r1433 | jcbowman | 2006-05-05 03:06:16 -0600 (Fri, 05 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi

Added obligueY projection.

------------------------------------------------------------------------
r1432 | jcbowman | 2006-05-02 09:59:46 -0600 (Tue, 02 May 2006) | 11 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/settings.cc

Removed oneFileView setting in favour of a new setting multipleView, under
control of batchView.

Renamed pagewidth/pageheight to paperwidth/paperheight to agree with
documentation.

Handle cases where paperwidth or paperheight are smaller than corresponding
picture dimensions.

Handle nonstandard paper sizes when producing pdf files.

------------------------------------------------------------------------
r1431 | jcbowman | 2006-05-02 06:27:12 -0600 (Tue, 02 May 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc

Added realDigits (DBL_DIG).

------------------------------------------------------------------------
r1430 | jcbowman | 2006-05-01 21:50:09 -0600 (Mon, 01 May 2006) | 7 lines
Changed paths:
   M /trunk/asymptote/base/patterns.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in


Added string string(real x, int digits) routine to cast a real to a string
using precision digits in the C locale.

Use string(real x, int digits) instead of the locale-dependent format
function for postscript patterns.

------------------------------------------------------------------------
r1429 | jcbowman | 2006-04-29 07:37:10 -0600 (Sat, 29 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fixed rotate(real angle, triple u, triple v) when u != 0.

------------------------------------------------------------------------
r1428 | jcbowman | 2006-04-28 08:08:24 -0600 (Fri, 28 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/cube.asy

Added obliqueX projection.

------------------------------------------------------------------------
r1427 | jcbowman | 2006-04-28 07:51:59 -0600 (Fri, 28 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Moved fftw header check back to original location.

------------------------------------------------------------------------
r1426 | jcbowman | 2006-04-28 06:51:52 -0600 (Fri, 28 Apr 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/configure.ac


Added missing space after -lgc; moved fftw header checks to header section.

------------------------------------------------------------------------
r1425 | jcbowman | 2006-04-25 19:29:36 -0600 (Tue, 25 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h

Apply dvips bounding box fuzz even when producing pdf format.

------------------------------------------------------------------------
r1424 | jcbowman | 2006-04-25 19:24:53 -0600 (Tue, 25 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed argument reversal in signature of one of the add routines.

------------------------------------------------------------------------
r1423 | jcbowman | 2006-04-24 02:01:16 -0600 (Mon, 24 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.05cvs.

------------------------------------------------------------------------
r1422 | jcbowman | 2006-04-24 00:42:48 -0600 (Mon, 24 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc

Fixed cxx warnings.

------------------------------------------------------------------------
r1421 | jcbowman | 2006-04-24 00:37:11 -0600 (Mon, 24 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Removed unused variable.

------------------------------------------------------------------------
r1420 | jcbowman | 2006-04-24 00:03:05 -0600 (Mon, 24 Apr 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/doc/flowchart.asy
   D /trunk/asymptote/examples/flowchart.asy

Move missing file flowchart.asy to correct directory.

------------------------------------------------------------------------
r1419 | jcbowman | 2006-04-23 23:53:36 -0600 (Sun, 23 Apr 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/errors
   M /trunk/asymptote/errortest.asy
   M /trunk/asymptote/wce

Make wce work even if configured with GSL library.

Abort make if check fails.

------------------------------------------------------------------------
r1418 | jcbowman | 2006-04-23 23:39:25 -0600 (Sun, 23 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Untabified.

------------------------------------------------------------------------
r1417 | jcbowman | 2006-04-23 23:33:26 -0600 (Sun, 23 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Check also if first and second points are uncontrolled duplicates.

------------------------------------------------------------------------
r1416 | jcbowman | 2006-04-23 23:26:20 -0600 (Sun, 23 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi

Added parametric functions that accept an arbitrary sampling function.

------------------------------------------------------------------------
r1415 | jcbowman | 2006-04-23 11:56:09 -0600 (Sun, 23 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/examples/poster.asy
   M /trunk/asymptote/examples/slidedemo.asy

Updated poster example to use slide.asy.

------------------------------------------------------------------------
r1414 | jcbowman | 2006-04-23 10:27:25 -0600 (Sun, 23 Apr 2006) | 5 lines
Changed paths:
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/settings.cc


Change user variable to a string.

Document how arbitrary Asymptote code can be specified on the command line.

------------------------------------------------------------------------
r1413 | jcbowman | 2006-04-23 01:24:45 -0600 (Sun, 23 Apr 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/base/strings.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/flowchart.asy
   A /trunk/asymptote/examples/slidedemo.asy

Added optional background and multiple figures to slide package.

Updated documentation.

------------------------------------------------------------------------
r1412 | jcbowman | 2006-04-22 23:35:38 -0600 (Sat, 22 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/constants.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/picture.asy
   M /trunk/asymptote/doc/Bode.asy
   M /trunk/asymptote/doc/asymptote.texi

Replace infinities in userMax and userMin with boolean flags.

------------------------------------------------------------------------
r1411 | jcbowman | 2006-04-22 21:33:29 -0600 (Sat, 22 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Increased bounding box fuzz.

------------------------------------------------------------------------
r1410 | jcbowman | 2006-04-22 21:26:28 -0600 (Sat, 22 Apr 2006) | 14 lines
Changed paths:
   M /trunk/asymptote/base/constants.asy
   M /trunk/asymptote/base/picture.asy
   M /trunk/asymptote/base/shipout.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc


Updated call to add in slide.asy.

Implemented fixedscaling(picture, pair min, pair max, pen) routine for
using a fixed scaling to map user coordinates in box(min,max) to the
desired picture size.

Added UpsideDown orientation.

Moved min and max of a real argument list to constants.asy.

Always pass explicit pageWidth and pageHeight arguments to dvips rather
than using the papertype.

------------------------------------------------------------------------
r1409 | jcbowman | 2006-04-22 05:03:27 -0600 (Sat, 22 Apr 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/texfile.cc

Fixed dvips bounding box.

Added texreset function to reset tex environment.

------------------------------------------------------------------------
r1408 | jcbowman | 2006-04-21 10:47:35 -0600 (Fri, 21 Apr 2006) | 6 lines
Changed paths:
   M /trunk/asymptote/base/constants.asy
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/settings.cc


Added general purpose real user command-line option.

Legend skip is now based on the actual legend entry height, rather than on the
fontsize.

------------------------------------------------------------------------
r1407 | jcbowman | 2006-04-21 09:52:06 -0600 (Fri, 21 Apr 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/base/texcolors.asy
   A /trunk/asymptote/base/x11colors.asy
   M /trunk/asymptote/doc/asymptote.texi

Added and documented texcolors and x11colors.

------------------------------------------------------------------------
r1406 | jcbowman | 2006-04-20 23:59:59 -0600 (Thu, 20 Apr 2006) | 6 lines
Changed paths:
   M /trunk/asymptote/base/pens.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in


Improved linetype adjustment to arclength for short segments.

Added optional boolean adjust argument to linetype to allow one to disable
linetype adjustment.

------------------------------------------------------------------------
r1405 | jcbowman | 2006-04-20 20:48:40 -0600 (Thu, 20 Apr 2006) | 5 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/loggraph.asy

Documented pair Scale(picture pic=currentpicture, pair z) function for
plotting in unscaled (graph) coordinates.

Improved documentation of add for pictures and frames.

------------------------------------------------------------------------
r1404 | jcbowman | 2006-04-19 23:19:03 -0600 (Wed, 19 Apr 2006) | 7 lines
Changed paths:
   M /trunk/asymptote/base/arrows.asy
   M /trunk/asymptote/base/drawtree.asy
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/base/margins.asy
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/base/picture.asy
   M /trunk/asymptote/base/slide.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/errorbars.asy
   M /trunk/asymptote/doc/image.asy
   M /trunk/asymptote/doc/lineargraph.asy
   M /trunk/asymptote/doc/lineargraph0.asy
   M /trunk/asymptote/doc/subpictures.asy
   M /trunk/asymptote/examples/elliptic.asy
   M /trunk/asymptote/examples/hierarchy.asy
   M /trunk/asymptote/examples/laserlattice.asy
   M /trunk/asymptote/examples/mosaic.asy


Changed add and attach to take arguments in the same order as label,
renaming "origin" to "position" and "dir" to "align".

Removed the align argument of legend, which really belongs in the
add/attach command.

------------------------------------------------------------------------
r1403 | jcbowman | 2006-04-19 22:54:16 -0600 (Wed, 19 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/eetomumu.asy

Fixed arrow alignment.

------------------------------------------------------------------------
r1402 | jcbowman | 2006-04-19 18:42:40 -0600 (Wed, 19 Apr 2006) | 5 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h


Fixed alignment of postscript and tex layers by working around failure of
includegraphics command (from LaTeX graphicx package) to respect
HiResBoundingBox.

------------------------------------------------------------------------
r1401 | jcbowman | 2006-04-19 02:17:56 -0600 (Wed, 19 Apr 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/base/asymptote.py

Added Python module to allow access to Asymptote commands.

------------------------------------------------------------------------
r1400 | jcbowman | 2006-04-17 02:00:50 -0600 (Mon, 17 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/filldraw.asy

Fixed clipping of remote labels near frame boundary by unfill.

------------------------------------------------------------------------
r1399 | jcbowman | 2006-04-17 01:38:57 -0600 (Mon, 17 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Improved alignment of tex and postscript layers.

------------------------------------------------------------------------
r1398 | hammera | 2006-04-16 16:10:47 -0600 (Sun, 16 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/name.h

Added permission checking for types.

------------------------------------------------------------------------
r1397 | jcbowman | 2006-04-14 15:19:52 -0600 (Fri, 14 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi

Make format="%" suppress tick labels for logarithmic axis.

------------------------------------------------------------------------
r1396 | jcbowman | 2006-04-14 02:20:31 -0600 (Fri, 14 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/pens.asy
   M /trunk/asymptote/doc/colors.asy

Change standard name for salmon colour to lightred.

------------------------------------------------------------------------
r1395 | jcbowman | 2006-04-14 02:13:08 -0600 (Fri, 14 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fixed tension atleast (broken in autogenerated code since 0.96).

------------------------------------------------------------------------
r1394 | jcbowman | 2006-04-13 08:15:24 -0600 (Thu, 13 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/pens.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/colors.asy

Renamed "strong" colors to "heavy".

------------------------------------------------------------------------
r1393 | jcbowman | 2006-04-13 01:12:55 -0600 (Thu, 13 Apr 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/doc/colors.asy

Display named colours.

------------------------------------------------------------------------
r1392 | jcbowman | 2006-04-13 00:53:19 -0600 (Thu, 13 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/pens.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/cardiod.asy

Documented and systematized named colours.

------------------------------------------------------------------------
r1391 | jcbowman | 2006-04-12 21:08:55 -0600 (Wed, 12 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Respect orientation.

------------------------------------------------------------------------
r1390 | jcbowman | 2006-04-12 01:36:26 -0600 (Wed, 12 Apr 2006) | 5 lines
Changed paths:
   M /trunk/asymptote/base/Label.asy
   M /trunk/asymptote/base/slide.asy


Improved implementation of slide.asy.

Accept label(frame, Label).

------------------------------------------------------------------------
r1389 | jcbowman | 2006-04-10 21:01:47 -0600 (Mon, 10 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/slide.asy

Added subitem and automatic slide advance on overflow.

------------------------------------------------------------------------
r1388 | jcbowman | 2006-04-10 16:15:55 -0600 (Mon, 10 Apr 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/base/slide.asy

Slide presentation package.

------------------------------------------------------------------------
r1387 | jcbowman | 2006-04-10 15:42:51 -0600 (Mon, 10 Apr 2006) | 9 lines
Changed paths:
   M /trunk/asymptote/base/Label.asy
   M /trunk/asymptote/base/constants.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/shipout.asy
   D /trunk/asymptote/base/transforms.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h


Added default orientation variable (initially set to Portrait).

Added custom pagewidth and pageheight settings.

Moved transforms to runtime.in and Label.asy.

Added tex usepackage(string) convenience routine.

------------------------------------------------------------------------
r1386 | jcbowman | 2006-04-10 15:38:02 -0600 (Mon, 10 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asy.1

Indicated default option values in man page summary.

------------------------------------------------------------------------
r1385 | jcbowman | 2006-04-09 15:00:12 -0600 (Sun, 09 Apr 2006) | 7 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/Makefile


Added DESTDIR support: make DESTDIR=DIR will prepend DIR to the
installation directories (intended as a temporary location to facilitate
the build process only).

Added -p option to install (and -m 755 to install asy and install xasy).

------------------------------------------------------------------------
r1384 | jcbowman | 2006-04-09 14:51:32 -0600 (Sun, 09 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Fixed name of gsl header in message.

------------------------------------------------------------------------
r1383 | jcbowman | 2006-04-09 10:13:40 -0600 (Sun, 09 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/picture.asy

In tick bounds estimate, don't warn about unbounded picture scaling.

------------------------------------------------------------------------
r1382 | jcbowman | 2006-04-09 01:10:31 -0600 (Sun, 09 Apr 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/vm.h

Added selected special functions from GNU scientific library, when
available (additional special functions can easily be added, on request).

------------------------------------------------------------------------
r1381 | jcbowman | 2006-04-09 00:42:37 -0600 (Sun, 09 Apr 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi

Added Ticks specifier that draws ticks on both sides of path.

Fixed miscellaneous errors in the documentation.

------------------------------------------------------------------------
r1380 | jcbowman | 2006-04-09 00:39:32 -0600 (Sun, 09 Apr 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/examples/lines.asy
   M /trunk/asymptote/examples/star.asy

Renamed zeta to unityroot for clarity (and to avoid confusion with Riemann
zeta function).

------------------------------------------------------------------------
r1379 | jcbowman | 2006-04-09 00:37:42 -0600 (Sun, 09 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/shipout.asy
   M /trunk/asymptote/base/strings.asy

Moved newpage() routine to shipout().

------------------------------------------------------------------------
r1378 | jcbowman | 2006-04-09 00:36:59 -0600 (Sun, 09 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/pens.asy

Added real lineskip() routine (returns lineskip of currentpen).

------------------------------------------------------------------------
r1377 | jcbowman | 2006-04-09 00:35:33 -0600 (Sun, 09 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fix name of fontsize lineskip argument.

------------------------------------------------------------------------
r1376 | jcbowman | 2006-04-09 00:34:30 -0600 (Sun, 09 Apr 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/interact.cc


Remove reliance of replacement readline routine on strdup.

------------------------------------------------------------------------
r1375 | jcbowman | 2006-04-06 08:05:17 -0600 (Thu, 06 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Use turn-on-font-lock for Xemacs.

------------------------------------------------------------------------
r1374 | jcbowman | 2006-04-05 21:29:56 -0600 (Wed, 05 Apr 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el


Make asy-mode.el ignore global-font-lock-mode for Xemacs.

------------------------------------------------------------------------
r1373 | jcbowman | 2006-04-05 21:24:09 -0600 (Wed, 05 Apr 2006) | 9 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc


Added locale support and ', I, and F format specifiers.

Moved miscellaneous settings code from main.cc to settings.cc.

Added default settings to option summary; identity command-line only options.

Updated documentation.

------------------------------------------------------------------------
r1372 | jcbowman | 2006-04-05 21:20:58 -0600 (Wed, 05 Apr 2006) | 10 lines
Changed paths:
   M /trunk/asymptote/base/picture.asy


Improved picture sizing diagnostics.

Added max(picture pic=currentpicture) and min(picture pic=currentpicture)
functions.

Added pair truepoint(picture pic=currentpicture, pair dir) function that
works like point but uses the actual picture size instead of userMin and
userMax members.

------------------------------------------------------------------------
r1371 | jcbowman | 2006-04-05 21:18:34 -0600 (Wed, 05 Apr 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Replace identity() with better approximation pic.calculateTransform() in
axis picture bounds calculation.

------------------------------------------------------------------------
r1370 | jcbowman | 2006-04-05 21:17:03 -0600 (Wed, 05 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/pens.asy

Make colorPen[] and monoPen[] public.

------------------------------------------------------------------------
r1369 | jcbowman | 2006-04-05 21:16:10 -0600 (Wed, 05 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/simplex.asy

Fixed typos in comments.

------------------------------------------------------------------------
r1368 | jcbowman | 2006-04-05 20:22:16 -0600 (Wed, 05 Apr 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.04cvs.

------------------------------------------------------------------------
r1367 | jcbowman | 2006-03-29 23:08:56 -0700 (Wed, 29 Mar 2006) | 14 lines
Changed paths:
   M /trunk/asymptote/base/constants.asy
   M /trunk/asymptote/base/graph3.asy
   A /trunk/asymptote/base/solids.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/cylinder.asy
   M /trunk/asymptote/runtime.in

Added Degrees function; like degrees(pair) but returns 0 for (0,0) argument.

Added minbound and maxbound functions for triples.

Moved minbound, maxbound, and Longitude functions to runtime code.

Added min(guide3[]) and max(guide3[]) functions.

For convenience added xaxis(triple,real) functions, etc.

Added solid geometry package with cylinder routines.

Updated documentation.

------------------------------------------------------------------------
r1366 | jcbowman | 2006-03-29 22:27:11 -0700 (Wed, 29 Mar 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path3.cc

Added limit maxIntersectCount=100000 on maximum number of calls to
intersectcubics per cubic segment.

------------------------------------------------------------------------
r1365 | jcbowman | 2006-03-28 12:33:39 -0700 (Tue, 28 Mar 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/TODO

Removed TODO item regarding extending runnable-at-a-time mode to inner
code levels as this is no longer needed.

------------------------------------------------------------------------
r1364 | jcbowman | 2006-03-27 01:13:26 -0700 (Mon, 27 Mar 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/main.cc
   D /trunk/asymptote/pool.h

Fixed memory leak in interactive mode by using an implementation of reset
that is closer to the environment reset used between multiple file runs.

------------------------------------------------------------------------
r1363 | jcbowman | 2006-03-25 22:15:50 -0700 (Sat, 25 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed indentation.

------------------------------------------------------------------------
r1362 | jcbowman | 2006-03-25 22:14:21 -0700 (Sat, 25 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/genv.cc

Fixed typos.

------------------------------------------------------------------------
r1361 | jcbowman | 2006-03-25 10:25:37 -0700 (Sat, 25 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Updated CJK documentation.

------------------------------------------------------------------------
r1360 | jcbowman | 2006-03-24 21:38:01 -0700 (Fri, 24 Mar 2006) | 6 lines
Changed paths:
   M /trunk/asymptote/base/pens.asy
   M /trunk/asymptote/doc/asymptote.texi

Added real fontsize() routine.

Documented real fontsize(pen p=currentpen).

Documented use of CJK fonts.

------------------------------------------------------------------------
r1359 | jcbowman | 2006-03-20 21:48:46 -0700 (Mon, 20 Mar 2006) | 11 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/util.cc


Implemented interactive mode (without command-line editing and history) even
in absence of readline library.

Made minor change to System diagnostic messages.

Changed invert: triple invert(pair z, triple normal, triple point) projects
onto the plane perpendicular to normal and passing through point.

Updated Debian URL.

------------------------------------------------------------------------
r1358 | jcbowman | 2006-03-19 08:17:07 -0700 (Sun, 19 Mar 2006) | 6 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/settings.cc


Added function triple invert(pair v, real z, projection P=currentprojection)
to map v onto (x,y,z) by inverting the projection P onto a constant z plane.

Minor documentation updates.

------------------------------------------------------------------------
r1357 | jcbowman | 2006-03-16 23:10:58 -0700 (Thu, 16 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/triple.h

Support compilation under gcc-4.1.0.

------------------------------------------------------------------------
r1356 | jcbowman | 2006-03-14 21:36:32 -0700 (Tue, 14 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fixed return type of three-dimensional intersectionpoint routines.

------------------------------------------------------------------------
r1355 | jcbowman | 2006-03-12 13:21:27 -0700 (Sun, 12 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.03cvs.

------------------------------------------------------------------------
r1354 | jcbowman | 2006-03-12 11:27:03 -0700 (Sun, 12 Mar 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/main.cc

Fixed surface lighting colours; respect projection argument.

Removed test diagnostic.

------------------------------------------------------------------------
r1353 | hammera | 2006-03-12 11:17:32 -0700 (Sun, 12 Mar 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/tests/output/Makefile

Added a .ls file to check the presence of large output files before they are
deleted.

------------------------------------------------------------------------
r1352 | jcbowman | 2006-03-12 09:05:51 -0700 (Sun, 12 Mar 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/util.cc

Avoid need for single quotes around path settings in MSWINDOWS.

Fix configuration diagnostics.

------------------------------------------------------------------------
r1351 | jcbowman | 2006-03-11 22:03:49 -0700 (Sat, 11 Mar 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Documented how to install in alternate locations under MSDOS.

Fixed typo in configuration instructions.

------------------------------------------------------------------------
r1350 | jcbowman | 2006-03-11 16:33:51 -0700 (Sat, 11 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/sinc.asy

Simplified example.

------------------------------------------------------------------------
r1349 | jcbowman | 2006-03-11 16:16:25 -0700 (Sat, 11 Mar 2006) | 16 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/light.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/surface.asy
   A /trunk/asymptote/examples/sinc.asy

Implemented surface lighting and example of sinc function.

Changed signature of subsampled surface routine (argument nsub now preceeds
pairs a and b).

Changed light.init constructor into
light(triple source, shadefcn shade=defaultshade).

Added cast from triple to light.

Made currentlight public; added nolight variable.

Renamed projectXY to xypart.

Added XY() and XYZ() members to bbox3.

------------------------------------------------------------------------
r1348 | jcbowman | 2006-03-11 15:39:34 -0700 (Sat, 11 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Fixed axis label alignment when sign=-1.

------------------------------------------------------------------------
r1347 | jcbowman | 2006-03-10 21:18:54 -0700 (Fri, 10 Mar 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/patches/README
   D /trunk/asymptote/patches/pstoedit-3.43asy.patch


Removed pstoedit patches (included in pstoedit-3.44); updated documentation.

------------------------------------------------------------------------
r1346 | jcbowman | 2006-03-10 12:19:57 -0700 (Fri, 10 Mar 2006) | 8 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in


Allow make to inherit LDFLAGS from configure.

Allow and document installation without root privileges.

Document configuring to search for includes and libraries in nonstandard
locations.

------------------------------------------------------------------------
r1345 | jcbowman | 2006-03-09 23:19:06 -0700 (Thu, 09 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Updated configuration file documentation.

------------------------------------------------------------------------
r1344 | jcbowman | 2006-03-09 20:54:33 -0700 (Thu, 09 Mar 2006) | 8 lines
Changed paths:
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/settings.cc


Catch errors thrown by parser while reading configuration file.

Recompute search path after reading configuration files and command-line
options in case dir was changed.

Move MSWindows .asy initialization directory to %USERPROFILE%.

------------------------------------------------------------------------
r1343 | jcbowman | 2006-03-07 12:37:44 -0700 (Tue, 07 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc

Fixed type of randMax.

------------------------------------------------------------------------
r1342 | jcbowman | 2006-03-07 03:01:26 -0700 (Tue, 07 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/pstoedit.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/animations/wheel.asy
   D /trunk/asymptote/patches/pstoedit-3.42asy.patch
   A /trunk/asymptote/patches/pstoedit-3.43asy.patch

Updated pstoedit patch.

------------------------------------------------------------------------
r1341 | jcbowman | 2006-03-06 19:29:18 -0700 (Mon, 06 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.02cvs.

------------------------------------------------------------------------
r1340 | jcbowman | 2006-03-06 17:23:18 -0700 (Mon, 06 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/doc/asymptote.texi

Fixed bug in surface plot of a matrix.

------------------------------------------------------------------------
r1339 | jcbowman | 2006-03-06 13:58:35 -0700 (Mon, 06 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.01cvs.

------------------------------------------------------------------------
r1338 | jcbowman | 2006-03-06 09:33:54 -0700 (Mon, 06 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/runtime.in

Workaround broken GNU readline/history library on MacOS.

------------------------------------------------------------------------
r1337 | jcbowman | 2006-03-06 00:10:54 -0700 (Mon, 06 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fixed cxx warning messages.

------------------------------------------------------------------------
r1336 | jcbowman | 2006-03-05 23:19:09 -0700 (Sun, 05 Mar 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Moved detailed discussion of growing list of base modules closer to the end
of the documentation.

------------------------------------------------------------------------
r1335 | jcbowman | 2006-03-05 22:52:10 -0700 (Sun, 05 Mar 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/base/filldraw.asy
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/poster.asy

Updated to use gc6.7 by default.

Added RadialShade filltype.

------------------------------------------------------------------------
r1334 | jcbowman | 2006-03-05 22:03:49 -0700 (Sun, 05 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/arrows.asy

Remove blank legend entries.

------------------------------------------------------------------------
r1333 | jcbowman | 2006-03-05 21:46:24 -0700 (Sun, 05 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/pen.h

Fixed pen bounds (too large by a factor of 2).

------------------------------------------------------------------------
r1332 | jcbowman | 2006-03-05 20:37:48 -0700 (Sun, 05 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy

Fixed transformation of palette bar.

------------------------------------------------------------------------
r1331 | jcbowman | 2006-03-05 18:45:09 -0700 (Sun, 05 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Removed empty picture check in xlimits and ylimits.

------------------------------------------------------------------------
r1330 | jcbowman | 2006-03-05 18:02:27 -0700 (Sun, 05 Mar 2006) | 12 lines
Changed paths:
   M /trunk/asymptote/base/arrows.asy
   M /trunk/asymptote/base/markers.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/picture.asy
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.in

Moved linear solve and matrix inversion to C++ code; simplified memory
allocation in tridiagonal.

Added seek and tell functions for positioning input files.

Make images transform properly.

Make legend argument to draw a Label type (currently only the string and pen
members are used). Added length and skip arguments to frame legend(...).

Removed side effects from eol(file).

------------------------------------------------------------------------
r1329 | jcbowman | 2006-03-04 21:25:50 -0700 (Sat, 04 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.pl

Generate correct #line comments.

------------------------------------------------------------------------
r1328 | hammera | 2006-03-04 16:17:55 -0700 (Sat, 04 Mar 2006) | 5 lines
Changed paths:
   M /trunk/asymptote/tests/output/Makefile

Log the stdout and stderr of the asy process.

Changed the -inlinetex option to -keep so that the calls to external programs
(eg. latex and convert) can be diffed.

------------------------------------------------------------------------
r1327 | hammera | 2006-03-04 15:47:12 -0700 (Sat, 04 Mar 2006) | 3 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/pipestream.h

Now delete texput.log when the pipe to the tex process is closed (to ensure its
deletion with the --inlinetex option).  Also delete texput.aux.

------------------------------------------------------------------------
r1326 | jcbowman | 2006-03-03 08:56:54 -0700 (Fri, 03 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Fixed bug in pivot vectorization in solve.

------------------------------------------------------------------------
r1325 | hammera | 2006-03-02 12:46:57 -0700 (Thu, 02 Mar 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/tests/output
   A /trunk/asymptote/tests/output/Makefile
   A /trunk/asymptote/tests/output/circle.asy
   A /trunk/asymptote/tests/output/line.asy

Initial check-in of output testing.

------------------------------------------------------------------------
r1324 | jcbowman | 2006-03-01 12:02:39 -0700 (Wed, 01 Mar 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Added INCL for enable-gc=system.

------------------------------------------------------------------------
r1323 | jcbowman | 2006-02-27 00:54:06 -0700 (Mon, 27 Feb 2006) | 12 lines
Changed paths:
   A /trunk/asymptote/base/embed.asy
   M /trunk/asymptote/base/picture.asy
   M /trunk/asymptote/base/strings.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/animations/wheel.asy
   M /trunk/asymptote/examples/orthocenter.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/texfile.h


Renamed includegraphics to graphic.

Added embed module to interface with LaTeX movie15 package for embedding
movies, sounds and 3D objects into a PDF file.

Don't attempt to resize unbounded pictures.

Output LaTeX pipe diagnostics even when verbose <= 1.

Added \begin{document} to LaTeX pipe.

------------------------------------------------------------------------
r1322 | jcbowman | 2006-02-26 21:59:42 -0700 (Sun, 26 Feb 2006) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/poster.asy

Added poster example.

------------------------------------------------------------------------
r1321 | jcbowman | 2006-02-19 19:59:50 -0700 (Sun, 19 Feb 2006) | 5 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Add configuration dir to search path; search for configuration file in
standard search paths (in usual order).

Remember defaultpen set in configuration file.

------------------------------------------------------------------------
r1320 | jcbowman | 2006-02-19 10:03:00 -0700 (Sun, 19 Feb 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/arrows.asy

Always draw arrows with solid linetype.

------------------------------------------------------------------------
r1319 | jcbowman | 2006-02-18 12:31:50 -0700 (Sat, 18 Feb 2006) | 11 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/mathop.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/vm.h


Updated MSDOS default of gs8.51 to gs8.53.

Changed default for xlimits and ylimits to NoCrop.

Work around unused variable warning messages when XDR support is disabled.

Cleaned up error calls.

Updated documentation.

------------------------------------------------------------------------
r1318 | jcbowman | 2006-02-17 21:17:15 -0700 (Fri, 17 Feb 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Added missing $(GCLIBS) dependency.

------------------------------------------------------------------------
r1317 | jcbowman | 2006-02-17 19:57:33 -0700 (Fri, 17 Feb 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Added camp.tab.h entry again.

------------------------------------------------------------------------
r1316 | jcbowman | 2006-02-08 11:45:48 -0700 (Wed, 08 Feb 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/filldraw.asy

Removed +solid from Fill and NoFill.

------------------------------------------------------------------------
r1315 | jcbowman | 2006-02-08 09:06:36 -0700 (Wed, 08 Feb 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Added missing xpart, ypart, zpart functions for triples.

------------------------------------------------------------------------
r1314 | jcbowman | 2006-02-07 22:13:08 -0700 (Tue, 07 Feb 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/psfile.cc

Fixed reversed image dimensions for colour density plots.

------------------------------------------------------------------------
r1313 | jcbowman | 2006-02-07 22:06:39 -0700 (Tue, 07 Feb 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Added missing xpart and ypart functions.

------------------------------------------------------------------------
r1312 | jcbowman | 2006-02-06 00:58:25 -0700 (Mon, 06 Feb 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/camperror.cc
   M /trunk/asymptote/picture.cc

Signal an error if write to final output file fails.

Removed "camp: " from camp error messages for brevity.

------------------------------------------------------------------------
r1311 | jcbowman | 2006-01-28 21:32:32 -0700 (Sat, 28 Jan 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Added link to Dario Teixeira's Asymptote and LaTeX Integration Guide.

------------------------------------------------------------------------
r1310 | jcbowman | 2006-01-28 19:43:37 -0700 (Sat, 28 Jan 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/runtime.in

Added file prefix option to animate and merge.

------------------------------------------------------------------------
r1309 | jcbowman | 2006-01-28 03:25:25 -0700 (Sat, 28 Jan 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Added index entries.

------------------------------------------------------------------------
r1308 | jcbowman | 2006-01-27 23:28:16 -0700 (Fri, 27 Jan 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Allow format("%",1).

------------------------------------------------------------------------
r1307 | jcbowman | 2006-01-27 23:04:49 -0700 (Fri, 27 Jan 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Set tickMin to a and tickMax to b if Step is 0.

------------------------------------------------------------------------
r1306 | jcbowman | 2006-01-17 13:17:27 -0700 (Tue, 17 Jan 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Added check for empty picture in xlimits and ylimits.

------------------------------------------------------------------------
r1305 | jcbowman | 2006-01-17 13:12:17 -0700 (Tue, 17 Jan 2006) | 5 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Better dependency tracking.

Removed MSDOS compiler flag in favour of __CYGWIN__. This will make cygwin
defaults identical with those under MSDOS (outside of cygwin).

------------------------------------------------------------------------
r1304 | jcbowman | 2006-01-17 00:36:01 -0700 (Tue, 17 Jan 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/interact.cc

Fixed cxx warning.

------------------------------------------------------------------------
r1303 | jcbowman | 2006-01-16 23:45:28 -0700 (Mon, 16 Jan 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/runtime.pl

Added Tom's alternative way of making runtime.pl not update runtime.h.

------------------------------------------------------------------------
r1302 | jcbowman | 2006-01-14 16:20:05 -0700 (Sat, 14 Jan 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/settings.cc

Documented inlinetex mode.

------------------------------------------------------------------------
r1301 | jcbowman | 2006-01-14 16:10:11 -0700 (Sat, 14 Jan 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/feynman.asy

Updates to feyman.asy: improved photon line, use align structures.

------------------------------------------------------------------------
r1300 | jcbowman | 2006-01-10 23:40:36 -0700 (Tue, 10 Jan 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.pl

Added #line directives in runtime.cc.

------------------------------------------------------------------------
r1299 | jcbowman | 2006-01-10 14:18:01 -0700 (Tue, 10 Jan 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/runtime.in

Fixed segmentation fault when bad format string is given to format.

Fixed cast: (pair) "1".

------------------------------------------------------------------------
r1298 | hammera | 2006-01-06 21:57:38 -0700 (Fri, 06 Jan 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Added transform3 multiplication (aliased from math).

------------------------------------------------------------------------
r1297 | jcbowman | 2006-01-03 22:45:46 -0700 (Tue, 03 Jan 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/strings.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/runtime.in

Don't exit interactive mode on EOF (ctrl-d).

Added tab completion option and default prompt="" to readline.

------------------------------------------------------------------------
r1296 | jcbowman | 2006-01-03 01:58:20 -0700 (Tue, 03 Jan 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Fixed cxx error.

------------------------------------------------------------------------
r1295 | jcbowman | 2006-01-02 23:16:01 -0700 (Mon, 02 Jan 2006) | 5 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in


Changed complement to int[] complement(int[] a, int n);
this returns the complement of the integer array a in {1,2,...,n}, so that
b[complement(a,b.length)] yields the complement of b[a].

------------------------------------------------------------------------
r1294 | jcbowman | 2006-01-02 23:13:52 -0700 (Mon, 02 Jan 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Removed unused line.

------------------------------------------------------------------------
r1293 | jcbowman | 2006-01-02 18:52:58 -0700 (Mon, 02 Jan 2006) | 17 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/strings.asy
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/interact.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h


Added interface to GNU readline library to allow editing with history when
reading data from stdin. Updated getstring, getreal, etc. in strings.asy to
use this new readline function.

Added complement(int[] a, T[] b) function to return the complement of the
integer array a in {1,2,...,b.length}, so that b[complement(a,b)] yields the
complement of b[a].

Generated dataSettings from a templated struct; added intSetting.

Added historylines option (default is still 1000).

Added array check to arrayConditional.

Updated documentation.

------------------------------------------------------------------------
r1292 | jcbowman | 2006-01-02 18:25:08 -0700 (Mon, 02 Jan 2006) | 2 lines
Changed paths:
   M /trunk/asymptote/entry.h

Formatted.

------------------------------------------------------------------------
r1291 | jcbowman | 2006-01-01 03:41:06 -0700 (Sun, 01 Jan 2006) | 4 lines
Changed paths:
   M /trunk/asymptote/main.cc

Move more initialization code before setOptions.

Check em in signal handlers.

------------------------------------------------------------------------
r1290 | jcbowman | 2005-12-31 11:22:58 -0700 (Sat, 31 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Address compilation problem under MacOS X 10.3.9.

------------------------------------------------------------------------
r1289 | jcbowman | 2005-12-30 23:19:29 -0700 (Fri, 30 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 1.00cvs.

------------------------------------------------------------------------
r1288 | jcbowman | 2005-12-30 22:35:36 -0700 (Fri, 30 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor documentation updates.

------------------------------------------------------------------------
r1287 | jcbowman | 2005-12-30 22:05:36 -0700 (Fri, 30 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Added missing (mem::string).

------------------------------------------------------------------------
r1286 | jcbowman | 2005-12-30 17:54:53 -0700 (Fri, 30 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Defer initialization of settingsModule to solve race condition.

------------------------------------------------------------------------
r1285 | jcbowman | 2005-12-30 12:21:12 -0700 (Fri, 30 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Fixed MacOS bus error by initializing GC before calling setOptions.

------------------------------------------------------------------------
r1284 | jcbowman | 2005-12-30 12:11:10 -0700 (Fri, 30 Dec 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/wce

Don't stop running after first error in a runnable if -debug is set.

Updated wce.

Documented contributed MacOS X binary.

------------------------------------------------------------------------
r1283 | jcbowman | 2005-12-30 01:56:51 -0700 (Fri, 30 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.99cvs.

------------------------------------------------------------------------
r1282 | jcbowman | 2005-12-30 01:06:29 -0700 (Fri, 30 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor documentation updates.

------------------------------------------------------------------------
r1281 | jcbowman | 2005-12-30 00:54:53 -0700 (Fri, 30 Dec 2005) | 12 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/refaccess.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/util.cc


Fixed compilation problem under g++-3.3.4.

Change addConstant to use item.

Search in usual paths for config.asy if ~/.asy/config.asy is not found.

Convert configuration variable names to lower case.

Update diagnostics and documentation: emphasize use of configuration
variables instead of system environment variables.

------------------------------------------------------------------------
r1280 | jcbowman | 2005-12-29 20:38:05 -0700 (Thu, 29 Dec 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex

Removed mention of obsolete -t option from documentation, which is no
longer required for inline tex mode.

------------------------------------------------------------------------
r1279 | jcbowman | 2005-12-29 18:52:38 -0700 (Thu, 29 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/refaccess.cc
   M /trunk/asymptote/refaccess.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Fixed cxx errors.

------------------------------------------------------------------------
r1278 | jcbowman | 2005-12-29 16:40:42 -0700 (Thu, 29 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/picture.asy

Suppress warning messages when shipping out an empty picture.

------------------------------------------------------------------------
r1277 | jcbowman | 2005-12-29 12:01:06 -0700 (Thu, 29 Dec 2005) | 8 lines
Changed paths:
   M /trunk/asymptote/base/constants.asy
   M /trunk/asymptote/base/filldraw.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/simplex.asy
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc

Implemented machine constants as variables rather than functions.

Added ASYMPTOTE_CONFIG environment variable.

Moved ASYMPTOTE_DIR environment variable to settings.

Do an initial read of command line in case CONFIG or DIR were specified.

------------------------------------------------------------------------
r1276 | jcbowman | 2005-12-29 01:32:35 -0700 (Thu, 29 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Moved ASYMPTOTE_PAPERTYPE to settings.

------------------------------------------------------------------------
r1275 | hammera | 2005-12-29 00:49:29 -0700 (Thu, 29 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/util.cc

Moved argument parsing to avoid writing to memory between a fork and an exec.

------------------------------------------------------------------------
r1274 | jcbowman | 2005-12-29 00:24:38 -0700 (Thu, 29 Dec 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h


Moved environment variables into settings.

Call doConfig before reading command line options.

------------------------------------------------------------------------
r1273 | jcbowman | 2005-12-28 22:43:14 -0700 (Wed, 28 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/constants.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/runtime.in

Implemented addConstant and pi example.

------------------------------------------------------------------------
r1272 | jcbowman | 2005-12-28 10:16:22 -0700 (Wed, 28 Dec 2005) | 13 lines
Changed paths:
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc


Removed ~/.asy/options in favour of ~/.asy/config.asy.

Add "Including filename" diagostic.

Fixed localhistory.

Speed up initialization by turning off autoplain when reading configure file.

Rename position to align.

Updated documentation.

------------------------------------------------------------------------
r1271 | jcbowman | 2005-12-28 00:15:07 -0700 (Wed, 28 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fixed verbose flag.

------------------------------------------------------------------------
r1270 | jcbowman | 2005-12-28 00:10:28 -0700 (Wed, 28 Dec 2005) | 11 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h
   M /trunk/asymptote/util.cc


Removed -t option, which is no longer needed to produce inline tex code.

Removed unused settings code.

Added -nov option.

Improved formatting of option messages.

Hide oneFileView and inlinetex (formerly texmode) from help menu.

------------------------------------------------------------------------
r1269 | jcbowman | 2005-12-26 14:38:04 -0700 (Mon, 26 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/picture.asy

Fixed tick computation in xaxis and yaxis when explicit limits are given.

------------------------------------------------------------------------
r1268 | hammera | 2005-12-24 18:15:55 -0700 (Sat, 24 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Removed the -n, -no option in favour of -blah/-noblah style negations.

------------------------------------------------------------------------
r1267 | hammera | 2005-12-24 00:42:42 -0700 (Sat, 24 Dec 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Improved error reporting when parsing command line options
Autogenerate -help output.

------------------------------------------------------------------------
r1266 | hammera | 2005-12-23 22:39:56 -0700 (Fri, 23 Dec 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/access.cc
   M /trunk/asymptote/access.h
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/locate.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/record.cc
   M /trunk/asymptote/record.h
   A /trunk/asymptote/refaccess.cc
   A /trunk/asymptote/refaccess.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h
   M /trunk/asymptote/util.cc

Added a settings module.  Re-implemented command line options to modify
variables of the settings module.  Added refaccess to access C++ variables as
Asymptote variables.

------------------------------------------------------------------------
r1265 | jcbowman | 2005-12-21 22:22:04 -0700 (Wed, 21 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h

Fixed string reads.

------------------------------------------------------------------------
r1264 | jcbowman | 2005-12-17 18:12:21 -0700 (Sat, 17 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.cc

Check for cvsmode in ignoreComment.

------------------------------------------------------------------------
r1263 | jcbowman | 2005-12-17 16:29:17 -0700 (Sat, 17 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.cc

Allow comments within 3d data blocks.

------------------------------------------------------------------------
r1262 | jcbowman | 2005-12-17 14:26:22 -0700 (Sat, 17 Dec 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/base/Label.asy
   M /trunk/asymptote/base/arcs.asy
   M /trunk/asymptote/base/constants.asy
   M /trunk/asymptote/base/paths.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/main.cc

Removed writeP in favour of write.

Stop running after first error in a runnable.

Standardized write argument names.

------------------------------------------------------------------------
r1261 | jcbowman | 2005-12-17 01:17:37 -0700 (Sat, 17 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/pens.asy

Added fonts.

------------------------------------------------------------------------
r1260 | jcbowman | 2005-12-17 01:11:45 -0700 (Sat, 17 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/types.h

Fixed cxx errors and warning messages.

------------------------------------------------------------------------
r1259 | jcbowman | 2005-12-17 00:54:31 -0700 (Sat, 17 Dec 2005) | 8 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/access.cc
   M /trunk/asymptote/access.h
   M /trunk/asymptote/application.cc
   M /trunk/asymptote/arrayop.h
   A /trunk/asymptote/base/Label.asy
   A /trunk/asymptote/base/arcs.asy
   A /trunk/asymptote/base/arrows.asy
   A /trunk/asymptote/base/boxes.asy
   A /trunk/asymptote/base/constants.asy
   A /trunk/asymptote/base/filldraw.asy
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/base/graph.asy
   A /trunk/asymptote/base/margins.asy
   A /trunk/asymptote/base/markers.asy
   A /trunk/asymptote/base/paths.asy
   A /trunk/asymptote/base/pens.asy
   A /trunk/asymptote/base/picture.asy
   M /trunk/asymptote/base/plain.asy
   A /trunk/asymptote/base/shipout.asy
   A /trunk/asymptote/base/strings.asy
   A /trunk/asymptote/base/transforms.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/fundec.h
   M /trunk/asymptote/mathop.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/runtime.pl
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Added type-dependent function and record operators to parent record.

Cleaned up builtin.cc.

Moved two- and three-dimensional array min and max functions to C++ code.

Split plain.asy into many subfiles (using include rather than import for speed).

------------------------------------------------------------------------
r1258 | jcbowman | 2005-12-15 13:29:49 -0700 (Thu, 15 Dec 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/runtime.pl

Allow explicit keywords in autogenerated code.

Moved default arguments from plain.asy to runtime.in.

Respect currentpen nib.

------------------------------------------------------------------------
r1257 | jcbowman | 2005-12-15 02:58:25 -0700 (Thu, 15 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.98cvs.

------------------------------------------------------------------------
r1256 | jcbowman | 2005-12-15 02:07:14 -0700 (Thu, 15 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/runtime.in

Fixed pen transform bug.

------------------------------------------------------------------------
r1255 | jcbowman | 2005-12-15 00:36:26 -0700 (Thu, 15 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/interact.cc

Make recent readline startup changes compatible with readline-4.0 under UNIX.

------------------------------------------------------------------------
r1254 | jcbowman | 2005-12-15 00:13:45 -0700 (Thu, 15 Dec 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/errors
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Added missing names and fixed incorrect names for builtin function arguments.
Removed duplicate functions.

------------------------------------------------------------------------
r1253 | jcbowman | 2005-12-14 22:29:34 -0700 (Wed, 14 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/interact.cc

Workaround readline incompatibility under MacOS X 10.4.3.

------------------------------------------------------------------------
r1252 | jcbowman | 2005-12-14 17:47:01 -0700 (Wed, 14 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.97cvs.

------------------------------------------------------------------------
r1251 | jcbowman | 2005-12-14 17:08:33 -0700 (Wed, 14 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Make MSDOS binary work under both MSWINDOWS and CYGWIN.

------------------------------------------------------------------------
r1250 | jcbowman | 2005-12-14 01:22:10 -0700 (Wed, 14 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed spelling.

------------------------------------------------------------------------
r1249 | jcbowman | 2005-12-14 01:20:27 -0700 (Wed, 14 Dec 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Document that the -V option under MSDOS is the default only when a single
file is given.

------------------------------------------------------------------------
r1248 | jcbowman | 2005-12-14 00:58:29 -0700 (Wed, 14 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fixed cxx warning messages.

------------------------------------------------------------------------
r1247 | jcbowman | 2005-12-14 00:52:52 -0700 (Wed, 14 Dec 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/application.cc
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fundec.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Allow explicit keyword in builtin function definitions.

Added write(file fout=stdout, string s="", explicit T[] x ... T[][]);
function for writing a list of vectors as columns.

Updated documentation of write routines.

------------------------------------------------------------------------
r1246 | jcbowman | 2005-12-13 22:39:31 -0700 (Tue, 13 Dec 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/array.h
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/runtime.in

Fix segmentation fault by checking for null arrays in dotsGuide,
dashesGuide, and 3d intersect.

------------------------------------------------------------------------
r1245 | jcbowman | 2005-12-13 15:50:41 -0700 (Tue, 13 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fixed order of autogenerated newAppendedArray arguments.

------------------------------------------------------------------------
r1244 | jcbowman | 2005-12-13 15:07:35 -0700 (Tue, 13 Dec 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/interact.h
   M /trunk/asymptote/main.cc
   D /trunk/asymptote/runtime.cc
   D /trunk/asymptote/runtime.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/runtime.pl

Fixed cxx error and warning messages.

Make time(string) simply return format string on systems without strftime.

Removed generated files.

------------------------------------------------------------------------
r1243 | jcbowman | 2005-12-13 13:21:58 -0700 (Tue, 13 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/cast.cc
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/env.cc
   M /trunk/asymptote/env.h
   M /trunk/asymptote/exp.cc
   D /trunk/asymptote/genrun.h
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/runtime.pl
   M /trunk/asymptote/types.cc

Autogenerate remaining runtime functions, producing runtime.cc and runtime.h.

------------------------------------------------------------------------
r1242 | jcbowman | 2005-12-12 02:36:28 -0700 (Mon, 12 Dec 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/runtime.pl
   M /trunk/asymptote/transform.h

Make default transform constructor the identity.

Allow operator keyword in autogenerated functions (optional, except for
operator *).

Autogenerate more runtime functions.

------------------------------------------------------------------------
r1241 | jcbowman | 2005-12-11 23:06:44 -0700 (Sun, 11 Dec 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/runtime.pl

Fixed comment handling of runtime.pl; added prototype comments.

Autogenerate remaining array functions.

------------------------------------------------------------------------
r1240 | jcbowman | 2005-12-11 10:58:39 -0700 (Sun, 11 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/runtime.pl

Autogenerate runtime array operations.

------------------------------------------------------------------------
r1239 | jcbowman | 2005-12-08 23:12:37 -0700 (Thu, 08 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.in

Autogenerate more runtime functions.

------------------------------------------------------------------------
r1238 | jcbowman | 2005-12-06 23:48:40 -0700 (Tue, 06 Dec 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/runtime.pl
   M /trunk/asymptote/stack.h

Updated runtime.pl to generate named arguments and optional default values.

Auto-generate many more runtime routines.

Use transform and pen instead of transform* and pen* for consistency with other
types.

------------------------------------------------------------------------
r1237 | jcbowman | 2005-12-06 23:37:08 -0700 (Tue, 06 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/application.h

Fixed recently-introduced memory leak.

------------------------------------------------------------------------
r1236 | hammera | 2005-12-06 14:50:41 -0700 (Tue, 06 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.y

Made brackets part of the syntax for 'quote'.

------------------------------------------------------------------------
r1235 | jcbowman | 2005-12-06 09:09:49 -0700 (Tue, 06 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h

Formatting.

------------------------------------------------------------------------
r1234 | jcbowman | 2005-12-06 00:38:54 -0700 (Tue, 06 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/types.h

Implement named arguments for builtin functions.

------------------------------------------------------------------------
r1233 | jcbowman | 2005-12-06 00:00:26 -0700 (Tue, 06 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Make translate (-s option) work with eval (requires running codelets).

------------------------------------------------------------------------
r1232 | hammera | 2005-12-05 19:05:04 -0700 (Mon, 05 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/application.cc
   M /trunk/asymptote/application.h

Fixed sequenced evaluation of packed arguments.

------------------------------------------------------------------------
r1231 | jcbowman | 2005-12-05 00:21:12 -0700 (Mon, 05 Dec 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/makepen.asy
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/item.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/stack.h
   M /trunk/asymptote/types.h
   M /trunk/asymptote/varinit.h


Optimized isDefault test.

Implemented default function arguments for builtin functions.

Made write routines builtin functions.

------------------------------------------------------------------------
r1230 | jcbowman | 2005-12-03 22:49:58 -0700 (Sat, 03 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/fundec.h

Remove obsolete remark about default function arguments.

------------------------------------------------------------------------
r1229 | jcbowman | 2005-12-02 23:10:00 -0700 (Fri, 02 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/makepen.asy

Documented makepen, nib, Sin, Cos, Tan, aSin, aCos, aTan, and fontcommand.

------------------------------------------------------------------------
r1228 | jcbowman | 2005-12-02 22:27:03 -0700 (Fri, 02 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Documented BeginPoint, MidPoint, EndPoint.

------------------------------------------------------------------------
r1227 | jcbowman | 2005-12-02 09:44:21 -0700 (Fri, 02 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Removed unneeded assignment.

------------------------------------------------------------------------
r1226 | jcbowman | 2005-12-02 09:14:28 -0700 (Fri, 02 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Replaced midarrow routine with generalized arrow routine.

------------------------------------------------------------------------
r1225 | jcbowman | 2005-12-02 04:00:36 -0700 (Fri, 02 Dec 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Do MidArrow and MidArcArrow size adjustment in PostScript rather than user
coordinates.

------------------------------------------------------------------------
r1224 | jcbowman | 2005-12-01 23:19:21 -0700 (Thu, 01 Dec 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   A /trunk/asymptote/base/roundedpath.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/mosaic.asy
   A /trunk/asymptote/examples/roundpath.asy

Added contributed examples and a routine to round the sharp corners of a
path.

Reordered the list of available modules.

------------------------------------------------------------------------
r1223 | jcbowman | 2005-12-01 20:46:26 -0700 (Thu, 01 Dec 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/path.cc

Handle angle(0,0) condition robustly.

------------------------------------------------------------------------
r1222 | jcbowman | 2005-12-01 16:10:59 -0700 (Thu, 01 Dec 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/makepen.asy
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/path.cc


Ignore angle(0,0) errors in dirtime.

Preserve output precision when outputting paths of any length.

Fixed makepen draw routine (makedraw).

------------------------------------------------------------------------
r1221 | jcbowman | 2005-11-30 23:48:00 -0700 (Wed, 30 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Minor optimization of makepen draw.

------------------------------------------------------------------------
r1220 | jcbowman | 2005-11-30 22:12:08 -0700 (Wed, 30 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/makepen.asy

Revert broken optimization of makepen draw.

------------------------------------------------------------------------
r1219 | jcbowman | 2005-11-30 09:21:12 -0700 (Wed, 30 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Simplified makepen draw; extend to cyclic paths.

------------------------------------------------------------------------
r1218 | jcbowman | 2005-11-30 01:41:52 -0700 (Wed, 30 Nov 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   A /trunk/asymptote/doc/makepen.asy
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.in

Added MetaPost-like makepen that works for any polygonal (possibly
nonconvex) cyclic path.

------------------------------------------------------------------------
r1217 | jcbowman | 2005-11-29 22:03:47 -0700 (Tue, 29 Nov 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/main.cc


Call purge after each interactive line to close any files that have gone
out of scope.

Suppress interactive update on exit.

------------------------------------------------------------------------
r1216 | jcbowman | 2005-11-28 18:37:48 -0700 (Mon, 28 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Make estack and sstack static local variables.

------------------------------------------------------------------------
r1215 | jcbowman | 2005-11-28 18:03:56 -0700 (Mon, 28 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Added filltype to labeltick.

------------------------------------------------------------------------
r1214 | jcbowman | 2005-11-27 22:45:17 -0700 (Sun, 27 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Fix -o - with labels.

------------------------------------------------------------------------
r1213 | jcbowman | 2005-11-27 22:21:02 -0700 (Sun, 27 Nov 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/TODO
   A /trunk/asymptote/base/light.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/sphere.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Added example of 3d lighting effects for a sphere, using Gouraud shading.

When running MSDOS binary under CYGWIN, use UNIX line terminator.

------------------------------------------------------------------------
r1212 | jcbowman | 2005-11-26 16:01:52 -0700 (Sat, 26 Nov 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Check for null binary space partition.

Move normal==O test to face.

------------------------------------------------------------------------
r1211 | jcbowman | 2005-11-26 13:53:12 -0700 (Sat, 26 Nov 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc


Make -o - work without labels.

Document how to pass options to convert.

------------------------------------------------------------------------
r1210 | jcbowman | 2005-11-25 16:50:23 -0700 (Fri, 25 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor improvements.

------------------------------------------------------------------------
r1209 | jcbowman | 2005-11-25 01:51:13 -0700 (Fri, 25 Nov 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/main.cc


Added unitsize argument to shipout command (makes user coordinates
represent multiples of unitsize).

Suppress final call to exitfunction when exiting interactive mode.

------------------------------------------------------------------------
r1208 | jcbowman | 2005-11-23 23:36:47 -0700 (Wed, 23 Nov 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/settings.cc

Under MSDOS, turn off the default -V option if more than one file is
specified on the command line.

Under MSDOS, by default bind Delete and Insert keys to delete-char and
overwrite-mode, respectively.

------------------------------------------------------------------------
r1207 | jcbowman | 2005-11-23 17:36:54 -0700 (Wed, 23 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Install *.dat and piicon.eps files.

------------------------------------------------------------------------
r1206 | jcbowman | 2005-11-23 16:37:39 -0700 (Wed, 23 Nov 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/interact.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Always destroy tex pipe at cleanup (e.g., in case a label contains a \gdef
command).

------------------------------------------------------------------------
r1205 | jcbowman | 2005-11-23 16:35:02 -0700 (Wed, 23 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Unwrap wrapper.

------------------------------------------------------------------------
r1204 | jcbowman | 2005-11-23 13:06:56 -0700 (Wed, 23 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.cc

Fixed segmentation fault with unravel and from access in parse diagnostic.

------------------------------------------------------------------------
r1203 | jcbowman | 2005-11-23 08:53:43 -0700 (Wed, 23 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Documented ImageMagick convert dependency of GUI xasy.

------------------------------------------------------------------------
r1202 | jcbowman | 2005-11-22 22:04:34 -0700 (Tue, 22 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/xasy.1x
   M /trunk/asymptote/settings.cc

Renamed -n option to -nV. Used -n (or -no) to negate next option.

------------------------------------------------------------------------
r1201 | jcbowman | 2005-11-22 15:25:52 -0700 (Tue, 22 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Use kpsewhich to help find default latex path.

------------------------------------------------------------------------
r1200 | jcbowman | 2005-11-22 14:29:47 -0700 (Tue, 22 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/parser.cc

Improved diagnostics.

------------------------------------------------------------------------
r1199 | jcbowman | 2005-11-22 14:24:25 -0700 (Tue, 22 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/genv.cc

Check for module recursion after call to parseFile.

------------------------------------------------------------------------
r1198 | jcbowman | 2005-11-22 13:31:44 -0700 (Tue, 22 Nov 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi


Removed incorrect (and unnecessary) addPoint call from xaxis and yaxis.

Made axisT readable outside of graph module. Made standard axis types public.

Document custom axis types.

------------------------------------------------------------------------
r1197 | jcbowman | 2005-11-22 01:19:48 -0700 (Tue, 22 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.96cvs.

------------------------------------------------------------------------
r1196 | jcbowman | 2005-11-22 00:04:17 -0700 (Tue, 22 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed indentation.

------------------------------------------------------------------------
r1195 | jcbowman | 2005-11-21 23:54:03 -0700 (Mon, 21 Nov 2005) | 11 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/interact.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/runtime.in


Reimplemented reset keyword in interactive mode to restore the environment
except for the setting of scroll().

Interactive input now does an automatic reset.

Added link to the GNU readline library documentation for customizing
interactive key bindings.

Fixed hang in scroll mode on EOF.

------------------------------------------------------------------------
r1194 | jcbowman | 2005-11-21 23:33:20 -0700 (Mon, 21 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Move legend.append to appropriate place.

------------------------------------------------------------------------
r1193 | jcbowman | 2005-11-21 14:15:15 -0700 (Mon, 21 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Use scalebox only where necessary, to reduce LaTeX memory usage.

------------------------------------------------------------------------
r1192 | jcbowman | 2005-11-20 14:50:51 -0700 (Sun, 20 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/application.h

Plugged remaining memory leak.

------------------------------------------------------------------------
r1191 | jcbowman | 2005-11-20 11:08:29 -0700 (Sun, 20 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/application.h

Plug another memory leak.

------------------------------------------------------------------------
r1190 | jcbowman | 2005-11-20 10:41:04 -0700 (Sun, 20 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/application.h

Fixed memory leak.

------------------------------------------------------------------------
r1189 | jcbowman | 2005-11-19 11:00:13 -0700 (Sat, 19 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Put GC warnings under control of -d option.

------------------------------------------------------------------------
r1188 | jcbowman | 2005-11-18 22:52:49 -0700 (Fri, 18 Nov 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/main.cc

Suppress GC warning messages (in particular: "Repeated allocation of very
large block").

------------------------------------------------------------------------
r1187 | jcbowman | 2005-11-18 22:46:59 -0700 (Fri, 18 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/interact.h
   M /trunk/asymptote/main.cc

Make interactive input command reset the environment.

------------------------------------------------------------------------
r1186 | hammera | 2005-11-17 22:21:02 -0700 (Thu, 17 Nov 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/tests/imp
   A /trunk/asymptote/tests/imp/unravel.asy

Added testing for unravel.

------------------------------------------------------------------------
r1185 | jcbowman | 2005-11-17 09:31:08 -0700 (Thu, 17 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Removed old documentation.

------------------------------------------------------------------------
r1184 | jcbowman | 2005-11-17 00:23:28 -0700 (Thu, 17 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.95cvs.

------------------------------------------------------------------------
r1183 | jcbowman | 2005-11-16 23:14:51 -0700 (Wed, 16 Nov 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/doc/asymptote.texi

Changed import graph; to abbrevation for access graph; unravel graph.
Also: import graph as graph2d; means access graph as graph2d; unravel graph2d.

Updated documentation; removed descriptions of old import scheme.

------------------------------------------------------------------------
r1182 | jcbowman | 2005-11-16 17:25:21 -0700 (Wed, 16 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/runtime.in

Force quiet mode with running embedded latex files.

------------------------------------------------------------------------
r1181 | jcbowman | 2005-11-16 16:51:06 -0700 (Wed, 16 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/entry.h

Reduce memory usage.

------------------------------------------------------------------------
r1180 | jcbowman | 2005-11-16 16:07:28 -0700 (Wed, 16 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Use a vector instead of a list for estack and sstack.

------------------------------------------------------------------------
r1179 | jcbowman | 2005-11-16 14:31:07 -0700 (Wed, 16 Nov 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/texfile.h

Reverse order of pstricks and graphicx also in asymptote.sty.

Fixed formatting.

------------------------------------------------------------------------
r1178 | hammera | 2005-11-16 14:05:25 -0700 (Wed, 16 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/entry.cc

Slight refactoring.

------------------------------------------------------------------------
r1177 | jcbowman | 2005-11-16 13:32:30 -0700 (Wed, 16 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Workaround scalebox problem with old versions of pstricks.

------------------------------------------------------------------------
r1176 | hammera | 2005-11-16 12:03:55 -0700 (Wed, 16 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/name.h

Fixed frame loading issues with imported types.

------------------------------------------------------------------------
r1175 | jcbowman | 2005-11-16 02:31:20 -0700 (Wed, 16 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.94cvs.

------------------------------------------------------------------------
r1174 | jcbowman | 2005-11-16 02:06:51 -0700 (Wed, 16 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Fixed cygwin problem.

------------------------------------------------------------------------
r1173 | jcbowman | 2005-11-16 01:36:10 -0700 (Wed, 16 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile

Added mkdir.

------------------------------------------------------------------------
r1172 | jcbowman | 2005-11-16 01:27:04 -0700 (Wed, 16 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/texfile.cc

Revert to pstricks colors instead of color.sty due to problems under FreeBSD.

------------------------------------------------------------------------
r1171 | jcbowman | 2005-11-16 01:14:50 -0700 (Wed, 16 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/runtime.in

Workaround missing C99 gamma function under FreeBSD.

------------------------------------------------------------------------
r1170 | jcbowman | 2005-11-16 00:31:40 -0700 (Wed, 16 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Documentation updates.

------------------------------------------------------------------------
r1169 | jcbowman | 2005-11-16 00:24:03 -0700 (Wed, 16 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el

Added new keyword.

------------------------------------------------------------------------
r1168 | jcbowman | 2005-11-16 00:12:02 -0700 (Wed, 16 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/mathop.h

Fixed more cxx warnings.

------------------------------------------------------------------------
r1167 | jcbowman | 2005-11-16 00:09:16 -0700 (Wed, 16 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Fixed cxx errors and warnings.

------------------------------------------------------------------------
r1166 | jcbowman | 2005-11-16 00:01:34 -0700 (Wed, 16 Nov 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/base/version.asy.in

Version template.

------------------------------------------------------------------------
r1165 | jcbowman | 2005-11-15 23:49:51 -0700 (Tue, 15 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/runtime.in

Added version check to plain.asy.

------------------------------------------------------------------------
r1164 | jcbowman | 2005-11-15 23:19:59 -0700 (Tue, 15 Nov 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Put history in ~/.asy/history by default unless -localhistory is specified.

Renamed ~/.asyrc to ~/.asy/options

Updated documentation.

------------------------------------------------------------------------
r1163 | jcbowman | 2005-11-15 21:03:28 -0700 (Tue, 15 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Read command line style-parameters from $HOME/.asyrc

------------------------------------------------------------------------
r1162 | jcbowman | 2005-11-15 17:50:15 -0700 (Tue, 15 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/feynman.asy
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/metapost.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/pstoedit.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/examples/elliptic.asy

Removed superfluous static modifiers.

------------------------------------------------------------------------
r1161 | jcbowman | 2005-11-15 15:07:01 -0700 (Tue, 15 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/doc/asymptote.texi

Added surface graph of matrices.

------------------------------------------------------------------------
r1160 | jcbowman | 2005-11-15 13:51:50 -0700 (Tue, 15 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/doc/cube.asy
   M /trunk/asymptote/doc/generalaxis3.asy
   M /trunk/asymptote/doc/helix.asy
   M /trunk/asymptote/doc/join3.asy
   M /trunk/asymptote/doc/surface.asy
   M /trunk/asymptote/examples/epix.asy

Importing graph3 should publically import graph and three.

------------------------------------------------------------------------
r1159 | jcbowman | 2005-11-15 12:06:59 -0700 (Tue, 15 Nov 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Implemented horizontal and vertical label scaling.

Cleaned up Label code in plain.asy.

------------------------------------------------------------------------
r1158 | jcbowman | 2005-11-14 13:09:17 -0700 (Mon, 14 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/mathop.h

Optimized integer overflow checks.

------------------------------------------------------------------------
r1157 | jcbowman | 2005-11-14 01:16:15 -0700 (Mon, 14 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/mathop.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.in

Added checks for integer overflow.

------------------------------------------------------------------------
r1156 | jcbowman | 2005-11-14 00:57:47 -0700 (Mon, 14 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Handle parse errors.

------------------------------------------------------------------------
r1155 | hammera | 2005-11-13 21:47:56 -0700 (Sun, 13 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor edits.

------------------------------------------------------------------------
r1154 | jcbowman | 2005-11-13 18:47:17 -0700 (Sun, 13 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Documented "from m unravel c as C;" syntax.

------------------------------------------------------------------------
r1153 | jcbowman | 2005-11-13 18:34:03 -0700 (Sun, 13 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor update.

------------------------------------------------------------------------
r1152 | jcbowman | 2005-11-13 18:30:54 -0700 (Sun, 13 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Documented unravel and include. Updated documentation of execute and eval.

------------------------------------------------------------------------
r1151 | hammera | 2005-11-13 15:29:51 -0700 (Sun, 13 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Describes new importing system.

------------------------------------------------------------------------
r1150 | jcbowman | 2005-11-13 02:11:08 -0700 (Sun, 13 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Fixed memory leak.

------------------------------------------------------------------------
r1149 | jcbowman | 2005-11-12 22:39:26 -0700 (Sat, 12 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/errormsg.h

Removed constructor added in error.

------------------------------------------------------------------------
r1148 | jcbowman | 2005-11-12 22:36:26 -0700 (Sat, 12 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/stack.h
   M /trunk/asymptote/table.h
   M /trunk/asymptote/util.h

Fixed cxx errors and warnings.

------------------------------------------------------------------------
r1147 | hammera | 2005-11-12 15:47:06 -0700 (Sat, 12 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h

Added venv::add to NOHASH.

------------------------------------------------------------------------
r1146 | jcbowman | 2005-11-12 15:18:24 -0700 (Sat, 12 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.cc

Another workaround for gcc 3.3.4 problems.

------------------------------------------------------------------------
r1145 | jcbowman | 2005-11-12 14:57:02 -0700 (Sat, 12 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Workaround problem with gcc-3.3.4.

------------------------------------------------------------------------
r1144 | jcbowman | 2005-11-12 14:22:28 -0700 (Sat, 12 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.in

Added erf,erc, and gamma functions.

------------------------------------------------------------------------
r1143 | jcbowman | 2005-11-12 12:43:42 -0700 (Sat, 12 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.cc

Make quotient(int,int) consistent with %.

------------------------------------------------------------------------
r1142 | jcbowman | 2005-11-12 00:56:01 -0700 (Sat, 12 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.l

Fix **.

------------------------------------------------------------------------
r1141 | hammera | 2005-11-11 17:38:32 -0700 (Fri, 11 Nov 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/env.cc
   M /trunk/asymptote/env.h
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/runtime.cc

Replaced std::string with mem::string for genv.
Moved error reporting associated with 'as'.

------------------------------------------------------------------------
r1140 | jcbowman | 2005-11-11 17:22:40 -0700 (Fri, 11 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Added missing delete.

------------------------------------------------------------------------
r1139 | jcbowman | 2005-11-11 00:14:34 -0700 (Fri, 11 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Make bounding box computation work with -o -.

------------------------------------------------------------------------
r1138 | jcbowman | 2005-11-10 23:37:34 -0700 (Thu, 10 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc

Allow outputting to standard output with "-o -" command line option.

------------------------------------------------------------------------
r1137 | jcbowman | 2005-11-10 22:59:13 -0700 (Thu, 10 Nov 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc

Set default pdf viewer to acroread under UNIX, just like under MSDOS.

Removed pdf fuzz (a workaround for a pdf-viewing problem only of gv, not
other pdf viewers).

------------------------------------------------------------------------
r1136 | hammera | 2005-11-10 09:02:55 -0700 (Thu, 10 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/application.cc
   M /trunk/asymptote/application.h

Refactored argument matching functions.

------------------------------------------------------------------------
r1135 | jcbowman | 2005-11-10 01:56:24 -0700 (Thu, 10 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/interact.cc

Removed old interactive buffer flushing code.

------------------------------------------------------------------------
r1134 | jcbowman | 2005-11-10 00:58:13 -0700 (Thu, 10 Nov 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/shadedtiling.asy
   M /trunk/asymptote/examples/Gouraud.asy
   M /trunk/asymptote/examples/latticeshading.asy
   M /trunk/asymptote/examples/ring.asy
   M /trunk/asymptote/examples/shade.asy

Choose more descriptive names latticeshade, axialshade, radialshade, and
gouraudshade for shading routines.

------------------------------------------------------------------------
r1133 | jcbowman | 2005-11-10 00:17:56 -0700 (Thu, 10 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.cc

Respect final null entry when reading data in cvs mode (fixed).

------------------------------------------------------------------------
r1132 | jcbowman | 2005-11-09 22:53:32 -0700 (Wed, 09 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.l

Flush input buffer every time we enter parser.

------------------------------------------------------------------------
r1131 | jcbowman | 2005-11-09 19:49:29 -0700 (Wed, 09 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el
   M /trunk/asymptote/examples/treetest.asy

Added new keywords; fixed treetest.

------------------------------------------------------------------------
r1130 | jcbowman | 2005-11-09 19:35:22 -0700 (Wed, 09 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi

Documentation updates.

------------------------------------------------------------------------
r1129 | hammera | 2005-11-08 23:36:03 -0700 (Tue, 08 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy.vim
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/env.h
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/stm.cc
   M /trunk/asymptote/stm.h
   M /trunk/asymptote/tests/Makefile

Extended access and unravel syntax.

------------------------------------------------------------------------
r1128 | jcbowman | 2005-11-08 22:23:54 -0700 (Tue, 08 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Make embedded evals work within exitfunction.

------------------------------------------------------------------------
r1127 | jcbowman | 2005-11-08 22:05:11 -0700 (Tue, 08 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/runtime.in

Reimplemented GUI support.

------------------------------------------------------------------------
r1126 | hammera | 2005-11-08 16:55:03 -0700 (Tue, 08 Nov 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/parser.cc

Check for infinite recursion when loading modules.
Add position info (markTrans) for codelets.

------------------------------------------------------------------------
r1125 | jcbowman | 2005-11-08 13:30:10 -0700 (Tue, 08 Nov 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/hierarchy.asy


Renamed defaultpen() to resetdefaultpen and getdefaultpen() to defaultpen().

------------------------------------------------------------------------
r1124 | jcbowman | 2005-11-08 13:11:06 -0700 (Tue, 08 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/errors
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/wce

Updated diagostics.

------------------------------------------------------------------------
r1123 | jcbowman | 2005-11-08 11:58:07 -0700 (Tue, 08 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/main.cc

Re-implemented -p (parse) and -s (translate) options.

------------------------------------------------------------------------
r1122 | jcbowman | 2005-11-08 09:39:14 -0700 (Tue, 08 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/patches/dvipdf

Corrections from import merge.

------------------------------------------------------------------------
r1121 | jcbowman | 2005-11-08 02:36:32 -0700 (Tue, 08 Nov 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/runtime.cc


Reimplemented import "file" syntax.

Interactive mode updates; reimplemented interactive "input" command.

Documented true interactive mode.

------------------------------------------------------------------------
r1120 | jcbowman | 2005-11-08 00:22:41 -0700 (Tue, 08 Nov 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/Makefile

Facilitate optional installation of documentation and examples to different
directories.

------------------------------------------------------------------------
r1119 | jcbowman | 2005-11-08 00:19:24 -0700 (Tue, 08 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/errorbars.asy

Added missing picture arguments to graph.

------------------------------------------------------------------------
r1118 | jcbowman | 2005-11-07 22:26:21 -0700 (Mon, 07 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/animations/cube.asy
   M /trunk/asymptote/examples/animations/wheel.asy
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h

Remaining import updates.

------------------------------------------------------------------------
r1116 | hammera | 2005-11-07 09:57:39 -0700 (Mon, 07 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/absyn.h
   M /trunk/asymptote/access.cc
   M /trunk/asymptote/access.h
   M /trunk/asymptote/application.h
   M /trunk/asymptote/arrayop.h
   A /trunk/asymptote/base/animate.asy
   M /trunk/asymptote/base/asy.vim
   M /trunk/asymptote/base/featpost3D.asy
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/simplex.asy
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/coenv.h
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/env.cc
   M /trunk/asymptote/env.h
   M /trunk/asymptote/examples/Pythagoras.asy
   M /trunk/asymptote/examples/orthocenter.asy
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/genv.h
   D /trunk/asymptote/import.cc
   D /trunk/asymptote/import.h
   D /trunk/asymptote/importaccess.h
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/interact.h
   M /trunk/asymptote/locate.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/name.h
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/newexp.h
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/patches/dvipdf
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/record.cc
   M /trunk/asymptote/record.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h
   M /trunk/asymptote/stm.cc
   M /trunk/asymptote/stm.h
   M /trunk/asymptote/table.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Merged in changes from the import branch.

------------------------------------------------------------------------
r1110 | jcbowman | 2005-11-06 16:36:58 -0700 (Sun, 06 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/doc/asymptote.texi

Fixed lexer error.

------------------------------------------------------------------------
r1108 | jcbowman | 2005-11-05 20:45:10 -0700 (Sat, 05 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/doc/asymptote.texi

Removed # and ## as admissible operators.

------------------------------------------------------------------------
r1107 | jcbowman | 2005-11-03 10:44:07 -0700 (Thu, 03 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.cc

Temporarily deactive last change.

------------------------------------------------------------------------
r1106 | jcbowman | 2005-11-03 10:32:41 -0700 (Thu, 03 Nov 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h

Respect final null entry when reading data in cvs mode.

------------------------------------------------------------------------
r1104 | jcbowman | 2005-11-02 22:46:58 -0700 (Wed, 02 Nov 2005) | 4 lines
Changed paths:
   A /trunk/asymptote/base/fontsize.asy
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/doc/asymptote.texi

Added infix operators << >> @ @@ $ $$ # ##.

New module fontsize.asy supports nonstandard fonts.

------------------------------------------------------------------------
r1093 | jcbowman | 2005-10-30 03:41:06 -0700 (Sun, 30 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.y

Allow expressions of the form (0,0,0){x,y,z}.

------------------------------------------------------------------------
r1092 | jcbowman | 2005-10-30 03:34:35 -0700 (Sun, 30 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/doc/asymptote.texi

Removed operator symbols consisting of letters enclosed by colons.

------------------------------------------------------------------------
r1087 | jcbowman | 2005-10-28 23:31:17 -0600 (Fri, 28 Oct 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/doc/asymptote.texi

Additional operator symbols can now be formed by enclosing any combination
of letters (including the underscore character) in colons.

------------------------------------------------------------------------
r1086 | jcbowman | 2005-10-28 21:56:53 -0600 (Fri, 28 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/camp.l

Re-added tension3 and curl3 operators.

------------------------------------------------------------------------
r1082 | jcbowman | 2005-10-27 22:08:47 -0600 (Thu, 27 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/version.texi.in
   M /trunk/asymptote/psfile.cc

Documentation now refers to Datadir variable rather than /usr/local/share.

------------------------------------------------------------------------
r1080 | jcbowman | 2005-10-26 12:28:04 -0600 (Wed, 26 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed typo.

------------------------------------------------------------------------
r1074 | jcbowman | 2005-10-24 22:54:56 -0600 (Mon, 24 Oct 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/main.cc

Return a definite return code (rather than an error count that overflows
after 256 errors). Also check for parse and translation errors.
A return code of 0 means successful; 1 means a user error occurred;
-1 signals a misconfiguration error (pipe, fork, or exec failed).

------------------------------------------------------------------------
r1073 | jcbowman | 2005-10-24 22:02:19 -0600 (Mon, 24 Oct 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi

Set default put argument of box and ellipse functions to Above.

Use convert instead of dvipng in doc/Makefile.

Updated Debian URL.

------------------------------------------------------------------------
r1069 | jcbowman | 2005-10-23 02:15:00 -0600 (Sun, 23 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.93cvs.

------------------------------------------------------------------------
r1068 | jcbowman | 2005-10-23 01:48:50 -0600 (Sun, 23 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Fixed cd diagnostic.

------------------------------------------------------------------------
r1067 | jcbowman | 2005-10-23 00:50:35 -0600 (Sun, 23 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc

Fixed label bbox bug.

------------------------------------------------------------------------
r1066 | jcbowman | 2005-10-22 23:15:14 -0600 (Sat, 22 Oct 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/helix.asy
   M /trunk/asymptote/path.cc


Fixed intersect fuzz calculation.

Implemented means of adjusting 3d aspect ratio.

------------------------------------------------------------------------
r1065 | jcbowman | 2005-10-22 10:49:28 -0600 (Sat, 22 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/xasy

Updated xasy to generate GUI(int) frames instead of gui(int).

------------------------------------------------------------------------
r1064 | jcbowman | 2005-10-22 04:25:01 -0600 (Sat, 22 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/bbox.h
   M /trunk/asymptote/runtime.in

Workaround missing round function under FreeBSD.

------------------------------------------------------------------------
r1063 | jcbowman | 2005-10-22 03:41:04 -0600 (Sat, 22 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Fixed cxx errors.

------------------------------------------------------------------------
r1060 | jcbowman | 2005-10-22 02:54:14 -0600 (Sat, 22 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/brokenaxis.asy

Fixed example.

------------------------------------------------------------------------
r1059 | jcbowman | 2005-10-22 02:51:32 -0600 (Sat, 22 Oct 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/doc/brokenaxis.asy

Added missing example.

------------------------------------------------------------------------
r1058 | jcbowman | 2005-10-22 02:48:56 -0600 (Sat, 22 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi

Added scaleT Broken and example of broken x axis.

------------------------------------------------------------------------
r1057 | jcbowman | 2005-10-22 01:45:58 -0600 (Sat, 22 Oct 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/errorbars.asy
   M /trunk/asymptote/doc/image.asy
   M /trunk/asymptote/doc/subpictures.asy
   M /trunk/asymptote/examples/elliptic.asy
   M /trunk/asymptote/examples/laserlattice.asy
   M /trunk/asymptote/examples/progrid.asy


Moved dir argument of picture.fit() to add(frame,pair) and attach(frame,pair).

Added frame align(frame f, pair dir) for aligning frames.

------------------------------------------------------------------------
r1056 | jcbowman | 2005-10-22 00:03:18 -0600 (Sat, 22 Oct 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/errorbars.asy

Implemented a new struct marker to hold marker data, including a general
markroutine. Included both the default marknodes routine and a
markuniform(int n) routine which draws n markers at evenly spaced
intervals along the arclength of the path.

------------------------------------------------------------------------
r1055 | jcbowman | 2005-10-21 02:12:29 -0600 (Fri, 21 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h
   M /trunk/asymptote/xasy

Don't strip directory from explicit output filenames.

------------------------------------------------------------------------
r1054 | jcbowman | 2005-10-21 01:23:16 -0600 (Fri, 21 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/lineargraph.asy
   M /trunk/asymptote/doc/lineargraph0.asy

Documentation updates.

------------------------------------------------------------------------
r1053 | jcbowman | 2005-10-20 01:36:43 -0600 (Thu, 20 Oct 2005) | 26 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/lineargraph.asy
   M /trunk/asymptote/doc/lineargraph0.asy
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/texfile.cc


Added CPPFLAGS option to configure.ac (equivalent to CFLAGS).

Fixed spurious overwrite messages.

Added fuzz to label clipping to retain labels exactly on boundary.

Moved intersectionpoint to plain.asy and added documentation.

Renamed intersection in math.asy to intersect to intersect.

Added UnFill filltype for clipping underneath frames, pictures, and labels,
with examples.

Make save/restore respect currentprojection.

Added 3d intersectionpoint routines to three.asy.

Added instructions for setting environment variables under MSWindows XP.

Removed ymargin=infinity in favour of ymargin=xmargin.

Documented use of Cyrillic fonts.

Documented that \end{asy} environment must appear on a line by itself.

------------------------------------------------------------------------
r1047 | jcbowman | 2005-10-15 03:14:38 -0600 (Sat, 15 Oct 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Fix precision errors at +/-1e-4; default format changes to scientific
notation here.

------------------------------------------------------------------------
r1046 | jcbowman | 2005-10-14 22:07:16 -0600 (Fri, 14 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Fixed inside(path,pair).

------------------------------------------------------------------------
r1038 | jcbowman | 2005-10-14 01:16:49 -0600 (Fri, 14 Oct 2005) | 37 lines
Changed paths:
   M /trunk/asymptote/INSTALL
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/leastsquares.asy
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawfill.h
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/examples/animations/cube.asy
   A /trunk/asymptote/examples/laserlattice.asy
   A /trunk/asymptote/examples/star.asy
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h


Implemented robust real cubic root solver.

Removed inside, quadratic solver, and intersect routines from math.asy in
place of internal C++ routines. Changed DOUBLE to TWO, etc., to avoid
confusion with double roots.

Implemented function bool inside(path g, pair z, pen p=currentpen);
to test whether a point is inside a cyclic path.

Implemented clipping of labels. Added two new fill rules to allow labels
centered within the clipped region to overlap the clipping boundary.

Clipping now clips all layers of a picture, not just the most recent one.

Fixed bug in precontrol and postcontrol.

Fixed floating point exception in complex powers when base is zero.

Added Floor, Ceil, and Round functions that don't produce floating point
exceptions.

Made the default axis for logarithmic scaling YEquals(1) and XEquals(1).

Made currentpicture the default picture in Scale(pair).

Added begingroup/endgroup pairs to filldraw.

Changed plane interface to return a representation of the plane through
point O with normal cross(u,v).

Draw over existing TeX layers when doing 3d hidden surface removal.

Added face labels to cube animation.

Updated installation instructions.

------------------------------------------------------------------------
r1035 | hammera | 2005-10-13 13:04:36 -0600 (Thu, 13 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h

Fixed prettyprinting of joinExp.

------------------------------------------------------------------------
r1034 | hammera | 2005-10-13 12:43:16 -0600 (Thu, 13 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/env.cc
   M /trunk/asymptote/exp.cc

More specific error message for casting.

------------------------------------------------------------------------
r1033 | hammera | 2005-10-13 12:42:41 -0600 (Thu, 13 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/stm.cc

Fixed indenting for parse output.

------------------------------------------------------------------------
r1032 | jcbowman | 2005-10-13 09:01:13 -0600 (Thu, 13 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/knot.h

Fixed control point bug introduced by recent straight flag fix.

------------------------------------------------------------------------
r1031 | jcbowman | 2005-10-12 16:29:21 -0600 (Wed, 12 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Make default value of picture.keepAspect true.

------------------------------------------------------------------------
r1030 | jcbowman | 2005-10-12 14:02:37 -0600 (Wed, 12 Oct 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy


Use picture defaults as default parameters in fit and size functions
(locally resolved default function arguments now allow this).

------------------------------------------------------------------------
r1027 | hammera | 2005-10-11 19:29:11 -0600 (Tue, 11 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/flatguide.cc
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/knot.h

Straight flags are preserved when using a path as part of a guide.

------------------------------------------------------------------------
r1026 | hammera | 2005-10-07 21:57:39 -0600 (Fri, 07 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/fundec.cc

Default arguments are evaluated "out-of-order" like variable initializers.

------------------------------------------------------------------------
r1024 | jcbowman | 2005-10-07 14:58:33 -0600 (Fri, 07 Oct 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/planes.asy
   A /trunk/asymptote/examples/animations
   A /trunk/asymptote/examples/animations/cube.asy
   A /trunk/asymptote/examples/animations/wheel.asy
   D /trunk/asymptote/examples/cubeanimation.asy
   D /trunk/asymptote/examples/wheelanimation.asy


Moved animations to animations subdirectory of examples directory.

plane(triple u, triple v, triple O=three.O) now returns the plane through
point O with normal cross(u,v)

------------------------------------------------------------------------
r1023 | jcbowman | 2005-10-07 02:22:25 -0600 (Fri, 07 Oct 2005) | 9 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/planes.asy
   A /trunk/asymptote/examples/cubeanimation.asy
   M /trunk/asymptote/examples/wheelanimation.asy
   M /trunk/asymptote/runtime.cc


Simplified plane(triple, triple, triple).

Simplified Pen(int).

merge no longer waits for animation to complete.

Added rotating cube animation.

------------------------------------------------------------------------
r1022 | jcbowman | 2005-10-06 11:46:16 -0600 (Thu, 06 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/loggrid.asy

Fixed formatting.

------------------------------------------------------------------------
r1021 | jcbowman | 2005-10-06 11:17:13 -0600 (Thu, 06 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/loggrid.asy

Added linewidth().

------------------------------------------------------------------------
r1020 | jcbowman | 2005-10-06 11:11:05 -0600 (Thu, 06 Oct 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/base/feynman.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/conicurv.asy
   M /trunk/asymptote/examples/triads.asy
   M /trunk/asymptote/examples/wheelanimation.asy

Removed implicit cast from real to pen; added pen operator +(pen p, real w)
and defaultpen(real) instead.

To avoid confusion, a dot product now requires explicit pair arguments.

------------------------------------------------------------------------
r1018 | jcbowman | 2005-10-06 10:05:56 -0600 (Thu, 06 Oct 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/epix.asy

Added new 3d surface example.

------------------------------------------------------------------------
r1016 | jcbowman | 2005-10-05 23:55:15 -0600 (Wed, 05 Oct 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/leastsquares.asy
   A /trunk/asymptote/doc/leastsquares.dat

Added example of reading column data from a file and a least squares fit.

Changed xsize and ysize arguments of size to simply x and y.

------------------------------------------------------------------------
r1015 | jcbowman | 2005-10-05 19:51:32 -0600 (Wed, 05 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi

Added keepAspect=Aspect option to size(pic,real).

------------------------------------------------------------------------
r1014 | jcbowman | 2005-10-05 19:44:19 -0600 (Wed, 05 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/stats.asy

Added colinearity checks to leastsquares.

------------------------------------------------------------------------
r1013 | jcbowman | 2005-10-05 01:49:20 -0600 (Wed, 05 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Use local copy of ticklabel and Label context variables.

------------------------------------------------------------------------
r1012 | jcbowman | 2005-10-05 00:12:20 -0600 (Wed, 05 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Reduce default axis coverage limit to 80%.

------------------------------------------------------------------------
r1011 | jcbowman | 2005-10-04 21:48:00 -0600 (Tue, 04 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor documentation updates.

------------------------------------------------------------------------
r1010 | jcbowman | 2005-10-04 16:13:55 -0600 (Tue, 04 Oct 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc

Fixed default location of python under MSDOS.

Improved ASYMPTOTE_PYTHON/ASYMPTOTE_XASY diagnostics.

------------------------------------------------------------------------
r1009 | jcbowman | 2005-10-04 15:43:14 -0600 (Tue, 04 Oct 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Added Windows support for xasy, including an environment variable for
finding Python.

Allow GUI mode in interactive mode.

Added gui(real x=1) function to turn on GUI mode.

------------------------------------------------------------------------
r1008 | jcbowman | 2005-10-04 11:27:41 -0600 (Tue, 04 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Remove intermediate gif files before viewing animation.

------------------------------------------------------------------------
r1007 | jcbowman | 2005-10-04 11:20:56 -0600 (Tue, 04 Oct 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/wheelanimation.asy
   D /trunk/asymptote/patches/ImageMagick.patch
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Added quiet option to override -V command line option, say for producing
animated gifs. If the -V option is given, gifmerge now calls animate.

------------------------------------------------------------------------
r1006 | jcbowman | 2005-10-04 00:30:27 -0600 (Tue, 04 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.92cvs.

------------------------------------------------------------------------
r1005 | jcbowman | 2005-10-03 23:39:06 -0600 (Mon, 03 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Fixed GUI transforms: grouping should not depend on deconstruct flag.

------------------------------------------------------------------------
r1004 | jcbowman | 2005-10-03 23:06:24 -0600 (Mon, 03 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.91cvs.

------------------------------------------------------------------------
r1002 | jcbowman | 2005-10-03 21:24:51 -0600 (Mon, 03 Oct 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/examples/limit.asy
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/util.cc


Flush stdout immediately before calls to fork() to avoid duplicate output.

------------------------------------------------------------------------
r1001 | jcbowman | 2005-10-03 02:36:26 -0600 (Mon, 03 Oct 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/application.cc
   M /trunk/asymptote/application.h
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/fundec.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/types.h


Added Andy's changes to evaluate default function arguments in the defining
scope of the function, not in the scope of the caller.

------------------------------------------------------------------------
r1000 | jcbowman | 2005-10-03 02:20:02 -0600 (Mon, 03 Oct 2005) | 9 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h

Generalized write to handle an arbitrary number of data values; improved
documentation.

Generate standard casts via templates.

Added == and != for files.

Allow casting of null to file.

------------------------------------------------------------------------
r998 | jcbowman | 2005-10-03 01:08:44 -0600 (Mon, 03 Oct 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path3.cc

Readded depth limit to intersect routines to prevent stack overflow.

------------------------------------------------------------------------
r997 | jcbowman | 2005-10-02 15:42:30 -0600 (Sun, 02 Oct 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path3.cc

Enforce a minimum value of fuzz in intersect routines to prevent infinite
loops.

------------------------------------------------------------------------
r995 | jcbowman | 2005-10-02 01:20:15 -0600 (Sun, 02 Oct 2005) | 13 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/helix.asy
   M /trunk/asymptote/doc/join3.asy
   M /trunk/asymptote/doc/westnile.asy
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/texfile.h

Fixed depth handling of deferred TeX labels.

Fixed error in man page (-t option).

Fixed interaction of overwrite(Move) with "%" tick formats.

Improved 3d axis label positioning.

Added rotate(explicit pair dir) and rotate(explicit triple dir) for
rotating text along a line in the direction dir.

Updated helix example to illustrate rotated tick and axis labels.

------------------------------------------------------------------------
r994 | jcbowman | 2005-09-30 23:40:32 -0600 (Fri, 30 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.90cvs.

------------------------------------------------------------------------
r993 | jcbowman | 2005-09-30 22:42:16 -0600 (Fri, 30 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Documented min(frame) and max(frame).

------------------------------------------------------------------------
r992 | jcbowman | 2005-09-30 14:55:59 -0600 (Fri, 30 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Don't upscale logarithmic range when automax=false.

------------------------------------------------------------------------
r991 | jcbowman | 2005-09-30 12:42:28 -0600 (Fri, 30 Sep 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc

Renamed temporary included PostScript file suffix from "ps" to "eps".

Removed all references to mailing list, as it is no longer in use.

------------------------------------------------------------------------
r990 | jcbowman | 2005-09-30 07:50:18 -0600 (Fri, 30 Sep 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/limit.asy

Fixed .gui processing.

Added new example.

------------------------------------------------------------------------
r988 | jcbowman | 2005-09-29 19:53:03 -0600 (Thu, 29 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/Bode.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/logticks.asy

Allow overriding of ticklabel routine for logarithmic axis; added example.

------------------------------------------------------------------------
r986 | jcbowman | 2005-09-29 18:04:46 -0600 (Thu, 29 Sep 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/Bode.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/datagraph.asy
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/doc/generalaxis.asy
   M /trunk/asymptote/doc/generalaxis3.asy

Standardized arguments to LeftTicks, etc.

Fixed user-specified logarithmic ticks.

------------------------------------------------------------------------
r985 | jcbowman | 2005-09-29 01:50:22 -0600 (Thu, 29 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.89cvs.

------------------------------------------------------------------------
r984 | jcbowman | 2005-09-28 23:53:39 -0600 (Wed, 28 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile

Only build required images.

------------------------------------------------------------------------
r982 | jcbowman | 2005-09-28 23:37:23 -0600 (Wed, 28 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/flow.asy

Minor documentation updates.

------------------------------------------------------------------------
r981 | jcbowman | 2005-09-28 18:01:47 -0600 (Wed, 28 Sep 2005) | 8 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/flow.asy
   D /trunk/asymptote/examples/flow.asy
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/runtime.cc

Fixed missing label on thinned logarithmic graphs.

Documented getstring and getreal.

Documented vectorfield and flow example.

Fixed cxx warning messages.

------------------------------------------------------------------------
r978 | jcbowman | 2005-09-28 14:51:47 -0600 (Wed, 28 Sep 2005) | 10 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/axis3.asy
   M /trunk/asymptote/doc/generalaxis.asy
   M /trunk/asymptote/doc/generalaxis3.asy
   M /trunk/asymptote/doc/helix.asy
   M /trunk/asymptote/doc/join.asy
   A /trunk/asymptote/doc/join3.asy
   A /trunk/asymptote/doc/saddle.asy
   M /trunk/asymptote/doc/surface.asy
   M /trunk/asymptote/doc/unitcircle3.asy
   M /trunk/asymptote/examples/elliptic.asy

Simplified, improved, and documented 3d axes routines.

Renamed tickspec to ticklocate. Documented ticklocate.

Removed unused symbols from camp.l.

Removed spurious nullpaths from :: and ---.

Documented deconstruction of guides.

------------------------------------------------------------------------
r977 | jcbowman | 2005-09-27 01:42:24 -0600 (Tue, 27 Sep 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/camperror.cc
   M /trunk/asymptote/camperror.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/runtime.in

Added a second optional string to Label to provide an estimate for the label
size when an undefined label is encountered with the -t option.

Fixed box(Label).

------------------------------------------------------------------------
r975 | jcbowman | 2005-09-26 23:28:56 -0600 (Mon, 26 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/patches/pstoedit-3.42asy.patch

Updated pstoedit patch to put brackets around rotated strings.

------------------------------------------------------------------------
r974 | jcbowman | 2005-09-26 23:09:02 -0600 (Mon, 26 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.cc

Implemented data file comment character (# by default).

------------------------------------------------------------------------
r973 | jcbowman | 2005-09-26 09:05:45 -0600 (Mon, 26 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Used scaled epsilon to adjust right-hand axis limit.

------------------------------------------------------------------------
r972 | jcbowman | 2005-09-25 23:45:48 -0600 (Sun, 25 Sep 2005) | 25 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/pstoedit.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/bbox.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/generalaxis.asy
   M /trunk/asymptote/doc/generalaxis3.asy
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/patches/README
   D /trunk/asymptote/patches/pstoedit-3.41asy.patch
   A /trunk/asymptote/patches/pstoedit-3.42asy.patch
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   A /trunk/asymptote/path3.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/runtime.in
   D /trunk/asymptote/triple.cc
   M /trunk/asymptote/triple.h


Added fuzz parameter to intersect routines for finding intersections with
circular approximations, etc. Also fixed these routines for paths
consisting of a single point.

Moved 3d intersect routine to C++ for speed.

Cache 2d path bounding box.

Added 3d version of expi.

Increased accuracy of true Arc and Circle to approximately machine precision.

Added 3d true Arc and Circle.

Added 3d polargraph function.

Renamed triple.cc to path3.cc.

Added missing triple to path3 cast.

Added patch to pstoedit-3.42 to support PNG to EPS conversion.

Updated documentation.

------------------------------------------------------------------------
r971 | jcbowman | 2005-09-25 21:56:47 -0600 (Sun, 25 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc

Fixed base alignment in new deferred TeX alignment scheme.

------------------------------------------------------------------------
r970 | jcbowman | 2005-09-23 22:04:54 -0600 (Fri, 23 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fixed shift(c) in 3d circle.

------------------------------------------------------------------------
r969 | jcbowman | 2005-09-23 09:42:46 -0600 (Fri, 23 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.l

Fixed "\\".

------------------------------------------------------------------------
r968 | jcbowman | 2005-09-23 01:15:56 -0600 (Fri, 23 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/interact.cc

Added missing header.

------------------------------------------------------------------------
r967 | jcbowman | 2005-09-23 01:07:53 -0600 (Fri, 23 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Make merge use environment variable ASYMPTOTE_CONVERT.

------------------------------------------------------------------------
r966 | jcbowman | 2005-09-23 01:02:48 -0600 (Fri, 23 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Added an environment variable for the location of every external command.

------------------------------------------------------------------------
r965 | jcbowman | 2005-09-22 23:54:43 -0600 (Thu, 22 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   A /trunk/asymptote/examples/flow.asy

Added vectorfield routine and example.

------------------------------------------------------------------------
r963 | jcbowman | 2005-09-22 23:23:39 -0600 (Thu, 22 Sep 2005) | 11 lines
Changed paths:
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/patches/README
   A /trunk/asymptote/patches/dvipdf
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h


Added [inline] option to asymptote.sty to use inline LaTeX code instead of
eps files, making LaTeX symbols visible to the \begin{asy}...\end{asy}
environment. In this mode, Asymptote correctly aligns LaTeX symbols defined
outside of the \begin{asy}...\end{asy} environment, but treats their size
as zero.

Added -t option to asy to request inline LaTeX code to be generated.

Added modified dvipdf that accepts the dvips -z hyperdvi option.

------------------------------------------------------------------------
r962 | jcbowman | 2005-09-21 19:06:07 -0600 (Wed, 21 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/latexusage.tex

Updated axis call.

------------------------------------------------------------------------
r961 | jcbowman | 2005-09-21 17:58:34 -0600 (Wed, 21 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.cc

Replace system calls to rm/del by unlink().

------------------------------------------------------------------------
r960 | jcbowman | 2005-09-21 02:32:44 -0600 (Wed, 21 Sep 2005) | 21 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/Bode.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/axis3.asy
   M /trunk/asymptote/doc/exp.asy
   M /trunk/asymptote/doc/generalaxis.asy
   M /trunk/asymptote/doc/generalaxis3.asy
   M /trunk/asymptote/doc/secondaryaxis.asy
   M /trunk/asymptote/examples/equilchord.asy
   M /trunk/asymptote/examples/integraltest.asy
   M /trunk/asymptote/examples/log.asy
   M /trunk/asymptote/examples/spiral.asy
   M /trunk/asymptote/examples/sqrtx01.asy
   M /trunk/asymptote/examples/sqrtx01y1.asy
   M /trunk/asymptote/examples/triads.asy
   M /trunk/asymptote/examples/wedge.asy
   M /trunk/asymptote/examples/wheelanimation.asy
   M /trunk/asymptote/examples/xxsq01.asy
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h


Fixed segmentation fault in straight.

Fixed bug in setting straight flag in reverse.

Fixed axis label placement for slanted (but straight) axes.

Improved tick label positioning with slanted ticks.

Simplified 3d axis routines; added autolimits function to implement 3d
autoscaling.

Don't cache Ticksize and ticksize.

Standardized xaxis, yaxis, xequals, yequals calls (Label now appears
immediately after picture argument).

Check for empty pictures when drawing axes with ticks.

Updated documentation and examples.

------------------------------------------------------------------------
r959 | jcbowman | 2005-09-20 02:39:57 -0600 (Tue, 20 Sep 2005) | 16 lines
Changed paths:
   M /trunk/asymptote/INSTALL
   M /trunk/asymptote/TODO
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/datagraph.asy
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/doc/generalaxis.asy
   A /trunk/asymptote/doc/generalaxis3.asy
   M /trunk/asymptote/doc/lineargraph.asy
   M /trunk/asymptote/doc/secondaryaxis.asy
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/util.h


Overhaul and major clean up of 2d graph module; to support 3d axes,
partitioning is now done in tick value space rather than with respect to
arclength.

Added 3d graph axes (xaxis, yaxis, zaxis, and general axis) and generalaxis3
example.

Format "" is now treated as defaultformat (use "%" to suppress labels).

Updated gc to 6.6.

Under MSDOS, change "rm" to "del" in merge utility.

Don't print hints when there is no environment variable.

------------------------------------------------------------------------
r955 | hammera | 2005-09-16 09:36:50 -0600 (Fri, 16 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/name.cc

Fixed error reporting bug.

------------------------------------------------------------------------
r954 | jcbowman | 2005-09-14 07:46:33 -0600 (Wed, 14 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Changed make to $(MAKE) for portability.

------------------------------------------------------------------------
r953 | jcbowman | 2005-09-14 01:25:28 -0600 (Wed, 14 Sep 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Changed nullpath to nullpath3 to avoid ambiguities.

Set initial precontrol point and final postcontrol point of noncyclic paths
to the corresponding node.

Fixed the length of a cyclic path3.

------------------------------------------------------------------------
r952 | jcbowman | 2005-09-14 01:17:44 -0600 (Wed, 14 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Added snprintf workaround for non-C99 compliant systems.

------------------------------------------------------------------------
r951 | jcbowman | 2005-09-13 09:49:18 -0600 (Tue, 13 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/util.cc

Added missing headers for Solaris/Sparc.

------------------------------------------------------------------------
r950 | jcbowman | 2005-09-12 19:47:44 -0600 (Mon, 12 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/types.cc

Fixed pair.z and triple.xx bugs.

------------------------------------------------------------------------
r949 | jcbowman | 2005-09-12 17:11:54 -0600 (Mon, 12 Sep 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy


Added some comments to graph.asy.

------------------------------------------------------------------------
r948 | jcbowman | 2005-09-12 13:40:40 -0600 (Mon, 12 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Optimized matrix times vector.

------------------------------------------------------------------------
r947 | jcbowman | 2005-09-12 11:35:34 -0600 (Mon, 12 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/examples/Pythagoras.asy
   M /trunk/asymptote/examples/orthocenter.asy

Standardized perpendicular.

------------------------------------------------------------------------
r946 | jcbowman | 2005-09-11 23:48:47 -0600 (Sun, 11 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/join.asy

Added 2d & 3d Metapost & operator (like --, but omits the duplicate point).

------------------------------------------------------------------------
r945 | jcbowman | 2005-09-11 00:34:52 -0600 (Sun, 11 Sep 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi


Fixed resolution problems of png figures in html manual.

------------------------------------------------------------------------
r944 | jcbowman | 2005-09-11 00:04:12 -0600 (Sun, 11 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/patches/ImageMagick.patch

Reorganized installation instructions.

------------------------------------------------------------------------
r943 | jcbowman | 2005-09-10 23:33:39 -0600 (Sat, 10 Sep 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/application.cc
   M /trunk/asymptote/application.h
   M /trunk/asymptote/doc/asymptote.texi


Handle errors due nonarray rest formals gracefully.

Improved formatting.

------------------------------------------------------------------------
r942 | jcbowman | 2005-09-10 16:10:36 -0600 (Sat, 10 Sep 2005) | 11 lines
Changed paths:
   M /trunk/asymptote/INSTALL
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/errors


Updated list of errors.

Changed make test to make check.

"make all"/"make install" now build/install asy, asymptote.pdf, and man pages
but not asymptote.dvi, asymptote.info, or asymptote.html
(use make install-all if you want these too).

Documented workaround for broken pdftex installations.

------------------------------------------------------------------------
r941 | jcbowman | 2005-09-10 00:38:55 -0600 (Sat, 10 Sep 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/feynman.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h


Removed scale(pair) in favour of scale(abs(z))*rotate(degrees(z)) to avoid
confusion with xscale(z.x)*yscale(z.y).

------------------------------------------------------------------------
r940 | jcbowman | 2005-09-09 23:58:11 -0600 (Fri, 09 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi

Don't cache MidArrow and Bar sizes.

------------------------------------------------------------------------
r939 | jcbowman | 2005-09-08 22:24:26 -0600 (Thu, 08 Sep 2005) | 8 lines
Changed paths:
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/Pythagoras.asy
   M /trunk/asymptote/examples/cosaddition.asy


More intuitive interface: perpendicular(pair z, pair align) now uses an
alignment argument.

Documented virtual structure functions.

Updated documentation to emphasize that face is derived from picture.

------------------------------------------------------------------------
r938 | jcbowman | 2005-09-08 10:38:27 -0600 (Thu, 08 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Updated Help section.

------------------------------------------------------------------------
r937 | jcbowman | 2005-09-07 12:13:36 -0600 (Wed, 07 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Updated documentation.

------------------------------------------------------------------------
r936 | jcbowman | 2005-09-07 08:45:08 -0600 (Wed, 07 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Document structure inheritance.

------------------------------------------------------------------------
r935 | jcbowman | 2005-09-07 02:22:17 -0600 (Wed, 07 Sep 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/doc/surface.asy
   M /trunk/asymptote/doc/unitcircle3.asy
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/examples/wheelanimation.asy


Fixed floating point exception problems in axes routines.

Check for negative linetype arguments.

Minor example updates.

------------------------------------------------------------------------
r934 | hammera | 2005-09-06 21:40:47 -0600 (Tue, 06 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/name.h
   M /trunk/asymptote/runtime.cc

Changed indenting.

------------------------------------------------------------------------
r933 | jcbowman | 2005-09-06 01:42:51 -0600 (Tue, 06 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.88cvs.

------------------------------------------------------------------------
r932 | jcbowman | 2005-09-06 01:01:17 -0600 (Tue, 06 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/unitcircle3.asy

Minor documentation updates.

------------------------------------------------------------------------
r931 | jcbowman | 2005-09-06 00:26:06 -0600 (Tue, 06 Sep 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/access.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/exp.h


Fixed cxx warning messages.

------------------------------------------------------------------------
r930 | jcbowman | 2005-09-05 23:59:01 -0600 (Mon, 05 Sep 2005) | 8 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/base/patterns.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/unitcircle3.asy
   M /trunk/asymptote/examples/conicurv.asy


Added pen option to filltype to specify an interior pen distinct from the
boundary pen. Removed Filltype in patterns in favour of a deferred filltype.

Removed explicit size arguments from bbox (as done with shipout some time ago).

Updated filltype and 3d documentation.

------------------------------------------------------------------------
r929 | jcbowman | 2005-09-05 22:01:25 -0600 (Mon, 05 Sep 2005) | 25 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/base/drawtree.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/base/tree.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/helix.asy
   A /trunk/asymptote/doc/planes.asy
   M /trunk/asymptote/doc/subpictures.asy
   M /trunk/asymptote/doc/surface.asy
   M /trunk/asymptote/examples/conicurv.asy
   M /trunk/asymptote/examples/near_earth.asy
   D /trunk/asymptote/examples/planes.asy
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/types.cc


Implemented general hidden surface removal using a binary space partition.

Fixed perspective and orthographic when camera is below the XY plane.
Also added perspective(real,real,real) and orthographic(real,real,real)
functions.

Fixed draw((0,0,0)..(1,0,0)) and draw((0,0,0)).

Added convenient 3d circle and arc functions.

Added abs(triple) (equivalent to length(triple)).

Added Longitude(triple), which ignores errors along +/- Z axis.

Ported near_earth and conicurv examples from featpost3D.asy to three.asy.

Added == and != for structures (equivalent to alias and !alias, respectively).

For convenience, array push members now return the pushed element.

Added missing shift in Label.out(frame).

Updated documentation.

------------------------------------------------------------------------
r928 | hammera | 2005-09-03 20:33:09 -0600 (Sat, 03 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/name.cc

Added permissions back in.

------------------------------------------------------------------------
r927 | hammera | 2005-09-03 14:05:22 -0600 (Sat, 03 Sep 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/tests/Makefile
   A /trunk/asymptote/tests/frames
   A /trunk/asymptote/tests/frames/stat.asy
   A /trunk/asymptote/tests/frames/stat2.asy
   A /trunk/asymptote/tests/types
   A /trunk/asymptote/tests/types/cast.asy
   A /trunk/asymptote/tests/types/ecast.asy
   A /trunk/asymptote/tests/types/init.asy

Added more testing.

------------------------------------------------------------------------
r926 | hammera | 2005-09-03 14:04:15 -0600 (Sat, 03 Sep 2005) | 8 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/access.cc
   M /trunk/asymptote/access.h
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/coenv.cc
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/env.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/frame.h
   A /trunk/asymptote/fundec.cc
   A /trunk/asymptote/fundec.h
   M /trunk/asymptote/import.cc
   M /trunk/asymptote/importaccess.h
   A /trunk/asymptote/modifier.h
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/name.h
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/newexp.h
   M /trunk/asymptote/record.h
   M /trunk/asymptote/varinit.cc
   M /trunk/asymptote/varinit.h

Refactoring!

- most #include "camp.tab.h" lines removed in favor of modifier.h
- access now uses actions (READ, WRITE, CALL) to control encoding
- fundef and newFunctionExp merged
- name refactor, and it also uses actions
- permission information moved to varEntry (but not in use yet)

------------------------------------------------------------------------
r925 | jcbowman | 2005-09-01 15:26:50 -0600 (Thu, 01 Sep 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/surface.asy


Moved surface to graph3.

Added 3d analogues of 2d graph functions.

------------------------------------------------------------------------
r924 | jcbowman | 2005-09-01 12:52:52 -0600 (Thu, 01 Sep 2005) | 9 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/helix.asy
   M /trunk/asymptote/doc/surface.asy


Added numerically robust quadratic equation solver.

Added min(path3) and max(path3) functions.

Simplified and documented 3d arc (analogous to 2d arc).

Implemented path3 to guide3 cast.

------------------------------------------------------------------------
r923 | jcbowman | 2005-09-01 02:12:51 -0600 (Thu, 01 Sep 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/surface.asy
   M /trunk/asymptote/path.cc

Added 3d intersect and dir functions.

Added 3d arc function that is consistent with the usual circle approximation.

------------------------------------------------------------------------
r922 | jcbowman | 2005-08-31 18:26:04 -0600 (Wed, 31 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/geometry.asy

Removed diagnostic.

------------------------------------------------------------------------
r921 | jcbowman | 2005-08-31 18:23:57 -0600 (Wed, 31 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/triangle.asy
   M /trunk/asymptote/record.h

Documented constructors; changed triangle.asy to use a constructor.

------------------------------------------------------------------------
r920 | jcbowman | 2005-08-31 16:58:55 -0600 (Wed, 31 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/frame.h

Fixed permissions for static functions in structs.

------------------------------------------------------------------------
r919 | jcbowman | 2005-08-31 11:24:46 -0600 (Wed, 31 Aug 2005) | 8 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/datagraph.asy
   M /trunk/asymptote/doc/image.asy
   M /trunk/asymptote/doc/lineargraph0.asy
   M /trunk/asymptote/doc/loggrid.asy
   M /trunk/asymptote/doc/secondaryaxis.asy
   A /trunk/asymptote/doc/subpictures.asy
   M /trunk/asymptote/doc/superpath.asy

Simplified path3 constructor.

Added subpicture example.

Fixed datagraph example.

Minor documentation updates.

------------------------------------------------------------------------
r918 | jcbowman | 2005-08-31 01:41:29 -0600 (Wed, 31 Aug 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/base/three.asy

Use same internal structure for path3 as for path, to facilitate port of
various path.cc functions to 3d.

Added subpath & associated functions.

------------------------------------------------------------------------
r917 | jcbowman | 2005-08-30 00:07:16 -0600 (Tue, 30 Aug 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy


Expose Relative(pair) alignment function.

Use arclength rather than length for determining default label position on
paths.

------------------------------------------------------------------------
r916 | jcbowman | 2005-08-29 23:24:20 -0600 (Mon, 29 Aug 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/TODO
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/surface.asy
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/runtime.in
   A /trunk/asymptote/triple.cc
   M /trunk/asymptote/triple.h


Added path3 type. Separated project into path3 conversion and projection.

Added 3d arclength and arctime functions.

------------------------------------------------------------------------
r915 | jcbowman | 2005-08-28 23:19:54 -0600 (Sun, 28 Aug 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

For surface plots on a regular mesh, handle hidden surfaces from any camera
location.

------------------------------------------------------------------------
r914 | jcbowman | 2005-08-28 03:16:04 -0600 (Sun, 28 Aug 2005) | 10 lines
Changed paths:
   M /trunk/asymptote/base/feynman.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/eetomumu.asy

Added Relative(real) and Relative(pair) functions for labelling paths
relative to the total arclength and local path direction.

Feynman updates (including new function texshipout); moved MidArrow and added
MidArcArrow to plain.asy.

Fixed optional position argument of BeginArrow, etc.

Update documentation; simplified Makefile.

------------------------------------------------------------------------
r913 | jcbowman | 2005-08-25 14:44:40 -0600 (Thu, 25 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.87cvs.

------------------------------------------------------------------------
r912 | jcbowman | 2005-08-25 11:43:04 -0600 (Thu, 25 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile

Fixed make clean.

------------------------------------------------------------------------
r911 | jcbowman | 2005-08-25 11:35:32 -0600 (Thu, 25 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile

Fixed problems with make man.

------------------------------------------------------------------------
r910 | jcbowman | 2005-08-25 11:14:51 -0600 (Thu, 25 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.86cvs.

------------------------------------------------------------------------
r909 | jcbowman | 2005-08-25 04:10:49 -0600 (Thu, 25 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile

Makefile tweaks.

------------------------------------------------------------------------
r908 | jcbowman | 2005-08-25 03:45:18 -0600 (Thu, 25 Aug 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/picture.cc

Add hyperlinks to pdf manual; fixed margins.

Use imdisplay for ImageMagick display under MSDOS.

------------------------------------------------------------------------
r907 | jcbowman | 2005-08-25 01:55:51 -0600 (Thu, 25 Aug 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/mod.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/settings.cc

ASYMPTOTE_DIR can now be a list of directories (separated by : under UNIX
and ; under MSDOS).

Fixed size_t errors.

------------------------------------------------------------------------
r906 | jcbowman | 2005-08-25 00:38:31 -0600 (Thu, 25 Aug 2005) | 19 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el
   M /trunk/asymptote/base/asy.vim
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/surface.asy
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/knot.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/types.cc


Added curl3 operator.

Implemented 3d generalization of Hobby's Metafont angle calculation
that is invariant to rotation and reduces to his 2d splines in the planar case.

Removed 3d direction specifiers (no longer required) from circle example in
surface.asy.

Merged and simplified tridiagonal solvers.

When writing paths, output direction angles in degrees.

Handle null cyclic arrays.

Added min() and max() members of picture to calculate the picture size to date.

Updated documentation.

------------------------------------------------------------------------
r905 | jcbowman | 2005-08-23 10:40:35 -0600 (Tue, 23 Aug 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Diable automatic rotation of pdf files "based on the predominant orientation
of the text on each page".

------------------------------------------------------------------------
r904 | jcbowman | 2005-08-18 20:24:56 -0600 (Thu, 18 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Include boundary conditions in solution of Dirichlet tridiagonal solver.

------------------------------------------------------------------------
r903 | jcbowman | 2005-08-18 03:01:56 -0600 (Thu, 18 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Fixed special case of periodic tridiagonal solver.

------------------------------------------------------------------------
r902 | jcbowman | 2005-08-18 02:27:01 -0600 (Thu, 18 Aug 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/array.h
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/westnile.asy
   M /trunk/asymptote/mod.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/types.cc


Allow cyclic indices only on arrays with virtual cyclic flag set to true.

Added Dirichlet and periodic tridiagonal solvers.

------------------------------------------------------------------------
r901 | jcbowman | 2005-08-17 01:33:03 -0600 (Wed, 17 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Reduce infinity for tension at least infinity on alpha platform.

------------------------------------------------------------------------
r900 | jcbowman | 2005-08-17 01:10:37 -0600 (Wed, 17 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Make interactive help work in MSDOS.

------------------------------------------------------------------------
r899 | jcbowman | 2005-08-16 21:58:04 -0600 (Tue, 16 Aug 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Added online help option; exit is now a synonym for quit in
interactive mode.

------------------------------------------------------------------------
r898 | jcbowman | 2005-08-16 11:21:25 -0600 (Tue, 16 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/asy.ico
   M /trunk/asymptote/doc/icon.asy

Improved icon.

------------------------------------------------------------------------
r897 | jcbowman | 2005-08-16 01:37:41 -0600 (Tue, 16 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/asy.ico
   M /trunk/asymptote/asy.rc
   A /trunk/asymptote/doc/icon.asy

Fixed MSDOS build; improved icon.

------------------------------------------------------------------------
r896 | jcbowman | 2005-08-16 00:46:23 -0600 (Tue, 16 Aug 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/asy.rc

Windows resource template.

------------------------------------------------------------------------
r895 | jcbowman | 2005-08-16 00:45:31 -0600 (Tue, 16 Aug 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/Compile
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/README
   A /trunk/asymptote/asy.ico
   M /trunk/asymptote/base/simplex.asy
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi


Improved configuration; added icon for Microsoft Windows.
Updated documentation.

------------------------------------------------------------------------
r894 | hammera | 2005-08-15 21:56:13 -0600 (Mon, 15 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/simplex.asy

Generalized bug fix in simplex.

------------------------------------------------------------------------
r893 | jcbowman | 2005-08-13 20:05:49 -0600 (Sat, 13 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.85cvs.

------------------------------------------------------------------------
r892 | jcbowman | 2005-08-13 16:04:24 -0600 (Sat, 13 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Added compilation option msdos for producing Microsoft binaries.

------------------------------------------------------------------------
r891 | jcbowman | 2005-08-13 15:23:33 -0600 (Sat, 13 Aug 2005) | 2 lines
Changed paths:
   D /trunk/asymptote/base/graph3d.asy

Removed obsolete file.

------------------------------------------------------------------------
r890 | jcbowman | 2005-08-13 14:29:43 -0600 (Sat, 13 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/simplex.asy

Workaround truesize=0 bug in simplex.asy.

------------------------------------------------------------------------
r889 | jcbowman | 2005-08-13 02:14:40 -0600 (Sat, 13 Aug 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/array.h
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawfill.cc
   M /trunk/asymptote/drawfill.h
   A /trunk/asymptote/examples/latticeshading.asy
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/transform.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h


Added lattice gradient shading; check pen size in Gouraud shading to avoid
segmentation fault.

Copy data and palette arrays in palette.asy.

------------------------------------------------------------------------
r888 | jcbowman | 2005-08-12 22:06:54 -0600 (Fri, 12 Aug 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/Gouraud.asy
   M /trunk/asymptote/transform.h

Added 3d reflections.

Swapped triple arguments of rotate(real,triple,triple) for consistency
with the 2d reflect(pair,pair) syntax.

------------------------------------------------------------------------
r887 | jcbowman | 2005-08-12 18:58:04 -0600 (Fri, 12 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h

Removed (size_t) array.size() casts as they are no longer needed.

------------------------------------------------------------------------
r886 | jcbowman | 2005-08-12 17:43:09 -0600 (Fri, 12 Aug 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawfill.cc
   M /trunk/asymptote/drawfill.h
   M /trunk/asymptote/drawimage.h
   A /trunk/asymptote/examples/Gouraud.asy
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h

Added support for Gouraud shading.

Moved nullpath into plain.asy.

------------------------------------------------------------------------
r885 | jcbowman | 2005-08-12 14:01:12 -0600 (Fri, 12 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi

Cleaned up autosize code; more pair to align changes.

------------------------------------------------------------------------
r884 | jcbowman | 2005-08-12 01:22:26 -0600 (Fri, 12 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/examples/coag.asy

Updated example; removed extra instance of defaultformat.

------------------------------------------------------------------------
r883 | jcbowman | 2005-08-12 01:04:45 -0600 (Fri, 12 Aug 2005) | 34 lines
Changed paths:
   M /trunk/asymptote/base/drawtree.asy
   M /trunk/asymptote/base/featpost3D.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/pstoedit.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/doc/Bode.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/datagraph.asy
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/doc/generalaxis.asy
   M /trunk/asymptote/doc/helix.asy
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/doc/lineargraph.asy
   M /trunk/asymptote/doc/mosquito.asy
   M /trunk/asymptote/doc/secondaryaxis.asy
   M /trunk/asymptote/doc/surface.asy
   M /trunk/asymptote/doc/westnile.asy
   M /trunk/asymptote/env.h
   M /trunk/asymptote/examples/cardiod.asy
   M /trunk/asymptote/examples/circles.asy
   M /trunk/asymptote/examples/cos2theta.asy
   M /trunk/asymptote/examples/cosaddition.asy
   M /trunk/asymptote/examples/delu.asy
   M /trunk/asymptote/examples/elliptic.asy
   M /trunk/asymptote/examples/fjortoft.asy
   M /trunk/asymptote/examples/hierarchy.asy
   M /trunk/asymptote/examples/labelbox.asy
   M /trunk/asymptote/examples/log.asy
   M /trunk/asymptote/examples/near_earth.asy
   M /trunk/asymptote/examples/orthocenter.asy
   M /trunk/asymptote/examples/phase.asy
   M /trunk/asymptote/examples/polarcircle.asy
   M /trunk/asymptote/examples/sin1x.asy
   M /trunk/asymptote/examples/sinxlex.asy
   M /trunk/asymptote/examples/sqrtx01.asy
   M /trunk/asymptote/examples/sqrtx01y1.asy
   M /trunk/asymptote/examples/triads.asy
   M /trunk/asymptote/examples/unitcircle.asy
   M /trunk/asymptote/examples/venn.asy
   M /trunk/asymptote/examples/wheelanimation.asy
   M /trunk/asymptote/examples/xxsq01.asy
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/patches/README
   D /trunk/asymptote/patches/pstoedit-3.40asy.patch
   A /trunk/asymptote/patches/pstoedit-3.41asy.patch
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h


Put label parameters in a structure called Label, to which a string can be
cast, and which can be rotated and shifted (in Postscript coordinates).

Updated examples and documentation.

Fixed automatic sizing under picture transformation (particularly under
rotation) and handling of an unspecified size in one direction (denoted by
infinity).

Added size(real Size) function that ensures each dimension is no more than
Size.

Added scale(bool) function for enabling or disabling autoscaling in both
directions.

Simplified 2d graph and palette code.

Added begingroup/endgroup checks.

Added array append method.

Removed unused duplicate variable check code.

Added virtual transform components and transform 6-tuple notation.

Added pen and filltype to Legend.

Removed labeldot(z) in favour of dot(Label,z).
Removed labelbox and labelellipse in favour of box and ellipse.
Removed labelxtick and labelytick in favour of xtick and ytick.

Updated pstoedit support.

------------------------------------------------------------------------
r882 | jcbowman | 2005-08-06 22:49:23 -0600 (Sat, 06 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawfill.cc
   M /trunk/asymptote/drawfill.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/runtime.in

Used cast from path to path[] (superpath) to simply fill and clip code.

------------------------------------------------------------------------
r881 | jcbowman | 2005-08-06 09:18:40 -0600 (Sat, 06 Aug 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/util.cc

Remove .asy_input on exit.

Disable display (which requires Xwindows) under MSDOS.

Minor documentation updates.

------------------------------------------------------------------------
r880 | jcbowman | 2005-08-06 02:26:52 -0600 (Sat, 06 Aug 2005) | 10 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   A /trunk/asymptote/base/graph3.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/doc/Bode.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/bigsquare.asy
   M /trunk/asymptote/doc/datagraph.asy
   M /trunk/asymptote/doc/diagonal.asy
   M /trunk/asymptote/doc/errorbars.asy
   M /trunk/asymptote/doc/exp.asy
   M /trunk/asymptote/doc/generalaxis.asy
   M /trunk/asymptote/doc/hatch.asy
   M /trunk/asymptote/doc/helix.asy
   M /trunk/asymptote/doc/histogram.asy
   M /trunk/asymptote/doc/image.asy
   M /trunk/asymptote/doc/labelsquare.asy
   M /trunk/asymptote/doc/lineargraph.asy
   M /trunk/asymptote/doc/lineargraph0.asy
   M /trunk/asymptote/doc/loggraph.asy
   A /trunk/asymptote/doc/loggrid.asy
   M /trunk/asymptote/doc/mosquito.asy
   M /trunk/asymptote/doc/parametricgraph.asy
   M /trunk/asymptote/doc/quartercircle.asy
   M /trunk/asymptote/doc/secondaryaxis.asy
   M /trunk/asymptote/doc/shadedtiling.asy
   M /trunk/asymptote/doc/square.asy
   M /trunk/asymptote/doc/superpath.asy
   M /trunk/asymptote/doc/tile.asy

Added simpler helix example.

Moved pticklabel to LeftTicks, etc., as the argument plabel. Added pTick and
ptick pen types for drawing big and small ticks with different sizes,
bool beginlabel and endlabel for suppressing first and last labels,
and extend for drawing ticks across the graph (useful for superimposing a grid
on the graph).

Improved optional first and last tick/label suppression.

------------------------------------------------------------------------
r879 | jcbowman | 2005-08-05 00:11:15 -0600 (Fri, 05 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/locate.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

MSDOS environment variable tweaks.

------------------------------------------------------------------------
r878 | jcbowman | 2005-08-03 21:19:47 -0600 (Wed, 03 Aug 2005) | 11 lines
Changed paths:
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/locate.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Fixed MSDOS interactive mode: the postscript viewer child process should exit,
not return. Searching for an available postscript viewer is not possible in
general (but the desired viewer can be specified with the appropriate
environment variable).

Added environment variable ASYMPTOTE_GS and drag and drop support.

Make -V the default under MSDOS. Added -n (-noView) option.

Updated documentation.

------------------------------------------------------------------------
r877 | hammera | 2005-08-03 00:40:41 -0600 (Wed, 03 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

''

------------------------------------------------------------------------
r876 | jcbowman | 2005-08-02 16:56:01 -0600 (Tue, 02 Aug 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/drawlabel.cc
   A /trunk/asymptote/patches/cygwin_xdr.patch
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/util.h

Port to MSDOS (via CYGWIN).

------------------------------------------------------------------------
r875 | jcbowman | 2005-07-30 18:06:58 -0600 (Sat, 30 Jul 2005) | 2 lines
Changed paths:
   D /trunk/asymptote/doc/shade.asy
   M /trunk/asymptote/knot.cc

Removed unused file.

------------------------------------------------------------------------
r874 | jcbowman | 2005-07-30 18:05:56 -0600 (Sat, 30 Jul 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/shade.asy


Changed operator :: and operator --- to loops.

Simplified fill commands.

------------------------------------------------------------------------
r873 | jcbowman | 2005-07-28 16:11:45 -0600 (Thu, 28 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Remove %%DocumentPaperSizes: comment inserted by dvips 5.95a.

------------------------------------------------------------------------
r872 | jcbowman | 2005-07-23 20:44:32 -0600 (Sat, 23 Jul 2005) | 9 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3d.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/exp.asy
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/doc/parametricgraph.asy
   M /trunk/asymptote/doc/surface.asy
   M /trunk/asymptote/examples/cardiod.asy
   M /trunk/asymptote/examples/centroidfg.asy
   M /trunk/asymptote/examples/cos2theta.asy
   M /trunk/asymptote/examples/integraltest.asy
   M /trunk/asymptote/examples/log.asy
   M /trunk/asymptote/examples/lowupint.asy
   M /trunk/asymptote/examples/polararea.asy
   M /trunk/asymptote/examples/polarcircle.asy
   M /trunk/asymptote/examples/spiral.asy
   M /trunk/asymptote/examples/sqrtx01.asy
   M /trunk/asymptote/examples/sqrtx01y1.asy
   M /trunk/asymptote/examples/tanh.asy
   M /trunk/asymptote/examples/xxsq01.asy


Simplified graph routines.

Fixed nullguide3 problems.

Began graph3d construction.

Updated documentation and examples.

------------------------------------------------------------------------
r871 | jcbowman | 2005-07-19 01:21:19 -0600 (Tue, 19 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Updated menus.

------------------------------------------------------------------------
r870 | jcbowman | 2005-07-19 01:20:58 -0600 (Tue, 19 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.84cvs.

------------------------------------------------------------------------
r869 | jcbowman | 2005-07-19 01:09:04 -0600 (Tue, 19 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/errors
   M /trunk/asymptote/errortest.asy

Updated error test.

------------------------------------------------------------------------
r868 | jcbowman | 2005-07-19 00:20:13 -0600 (Tue, 19 Jul 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi


Changed default angle for oblique projection to 45 degrees.

Updated documentation.

------------------------------------------------------------------------
r867 | jcbowman | 2005-07-19 00:09:44 -0600 (Tue, 19 Jul 2005) | 15 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/cube.asy
   A /trunk/asymptote/doc/helix.asy
   M /trunk/asymptote/knot.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/triple.h

Used existing internal function relativedistance for control point
computations.

Renamed path3 to flatguide3.

Added tension3 specifier.

Standardized 3d angles, rotations, and scalings.

Added guide3 operator :: and ---.

Added write(path[]) and write(guide3[]).

Added helix example and updated documentation.

------------------------------------------------------------------------
r866 | jcbowman | 2005-07-18 12:17:33 -0600 (Mon, 18 Jul 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/surface.asy

Determined correct signs in direction-to-control point calculation;
propagate directions across nodes.

------------------------------------------------------------------------
r865 | jcbowman | 2005-07-18 00:38:55 -0600 (Mon, 18 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Implement preliminary 3d direction to control point conversion.

------------------------------------------------------------------------
r864 | jcbowman | 2005-07-17 22:52:16 -0600 (Sun, 17 Jul 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/patterns.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/Bode.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/doc/generalaxis.asy
   M /trunk/asymptote/doc/image.asy
   M /trunk/asymptote/doc/parametricgraph.asy

Move math mode ($ delimiters) to within defaultformat string, to allow use of
non-math mode fonts in tick labels (by providing a nondefault format string).

------------------------------------------------------------------------
r863 | jcbowman | 2005-07-17 19:20:33 -0600 (Sun, 17 Jul 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h


Fixed bug in string font(pen).

Changed Angle(pair) to degrees(pair).

Added Degrees(pair).

------------------------------------------------------------------------
r862 | jcbowman | 2005-07-17 15:36:54 -0600 (Sun, 17 Jul 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/castop.h

Allow reading three-dimensional arrays in line mode by recognizing blank
lines as block delimiters.

------------------------------------------------------------------------
r861 | jcbowman | 2005-07-17 00:56:24 -0600 (Sun, 17 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/datagraph.asy

Added pticklabel option for drawing tick labels with a different pen.

------------------------------------------------------------------------
r860 | jcbowman | 2005-07-17 00:02:10 -0600 (Sun, 17 Jul 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/datagraph.asy
   M /trunk/asymptote/doc/surface.asy
   A /trunk/asymptote/examples/coag.asy
   A /trunk/asymptote/examples/sqrtx01y1.asy
   A /trunk/asymptote/examples/xxsq01.asy


Added labelxtick and labelytick. Fixed tick size and shift in xtick.

Updated documentation; added examples.

------------------------------------------------------------------------
r859 | jcbowman | 2005-07-16 19:25:01 -0600 (Sat, 16 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/wheelanimation.asy

Fixed problems with autoscaling and unextended axes.

------------------------------------------------------------------------
r858 | jcbowman | 2005-07-16 16:11:52 -0600 (Sat, 16 Jul 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/simplex.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex

Renamed internal xequals and yequals routines to yaxisAt and xaxisAt.
For clarity, renamed xline and yline routines to xequals and yequals.
Added initializers.

------------------------------------------------------------------------
r857 | jcbowman | 2005-07-16 15:27:57 -0600 (Sat, 16 Jul 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Disabled -laat while line-at-a-time mode is under construction (due to
known segmentation fault).

------------------------------------------------------------------------
r856 | jcbowman | 2005-07-16 15:25:11 -0600 (Sat, 16 Jul 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/featpost3D.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/cube.asy
   M /trunk/asymptote/examples/venn.asy
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h

Added and documented remaining triple functions.

Renamed Dot to dot and Cross to cross.

------------------------------------------------------------------------
r855 | jcbowman | 2005-07-15 23:24:33 -0600 (Fri, 15 Jul 2005) | 14 lines
Changed paths:
   M /trunk/asymptote/base/graph3d.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/colons.asy
   M /trunk/asymptote/doc/cube.asy
   A /trunk/asymptote/doc/dots.asy
   A /trunk/asymptote/doc/join.asy
   A /trunk/asymptote/doc/surface.asy
   M /trunk/asymptote/examples/planes.asy
   M /trunk/asymptote/frame.h
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/stack.cc


Simplified three.asy; added oblique projection and ^^ operator.

Added Metapost --- operator; allow :: to accept a direction specifier.

Allow user-defined ++ binary operator (for consistency with -- binary
operator).

Minor knot velocity optimizations.

Added surface example to documentation; updated cube example.

Updated documentation; fixed cxx warning messages.

------------------------------------------------------------------------
r854 | hammera | 2005-07-15 18:08:15 -0600 (Fri, 15 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/flatguide.h

Fixed crash caused by fixing previous crash.

------------------------------------------------------------------------
r853 | hammera | 2005-07-14 23:55:20 -0600 (Thu, 14 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/knot.cc

Handle tensions in straight sections of paths as MetaPost does.

------------------------------------------------------------------------
r852 | hammera | 2005-07-14 23:36:10 -0600 (Thu, 14 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/flatguide.h
   M /trunk/asymptote/knot.cc

Fixed controls versus direction specifiers crash.

------------------------------------------------------------------------
r851 | jcbowman | 2005-07-13 23:49:56 -0600 (Wed, 13 Jul 2005) | 11 lines
Changed paths:
   M /trunk/asymptote/array.h
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Added array pop function.

Give DIRTAG the same precedence as CONTROLS and TENSION.

Added replacement :: for Metapost ... joiner (which selects an
inflection-free path where possible).

Added 3d direction specifiers, pending 3d conversion to control points...

Added triple write and interp functions to plain.asy.

------------------------------------------------------------------------
r850 | jcbowman | 2005-07-13 12:43:04 -0600 (Wed, 13 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/knot.cc

Formatting.

------------------------------------------------------------------------
r849 | jcbowman | 2005-07-13 10:22:40 -0600 (Wed, 13 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Cleaned up controls.

------------------------------------------------------------------------
r848 | jcbowman | 2005-07-13 02:25:08 -0600 (Wed, 13 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Renamed cycle3 to cycle.

------------------------------------------------------------------------
r847 | jcbowman | 2005-07-13 02:18:10 -0600 (Wed, 13 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Renamed controls3 to controls.

------------------------------------------------------------------------
r846 | jcbowman | 2005-07-13 01:45:11 -0600 (Wed, 13 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Added controls3.

------------------------------------------------------------------------
r845 | jcbowman | 2005-07-12 22:42:28 -0600 (Tue, 12 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/knot.cc

Compute knot solving constants.

------------------------------------------------------------------------
r844 | jcbowman | 2005-07-12 22:41:55 -0600 (Tue, 12 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/builtin.cc

Fixed write(guide).

------------------------------------------------------------------------
r843 | jcbowman | 2005-07-12 17:54:48 -0600 (Tue, 12 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y

Allow operator ::.

------------------------------------------------------------------------
r842 | jcbowman | 2005-07-12 14:51:53 -0600 (Tue, 12 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/interact.cc

Added explicit check for readline remove_history.

------------------------------------------------------------------------
r841 | jcbowman | 2005-07-12 14:29:30 -0600 (Tue, 12 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Readded installation hint about ancient readline versions.

------------------------------------------------------------------------
r840 | jcbowman | 2005-07-12 01:33:20 -0600 (Tue, 12 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Fixed lookAtOrigin.

------------------------------------------------------------------------
r839 | jcbowman | 2005-07-11 23:40:32 -0600 (Mon, 11 Jul 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/cast.cc
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/triple.h


Updates to triple and three.asy.

Removed unused code.

------------------------------------------------------------------------
r838 | jcbowman | 2005-07-11 17:51:26 -0600 (Mon, 11 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/featpost3D.asy
   M /trunk/asymptote/base/graph3d.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/cube.asy
   M /trunk/asymptote/examples/conicurv.asy
   M /trunk/asymptote/examples/near_earth.asy
   M /trunk/asymptote/examples/planes.asy
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   A /trunk/asymptote/triple.h

Replaced vector by triple.

------------------------------------------------------------------------
r837 | jcbowman | 2005-07-11 13:40:51 -0600 (Mon, 11 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/exp.cc

Fixed casting error message.

------------------------------------------------------------------------
r836 | jcbowman | 2005-07-11 09:03:05 -0600 (Mon, 11 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/angle.h
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Added triple type.

------------------------------------------------------------------------
r835 | hammera | 2005-07-08 18:07:10 -0600 (Fri, 08 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/three.asy

Graphing tests.

------------------------------------------------------------------------
r834 | hammera | 2005-07-08 16:19:37 -0600 (Fri, 08 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Moved laat diagnostic.

------------------------------------------------------------------------
r833 | hammera | 2005-07-08 12:23:29 -0600 (Fri, 08 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/frame.h
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/item.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h
   M /trunk/asymptote/stm.h

Proof-of-concept code for true line-at-a-time mode.

------------------------------------------------------------------------
r832 | jcbowman | 2005-07-07 16:32:43 -0600 (Thu, 07 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Removed path to pair[] ecast.

------------------------------------------------------------------------
r831 | jcbowman | 2005-07-07 14:51:54 -0600 (Thu, 07 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/dragon.asy

Updated example.

------------------------------------------------------------------------
r830 | jcbowman | 2005-07-07 14:51:10 -0600 (Thu, 07 Jul 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/three.asy
   M /trunk/asymptote/doc/asymptote.texi

Removed explicit pair[] to guide casts in favour of operator --(...) and
operator ..(...).

------------------------------------------------------------------------
r829 | jcbowman | 2005-07-07 10:40:14 -0600 (Thu, 07 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Fixed default CFLAGS.

------------------------------------------------------------------------
r828 | jcbowman | 2005-07-07 09:42:18 -0600 (Thu, 07 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Fixed CFLAGS.

------------------------------------------------------------------------
r827 | jcbowman | 2005-07-07 01:42:09 -0600 (Thu, 07 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi

Updated documentation.

------------------------------------------------------------------------
r826 | jcbowman | 2005-07-07 01:37:36 -0600 (Thu, 07 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Fixed error in CFLAGS.

------------------------------------------------------------------------
r825 | jcbowman | 2005-07-06 20:21:56 -0600 (Wed, 06 Jul 2005) | 10 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/parametricgraph.asy
   M /trunk/asymptote/examples/dragon.asy
   M /trunk/asymptote/examples/sin1x.asy


Added implicit pair[] to guide and guide[] casts and explicit path to
pair[] casts.

Removed unnecessary guide=nullpath argument from graph calls.

Renamed LinearInterp to Straight, to correspond to straight(path).

Updated nullpath documentation to correspond to new solver.

------------------------------------------------------------------------
r824 | jcbowman | 2005-07-06 14:50:50 -0600 (Wed, 06 Jul 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Removed -version command-line option to avoid ambiguity with -verbose
(so that -vv, -vvv etc. will still work).

------------------------------------------------------------------------
r823 | hammera | 2005-07-06 09:11:39 -0600 (Wed, 06 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/entry.h

Change NOHASH to use #ifdef.

------------------------------------------------------------------------
r822 | hammera | 2005-07-05 21:26:42 -0600 (Tue, 05 Jul 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/base/three.asy

Three dimensional drawing routines (in development).

------------------------------------------------------------------------
r821 | hammera | 2005-07-05 14:25:56 -0600 (Tue, 05 Jul 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/flatguide.h
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/knot.h
   M /trunk/asymptote/types.h

Join operators now use rest arguments.
Fixed a bug in solving empty guides.

------------------------------------------------------------------------
r820 | hammera | 2005-07-05 14:24:33 -0600 (Tue, 05 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/newexp.h

Combined duplicate code for function defitions.

------------------------------------------------------------------------
r819 | jcbowman | 2005-07-04 16:36:50 -0600 (Mon, 04 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor documentation updates.

------------------------------------------------------------------------
r818 | hammera | 2005-07-04 11:46:43 -0600 (Mon, 04 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/record.h

Added back venv::list().

------------------------------------------------------------------------
r817 | jcbowman | 2005-07-03 10:16:43 -0600 (Sun, 03 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/settings.cc

Added -version command line option.

------------------------------------------------------------------------
r816 | jcbowman | 2005-07-03 00:12:58 -0600 (Sun, 03 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.83cvs.

------------------------------------------------------------------------
r815 | jcbowman | 2005-07-02 23:02:03 -0600 (Sat, 02 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asy.1

Updated man page.

------------------------------------------------------------------------
r814 | jcbowman | 2005-07-02 22:51:28 -0600 (Sat, 02 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/frame.h
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

Fixed cxx warning messages.

------------------------------------------------------------------------
r813 | jcbowman | 2005-07-02 22:16:17 -0600 (Sat, 02 Jul 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Added -d command-line option to produce extra debugging messages
(currently only "named argument may be mistaken for assignment" warning).

------------------------------------------------------------------------
r812 | jcbowman | 2005-07-02 21:39:27 -0600 (Sat, 02 Jul 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/exp.asy
   M /trunk/asymptote/doc/westnile.asy
   M /trunk/asymptote/examples/centroidfg.asy
   M /trunk/asymptote/examples/integraltest.asy
   M /trunk/asymptote/examples/log.asy
   M /trunk/asymptote/examples/lowupint.asy
   M /trunk/asymptote/examples/phase.asy
   M /trunk/asymptote/examples/spiral.asy


Added arrow option to axes routines.

Renamed xlabel and ylabel back to labelx and labely, respectively.

------------------------------------------------------------------------
r811 | jcbowman | 2005-07-02 16:07:35 -0600 (Sat, 02 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/access.h
   M /trunk/asymptote/frame.h
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

Revert last changes.

------------------------------------------------------------------------
r810 | jcbowman | 2005-07-02 15:46:09 -0600 (Sat, 02 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/access.h
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/frame.h
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

Fixed more cxx warning messages.

------------------------------------------------------------------------
r809 | jcbowman | 2005-07-02 14:23:42 -0600 (Sat, 02 Jul 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/frame.h


Added configure option to detect ext/hash_map and set -DNOHASH accordingly.

Fixed cxx warning messages.

------------------------------------------------------------------------
r808 | jcbowman | 2005-07-02 12:11:44 -0600 (Sat, 02 Jul 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/datagraph.asy
   M /trunk/asymptote/doc/exp.asy
   M /trunk/asymptote/doc/westnile.asy
   M /trunk/asymptote/examples/centroidfg.asy
   M /trunk/asymptote/examples/integraltest.asy
   M /trunk/asymptote/examples/log.asy
   M /trunk/asymptote/examples/lowupint.asy
   M /trunk/asymptote/examples/phase.asy
   M /trunk/asymptote/examples/spiral.asy

Standardized xtick and ytick routines.
Renamed labelx to xlabel and labely to ylabel.

------------------------------------------------------------------------
r807 | hammera | 2005-07-02 11:45:31 -0600 (Sat, 02 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/env.h
   M /trunk/asymptote/import.h
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Added NOHASH option to compile on non-gcc compilers.

------------------------------------------------------------------------
r806 | hammera | 2005-07-02 09:55:32 -0600 (Sat, 02 Jul 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/varinit.cc
   A /trunk/asymptote/varinit.h

Excised from exp.h so that dec.h includes less.

------------------------------------------------------------------------
r805 | hammera | 2005-07-02 09:49:23 -0600 (Sat, 02 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/stm.cc

Allow dimensions for types in cast expression.

------------------------------------------------------------------------
r804 | jcbowman | 2005-07-02 03:24:05 -0600 (Sat, 02 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/datagraph.asy
   A /trunk/asymptote/doc/errorbars.asy

Added ability to specify custom tick locations.

------------------------------------------------------------------------
r803 | jcbowman | 2005-07-01 22:58:28 -0600 (Fri, 01 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Fix warning messages when XDR is disabled.

------------------------------------------------------------------------
r802 | jcbowman | 2005-07-01 22:57:53 -0600 (Fri, 01 Jul 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Added more default initializers.

------------------------------------------------------------------------
r801 | jcbowman | 2005-07-01 18:30:30 -0600 (Fri, 01 Jul 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/doc/asymptote.texi

Allow explicit casts to any name. Documented general implicit and explicit
casts.

------------------------------------------------------------------------
r800 | jcbowman | 2005-06-30 22:57:13 -0600 (Thu, 30 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/doc/asymptote.texi

Documented named function arguments and rest parameters.

------------------------------------------------------------------------
r799 | jcbowman | 2005-06-30 20:34:33 -0600 (Thu, 30 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/application.cc
   M /trunk/asymptote/application.h
   M /trunk/asymptote/exp.h
   A /trunk/asymptote/patches/README
   M /trunk/asymptote/patches/bison.patch
   M /trunk/asymptote/types.cc

Fixed warning messages; updated bison patch to bison-2.0a.

------------------------------------------------------------------------
r798 | jcbowman | 2005-06-30 16:45:32 -0600 (Thu, 30 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/env.h
   M /trunk/asymptote/types.h

Fixed more warning messages.

------------------------------------------------------------------------
r797 | jcbowman | 2005-06-30 16:42:23 -0600 (Thu, 30 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/types.h

Fixed cxx errors and warnings.

------------------------------------------------------------------------
r796 | jcbowman | 2005-06-30 16:38:14 -0600 (Thu, 30 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/util.cc

Replaced strdup by strcpy.

------------------------------------------------------------------------
r795 | jcbowman | 2005-06-30 12:41:57 -0600 (Thu, 30 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h

Renamed nullframe to newframe.

------------------------------------------------------------------------
r794 | jcbowman | 2005-06-29 21:04:53 -0600 (Wed, 29 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/main.cc

Fixed memory leak and segmentation fault in fileio garbage collection.

------------------------------------------------------------------------
r793 | jcbowman | 2005-06-29 20:58:11 -0600 (Wed, 29 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Renamed write function keywords.

------------------------------------------------------------------------
r792 | jcbowman | 2005-06-29 10:15:51 -0600 (Wed, 29 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3d.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/patterns.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/base/tree.asy
   M /trunk/asymptote/examples/triangle.asy

Extend use of operator init().

------------------------------------------------------------------------
r791 | jcbowman | 2005-06-29 09:59:15 -0600 (Wed, 29 Jun 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/datagraph.asy
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/doc/image.asy
   M /trunk/asymptote/doc/logo.asy
   M /trunk/asymptote/doc/mosquito.asy
   M /trunk/asymptote/doc/shadedtiling.asy
   M /trunk/asymptote/examples/PythagoreanTree.asy
   M /trunk/asymptote/examples/elliptic.asy
   M /trunk/asymptote/examples/equilchord.asy
   M /trunk/asymptote/examples/fjortoft.asy
   M /trunk/asymptote/examples/planes.asy
   M /trunk/asymptote/examples/venn.asy
   M /trunk/asymptote/examples/wheelanimation.asy


Added default initializer to picture; removed "=new picture" from examples.
Documented operator init().

------------------------------------------------------------------------
r790 | jcbowman | 2005-06-29 09:11:58 -0600 (Wed, 29 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Removed ticksT tag.

------------------------------------------------------------------------
r789 | jcbowman | 2005-06-29 00:38:20 -0600 (Wed, 29 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/locate.cc
   M /trunk/asymptote/locate.h
   M /trunk/asymptote/memory.h

Fixed memory leak in locateFile.

------------------------------------------------------------------------
r788 | jcbowman | 2005-06-28 16:16:00 -0600 (Tue, 28 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/xstream.h

Removed unnecessary semicolons.

------------------------------------------------------------------------
r787 | jcbowman | 2005-06-28 15:56:58 -0600 (Tue, 28 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/application.h

Added virtual destructor.

------------------------------------------------------------------------
r786 | jcbowman | 2005-06-28 15:53:29 -0600 (Tue, 28 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/callable.h
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/knot.h
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/program.h
   M /trunk/asymptote/types.h

Added virtual destructors.

------------------------------------------------------------------------
r785 | jcbowman | 2005-06-28 14:49:30 -0600 (Tue, 28 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/lowint.asy
   M /trunk/asymptote/examples/spiral.asy
   M /trunk/asymptote/examples/sqrtx01.asy
   M /trunk/asymptote/examples/workcone.asy
   M /trunk/asymptote/examples/yingyang.asy

Remove xsize, ysize, and keepAspect from shipout, in favour of size().

------------------------------------------------------------------------
r784 | jcbowman | 2005-06-28 13:58:03 -0600 (Tue, 28 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Added -lgccpp also with --enable-gc=system.

------------------------------------------------------------------------
r783 | hammera | 2005-06-28 10:12:57 -0600 (Tue, 28 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Put reverse functions back in.

------------------------------------------------------------------------
r782 | hammera | 2005-06-28 10:01:21 -0600 (Tue, 28 Jun 2005) | 10 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/TODO
   A /trunk/asymptote/application.cc
   A /trunk/asymptote/application.h
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/cast.cc
   M /trunk/asymptote/cast.h
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/coenv.cc
   M /trunk/asymptote/coenv.h
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/env.cc
   M /trunk/asymptote/env.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/import.cc
   M /trunk/asymptote/import.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/name.h
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/record.cc
   M /trunk/asymptote/record.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/stm.cc
   M /trunk/asymptote/symbol.cc
   M /trunk/asymptote/symbol.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Results of type overhaul:
  - venv now uses a hashtable to quickly look up variable of a specific type
  - initializers and casts are now functions in the environment
  - matching arguments to signatures handled by application class
  - (side-effects of) expressions are evaulated left-to-right
  - exp::trans(e, target) split into transToType (which implicitly casts) and
  transToType (which doesn't)
  - added keyword and rest arguments
  - added formal class to types

------------------------------------------------------------------------
r781 | jcbowman | 2005-06-26 16:51:59 -0600 (Sun, 26 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/util.cc

Work around spurious uninitialized warning message under gcc 3.3.3.

------------------------------------------------------------------------
r780 | jcbowman | 2005-06-26 10:51:17 -0600 (Sun, 26 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/util.cc

Code cleanup.

------------------------------------------------------------------------
r779 | jcbowman | 2005-06-26 08:43:12 -0600 (Sun, 26 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/util.cc

Allow use of single quotes to prevent system command word splitting on spaces.

------------------------------------------------------------------------
r778 | jcbowman | 2005-06-25 15:49:08 -0600 (Sat, 25 Jun 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawfill.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h


Fixed bug in fill, due to a numerical precision issue, which shows up with
g++-4.00 under optimization.

Removed unused routine and declarations.

------------------------------------------------------------------------
r777 | jcbowman | 2005-06-25 14:11:19 -0600 (Sat, 25 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/table.h

Removed unused virtual destructor.

------------------------------------------------------------------------
r776 | jcbowman | 2005-06-25 12:33:59 -0600 (Sat, 25 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/feynman.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/patterns.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/workcone.asy

Simplified tag handling.

------------------------------------------------------------------------
r774 | jcbowman | 2005-06-25 00:14:38 -0600 (Sat, 25 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Replace OverwriteT with integer variables.

------------------------------------------------------------------------
r773 | jcbowman | 2005-06-24 18:58:34 -0600 (Fri, 24 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Simplified coding of endl and tab qualifiers.

------------------------------------------------------------------------
r771 | jcbowman | 2005-06-23 16:34:34 -0600 (Thu, 23 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.82cvs.

------------------------------------------------------------------------
r770 | jcbowman | 2005-06-23 16:08:48 -0600 (Thu, 23 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed indentation.

------------------------------------------------------------------------
r769 | jcbowman | 2005-06-23 15:55:47 -0600 (Thu, 23 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/knot.h
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/types.cc

Fixed g++-4.0.0 warning messages.

------------------------------------------------------------------------
r768 | jcbowman | 2005-06-23 15:54:46 -0600 (Thu, 23 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/table.h

Fixed cxx compilation error.

------------------------------------------------------------------------
r767 | rtprince | 2005-06-23 00:45:25 -0600 (Thu, 23 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.h

Cleanup headers.

------------------------------------------------------------------------
r766 | rtprince | 2005-06-22 23:53:11 -0600 (Wed, 22 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Maybe fix GC on darwin.

------------------------------------------------------------------------
r765 | jcbowman | 2005-06-22 10:54:03 -0600 (Wed, 22 Jun 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc


Replaced writeP in favour of write; added writen entry points for pen,
guide, and transform.

------------------------------------------------------------------------
r764 | hammera | 2005-06-22 10:16:11 -0600 (Wed, 22 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/knot.cc

Fixed solving bug.

------------------------------------------------------------------------
r763 | jcbowman | 2005-06-21 22:27:52 -0600 (Tue, 21 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Allow graphs with just one data point.

------------------------------------------------------------------------
r762 | jcbowman | 2005-06-20 17:03:14 -0600 (Mon, 20 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/feynman.asy
   M /trunk/asymptote/examples/eetomumu.asy

Feynman updates.

------------------------------------------------------------------------
r761 | rtprince | 2005-06-19 23:18:55 -0600 (Sun, 19 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/access.cc
   M /trunk/asymptote/access.h
   A /trunk/asymptote/array.h
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   A /trunk/asymptote/callable.cc
   A /trunk/asymptote/callable.h
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/drawimage.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   D /trunk/asymptote/inst.cc
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/newexp.cc
   A /trunk/asymptote/program.cc
   A /trunk/asymptote/program.h
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/record.cc
   M /trunk/asymptote/record.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h
   M /trunk/asymptote/vm.h

Split up inst.h.

------------------------------------------------------------------------
r760 | rtprince | 2005-06-19 17:53:14 -0600 (Sun, 19 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/table.h

gcc4 is more const.

------------------------------------------------------------------------
r759 | jcbowman | 2005-06-19 14:16:22 -0600 (Sun, 19 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.81cvs.

------------------------------------------------------------------------
r758 | jcbowman | 2005-06-19 12:08:27 -0600 (Sun, 19 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/INSTALL
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi

Upgrade to use Boehm gc6.5 garbage collector.

------------------------------------------------------------------------
r757 | jcbowman | 2005-06-19 11:43:34 -0600 (Sun, 19 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/pool.h

Tom's patch to pool segmentation fault.

------------------------------------------------------------------------
r756 | rtprince | 2005-06-18 10:44:58 -0600 (Sat, 18 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/inst.h

Remove obsolete maxStackSize.

------------------------------------------------------------------------
r755 | jcbowman | 2005-06-18 10:27:49 -0600 (Sat, 18 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Deep copy all members of picture.

------------------------------------------------------------------------
r754 | jcbowman | 2005-06-18 09:59:39 -0600 (Sat, 18 Jun 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/INSTALL

Quick installation instructions.

------------------------------------------------------------------------
r753 | rtprince | 2005-06-18 00:28:36 -0600 (Sat, 18 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   A /trunk/asymptote/tests/arith
   A /trunk/asymptote/tests/arith/add.asy
   A /trunk/asymptote/tests/bench
   A /trunk/asymptote/tests/bench/6000circles.asy

Tests.

------------------------------------------------------------------------
r752 | jcbowman | 2005-06-17 23:35:20 -0600 (Fri, 17 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.80cvs.

------------------------------------------------------------------------
r751 | jcbowman | 2005-06-17 22:49:15 -0600 (Fri, 17 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Removed unused features.

------------------------------------------------------------------------
r750 | jcbowman | 2005-06-17 22:32:31 -0600 (Fri, 17 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Fixed cxx warning messages.

------------------------------------------------------------------------
r749 | jcbowman | 2005-06-17 22:06:19 -0600 (Fri, 17 Jun 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   A /trunk/asymptote/doc/Bode.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/secondaryaxis.asy

Check for empty picture in secondary axes routines; added another example
of a secondary axis.

------------------------------------------------------------------------
r748 | rtprince | 2005-06-17 21:27:16 -0600 (Fri, 17 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/builtin.cc
   A /trunk/asymptote/genrun.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/runtime.pl
   A /trunk/asymptote/tests/Makefile
   A /trunk/asymptote/tests/TestLib.asy
   A /trunk/asymptote/tests/string
   A /trunk/asymptote/tests/string/erase.asy
   A /trunk/asymptote/tests/string/find.asy
   A /trunk/asymptote/tests/string/insert.asy
   A /trunk/asymptote/tests/string/length.asy
   A /trunk/asymptote/tests/string/rfind.asy
   A /trunk/asymptote/tests/string/substr.asy
   M /trunk/asymptote/wce

Automate testing.

------------------------------------------------------------------------
r747 | rtprince | 2005-06-17 21:21:51 -0600 (Fri, 17 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/inst.cc
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/stack.cc

Change vm::program to holds insts directly.

------------------------------------------------------------------------
r746 | rtprince | 2005-06-17 21:20:48 -0600 (Fri, 17 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/runtime.pl

Compile genrun.cc seprately.

------------------------------------------------------------------------
r745 | rtprince | 2005-06-17 21:19:51 -0600 (Fri, 17 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camperror.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/stack.h
   M /trunk/asymptote/tests/gc/file.asy
   A /trunk/asymptote/vm.h

Move vm interface to vm.h.

------------------------------------------------------------------------
r744 | rtprince | 2005-06-17 18:48:32 -0600 (Fri, 17 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/pool.h
   M /trunk/asymptote/tests/gc/file.asy

Properly collect fileio.

------------------------------------------------------------------------
r743 | rtprince | 2005-06-16 00:20:47 -0600 (Thu, 16 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

item handles GC allocation.

------------------------------------------------------------------------
r742 | jcbowman | 2005-06-16 00:12:16 -0600 (Thu, 16 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Readded 2005-05-26 fix for substr bug.

------------------------------------------------------------------------
r741 | rtprince | 2005-06-15 23:47:13 -0600 (Wed, 15 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/absyn.h
   M /trunk/asymptote/access.h
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/flatguide.h
   M /trunk/asymptote/frame.h
   M /trunk/asymptote/import.h
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/stm.h
   M /trunk/asymptote/table.h
   M /trunk/asymptote/tests/gc/file.asy
   M /trunk/asymptote/tests/gc/pen.asy
   M /trunk/asymptote/types.h

Make evrything use GC (except fileio).

------------------------------------------------------------------------
r740 | jcbowman | 2005-06-14 22:33:17 -0600 (Tue, 14 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Don't allow a picture to be added to itself.

------------------------------------------------------------------------
r739 | jcbowman | 2005-06-14 20:30:06 -0600 (Tue, 14 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/castop.h

Backported recent castop.h change to g++ 3.3.4.

------------------------------------------------------------------------
r738 | hammera | 2005-06-14 15:23:42 -0600 (Tue, 14 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h

Added getType caching.

------------------------------------------------------------------------
r737 | jcbowman | 2005-06-13 10:28:09 -0600 (Mon, 13 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/memory.h

Reverted gc/gc.h change back to gc.h.

------------------------------------------------------------------------
r736 | rtprince | 2005-06-11 14:04:12 -0600 (Sat, 11 Jun 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/tests/gc/pen.asy

Test collecting pens.

------------------------------------------------------------------------
r732 | jcbowman | 2005-06-04 13:51:44 -0600 (Sat, 04 Jun 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Document type1cm.

------------------------------------------------------------------------
r731 | jcbowman | 2005-05-31 23:33:39 -0600 (Tue, 31 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/doc/diatom.asy

Fixed autoscaling of scaled axes, e.g. Linear(x) with x != 1.

------------------------------------------------------------------------
r728 | jcbowman | 2005-05-29 10:06:31 -0600 (Sun, 29 May 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/PythagoreanTree.asy

Added asymmetric Pythagorean tree example.

------------------------------------------------------------------------
r727 | jcbowman | 2005-05-29 10:05:48 -0600 (Sun, 29 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Added aSin, aCos, aTan functions.

------------------------------------------------------------------------
r726 | jcbowman | 2005-05-27 16:33:21 -0600 (Fri, 27 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/memory.h

Changes for Debian port.

------------------------------------------------------------------------
r725 | jcbowman | 2005-05-27 15:41:56 -0600 (Fri, 27 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/access.h
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/frame.h
   M /trunk/asymptote/import.h
   M /trunk/asymptote/table.h
   M /trunk/asymptote/types.h

Fixed memory leaks.

------------------------------------------------------------------------
r724 | jcbowman | 2005-05-27 02:16:14 -0600 (Fri, 27 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Fixed memory leak.

------------------------------------------------------------------------
r723 | jcbowman | 2005-05-27 00:44:19 -0600 (Fri, 27 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/access.h
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/frame.h
   M /trunk/asymptote/import.h
   M /trunk/asymptote/table.h
   M /trunk/asymptote/types.h

Added Tom's remaining garbage collection changes.

------------------------------------------------------------------------
r722 | jcbowman | 2005-05-27 00:09:58 -0600 (Fri, 27 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/main.cc

Garbage collect files on explicit closure and at exit.

------------------------------------------------------------------------
r721 | jcbowman | 2005-05-26 09:55:30 -0600 (Thu, 26 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/item.h
   M /trunk/asymptote/runtime.cc

Fixed substr bug.

------------------------------------------------------------------------
r717 | hammera | 2005-05-20 10:48:54 -0600 (Fri, 20 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Changed wording in comments. Indenting.

------------------------------------------------------------------------
r714 | rtprince | 2005-05-19 23:45:26 -0600 (Thu, 19 May 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/cast.cc
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/item.h
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/tests/gc/string.asy

Use mem::string during runtime.
Make encode(inst) private.
item.h calls new(UseGC).

------------------------------------------------------------------------
r713 | jcbowman | 2005-05-19 10:16:48 -0600 (Thu, 19 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.79cvs.

------------------------------------------------------------------------
r712 | jcbowman | 2005-05-19 09:15:54 -0600 (Thu, 19 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/memory.h

Disable GC_STRING for now.

------------------------------------------------------------------------
r711 | jcbowman | 2005-05-18 23:27:15 -0600 (Wed, 18 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/util.h

Port to cygwin.

------------------------------------------------------------------------
r710 | jcbowman | 2005-05-18 14:34:42 -0600 (Wed, 18 May 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/fileio.h

Move file back under control of memory::managed to ensure deconstructor is
called.

------------------------------------------------------------------------
r709 | rtprince | 2005-05-18 12:41:26 -0600 (Wed, 18 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/inst.cc
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/item.h
   M /trunk/asymptote/stack.cc

Use item for everthing in inst.

------------------------------------------------------------------------
r708 | rtprince | 2005-05-18 12:37:44 -0600 (Wed, 18 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/memory.h

Define mem::string.

------------------------------------------------------------------------
r707 | rtprince | 2005-05-18 12:36:17 -0600 (Wed, 18 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/newexp.cc

Use coder::encode everywhere.

------------------------------------------------------------------------
r705 | rtprince | 2005-05-18 10:50:31 -0600 (Wed, 18 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/memory.h

Cleanup memory.h.

------------------------------------------------------------------------
r703 | jcbowman | 2005-05-18 09:17:32 -0600 (Wed, 18 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/util.cc

Changed index to strchr for cygwin port.

------------------------------------------------------------------------
r702 | jcbowman | 2005-05-18 09:17:09 -0600 (Wed, 18 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Fixed LIB.

------------------------------------------------------------------------
r699 | jcbowman | 2005-05-14 22:29:43 -0600 (Sat, 14 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Check headers earlier.

------------------------------------------------------------------------
r698 | jcbowman | 2005-05-14 22:26:46 -0600 (Sat, 14 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Make --enable-gc=system also check for gc.h.

------------------------------------------------------------------------
r697 | jcbowman | 2005-05-12 15:56:27 -0600 (Thu, 12 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/inst.h

Workaround "GC Warning: Repeated allocation of very large block" messages.

------------------------------------------------------------------------
r696 | jcbowman | 2005-05-12 15:54:42 -0600 (Thu, 12 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/mathop.h

Fix NaN handling.

------------------------------------------------------------------------
r695 | jcbowman | 2005-05-12 08:56:42 -0600 (Thu, 12 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Better checkaxis test.

------------------------------------------------------------------------
r694 | jcbowman | 2005-05-11 22:07:40 -0600 (Wed, 11 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi

Added --enable-gc=system configuration option to use system libgc and libgccp.

------------------------------------------------------------------------
r693 | jcbowman | 2005-05-11 03:52:11 -0600 (Wed, 11 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/memory.h

Define traceable_allocator when garbage collection is disabled.

------------------------------------------------------------------------
r692 | jcbowman | 2005-05-10 21:52:35 -0600 (Tue, 10 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi

Added binary search routine.

------------------------------------------------------------------------
r691 | jcbowman | 2005-05-10 16:34:50 -0600 (Tue, 10 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.78cvs.

------------------------------------------------------------------------
r690 | jcbowman | 2005-05-10 14:56:30 -0600 (Tue, 10 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/item.h
   M /trunk/asymptote/stm.h
   M /trunk/asymptote/types.h

Recommitted changes: 2005-05-10 rtprince

------------------------------------------------------------------------
r689 | jcbowman | 2005-05-10 13:56:23 -0600 (Tue, 10 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/item.h
   M /trunk/asymptote/stm.h
   M /trunk/asymptote/types.h

Revert broken changes: 2005-05-10 rtprince.

------------------------------------------------------------------------
r688 | rtprince | 2005-05-10 12:36:42 -0600 (Tue, 10 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/stm.h
   M /trunk/asymptote/types.h

Make CVS -lgccpp clean.

------------------------------------------------------------------------
r687 | rtprince | 2005-05-10 12:31:32 -0600 (Tue, 10 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/item.h

Make item use new(UseGC).

------------------------------------------------------------------------
r686 | rtprince | 2005-05-10 11:43:15 -0600 (Tue, 10 May 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/tests
   A /trunk/asymptote/tests/gc
   A /trunk/asymptote/tests/gc/array.asy
   A /trunk/asymptote/tests/gc/file.asy
   A /trunk/asymptote/tests/gc/funcall.asy
   A /trunk/asymptote/tests/gc/guide.asy
   A /trunk/asymptote/tests/gc/path.asy
   A /trunk/asymptote/tests/gc/string.asy

Add some tests.

------------------------------------------------------------------------
r685 | jcbowman | 2005-05-10 11:16:21 -0600 (Tue, 10 May 2005) | 2 lines
Changed paths:
   D /trunk/asymptote/examples/Geometry.asy
   A /trunk/asymptote/examples/orthocenter.asy

Renamed example.

------------------------------------------------------------------------
r684 | jcbowman | 2005-05-10 04:37:53 -0600 (Tue, 10 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi
   D /trunk/asymptote/gc6.3.tar.gz

Distribute Boehm GC as a separate package.

------------------------------------------------------------------------
r683 | jcbowman | 2005-05-09 23:08:51 -0600 (Mon, 09 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/memory.h

Fixed error in map & multimap.

------------------------------------------------------------------------
r682 | jcbowman | 2005-05-09 22:49:00 -0600 (Mon, 09 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/absyn.h
   M /trunk/asymptote/access.h
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/frame.h
   M /trunk/asymptote/import.h
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/memory.h
   A /trunk/asymptote/pool.h
   M /trunk/asymptote/table.h
   M /trunk/asymptote/types.h

Fixed parser leak again.

------------------------------------------------------------------------
r681 | jcbowman | 2005-05-09 21:57:44 -0600 (Mon, 09 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/stack.cc

Fixed broken draw call.

------------------------------------------------------------------------
r680 | jcbowman | 2005-05-09 16:41:16 -0600 (Mon, 09 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

More gc string updates.

------------------------------------------------------------------------
r679 | jcbowman | 2005-05-09 16:22:25 -0600 (Mon, 09 May 2005) | 2 lines
Changed paths:
   D /trunk/asymptote/gc_atomic.h

Unused file.

------------------------------------------------------------------------
r678 | jcbowman | 2005-05-09 14:01:57 -0600 (Mon, 09 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/memory.h

Handle out of memory errors gracefully.

------------------------------------------------------------------------
r677 | rtprince | 2005-05-09 13:22:55 -0600 (Mon, 09 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.cc

list<decid *> is from mem::.

------------------------------------------------------------------------
r676 | rtprince | 2005-05-09 13:17:32 -0600 (Mon, 09 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/stack.h

Make theStack be mem::deque.

------------------------------------------------------------------------
r675 | jcbowman | 2005-05-09 10:25:33 -0600 (Mon, 09 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/main.cc
   D /trunk/asymptote/pool.h

Fixed segmentation fault.

------------------------------------------------------------------------
r674 | rtprince | 2005-05-09 05:24:22 -0600 (Mon, 09 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Dont gc non-heap string.

------------------------------------------------------------------------
r673 | rtprince | 2005-05-09 04:58:00 -0600 (Mon, 09 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Fix makefile. :-(

------------------------------------------------------------------------
r672 | rtprince | 2005-05-09 04:56:30 -0600 (Mon, 09 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/item.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/stack.cc

More gc fixes.

------------------------------------------------------------------------
r671 | rtprince | 2005-05-09 04:34:48 -0600 (Mon, 09 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/absyn.h
   M /trunk/asymptote/access.h
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/frame.h
   M /trunk/asymptote/import.h
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/item.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h
   M /trunk/asymptote/stm.h
   M /trunk/asymptote/table.h
   M /trunk/asymptote/texfile.h
   M /trunk/asymptote/types.h

GC fixes. We dont need mempool.

------------------------------------------------------------------------
r670 | jcbowman | 2005-05-09 03:10:23 -0600 (Mon, 09 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/pool.h

Fixed cxx errors.

------------------------------------------------------------------------
r669 | jcbowman | 2005-05-09 02:58:55 -0600 (Mon, 09 May 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/absyn.h
   M /trunk/asymptote/access.h
   M /trunk/asymptote/camperror.h
   D /trunk/asymptote/collect.h
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/frame.h
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/import.h
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/item.h
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/knot.h
   M /trunk/asymptote/lexical.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/memory.h
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   D /trunk/asymptote/pool.cc
   M /trunk/asymptote/pool.h
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/texfile.h
   M /trunk/asymptote/types.h


Fixed memory leak in parser and translator.

Cleaned up interface to the Boehm garbage collector.

------------------------------------------------------------------------
r668 | jcbowman | 2005-05-08 23:06:28 -0600 (Sun, 08 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/absyn.h
   M /trunk/asymptote/access.h
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/frame.h
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/import.h
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/item.h
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/knot.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/texfile.h
   M /trunk/asymptote/transform.h
   M /trunk/asymptote/types.h

Revert 2005-05-09 and 2005-05-08 rtprince changes.

------------------------------------------------------------------------
r667 | rtprince | 2005-05-08 22:16:41 -0600 (Sun, 08 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.h

Fix picture.

------------------------------------------------------------------------
r666 | rtprince | 2005-05-08 21:24:28 -0600 (Sun, 08 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/item.h

Fix item gc handling.

------------------------------------------------------------------------
r665 | rtprince | 2005-05-08 21:12:42 -0600 (Sun, 08 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/path.h

Collect path.

------------------------------------------------------------------------
r664 | rtprince | 2005-05-08 20:35:08 -0600 (Sun, 08 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/transform.h

Collect transform.

------------------------------------------------------------------------
r663 | rtprince | 2005-05-08 19:56:00 -0600 (Sun, 08 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   A /trunk/asymptote/gc_atomic.h
   A /trunk/asymptote/memory.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.cc

Create gc_atomic, and make picture use it.

------------------------------------------------------------------------
r662 | rtprince | 2005-05-08 19:37:29 -0600 (Sun, 08 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/pen.h

Make pen garbage collected.

------------------------------------------------------------------------
r661 | rtprince | 2005-05-08 19:34:56 -0600 (Sun, 08 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.cc

Make picture and drawElement garabage collected.

------------------------------------------------------------------------
r660 | rtprince | 2005-05-08 17:11:34 -0600 (Sun, 08 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/item.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/parser.cc
   A /trunk/asymptote/pool.cc
   M /trunk/asymptote/stack.cc

Add gc for vm only. (untested)

------------------------------------------------------------------------
r659 | rtprince | 2005-05-08 17:01:19 -0600 (Sun, 08 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

We don't want libgccpp.

------------------------------------------------------------------------
r658 | rtprince | 2005-05-08 16:57:11 -0600 (Sun, 08 May 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/pool.h

Re-add pool.h.

------------------------------------------------------------------------
r657 | rtprince | 2005-05-08 16:55:24 -0600 (Sun, 08 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/absyn.h
   M /trunk/asymptote/access.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/frame.h
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/import.h
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/item.h
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/knot.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/path.h
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/texfile.h
   M /trunk/asymptote/transform.h
   M /trunk/asymptote/types.h

Revert GC changes. (not tested)

------------------------------------------------------------------------
r656 | jcbowman | 2005-05-08 08:57:01 -0600 (Sun, 08 May 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/piicon.eps

Figure for Geometry.asy.

------------------------------------------------------------------------
r655 | jcbowman | 2005-05-08 00:29:32 -0600 (Sun, 08 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Minor fixes.

------------------------------------------------------------------------
r654 | jcbowman | 2005-05-08 00:17:30 -0600 (Sun, 08 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Workaround Makefile problem in gc6.3.

------------------------------------------------------------------------
r653 | jcbowman | 2005-05-08 00:16:45 -0600 (Sun, 08 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/stack.cc

Move trace/interrupt check to beginning of virtual machine loop.

------------------------------------------------------------------------
r652 | jcbowman | 2005-05-08 00:05:59 -0600 (Sun, 08 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   D /trunk/asymptote/gc6.3.tar
   A /trunk/asymptote/gc6.3.tar.gz

Revert to distributing Boehm GC as tar.gz file.

------------------------------------------------------------------------
r651 | jcbowman | 2005-05-08 00:01:56 -0600 (Sun, 08 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/gc6.3.tar

Fixed corrupted tar file.

------------------------------------------------------------------------
r650 | jcbowman | 2005-05-07 23:52:27 -0600 (Sat, 07 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   A /trunk/asymptote/gc6.3.tar
   D /trunk/asymptote/gc6.3.tar.gz

Distribute Boehm GC as a tar file rather than tar.gz file.

------------------------------------------------------------------------
r649 | jcbowman | 2005-05-07 23:40:14 -0600 (Sat, 07 May 2005) | 4 lines
Changed paths:
   A /trunk/asymptote/base/geometry.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/Geometry.asy
   M /trunk/asymptote/examples/Pythagoras.asy
   M /trunk/asymptote/examples/cosaddition.asy
   D /trunk/asymptote/examples/geometry.asy
   D /trunk/asymptote/examples/sflogo.eps
   M /trunk/asymptote/examples/sinxlex.asy
   M /trunk/asymptote/examples/triangle.asy


Added beginnings of a geometry module, including a triangle structure and
functions to draw interior arcs of triangles and perpendicular symbols.

------------------------------------------------------------------------
r648 | jcbowman | 2005-05-07 21:31:23 -0600 (Sat, 07 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac
   D /trunk/asymptote/pool.h

Distribute generated source files.

------------------------------------------------------------------------
r647 | jcbowman | 2005-05-07 21:30:48 -0600 (Sat, 07 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Fixed type of argument of dividebyzero.

------------------------------------------------------------------------
r646 | jcbowman | 2005-05-07 21:05:28 -0600 (Sat, 07 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/collect.h
   M /trunk/asymptote/mathop.h
   M /trunk/asymptote/runtime.cc

cxx updates.

------------------------------------------------------------------------
r645 | jcbowman | 2005-05-07 20:35:51 -0600 (Sat, 07 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

DEBUG_STACK updates.

------------------------------------------------------------------------
r644 | jcbowman | 2005-05-07 20:07:39 -0600 (Sat, 07 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   D /trunk/asymptote/pool.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Minor garbage collection updates.

------------------------------------------------------------------------
r643 | jcbowman | 2005-05-07 11:56:54 -0600 (Sat, 07 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Autoconf backwards compatibility workaround.

------------------------------------------------------------------------
r642 | jcbowman | 2005-05-07 11:50:19 -0600 (Sat, 07 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Renamed COLLECT to USEGC.

------------------------------------------------------------------------
r641 | jcbowman | 2005-05-07 11:49:25 -0600 (Sat, 07 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   A /trunk/asymptote/collect.h
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/types.h

Added configuration to optionally disable garbage collection.

------------------------------------------------------------------------
r640 | jcbowman | 2005-05-07 09:48:46 -0600 (Sat, 07 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/inst.h

Fixed Makefile dependencies.

------------------------------------------------------------------------
r639 | jcbowman | 2005-05-07 01:38:08 -0600 (Sat, 07 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/TODO
   M /trunk/asymptote/absyn.cc
   M /trunk/asymptote/absyn.h
   M /trunk/asymptote/access.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/camperror.cc
   M /trunk/asymptote/camperror.h
   M /trunk/asymptote/cast.cc
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawimage.h
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/drawpath.h
   M /trunk/asymptote/drawverbatim.h
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/frame.h
   A /trunk/asymptote/gc6.3.tar.gz
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/import.h
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/item.h
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/knot.h
   M /trunk/asymptote/lexical.h
   M /trunk/asymptote/locate.cc
   M /trunk/asymptote/locate.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/parser.h
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h
   M /trunk/asymptote/symbol.cc
   M /trunk/asymptote/symbol.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h
   M /trunk/asymptote/transform.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Implemented Boehm garbage collection.

------------------------------------------------------------------------
r638 | hammera | 2005-05-05 22:32:22 -0600 (Thu, 05 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/knot.cc

Fixed solveSection bug.

------------------------------------------------------------------------
r637 | jcbowman | 2005-05-05 13:34:40 -0600 (Thu, 05 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy

Added missing comma.

------------------------------------------------------------------------
r636 | jcbowman | 2005-05-05 13:32:53 -0600 (Thu, 05 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/westnile.asy

Addressed pen plabel vs p issues.

------------------------------------------------------------------------
r635 | jcbowman | 2005-05-05 01:36:58 -0600 (Thu, 05 May 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h

Renamed eval(f(T), T[] A) to map(f(T), T[] A).

Documented eval(string) and make eval autoload plain.

Implemented T[] concat(T[] A, T[] B) to concatenate two arrays into a new one.

------------------------------------------------------------------------
r634 | jcbowman | 2005-05-05 00:46:04 -0600 (Thu, 05 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Added pair exp(pair) and pair log(pair).

------------------------------------------------------------------------
r633 | jcbowman | 2005-05-04 23:35:48 -0600 (Wed, 04 May 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.cc

Make int quotient(int,int) portable.

Updated base files to use quotient for integer division.

------------------------------------------------------------------------
r632 | jcbowman | 2005-05-04 23:19:03 -0600 (Wed, 04 May 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/mathop.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h

Make int/int return a real, as is normally desired; the new function
int quotient(int,int) returns an integer quotient.

------------------------------------------------------------------------
r631 | jcbowman | 2005-05-04 21:55:59 -0600 (Wed, 04 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO

Updated TODO items.

------------------------------------------------------------------------
r630 | jcbowman | 2005-05-04 21:55:18 -0600 (Wed, 04 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

List iterator simplification.

------------------------------------------------------------------------
r629 | jcbowman | 2005-05-04 21:44:31 -0600 (Wed, 04 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Added reltime(path, real).

------------------------------------------------------------------------
r628 | jcbowman | 2005-05-04 21:40:58 -0600 (Wed, 04 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/entry.cc

Make -l option list available global variables as well as functions.

------------------------------------------------------------------------
r627 | jcbowman | 2005-05-03 22:24:17 -0600 (Tue, 03 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor updates.

------------------------------------------------------------------------
r626 | jcbowman | 2005-05-03 22:23:34 -0600 (Tue, 03 May 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/parser.cc

For portability, explicitly check that input file isn't a directory on systems
with stat.

------------------------------------------------------------------------
r625 | jcbowman | 2005-05-02 21:14:15 -0600 (Mon, 02 May 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/triangle.asy

Added example of a transformable triangle structure.

------------------------------------------------------------------------
r624 | jcbowman | 2005-05-02 16:20:02 -0600 (Mon, 02 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.77cvs.

------------------------------------------------------------------------
r623 | jcbowman | 2005-05-02 15:27:57 -0600 (Mon, 02 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/spring.asy

Added PenMargin.

------------------------------------------------------------------------
r622 | jcbowman | 2005-05-02 15:20:05 -0600 (Mon, 02 May 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/record.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/types.cc

Added -l option to list available global functions.

Documentation default structure constructors.

------------------------------------------------------------------------
r621 | jcbowman | 2005-05-02 00:42:53 -0600 (Mon, 02 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Added missing plabel.

------------------------------------------------------------------------
r620 | jcbowman | 2005-05-02 00:11:49 -0600 (Mon, 02 May 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/interact.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/texfile.h


Improved error handling in pipestream; wrap fork to avoid zombies.

TeX errors should force TeX pipe to be closed.

------------------------------------------------------------------------
r619 | jcbowman | 2005-05-02 00:09:25 -0600 (Mon, 02 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/sin1x.asy
   M /trunk/asymptote/examples/sqrtx01.asy
   M /trunk/asymptote/examples/wedge.asy
   M /trunk/asymptote/examples/xsin1x.asy

Updated examples.

------------------------------------------------------------------------
r618 | jcbowman | 2005-05-02 00:09:10 -0600 (Mon, 02 May 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex


Updated documentation.

------------------------------------------------------------------------
r617 | jcbowman | 2005-05-02 00:08:38 -0600 (Mon, 02 May 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/castop.h


Don't push a final null entry when reading an array in line mode.

------------------------------------------------------------------------
r616 | jcbowman | 2005-05-02 00:07:12 -0600 (Mon, 02 May 2005) | 14 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain.asy


Fixed grouping in add(pair,frame,frame,group).

Added put argument to pic.add, attach, etc.

Added plabel argument to draw to allow labels and legends to use a different
pen than the curve itself.

Rearranged plabel and p arguments in axis routines for consistency.

Added getstring and getreal functions.

Added Mark, MarkFill frame arrays and Mark(int) function.

------------------------------------------------------------------------
r615 | jcbowman | 2005-05-02 00:04:54 -0600 (Mon, 02 May 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Added node, value, and slope functions for paths.

------------------------------------------------------------------------
r614 | rtprince | 2005-04-30 22:38:32 -0600 (Sat, 30 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camperror.cc
   M /trunk/asymptote/camperror.h
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/transform.h
   M /trunk/asymptote/util.cc

Make camperror throw instead of queuing.

------------------------------------------------------------------------
r613 | hammera | 2005-04-30 20:31:09 -0600 (Sat, 30 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y

''

------------------------------------------------------------------------
r612 | hammera | 2005-04-30 16:29:58 -0600 (Sat, 30 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h

Allowed more implicit scaling.

------------------------------------------------------------------------
r611 | hammera | 2005-04-30 14:49:34 -0600 (Sat, 30 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.y

Changed precedence for implicit scaling.

------------------------------------------------------------------------
r610 | jcbowman | 2005-04-25 23:43:36 -0600 (Mon, 25 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/near_earth.asy
   M /trunk/asymptote/main.cc

Flush exited child processes (zombies) in batch mode.

------------------------------------------------------------------------
r609 | jcbowman | 2005-04-25 23:41:46 -0600 (Mon, 25 Apr 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Workaround interactive mode bug introduced by recent changes to main.cc.

On multiple file runs, texpreamble should appear before any other commands.

------------------------------------------------------------------------
r608 | jcbowman | 2005-04-25 22:21:57 -0600 (Mon, 25 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/examples/near_earth.asy

Added example of 3d featpost3d arc.

------------------------------------------------------------------------
r607 | rtprince | 2005-04-24 21:04:01 -0600 (Sun, 24 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/parser.cc

Make parseStdin() turn of lex debuging.

------------------------------------------------------------------------
r606 | jcbowman | 2005-04-24 10:44:05 -0600 (Sun, 24 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Added Dotted(pen) function which returns a dotted pen at double the linewidth.

------------------------------------------------------------------------
r605 | jcbowman | 2005-04-23 17:16:57 -0600 (Sat, 23 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.h

Clear existing errors on reading from standard input.

------------------------------------------------------------------------
r604 | rtprince | 2005-04-23 15:15:33 -0600 (Sat, 23 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Fix interrupt handling.

------------------------------------------------------------------------
r603 | rtprince | 2005-04-22 11:56:07 -0600 (Fri, 22 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/parser.cc

Cleanup.

------------------------------------------------------------------------
r602 | jcbowman | 2005-04-22 08:43:55 -0600 (Fri, 22 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/parser.cc

Fixed compilation error.

------------------------------------------------------------------------
r601 | rtprince | 2005-04-22 07:49:16 -0600 (Fri, 22 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/parser.cc

Fix segfault.

------------------------------------------------------------------------
r600 | jcbowman | 2005-04-22 03:21:09 -0600 (Fri, 22 Apr 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/lexical.h
   M /trunk/asymptote/settings.cc

Replaced boost::lexical_cast with lexical.h to remove last remaining
dependency on boost header files.

------------------------------------------------------------------------
r599 | rtprince | 2005-04-21 22:51:44 -0600 (Thu, 21 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/runtime.cc

Cleanup.

------------------------------------------------------------------------
r598 | rtprince | 2005-04-21 22:47:56 -0600 (Thu, 21 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Refactoring main.cc.

------------------------------------------------------------------------
r597 | rtprince | 2005-04-21 21:27:46 -0600 (Thu, 21 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/main.cc

More refactoring in main.cc

------------------------------------------------------------------------
r596 | rtprince | 2005-04-21 21:03:35 -0600 (Thu, 21 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

findextension is used only to strip suffix. So strip it.

------------------------------------------------------------------------
r595 | rtprince | 2005-04-21 13:38:38 -0600 (Thu, 21 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

FIx interactive.

------------------------------------------------------------------------
r594 | rtprince | 2005-04-21 00:59:52 -0600 (Thu, 21 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

More main.cc cleanup.

------------------------------------------------------------------------
r593 | rtprince | 2005-04-21 00:55:02 -0600 (Thu, 21 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Simplify error handling.

------------------------------------------------------------------------
r592 | rtprince | 2005-04-21 00:33:24 -0600 (Thu, 21 Apr 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/main.cc

Start pulling appart main(), so it easier to
change and understand. Doesn't do much, but
gives a a place to start.

------------------------------------------------------------------------
r591 | rtprince | 2005-04-21 00:07:46 -0600 (Thu, 21 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/errors
   M /trunk/asymptote/wce

Update ./wce.

------------------------------------------------------------------------
r590 | rtprince | 2005-04-20 23:40:57 -0600 (Wed, 20 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/newexp.h
   M /trunk/asymptote/stm.cc

Remove warning about side-effects.

------------------------------------------------------------------------
r589 | jcbowman | 2005-04-20 23:17:54 -0600 (Wed, 20 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.76cvs.

------------------------------------------------------------------------
r588 | jcbowman | 2005-04-20 22:41:08 -0600 (Wed, 20 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi

Documented xline and yline.

------------------------------------------------------------------------
r587 | jcbowman | 2005-04-20 18:59:59 -0600 (Wed, 20 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/diatom.asy

More updates.

------------------------------------------------------------------------
r586 | jcbowman | 2005-04-20 18:58:48 -0600 (Wed, 20 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/diatom.asy

Updated axis call.

------------------------------------------------------------------------
r585 | jcbowman | 2005-04-20 16:03:54 -0600 (Wed, 20 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Updated binary installation instructions.

------------------------------------------------------------------------
r584 | jcbowman | 2005-04-20 14:03:36 -0600 (Wed, 20 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy

Update yaxis call.

------------------------------------------------------------------------
r583 | jcbowman | 2005-04-20 11:53:41 -0600 (Wed, 20 Apr 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/runtime.cc


Consolidated autoload code.

Suppressed "could not load" error message in interactive mode.

Fixed gcc 3.2 warnings and error message.

------------------------------------------------------------------------
r582 | jcbowman | 2005-04-20 11:51:58 -0600 (Wed, 20 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Added linear interpolation and binary search routines.

------------------------------------------------------------------------
r581 | jcbowman | 2005-04-20 11:49:16 -0600 (Wed, 20 Apr 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi

Moved put argument to axis routines to end of argument list, for
consistency with draw.

Added xline and yline interfaces to axis routines.

------------------------------------------------------------------------
r580 | rtprince | 2005-04-20 11:38:23 -0600 (Wed, 20 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

Change stack::run(lambda*) to a free function vm::run.

------------------------------------------------------------------------
r579 | rtprince | 2005-04-20 11:18:23 -0600 (Wed, 20 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/parser.cc

Fix handling of bad parse.

------------------------------------------------------------------------
r578 | jcbowman | 2005-04-20 09:51:49 -0600 (Wed, 20 Apr 2005) | 2 lines
Changed paths:
   D /trunk/asymptote/libboost

''

------------------------------------------------------------------------
r577 | rtprince | 2005-04-20 08:31:22 -0600 (Wed, 20 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/parser.cc

Refactor doParse().

------------------------------------------------------------------------
r576 | jcbowman | 2005-04-19 22:56:48 -0600 (Tue, 19 Apr 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/stats.asy

Fixed definition of correlation coefficient; added fit function to
linefit struct.

------------------------------------------------------------------------
r575 | jcbowman | 2005-04-19 19:59:25 -0600 (Tue, 19 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/parser.cc

Implemented portable way of testing for directories (but not null files).

------------------------------------------------------------------------
r574 | jcbowman | 2005-04-19 14:55:14 -0600 (Tue, 19 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/parser.cc

Fixed stdin handling of parser.cc.

------------------------------------------------------------------------
r573 | rtprince | 2005-04-19 10:08:39 -0600 (Tue, 19 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/parser.cc

*** empty log message ***

------------------------------------------------------------------------
r572 | jcbowman | 2005-04-19 08:05:31 -0600 (Tue, 19 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/errors
   M /trunk/asymptote/main.cc

Fixed more bugs associated with new parser.

------------------------------------------------------------------------
r571 | jcbowman | 2005-04-19 01:31:02 -0600 (Tue, 19 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/interact.cc

filebuf should not be static; fixed error message.

------------------------------------------------------------------------
r570 | jcbowman | 2005-04-19 01:25:18 -0600 (Tue, 19 Apr 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/interact.cc

Interactive input command now checks for a directory or null file.
Print an error if input file can't be loaded.

------------------------------------------------------------------------
r569 | jcbowman | 2005-04-18 23:35:01 -0600 (Mon, 18 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Make execute() autoload plain (and any gui file) again.

------------------------------------------------------------------------
r568 | jcbowman | 2005-04-18 23:28:58 -0600 (Mon, 18 Apr 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/main.cc
   A /trunk/asymptote/parser.cc
   A /trunk/asymptote/parser.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h


Re-added new parser, with fixes for standard input bugs (including a
segmentation fault with -p option).

Attempting to read a directory or a null file now returns
"error: could not load module" instead of generating an exception.

------------------------------------------------------------------------
r567 | jcbowman | 2005-04-18 23:24:33 -0600 (Mon, 18 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Changed default value of axislabelmargin to 1.

------------------------------------------------------------------------
r566 | rtprince | 2005-04-18 21:59:13 -0600 (Mon, 18 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Don't segfault on -p if we can't parse the file, but don't report an error.

------------------------------------------------------------------------
r565 | jcbowman | 2005-04-18 21:37:18 -0600 (Mon, 18 Apr 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/main.cc
   D /trunk/asymptote/parser.cc
   D /trunk/asymptote/parser.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.in


Fixed cxx errors and and warnings; removed unused parser files.

------------------------------------------------------------------------
r564 | jcbowman | 2005-04-18 21:10:28 -0600 (Mon, 18 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Revert to old parser until bugs in new parser are fixed.

------------------------------------------------------------------------
r563 | jcbowman | 2005-04-18 00:50:08 -0600 (Mon, 18 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.cc

Fixed bug in csv mode when line mode is not set.

------------------------------------------------------------------------
r562 | rtprince | 2005-04-15 21:56:04 -0600 (Fri, 15 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote
   M /trunk/asymptote/.cvsignore
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.pl

runtime.pl updates. Actually use the generated code.

------------------------------------------------------------------------
r561 | rtprince | 2005-04-15 19:52:18 -0600 (Fri, 15 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in

Typos.

------------------------------------------------------------------------
r560 | rtprince | 2005-04-15 19:45:07 -0600 (Fri, 15 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/inst.h

inst.h cleanups.

------------------------------------------------------------------------
r559 | rtprince | 2005-04-15 18:42:28 -0600 (Fri, 15 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/item.h

Implement type query for vm::item.

------------------------------------------------------------------------
r558 | rtprince | 2005-04-15 18:24:59 -0600 (Fri, 15 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/inst.h

We use item to store string* in inst.

------------------------------------------------------------------------
r557 | rtprince | 2005-04-15 17:21:55 -0600 (Fri, 15 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/runtime.pl

Fixes for runtime.pl script.

------------------------------------------------------------------------
r556 | rtprince | 2005-04-15 16:00:18 -0600 (Fri, 15 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/runtime.in
   M /trunk/asymptote/runtime.pl

Fixes for runtime.pl script.

------------------------------------------------------------------------
r555 | rtprince | 2005-04-15 15:36:25 -0600 (Fri, 15 Apr 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/runtime.in
   A /trunk/asymptote/runtime.pl

Initial runtime.pl script.

------------------------------------------------------------------------
r554 | rtprince | 2005-04-14 11:16:21 -0600 (Thu, 14 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/parser.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h

Add eval.

------------------------------------------------------------------------
r553 | rtprince | 2005-04-14 11:06:44 -0600 (Thu, 14 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/main.cc

Move interactive logic out of genv to main.

------------------------------------------------------------------------
r552 | jcbowman | 2005-04-14 07:40:55 -0600 (Thu, 14 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Interactive mode update.

------------------------------------------------------------------------
r551 | jcbowman | 2005-04-13 21:43:07 -0600 (Wed, 13 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.75cvs.

------------------------------------------------------------------------
r550 | jcbowman | 2005-04-13 21:10:38 -0600 (Wed, 13 Apr 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Removed figures with shading since from manual since many printers don't
understand PostScript 3.

------------------------------------------------------------------------
r549 | jcbowman | 2005-04-13 20:42:00 -0600 (Wed, 13 Apr 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy

Reduced default number of colors in images to work around postscript/pdf
limitations (this prevented recent manuals from being printed).

------------------------------------------------------------------------
r548 | jcbowman | 2005-04-13 20:09:21 -0600 (Wed, 13 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/lineargraph.asy
   M /trunk/asymptote/doc/lineargraph0.asy
   M /trunk/asymptote/locate.cc
   M /trunk/asymptote/settings.cc

Fixed segmentation fault in version 0.73.

------------------------------------------------------------------------
r547 | rtprince | 2005-04-13 18:48:48 -0600 (Wed, 13 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/entry.cc

overloaded::simplify() handles allocation.

------------------------------------------------------------------------
r546 | rtprince | 2005-04-13 17:57:38 -0600 (Wed, 13 Apr 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/frame.h
   M /trunk/asymptote/inst.cc
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/item.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

Make vm::frames extendable, and make function excplicitly allocate their
local variables. This might be a first step towards true interactive
support or caching modules from one run to another.

------------------------------------------------------------------------
r545 | jcbowman | 2005-04-13 11:07:58 -0600 (Wed, 13 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.74cvs.

------------------------------------------------------------------------
r544 | jcbowman | 2005-04-13 11:00:39 -0600 (Wed, 13 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Make nullpath static.

------------------------------------------------------------------------
r543 | jcbowman | 2005-04-13 09:58:55 -0600 (Wed, 13 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor updates.

------------------------------------------------------------------------
r542 | jcbowman | 2005-04-13 09:44:54 -0600 (Wed, 13 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Push constructed objects as pointers.

------------------------------------------------------------------------
r541 | jcbowman | 2005-04-13 09:04:07 -0600 (Wed, 13 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/inst.cc
   M /trunk/asymptote/inst.h

Fixed sign of virtual assembly code line numbers.

------------------------------------------------------------------------
r540 | jcbowman | 2005-04-13 06:21:17 -0600 (Wed, 13 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/inst.cc
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/stack.cc

Fixed more warning messages.

------------------------------------------------------------------------
r539 | jcbowman | 2005-04-13 05:36:59 -0600 (Wed, 13 Apr 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/util.cc

Accept cast of empty string to 0.

Use string.empty() everywhere.

Minor formatting changes.

------------------------------------------------------------------------
r538 | rtprince | 2005-04-13 00:36:07 -0600 (Wed, 13 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/inst.cc
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/item.h

Don't use boost iterator facade.

------------------------------------------------------------------------
r537 | rtprince | 2005-04-13 00:16:15 -0600 (Wed, 13 Apr 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/item.h

vm::item doesn't need to be memory::managed,
since vm::frame is memory::managed_array.

------------------------------------------------------------------------
r536 | rtprince | 2005-04-13 00:04:31 -0600 (Wed, 13 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/locate.cc

Fix absolute filename handling.

------------------------------------------------------------------------
r535 | jcbowman | 2005-04-12 23:41:53 -0600 (Tue, 12 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/inst.cc
   M /trunk/asymptote/runtime.cc

Fixed more cxx warnings.

------------------------------------------------------------------------
r534 | jcbowman | 2005-04-12 23:21:02 -0600 (Tue, 12 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/item.h
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/parser.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h

Fixed cxx warning messages.

------------------------------------------------------------------------
r533 | jcbowman | 2005-04-12 22:42:21 -0600 (Tue, 12 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/item.h
   M /trunk/asymptote/runtime.cc

Further minor optimizations.

------------------------------------------------------------------------
r532 | jcbowman | 2005-04-12 15:36:18 -0600 (Tue, 12 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/item.h

Removed unused friend declaration.

------------------------------------------------------------------------
r531 | jcbowman | 2005-04-12 14:26:17 -0600 (Tue, 12 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/item.h
   M /trunk/asymptote/stack.cc

Replaced boost::any with a much faster type-safe union.

------------------------------------------------------------------------
r530 | rtprince | 2005-04-12 14:17:09 -0600 (Tue, 12 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/mathop.h

mathop's don't need vm::stack.

------------------------------------------------------------------------
r529 | rtprince | 2005-04-12 14:08:33 -0600 (Tue, 12 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/inst.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/mathop.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

Move curPos out of vm::stack.

------------------------------------------------------------------------
r528 | rtprince | 2005-04-11 19:21:59 -0600 (Mon, 11 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.cc

Push empty item instead of (void*)0.

------------------------------------------------------------------------
r527 | rtprince | 2005-04-11 14:42:08 -0600 (Mon, 11 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/genv.cc
   A /trunk/asymptote/parser.cc
   A /trunk/asymptote/parser.h

Seperate parser code from camp.l and genv.cc into parser.{h,cc}.

------------------------------------------------------------------------
r526 | rtprince | 2005-04-11 14:40:13 -0600 (Mon, 11 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Change ./ to . in searchPath to avoid .//file.asy in messages.

------------------------------------------------------------------------
r525 | rtprince | 2005-04-11 14:28:03 -0600 (Mon, 11 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/interact.cc
   A /trunk/asymptote/locate.cc
   A /trunk/asymptote/locate.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Reimplement locateFile using std::string.

------------------------------------------------------------------------
r524 | jcbowman | 2005-04-09 21:20:51 -0600 (Sat, 09 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Fixed texpreamble for multiple files and latex asy environment.

------------------------------------------------------------------------
r523 | jcbowman | 2005-04-09 16:26:50 -0600 (Sat, 09 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/metapost.asy
   M /trunk/asymptote/examples/conicurv.asy

Removed nonscalable fonts.

------------------------------------------------------------------------
r522 | jcbowman | 2005-04-08 23:52:01 -0600 (Fri, 08 Apr 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/hierarchy.asy


box(frame), ellipse(frame), labelbox(frame), labelellipse(frame) now
return the boundary as a guide.

box(frame) and ellipse(frame) prepend to frame for filling with a
background colour, as illustrated in hierarchy.asy.

------------------------------------------------------------------------
r521 | jcbowman | 2005-04-08 14:54:13 -0600 (Fri, 08 Apr 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/hierarchy.asy

Example of labelellipse.

------------------------------------------------------------------------
r520 | jcbowman | 2005-04-08 14:52:47 -0600 (Fri, 08 Apr 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi

Added ellipse(frame) and labelellipse(frame,string,position).
Renamed bbox(frame) to box(frame) for consistency.

------------------------------------------------------------------------
r519 | jcbowman | 2005-04-08 14:34:04 -0600 (Fri, 08 Apr 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/inst.h

Workaround for bug in build 1671 of gcc (version 3.3 20030304) under Darwin
(MacOS).

------------------------------------------------------------------------
r518 | rtprince | 2005-04-06 20:39:19 -0600 (Wed, 06 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/stack.cc

Cache *ip as reference rather than pointer.

------------------------------------------------------------------------
r517 | jcbowman | 2005-04-06 15:46:08 -0600 (Wed, 06 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc

Added check to interrupt handler.

------------------------------------------------------------------------
r516 | jcbowman | 2005-04-06 14:01:41 -0600 (Wed, 06 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/errormsg.h

Fixed cxx warning messages.

------------------------------------------------------------------------
r515 | jcbowman | 2005-04-06 13:47:25 -0600 (Wed, 06 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camperror.h
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/stack.cc

Optimized main loop.

------------------------------------------------------------------------
r514 | rtprince | 2005-04-06 00:20:40 -0600 (Wed, 06 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/inst.cc

Use error from stack.cc instead of calling em->runtime directly.

------------------------------------------------------------------------
r513 | jcbowman | 2005-04-05 22:53:43 -0600 (Tue, 05 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

minor optimizations

------------------------------------------------------------------------
r512 | jcbowman | 2005-04-05 19:31:54 -0600 (Tue, 05 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/errormsg.cc

Reformatted.

------------------------------------------------------------------------
r511 | rtprince | 2005-04-05 11:46:44 -0600 (Tue, 05 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/errormsg.cc

Operator precedence fix.

------------------------------------------------------------------------
r510 | rtprince | 2005-04-05 08:42:47 -0600 (Tue, 05 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/stack.h

We don't use stack:ip any more.

------------------------------------------------------------------------
r509 | rtprince | 2005-04-05 08:39:25 -0600 (Tue, 05 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/inst.cc
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

Reapply curPos patch.

------------------------------------------------------------------------
r508 | rtprince | 2005-04-05 08:38:12 -0600 (Tue, 05 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/errormsg.cc

Fix interactive error reporting.

------------------------------------------------------------------------
r507 | rtprince | 2005-04-05 01:15:37 -0600 (Tue, 05 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/errormsg.h

Track line numbers in position instead of fileinfo.

------------------------------------------------------------------------
r506 | rtprince | 2005-04-05 01:13:43 -0600 (Tue, 05 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/coder.cc

Don't access program.encode directly.

------------------------------------------------------------------------
r505 | jcbowman | 2005-04-04 14:22:06 -0600 (Mon, 04 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

prepend should insert after beginning of layer

------------------------------------------------------------------------
r504 | jcbowman | 2005-04-04 14:07:22 -0600 (Mon, 04 Apr 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.cc

Make empty() use nodes.empty() rather than nodes.size().

STL list portability fixes.

------------------------------------------------------------------------
r503 | jcbowman | 2005-04-04 10:29:54 -0600 (Mon, 04 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi

Ignore crop() on an empty picture.

------------------------------------------------------------------------
r502 | jcbowman | 2005-04-04 00:21:02 -0600 (Mon, 04 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.73cvs.

------------------------------------------------------------------------
r501 | jcbowman | 2005-04-03 23:32:55 -0600 (Sun, 03 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/errormsg.h

Removed spurious blank tracing lines.

------------------------------------------------------------------------
r500 | jcbowman | 2005-04-03 23:06:37 -0600 (Sun, 03 Apr 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/inst.cc
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

Revert fileposition changes again, due to segmentation fault with -vvvvv.

Moved line-number tracing code into main loop.

Avoid the need for the lastpos variable by moving stack s out of main loop
in main.cc.

------------------------------------------------------------------------
r499 | jcbowman | 2005-04-03 21:33:06 -0600 (Sun, 03 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/inst.cc
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

Reinstated new file position code w/segmentation fault bug fixed.

------------------------------------------------------------------------
r498 | jcbowman | 2005-04-03 20:18:15 -0600 (Sun, 03 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/inst.cc
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

Backout 2005-03-17 runtime file position changes to avoid a segmentation fault.

------------------------------------------------------------------------
r497 | jcbowman | 2005-04-02 21:38:47 -0700 (Sat, 02 Apr 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Check for space format specifier as well as plus in format(string,real).

------------------------------------------------------------------------
r496 | jcbowman | 2005-04-02 21:21:30 -0700 (Sat, 02 Apr 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/yingyang.asy

Removed deconstruct flag from picture in favour of group option to picture
and frame add routines.

Updated documentation.

------------------------------------------------------------------------
r495 | jcbowman | 2005-04-02 16:29:41 -0700 (Sat, 02 Apr 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/drawgroup.h

Added missing file.

------------------------------------------------------------------------
r494 | jcbowman | 2005-04-02 16:17:16 -0700 (Sat, 02 Apr 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/pstoedit.asy
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawlayer.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/transform.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Reimplemented deconstruction at a lower level to allow both pictures and frames
to be deconstructed (or grouped with begingroup/endgroup). Deconstruction
now works properly with clipping and erasing.

------------------------------------------------------------------------
r493 | jcbowman | 2005-04-01 21:22:03 -0700 (Fri, 01 Apr 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/picture.cc

Check that drawLabel::bounds is called before drawLabel::write.

Remove unused setup code.

------------------------------------------------------------------------
r492 | jcbowman | 2005-04-01 11:37:28 -0700 (Fri, 01 Apr 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/lineargraph.asy
   D /trunk/asymptote/doc/lineargraph2.asy

Added attach(pair,picture,frame) to automatically increase the
picture size to accomodate adding a frame about a user coordinate.

Added warning about erasing deconstructed pictures.

Updated lineargraph and documentation to use attach.

------------------------------------------------------------------------
r491 | jcbowman | 2005-03-31 22:14:38 -0700 (Thu, 31 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Reset bounding box when prepending.

------------------------------------------------------------------------
r490 | jcbowman | 2005-03-31 21:47:16 -0700 (Thu, 31 Mar 2005) | 12 lines
Changed paths:
   M /trunk/asymptote/base/drawtree.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/loggraph.asy
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/errors
   M /trunk/asymptote/examples/labelbox.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h

Fixed label alignment vs. positioning transformation problem.

Removed frame labelBox() in favour of void labelbox(frame); updated example.

Make logarithmic checks in autoscale conditional.

xlimits and ylimits now adjust deferred drawing bounds.

Simplified bboxstack handling.

Updated "errors" list.

------------------------------------------------------------------------
r489 | jcbowman | 2005-03-31 14:37:05 -0700 (Thu, 31 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi
   D /trunk/asymptote/locate.cc
   D /trunk/asymptote/locate.h

Revert configuration to only require boost headers.

------------------------------------------------------------------------
r488 | jcbowman | 2005-03-31 12:15:17 -0700 (Thu, 31 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/interact.cc

Backout boost fixes.

------------------------------------------------------------------------
r487 | rtprince | 2005-03-31 12:08:04 -0700 (Thu, 31 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Revert boost::filesystem changes.

------------------------------------------------------------------------
r486 | jcbowman | 2005-03-31 00:22:29 -0700 (Thu, 31 Mar 2005) | 9 lines
Changed paths:
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/doc/asymptote.texi


Added explicit linear equation solver; used to handle general matrix inversion.

Fixed return type of real[][] * real[].

Hard coded 2x2 and 3x3 determinants.

Update documentation.

------------------------------------------------------------------------
r485 | jcbowman | 2005-03-30 18:06:36 -0700 (Wed, 30 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/libboost/operations_posix_windows.cc

Fixed cxx warning message.

------------------------------------------------------------------------
r484 | jcbowman | 2005-03-30 17:54:42 -0700 (Wed, 30 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Minor updates.

------------------------------------------------------------------------
r483 | jcbowman | 2005-03-30 17:15:06 -0700 (Wed, 30 Mar 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/libboost
   A /trunk/asymptote/libboost/convenience.cc
   A /trunk/asymptote/libboost/exception.cc
   A /trunk/asymptote/libboost/operations_posix_windows.cc
   A /trunk/asymptote/libboost/path_posix_windows.cc

Added portable version of boost::filesystem for systems without boost
library, in particular for linux-alpha cxx compiler.

------------------------------------------------------------------------
r482 | jcbowman | 2005-03-28 20:22:47 -0700 (Mon, 28 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Updated documentation.

------------------------------------------------------------------------
r481 | jcbowman | 2005-03-28 20:06:24 -0700 (Mon, 28 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Allow compatibility with older versions of autoconf.

------------------------------------------------------------------------
r480 | jcbowman | 2005-03-28 16:11:35 -0700 (Mon, 28 Mar 2005) | 9 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/histogram.asy
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/util.h

Updated configuration and documentation regarding boost-1.32.0 library.

Improved format(string,real).

Generalized histogram and changed order of arguments of frequency and histogram
(bin boundaries are now given before the data).

Fixed problems with Log(false,false).

------------------------------------------------------------------------
r479 | jcbowman | 2005-03-25 10:56:40 -0700 (Fri, 25 Mar 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawimage.h
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/drawpath.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h

Cache drawelement bbox contributions where possible.

Make bboxstack local to picture frame.

------------------------------------------------------------------------
r478 | rtprince | 2005-03-24 22:46:41 -0700 (Thu, 24 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc
   M /trunk/asymptote/doc/.cvsignore

We generate .png's.

------------------------------------------------------------------------
r477 | rtprince | 2005-03-24 19:51:59 -0700 (Thu, 24 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/genv.h

Don't have symbolToFile anymore.

------------------------------------------------------------------------
r476 | rtprince | 2005-03-24 18:00:39 -0700 (Thu, 24 Mar 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/interact.cc
   A /trunk/asymptote/locate.cc
   A /trunk/asymptote/locate.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Use boost::filesystem for find files to parse.
Move file locating logic to locate.{cc,h}.

------------------------------------------------------------------------
r475 | jcbowman | 2005-03-24 17:34:14 -0700 (Thu, 24 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/lineargraph.asy
   M /trunk/asymptote/doc/lineargraph2.asy

Simplified legend examples.

------------------------------------------------------------------------
r474 | jcbowman | 2005-03-24 07:35:06 -0700 (Thu, 24 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/bigsquare.asy
   M /trunk/asymptote/doc/cube.asy
   M /trunk/asymptote/doc/datagraph.asy
   M /trunk/asymptote/doc/diagonal.asy
   M /trunk/asymptote/doc/exp.asy
   M /trunk/asymptote/doc/generalaxis.asy
   M /trunk/asymptote/doc/hatch.asy
   M /trunk/asymptote/doc/histogram.asy
   M /trunk/asymptote/doc/image.asy
   M /trunk/asymptote/doc/labelsquare.asy
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/doc/lineargraph.asy
   M /trunk/asymptote/doc/lineargraph0.asy
   M /trunk/asymptote/doc/lineargraph2.asy
   M /trunk/asymptote/doc/loggraph.asy
   M /trunk/asymptote/doc/mosquito.asy
   M /trunk/asymptote/doc/parametricgraph.asy
   M /trunk/asymptote/doc/quartercircle.asy
   M /trunk/asymptote/doc/secondaryaxis.asy
   M /trunk/asymptote/doc/shade.asy
   M /trunk/asymptote/doc/shadedtiling.asy
   M /trunk/asymptote/doc/square.asy
   M /trunk/asymptote/doc/superpath.asy
   M /trunk/asymptote/doc/tile.asy

Workaround makeinfo indentation bug.

------------------------------------------------------------------------
r473 | jcbowman | 2005-03-24 07:02:51 -0700 (Thu, 24 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed typos.

------------------------------------------------------------------------
r472 | jcbowman | 2005-03-23 19:49:30 -0700 (Wed, 23 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/labelbox.asy

Simplified example.

------------------------------------------------------------------------
r471 | rtprince | 2005-03-23 19:13:13 -0700 (Wed, 23 Mar 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/main.cc

Have main load plain.asy and ${outname}.gui explicitly,
rather than doing it implicitly in genv::genv().

------------------------------------------------------------------------
r470 | jcbowman | 2005-03-23 13:25:54 -0700 (Wed, 23 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

optimized crop()

------------------------------------------------------------------------
r469 | rtprince | 2005-03-23 10:14:24 -0700 (Wed, 23 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/castop.h

*** empty log message ***

------------------------------------------------------------------------
r468 | jcbowman | 2005-03-22 22:27:53 -0700 (Tue, 22 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.72cvs.

------------------------------------------------------------------------
r467 | jcbowman | 2005-03-22 22:03:18 -0700 (Tue, 22 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Document leastsquare routine.

------------------------------------------------------------------------
r466 | jcbowman | 2005-03-22 21:50:22 -0700 (Tue, 22 Mar 2005) | 2 lines
Changed paths:
   D /trunk/asymptote/knotlist.cc
   D /trunk/asymptote/knotlist.h
   D /trunk/asymptote/pathlist.cc
   D /trunk/asymptote/pathlist.h

Removed obsolete files.

------------------------------------------------------------------------
r465 | jcbowman | 2005-03-22 21:32:58 -0700 (Tue, 22 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/elliptic.asy
   A /trunk/asymptote/examples/lines.asy
   D /trunk/asymptote/examples/linetest.asy

Documented save() and restore(). Renamed linetest.asy to lines.asy.

------------------------------------------------------------------------
r464 | jcbowman | 2005-03-22 20:51:41 -0700 (Tue, 22 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/linetest.asy

Added and documented Andy's drawline routine.

------------------------------------------------------------------------
r463 | hammera | 2005-03-22 20:43:51 -0700 (Tue, 22 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Added saving and restoring of the graphics state.

------------------------------------------------------------------------
r462 | jcbowman | 2005-03-22 20:14:57 -0700 (Tue, 22 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h

Cache picture bounds.

------------------------------------------------------------------------
r461 | jcbowman | 2005-03-22 16:30:09 -0700 (Tue, 22 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/parametricgraph.asy

Reinstated crop; use current value of userMin/userMax in xlimits and ylimits.

------------------------------------------------------------------------
r460 | jcbowman | 2005-03-22 14:05:30 -0700 (Tue, 22 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/histogram.asy
   A /trunk/asymptote/doc/lineargraph0.asy

Added further legend example.

------------------------------------------------------------------------
r459 | rtprince | 2005-03-22 09:25:12 -0700 (Tue, 22 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/pool.h

cxx doesn't like const objects in containers.

------------------------------------------------------------------------
r458 | jcbowman | 2005-03-22 08:21:43 -0700 (Tue, 22 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/lineargraph2.asy

Document alternative for legend fitting.

------------------------------------------------------------------------
r457 | jcbowman | 2005-03-21 23:10:38 -0700 (Mon, 21 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/knot.cc

More cxx warnings fixed.

------------------------------------------------------------------------
r456 | jcbowman | 2005-03-21 22:56:46 -0700 (Mon, 21 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/knot.cc

Fixed g++ warning messages.

------------------------------------------------------------------------
r455 | jcbowman | 2005-03-21 22:54:01 -0700 (Mon, 21 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/knot.cc
   M /trunk/asymptote/knot.h
   M /trunk/asymptote/pool.cc

Fixed warnings/errors under cxx.

------------------------------------------------------------------------
r454 | rtprince | 2005-03-21 22:37:08 -0700 (Mon, 21 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/inst.h
   A /trunk/asymptote/item.h

Move vm::item to its own file.

------------------------------------------------------------------------
r453 | rtprince | 2005-03-21 22:32:30 -0700 (Mon, 21 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/types.h

Header file cleanup.

------------------------------------------------------------------------
r452 | jcbowman | 2005-03-21 22:17:08 -0700 (Mon, 21 Mar 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/datagraph.asy
   M /trunk/asymptote/doc/image.asy
   M /trunk/asymptote/doc/lineargraph.asy

Make legend a separate picture that can be positioned and aligned like any
other picture (see lineargraph.asy example). The legend must now be
explicitly added to the picture, for example, with add(point(E),legend(20E));

Palette also now returns a new picture.

------------------------------------------------------------------------
r451 | jcbowman | 2005-03-21 21:02:56 -0700 (Mon, 21 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/xasy

Updated move limits to be compatible with SW alignment.

------------------------------------------------------------------------
r450 | rtprince | 2005-03-21 16:28:54 -0700 (Mon, 21 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Use free function vm::pop instead of vm::stack::pop.

------------------------------------------------------------------------
r449 | rtprince | 2005-03-21 16:27:31 -0700 (Mon, 21 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/types.cc

std::equal is much faster than explicit iteration.

------------------------------------------------------------------------
r448 | hammera | 2005-03-21 12:31:47 -0700 (Mon, 21 Mar 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   A /trunk/asymptote/flatguide.cc
   A /trunk/asymptote/flatguide.h
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/guide.cc
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/guideflags.h
   A /trunk/asymptote/knot.cc
   A /trunk/asymptote/knot.h
   M /trunk/asymptote/mathop.h
   A /trunk/asymptote/mod.h
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Replaced the implementation of solving guides into paths.

Refactored the abstract syntax of operators.

------------------------------------------------------------------------
r447 | jcbowman | 2005-03-21 11:04:22 -0700 (Mon, 21 Mar 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/datagraph.asy
   M /trunk/asymptote/doc/diatom.asy

Changed marker filltype default to NoFill.

Introduced Above/Below and Crop/NoCrop variables.

------------------------------------------------------------------------
r446 | jcbowman | 2005-03-21 11:03:57 -0700 (Mon, 21 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc

Code cleanup.

------------------------------------------------------------------------
r445 | rtprince | 2005-03-21 10:06:20 -0700 (Mon, 21 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/pool.cc

memory::insert(poolitem) was eating most of the runtime. Use std::deque instead of std::set.

------------------------------------------------------------------------
r444 | jcbowman | 2005-03-21 02:23:10 -0700 (Mon, 21 Mar 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/datagraph.asy
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/doc/exp.asy
   M /trunk/asymptote/doc/loggraph.asy
   M /trunk/asymptote/doc/parametricgraph.asy
   M /trunk/asymptote/doc/secondaryaxis.asy
   M /trunk/asymptote/examples/cardiod.asy
   M /trunk/asymptote/mathop.h
   M /trunk/asymptote/picture.cc

Prepend only nonextended axes in current layer.

Fixed xlimits and ylimits; removed obsolete crop() routine.

Updated documentation.

------------------------------------------------------------------------
r443 | jcbowman | 2005-03-20 18:48:04 -0700 (Sun, 20 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/cardiod.asy

Draw axis on top of cardiod.

------------------------------------------------------------------------
r442 | jcbowman | 2005-03-20 17:33:14 -0700 (Sun, 20 Mar 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/doc/exp.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/types.cc


By default, draw axes before other objects in current layer.

Fixed frame alignment scaling.

------------------------------------------------------------------------
r441 | rtprince | 2005-03-20 17:32:39 -0700 (Sun, 20 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/mathop.h

Add include guards.

------------------------------------------------------------------------
r440 | jcbowman | 2005-03-20 17:12:50 -0700 (Sun, 20 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/stats.asy

Added least-squares fit.

------------------------------------------------------------------------
r439 | rtprince | 2005-03-20 17:03:45 -0700 (Sun, 20 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/mathop.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/stack.h

Use free function vm::pop instead of vm::stack::pop.

------------------------------------------------------------------------
r438 | jcbowman | 2005-03-19 01:26:51 -0700 (Sat, 19 Mar 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/stack.cc


Added append boolean option to output and xoutput.

Omit "runtime" from error().

Added frame marker(path g, pen p=currentpen).

------------------------------------------------------------------------
r437 | rtprince | 2005-03-18 15:41:29 -0700 (Fri, 18 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/absyn.h
   M /trunk/asymptote/access.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/entry.h
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/frame.h
   M /trunk/asymptote/guide.h
   M /trunk/asymptote/import.h
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/path.h
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/pool.cc
   M /trunk/asymptote/pool.h
   M /trunk/asymptote/transform.h
   M /trunk/asymptote/types.h

Rename namespace mempool to memory.

------------------------------------------------------------------------
r436 | rtprince | 2005-03-18 15:23:24 -0700 (Fri, 18 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/castop.h
   M /trunk/asymptote/mathop.h

Add file headers to castop.h, mathop.h.

------------------------------------------------------------------------
r435 | rtprince | 2005-03-18 15:17:06 -0700 (Fri, 18 Mar 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/cast.cc
   A /trunk/asymptote/castop.h
   M /trunk/asymptote/genv.cc
   A /trunk/asymptote/mathop.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

Move all template runtime code into dedicated files castop.h and mathop.h.
Cleanup all refrences to stack.h, so it isn't needlessly included.

------------------------------------------------------------------------
r434 | rtprince | 2005-03-18 14:33:24 -0700 (Fri, 18 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/drawelement.h

Header include cleanup.

------------------------------------------------------------------------
r433 | jcbowman | 2005-03-17 23:08:01 -0700 (Thu, 17 Mar 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy

Allow one to turn on autoscaling again with xlimits(infinity,infinity), etc.

Accept an overall scaling of frame alignment shifts.

------------------------------------------------------------------------
r432 | jcbowman | 2005-03-17 22:32:30 -0700 (Thu, 17 Mar 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy

Fixed interaction of new automin/automax scale flags with xlimits/ylimits.

Use a small tick by default for unlabelled intermediate decade ticks.

------------------------------------------------------------------------
r431 | rtprince | 2005-03-17 16:41:41 -0700 (Thu, 17 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

Remove UNALIAS, since it is no longer needed.

------------------------------------------------------------------------
r430 | rtprince | 2005-03-17 16:33:16 -0700 (Thu, 17 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/inst.cc
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

Simplify runtime file position reporting.

------------------------------------------------------------------------
r429 | rtprince | 2005-03-17 15:26:35 -0700 (Thu, 17 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

Start refactoring stack::run.

------------------------------------------------------------------------
r428 | rtprince | 2005-03-17 15:24:34 -0700 (Thu, 17 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/inst.cc
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/stack.cc

Replace inst::alloc with inst::makefunc + inst::popcall.

------------------------------------------------------------------------
r427 | rtprince | 2005-03-17 15:16:44 -0700 (Thu, 17 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/access.cc
   M /trunk/asymptote/access.h
   M /trunk/asymptote/inst.cc
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h

stack::globals is obsolete. Get rid of it.

------------------------------------------------------------------------
r426 | rtprince | 2005-03-16 22:38:04 -0700 (Wed, 16 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/stm.cc

Fix return breakage.

------------------------------------------------------------------------
r425 | jcbowman | 2005-03-16 22:09:05 -0700 (Wed, 16 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Don't draw logarithmic subticks by default when number of big ticks > 2.

------------------------------------------------------------------------
r424 | jcbowman | 2005-03-16 22:01:16 -0700 (Wed, 16 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Show 10 subticks by default for thinned logarithmic graphs.

------------------------------------------------------------------------
r423 | jcbowman | 2005-03-16 21:17:20 -0700 (Wed, 16 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/errormsg.cc

Fixed interactive line number reporting for files that are input.

------------------------------------------------------------------------
r422 | jcbowman | 2005-03-16 15:32:31 -0700 (Wed, 16 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.h

Fixed more cxx warning messages.

------------------------------------------------------------------------
r421 | jcbowman | 2005-03-16 14:52:12 -0700 (Wed, 16 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.h

Fixed cxx unused variable warning messages.

------------------------------------------------------------------------
r420 | jcbowman | 2005-03-16 14:35:40 -0700 (Wed, 16 Mar 2005) | 11 lines
Changed paths:
   M /trunk/asymptote/base/drawtree.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/stats.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/datagraph.asy
   A /trunk/asymptote/doc/histogram.asy
   M /trunk/asymptote/doc/image.asy
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/doc/mosquito.asy
   M /trunk/asymptote/examples/labelbox.asy
   M /trunk/asymptote/examples/sqrtx01.asy


Added frame alignment (analogous to label alignment) for positioning frames
on picture.

Generalized and simplified palette bar interface by using frame alignment.

Renamed addabout to add, drawabout to draw, fillabout to fill, and
filldrawabout to filldraw.

Updated documentation; added examples of frame alignment and histograms.

------------------------------------------------------------------------
r419 | rtprince | 2005-03-16 12:12:31 -0700 (Wed, 16 Mar 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/inst.cc
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/record.cc
   M /trunk/asymptote/record.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stack.h
   M /trunk/asymptote/stm.cc

A record (and module) is just a function that allows you to access its
variables after it is done. Implement them this way.

------------------------------------------------------------------------
r418 | rtprince | 2005-03-16 10:44:40 -0700 (Wed, 16 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/access.cc
   M /trunk/asymptote/access.h
   M /trunk/asymptote/builtin.cc

We don't use opcodes for functions any more, so remove instAccess.

------------------------------------------------------------------------
r417 | jcbowman | 2005-03-15 22:39:30 -0700 (Tue, 15 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Documented bool empty(frame).

------------------------------------------------------------------------
r416 | jcbowman | 2005-03-15 22:26:58 -0700 (Tue, 15 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/inst.cc
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/stack.cc

Changed arithmetic opcodes to functions.

------------------------------------------------------------------------
r415 | rtprince | 2005-03-15 21:05:15 -0700 (Tue, 15 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/absyn.h
   M /trunk/asymptote/stm.cc
   M /trunk/asymptote/stm.h

We don't treat files specially, so get rid of class.

------------------------------------------------------------------------
r414 | jcbowman | 2005-03-15 13:54:29 -0700 (Tue, 15 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/stack.cc

Moved interrupt check into main loop.

------------------------------------------------------------------------
r413 | rtprince | 2005-03-15 11:26:47 -0700 (Tue, 15 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/symbol.h

The only symbols should be coming from symbol::trans().

------------------------------------------------------------------------
r412 | rtprince | 2005-03-15 11:25:12 -0700 (Tue, 15 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Use get<>() instead of any_cast<>().

------------------------------------------------------------------------
r411 | rtprince | 2005-03-15 11:10:03 -0700 (Tue, 15 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Compile

Use $(OPTS) instead of $(OPT), which doesn't exsist.

------------------------------------------------------------------------
r410 | jcbowman | 2005-03-14 21:49:40 -0700 (Mon, 14 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.71cvs.

------------------------------------------------------------------------
r409 | jcbowman | 2005-03-14 21:33:12 -0700 (Mon, 14 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/fpu.h

Added missing #endif.

------------------------------------------------------------------------
r408 | jcbowman | 2005-03-14 21:32:02 -0700 (Mon, 14 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/fpu.h

Fixed preprocessor conditionals.

------------------------------------------------------------------------
r407 | jcbowman | 2005-03-14 21:18:31 -0700 (Mon, 14 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/fpu.h

Fixed dummy fpu exception support for machines lacking C99 fenv routines.

------------------------------------------------------------------------
r406 | jcbowman | 2005-03-14 20:48:27 -0700 (Mon, 14 Mar 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/patches/gv-3.5.8-all.patch
   A /trunk/asymptote/patches/gv-3.6.1-sigint.patch

Removed reference to deleted xdr files.

Added gv sigint.patch to prevent interactive interrupts from closing the
gv window.

------------------------------------------------------------------------
r405 | jcbowman | 2005-03-14 20:46:14 -0700 (Mon, 14 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/util.h

Added missing prototypes for cxx compiler.

------------------------------------------------------------------------
r404 | jcbowman | 2005-03-14 20:31:12 -0700 (Mon, 14 Mar 2005) | 11 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/errormsg.cc
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/fpu.h
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/interact.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Improved error and interrupt (ctrl-c) handling in interactive mode.

Mask floating point errors by default in interactive mode.

By first issuing an explicit reset command, code can now be entered prior
to executing an interactive input commands.

Added scroll(int n) and string cd(string) commands.

Added Jn and Yn Bessel functions.

------------------------------------------------------------------------
r403 | jcbowman | 2005-03-13 21:38:38 -0700 (Sun, 13 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Fixed bug in extension with a robust (and faster) parametric solver.

------------------------------------------------------------------------
r402 | jcbowman | 2005-03-12 04:25:01 -0700 (Sat, 12 Mar 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Added -bw option to convert all colors to black and white.

Removed double(file) in favour of single(file,false); also added
csv(file,false) and linemode(file,false).

------------------------------------------------------------------------
r401 | jcbowman | 2005-03-12 03:19:52 -0700 (Sat, 12 Mar 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/BUGS
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/pstoedit.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/image.asy
   D /trunk/asymptote/doc/image.xdr
   M /trunk/asymptote/patches/pstoedit-3.40asy.patch

Minor change to palette interface.

Replaced image.asy with more compact example to reduce distributed file sizes.

------------------------------------------------------------------------
r400 | jcbowman | 2005-03-12 01:22:59 -0700 (Sat, 12 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/patches/pstoedit-3.40asy.patch

Removed textpen argument from image labels.

------------------------------------------------------------------------
r399 | jcbowman | 2005-03-12 00:57:32 -0700 (Sat, 12 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/patches/pstoedit-3.40asy.patch

Fixed image support for pstoedit asy backend.

------------------------------------------------------------------------
r398 | jcbowman | 2005-03-10 18:01:45 -0700 (Thu, 10 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Thin crowded logarithmic axis.

------------------------------------------------------------------------
r397 | jcbowman | 2005-03-10 16:20:02 -0700 (Thu, 10 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/wedge.asy
   M /trunk/asymptote/examples/wheelanimation.asy

Updated examples to use XEquals rather than xequals.

------------------------------------------------------------------------
r396 | jcbowman | 2005-03-10 16:12:52 -0700 (Thu, 10 Mar 2005) | 11 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/secondaryaxis.asy
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h


Generalized secondary axes to handle any scaling (e.g. logarithmic) and
removed the two bool options (no longer needed).

Improved tick divisor calculation when automin=false and automax=false.

Added and documented file double(file) to complement file single(file)
for setting the precision of real XDR reads and writes.

Cleaned up automin and automax in scaleT and autoscaleT.

------------------------------------------------------------------------
r395 | jcbowman | 2005-03-10 07:21:59 -0700 (Thu, 10 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Removed unneeded -I- compilation flag.

------------------------------------------------------------------------
r394 | jcbowman | 2005-03-09 22:53:24 -0700 (Wed, 09 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.70cvs.

------------------------------------------------------------------------
r393 | jcbowman | 2005-03-09 22:34:58 -0700 (Wed, 09 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Install xdr image in examples directory.

------------------------------------------------------------------------
r392 | jcbowman | 2005-03-09 22:21:56 -0700 (Wed, 09 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.h

Fixed warning message.

------------------------------------------------------------------------
r391 | jcbowman | 2005-03-09 21:53:55 -0700 (Wed, 09 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/image.asy

Fixed font.

------------------------------------------------------------------------
r390 | jcbowman | 2005-03-09 21:44:32 -0700 (Wed, 09 Mar 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Recommended use of XEquals and YEquals axes over internal xequals and
yequals routines.

------------------------------------------------------------------------
r389 | jcbowman | 2005-03-09 21:20:38 -0700 (Wed, 09 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/patches/pstoedit-3.40asy.patch

Suppressed misleading warning message.

------------------------------------------------------------------------
r388 | jcbowman | 2005-03-09 20:47:55 -0700 (Wed, 09 Mar 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/equilateral.asy

New example.

------------------------------------------------------------------------
r387 | jcbowman | 2005-03-09 20:42:55 -0700 (Wed, 09 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/doc/asymptote.texi

Fixed numerical precision bug in extension (in math.asy, reported by Gao).

------------------------------------------------------------------------
r386 | jcbowman | 2005-03-09 20:07:45 -0700 (Wed, 09 Mar 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/datagraph.asy
   M /trunk/asymptote/doc/image.asy
   A /trunk/asymptote/doc/image.xdr

Fixed secondary axis tick selection;
Improved tick selection for crowded axis when automin or automax=false.
Added n-point unit cross routine.
Added Grayscale and Rainbow palettes.
Documented color density images, palettes, and mark option to draw routine,
with examples.

------------------------------------------------------------------------
r385 | jcbowman | 2005-03-08 22:34:28 -0700 (Tue, 08 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/image.asy

Slightly reduce default number of colors to workaround gs pdf limitations.

------------------------------------------------------------------------
r384 | jcbowman | 2005-03-07 22:56:26 -0700 (Mon, 07 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/secondaryaxis.asy
   A /trunk/asymptote/drawimage.h

Added missing file.

------------------------------------------------------------------------
r383 | jcbowman | 2005-03-07 22:31:44 -0700 (Mon, 07 Mar 2005) | 14 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   A /trunk/asymptote/base/palette.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/pstoedit.asy
   M /trunk/asymptote/builtin.cc
   A /trunk/asymptote/doc/image.asy
   M /trunk/asymptote/doc/secondaryaxis.asy
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Added support for generating image density plots and palettes.

Added support for data markers, including cross, plus, and polygon markers.

Added min and max functions for 2d and 3d arrays.

Fixed tick divisors in secondary axes.

Deep copy path arrays to avoid suprises.

Fixed limits() in graph.asy.

Respect "#" in format strings (allows trailing zeros).

------------------------------------------------------------------------
r382 | jcbowman | 2005-03-05 12:16:18 -0700 (Sat, 05 Mar 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/secondaryaxis.asy

More general example of secondary axis.

------------------------------------------------------------------------
r381 | jcbowman | 2005-03-05 12:14:54 -0700 (Sat, 05 Mar 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/loggraph.asy

Fixed secondary axes bug;
xlimits, ylimits, and limits now use properly scaled user values.

------------------------------------------------------------------------
r380 | jcbowman | 2005-02-27 20:51:58 -0700 (Sun, 27 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain.asy

Minor optimizations.

------------------------------------------------------------------------
r379 | jcbowman | 2005-02-27 11:40:32 -0700 (Sun, 27 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/examples/venn.asy

Adjusted margins so that arrows all have same length.

------------------------------------------------------------------------
r378 | jcbowman | 2005-02-27 11:23:50 -0700 (Sun, 27 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/patches/pstoedit-3.40asy.patch

Updates to support Microsoft Windows.

------------------------------------------------------------------------
r377 | jcbowman | 2005-02-27 09:49:10 -0700 (Sun, 27 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Fixed finite(pair).

------------------------------------------------------------------------
r376 | jcbowman | 2005-02-27 05:29:47 -0700 (Sun, 27 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.69cvs.

------------------------------------------------------------------------
r375 | jcbowman | 2005-02-27 04:59:56 -0700 (Sun, 27 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/simplex.asy

Added Andy's constraint removal code for even better simplex optimization.

------------------------------------------------------------------------
r374 | jcbowman | 2005-02-26 22:14:35 -0700 (Sat, 26 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/venn.asy

Updated to use Margin rather than subpath.

------------------------------------------------------------------------
r373 | jcbowman | 2005-02-26 22:00:33 -0700 (Sat, 26 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.68cvs.

------------------------------------------------------------------------
r372 | jcbowman | 2005-02-26 19:48:49 -0700 (Sat, 26 Feb 2005) | 9 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawlabel.cc
   A /trunk/asymptote/patches/gv-3.6.1-getopt.patch
   A /trunk/asymptote/patches/gv-3.6.1-gs8.patch
   A /trunk/asymptote/patches/gv-3.6.1-landscape.patch
   M /trunk/asymptote/patches/pstoedit-3.40asy.patch
   M /trunk/asymptote/pen.h

Initialize font explicitly to ensure compatibility between tex pipe and
final latex processing and to ensure tex pipe font is properly reinitialized.

If picture cannot be fit to requested size, scale size by sqrt(2) and retry.

Added gv-3.6.1 patches; updated documentation.

Modified pstoedit patch to remove unneeded shipout().

------------------------------------------------------------------------
r371 | jcbowman | 2005-02-26 14:55:50 -0700 (Sat, 26 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/feynman.asy
   M /trunk/asymptote/examples/eetomumu.asy

arrowsize updates

------------------------------------------------------------------------
r370 | jcbowman | 2005-02-26 01:23:43 -0700 (Sat, 26 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/simplex.asy

Removed superflous constraints before solving linear programming problem.

------------------------------------------------------------------------
r369 | jcbowman | 2005-02-25 22:51:35 -0700 (Fri, 25 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/simplex.asy

Check that r.c >= 0 in selectVar (this guarantees that r.t[col] < 0).

------------------------------------------------------------------------
r368 | jcbowman | 2005-02-25 20:31:21 -0700 (Fri, 25 Feb 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/simplex.asy
   M /trunk/asymptote/doc/asymptote.texi

Optimized simplex pivoting.

Made global constants static.

Fixed recently introduced error in relative(picture, pair).

------------------------------------------------------------------------
r367 | jcbowman | 2005-02-25 11:11:52 -0700 (Fri, 25 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi

Minor errorbar updates.

------------------------------------------------------------------------
r366 | jcbowman | 2005-02-25 11:11:20 -0700 (Fri, 25 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/feynman.asy

arrowsize updates

------------------------------------------------------------------------
r365 | jcbowman | 2005-02-21 23:41:54 -0700 (Mon, 21 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.67cvs.

------------------------------------------------------------------------
r364 | jcbowman | 2005-02-21 22:41:21 -0700 (Mon, 21 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/xasy

Improved selection highlighting in GUI.

------------------------------------------------------------------------
r363 | jcbowman | 2005-02-20 23:12:23 -0700 (Sun, 20 Feb 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/runtime.cc

Put quotes around outputted font command string.
Set camp::TeXcontaminated to false upon decontaminating.

------------------------------------------------------------------------
r362 | jcbowman | 2005-02-20 21:57:04 -0700 (Sun, 20 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/runtime.cc

Moved interactive rejectline code back into main.cc.

------------------------------------------------------------------------
r361 | jcbowman | 2005-02-20 21:16:09 -0700 (Sun, 20 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.cc

Moved cleanup functions into exitFunction.

------------------------------------------------------------------------
r360 | jcbowman | 2005-02-20 20:41:20 -0700 (Sun, 20 Feb 2005) | 10 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/bezier.asy
   M /trunk/asymptote/doc/bigsquare.asy
   M /trunk/asymptote/doc/cube.asy
   M /trunk/asymptote/doc/datagraph.asy
   M /trunk/asymptote/doc/diagonal.asy
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/doc/exp.asy
   M /trunk/asymptote/doc/generalaxis.asy
   M /trunk/asymptote/doc/hatch.asy
   M /trunk/asymptote/doc/labelsquare.asy
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/doc/lineargraph.asy
   M /trunk/asymptote/doc/linetype.asy
   M /trunk/asymptote/doc/loggraph.asy
   M /trunk/asymptote/doc/logo.asy
   M /trunk/asymptote/doc/mosquito.asy
   M /trunk/asymptote/doc/parametricgraph.asy
   M /trunk/asymptote/doc/quartercircle.asy
   M /trunk/asymptote/doc/secondaryaxis.asy
   M /trunk/asymptote/doc/shade.asy
   M /trunk/asymptote/doc/shadedtiling.asy
   M /trunk/asymptote/doc/square.asy
   M /trunk/asymptote/doc/superpath.asy
   M /trunk/asymptote/doc/tile.asy
   M /trunk/asymptote/doc/westnile.asy
   M /trunk/asymptote/examples/Pythagoras.asy
   M /trunk/asymptote/examples/cardiod.asy
   M /trunk/asymptote/examples/centroidfg.asy
   M /trunk/asymptote/examples/circles.asy
   M /trunk/asymptote/examples/conicurv.asy
   M /trunk/asymptote/examples/cos2theta.asy
   M /trunk/asymptote/examples/cosaddition.asy
   M /trunk/asymptote/examples/delu.asy
   M /trunk/asymptote/examples/dragon.asy
   M /trunk/asymptote/examples/eetomumu.asy
   M /trunk/asymptote/examples/equilchord.asy
   M /trunk/asymptote/examples/fano.asy
   M /trunk/asymptote/examples/fermi.asy
   M /trunk/asymptote/examples/fjortoft.asy
   M /trunk/asymptote/examples/geometry.asy
   M /trunk/asymptote/examples/grid.asy
   M /trunk/asymptote/examples/integraltest.asy
   M /trunk/asymptote/examples/labelbox.asy
   M /trunk/asymptote/examples/lever.asy
   M /trunk/asymptote/examples/log.asy
   M /trunk/asymptote/examples/near_earth.asy
   M /trunk/asymptote/examples/phase.asy
   M /trunk/asymptote/examples/planes.asy
   M /trunk/asymptote/examples/polararea.asy
   M /trunk/asymptote/examples/polarcircle.asy
   M /trunk/asymptote/examples/progrid.asy
   M /trunk/asymptote/examples/ring.asy
   M /trunk/asymptote/examples/sacone.asy
   M /trunk/asymptote/examples/sin1x.asy
   M /trunk/asymptote/examples/sinxlex.asy
   M /trunk/asymptote/examples/spring0.asy
   M /trunk/asymptote/examples/spring2.asy
   M /trunk/asymptote/examples/tanh.asy
   M /trunk/asymptote/examples/treetest.asy
   M /trunk/asymptote/examples/unitcircle.asy
   M /trunk/asymptote/examples/upint.asy
   M /trunk/asymptote/examples/wedge.asy
   M /trunk/asymptote/examples/xsin1x.asy
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Added atexit function.

A shipout() command is added implicitly at file exit if no previous shipout
commands have been executed. The examples were updated to remove any
unnecessary shipout() calls.

Used atexit to clean up asymptote.sty and interactive mode.

Files with no drawing commands now work with -f pdf.

------------------------------------------------------------------------
r359 | jcbowman | 2005-02-20 02:07:38 -0700 (Sun, 20 Feb 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy

Fixed (logarithmic and other) scalings of XEquals and YEquals axes and
errorbars.

------------------------------------------------------------------------
r358 | jcbowman | 2005-02-20 01:28:25 -0700 (Sun, 20 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed typo.

------------------------------------------------------------------------
r357 | jcbowman | 2005-02-20 01:25:04 -0700 (Sun, 20 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.66cvs.

------------------------------------------------------------------------
r356 | jcbowman | 2005-02-20 00:47:46 -0700 (Sun, 20 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/asymptote.texi

Fixed location of latexusage.tex.

------------------------------------------------------------------------
r355 | jcbowman | 2005-02-20 00:39:25 -0700 (Sun, 20 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.65cvs.

------------------------------------------------------------------------
r354 | jcbowman | 2005-02-19 23:28:21 -0700 (Sat, 19 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/treetest.asy

Fixed typos in example.

------------------------------------------------------------------------
r353 | jcbowman | 2005-02-19 23:19:39 -0700 (Sat, 19 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/feynman.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/mosquito.asy
   M /trunk/asymptote/doc/westnile.asy

Updated examples.

------------------------------------------------------------------------
r352 | jcbowman | 2005-02-19 23:00:14 -0700 (Sat, 19 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/eetomumu.asy

Linewidth change.

------------------------------------------------------------------------
r351 | jcbowman | 2005-02-19 22:57:01 -0700 (Sat, 19 Feb 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/datagraph.asy
   M /trunk/asymptote/examples/cosaddition.asy
   M /trunk/asymptote/examples/delu.asy
   M /trunk/asymptote/examples/equilchord.asy
   M /trunk/asymptote/examples/fjortoft.asy
   M /trunk/asymptote/examples/geometry.asy
   M /trunk/asymptote/examples/lever.asy
   M /trunk/asymptote/examples/near_earth.asy
   M /trunk/asymptote/examples/polararea.asy
   M /trunk/asymptote/examples/polarcircle.asy
   M /trunk/asymptote/examples/sacone.asy
   M /trunk/asymptote/examples/sinxlex.asy
   M /trunk/asymptote/examples/unitcircle.asy

Added DotMargin margin qualifier.
Updated examples to use margins.

------------------------------------------------------------------------
r350 | jcbowman | 2005-02-19 21:40:42 -0700 (Sat, 19 Feb 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/base/feynman.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/datagraph.asy
   M /trunk/asymptote/examples/Pythagoras.asy
   M /trunk/asymptote/examples/polararea.asy
   M /trunk/asymptote/examples/spring.asy
   M /trunk/asymptote/examples/triads.asy

Added errorbar routines to graph.asy.

Changed arrowhead and dimension bar default size specifiers:
arrowsize to arrowsize(pen p=currentpen),
arcarrowsize to arcarrowsize(pen p=currentpen),
barsize to barsize(pen p=currentpen).

------------------------------------------------------------------------
r349 | jcbowman | 2005-02-19 18:29:46 -0700 (Sat, 19 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Fixed bug in eval(f(T), T[] A).

------------------------------------------------------------------------
r348 | jcbowman | 2005-02-19 11:35:38 -0700 (Sat, 19 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Documented real[] A vs. real A[] issue.

------------------------------------------------------------------------
r347 | jcbowman | 2005-02-19 10:50:51 -0700 (Sat, 19 Feb 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/examples/sqrtx01.asy

Documented and improved margin routines.

Included correct latexusage file in documentation.

------------------------------------------------------------------------
r346 | jcbowman | 2005-02-18 23:32:16 -0700 (Fri, 18 Feb 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/feynman.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/examples/Pythagoras.asy
   M /trunk/asymptote/examples/sqrtx01.asy

Added Margin, PenMargin, and TrueMargin drawing qualifiers.

Fixed name conflicts between asymptote.sty and comment.sty.

Install latexusage.tex with examples.

------------------------------------------------------------------------
r345 | jcbowman | 2005-02-18 15:07:55 -0700 (Fri, 18 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.cc

Fix diagnostic.

------------------------------------------------------------------------
r344 | jcbowman | 2005-02-18 14:13:16 -0700 (Fri, 18 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.cc

Fixed segmentation fault in anonymous function diagnostic.

------------------------------------------------------------------------
r343 | jcbowman | 2005-02-18 02:32:37 -0700 (Fri, 18 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.64cvs.

------------------------------------------------------------------------
r342 | jcbowman | 2005-02-18 01:54:40 -0700 (Fri, 18 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Reset lastpen on every call to texinit.

------------------------------------------------------------------------
r341 | jcbowman | 2005-02-18 01:32:44 -0700 (Fri, 18 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Fixed harmless typo.

------------------------------------------------------------------------
r340 | jcbowman | 2005-02-18 01:28:13 -0700 (Fri, 18 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.63cvs.

------------------------------------------------------------------------
r339 | jcbowman | 2005-02-18 00:27:57 -0700 (Fri, 18 Feb 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/psfile.h

Fixed shading colorspace & fillrule/baseline output strings;
removed unwanted space from gsave/grestore.

------------------------------------------------------------------------
r338 | jcbowman | 2005-02-17 23:38:20 -0700 (Thu, 17 Feb 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/pstoedit.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/labelsquare.asy
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/examples/geometry.asy
   M /trunk/asymptote/examples/sqrtx01.asy
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h

Added basealign pen type to align labels using the TeX baseline, if
applicable, rather than using the full bounding box. (The default continues
to be nobasealign).

Documentation improved in several areas.

------------------------------------------------------------------------
r337 | jcbowman | 2005-02-17 07:57:51 -0700 (Thu, 17 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/util.h

Added missing include.

------------------------------------------------------------------------
r336 | jcbowman | 2005-02-17 00:02:35 -0700 (Thu, 17 Feb 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/doc/labelsquare.asy

Simple example of label positioning.

------------------------------------------------------------------------
r335 | jcbowman | 2005-02-16 23:56:21 -0700 (Wed, 16 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Corrected index entry.

------------------------------------------------------------------------
r334 | jcbowman | 2005-02-16 23:54:19 -0700 (Wed, 16 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/util.h

Workaround broken cxx linux-alpha headers.

------------------------------------------------------------------------
r333 | jcbowman | 2005-02-16 23:38:29 -0700 (Wed, 16 Feb 2005) | 11 lines
Changed paths:
   M /trunk/asymptote/README
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/bigsquare.asy
   M /trunk/asymptote/examples/geometry.asy
   A /trunk/asymptote/examples/sflogo.eps
   M /trunk/asymptote/patches/pstoedit-3.40asy.patch
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h
   M /trunk/asymptote/util.h

EPS files (and other formats supported by \includegraphics) can now be
included and positioned just like any other LaTeX label (the include
function has been changed to return a string containing an includegraphics
command that can be used with label).

Added image support to pstoedit backend.

Fixed compilation problems under Solaris.

Updated documentation.

------------------------------------------------------------------------
r332 | rtprince | 2005-02-16 10:43:22 -0700 (Wed, 16 Feb 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac

CFLAGS is already subst'd by AC_PROG_CC.
CXX defaults to g++ if it is available (AC_PROG_CXX).
Define CC in Makefile if we get it from AC_PROG_CC.

------------------------------------------------------------------------
r331 | jcbowman | 2005-02-16 10:42:33 -0700 (Wed, 16 Feb 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/absyn.cc
   M /trunk/asymptote/absyn.h
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/name.h
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/newexp.h
   M /trunk/asymptote/stm.cc
   M /trunk/asymptote/stm.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Changed namespace absyn to absyntax to avoid conflicts with class of same
name under some compilers.

------------------------------------------------------------------------
r330 | jcbowman | 2005-02-16 10:24:02 -0700 (Wed, 16 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.l

Namespace as -> absyn.

------------------------------------------------------------------------
r329 | jcbowman | 2005-02-16 10:18:44 -0700 (Wed, 16 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.y

Namespace as -> absyn.

------------------------------------------------------------------------
r328 | jcbowman | 2005-02-16 10:14:02 -0700 (Wed, 16 Feb 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/absyn.cc
   M /trunk/asymptote/absyn.h
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/name.h
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/newexp.h
   M /trunk/asymptote/stm.cc
   M /trunk/asymptote/stm.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Renamed namespace "as" to "absyn" to work around Solaris namespace pollution.
Added CXX=g++ to configure.ac and removed -DNDEBUG flag.

------------------------------------------------------------------------
r327 | jcbowman | 2005-02-15 21:23:14 -0700 (Tue, 15 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Clip should insert beginclip at beginning of current layer.

------------------------------------------------------------------------
r326 | jcbowman | 2005-02-15 16:46:32 -0700 (Tue, 15 Feb 2005) | 8 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   A /trunk/asymptote/base/pstoedit.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/patches/pstoedit-3.40asy.patch
   M /trunk/asymptote/runtime.cc

Reinstated underlying frame clipping for picture clipping (with transform
bug fix), allowing picture unfill to be properly implemented (using frame
unfill).

Moved beginclip, endclip, gsave, and grestore to pstoedit.asy.

Fixed remaining gsave/grestore bugs in Asymptote backend to pstoedit.

------------------------------------------------------------------------
r325 | jcbowman | 2005-02-15 01:01:03 -0700 (Tue, 15 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Code clean up; added pair min(path[]) and max(path[]) functions.

------------------------------------------------------------------------
r324 | jcbowman | 2005-02-14 22:25:28 -0700 (Mon, 14 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.62cvs.

------------------------------------------------------------------------
r323 | jcbowman | 2005-02-14 20:39:00 -0700 (Mon, 14 Feb 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/doc/cube.asy
   A /trunk/asymptote/doc/superpath.asy

New examples.

------------------------------------------------------------------------
r322 | jcbowman | 2005-02-14 19:57:01 -0700 (Mon, 14 Feb 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/drawgrestore.h
   A /trunk/asymptote/drawgsave.h

Added PostScript grestore/gsave objects.

------------------------------------------------------------------------
r321 | jcbowman | 2005-02-14 19:54:11 -0700 (Mon, 14 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed spelling and grammar.

------------------------------------------------------------------------
r320 | jcbowman | 2005-02-14 18:01:27 -0700 (Mon, 14 Feb 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/base/asy.vim
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   A /trunk/asymptote/patches/pstoedit-3.40asy.patch
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h

Added Asymptote backend and support for pstoedit, including native
clipping and subpaths.

Added Postscript font and scaled TeX font support.

------------------------------------------------------------------------
r319 | jcbowman | 2005-02-13 14:57:10 -0700 (Sun, 13 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi

Added warning message and documentation about clipping deconstructed objects.

------------------------------------------------------------------------
r318 | jcbowman | 2005-02-13 14:36:46 -0700 (Sun, 13 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Added -gray option.

------------------------------------------------------------------------
r317 | jcbowman | 2005-02-13 11:21:41 -0700 (Sun, 13 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/asymptote.texi

Install documentation examples and data files in examples directory.

------------------------------------------------------------------------
r316 | jcbowman | 2005-02-13 11:08:12 -0700 (Sun, 13 Feb 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawlabel.cc
   A /trunk/asymptote/examples/labelbox.asy
   M /trunk/asymptote/examples/ring.asy
   M /trunk/asymptote/examples/yingyang.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h

Reimplemented picture clipping to fix transformation and layering of
clipped pictures.

Use correct font and fontsize for computing label bounding boxes.

Use -O0 for producing dependency data.

------------------------------------------------------------------------
r315 | jcbowman | 2005-02-12 02:26:46 -0700 (Sat, 12 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/featpost3D.asy

Added background variable.

------------------------------------------------------------------------
r314 | jcbowman | 2005-02-12 02:21:42 -0700 (Sat, 12 Feb 2005) | 20 lines
Changed paths:
   M /trunk/asymptote/README
   A /trunk/asymptote/base/drawtree.asy
   M /trunk/asymptote/base/graph3d.asy
   M /trunk/asymptote/base/metapost.asy
   M /trunk/asymptote/base/patterns.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/shadedtiling.asy
   M /trunk/asymptote/doc/tile.asy
   M /trunk/asymptote/drawclipbegin.h
   M /trunk/asymptote/drawclipend.h
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawfill.cc
   M /trunk/asymptote/drawfill.h
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/drawpath.cc
   A /trunk/asymptote/examples/ring.asy
   A /trunk/asymptote/examples/treetest.asy
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Added drawing, filling, and clipping of compound paths built up with a pen
lift (moveto) operator ^^ instead of --.

Added functions to unfill a region to transparent background.

Added zerowinding and evenodd pen types for filling and clipping.

Introduced pen types squarecap, roundcap, extendcap, miterjoin,
roundjoin, beveljoin to replace linecap(Square) calls, etc.

Added checker pattern.

Added LaTeX NFSS and TeX fonts and ability to override default baselineskip.

Fixed bug in LaTeX rotation angle output format.

Added contributed tree drawing script and example.

Updated documentation.

------------------------------------------------------------------------
r313 | jcbowman | 2005-02-09 08:08:27 -0700 (Wed, 09 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy-mode.el
   M /trunk/asymptote/base/asy.vim

Editing mode updates.

------------------------------------------------------------------------
r312 | jcbowman | 2005-02-09 07:40:20 -0700 (Wed, 09 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/Makefile

Renamed labelframe to labelBox; added labelbox(frame).

------------------------------------------------------------------------
r311 | jcbowman | 2005-02-08 22:46:20 -0700 (Tue, 08 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

added labelframe and point(frame,dir) routines.

------------------------------------------------------------------------
r310 | hammera | 2005-02-08 14:45:32 -0700 (Tue, 08 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/asy.vim

Changed string highlighting to recognize double \ escapes.

------------------------------------------------------------------------
r309 | jcbowman | 2005-02-05 14:43:28 -0700 (Sat, 05 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/feynman.asy
   M /trunk/asymptote/base/patterns.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/bigsquare.asy
   M /trunk/asymptote/doc/hatch.asy
   M /trunk/asymptote/doc/quartercircle.asy
   M /trunk/asymptote/doc/tile.asy

Updated documentation and pattern examples.

------------------------------------------------------------------------
r308 | jcbowman | 2005-02-04 21:49:13 -0700 (Fri, 04 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/patterns.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/hatch.asy

Added brick pattern.

------------------------------------------------------------------------
r307 | jcbowman | 2005-02-04 15:15:16 -0700 (Fri, 04 Feb 2005) | 9 lines
Changed paths:
   M /trunk/asymptote/base/feynman.asy
   A /trunk/asymptote/base/patterns.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/hatch.asy
   M /trunk/asymptote/doc/shadedtiling.asy
   A /trunk/asymptote/doc/tile.asy
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/settings.cc

Added bool option to linetype to disable automatic scaling of linetype
parameters with pen size. Fixed segmentation fault and float point
exception in adjust_dash in drawpath.cc.

Added bbox(Background) option for producing a nontransparent background.

Moved simplified pattern routines and builtin patterns hatch, crosshatch,
and tile to patterns.asy. Updated examples and documentation.

------------------------------------------------------------------------
r306 | jcbowman | 2005-02-03 20:05:37 -0700 (Thu, 03 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/interact.h

Fixed recently broken interact mode.

------------------------------------------------------------------------
r305 | jcbowman | 2005-02-03 12:18:20 -0700 (Thu, 03 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac

Moved default CFLAGS into configure.ac

------------------------------------------------------------------------
r304 | jcbowman | 2005-02-02 12:16:31 -0700 (Wed, 02 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Fixed optimization flags (revert last change).

------------------------------------------------------------------------
r303 | rtprince | 2005-02-02 07:40:53 -0700 (Wed, 02 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Stanardize CFLAGS handling.

------------------------------------------------------------------------
r302 | jcbowman | 2005-02-02 05:16:25 -0700 (Wed, 02 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/interact.h

Fixed header problems under FreeBSD.

------------------------------------------------------------------------
r301 | jcbowman | 2005-02-01 23:54:33 -0700 (Tue, 01 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.61cvs.

------------------------------------------------------------------------
r300 | jcbowman | 2005-02-01 23:10:58 -0700 (Tue, 01 Feb 2005) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/grid.asy
   M /trunk/asymptote/picture.cc

Interactive mode automatically restarts ASYMPTOTE_PSVIEWER in case it exited.

------------------------------------------------------------------------
r299 | jcbowman | 2005-02-01 23:07:24 -0700 (Tue, 01 Feb 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Added picture grid(int Nx, int Ny, pen p=currentpen) function for
generating square lattices.

------------------------------------------------------------------------
r298 | jcbowman | 2005-02-01 23:04:57 -0700 (Tue, 01 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Simplified binary installation instructions; updated hatch.asy listing.

------------------------------------------------------------------------
r297 | rtprince | 2005-02-01 09:03:21 -0700 (Tue, 01 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/knotlist.cc

Fix path solving. Strange place for a bug.

------------------------------------------------------------------------
r296 | jcbowman | 2005-02-01 01:52:50 -0700 (Tue, 01 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Removed extra newline from diagnostic.

------------------------------------------------------------------------
r295 | jcbowman | 2005-02-01 00:43:33 -0700 (Tue, 01 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h

Fixed namespace/function conflicts.

------------------------------------------------------------------------
r294 | jcbowman | 2005-02-01 00:33:26 -0700 (Tue, 01 Feb 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Fixed interactive mode to suppress standard I/O also from static imports.

------------------------------------------------------------------------
r293 | jcbowman | 2005-01-31 20:41:57 -0700 (Mon, 31 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.cc

Fix rfind(string s, string t) and update documentation of string functions.

------------------------------------------------------------------------
r292 | jcbowman | 2005-01-31 17:42:04 -0700 (Mon, 31 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.cc

Add facility for checking to see if a file exists, using bool error(file).

------------------------------------------------------------------------
r291 | jcbowman | 2005-01-31 15:15:48 -0700 (Mon, 31 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h

Fixed multiple interactive shipouts in graphs with legends.

------------------------------------------------------------------------
r290 | jcbowman | 2005-01-30 23:21:33 -0700 (Sun, 30 Jan 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc

Interactive mode now supports inputting files with multiple shipouts.
Interactive mode disables deconstruction (xasy).

------------------------------------------------------------------------
r289 | jcbowman | 2005-01-30 22:17:47 -0700 (Sun, 30 Jan 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/texfile.h

Fixed endl and tab in plain.asy to produce C strings.
Fixed recently broken include command.
Renamed internal symbol ASYalign to more meaningful ASYbase in baseline.

------------------------------------------------------------------------
r288 | jcbowman | 2005-01-30 21:46:28 -0700 (Sun, 30 Jan 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h

Put file back into mempool by making typein and typeout variables rather
than pointers.

------------------------------------------------------------------------
r287 | jcbowman | 2005-01-30 17:44:14 -0700 (Sun, 30 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/cosaddition.asy
   M /trunk/asymptote/examples/sinxlex.asy

Updated examples to use math.arc routine.

------------------------------------------------------------------------
r286 | jcbowman | 2005-01-30 15:55:47 -0700 (Sun, 30 Jan 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/errormsg.h
   M /trunk/asymptote/interact.cc

Allow optional Asymptote commands to be specified on the same line as
interactive input command.

------------------------------------------------------------------------
r285 | jcbowman | 2005-01-30 11:15:01 -0700 (Sun, 30 Jan 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/interact.cc
   M /trunk/asymptote/interact.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/runtime.cc

Buffer stdin in interactive mode.
Changed Import to input, which includes code directly into Asymptote, so
that the user has access to the same environment that the code sees.
Cleaned up fileio and removed it from mempool due to conflict with iostream
routines.

------------------------------------------------------------------------
r284 | jcbowman | 2005-01-28 20:04:41 -0700 (Fri, 28 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/texfile.h

Add baseline TeX code back into texfile.h from plain.asy.

------------------------------------------------------------------------
r283 | jcbowman | 2005-01-28 02:54:10 -0700 (Fri, 28 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.60cvs.

------------------------------------------------------------------------
r282 | jcbowman | 2005-01-28 01:21:34 -0700 (Fri, 28 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Makedepend updates.

------------------------------------------------------------------------
r281 | jcbowman | 2005-01-28 01:09:05 -0700 (Fri, 28 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

More makefile tweaks.

------------------------------------------------------------------------
r280 | jcbowman | 2005-01-28 00:40:32 -0700 (Fri, 28 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile

Final makefile updates.

------------------------------------------------------------------------
r279 | jcbowman | 2005-01-28 00:15:07 -0700 (Fri, 28 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/runtime.cc

Automatically check for broken rpc/xdr headers.

------------------------------------------------------------------------
r278 | jcbowman | 2005-01-27 23:01:20 -0700 (Thu, 27 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Fixed bounds to be consistent with behaviour of new quadratic solver.

------------------------------------------------------------------------
r277 | jcbowman | 2005-01-27 22:41:06 -0700 (Thu, 27 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Implemented robust, accurate quadratic equation solver (used in dirtime).

------------------------------------------------------------------------
r276 | jcbowman | 2005-01-27 16:20:26 -0700 (Thu, 27 Jan 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/getopt.c
   A /trunk/asymptote/getopt.h
   A /trunk/asymptote/getopt1.c
   M /trunk/asymptote/settings.cc

Added getopt for systems without full GNU getopt support (e.g. cygwin,
FreeBSD).

Use "make all/make install" to produce/install both asy and man pages.

------------------------------------------------------------------------
r275 | rtprince | 2005-01-27 00:30:12 -0700 (Thu, 27 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Better? quadratic routine.

------------------------------------------------------------------------
r274 | rtprince | 2005-01-26 11:06:22 -0700 (Wed, 26 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Use solveQuadratic for path::bounds as well.

------------------------------------------------------------------------
r273 | rtprince | 2005-01-26 10:44:00 -0700 (Wed, 26 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Fix fuzz case in cubic dir.

------------------------------------------------------------------------
r272 | rtprince | 2005-01-26 10:37:55 -0700 (Wed, 26 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/pair.h

Duplicate code.

------------------------------------------------------------------------
r271 | jcbowman | 2005-01-26 09:47:50 -0700 (Wed, 26 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/path.cc

Added fuzz to fix dirtime(unitcircle,dir(-45)) bug under make OPT=-g.

------------------------------------------------------------------------
r270 | jcbowman | 2005-01-26 01:14:32 -0700 (Wed, 26 Jan 2005) | 9 lines
Changed paths:
   A /trunk/asymptote/base/babel.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/examples/integraltest.asy
   M /trunk/asymptote/examples/lowupint.asy
   M /trunk/asymptote/examples/polararea.asy
   M /trunk/asymptote/examples/sqrtx01.asy
   M /trunk/asymptote/exp.cc

Implemented all ANSI C character string escape sequences for C strings.
Removed all escape sequences from TeX strings except for \", which maps to ".
Added support for LaTeX babel package.

Improved arc so that it coincides exactly with circle approximation for all
angles. Added triangle arc routine to math.asy.

Renamed gray to lightgray in the example files.

------------------------------------------------------------------------
r269 | jcbowman | 2005-01-25 09:02:15 -0700 (Tue, 25 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.cc

Fixed explicit keyword (broken in dec.cc 1.8 on 2005-01-19).

------------------------------------------------------------------------
r268 | jcbowman | 2005-01-22 01:55:26 -0700 (Sat, 22 Jan 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/examples/planes.asy
   M /trunk/asymptote/examples/sinxlex.asy
   M /trunk/asymptote/examples/unitcircle.asy

Renamed gray to lightgray; gray now means gray(0.5).
Added colorPens and monoPens lists and boolean variable mono.

------------------------------------------------------------------------
r267 | jcbowman | 2005-01-22 00:14:42 -0700 (Sat, 22 Jan 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/pen.h

TRANSPARENT pen now has higher precedence that DEFCOLOR; also output
"invisible" for this pen color.

------------------------------------------------------------------------
r266 | jcbowman | 2005-01-21 23:48:56 -0700 (Fri, 21 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Added checks on string position arguments.

------------------------------------------------------------------------
r265 | rtprince | 2005-01-21 06:44:46 -0700 (Fri, 21 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.l

Handle invalid numbers gracefully.

------------------------------------------------------------------------
r264 | jcbowman | 2005-01-20 21:35:54 -0700 (Thu, 20 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/camp.l

Fixed cstring so that '\\' produces a backslash.

------------------------------------------------------------------------
r263 | rtprince | 2005-01-20 15:35:38 -0700 (Thu, 20 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.l

Add C-style strings delimited by '. (e.g. '\n' instead of "\\n").

------------------------------------------------------------------------
r262 | jcbowman | 2005-01-20 03:14:02 -0700 (Thu, 20 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

More arc improvements.

------------------------------------------------------------------------
r261 | jcbowman | 2005-01-20 01:19:33 -0700 (Thu, 20 Jan 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/base/featpost3D.asy
   M /trunk/asymptote/base/feynman.asy
   M /trunk/asymptote/base/plain.asy
   A /trunk/asymptote/examples/eetomumu.asy
   A /trunk/asymptote/examples/fermi.asy
   D /trunk/asymptote/examples/gluon.asy
   M /trunk/asymptote/picture.cc

Pdf updates.
Added new arc routine and point/path utility functions.
Added new examples and updates to feynman.asy.

------------------------------------------------------------------------
r260 | rtprince | 2005-01-18 22:48:12 -0700 (Tue, 18 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO

*** empty log message ***

------------------------------------------------------------------------
r259 | rtprince | 2005-01-18 22:44:26 -0700 (Tue, 18 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Get rid of as::defaultExp, and store varinit* in signature instead.

------------------------------------------------------------------------
r258 | jcbowman | 2005-01-18 22:38:39 -0700 (Tue, 18 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/xasy

Minor bbox fuzz and alignment adjustments; fixed xasy alignment.

------------------------------------------------------------------------
r257 | jcbowman | 2005-01-18 20:49:33 -0700 (Tue, 18 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Implementation of explicit keyword.

------------------------------------------------------------------------
r256 | rtprince | 2005-01-18 20:16:10 -0700 (Tue, 18 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Compile

Oops.

------------------------------------------------------------------------
r255 | rtprince | 2005-01-18 20:14:34 -0700 (Tue, 18 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Compile
   M /trunk/asymptote/Makefile.in

Fix makefile breakage.

------------------------------------------------------------------------
r254 | rtprince | 2005-01-18 20:07:13 -0700 (Tue, 18 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Compile
   M /trunk/asymptote/Makefile.in

Don't rebuild asy if we don't need to.

------------------------------------------------------------------------
r253 | rtprince | 2005-01-18 18:33:16 -0700 (Tue, 18 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc
   M /trunk/asymptote/doc/.cvsignore

version.texi is autogenerated.

------------------------------------------------------------------------
r252 | rtprince | 2005-01-18 11:25:05 -0700 (Tue, 18 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y

Make explicit a keyword to detect breakage.

------------------------------------------------------------------------
r251 | jcbowman | 2005-01-18 00:24:50 -0700 (Tue, 18 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/lineargraph.asy
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/texfile.cc

Inhibit output of null labels.

------------------------------------------------------------------------
r250 | jcbowman | 2005-01-17 17:30:20 -0700 (Mon, 17 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/examples/cosaddition.asy
   M /trunk/asymptote/picture.cc

Fixed antialiasing and gv -watch problems.

------------------------------------------------------------------------
r249 | jcbowman | 2005-01-17 15:11:34 -0700 (Mon, 17 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Incremented version to 0.59cvs.

------------------------------------------------------------------------
r248 | jcbowman | 2005-01-16 21:43:30 -0700 (Sun, 16 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/circles.asy
   M /trunk/asymptote/examples/geometry.asy

Updated new examples.

------------------------------------------------------------------------
r247 | jcbowman | 2005-01-16 21:35:30 -0700 (Sun, 16 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed formatting.

------------------------------------------------------------------------
r246 | jcbowman | 2005-01-16 21:16:23 -0700 (Sun, 16 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Fixed warning message about unused variable.

------------------------------------------------------------------------
r245 | jcbowman | 2005-01-16 20:54:49 -0700 (Sun, 16 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO

Added new entry.

------------------------------------------------------------------------
r244 | jcbowman | 2005-01-16 20:45:57 -0700 (Sun, 16 Jan 2005) | 5 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/cast.cc
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/texfile.cc

The default linetype, linewidth, fontsize, color, linecap, linejoin, and
overwrite mode can now all be changed with the routine defaultpen(pen).
Removed unused pen defaultpen() in favour of void defaultpen(), which
resets all pen default attributes to their startup values.

------------------------------------------------------------------------
r243 | jcbowman | 2005-01-16 00:26:46 -0700 (Sun, 16 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/tree.asy

Added missing == and != operators for struct tree.

------------------------------------------------------------------------
r242 | jcbowman | 2005-01-16 00:15:54 -0700 (Sun, 16 Jan 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/mosquito.asy
   M /trunk/asymptote/examples/wheelanimation.asy
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Replaced defaultlinewidth and defaultfontsize commands with
defaultpen(pen). Moved reset() into plain.asy.

------------------------------------------------------------------------
r241 | jcbowman | 2005-01-15 23:11:03 -0700 (Sat, 15 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.cc

Added configure option to detect xdr/rpc header files.

------------------------------------------------------------------------
r240 | jcbowman | 2005-01-15 17:45:32 -0700 (Sat, 15 Jan 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/datagraph.asy
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/examples/Pythagoras.asy
   A /trunk/asymptote/examples/circles.asy
   A /trunk/asymptote/examples/geometry.asy

Fixed 2d graph bugs 1102574 and 1102396 and related bugs.
Added XEquals and YEquals axis types.
Allow all axis types to optionally extend to dimensions of picture; updated
documentation.
Simplified routine for drawing perpendicular symbols in math.asy.

------------------------------------------------------------------------
r239 | rtprince | 2005-01-14 14:30:51 -0700 (Fri, 14 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/access.cc
   M /trunk/asymptote/coder.cc
   M /trunk/asymptote/coder.h
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/inst.cc
   M /trunk/asymptote/inst.h
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/stack.cc
   M /trunk/asymptote/stm.cc

Store operands with opcode, rather than in the following inst.

------------------------------------------------------------------------
r238 | rtprince | 2005-01-12 11:45:37 -0700 (Wed, 12 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/dec.h

markTrans and markTransAsField are utility functions that don't need to be redefined.

------------------------------------------------------------------------
r237 | rtprince | 2005-01-12 11:36:53 -0700 (Wed, 12 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/absyn.cc
   M /trunk/asymptote/absyn.h
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/name.h
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/stm.cc
   M /trunk/asymptote/stm.h

Clean up header file dependencies.

------------------------------------------------------------------------
r236 | jcbowman | 2005-01-12 10:17:35 -0700 (Wed, 12 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi

Made currentpen static.

------------------------------------------------------------------------
r235 | jcbowman | 2005-01-11 21:42:27 -0700 (Tue, 11 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Use $(MAKE) rather than make everywhere within Makefile.

------------------------------------------------------------------------
r234 | jcbowman | 2005-01-11 21:14:09 -0700 (Tue, 11 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 0.58cvs.

------------------------------------------------------------------------
r233 | jcbowman | 2005-01-11 20:52:01 -0700 (Tue, 11 Jan 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/feynman.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/cosaddition.asy
   A /trunk/asymptote/examples/delu.asy
   D /trunk/asymptote/examples/exp.asy
   A /trunk/asymptote/examples/fano.asy
   A /trunk/asymptote/examples/phase.asy
   A /trunk/asymptote/examples/polararea.asy
   A /trunk/asymptote/examples/polarcircle.asy
   A /trunk/asymptote/examples/sinxlex.asy
   A /trunk/asymptote/examples/unitcircle.asy
   A /trunk/asymptote/examples/wedge.asy

Removed direction(path, real) and direction(path, int) in favour of
dir(path, real t=1) and dir(path, int t=1). Added examples.

------------------------------------------------------------------------
r232 | jcbowman | 2005-01-11 16:29:22 -0700 (Tue, 11 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Made overwrite mode a pen attribute; updated documentation.

------------------------------------------------------------------------
r231 | rtprince | 2005-01-11 12:31:37 -0700 (Tue, 11 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

symbol::trans accepts a std::string not a char*.

------------------------------------------------------------------------
r230 | rtprince | 2005-01-11 12:30:26 -0700 (Tue, 11 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.h

Fix typo in comment.

------------------------------------------------------------------------
r229 | jcbowman | 2005-01-11 01:55:28 -0700 (Tue, 11 Jan 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawlabel.cc

Fixed infinite loop bug in overwrite mode.
Added synonym dir(path,int) for direction(path,int), etc.

------------------------------------------------------------------------
r228 | jcbowman | 2005-01-10 21:04:30 -0700 (Mon, 10 Jan 2005) | 7 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/logo.asy
   M /trunk/asymptote/doc/westnile.asy
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Fixed rgb to cmyk routine and added cmyk to rgb routine.
Added -cmyk and -rgb command options.
Made labelx and labely routines position labels consistently with axis
routines by default.
Generalized baseline routine and moved from texfile.cc into plain.asy.
Adjusted logo for new labeling system.

------------------------------------------------------------------------
r227 | jcbowman | 2005-01-09 17:10:02 -0700 (Sun, 09 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 0.57cvs.

------------------------------------------------------------------------
r226 | jcbowman | 2005-01-09 16:16:50 -0700 (Sun, 09 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Make PSViewer and PDFViewer search conform to documented behaviour.

------------------------------------------------------------------------
r225 | jcbowman | 2005-01-09 14:43:21 -0700 (Sun, 09 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/shade.asy
   M /trunk/asymptote/drawfill.cc
   M /trunk/asymptote/drawfill.h
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/settings.cc

Implemented radial gradient shading; updated documentation.

------------------------------------------------------------------------
r224 | jcbowman | 2005-01-09 11:35:09 -0700 (Sun, 09 Jan 2005) | 6 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/mosquito.asy
   A /trunk/asymptote/doc/mosquito.csv
   A /trunk/asymptote/doc/secondaryaxis.asy
   A /trunk/asymptote/doc/secondaryaxis.csv
   A /trunk/asymptote/doc/westnile.asy
   A /trunk/asymptote/doc/westnile.csv
   M /trunk/asymptote/drawfill.cc
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/types.h

Make patterns work with xasy.
An explicit picture is now required in order to specify preamble to shipout.
Added scientific diagram and graphs to documentation to illustrate
the minipage function, secondary axes, and the drawabout function.
The new real[[] colors(pen) function returns the color components of a pen.

------------------------------------------------------------------------
r223 | jcbowman | 2005-01-09 02:02:17 -0700 (Sun, 09 Jan 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/hatch.asy
   A /trunk/asymptote/doc/shadedtiling.asy
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawfill.cc
   M /trunk/asymptote/drawfill.h
   M /trunk/asymptote/drawpath.cc
   M /trunk/asymptote/drawverbatim.h
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/texfile.cc

Added tiling patterns and gradient shading.
Added linecap and linejoin pen specifiers.
Updated documentation with examples of new features.

------------------------------------------------------------------------
r222 | jcbowman | 2005-01-06 20:47:04 -0700 (Thu, 06 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy

Minor interp and secondary axis updates.

------------------------------------------------------------------------
r221 | jcbowman | 2005-01-06 15:28:55 -0700 (Thu, 06 Jan 2005) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/equilchord.asy

New postscript-coordinate shift option for label routines;
pictures added to pictures now transform properly; updated documentation.

------------------------------------------------------------------------
r220 | jcbowman | 2005-01-06 03:20:46 -0700 (Thu, 06 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Added secondary axis facility; fixed scaling bug.

------------------------------------------------------------------------
r219 | jcbowman | 2005-01-06 03:19:12 -0700 (Thu, 06 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.h

minor formatting.

------------------------------------------------------------------------
r218 | jcbowman | 2005-01-06 03:17:36 -0700 (Thu, 06 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi

Removed unused currentframe variable; updated documentation.

------------------------------------------------------------------------
r217 | jcbowman | 2005-01-05 16:19:22 -0700 (Wed, 05 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/runtime.h

Further csv and linemode updates.

------------------------------------------------------------------------
r216 | jcbowman | 2005-01-05 09:21:16 -0700 (Wed, 05 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.cc

Fixed cvs+line mode bugs.

------------------------------------------------------------------------
r215 | jcbowman | 2005-01-05 09:20:56 -0700 (Wed, 05 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/lever.asy

label positioning update

------------------------------------------------------------------------
r214 | jcbowman | 2005-01-05 09:20:26 -0700 (Wed, 05 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.cc

minor formatting.

------------------------------------------------------------------------
r213 | jcbowman | 2005-01-05 00:01:23 -0700 (Wed, 05 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Updated documentation.

------------------------------------------------------------------------
r212 | jcbowman | 2005-01-04 23:38:08 -0700 (Tue, 04 Jan 2005) | 4 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/examples/venn.asy

Fixed "label with arrow" routine. Removed outarrow in favour of drawabout.
Updated documentation regarding new optional position argument of path
labels (draw and drawabout).

------------------------------------------------------------------------
r211 | jcbowman | 2005-01-04 21:00:13 -0700 (Tue, 04 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h

Align labels before adding label bounding box fuzz.

------------------------------------------------------------------------
r210 | jcbowman | 2005-01-04 20:58:24 -0700 (Tue, 04 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/featpost3D.asy

Use math italic axis labels.

------------------------------------------------------------------------
r209 | jcbowman | 2005-01-04 12:07:41 -0700 (Tue, 04 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/errors

Updated.

------------------------------------------------------------------------
r208 | jcbowman | 2005-01-04 12:05:08 -0700 (Tue, 04 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/types.h

Added function name to "cannot call...with" error messages.

------------------------------------------------------------------------
r207 | jcbowman | 2005-01-04 00:34:48 -0700 (Tue, 04 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/examples/lever.asy
   M /trunk/asymptote/examples/sqrtx01.asy

Improved and tightened label bounding box calculation.

------------------------------------------------------------------------
r206 | jcbowman | 2005-01-04 00:32:19 -0700 (Tue, 04 Jan 2005) | 2 lines
Changed paths:
   M /trunk/asymptote/exp.cc

Made "cannot call type...with" diagnostic easier to read.

------------------------------------------------------------------------
r205 | jcbowman | 2004-12-28 08:21:41 -0700 (Tue, 28 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/examples/wheelanimation.asy

label and arrow adjustments

------------------------------------------------------------------------
r204 | jcbowman | 2004-12-27 01:01:56 -0700 (Mon, 27 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Added minipage and outarrow routines.

------------------------------------------------------------------------
r203 | jcbowman | 2004-12-26 18:55:48 -0700 (Sun, 26 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawverbatim.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/texfile.h
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Fixed TeX pipestream embedded newline & diagnostic problems.

------------------------------------------------------------------------
r202 | jcbowman | 2004-12-26 13:20:02 -0700 (Sun, 26 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

implement scaling of pic.userMin and pic.userMax.

------------------------------------------------------------------------
r201 | jcbowman | 2004-12-22 22:01:33 -0700 (Wed, 22 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Added newpage() command.

------------------------------------------------------------------------
r200 | jcbowman | 2004-12-22 18:16:14 -0700 (Wed, 22 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Improved and simplified label code.

------------------------------------------------------------------------
r199 | jcbowman | 2004-12-22 14:06:19 -0700 (Wed, 22 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/picture.cc

More label updates.

------------------------------------------------------------------------
r198 | jcbowman | 2004-12-22 03:01:04 -0700 (Wed, 22 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/picture.cc

Label updates.

------------------------------------------------------------------------
r197 | jcbowman | 2004-12-21 01:07:25 -0700 (Tue, 21 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/picture.cc

Improved label bounding boxes.

------------------------------------------------------------------------
r196 | jcbowman | 2004-12-19 21:00:22 -0700 (Sun, 19 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlabel.cc

Account for depth in label alignment code.

------------------------------------------------------------------------
r195 | jcbowman | 2004-12-17 11:35:21 -0700 (Fri, 17 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/texfile.cc

Fine tuning of label offset (dependent on pdf/-B).

------------------------------------------------------------------------
r194 | jcbowman | 2004-12-16 21:17:16 -0700 (Thu, 16 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 0.56cvs.

------------------------------------------------------------------------
r193 | jcbowman | 2004-12-16 16:52:04 -0700 (Thu, 16 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac

Force use of bison (not yacc).

------------------------------------------------------------------------
r192 | jcbowman | 2004-12-16 16:32:16 -0700 (Thu, 16 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Fixed warning messages.

------------------------------------------------------------------------
r191 | jcbowman | 2004-12-16 16:26:09 -0700 (Thu, 16 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

ispell updates

------------------------------------------------------------------------
r190 | jcbowman | 2004-12-16 16:21:08 -0700 (Thu, 16 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/doc/asymptote.texi

Documentation updates.

------------------------------------------------------------------------
r189 | jcbowman | 2004-12-16 16:05:14 -0700 (Thu, 16 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Improved latex diagnostics.

------------------------------------------------------------------------
r188 | jcbowman | 2004-12-16 12:14:58 -0700 (Thu, 16 Dec 2004) | 2 lines
Changed paths:
   A /trunk/asymptote/base/feynman.asy
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/datagraph.asy
   M /trunk/asymptote/doc/lineargraph.asy

Updated documentation.

------------------------------------------------------------------------
r187 | jcbowman | 2004-12-16 11:45:54 -0700 (Thu, 16 Dec 2004) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/conicurv.asy
   A /trunk/asymptote/examples/gluon.asy
   A /trunk/asymptote/examples/near_earth.asy

Contributed examples.

------------------------------------------------------------------------
r186 | jcbowman | 2004-12-16 09:11:08 -0700 (Thu, 16 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/metapost.asy

Added cuttings global variable.

------------------------------------------------------------------------
r185 | jcbowman | 2004-12-15 22:42:14 -0700 (Wed, 15 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/featpost3D.asy
   A /trunk/asymptote/base/metapost.asy
   M /trunk/asymptote/base/plain.asy

Moved metapost compatibility routines to separate file.

------------------------------------------------------------------------
r184 | jcbowman | 2004-12-15 21:52:04 -0700 (Wed, 15 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi

Perhaps a more sensible alternative to Metapost cutbefore/cutafter/cuttings.

------------------------------------------------------------------------
r183 | jcbowman | 2004-12-15 09:31:40 -0700 (Wed, 15 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/latexusage.tex

updated coordinate

------------------------------------------------------------------------
r182 | jcbowman | 2004-12-15 09:30:10 -0700 (Wed, 15 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/featpost3D.asy

Added translator name.

------------------------------------------------------------------------
r181 | jcbowman | 2004-12-15 09:26:31 -0700 (Wed, 15 Dec 2004) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi

added before(path,path) and after(path,path); documented cutbefore and
cutafter and changed them to work always according to these specificiations.

------------------------------------------------------------------------
r180 | jcbowman | 2004-12-14 17:39:21 -0700 (Tue, 14 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Fixed bug [ 1084667 ] asydef environment.

------------------------------------------------------------------------
r179 | jcbowman | 2004-12-14 17:24:27 -0700 (Tue, 14 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/texfile.cc

Fixed bug [ 1084641 ] problem with defaultfontsize.

------------------------------------------------------------------------
r178 | jcbowman | 2004-12-14 12:02:12 -0700 (Tue, 14 Dec 2004) | 3 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

in texPreamble: replaced newlines with spaces as they can break
bidirectional TeX pipe.

------------------------------------------------------------------------
r177 | jcbowman | 2004-12-13 12:01:12 -0700 (Mon, 13 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy

Simplified axis capping.

------------------------------------------------------------------------
r176 | jcbowman | 2004-12-13 10:30:01 -0700 (Mon, 13 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/examples/equilchord.asy
   M /trunk/asymptote/examples/lever.asy
   M /trunk/asymptote/examples/wheelanimation.asy

Fix override of axis label positioning.

------------------------------------------------------------------------
r175 | jcbowman | 2004-12-12 23:55:30 -0700 (Sun, 12 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc

Fixed bug 1084016: error in bounding box computation.

------------------------------------------------------------------------
r174 | jcbowman | 2004-12-12 17:05:09 -0700 (Sun, 12 Dec 2004) | 2 lines
Changed paths:
   A /trunk/asymptote/base/featpost3D.asy

Partial port of featpost 3D package for MetaPost.

------------------------------------------------------------------------
r173 | jcbowman | 2004-12-12 17:04:06 -0700 (Sun, 12 Dec 2004) | 5 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi

Added operator == and != for vector classs.
Added interp routine for pairs, vectors, and pens.
Added pen background=white, unfill, cutbefore, and cutafter.
Documentation updates.

------------------------------------------------------------------------
r172 | jcbowman | 2004-12-12 16:59:33 -0700 (Sun, 12 Dec 2004) | 3 lines
Changed paths:
   M /trunk/asymptote/dec.cc

Changed default structure operator == to alias (as with arrays) to allow
user-defined == operators on structures. Also removed != in favour of !alias.

------------------------------------------------------------------------
r171 | jcbowman | 2004-12-11 13:59:39 -0700 (Sat, 11 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.l

Handle invalid operators cleanly.

------------------------------------------------------------------------
r170 | jcbowman | 2004-12-10 17:32:52 -0700 (Fri, 10 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Updated bug report address.

------------------------------------------------------------------------
r169 | jcbowman | 2004-12-10 16:10:39 -0700 (Fri, 10 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/path.cc
   M /trunk/asymptote/path.h

Fixed nullpath bugs.

------------------------------------------------------------------------
r168 | jcbowman | 2004-12-10 16:10:21 -0700 (Fri, 10 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/asymptote.texi

Installation updates

------------------------------------------------------------------------
r167 | jcbowman | 2004-12-10 11:17:20 -0700 (Fri, 10 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Make info and man directories if missing.

------------------------------------------------------------------------
r166 | jcbowman | 2004-12-10 10:57:18 -0700 (Fri, 10 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Added missing include.

------------------------------------------------------------------------
r165 | jcbowman | 2004-12-10 10:55:11 -0700 (Fri, 10 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/Makefile

Simplified configuration.

------------------------------------------------------------------------
r164 | jcbowman | 2004-12-09 22:32:49 -0700 (Thu, 09 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi

Documentation updates.

------------------------------------------------------------------------
r163 | hammera | 2004-12-09 11:41:11 -0700 (Thu, 09 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/knotlist.cc

Fixed tension atleast bug.

------------------------------------------------------------------------
r162 | jcbowman | 2004-12-05 11:32:56 -0700 (Sun, 05 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Improved axis label sizing.

------------------------------------------------------------------------
r161 | jcbowman | 2004-12-05 11:31:11 -0700 (Sun, 05 Dec 2004) | 3 lines
Changed paths:
   M /trunk/asymptote/main.cc

Remove signal(SIGCHLD, SIG_IGN): there are no remaining problems with
zombies, and it causes other problems with gv.

------------------------------------------------------------------------
r160 | jcbowman | 2004-12-05 10:38:47 -0700 (Sun, 05 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed typo.

------------------------------------------------------------------------
r159 | jcbowman | 2004-12-05 03:26:52 -0700 (Sun, 05 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 0.55cvs.

------------------------------------------------------------------------
r158 | jcbowman | 2004-12-05 02:19:43 -0700 (Sun, 05 Dec 2004) | 4 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/doc/latexusage.tex

Fixed graph sizing routines; added legendsize routine (useful for
compensating for space taken up by external legend); the default width in
asymptote.sty is now the full line width.

------------------------------------------------------------------------
r157 | jcbowman | 2004-12-05 02:10:08 -0700 (Sun, 05 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/Makefile

Added missing mkdir.

------------------------------------------------------------------------
r156 | jcbowman | 2004-12-04 16:07:57 -0700 (Sat, 04 Dec 2004) | 6 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Center EPS figures on page by default. Added support for a4 paper as well as
letter.

Default postscript offset is now 0,0.
Option -B (-T) aligns to bottom (top) of page.

------------------------------------------------------------------------
r155 | jcbowman | 2004-12-04 14:15:09 -0700 (Sat, 04 Dec 2004) | 13 lines
Changed paths:
   M /trunk/asymptote/README
   M /trunk/asymptote/doc/Makefile
   A /trunk/asymptote/doc/asy.1
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/xasy.1x
   M /trunk/asymptote/examples/lowint.asy
   M /trunk/asymptote/examples/upint.asy
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/settings.cc

Applied Hubert Chan's installation patch for Debian.

Moved examples, asy.vim, and asy-mode.el to /usr/local/share/doc/asymptote/

asymptote/asymptote.sty is now installed in /usr/share/texmf/tex/latex/
(./configure --with-latex=PATH to override).

Fixed typos; updated documentation and changed documentation license
from GFDL to GPL in view of Debian position statement:
http://people.debian.org/~srivasta/Position_Statement.xhtml

Added man pages asy.1 and xasy.1x kindly provided by Hubert.

------------------------------------------------------------------------
r154 | jcbowman | 2004-12-04 13:42:17 -0700 (Sat, 04 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Fixed -with-latex=PATH.

------------------------------------------------------------------------
r153 | jcbowman | 2004-12-04 13:03:09 -0700 (Sat, 04 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac

Added --with-latex=PATH configuration option.

------------------------------------------------------------------------
r152 | jcbowman | 2004-12-03 23:15:57 -0700 (Fri, 03 Dec 2004) | 5 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/picture.cc

Implemented better estimate for graph axis space requirements for more
accurate graph sizing.

Added Portrait, Landscape, and Seascape shipout orientations.

------------------------------------------------------------------------
r151 | jcbowman | 2004-12-03 11:15:14 -0700 (Fri, 03 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Bounding box & diagnostic tweaks.

------------------------------------------------------------------------
r150 | jcbowman | 2004-12-03 07:52:52 -0700 (Fri, 03 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/util.h

Added missing header to make cxx compiler happy.

------------------------------------------------------------------------
r149 | jcbowman | 2004-12-03 07:31:00 -0700 (Fri, 03 Dec 2004) | 9 lines
Changed paths:
   M /trunk/asymptote/bbox.h
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/pair.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Reworked dvips and gs pdfwrite interface: do a post-bbox correction rather than
using dvips -E (which ignores postscript label rotation).

Align figures to top-left corner (unless the new -b option is given, in
which case the bottom-left corner is used), to allow for direct printing of
the generated EPS files. User can override default offset of 18bp.

Updated documentation.

------------------------------------------------------------------------
r148 | jcbowman | 2004-12-03 07:23:35 -0700 (Fri, 03 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/examples/cardiod.asy

Adjusted label alignment.

------------------------------------------------------------------------
r147 | jcbowman | 2004-12-02 11:54:48 -0700 (Thu, 02 Dec 2004) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Reinstate label bounding box determination; xequals and yequals routines
will still work as expected if crop is called.

------------------------------------------------------------------------
r146 | jcbowman | 2004-12-02 02:00:42 -0700 (Thu, 02 Dec 2004) | 9 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h
   M /trunk/asymptote/util.cc
   M /trunk/asymptote/util.h

Use dvips -E (encapsulation; this works now that bbox coordinates are
non-negative) instead of -T (pagesize) to fix compatibility problems in the
final postscript output. Made corresponding adjustments to printer offset code.

Added support and documentation for using Postscript viewers other than gv.

Fixed filename extension detection so that filenames containing ./ and ../
work correctly.

------------------------------------------------------------------------
r145 | jcbowman | 2004-12-02 01:54:00 -0700 (Thu, 02 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/cast.cc

Fixed typo.

------------------------------------------------------------------------
r144 | jcbowman | 2004-12-01 09:56:39 -0700 (Wed, 01 Dec 2004) | 2 lines
Changed paths:
   D /trunk/asymptote/bison.patch
   D /trunk/asymptote/flex.patch
   A /trunk/asymptote/patches
   A /trunk/asymptote/patches/bison.patch
   A /trunk/asymptote/patches/flex.patch
   A /trunk/asymptote/patches/gv-3.5.8-all.patch

Patches for bison, flex, and gv-3.5.8 now in patches directory.

------------------------------------------------------------------------
r143 | jcbowman | 2004-12-01 09:52:27 -0700 (Wed, 01 Dec 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Arrow and bars should always be drawn with solid linetype.

------------------------------------------------------------------------
r142 | jcbowman | 2004-11-30 17:50:49 -0700 (Tue, 30 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy

Changed dots(pair[]) to dot(pair[]); added graph(pair(real),real,real).

------------------------------------------------------------------------
r141 | jcbowman | 2004-11-30 14:03:29 -0700 (Tue, 30 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/BUGS

Fixed typo.

------------------------------------------------------------------------
r140 | jcbowman | 2004-11-30 13:53:16 -0700 (Tue, 30 Nov 2004) | 3 lines
Changed paths:
   M /trunk/asymptote/BUGS
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/graph3d.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/centroidfg.asy
   M /trunk/asymptote/examples/lever.asy
   M /trunk/asymptote/examples/triads.asy
   M /trunk/asymptote/examples/wheelanimation.asy

Simplified dot drawing function, distinguished it from Dot product, and
updated documentation and examples.

------------------------------------------------------------------------
r139 | jcbowman | 2004-11-30 08:00:14 -0700 (Tue, 30 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Added array diagnostics.

------------------------------------------------------------------------
r138 | jcbowman | 2004-11-29 01:29:29 -0700 (Mon, 29 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/BUGS

Added qualifier.

------------------------------------------------------------------------
r137 | jcbowman | 2004-11-29 01:20:52 -0700 (Mon, 29 Nov 2004) | 4 lines
Changed paths:
   M /trunk/asymptote/BUGS
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Resolved infinite import recursion bug [24Nov04] by using libsigsegv to
distinguish between stack overflows and real segmentation violations
(due to C++ programming errors).

------------------------------------------------------------------------
r136 | jcbowman | 2004-11-28 16:22:15 -0700 (Sun, 28 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/diatom.asy

Deferred drawing should respect clipping bounds.

------------------------------------------------------------------------
r135 | jcbowman | 2004-11-28 15:01:11 -0700 (Sun, 28 Nov 2004) | 3 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy

Removed obsolete label bbox code from xequals and yequals to make them work
correctly.

------------------------------------------------------------------------
r134 | jcbowman | 2004-11-27 21:55:25 -0700 (Sat, 27 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex

Updated documentation.

------------------------------------------------------------------------
r133 | jcbowman | 2004-11-27 21:08:47 -0700 (Sat, 27 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/examples/centroidfg.asy
   M /trunk/asymptote/examples/integraltest.asy
   M /trunk/asymptote/examples/triads.asy
   M /trunk/asymptote/examples/wheelanimation.asy

Improved dot(): if dotsize not specified, use linewidth(pen)*dotfactor.

------------------------------------------------------------------------
r132 | jcbowman | 2004-11-27 21:02:04 -0700 (Sat, 27 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/cast.cc

Implement implicit cast from real to pen linewidth.

------------------------------------------------------------------------
r131 | jcbowman | 2004-11-27 21:01:28 -0700 (Sat, 27 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/pen.h
   M /trunk/asymptote/psfile.cc
   M /trunk/asymptote/psfile.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/texfile.cc

Cleaned up pen code.

------------------------------------------------------------------------
r130 | jcbowman | 2004-11-27 09:13:32 -0700 (Sat, 27 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlayer.h
   M /trunk/asymptote/drawverbatim.h

tex() not layer() should force label processing.

------------------------------------------------------------------------
r129 | jcbowman | 2004-11-26 18:23:49 -0700 (Fri, 26 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Increment version to 0.54.

------------------------------------------------------------------------
r128 | jcbowman | 2004-11-26 17:19:53 -0700 (Fri, 26 Nov 2004) | 2 lines
Changed paths:
   A /trunk/asymptote/base/graph3d.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/examples/planes.asy

Added preliminary 3d graphics routines & documentation.

------------------------------------------------------------------------
r127 | jcbowman | 2004-11-26 16:37:42 -0700 (Fri, 26 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/BUGS

Added Bug 24Nov04.

------------------------------------------------------------------------
r126 | jcbowman | 2004-11-26 16:01:19 -0700 (Fri, 26 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/psfile.h

Fixed transform bug (yx->xy) reported by Jacques.

------------------------------------------------------------------------
r125 | jcbowman | 2004-11-26 12:44:02 -0700 (Fri, 26 Nov 2004) | 2 lines
Changed paths:
   A /trunk/asymptote/doc/Makefile
   M /trunk/asymptote/doc/asymptote.texi

Makefile for doc directory.

------------------------------------------------------------------------
r124 | jcbowman | 2004-11-26 11:58:25 -0700 (Fri, 26 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/BUGS
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi

Math and documentation updates.

------------------------------------------------------------------------
r123 | jcbowman | 2004-11-25 21:22:39 -0700 (Thu, 25 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Fixed intersect(vector,vector,vector,vector);

------------------------------------------------------------------------
r122 | jcbowman | 2004-11-25 12:00:37 -0700 (Thu, 25 Nov 2004) | 2 lines
Changed paths:
   D /trunk/asymptote/ChangeLog
   M /trunk/asymptote/path.h

Handle out of bounds indices properly in straight(path,int).

------------------------------------------------------------------------
r121 | jcbowman | 2004-11-25 09:31:25 -0700 (Thu, 25 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy

Fixed intersect(vector,vector,vector,vector).

------------------------------------------------------------------------
r120 | jcbowman | 2004-11-24 22:21:41 -0700 (Wed, 24 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/env.h
   M /trunk/asymptote/genv.cc

Avoid duplicate import messages when verbose > 1.

------------------------------------------------------------------------
r119 | jcbowman | 2004-11-23 12:27:50 -0700 (Tue, 23 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/drawlayer.h

Make layer() work also when there are no labels.

------------------------------------------------------------------------
r118 | jcbowman | 2004-11-23 11:41:35 -0700 (Tue, 23 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   D /trunk/asymptote/treetest.asy

Fixed bbox function; added dot product for pairs and vectors.

------------------------------------------------------------------------
r117 | jcbowman | 2004-11-23 09:33:58 -0700 (Tue, 23 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/builtin.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h

Added missing xor boolean binary operator.

------------------------------------------------------------------------
r116 | jcbowman | 2004-11-23 09:31:20 -0700 (Tue, 23 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

add(picture, picture) now adjusts userMin and userMax.

------------------------------------------------------------------------
r115 | jcbowman | 2004-11-21 16:31:02 -0700 (Sun, 21 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h

Ignore attempts to close stdin and stdout.

------------------------------------------------------------------------
r114 | jcbowman | 2004-11-21 16:05:42 -0700 (Sun, 21 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Fixed nullFile.

------------------------------------------------------------------------
r113 | jcbowman | 2004-11-21 11:19:31 -0700 (Sun, 21 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/settings.cc

Simplified configuration; documented GNU_GETOPT_H.

------------------------------------------------------------------------
r112 | jcbowman | 2004-11-21 10:41:27 -0700 (Sun, 21 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.cc

renamed camp::stdout to camp::Stdout to make FreeBSD happy.

------------------------------------------------------------------------
r111 | jcbowman | 2004-11-21 10:10:22 -0700 (Sun, 21 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/README

Added reference to mailing list.

------------------------------------------------------------------------
r110 | jcbowman | 2004-11-21 10:05:10 -0700 (Sun, 21 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.sty

Removed email addresses.

------------------------------------------------------------------------
r109 | jcbowman | 2004-11-21 09:52:23 -0700 (Sun, 21 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed formatting.

------------------------------------------------------------------------
r108 | jcbowman | 2004-11-21 09:36:15 -0700 (Sun, 21 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

updated distclean

------------------------------------------------------------------------
r107 | jcbowman | 2004-11-21 01:39:36 -0700 (Sun, 21 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.cc

Fixed memory leaks.

------------------------------------------------------------------------
r106 | jcbowman | 2004-11-21 01:03:42 -0700 (Sun, 21 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Fixed memory leak.

------------------------------------------------------------------------
r105 | jcbowman | 2004-11-20 23:29:49 -0700 (Sat, 20 Nov 2004) | 3 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Readline library should be reasonably up-to-date (Version 4.3 and 5.0
have both been tested; asy won't even compile with very old versions).

------------------------------------------------------------------------
r104 | jcbowman | 2004-11-20 23:20:56 -0700 (Sat, 20 Nov 2004) | 2 lines
Changed paths:
   A /trunk/asymptote/doc/version.texi.in

Template used to extract texinfo version from configure.ac.

------------------------------------------------------------------------
r103 | jcbowman | 2004-11-20 23:19:58 -0700 (Sat, 20 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/settings.cc

More FreeBSD tweaks.

------------------------------------------------------------------------
r102 | jcbowman | 2004-11-20 23:19:17 -0700 (Sat, 20 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/runtime.cc

Revert stdout optimization.

------------------------------------------------------------------------
r101 | jcbowman | 2004-11-20 20:22:59 -0700 (Sat, 20 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/README

Fixed typo.

------------------------------------------------------------------------
r100 | jcbowman | 2004-11-20 20:21:09 -0700 (Sat, 20 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

make install-all now depends on all

------------------------------------------------------------------------
r99 | jcbowman | 2004-11-20 18:46:41 -0700 (Sat, 20 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fpu.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/settings.cc

Port to FreeBSD 4.10-RELEASE-p2 with gcc34.

------------------------------------------------------------------------
r98 | jcbowman | 2004-11-20 14:51:57 -0700 (Sat, 20 Nov 2004) | 2 lines
Changed paths:
   A /trunk/asymptote/bison.patch
   A /trunk/asymptote/flex.patch

Patches for clean compilation under CXX and other compilers.

------------------------------------------------------------------------
r97 | jcbowman | 2004-11-20 11:51:31 -0700 (Sat, 20 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/fpu.h
   M /trunk/asymptote/path.h

include tweaks

------------------------------------------------------------------------
r96 | jcbowman | 2004-11-20 11:00:20 -0700 (Sat, 20 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Menu updates.

------------------------------------------------------------------------
r95 | jcbowman | 2004-11-20 10:36:52 -0700 (Sat, 20 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed up discussion of static vs. dynamic

------------------------------------------------------------------------
r94 | jcbowman | 2004-11-19 21:53:36 -0700 (Fri, 19 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/arrayop.h
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/fileio.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h

Check if file is closed before doing any reads or writes.

------------------------------------------------------------------------
r93 | jcbowman | 2004-11-19 21:53:29 -0700 (Fri, 19 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Added sentence about linetype-adjustment based on arclength of path.

------------------------------------------------------------------------
r92 | jcbowman | 2004-11-19 15:29:52 -0700 (Fri, 19 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex

Default width of figures included with asymptote.sty is now 0.9\linewidth.

------------------------------------------------------------------------
r91 | hammera | 2004-11-19 15:24:25 -0700 (Fri, 19 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO

*** empty log message ***

------------------------------------------------------------------------
r90 | jcbowman | 2004-11-19 15:13:03 -0700 (Fri, 19 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/BUGS

Bug 2004-17-11 fixed.

------------------------------------------------------------------------
r89 | hammera | 2004-11-19 13:50:59 -0700 (Fri, 19 Nov 2004) | 2 lines
Changed paths:
   A /trunk/asymptote/coder.cc
   A /trunk/asymptote/coder.h
   A /trunk/asymptote/coenv.cc
   A /trunk/asymptote/coenv.h

New classes from the env -> env and coder split.

------------------------------------------------------------------------
r88 | hammera | 2004-11-19 13:49:45 -0700 (Fri, 19 Nov 2004) | 3 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/absyn.cc
   M /trunk/asymptote/absyn.h
   M /trunk/asymptote/access.cc
   M /trunk/asymptote/access.h
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/base/simplex.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/dec.h
   M /trunk/asymptote/drawfill.cc
   M /trunk/asymptote/env.cc
   M /trunk/asymptote/env.h
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/exp.h
   M /trunk/asymptote/fileio.cc
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/genv.h
   M /trunk/asymptote/import.h
   M /trunk/asymptote/importaccess.h
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/name.h
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/newexp.h
   M /trunk/asymptote/pathlist.cc
   M /trunk/asymptote/stm.cc
   M /trunk/asymptote/stm.h

Split the env class into env and coder, and added coenv.
Added "self-importing".

------------------------------------------------------------------------
r87 | jcbowman | 2004-11-19 12:29:35 -0700 (Fri, 19 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi

Figures included via asymptote.sty are now fully independent; updated documentation.

------------------------------------------------------------------------
r86 | jcbowman | 2004-11-19 08:18:14 -0700 (Fri, 19 Nov 2004) | 3 lines
Changed paths:
   M /trunk/asymptote/BUGS
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h

Remove dependency of graph.asy on math.asy;
added builtin real abs(pair) and int sgn(real) functions.

------------------------------------------------------------------------
r85 | jcbowman | 2004-11-18 22:26:45 -0700 (Thu, 18 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi

Renamed includegraphics to include.

------------------------------------------------------------------------
r84 | jcbowman | 2004-11-18 15:50:06 -0700 (Thu, 18 Nov 2004) | 2 lines
Changed paths:
   A /trunk/asymptote/BUGS

Added BUGS file.

------------------------------------------------------------------------
r83 | jcbowman | 2004-11-18 13:09:11 -0700 (Thu, 18 Nov 2004) | 2 lines
Changed paths:
   A /trunk/asymptote/drawlayer.h

Added layer function.

------------------------------------------------------------------------
r82 | jcbowman | 2004-11-18 13:05:11 -0700 (Thu, 18 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/drawelement.h
   M /trunk/asymptote/drawverbatim.h
   M /trunk/asymptote/picture.cc
   M /trunk/asymptote/picture.h
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/texfile.cc
   M /trunk/asymptote/texfile.h

Added layer and includegraphics functions.

------------------------------------------------------------------------
r81 | jcbowman | 2004-11-18 13:04:01 -0700 (Thu, 18 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Added install-all target.

------------------------------------------------------------------------
r80 | jcbowman | 2004-11-17 21:16:20 -0700 (Wed, 17 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/types.cc

Fixed typo.

------------------------------------------------------------------------
r79 | jcbowman | 2004-11-17 10:54:37 -0700 (Wed, 17 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/math.asy
   M /trunk/asymptote/drawelement.h

Minor optimizations.

------------------------------------------------------------------------
r78 | jcbowman | 2004-11-16 22:32:01 -0700 (Tue, 16 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/camp.l
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/dec.cc
   M /trunk/asymptote/doc/asymptote.texi

Removed unused dynamic keyword.

------------------------------------------------------------------------
r77 | jcbowman | 2004-11-16 15:25:06 -0700 (Tue, 16 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/guide.cc
   M /trunk/asymptote/path.cc

Fixed bug: (path) (nullpath--(0,0)--(100,0)--cycle) was missing final node.

------------------------------------------------------------------------
r76 | jcbowman | 2004-11-15 11:10:37 -0700 (Mon, 15 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/asymptote.texi

Switched from jpg to png images.

------------------------------------------------------------------------
r75 | jcbowman | 2004-11-14 23:23:59 -0700 (Sun, 14 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/simplex.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/genv.cc

Make variables in file-level modules dynamic by default, like everywhere else.

------------------------------------------------------------------------
r74 | jcbowman | 2004-11-14 22:52:36 -0700 (Sun, 14 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Support old versions of install-info.

------------------------------------------------------------------------
r73 | hammera | 2004-11-14 19:17:32 -0700 (Sun, 14 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/access.cc
   M /trunk/asymptote/examples/dragon.asy

Changed error message for static vs. dynamic errors.

------------------------------------------------------------------------
r72 | jcbowman | 2004-11-14 17:48:09 -0700 (Sun, 14 Nov 2004) | 3 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/examples/dragon.asy

Moved Legend[] legend inside picture structure; shipout(frame) now adds
gui() entries and legend; shipout always deconstructs its picture argument.

------------------------------------------------------------------------
r71 | jcbowman | 2004-11-14 17:45:13 -0700 (Sun, 14 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Fixed compiler warning message if HAVE_LIBFFTW3 is undefined.

------------------------------------------------------------------------
r70 | jcbowman | 2004-11-14 17:43:30 -0700 (Sun, 14 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/stack.h

removed unnecessary vm:: qualifier

------------------------------------------------------------------------
r69 | hammera | 2004-11-14 17:23:21 -0700 (Sun, 14 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/cast.cc
   M /trunk/asymptote/cast.h
   M /trunk/asymptote/entry.cc
   M /trunk/asymptote/table.h
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/types.h

Refactored the equivalent type function.

------------------------------------------------------------------------
r68 | jcbowman | 2004-11-14 17:12:55 -0700 (Sun, 14 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/pipestream.h
   M /trunk/asymptote/util.cc

Added unistd.h include.

------------------------------------------------------------------------
r67 | jcbowman | 2004-11-12 18:55:36 -0700 (Fri, 12 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/ChangeLog
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi

Increment version.

------------------------------------------------------------------------
r66 | jcbowman | 2004-11-12 15:19:44 -0700 (Fri, 12 Nov 2004) | 2 lines
Changed paths:
   A /trunk/asymptote/ChangeLog

release: Version 0.52

------------------------------------------------------------------------
r65 | jcbowman | 2004-11-12 14:59:54 -0700 (Fri, 12 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/latexusage.tex

Made import graph local to each figure in latexusage.

------------------------------------------------------------------------
r64 | jcbowman | 2004-11-12 14:03:05 -0700 (Fri, 12 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/diatom.asy

added call to crop

------------------------------------------------------------------------
r63 | jcbowman | 2004-11-12 13:51:33 -0700 (Fri, 12 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Documentation updates

------------------------------------------------------------------------
r62 | jcbowman | 2004-11-12 11:54:34 -0700 (Fri, 12 Nov 2004) | 3 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/graph.asy
   A /trunk/asymptote/base/latin1.asy
   M /trunk/asymptote/camp.y
   M /trunk/asymptote/doc/asymptote.texi

Allow qualification of variables in imported modules with (quoted)
nonalphanumeric names; added ISO 8859-1 support (latin1).

------------------------------------------------------------------------
r61 | jcbowman | 2004-11-12 00:19:36 -0700 (Fri, 12 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/loggraph.asy
   M /trunk/asymptote/doc/parametricgraph.asy

Improved xlimits, ylimits, limits routines. Added crop routine.

------------------------------------------------------------------------
r60 | jcbowman | 2004-11-11 23:18:59 -0700 (Thu, 11 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi

Fixed various graph scaling problems.

------------------------------------------------------------------------
r59 | jcbowman | 2004-11-10 10:49:27 -0700 (Wed, 10 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

minor formatting changes

------------------------------------------------------------------------
r58 | jcbowman | 2004-11-10 10:32:05 -0700 (Wed, 10 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/graph.asy
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/diatom.asy

Encapsulated global graph scaling variables within picture; updated documentation.

------------------------------------------------------------------------
r57 | jcbowman | 2004-11-09 11:45:09 -0700 (Tue, 09 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

fixed missing word on first page

------------------------------------------------------------------------
r56 | jcbowman | 2004-11-09 11:44:22 -0700 (Tue, 09 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy

Added dots(pair); fixed division by zero in arrowhead for degenerate paths.

------------------------------------------------------------------------
r55 | jcbowman | 2004-11-09 00:55:45 -0700 (Tue, 09 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi

Increment version.

------------------------------------------------------------------------
r54 | jcbowman | 2004-11-08 23:08:08 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Missing description

------------------------------------------------------------------------
r53 | jcbowman | 2004-11-08 22:54:35 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

fixed missing @code

------------------------------------------------------------------------
r52 | jcbowman | 2004-11-08 22:34:47 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   D /trunk/asymptote/examples/logo.asy

moved to doc/

------------------------------------------------------------------------
r51 | jcbowman | 2004-11-08 22:28:34 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Fixed problems with installation of base files from cvs.

------------------------------------------------------------------------
r50 | jcbowman | 2004-11-08 22:10:40 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote
   M /trunk/asymptote/.cvsignore
   M /trunk/asymptote/doc
   A /trunk/asymptote/doc/.cvsignore
   M /trunk/asymptote/examples
   M /trunk/asymptote/examples/.cvsignore

updated cvsignore entries

------------------------------------------------------------------------
r49 | jcbowman | 2004-11-08 21:50:37 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Added optimization flags.

------------------------------------------------------------------------
r48 | jcbowman | 2004-11-08 21:50:04 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/doc/asymptote.texi

Added optimization flags.

------------------------------------------------------------------------
r47 | jcbowman | 2004-11-08 21:37:03 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   D /trunk/asymptote/asy-mode.el
   D /trunk/asymptote/asy.vim
   A /trunk/asymptote/base/asy-mode.el
   A /trunk/asymptote/base/asy.vim
   M /trunk/asymptote/doc/asymptote.texi

Added instructions for asy-mode.el and asy.vim.

------------------------------------------------------------------------
r46 | jcbowman | 2004-11-08 17:48:55 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/unicode.asy
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/diatom.asy
   M /trunk/asymptote/doc/diatom.csv

unicode updates

------------------------------------------------------------------------
r45 | jcbowman | 2004-11-08 12:18:05 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

Corrected local value of ASYMPTOTE_DIR

------------------------------------------------------------------------
r44 | jcbowman | 2004-11-08 11:22:32 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Fixed warning messages.

------------------------------------------------------------------------
r43 | jcbowman | 2004-11-08 11:11:03 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi

Update cvs version

------------------------------------------------------------------------
r42 | jcbowman | 2004-11-08 11:06:53 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   A /trunk/asymptote/doc/logo.asy

Asymptote logo

------------------------------------------------------------------------
r41 | jcbowman | 2004-11-08 11:03:15 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/README
   M /trunk/asymptote/doc/asymptote.texi

Updated README and URL.

------------------------------------------------------------------------
r40 | jcbowman | 2004-11-08 10:52:02 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   A /trunk/asymptote/doc/latexusage.tex

Example of latex usage.

------------------------------------------------------------------------
r39 | jcbowman | 2004-11-08 10:39:13 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/progrid.asy

displayed equation example

------------------------------------------------------------------------
r38 | jcbowman | 2004-11-08 10:35:58 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

updates to localwords

------------------------------------------------------------------------
r37 | jcbowman | 2004-11-08 10:31:39 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

typo fixed

------------------------------------------------------------------------
r36 | jcbowman | 2004-11-08 10:28:23 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Final documentation updates.

------------------------------------------------------------------------
r35 | jcbowman | 2004-11-08 10:23:09 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in

make install-man no longer does a make man

------------------------------------------------------------------------
r34 | jcbowman | 2004-11-08 10:21:30 -0700 (Mon, 08 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/access.cc
   D /trunk/asymptote/asymptote.sty
   M /trunk/asymptote/dec.cc
   A /trunk/asymptote/doc/asymptote.sty
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/doc/diatom.asy
   A /trunk/asymptote/doc/diatom.csv
   M /trunk/asymptote/errors
   D /trunk/asymptote/examples/diatom.asy
   D /trunk/asymptote/examples/diatom.csv
   D /trunk/asymptote/examples/latexusage.tex
   M /trunk/asymptote/exp.cc
   M /trunk/asymptote/genv.cc
   M /trunk/asymptote/name.cc
   M /trunk/asymptote/newexp.cc
   M /trunk/asymptote/record.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/types.cc
   M /trunk/asymptote/wce

Final tweaks before release.

------------------------------------------------------------------------
r33 | jcbowman | 2004-11-07 23:24:38 -0700 (Sun, 07 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/Makefile.in
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/drawlabel.cc

Updates to facilitate building info pages and figures.

------------------------------------------------------------------------
r32 | jcbowman | 2004-11-07 23:23:30 -0700 (Sun, 07 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   A /trunk/asymptote/doc/bezier.asy
   A /trunk/asymptote/doc/bigsquare.asy
   A /trunk/asymptote/doc/datagraph.asy
   A /trunk/asymptote/doc/diagonal.asy
   A /trunk/asymptote/doc/diatom.asy
   A /trunk/asymptote/doc/exp.asy
   A /trunk/asymptote/doc/generalaxis.asy
   A /trunk/asymptote/doc/lineargraph.asy
   A /trunk/asymptote/doc/linetype.asy
   A /trunk/asymptote/doc/loggraph.asy
   A /trunk/asymptote/doc/parametricgraph.asy
   A /trunk/asymptote/doc/quartercircle.asy
   A /trunk/asymptote/doc/square.asy

Updated documentation.

------------------------------------------------------------------------
r31 | jcbowman | 2004-11-07 22:22:17 -0700 (Sun, 07 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Updated documentation

------------------------------------------------------------------------
r30 | jcbowman | 2004-11-07 22:05:05 -0700 (Sun, 07 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/settings.cc

Fixed interactive mode.

------------------------------------------------------------------------
r29 | jcbowman | 2004-11-07 16:02:25 -0700 (Sun, 07 Nov 2004) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/diatom.asy
   A /trunk/asymptote/examples/diatom.csv

Example of multiple data graphs with secondary axis.

------------------------------------------------------------------------
r28 | jcbowman | 2004-11-07 15:32:44 -0700 (Sun, 07 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Fixed menus.

------------------------------------------------------------------------
r27 | jcbowman | 2004-11-07 15:31:19 -0700 (Sun, 07 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/TODO
   M /trunk/asymptote/asymptote.sty
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/drawlabel.cc
   M /trunk/asymptote/drawlabel.h
   M /trunk/asymptote/main.cc
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h
   M /trunk/asymptote/settings.cc
   M /trunk/asymptote/settings.h

Added a reset() function to restore settings to startup defaults.

------------------------------------------------------------------------
r26 | jcbowman | 2004-11-07 15:28:30 -0700 (Sun, 07 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/simplex.asy

Formatting of comments.

------------------------------------------------------------------------
r25 | jcbowman | 2004-11-07 15:27:32 -0700 (Sun, 07 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi

Documentation updates.

------------------------------------------------------------------------
r24 | jcbowman | 2004-11-07 00:08:29 -0700 (Sun, 07 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.cc
   M /trunk/asymptote/runtime.h

Added missing functions; removed pt from plain.asy; updated documentation

------------------------------------------------------------------------
r23 | jcbowman | 2004-11-05 10:16:40 -0700 (Fri, 05 Nov 2004) | 2 lines
Changed paths:
   A /trunk/asymptote/LICENSE
   M /trunk/asymptote/doc/asymptote.texi

Added GNU public LICENSE.

------------------------------------------------------------------------
r22 | jcbowman | 2004-11-05 10:13:47 -0700 (Fri, 05 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/doc/asymptote.texi

Documentation updates.

------------------------------------------------------------------------
r21 | jcbowman | 2004-11-04 23:37:35 -0700 (Thu, 04 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/README
   M /trunk/asymptote/base/plain.asy
   M /trunk/asymptote/builtin.cc
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/fileio.h

Updated documentation.

------------------------------------------------------------------------
r20 | jcbowman | 2004-11-03 23:45:40 -0700 (Wed, 03 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/README
   M /trunk/asymptote/doc/asymptote.texi
   M /trunk/asymptote/runtime.cc

Documentation updates.

------------------------------------------------------------------------
r19 | jcbowman | 2004-11-02 22:20:51 -0700 (Tue, 02 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Allow negative array indices in arrayIntArray as in arrayRead and arrayWrite.

------------------------------------------------------------------------
r18 | jcbowman | 2004-11-02 22:13:26 -0700 (Tue, 02 Nov 2004) | 3 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Allow assignment to array indices [-len,-1];
handle negative array indices in sequence routines.

------------------------------------------------------------------------
r17 | jcbowman | 2004-11-02 12:10:24 -0700 (Tue, 02 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/pen.h

Added missing pen transformation code.

------------------------------------------------------------------------
r16 | jcbowman | 2004-11-01 10:23:54 -0700 (Mon, 01 Nov 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/doc/asymptote.texi
   D /trunk/asymptote/test.asy

minor updates

------------------------------------------------------------------------
r15 | jcbowman | 2004-10-31 22:27:35 -0700 (Sun, 31 Oct 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac
   M /trunk/asymptote/doc/asymptote.texi

Check for boost header files; updated documentation.

------------------------------------------------------------------------
r14 | jcbowman | 2004-10-28 23:04:37 -0600 (Thu, 28 Oct 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/README
   M /trunk/asymptote/doc/asymptote.texi

Updated documentation.

------------------------------------------------------------------------
r13 | jcbowman | 2004-10-28 23:04:20 -0600 (Thu, 28 Oct 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/picture.cc

Make -O work when dvips isn't used.

------------------------------------------------------------------------
r12 | jcbowman | 2004-10-28 15:26:57 -0600 (Thu, 28 Oct 2004) | 2 lines
Changed paths:
   A /trunk/asymptote/examples/logo.asy

Sean Healy's logo implemented in Asymptote.

------------------------------------------------------------------------
r11 | jcbowman | 2004-10-26 09:05:04 -0600 (Tue, 26 Oct 2004) | 2 lines
Changed paths:
   A /trunk/asymptote/doc
   A /trunk/asymptote/doc/asymptote.texi

Initial version.

------------------------------------------------------------------------
r10 | jcbowman | 2004-10-26 07:38:06 -0600 (Tue, 26 Oct 2004) | 2 lines
Changed paths:
   M /trunk/asymptote
   D /trunk/asymptote/.asy_history
   M /trunk/asymptote/.cvsignore

Removed unwanted cvs files.

------------------------------------------------------------------------
r9 | jcbowman | 2004-10-26 07:31:01 -0600 (Tue, 26 Oct 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/configure.ac

Set version = 0.50.

------------------------------------------------------------------------
r8 | jcbowman | 2004-10-26 07:29:34 -0600 (Tue, 26 Oct 2004) | 2 lines
Changed paths:
   M /trunk/asymptote/runtime.cc

Fixed warning message if HAVE_STRTIME == 0

------------------------------------------------------------------------
r3 | jcbowman | 2004-10-26 07:27:12 -0600 (Tue, 26 Oct 2004) | 2 lines
Changed paths:
   A /trunk/asymptote
   A /trunk/asymptote/.asy_history
   A /trunk/asymptote/.cvsignore
   A /trunk/asymptote/Compile
   A /trunk/asymptote/Makefile.in
   A /trunk/asymptote/README
   A /trunk/asymptote/TODO
   A /trunk/asymptote/absyn.cc
   A /trunk/asymptote/absyn.h
   A /trunk/asymptote/access.cc
   A /trunk/asymptote/access.h
   A /trunk/asymptote/angle.h
   A /trunk/asymptote/arrayop.h
   A /trunk/asymptote/asy-mode.el
   A /trunk/asymptote/asy.vim
   A /trunk/asymptote/asymptote.sty
   A /trunk/asymptote/autogen.sh
   A /trunk/asymptote/base
   A /trunk/asymptote/base/graph.asy
   A /trunk/asymptote/base/math.asy
   A /trunk/asymptote/base/plain.asy
   A /trunk/asymptote/base/simplex.asy
   A /trunk/asymptote/base/stats.asy
   A /trunk/asymptote/base/tree.asy
   A /trunk/asymptote/base/unicode.asy
   A /trunk/asymptote/bbox.h
   A /trunk/asymptote/builtin.cc
   A /trunk/asymptote/builtin.h
   A /trunk/asymptote/camp.l
   A /trunk/asymptote/camp.y
   A /trunk/asymptote/camperror.cc
   A /trunk/asymptote/camperror.h
   A /trunk/asymptote/cast.cc
   A /trunk/asymptote/cast.h
   A /trunk/asymptote/configure.ac
   A /trunk/asymptote/dec.cc
   A /trunk/asymptote/dec.h
   A /trunk/asymptote/drawclipbegin.h
   A /trunk/asymptote/drawclipend.h
   A /trunk/asymptote/drawelement.h
   A /trunk/asymptote/drawfill.cc
   A /trunk/asymptote/drawfill.h
   A /trunk/asymptote/drawlabel.cc
   A /trunk/asymptote/drawlabel.h
   A /trunk/asymptote/drawpath.cc
   A /trunk/asymptote/drawpath.h
   A /trunk/asymptote/drawverbatim.h
   A /trunk/asymptote/entry.cc
   A /trunk/asymptote/entry.h
   A /trunk/asymptote/env.cc
   A /trunk/asymptote/env.h
   A /trunk/asymptote/errormsg.cc
   A /trunk/asymptote/errormsg.h
   A /trunk/asymptote/errors
   A /trunk/asymptote/errortest.asy
   A /trunk/asymptote/examples
   A /trunk/asymptote/examples/.cvsignore
   A /trunk/asymptote/examples/Pythagoras.asy
   A /trunk/asymptote/examples/cardiod.asy
   A /trunk/asymptote/examples/centroidfg.asy
   A /trunk/asymptote/examples/cos2theta.asy
   A /trunk/asymptote/examples/dragon.asy
   A /trunk/asymptote/examples/equilchord.asy
   A /trunk/asymptote/examples/exp.asy
   A /trunk/asymptote/examples/fjortoft.asy
   A /trunk/asymptote/examples/integraltest.asy
   A /trunk/asymptote/examples/latexusage.tex
   A /trunk/asymptote/examples/lever.asy
   A /trunk/asymptote/examples/log.asy
   A /trunk/asymptote/examples/lowint.asy
   A /trunk/asymptote/examples/lowupint.asy
   A /trunk/asymptote/examples/sacone.asy
   A /trunk/asymptote/examples/sin1x.asy
   A /trunk/asymptote/examples/spiral.asy
   A /trunk/asymptote/examples/spring.asy
   A /trunk/asymptote/examples/spring0.asy
   A /trunk/asymptote/examples/spring2.asy
   A /trunk/asymptote/examples/sqrtx01.asy
   A /trunk/asymptote/examples/tanh.asy
   A /trunk/asymptote/examples/triads.asy
   A /trunk/asymptote/examples/upint.asy
   A /trunk/asymptote/examples/venn.asy
   A /trunk/asymptote/examples/wheelanimation.asy
   A /trunk/asymptote/examples/workcone.asy
   A /trunk/asymptote/examples/xsin1x.asy
   A /trunk/asymptote/examples/yingyang.asy
   A /trunk/asymptote/exp.cc
   A /trunk/asymptote/exp.h
   A /trunk/asymptote/fftw++.cc
   A /trunk/asymptote/fftw++.h
   A /trunk/asymptote/fileio.cc
   A /trunk/asymptote/fileio.h
   A /trunk/asymptote/fpu.h
   A /trunk/asymptote/frame.h
   A /trunk/asymptote/genv.cc
   A /trunk/asymptote/genv.h
   A /trunk/asymptote/guide.cc
   A /trunk/asymptote/guide.h
   A /trunk/asymptote/guideflags.h
   A /trunk/asymptote/import.cc
   A /trunk/asymptote/import.h
   A /trunk/asymptote/importaccess.h
   A /trunk/asymptote/inst.cc
   A /trunk/asymptote/inst.h
   A /trunk/asymptote/install-sh
   A /trunk/asymptote/interact.cc
   A /trunk/asymptote/interact.h
   A /trunk/asymptote/knotlist.cc
   A /trunk/asymptote/knotlist.h
   A /trunk/asymptote/main.cc
   A /trunk/asymptote/name.cc
   A /trunk/asymptote/name.h
   A /trunk/asymptote/newexp.cc
   A /trunk/asymptote/newexp.h
   A /trunk/asymptote/pair.h
   A /trunk/asymptote/path.cc
   A /trunk/asymptote/path.h
   A /trunk/asymptote/pathlist.cc
   A /trunk/asymptote/pathlist.h
   A /trunk/asymptote/pen.h
   A /trunk/asymptote/picture.cc
   A /trunk/asymptote/picture.h
   A /trunk/asymptote/pipestream.h
   A /trunk/asymptote/pool.cc
   A /trunk/asymptote/pool.h
   A /trunk/asymptote/pow.h
   A /trunk/asymptote/psfile.cc
   A /trunk/asymptote/psfile.h
   A /trunk/asymptote/record.cc
   A /trunk/asymptote/record.h
   A /trunk/asymptote/runtime.cc
   A /trunk/asymptote/runtime.h
   A /trunk/asymptote/settings.cc
   A /trunk/asymptote/settings.h
   A /trunk/asymptote/simpson.cc
   A /trunk/asymptote/stack.cc
   A /trunk/asymptote/stack.h
   A /trunk/asymptote/stm.cc
   A /trunk/asymptote/stm.h
   A /trunk/asymptote/symbol.cc
   A /trunk/asymptote/symbol.h
   A /trunk/asymptote/table.h
   A /trunk/asymptote/test.asy
   A /trunk/asymptote/texfile.cc
   A /trunk/asymptote/texfile.h
   A /trunk/asymptote/transform.h
   A /trunk/asymptote/treetest.asy
   A /trunk/asymptote/types.cc
   A /trunk/asymptote/types.h
   A /trunk/asymptote/util.cc
   A /trunk/asymptote/util.h
   A /trunk/asymptote/wce
   A /trunk/asymptote/xasy
   A /trunk/asymptote/xstream.h

Initial revision

------------------------------------------------------------------------
