------------------------------------------------------------------------ r4790 | jcbowman | 2009-12-30 13:27:38 -0700 (Wed, 30 Dec 2009) | 2 lines Changed paths: M /trunk/asymptote/texfile.cc M /trunk/asymptote/texfile.h Set default font after \begin{document}. ------------------------------------------------------------------------ r4789 | jcbowman | 2009-12-30 12:46:09 -0700 (Wed, 30 Dec 2009) | 2 lines Changed paths: M /trunk/asymptote/base/plain_picture.asy M /trunk/asymptote/drawfill.cc M /trunk/asymptote/drawfill.h M /trunk/asymptote/psfile.cc M /trunk/asymptote/psfile.h M /trunk/asymptote/runpicture.in M /trunk/asymptote/runtime.in M /trunk/asymptote/transform.h Support transformations in lattice shading. ------------------------------------------------------------------------ r4788 | jcbowman | 2009-12-30 12:31:21 -0700 (Wed, 30 Dec 2009) | 2 lines Changed paths: M /trunk/asymptote/doc/asymptote.texi Update links. ------------------------------------------------------------------------ r4787 | jcbowman | 2009-12-19 08:18:46 -0700 (Sat, 19 Dec 2009) | 2 lines Changed paths: M /trunk/asymptote/base/contour.asy Untabify. ------------------------------------------------------------------------ r4786 | jcbowman | 2009-12-19 08:18:03 -0700 (Sat, 19 Dec 2009) | 2 lines Changed paths: M /trunk/asymptote/base/contour.asy M /trunk/asymptote/examples/fillcontour.asy Increase epsilon. ------------------------------------------------------------------------ r4785 | jcbowman | 2009-12-12 11:33:40 -0700 (Sat, 12 Dec 2009) | 2 lines Changed paths: M /trunk/asymptote/doc/asymptote.texi Replace "nonselfintersecting" by more standard term "simple". ------------------------------------------------------------------------ r4784 | jcbowman | 2009-12-11 17:34:20 -0700 (Fri, 11 Dec 2009) | 3 lines Changed paths: M /trunk/asymptote/base/contour.asy M /trunk/asymptote/doc/asymptote.texi M /trunk/asymptote/doc/irregularcontour.asy M /trunk/asymptote/examples/fillcontour.asy Use a more robust contour algorithm based on approximating the function as a paraboloid, courtesy of Chris Savage. ------------------------------------------------------------------------ r4783 | jcbowman | 2009-12-11 16:21:04 -0700 (Fri, 11 Dec 2009) | 2 lines Changed paths: M /trunk/asymptote/base/plain_paths.asy Avoid casting to path[] in write(guide[]). ------------------------------------------------------------------------ r4782 | jcbowman | 2009-12-05 23:13:51 -0700 (Sat, 05 Dec 2009) | 2 lines Changed paths: M /trunk/asymptote/asymptote.spec M /trunk/asymptote/base/plain_constants.asy M /trunk/asymptote/examples/gamma3.asy M /trunk/asymptote/examples/labelbox.asy More example updates. ------------------------------------------------------------------------ r4781 | jcbowman | 2009-12-05 22:55:34 -0700 (Sat, 05 Dec 2009) | 2 lines Changed paths: M /trunk/asymptote/doc/asymptote.texi M /trunk/asymptote/doc/imagecontour.asy M /trunk/asymptote/examples/logo3.asy M /trunk/asymptote/examples/worksheet.asy Minor example updates. ------------------------------------------------------------------------ r4780 | jcbowman | 2009-12-05 22:35:57 -0700 (Sat, 05 Dec 2009) | 2 lines Changed paths: M /trunk/asymptote/base/flowchart.asy M /trunk/asymptote/doc/flowchartdemo.asy M /trunk/asymptote/examples/controlsystem.asy Implement operator --(block, block) to simplify flowchart syntax. ------------------------------------------------------------------------ r4779 | jcbowman | 2009-12-05 12:40:40 -0700 (Sat, 05 Dec 2009) | 2 lines Changed paths: M /trunk/asymptote/drawpath3.cc Add change missed in previous revision. ------------------------------------------------------------------------ r4778 | jcbowman | 2009-12-05 12:39:48 -0700 (Sat, 05 Dec 2009) | 2 lines Changed paths: 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/picture.cc Improve precision of minratio and maxratio routines. ------------------------------------------------------------------------ r4777 | jcbowman | 2009-12-02 21:50:16 -0700 (Wed, 02 Dec 2009) | 2 lines Changed paths: M /trunk/asymptote/base/three_surface.asy Fix transformed 3D labels under -render=0. ------------------------------------------------------------------------ r4776 | jcbowman | 2009-12-02 11:14:49 -0700 (Wed, 02 Dec 2009) | 2 lines Changed paths: M /trunk/asymptote/base/three_arrows.asy Revert revision 4775. ------------------------------------------------------------------------ r4775 | jcbowman | 2009-12-02 11:10:16 -0700 (Wed, 02 Dec 2009) | 2 lines Changed paths: M /trunk/asymptote/base/three_arrows.asy Retune HookHead2. ------------------------------------------------------------------------ r4774 | jcbowman | 2009-12-02 11:00:26 -0700 (Wed, 02 Dec 2009) | 2 lines Changed paths: M /trunk/asymptote/base/three_arrows.asy Fix 3D planar arrowhead gap. ------------------------------------------------------------------------ r4773 | pivaldi | 2009-12-01 10:13:58 -0700 (Tue, 01 Dec 2009) | 1 line Changed paths: M /trunk/asymptote/base/geometry.asy Fix ellispe arc defined by abscesses when angle of ellispe is not zero. ------------------------------------------------------------------------ r4772 | jcbowman | 2009-12-01 00:50:44 -0700 (Tue, 01 Dec 2009) | 2 lines Changed paths: M /trunk/asymptote/base/three_arrows.asy Remove duplicate arrow angle scale factor. ------------------------------------------------------------------------ r4771 | jcbowman | 2009-12-01 00:49:20 -0700 (Tue, 01 Dec 2009) | 2 lines Changed paths: M /trunk/asymptote/base/three_surface.asy Fix offset in transformed 3D labels with render=0. ------------------------------------------------------------------------ r4770 | jcbowman | 2009-11-29 21:21:35 -0700 (Sun, 29 Nov 2009) | 2 lines Changed paths: A /trunk/asymptote/examples/animations (from /trunk/asymptote/examples/animations:4766) Revert r4767. ------------------------------------------------------------------------ r4769 | jcbowman | 2009-11-29 12:17:32 -0700 (Sun, 29 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/base/plain_boxes.asy Fix pen size contributions to box and ellipse. ------------------------------------------------------------------------ r4768 | jcbowman | 2009-11-29 11:59:29 -0700 (Sun, 29 Nov 2009) | 5 lines Changed paths: M /trunk/asymptote/base/embed.asy M /trunk/asymptote/doc/asymptote.sty Update inlinetex support for xelatex. Load hyperref before patches/movie15_dvipdfmx.sty (renamed to movie.sty) under xelatex. ------------------------------------------------------------------------ r4767 | jcbowman | 2009-11-28 12:10:12 -0700 (Sat, 28 Nov 2009) | 1 line Changed paths: D /trunk/asymptote/examples/animations ------------------------------------------------------------------------ r4766 | jcbowman | 2009-11-27 16:50:55 -0700 (Fri, 27 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/picture.cc Move convert options before geometry. ------------------------------------------------------------------------ r4765 | jcbowman | 2009-11-27 11:10:41 -0700 (Fri, 27 Nov 2009) | 3 lines Changed paths: M /trunk/asymptote/picture.cc Remove -alpha Off default convert option in favour of convertOptions="-alpha Off". ------------------------------------------------------------------------ r4764 | jcbowman | 2009-11-27 10:45:11 -0700 (Fri, 27 Nov 2009) | 4 lines Changed paths: M /trunk/asymptote/picture.cc M /trunk/asymptote/settings.cc Use pngalpha driver only if antialias=2. Fix size of pngalpha images. ------------------------------------------------------------------------ r4763 | jcbowman | 2009-11-26 17:32:36 -0700 (Thu, 26 Nov 2009) | 2 lines Changed paths: A /trunk/asymptote/examples/cos3.asy A /trunk/asymptote/examples/exp3.asy A /trunk/asymptote/examples/sin3.asy Add 3D examples. ------------------------------------------------------------------------ r4762 | jcbowman | 2009-11-26 09:09:58 -0700 (Thu, 26 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/base/embed.asy M /trunk/asymptote/base/external.asy M /trunk/asymptote/doc/asymptote.texi Use hypersetup to avoid hyperref option clashes. ------------------------------------------------------------------------ r4761 | jcbowman | 2009-11-26 08:31:15 -0700 (Thu, 26 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/examples/SierpinskiSponge.asy Reduce memory usage of example. ------------------------------------------------------------------------ r4760 | jcbowman | 2009-11-26 08:27:20 -0700 (Thu, 26 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/doc/asymptote.texi Fix braces. ------------------------------------------------------------------------ r4759 | jcbowman | 2009-11-26 00:55:46 -0700 (Thu, 26 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/examples/logo3.asy Improve 3D logo. ------------------------------------------------------------------------ r4758 | jcbowman | 2009-11-25 13:21:37 -0700 (Wed, 25 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/doc/asymptote.texi M /trunk/asymptote/settings.cc Change colorslinks to pdfborder={0 0 0} in hyperrefOptions. ------------------------------------------------------------------------ r4757 | jcbowman | 2009-11-25 09:17:37 -0700 (Wed, 25 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/doc/asymptote.texi M /trunk/asymptote/runmath.in Reduce conflicts by renaming the Bessel functions J and Y to Jn and Yn. ------------------------------------------------------------------------ r4756 | jcbowman | 2009-11-25 08:56:22 -0700 (Wed, 25 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/settings.cc Add colorlinks to settings.hyperrefOptions. ------------------------------------------------------------------------ r4755 | hammera | 2009-11-18 21:38:56 -0700 (Wed, 18 Nov 2009) | 3 lines Changed paths: M /trunk/asymptote/camp.y M /trunk/asymptote/doc/asymptote.texi M /trunk/asymptote/exp.h M /trunk/asymptote/stm.cc M /trunk/asymptote/stm.h Added % for the last answer on the interactive prompt. ------------------------------------------------------------------------ r4754 | pivaldi | 2009-11-18 04:31:57 -0700 (Wed, 18 Nov 2009) | 1 line Changed paths: M /trunk/asymptote/base/geometry.asy Fix horizontal & vertical lines ------------------------------------------------------------------------ r4753 | jcbowman | 2009-11-17 11:46:36 -0700 (Tue, 17 Nov 2009) | 2 lines Changed paths: A /trunk/asymptote/examples/polardatagraph.asy (from /trunk/asymptote/examples/polargraph.asy:4752) D /trunk/asymptote/examples/polargraph.asy Rename example. ------------------------------------------------------------------------ r4752 | jcbowman | 2009-11-17 11:45:18 -0700 (Tue, 17 Nov 2009) | 2 lines Changed paths: A /trunk/asymptote/examples/polargraph.asy Add example of a polar graph produced from discrete data. ------------------------------------------------------------------------ r4751 | jcbowman | 2009-11-17 11:38:24 -0700 (Tue, 17 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/base/plain_paths.asy M /trunk/asymptote/base/three.asy Implement operator ..(tensionSpecifier t) and join3(tensionSpecifier t). ------------------------------------------------------------------------ r4750 | jcbowman | 2009-11-17 11:12:18 -0700 (Tue, 17 Nov 2009) | 3 lines Changed paths: M /trunk/asymptote/base/graph.asy M /trunk/asymptote/doc/asymptote.texi Implement polargraph(picture pic=currentpicture, real[] r, real[] theta, interpolate join=operator--). ------------------------------------------------------------------------ r4749 | jcbowman | 2009-11-17 10:08:04 -0700 (Tue, 17 Nov 2009) | 2 lines Changed paths: A /trunk/asymptote/examples/SierpinskiGasket.asy A /trunk/asymptote/examples/SierpinskiSponge.asy Add Sierpinksi examples, courtesy of the cvgmt group. ------------------------------------------------------------------------ r4748 | jcbowman | 2009-11-13 23:59:23 -0700 (Fri, 13 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/examples/venn3.asy Improve example. ------------------------------------------------------------------------ r4747 | jcbowman | 2009-11-13 23:53:02 -0700 (Fri, 13 Nov 2009) | 2 lines Changed paths: A /trunk/asymptote/examples/venn3.asy Add example. ------------------------------------------------------------------------ r4746 | jcbowman | 2009-11-13 23:19:52 -0700 (Fri, 13 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/base/graph.asy M /trunk/asymptote/base/graph_splinetype.asy Add check that parametric array for spline interpolation is increasing. ------------------------------------------------------------------------ r4745 | hammera | 2009-11-12 21:54:00 -0700 (Thu, 12 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/entry.cc M /trunk/asymptote/entry.h M /trunk/asymptote/table.h Removed unused lookInTopScope methods. ------------------------------------------------------------------------ r4744 | jcbowman | 2009-11-09 13:12:20 -0700 (Mon, 09 Nov 2009) | 1 line Changed paths: M /trunk/asymptote/asymptote.spec M /trunk/asymptote/configure.ac Increment version to 1.91svn. ------------------------------------------------------------------------ r4743 | jcbowman | 2009-11-09 10:02:46 -0700 (Mon, 09 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/doc/asymptote.texi Document SVG output. ------------------------------------------------------------------------ r4742 | jcbowman | 2009-11-09 08:16:15 -0700 (Mon, 09 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/texfile.cc Remove preprocessor symbol in preparation for upcoming dvisvgm-0.8.7 release. ------------------------------------------------------------------------ r4741 | jcbowman | 2009-11-09 07:57:29 -0700 (Mon, 09 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/texfile.cc Fix SVG axial, radial, and emulated tensor-patch shading. ------------------------------------------------------------------------ r4740 | jcbowman | 2009-11-09 01:36:31 -0700 (Mon, 09 Nov 2009) | 1 line Changed paths: M /trunk/asymptote/configure.ac Increment version to 1.90svn. ------------------------------------------------------------------------ r4739 | jcbowman | 2009-11-09 00:26:17 -0700 (Mon, 09 Nov 2009) | 1 line Changed paths: M /trunk/asymptote/glrender.cc Fix timer argument. ------------------------------------------------------------------------ r4738 | jcbowman | 2009-11-09 00:13:46 -0700 (Mon, 09 Nov 2009) | 1 line Changed paths: M /trunk/asymptote/texfile.cc Check for uninitialized shading pens. ------------------------------------------------------------------------ r4737 | jcbowman | 2009-11-08 22:14:03 -0700 (Sun, 08 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/drawclipbegin.h M /trunk/asymptote/drawclipend.h M /trunk/asymptote/drawelement.h M /trunk/asymptote/drawfill.h M /trunk/asymptote/psfile.h M /trunk/asymptote/texfile.cc M /trunk/asymptote/texfile.h Implement emulation of Gouraud shading in SVG. ------------------------------------------------------------------------ r4736 | jcbowman | 2009-11-08 22:12:33 -0700 (Sun, 08 Nov 2009) | 3 lines Changed paths: M /trunk/asymptote/base/math.asy Add routine that returns the intersection time of the point on the line through p and q that is closest to z. ------------------------------------------------------------------------ r4735 | jcbowman | 2009-11-06 11:55:09 -0700 (Fri, 06 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/builtin.cc M /trunk/asymptote/runarray.in Improve missing fft diagnostic. ------------------------------------------------------------------------ r4734 | jcbowman | 2009-11-05 17:08:27 -0700 (Thu, 05 Nov 2009) | 2 lines Changed paths: 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/runpicture.in Reduce PRC NURBS memory usage. ------------------------------------------------------------------------ r4733 | jcbowman | 2009-11-05 16:50:29 -0700 (Thu, 05 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/drawpath3.cc A /trunk/asymptote/examples/NURBScurve.asy M /trunk/asymptote/glrender.cc Fix rational NURBS curves; add example. ------------------------------------------------------------------------ r4732 | jcbowman | 2009-11-04 04:54:57 -0700 (Wed, 04 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/base/three.asy Reduce maxangleiterations. ------------------------------------------------------------------------ r4731 | jcbowman | 2009-11-04 04:49:55 -0700 (Wed, 04 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/doc/asymptote.texi M /trunk/asymptote/drawpath3.h M /trunk/asymptote/drawsurface.cc M /trunk/asymptote/path.cc M /trunk/asymptote/path.h Revert to previous value of fuzz in ratio. ------------------------------------------------------------------------ r4730 | jcbowman | 2009-11-03 13:29:46 -0700 (Tue, 03 Nov 2009) | 1 line Changed paths: M /trunk/asymptote/picture.cc M /trunk/asymptote/psfile.h M /trunk/asymptote/texfile.h Port recent changes to CYGWIN ------------------------------------------------------------------------ r4729 | jcbowman | 2009-11-02 21:39:31 -0700 (Mon, 02 Nov 2009) | 2 lines Changed paths: M /trunk/asymptote/base/palette.asy Always generate at least NColors. ------------------------------------------------------------------------ r4728 | jcbowman | 2009-10-29 20:17:04 -0600 (Thu, 29 Oct 2009) | 4 lines Changed paths: M /trunk/asymptote/drawpath3.cc M /trunk/asymptote/drawsurface.cc M /trunk/asymptote/path.cc M /trunk/asymptote/path.h M /trunk/asymptote/path3.h M /trunk/asymptote/runpath3d.in Implement path3 unstraighten(path3). Increase fuzz in ratio. ------------------------------------------------------------------------ r4727 | jcbowman | 2009-10-29 10:16:17 -0600 (Thu, 29 Oct 2009) | 2 lines Changed paths: 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.h M /trunk/asymptote/prc/oPRCFile.cc M /trunk/asymptote/runpicture.in Add support for NURBS curves. ------------------------------------------------------------------------ r4726 | jcbowman | 2009-10-28 23:44:27 -0600 (Wed, 28 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/drawpath.cc M /trunk/asymptote/psfile.h M /trunk/asymptote/settings.cc M /trunk/asymptote/texfile.cc M /trunk/asymptote/texfile.h For SVG output, explicitly draw a circle instead of a length 0 path. ------------------------------------------------------------------------ r4725 | jcbowman | 2009-10-28 02:36:35 -0600 (Wed, 28 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/drawpath.cc M /trunk/asymptote/pen.h M /trunk/asymptote/psfile.cc M /trunk/asymptote/runtime.in M /trunk/asymptote/texfile.cc Avoid unnecessary copying of linetype structure. ------------------------------------------------------------------------ r4724 | jcbowman | 2009-10-27 10:04:54 -0600 (Tue, 27 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/asymptote.spec M /trunk/asymptote/drawpath.cc M /trunk/asymptote/pen.h M /trunk/asymptote/psfile.cc M /trunk/asymptote/runtime.in M /trunk/asymptote/texfile.cc Avoid negative dash patterns. ------------------------------------------------------------------------ r4723 | jcbowman | 2009-10-27 02:32:34 -0600 (Tue, 27 Oct 2009) | 17 lines Changed paths: M /trunk/asymptote/base/CAD.asy M /trunk/asymptote/base/flowchart.asy M /trunk/asymptote/base/geometry.asy M /trunk/asymptote/base/math.asy M /trunk/asymptote/base/plain.asy M /trunk/asymptote/base/plain_pens.asy M /trunk/asymptote/base/plain_picture.asy M /trunk/asymptote/base/plain_strings.asy M /trunk/asymptote/base/solids.asy M /trunk/asymptote/base/three.asy M /trunk/asymptote/doc/asymptote.texi M /trunk/asymptote/doc/image.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/drawimage.h M /trunk/asymptote/drawlabel.h M /trunk/asymptote/drawpath.cc M /trunk/asymptote/drawpath.h A /trunk/asymptote/examples/1overx.asy M /trunk/asymptote/examples/Klein.asy M /trunk/asymptote/examples/alignbox.asy M /trunk/asymptote/examples/fequlogo.asy M /trunk/asymptote/examples/strokepath.asy M /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/runlabel.in M /trunk/asymptote/runpicture.in M /trunk/asymptote/runtime.in M /trunk/asymptote/settings.cc M /trunk/asymptote/texfile.cc M /trunk/asymptote/texfile.h Change linetype pattern from a string to an array of reals: a string is still accepted (for backwards compatibility), but the return type of linetype(pen) is now real[] instead of string (backwards incompatible). Implement native SVG path output (still requires dvisvgm-0.8.6). Implement SVG emulation of tensor patch shading (for a single patch). Change split so that an empty delimiter splits on spaces, discarding duplicate spaces. Add fillrule argument to draw(pic, path[], pen[]). Implement missing add routines. Implement 2D FFT. ------------------------------------------------------------------------ r4722 | jcbowman | 2009-10-27 01:46:53 -0600 (Tue, 27 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/path.cc Minor optimization. ------------------------------------------------------------------------ r4721 | jcbowman | 2009-10-26 10:54:05 -0600 (Mon, 26 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/examples/xsin1x.asy Generalize example. ------------------------------------------------------------------------ r4720 | jcbowman | 2009-10-26 10:46:27 -0600 (Mon, 26 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/examples/xsin1x.asy Improve example. ------------------------------------------------------------------------ r4719 | jcbowman | 2009-10-26 10:44:23 -0600 (Mon, 26 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/examples/xsin1x.asy Simplify example. ------------------------------------------------------------------------ r4718 | jcbowman | 2009-10-26 10:32:44 -0600 (Mon, 26 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/examples/xsin1x.asy Improve inset graph. ------------------------------------------------------------------------ r4717 | jcbowman | 2009-10-23 00:10:48 -0600 (Fri, 23 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/base/three_surface.asy A /trunk/asymptote/examples/NURBSsphere.asy M /trunk/asymptote/examples/NURBSsurface.asy Fix rational NURBS sizing; add example. ------------------------------------------------------------------------ r4716 | jcbowman | 2009-10-22 23:41:37 -0600 (Thu, 22 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/drawsurface.cc M /trunk/asymptote/prc/oPRCFile.cc Fix control point normalization of rational NURBS surfaces. ------------------------------------------------------------------------ r4715 | jcbowman | 2009-10-22 00:29:30 -0600 (Thu, 22 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/picture.cc Enable workaround for dvisvgm bounding box bug (requires dvisvgm-0.8.6). ------------------------------------------------------------------------ r4714 | jcbowman | 2009-10-19 14:14:52 -0600 (Mon, 19 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/examples/animations/inlinemovie3.tex Fix typo. ------------------------------------------------------------------------ r4713 | jcbowman | 2009-10-19 14:13:51 -0600 (Mon, 19 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/base/three.asy Fix inlinemovie3. ------------------------------------------------------------------------ r4712 | jcbowman | 2009-10-12 14:44:03 -0600 (Mon, 12 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/base/geometry.asy Resolve ambiguity in arc. ------------------------------------------------------------------------ r4711 | jcbowman | 2009-10-12 10:12:13 -0600 (Mon, 12 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/drawpath3.cc M /trunk/asymptote/drawsurface.cc Don't garbage collect PRC entities. ------------------------------------------------------------------------ r4710 | jcbowman | 2009-10-11 08:39:19 -0600 (Sun, 11 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/examples/cyclohexane.asy Improve colours. ------------------------------------------------------------------------ r4709 | oshardt | 2009-10-10 15:04:06 -0600 (Sat, 10 Oct 2009) | 1 line Changed paths: M /trunk/asymptote/base/graph.asy Do not compute vector at (0,0); use a instead. ------------------------------------------------------------------------ r4708 | jcbowman | 2009-10-09 02:13:23 -0600 (Fri, 09 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/drawlabel.h Convert labelpath to png for svg output. ------------------------------------------------------------------------ r4707 | jcbowman | 2009-10-08 16:28:27 -0600 (Thu, 08 Oct 2009) | 5 lines Changed paths: M /trunk/asymptote/picture.cc Add support for passing bbox to dvisvgm (currently disabled; this requires dvisvgm-0.8.6 from http://dvisvgm.hg.sourceforge.net/hgweb/dvisvgm). Fix erase when outputting SVG graphics. ------------------------------------------------------------------------ r4706 | jcbowman | 2009-10-08 14:17:12 -0600 (Thu, 08 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/util.cc Fix formatting of error messages. ------------------------------------------------------------------------ r4705 | jcbowman | 2009-10-07 21:12:37 -0600 (Wed, 07 Oct 2009) | 4 lines Changed paths: M /trunk/asymptote/drawclipbegin.h M /trunk/asymptote/drawelement.h M /trunk/asymptote/drawfill.h M /trunk/asymptote/drawimage.h M /trunk/asymptote/examples/ring.asy M /trunk/asymptote/examples/tensor.asy M /trunk/asymptote/picture.cc M /trunk/asymptote/picture.h Use ghostscript pngalpha driver to produce transparent png files. Produce transparent png files for unsupported SVG elements. ------------------------------------------------------------------------ r4704 | jcbowman | 2009-10-06 21:59:53 -0600 (Tue, 06 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/drawpath3.cc M /trunk/asymptote/drawpath3.h M /trunk/asymptote/drawsurface.cc M /trunk/asymptote/drawsurface.h Fix surface and path3 garbage collection. ------------------------------------------------------------------------ r4703 | jcbowman | 2009-10-06 21:06:44 -0600 (Tue, 06 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/drawsurface.h M /trunk/asymptote/runarray.in M /trunk/asymptote/runpicture.in M /trunk/asymptote/runtimebase.in Improve garbage collection. ------------------------------------------------------------------------ r4702 | jcbowman | 2009-10-05 23:21:23 -0600 (Mon, 05 Oct 2009) | 5 lines Changed paths: M /trunk/asymptote/picture.cc Force pdfformat when using a pdflatex texengine with an alternative output format. Force settings.align="B" for non-EPS output formats. ------------------------------------------------------------------------ r4701 | jcbowman | 2009-10-03 15:45:21 -0600 (Sat, 03 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/settings.cc Workaround broken curses.h header file on i386-solaris. ------------------------------------------------------------------------ r4700 | jcbowman | 2009-10-02 15:54:31 -0600 (Fri, 02 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/base/three.asy M /trunk/asymptote/drawsurface.cc Fix center table compression under optimization. ------------------------------------------------------------------------ r4699 | jcbowman | 2009-10-02 09:03:23 -0600 (Fri, 02 Oct 2009) | 2 lines Changed paths: M /trunk/asymptote/doc/asymptote.texi Document Billboard and Embedded labels (see the example billboard.asy). ------------------------------------------------------------------------ r4698 | jcbowman | 2009-10-02 02:51:30 -0600 (Fri, 02 Oct 2009) | 1 line Changed paths: M /trunk/asymptote/doc/extra/intro.asy Add code for removed file. ------------------------------------------------------------------------ r4697 | jcbowman | 2009-10-02 02:50:40 -0600 (Fri, 02 Oct 2009) | 1 line Changed paths: M /trunk/asymptote/configure.ac Increment version to 1.89svn. ------------------------------------------------------------------------ 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. ---------------------------------