diff options
author | Karl Berry <karl@freefriends.org> | 2009-05-16 00:19:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-05-16 00:19:13 +0000 |
commit | bab45528d65eaafe68a705dbb2a57075c7b7cbd8 (patch) | |
tree | 10b4ae2b5195c8dede153ab89359ec00f55f325f /Build/source/utils/asymptote/ChangeLog | |
parent | 8643d90372e9c31e0f461c15c596b60a545bd7d3 (diff) |
asymptote 1.72 sources (not integrated into build yet)
git-svn-id: svn://tug.org/texlive/trunk@13110 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/asymptote/ChangeLog')
-rw-r--r-- | Build/source/utils/asymptote/ChangeLog | 40409 |
1 files changed, 40409 insertions, 0 deletions
diff --git a/Build/source/utils/asymptote/ChangeLog b/Build/source/utils/asymptote/ChangeLog new file mode 100644 index 00000000000..f0a3fe80346 --- /dev/null +++ b/Build/source/utils/asymptote/ChangeLog @@ -0,0 +1,40409 @@ +------------------------------------------------------------------------ +r4264 | jcbowman | 2009-05-14 16:03:48 -0600 (Thu, 14 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.72svn. + +------------------------------------------------------------------------ +r4263 | jcbowman | 2009-05-14 15:59:18 -0600 (Thu, 14 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/pipestream.h + +Re-introduce portable zombie-free fork. + +------------------------------------------------------------------------ +r4262 | jcbowman | 2009-05-14 15:05:21 -0600 (Thu, 14 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Detect degenerate paths. + +------------------------------------------------------------------------ +r4261 | jcbowman | 2009-05-14 15:04:56 -0600 (Thu, 14 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Fix ambiguity in extrude. + +------------------------------------------------------------------------ +r4260 | jcbowman | 2009-05-14 12:52:03 -0600 (Thu, 14 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Force HAVE_LIBGLUT on darwin. + +------------------------------------------------------------------------ +r4259 | jcbowman | 2009-05-14 11:57:53 -0600 (Thu, 14 May 2009) | 3 lines +Changed paths: + M /trunk/asymptote/patches/README + A /trunk/asymptote/patches/movie15_20090323.patch + +Add patch to workaround problem that shows up in the 2009/03/23 version of +movie15.sty. + +------------------------------------------------------------------------ +r4258 | jcbowman | 2009-05-14 10:17:15 -0600 (Thu, 14 May 2009) | 1 line +Changed paths: + M /trunk/asymptote/glrender.cc + +Fix spurious zooms due to menu interaction. +------------------------------------------------------------------------ +r4257 | jcbowman | 2009-05-14 09:33:06 -0600 (Thu, 14 May 2009) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Detect libGLU. +------------------------------------------------------------------------ +r4256 | jcbowman | 2009-05-14 01:47:25 -0600 (Thu, 14 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/label3solid.asy + +Change label3 to a routine extrude that returns a surface. + +------------------------------------------------------------------------ +r4255 | jcbowman | 2009-05-14 01:19:29 -0600 (Thu, 14 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/README + M /trunk/asymptote/tr.cc + M /trunk/asymptote/tr.h + +Work around old LGPLv2 license covering tr.h and tr.cc. + +------------------------------------------------------------------------ +r4254 | jcbowman | 2009-05-14 01:00:37 -0600 (Thu, 14 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawpath3.h + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/triple.h + +Report up and target camera parameters. + +------------------------------------------------------------------------ +r4253 | jcbowman | 2009-05-13 23:21:33 -0600 (Wed, 13 May 2009) | 6 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/examples/label3ribbon.asy + A /trunk/asymptote/examples/label3solid.asy + +Generalize extrude. + +Implement label3 for drawing 3D solid labels (illustrated in label3solid.asy). + +Remove extra call to bezulate. + +------------------------------------------------------------------------ +r4252 | jcbowman | 2009-05-13 23:18:57 -0600 (Wed, 13 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/bezulate.asy + M /trunk/asymptote/base/plain_constants.asy + +Define mantissaBits. + +------------------------------------------------------------------------ +r4251 | jcbowman | 2009-05-13 23:17:50 -0600 (Wed, 13 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_filldraw.asy + +Limit recursion. + +------------------------------------------------------------------------ +r4250 | jcbowman | 2009-05-13 11:40:56 -0600 (Wed, 13 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/glrender.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + +Add menu item (c) Camera to output camera position. + +------------------------------------------------------------------------ +r4249 | jcbowman | 2009-05-12 14:24:34 -0600 (Tue, 12 May 2009) | 1 line +Changed paths: + M /trunk/asymptote/asymptote.nsi + +Make asy.bat respect all command-line arguments. +------------------------------------------------------------------------ +r4248 | jcbowman | 2009-05-12 14:07:54 -0600 (Tue, 12 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/doc/grid3xyz.asy + M /trunk/asymptote/examples/wedge.asy + +Fix axis label alignment. + +------------------------------------------------------------------------ +r4247 | jcbowman | 2009-05-12 11:21:38 -0600 (Tue, 12 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/grid3.asy + +Update call to ticks. + +------------------------------------------------------------------------ +r4246 | jcbowman | 2009-05-12 11:15:49 -0600 (Tue, 12 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + +Support optional margins for axes arrows. + +------------------------------------------------------------------------ +r4245 | jcbowman | 2009-05-12 10:49:58 -0600 (Tue, 12 May 2009) | 2 lines +Changed paths: + A /trunk/asymptote/base/trembling.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/floatingdisk.asy + +Add trembling module, courtesy of Philippe Ivaldi. + +------------------------------------------------------------------------ +r4244 | jcbowman | 2009-05-12 10:44:28 -0600 (Tue, 12 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + +Fix rotated path label alignments. + +------------------------------------------------------------------------ +r4243 | jcbowman | 2009-05-12 02:17:46 -0600 (Tue, 12 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/geometry.asy + +Update comments. + +------------------------------------------------------------------------ +r4242 | jcbowman | 2009-05-12 02:01:22 -0600 (Tue, 12 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/doc/asymptote.texi + +Merge in Philippe Ivaldi's geometry module. + +------------------------------------------------------------------------ +r4241 | jcbowman | 2009-05-11 22:28:04 -0600 (Mon, 11 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/README + M /trunk/asymptote/doc/asymptote.texi + +Update license. + +------------------------------------------------------------------------ +r4240 | jcbowman | 2009-05-11 15:37:12 -0600 (Mon, 11 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Respect store argument of saveline. + +------------------------------------------------------------------------ +r4239 | jcbowman | 2009-05-11 12:59:15 -0600 (Mon, 11 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + +Update Ticks3. + +------------------------------------------------------------------------ +r4238 | jcbowman | 2009-05-11 12:55:54 -0600 (Mon, 11 May 2009) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain_strings.asy + +Implement signedtrailingzero. + +Fix left-justified trailingzero alignment. + +------------------------------------------------------------------------ +r4237 | jcbowman | 2009-05-11 11:39:52 -0600 (Mon, 11 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/examples/functionshading.asy + +Resolve ambiguity. + +------------------------------------------------------------------------ +r4236 | jcbowman | 2009-05-11 10:39:04 -0600 (Mon, 11 May 2009) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawfill.cc + M /trunk/asymptote/drawfill.h + A /trunk/asymptote/examples/functionshading.asy + M /trunk/asymptote/pen.h + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/texfile.h + +Implement PostScript calculcator function shading and example. + +Add default fillrule arguments to frame shading routines. + +------------------------------------------------------------------------ +r4235 | jcbowman | 2009-05-08 03:12:28 -0600 (Fri, 08 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Continue splitting when radius of curvature is zero. + +------------------------------------------------------------------------ +r4234 | jcbowman | 2009-05-08 02:59:30 -0600 (Fri, 08 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + +Add Philipp Stephani's GSL updates. + +------------------------------------------------------------------------ +r4233 | jcbowman | 2009-05-08 02:11:46 -0600 (Fri, 08 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/asymptote.texi + +Fix link; add missing index entries. + +------------------------------------------------------------------------ +r4232 | jcbowman | 2009-05-08 01:22:22 -0600 (Fri, 08 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/three_arrows.asy + +Fix endpoint detection. + +------------------------------------------------------------------------ +r4231 | jcbowman | 2009-05-05 15:44:20 -0600 (Tue, 05 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/pen.h + +Fix write(pen). + +------------------------------------------------------------------------ +r4230 | jcbowman | 2009-05-01 14:42:31 -0600 (Fri, 01 May 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Improve documentation of shipout. + +------------------------------------------------------------------------ +r4229 | jcbowman | 2009-04-30 11:52:51 -0600 (Thu, 30 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/strokepath.asy + +Fix bounds. + +------------------------------------------------------------------------ +r4228 | jcbowman | 2009-04-30 11:46:33 -0600 (Thu, 30 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/strokepath.asy + +Fix comment. + +------------------------------------------------------------------------ +r4227 | jcbowman | 2009-04-30 11:45:51 -0600 (Thu, 30 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/strokepath.asy + +Improve example. + +------------------------------------------------------------------------ +r4226 | jcbowman | 2009-04-30 11:44:10 -0600 (Thu, 30 Apr 2009) | 2 lines +Changed paths: + A /trunk/asymptote/examples/strokepath.asy + +Add strokepath example. + +------------------------------------------------------------------------ +r4225 | jcbowman | 2009-04-30 09:32:36 -0600 (Thu, 30 Apr 2009) | 2 lines +Changed paths: + A /trunk/asymptote/examples/twistedtubes.asy + +Add twisted tubes example. + +------------------------------------------------------------------------ +r4224 | jcbowman | 2009-04-29 16:44:55 -0600 (Wed, 29 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/drawfill.cc + M /trunk/asymptote/drawfill.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.in + +Implement functionshade primitive. + +------------------------------------------------------------------------ +r4223 | jcbowman | 2009-04-27 22:14:04 -0600 (Mon, 27 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + +Fix numerical resolution problem in label alignment. + +------------------------------------------------------------------------ +r4222 | jcbowman | 2009-04-27 19:13:42 -0600 (Mon, 27 Apr 2009) | 6 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/settings.cc + +Add sysdir setting. + +Support automatic determination of sysdir from kpsewhich, if sysdir="". + +Add configure option --enable-tetex-build to force sysdir="". + +------------------------------------------------------------------------ +r4221 | jcbowman | 2009-04-27 11:42:19 -0600 (Mon, 27 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix effective camera positions for oblique projections. + +------------------------------------------------------------------------ +r4220 | jcbowman | 2009-04-24 11:41:49 -0600 (Fri, 24 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/camperror.cc + M /trunk/asymptote/camperror.h + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/pipestream.h + +Abort on write to pipe failed error. + +------------------------------------------------------------------------ +r4219 | jcbowman | 2009-04-24 10:55:49 -0600 (Fri, 24 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/animations/slidemovies.asy + +Generate wheel.mpg earlier. + +------------------------------------------------------------------------ +r4218 | jcbowman | 2009-04-24 10:25:53 -0600 (Fri, 24 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/common.h + M /trunk/asymptote/configure.ac + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/glrender.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/tr.cc + +Explicitly check for libGLU. + +------------------------------------------------------------------------ +r4217 | jcbowman | 2009-04-24 01:59:54 -0600 (Fri, 24 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/psfile.cc + +Minor optimizations. + +------------------------------------------------------------------------ +r4216 | jcbowman | 2009-04-24 01:52:12 -0600 (Fri, 24 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + +Simplify dealiasing code. + +------------------------------------------------------------------------ +r4215 | jcbowman | 2009-04-24 00:35:32 -0600 (Fri, 24 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + +Optimize dealiasing of 3D rendered non-RGB images. + +------------------------------------------------------------------------ +r4214 | jcbowman | 2009-04-22 11:42:32 -0600 (Wed, 22 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + +Rename test member function. + +------------------------------------------------------------------------ +r4213 | jcbowman | 2009-04-22 11:33:48 -0600 (Wed, 22 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/cheese.asy + M /trunk/asymptote/examples/shellsqrtx01.asy + M /trunk/asymptote/examples/xxsq01y.asy + +Add example of defining a builtin asy struct. + +------------------------------------------------------------------------ +r4212 | jcbowman | 2009-04-22 10:52:30 -0600 (Wed, 22 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + +Implement value-based addVariable routine. + +------------------------------------------------------------------------ +r4211 | jcbowman | 2009-04-19 13:56:00 -0600 (Sun, 19 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/path.h + M /trunk/asymptote/path3.h + +Check recursion depth. + +------------------------------------------------------------------------ +r4210 | jcbowman | 2009-04-19 10:34:12 -0600 (Sun, 19 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Continue subdivision tests if zero radius of curvature is encountered. + +------------------------------------------------------------------------ +r4209 | jcbowman | 2009-04-18 23:52:51 -0600 (Sat, 18 Apr 2009) | 3 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/tube.asy + M /trunk/asymptote/drawlabel.cc + +Change basealign so that "ace" and "acg" are always typeset at the same +location. + +------------------------------------------------------------------------ +r4208 | jcbowman | 2009-04-18 16:57:05 -0600 (Sat, 18 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Handle more degenerate cases. + +------------------------------------------------------------------------ +r4207 | jcbowman | 2009-04-18 15:42:21 -0600 (Sat, 18 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Handle degenerate paths. + +------------------------------------------------------------------------ +r4206 | jcbowman | 2009-04-18 15:28:41 -0600 (Sat, 18 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/base/tube.asy + M /trunk/asymptote/examples/condor.asy + A /trunk/asymptote/examples/randompath3.asy + M /trunk/asymptote/runtime.in + +Improve adaptive algorithm used for rendering thick lines and tubes. + +------------------------------------------------------------------------ +r4205 | jcbowman | 2009-04-18 06:56:28 -0600 (Sat, 18 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/flowchart.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/controlsystem.asy + +Fix circle ambiguity. + +------------------------------------------------------------------------ +r4204 | jcbowman | 2009-04-17 22:15:06 -0600 (Fri, 17 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/condor.asy + +Change perspective. + +------------------------------------------------------------------------ +r4203 | jcbowman | 2009-04-17 22:07:43 -0600 (Fri, 17 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/condor.asy + +Fix URL. + +------------------------------------------------------------------------ +r4202 | jcbowman | 2009-04-17 22:05:46 -0600 (Fri, 17 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/condor.asy + +Use parametric mesh. + +------------------------------------------------------------------------ +r4201 | jcbowman | 2009-04-17 21:28:45 -0600 (Fri, 17 Apr 2009) | 2 lines +Changed paths: + A /trunk/asymptote/examples/condor.asy (from /trunk/asymptote/examples/stealthdragon.asy:4200) + D /trunk/asymptote/examples/stealthdragon.asy + +Rename example; use smooth coloring. + +------------------------------------------------------------------------ +r4200 | jcbowman | 2009-04-15 23:35:07 -0600 (Wed, 15 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/extrudedcontour.asy + A /trunk/asymptote/examples/stealthdragon.asy + +Add example. + +------------------------------------------------------------------------ +r4199 | jcbowman | 2009-04-15 23:28:57 -0600 (Wed, 15 Apr 2009) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/examples/partialsurface.asy + +Make boolean condition suppress function evaluation for linearly +interpolated surfaces. + +------------------------------------------------------------------------ +r4198 | jcbowman | 2009-04-13 08:48:38 -0600 (Mon, 13 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/examples/animations/earthmoon.asy + A /trunk/asymptote/examples/extrudedcontour.asy + +Add operator +(pen, pen[]) and operator +(pen[], pen) and example. + +------------------------------------------------------------------------ +r4197 | jcbowman | 2009-04-12 23:04:57 -0600 (Sun, 12 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/animations/earthmoon.asy + +Generate mpg file. + +------------------------------------------------------------------------ +r4196 | jcbowman | 2009-04-12 21:32:34 -0600 (Sun, 12 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/animations/earthmoon.asy + +Produce an animated gif rather than an inline PDF movie (about 1/4 as big). + +------------------------------------------------------------------------ +r4195 | jcbowman | 2009-04-12 17:11:56 -0600 (Sun, 12 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Avoid nullpath3 has no points error when label is given nullpath3. + +------------------------------------------------------------------------ +r4194 | jcbowman | 2009-04-11 01:32:31 -0600 (Sat, 11 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/cube.asy + +Set dotgranularity=0 in cube example to force dots to be rendered as spheres. + +------------------------------------------------------------------------ +r4193 | jcbowman | 2009-04-10 22:03:19 -0600 (Fri, 10 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/animations/torusanimation.asy + +Improve example to use a better (smooth) approximation to a torus. + +------------------------------------------------------------------------ +r4192 | jcbowman | 2009-04-10 15:10:27 -0600 (Fri, 10 Apr 2009) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.71svn. +------------------------------------------------------------------------ +r4191 | jcbowman | 2009-04-10 12:57:02 -0600 (Fri, 10 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/doc/asymptote.texi + +Add node. + +------------------------------------------------------------------------ +r4190 | jcbowman | 2009-04-10 11:35:11 -0600 (Fri, 10 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Optimize and improve valid range of choose(int n, int k). + +------------------------------------------------------------------------ +r4189 | jcbowman | 2009-04-10 10:48:31 -0600 (Fri, 10 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/animations/torusanimation.asy + +Update example. + +------------------------------------------------------------------------ +r4188 | jcbowman | 2009-04-10 09:52:28 -0600 (Fri, 10 Apr 2009) | 4 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + +Handle spaces in incoming prefix. + +Add prefix arguments to fit function. + +------------------------------------------------------------------------ +r4187 | jcbowman | 2009-04-10 09:40:07 -0600 (Fri, 10 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Handle spaces in filenames when using pdflatex. + +------------------------------------------------------------------------ +r4186 | jcbowman | 2009-04-10 00:27:03 -0600 (Fri, 10 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + +Work around animation problems with spaces in filenames. + +------------------------------------------------------------------------ +r4185 | jcbowman | 2009-04-09 23:57:44 -0600 (Thu, 09 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_light.asy + M /trunk/asymptote/base/three_margins.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/fin.asy + +Add PenMargin2, etc., for planar arrowhead types like DefaultHead2. + +------------------------------------------------------------------------ +r4184 | jcbowman | 2009-04-09 17:57:52 -0600 (Thu, 09 Apr 2009) | 3 lines +Changed paths: + A /trunk/asymptote/base/labelpath3.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/curvedlabel3.asy + +Add labelpath3 module for typesetting curved labels in 3D and example, +courtesy of Jens Schwaiger. + +------------------------------------------------------------------------ +r4183 | jcbowman | 2009-04-09 16:32:17 -0600 (Thu, 09 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/teapot.asy + +Center target of teapot. + +------------------------------------------------------------------------ +r4182 | jcbowman | 2009-04-09 16:30:01 -0600 (Thu, 09 Apr 2009) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/gamma3.asy + M /trunk/asymptote/examples/sinc.asy + M /trunk/asymptote/examples/smoothelevation.asy + M /trunk/asymptote/runtime.in + +Add bool center=false parameter to projections to allow one to +automatically center the target within the bounding volume. + +------------------------------------------------------------------------ +r4181 | jcbowman | 2009-04-07 21:05:53 -0600 (Tue, 07 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Fix clipping example. + +------------------------------------------------------------------------ +r4180 | jcbowman | 2009-04-07 16:02:10 -0600 (Tue, 07 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Minor update. + +------------------------------------------------------------------------ +r4179 | jcbowman | 2009-04-07 16:00:46 -0600 (Tue, 07 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Use locale. + +------------------------------------------------------------------------ +r4178 | jcbowman | 2009-04-07 15:46:44 -0600 (Tue, 07 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +More updates. + +------------------------------------------------------------------------ +r4177 | jcbowman | 2009-04-07 15:41:08 -0600 (Tue, 07 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Fix typos. + +------------------------------------------------------------------------ +r4176 | jcbowman | 2009-04-06 15:55:08 -0600 (Mon, 06 Apr 2009) | 3 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/examples/BezierPatch.asy + +Reserve surface(triple[][] P) for graphing a surface described by a matrix; +use surface(patch(P)) instead. + +------------------------------------------------------------------------ +r4175 | jcbowman | 2009-04-06 03:39:14 -0600 (Mon, 06 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + +Work around old compiler bug. + +------------------------------------------------------------------------ +r4174 | jcbowman | 2009-04-06 03:37:42 -0600 (Mon, 06 Apr 2009) | 1 line +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/configure.ac + +Increment version to 1.70svn. +------------------------------------------------------------------------ +r4173 | jcbowman | 2009-04-06 02:02:44 -0600 (Mon, 06 Apr 2009) | 2 lines +Changed paths: + A /trunk/asymptote/examples/animations/torusanimation.asy + +Add torus animation. + +------------------------------------------------------------------------ +r4172 | jcbowman | 2009-04-06 01:53:38 -0600 (Mon, 06 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/animations/sphere.asy + +Reduce memory usage. + +------------------------------------------------------------------------ +r4171 | jcbowman | 2009-04-06 01:07:52 -0600 (Mon, 06 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + M /trunk/asymptote/examples/animations/heatequation.asy + +Force outformat="pdf" when producing PDF animations. + +------------------------------------------------------------------------ +r4170 | jcbowman | 2009-04-06 00:30:10 -0600 (Mon, 06 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/examples/animations/heatequation.asy + +Change - delimiter to + for animation frames and preview images. + +------------------------------------------------------------------------ +r4169 | jcbowman | 2009-04-05 23:36:07 -0600 (Sun, 05 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Move extension routine and infinity constant to C++ code. + +------------------------------------------------------------------------ +r4168 | jcbowman | 2009-04-05 22:50:15 -0600 (Sun, 05 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/embed.asy + +Work around hyperref option clash. + +------------------------------------------------------------------------ +r4167 | jcbowman | 2009-04-05 21:26:41 -0600 (Sun, 05 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/camperror.cc + +Catch handled_errors (e.g. from ~psfile()) during throw handled_error(). + +------------------------------------------------------------------------ +r4166 | jcbowman | 2009-04-05 17:08:33 -0600 (Sun, 05 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + M /trunk/asymptote/base/plain_boxes.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/examples/animations/earthmoon.asy + M /trunk/asymptote/examples/animations/inlinemovie.tex + M /trunk/asymptote/examples/animations/inlinemovie3.tex + M /trunk/asymptote/examples/animations/slidemovies.asy + +Fix more animation prefix issues. + +------------------------------------------------------------------------ +r4165 | jcbowman | 2009-04-05 14:19:38 -0600 (Sun, 05 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + M /trunk/asymptote/examples/animations/inlinemovie.tex + M /trunk/asymptote/examples/animations/inlinemovie3.tex + +Keep keep flag. + +------------------------------------------------------------------------ +r4164 | jcbowman | 2009-04-05 13:21:13 -0600 (Sun, 05 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + +Move 3D code out of animation.asy. + +------------------------------------------------------------------------ +r4163 | jcbowman | 2009-04-05 12:02:17 -0600 (Sun, 05 Apr 2009) | 6 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + A /trunk/asymptote/examples/animations/earthmoon.asy + A /trunk/asymptote/examples/animations/heatequation.asy + M /trunk/asymptote/examples/animations/inlinemovie.tex + M /trunk/asymptote/examples/animations/inlinemovie3.tex + +Fix inline pdf animations with multipage=false. + +Fix global scaling of 3D animations. + +Add heatequation and earthmoon examples. + +------------------------------------------------------------------------ +r4162 | jcbowman | 2009-04-04 14:26:55 -0600 (Sat, 04 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Minor optimization. + +------------------------------------------------------------------------ +r4161 | jcbowman | 2009-04-04 14:24:31 -0600 (Sat, 04 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Use a lookup table to compute factorial(int n). + +------------------------------------------------------------------------ +r4160 | jcbowman | 2009-04-04 12:50:14 -0600 (Sat, 04 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/pen.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/runtime.in + +Implement miterlimit. + +------------------------------------------------------------------------ +r4159 | jcbowman | 2009-04-04 11:26:43 -0600 (Sat, 04 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + +Fix use of baseline. + +------------------------------------------------------------------------ +r4158 | jcbowman | 2009-04-04 10:44:00 -0600 (Sat, 04 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Disable old lights for multiple exports. + +------------------------------------------------------------------------ +r4157 | jcbowman | 2009-04-04 08:44:15 -0600 (Sat, 04 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Fix warning message. + +------------------------------------------------------------------------ +r4156 | jcbowman | 2009-04-04 08:41:58 -0600 (Sat, 04 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Add missing conditional. + +------------------------------------------------------------------------ +r4155 | jcbowman | 2009-04-04 00:31:39 -0600 (Sat, 04 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/trefoilknot.asy + +Improve example. + +------------------------------------------------------------------------ +r4154 | jcbowman | 2009-04-04 00:24:39 -0600 (Sat, 04 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/symbol.cc + M /trunk/asymptote/symbol.h + +Remove unnecessary parameter. + +------------------------------------------------------------------------ +r4153 | jcbowman | 2009-04-04 00:22:37 -0600 (Sat, 04 Apr 2009) | 4 lines +Changed paths: + M /trunk/asymptote/process.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/symbol.cc + +Fix type conflict by replacing settings.divisor with purge(divisor=0); +divisor=0 means to use the previously set divisor (which defaults to 2, or the +value specified on the command line with the -divisor option). + +------------------------------------------------------------------------ +r4152 | jcbowman | 2009-04-03 22:06:22 -0600 (Fri, 03 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Increase orthographic viewportfactor. + +------------------------------------------------------------------------ +r4151 | jcbowman | 2009-04-02 00:05:50 -0600 (Thu, 02 Apr 2009) | 6 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/base/tube.asy + M /trunk/asymptote/doc/asymptote.texi + +Add missing 3D add function. + +Increase nsamples to 32. + +Remove nonselfintersecting restriction. + +------------------------------------------------------------------------ +r4150 | jcbowman | 2009-04-01 02:38:09 -0600 (Wed, 01 Apr 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Fix splitting. + +------------------------------------------------------------------------ +r4149 | jcbowman | 2009-03-31 20:31:48 -0600 (Tue, 31 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + M /trunk/asymptote/path3.cc + +Increase fuzz; use static dxmin. + +------------------------------------------------------------------------ +r4148 | jcbowman | 2009-03-31 17:32:16 -0600 (Tue, 31 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Reorder tests. + +------------------------------------------------------------------------ +r4147 | jcbowman | 2009-03-31 17:27:53 -0600 (Tue, 31 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Check for triangles first. + +------------------------------------------------------------------------ +r4146 | jcbowman | 2009-03-31 16:54:09 -0600 (Tue, 31 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Split randomly to avoid returning a degenerate patch. + +------------------------------------------------------------------------ +r4145 | jcbowman | 2009-03-31 16:21:13 -0600 (Tue, 31 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + +Fix interactive rendering. + +------------------------------------------------------------------------ +r4144 | jcbowman | 2009-03-31 02:32:14 -0600 (Tue, 31 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Once an internal degeneracy is found, don't check any more boundary cases. + +------------------------------------------------------------------------ +r4143 | jcbowman | 2009-03-31 01:45:23 -0600 (Tue, 31 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Increase nsamples. + +------------------------------------------------------------------------ +r4142 | jcbowman | 2009-03-31 00:39:32 -0600 (Tue, 31 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/base/three_surface.asy + +Split at the worst boundary degeneracy. + +------------------------------------------------------------------------ +r4141 | jcbowman | 2009-03-30 12:29:10 -0600 (Mon, 30 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/embed.asy + M /trunk/asymptote/base/external.asy + +Add unicode option to make new versions of hyperref happy. + +------------------------------------------------------------------------ +r4140 | jcbowman | 2009-03-30 08:44:30 -0600 (Mon, 30 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + +Pass animate the correct file name. + +------------------------------------------------------------------------ +r4139 | jcbowman | 2009-03-29 23:39:56 -0600 (Sun, 29 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + M /trunk/asymptote/path3.cc + +Fix floating point exception caused by attempt to split paths of length 0. + +------------------------------------------------------------------------ +r4138 | jcbowman | 2009-03-29 23:07:13 -0600 (Sun, 29 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/doc/asymptote.texi + +Move inside(path, pen fillrule=currentpen) to plain_paths.asy. + +------------------------------------------------------------------------ +r4137 | jcbowman | 2009-03-29 20:57:00 -0600 (Sun, 29 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/pen.h + +Fix defaultpen(evenodd). + +------------------------------------------------------------------------ +r4136 | jcbowman | 2009-03-29 17:00:07 -0600 (Sun, 29 Mar 2009) | 3 lines +Changed paths: + M /trunk/asymptote/path.cc + +Fix spurious "undefined" (on curve) return values from windingnumber; +optimize handling of straight segments. + +------------------------------------------------------------------------ +r4135 | jcbowman | 2009-03-29 14:45:08 -0600 (Sun, 29 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Always define glthread. + +------------------------------------------------------------------------ +r4134 | jcbowman | 2009-03-29 10:06:33 -0600 (Sun, 29 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + +Release version 1.06 of asymptote.sty to fix undefined \ASYbox bug. + +------------------------------------------------------------------------ +r4133 | jcbowman | 2009-03-29 00:30:53 -0600 (Sun, 29 Mar 2009) | 5 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/logo3.asy + +Automatically apply bezulate to path arrays. Surfaces should now be +constructed directly from paths (and paths arrays), without first calling +bezulate. An array of independent surfaces can still be constructed from a +path array using a loop. + +------------------------------------------------------------------------ +r4132 | jcbowman | 2009-03-29 00:05:54 -0600 (Sun, 29 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain_pens.asy + +Fix inside(path,pen). + +------------------------------------------------------------------------ +r4131 | jcbowman | 2009-03-28 23:35:26 -0600 (Sat, 28 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/bezulate.asy + +Add Orest's connect patch to fix nesting. + +------------------------------------------------------------------------ +r4130 | jcbowman | 2009-03-28 23:11:34 -0600 (Sat, 28 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/bezulate.asy + M /trunk/asymptote/base/three_surface.asy + +Specify zerowindingnumber rule. + +------------------------------------------------------------------------ +r4129 | jcbowman | 2009-03-28 23:09:13 -0600 (Sat, 28 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Improve inside(pair); add fillrule argument. + +------------------------------------------------------------------------ +r4128 | jcbowman | 2009-03-28 14:21:05 -0600 (Sat, 28 Mar 2009) | 4 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Remove internal patch degeneracies by splitting. + +Compute subpatches directly from control points. + +------------------------------------------------------------------------ +r4127 | jcbowman | 2009-03-28 12:24:17 -0600 (Sat, 28 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Implement factorial and choose functions. + +------------------------------------------------------------------------ +r4126 | jcbowman | 2009-03-28 12:18:16 -0600 (Sat, 28 Mar 2009) | 2 lines +Changed paths: + D /trunk/asymptote/examples/intersectingpipes.asy + A /trunk/asymptote/examples/pipeintersection.asy (from /trunk/asymptote/examples/intersectingpipes.asy:4121) + +Rename example; use orthographic projection. + +------------------------------------------------------------------------ +r4125 | jcbowman | 2009-03-28 12:15:09 -0600 (Sat, 28 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Make path(path3, pair(triple)) preserve straight flag. + +------------------------------------------------------------------------ +r4124 | jcbowman | 2009-03-28 12:08:55 -0600 (Sat, 28 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + +Fix quit deadlock. + +------------------------------------------------------------------------ +r4123 | jcbowman | 2009-03-28 00:11:09 -0600 (Sat, 28 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + +Increase fuzz to accomodate italic "k". + +------------------------------------------------------------------------ +r4122 | oshardt | 2009-03-27 21:56:17 -0600 (Fri, 27 Mar 2009) | 1 line +Changed paths: + M /trunk/asymptote/base/bezulate.asy + +Fix connect() to ensure that removed regions do not contain an inner curve. Add fuzz to intersections(). +------------------------------------------------------------------------ +r4121 | jcbowman | 2009-03-24 21:47:57 -0600 (Tue, 24 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/examples/intersectingpipes.asy + +Add surface constructor for multiple surfaces. + +------------------------------------------------------------------------ +r4120 | jcbowman | 2009-03-24 21:32:54 -0600 (Tue, 24 Mar 2009) | 4 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + A /trunk/asymptote/examples/intersectingpipes.asy + +Add intersecting pipes example. + +Update FAQ. + +------------------------------------------------------------------------ +r4119 | jcbowman | 2009-03-23 03:23:19 -0600 (Mon, 23 Mar 2009) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.69svn. +------------------------------------------------------------------------ +r4118 | jcbowman | 2009-03-23 02:07:01 -0600 (Mon, 23 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/examples/logo3.asy + +Update example. + +------------------------------------------------------------------------ +r4117 | jcbowman | 2009-03-23 01:45:58 -0600 (Mon, 23 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/filesurface.asy + +Illustrate automated camera and target computation. + +------------------------------------------------------------------------ +r4116 | jcbowman | 2009-03-23 01:37:23 -0600 (Mon, 23 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/animations/inlinemovie.tex + +Remove unnecessary index. + +------------------------------------------------------------------------ +r4115 | jcbowman | 2009-03-23 01:34:42 -0600 (Mon, 23 Mar 2009) | 8 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/animation.asy + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/animations/inlinemovie.tex + A /trunk/asymptote/examples/animations/inlinemovie3.tex + M /trunk/asymptote/examples/animations/pdfmovie.asy + +Add support for and example of generating a 3D inline pdf movie. + +Remove hyphen from animation file prefix for compatibility with animategraphics. + +Force multipage=true in inlinetex mode. + +Update definition of ASYanimategraphics. + +------------------------------------------------------------------------ +r4114 | jcbowman | 2009-03-23 00:31:06 -0600 (Mon, 23 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/glrender.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/settings.h + +Fix export deadlock. + +------------------------------------------------------------------------ +r4113 | jcbowman | 2009-03-22 21:42:52 -0600 (Sun, 22 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Don't automatically move camera with target. + +------------------------------------------------------------------------ +r4112 | jcbowman | 2009-03-22 12:12:52 -0600 (Sun, 22 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/filesurface.asy + +Update example. + +------------------------------------------------------------------------ +r4111 | jcbowman | 2009-03-22 12:11:41 -0600 (Sun, 22 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/examples/smoothelevation.asy + +Fix camera adjustment. + +------------------------------------------------------------------------ +r4110 | jcbowman | 2009-03-21 23:54:54 -0600 (Sat, 21 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/texfile.h + +Allow \par in a label. + +------------------------------------------------------------------------ +r4109 | jcbowman | 2009-03-21 23:49:23 -0600 (Sat, 21 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Update documentation. + +------------------------------------------------------------------------ +r4108 | jcbowman | 2009-03-21 23:07:42 -0600 (Sat, 21 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain_strings.asy + M /trunk/asymptote/doc/asymptote.texi + +Improve and generalize baseline. + +------------------------------------------------------------------------ +r4107 | jcbowman | 2009-03-20 23:26:20 -0600 (Fri, 20 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Look for exact intersections also when fuzz=0. + +------------------------------------------------------------------------ +r4106 | jcbowman | 2009-03-20 22:42:10 -0600 (Fri, 20 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + +Suppress spurious space. + +------------------------------------------------------------------------ +r4105 | jcbowman | 2009-03-20 22:28:18 -0600 (Fri, 20 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/bezulate.asy + M /trunk/asymptote/base/bsp.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/base/tube.asy + M /trunk/asymptote/doc/asymptote.texi + +Standardize sqrtEpsilon. + +------------------------------------------------------------------------ +r4104 | jcbowman | 2009-03-20 22:15:40 -0600 (Fri, 20 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + +Remove unused line. + +------------------------------------------------------------------------ +r4103 | jcbowman | 2009-03-20 22:14:19 -0600 (Fri, 20 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/path3.cc + M /trunk/asymptote/path3.h + M /trunk/asymptote/runtime.in + +Improve handling of intersection fuzz. + +------------------------------------------------------------------------ +r4102 | jcbowman | 2009-03-20 14:57:34 -0600 (Fri, 20 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_light.asy + +Handle invisible material. + +------------------------------------------------------------------------ +r4101 | jcbowman | 2009-03-20 14:28:23 -0600 (Fri, 20 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Respect user-specified step value. + +------------------------------------------------------------------------ +r4100 | jcbowman | 2009-03-19 02:59:14 -0600 (Thu, 19 Mar 2009) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.68svn. +------------------------------------------------------------------------ +r4099 | jcbowman | 2009-03-19 01:33:53 -0600 (Thu, 19 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/base/animation.asy + +Fix 3D animations with render > 0. + +------------------------------------------------------------------------ +r4098 | jcbowman | 2009-03-19 00:40:40 -0600 (Thu, 19 Mar 2009) | 1 line +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/asymptote.nsi + +Don't force C:\Documents and Settings\bowman in asy.bat +------------------------------------------------------------------------ +r4097 | jcbowman | 2009-03-18 14:18:11 -0600 (Wed, 18 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Remove normal fuzz. + +------------------------------------------------------------------------ +r4096 | jcbowman | 2009-03-18 02:51:53 -0600 (Wed, 18 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Fix overlap detection internal control points for short paths. + +------------------------------------------------------------------------ +r4095 | jcbowman | 2009-03-18 01:23:56 -0600 (Wed, 18 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Add file missed from last revision. + +------------------------------------------------------------------------ +r4094 | jcbowman | 2009-03-18 01:01:08 -0600 (Wed, 18 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.cc + M /trunk/asymptote/path3.cc + +Make intersection routines respect fuzz. + +------------------------------------------------------------------------ +r4093 | jcbowman | 2009-03-15 17:20:04 -0600 (Sun, 15 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Simplify normal calculation slightly. + +------------------------------------------------------------------------ +r4092 | jcbowman | 2009-03-15 15:32:07 -0600 (Sun, 15 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Reduce Fuzz. + +------------------------------------------------------------------------ +r4091 | jcbowman | 2009-03-15 15:01:04 -0600 (Sun, 15 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/smoothelevation.asy + +Allow prc output if render > 0. + +------------------------------------------------------------------------ +r4090 | jcbowman | 2009-03-15 00:09:54 -0600 (Sun, 15 Mar 2009) | 3 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/settings.cc + +Implement settings.auto3D (default true) so that one can disable the poster +option of movie15.sty. + +------------------------------------------------------------------------ +r4089 | jcbowman | 2009-03-15 00:05:14 -0600 (Sun, 15 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Increase fuzz. + +------------------------------------------------------------------------ +r4088 | jcbowman | 2009-03-14 23:23:00 -0600 (Sat, 14 Mar 2009) | 3 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Detect and fix remaining cases of patch overlap due to normal reversal, +using Rolle's theorem and a quartic root solve. + +------------------------------------------------------------------------ +r4087 | jcbowman | 2009-03-14 23:09:29 -0600 (Sat, 14 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Detect numerical roots at infinity; increase Fuzz. + +------------------------------------------------------------------------ +r4086 | jcbowman | 2009-03-14 23:00:31 -0600 (Sat, 14 Mar 2009) | 7 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/path3.cc + M /trunk/asymptote/runtime.in + +Make subpath preserve straight flag; optimize splitCubic for straight segments. + +Fix handling of straight flag in operator &(path,cycleToken); do nothing if +path is already cyclic. + +Implement pair versions of Bezier functions. + +------------------------------------------------------------------------ +r4085 | jcbowman | 2009-03-14 15:25:45 -0600 (Sat, 14 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/flatguide.h + M /trunk/asymptote/guide.h + M /trunk/asymptote/path.cc + +Fix segmentation faults with operations on guide g=cycle. + +------------------------------------------------------------------------ +r4084 | oshardt | 2009-03-14 11:49:45 -0600 (Sat, 14 Mar 2009) | 1 line +Changed paths: + M /trunk/asymptote/base/bezulate.asy + +Speed up curve sorting. +------------------------------------------------------------------------ +r4083 | jcbowman | 2009-03-13 15:02:45 -0600 (Fri, 13 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/base/plain_paths.asy + +Fix buildcycle endpoints. + +------------------------------------------------------------------------ +r4082 | oshardt | 2009-03-11 21:44:52 -0600 (Wed, 11 Mar 2009) | 1 line +Changed paths: + M /trunk/asymptote/base/bezulate.asy + +Use bounding box size to determine whether points are duplicates. +------------------------------------------------------------------------ +r4081 | jcbowman | 2009-03-11 01:47:57 -0600 (Wed, 11 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Force planar flag for arrow construction. + +------------------------------------------------------------------------ +r4080 | jcbowman | 2009-03-11 01:33:51 -0600 (Wed, 11 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + +Remove another degenerate segment. + +------------------------------------------------------------------------ +r4079 | jcbowman | 2009-03-11 01:25:36 -0600 (Wed, 11 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + +Work around bezulate bug by removing degeneracy. + +------------------------------------------------------------------------ +r4078 | jcbowman | 2009-03-11 00:18:34 -0600 (Wed, 11 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Fix planar surfaces. + +------------------------------------------------------------------------ +r4077 | jcbowman | 2009-03-10 23:45:25 -0600 (Tue, 10 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + +Simplify surface constructors; update documentation. + +------------------------------------------------------------------------ +r4076 | jcbowman | 2009-03-10 22:23:19 -0600 (Tue, 10 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/extra/intro.asy + M /trunk/asymptote/examples/logo3.asy + M /trunk/asymptote/examples/shellmethod.asy + M /trunk/asymptote/examples/shellsqrtx01.asy + M /trunk/asymptote/examples/slidedemo.asy + M /trunk/asymptote/examples/washermethod.asy + M /trunk/asymptote/examples/xxsq01.asy + M /trunk/asymptote/examples/xxsq01x-1.asy + M /trunk/asymptote/examples/xxsq01y.asy + +Update examples. + +------------------------------------------------------------------------ +r4075 | jcbowman | 2009-03-10 22:06:09 -0600 (Tue, 10 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Enable poster mode only when there is no rendered preview image. + +------------------------------------------------------------------------ +r4074 | jcbowman | 2009-03-10 21:34:37 -0600 (Tue, 10 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Add termination tests. + +------------------------------------------------------------------------ +r4073 | jcbowman | 2009-03-10 21:34:12 -0600 (Tue, 10 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/bezulate.asy + M /trunk/asymptote/base/three.asy + +Increase bezulate fuzz; add termination tests. + +------------------------------------------------------------------------ +r4072 | jcbowman | 2009-03-10 14:04:32 -0600 (Tue, 10 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/base/pstoedit.asy + M /trunk/asymptote/doc/asymptote.texi + +Add Align constant. + +------------------------------------------------------------------------ +r4071 | jcbowman | 2009-03-10 02:54:16 -0600 (Tue, 10 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + +Fix most instances of selfoverlapping patches. + +------------------------------------------------------------------------ +r4070 | jcbowman | 2009-03-09 21:38:52 -0600 (Mon, 09 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/drawfill.cc + M /trunk/asymptote/pen.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + +Make axial and radial shading respect -gray, etc. + +------------------------------------------------------------------------ +r4069 | jcbowman | 2009-03-09 00:07:48 -0600 (Mon, 09 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fix texpath control points for cyclic segments; respect straight flag. + +------------------------------------------------------------------------ +r4068 | jcbowman | 2009-03-08 16:11:51 -0600 (Sun, 08 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/generalaxis3.asy + M /trunk/asymptote/examples/Klein.asy + M /trunk/asymptote/examples/arrows3.asy + +Slightly simplify normal calculation. + +------------------------------------------------------------------------ +r4067 | jcbowman | 2009-03-08 12:03:26 -0600 (Sun, 08 Mar 2009) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + +Make default viewportwidth \the\linewidth in inline mode and 0 in attached mode. + +Document asy environment options in asymptote.sty version 1.04. + +------------------------------------------------------------------------ +r4066 | jcbowman | 2009-03-08 09:23:09 -0600 (Sun, 08 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/examples/filesurface.asy + +Simplify tick calculation. + +------------------------------------------------------------------------ +r4065 | jcbowman | 2009-03-08 01:18:52 -0700 (Sun, 08 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/examples/filesurface.asy + +Improve tick selection. + +------------------------------------------------------------------------ +r4064 | jcbowman | 2009-03-08 00:02:42 -0700 (Sun, 08 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/filesurface.asy + +Colorize example. + +------------------------------------------------------------------------ +r4063 | jcbowman | 2009-03-07 20:17:56 -0700 (Sat, 07 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/100d.views + +Reinstate original views. + +------------------------------------------------------------------------ +r4062 | jcbowman | 2009-03-07 20:10:03 -0700 (Sat, 07 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/examples/filesurface.asy + +Fix camera adjustment. + +------------------------------------------------------------------------ +r4061 | jcbowman | 2009-03-07 15:23:58 -0700 (Sat, 07 Mar 2009) | 7 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + +Support keyval options width, height, viewportwidth, viewportheight, and +attach in asy environment asymptote.sty. + +Remove obsolete asyattach environment. + +Move viewportsize to plain_picture.asy to support asymptote.sty. + +------------------------------------------------------------------------ +r4060 | jcbowman | 2009-03-07 11:14:05 -0700 (Sat, 07 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + +Better fix for unextended axes limits. + +------------------------------------------------------------------------ +r4059 | jcbowman | 2009-03-07 09:10:37 -0700 (Sat, 07 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Update documentation of crop. + +------------------------------------------------------------------------ +r4058 | jcbowman | 2009-03-07 01:46:18 -0700 (Sat, 07 Mar 2009) | 2 lines +Changed paths: + A /trunk/asymptote/examples/filesurface.asy + A /trunk/asymptote/examples/filesurface.dat + +Add example of a surface drawn using irregular data read from a file. + +------------------------------------------------------------------------ +r4057 | jcbowman | 2009-03-07 01:23:39 -0700 (Sat, 07 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + +Revert last change. + +------------------------------------------------------------------------ +r4056 | jcbowman | 2009-03-07 00:07:03 -0700 (Sat, 07 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + +Fix unextended axes limits and tick generation. + +------------------------------------------------------------------------ +r4055 | jcbowman | 2009-03-06 23:45:35 -0700 (Fri, 06 Mar 2009) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + +Avoid redundant camera adjustment messages. + +Increase camerafactor to 2 again. + +------------------------------------------------------------------------ +r4054 | jcbowman | 2009-03-06 23:19:49 -0700 (Fri, 06 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Check crop argument. + +------------------------------------------------------------------------ +r4053 | jcbowman | 2009-03-06 22:52:12 -0700 (Fri, 06 Mar 2009) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + +Improve automatic camera adjustment: relocate target to the center of +the bounding box, if it lies outside, and reposition camera when aspect +ratio is not preserved. + +------------------------------------------------------------------------ +r4052 | jcbowman | 2009-03-06 00:14:45 -0700 (Fri, 06 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + +Allow the user to specify a minimum viewportsize. + +------------------------------------------------------------------------ +r4051 | jcbowman | 2009-03-06 00:06:16 -0700 (Fri, 06 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Use a single call to clip in limits. + +------------------------------------------------------------------------ +r4050 | jcbowman | 2009-03-05 23:56:25 -0700 (Thu, 05 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain_picture.asy + +Fix behaviour of xlimits(Crop) and ylimits(Crop) under picture transformation. + +------------------------------------------------------------------------ +r4049 | jcbowman | 2009-03-04 02:44:31 -0700 (Wed, 04 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + +Increase camerafactor. + +------------------------------------------------------------------------ +r4048 | jcbowman | 2009-03-04 02:18:49 -0700 (Wed, 04 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/generalaxis3.asy + M /trunk/asymptote/examples/100d.views + M /trunk/asymptote/examples/Klein.asy + M /trunk/asymptote/examples/pdb.asy + +Improve automatic camera adjustment. + +------------------------------------------------------------------------ +r4047 | jcbowman | 2009-03-04 01:09:19 -0700 (Wed, 04 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Work around intermittent hang on exit. + +------------------------------------------------------------------------ +r4046 | jcbowman | 2009-03-03 01:19:52 -0700 (Tue, 03 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + +Make attached images printable. + +------------------------------------------------------------------------ +r4045 | jcbowman | 2009-03-02 18:03:03 -0700 (Mon, 02 Mar 2009) | 6 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Turn poster off when we have our own preview image. + +Fix viewportmargin. + +Remove unwanted camera rescaling. + +------------------------------------------------------------------------ +r4044 | jcbowman | 2009-03-02 17:49:36 -0700 (Mon, 02 Mar 2009) | 5 lines +Changed paths: + M /trunk/asymptote/base/embed.asy + +Fix spurious annotation question marks and print preview problems +by removing workaround for BBox bug in obsolete 2008/01/16 version of +movie15.sty. The now widely available 2008/10/08 version of movie15.sty is +now compulsory. + +------------------------------------------------------------------------ +r4043 | jcbowman | 2009-03-02 14:45:00 -0700 (Mon, 02 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + +Fix slanted ticks. + +------------------------------------------------------------------------ +r4042 | jcbowman | 2009-03-01 22:58:58 -0700 (Sun, 01 Mar 2009) | 1 line +Changed paths: + M /trunk/asymptote/base/animation.asy + +Fix animation prefix. +------------------------------------------------------------------------ +r4041 | jcbowman | 2009-03-01 16:32:54 -0700 (Sun, 01 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Fix planar arrows for 2D projections. + +------------------------------------------------------------------------ +r4040 | jcbowman | 2009-03-01 16:01:58 -0700 (Sun, 01 Mar 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Allow one to disable poster option. + +------------------------------------------------------------------------ +r4039 | jcbowman | 2009-02-27 16:32:54 -0700 (Fri, 27 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/arrows3.asy + +Resize example. + +------------------------------------------------------------------------ +r4038 | jcbowman | 2009-02-27 14:43:51 -0700 (Fri, 27 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Don't hide convert errors. + +------------------------------------------------------------------------ +r4037 | jcbowman | 2009-02-26 22:09:51 -0700 (Thu, 26 Feb 2009) | 2 lines +Changed paths: + A /trunk/asymptote/examples/fin.asy + +Add example (contributed by Orest Shardt). + +------------------------------------------------------------------------ +r4036 | jcbowman | 2009-02-26 16:23:44 -0700 (Thu, 26 Feb 2009) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.67svn. +------------------------------------------------------------------------ +r4035 | jcbowman | 2009-02-26 15:00:38 -0700 (Thu, 26 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/base/animation.asy + +Fix outprefix. + +------------------------------------------------------------------------ +r4034 | jcbowman | 2009-02-26 09:01:58 -0700 (Thu, 26 Feb 2009) | 4 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + M /trunk/asymptote/runtime.in + +Remove animation optimization by default. + +Under MSWindows, suppress call to animate since it requires XWindows. + +------------------------------------------------------------------------ +r4033 | jcbowman | 2009-02-26 07:50:25 -0700 (Thu, 26 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/RiemannSurface.asy + A /trunk/asymptote/examples/RiemannSurfaceRoot.asy + +Add optional direction argument to three-dimensional bars. + +------------------------------------------------------------------------ +r4032 | jcbowman | 2009-02-26 07:45:58 -0700 (Thu, 26 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + +Avoid division by zero when NColors=1. + +------------------------------------------------------------------------ +r4031 | jcbowman | 2009-02-26 05:45:26 -0700 (Thu, 26 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/texfile.h + +Fix alignment bug under pdflatex due to missing %. + +------------------------------------------------------------------------ +r4030 | jcbowman | 2009-02-25 22:04:31 -0700 (Wed, 25 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/tvgen.asy + +Change guides into paths; update to LGPL. + +------------------------------------------------------------------------ +r4029 | jcbowman | 2009-02-25 16:21:27 -0700 (Wed, 25 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_markers.asy + +Use integer division. + +------------------------------------------------------------------------ +r4028 | jcbowman | 2009-02-25 16:07:20 -0700 (Wed, 25 Feb 2009) | 4 lines +Changed paths: + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + +Remove "named argument may be mistaken for assignment" debugging warning as +it discourages the use of named arguments and detracts from the usefulness of +the -d option. + +------------------------------------------------------------------------ +r4027 | jcbowman | 2009-02-25 15:06:21 -0700 (Wed, 25 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Revert to interpolating function at midpoints. + +------------------------------------------------------------------------ +r4026 | jcbowman | 2009-02-24 09:51:11 -0700 (Tue, 24 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/arrows3.asy + +Add optional normal argument to DefaultHead2, HookHead2, and TeXHead2. + +------------------------------------------------------------------------ +r4025 | jcbowman | 2009-02-24 00:47:00 -0700 (Tue, 24 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Fix Arrow3(TeXHead2). + +------------------------------------------------------------------------ +r4024 | jcbowman | 2009-02-24 00:35:08 -0700 (Tue, 24 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/examples/arrows3.asy + +Fix alignment of DefaultHead2, HookHead2, and TeXHead2 arrowheads. + +------------------------------------------------------------------------ +r4023 | jcbowman | 2009-02-23 00:36:02 -0700 (Mon, 23 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Improve thin 3D arrow handling. + +------------------------------------------------------------------------ +r4022 | jcbowman | 2009-02-22 23:01:42 -0700 (Sun, 22 Feb 2009) | 7 lines +Changed paths: + M /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/base/patterns.asy + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/plain_boxes.asy + M /trunk/asymptote/base/plain_filldraw.asy + M /trunk/asymptote/base/plain_markers.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/arrows3.asy + +Make filltype a structure to allow extraction of type and pen parameters. + +Improve the appearance of DefaultHead2, HookHead2, and TeXHead2 (particularly +with curved paths); standardize their usage with their 2D counterparts. + +Fix MidArcArrow(TeXHead) sizing. + +------------------------------------------------------------------------ +r4021 | jcbowman | 2009-02-22 20:32:38 -0700 (Sun, 22 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Untabify. + +------------------------------------------------------------------------ +r4020 | jcbowman | 2009-02-21 20:30:41 -0700 (Sat, 21 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Upgrade license to LPGL, as per email from Philippe. + +------------------------------------------------------------------------ +r4019 | jcbowman | 2009-02-21 16:39:27 -0700 (Sat, 21 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/examples/arrows3.asy + +Retune 3D arrow parameters. + +------------------------------------------------------------------------ +r4018 | jcbowman | 2009-02-21 16:03:22 -0700 (Sat, 21 Feb 2009) | 3 lines +Changed paths: + A /trunk/asymptote/LICENSE.LESSER (from /trunk/asymptote/prc/LICENSE.LESSER:4016) + M /trunk/asymptote/fftw++.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/pipestream.h + D /trunk/asymptote/prc/LICENSE.LESSER + M /trunk/asymptote/xstream.h + +Upgrade global license from GPL to LPGL (except as noted within individual +files). + +------------------------------------------------------------------------ +r4017 | jcbowman | 2009-02-21 15:37:09 -0700 (Sat, 21 Feb 2009) | 2 lines +Changed paths: + D /trunk/asymptote/base/featpost3D.asy + M /trunk/asymptote/doc/asymptote.texi + +Remove obsolete featpost3D.asy module. + +------------------------------------------------------------------------ +r4016 | jcbowman | 2009-02-21 14:56:33 -0700 (Sat, 21 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + +Add bool autoadjust=true argument to perspective projection constructors. + +------------------------------------------------------------------------ +r4015 | jcbowman | 2009-02-21 12:26:15 -0700 (Sat, 21 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + +Fix TeXHead alignment for curved arrows along with endpoint appearance. + +------------------------------------------------------------------------ +r4014 | jcbowman | 2009-02-21 10:46:29 -0700 (Sat, 21 Feb 2009) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + +Add autoadjust flag to projections to disable automatic camera adjustment +(for experts only). + +------------------------------------------------------------------------ +r4013 | jcbowman | 2009-02-21 10:28:25 -0700 (Sat, 21 Feb 2009) | 7 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/solids.asy + +Fix transverse vs. longitudinal typo. + +Add slight hysteresis to camera adjustment. + +Always notify user if camera is moved, as transverse and longitudinal +slices will have to be (manually) recomputed using the new camera position. + +------------------------------------------------------------------------ +r4012 | jcbowman | 2009-02-21 03:05:32 -0700 (Sat, 21 Feb 2009) | 2 lines +Changed paths: + A /trunk/asymptote/examples/arrows3.asy + +Add 3D arrows example. + +------------------------------------------------------------------------ +r4011 | jcbowman | 2009-02-21 02:21:58 -0700 (Sat, 21 Feb 2009) | 6 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Fix appearance of TeXHead3 on curved paths. + +Fix alignment of DefaultHead2, HookHead2, and TeXHead2 arrows. + +Pass arrowheadpen to 2D arrow routines when settings.render=0. + +------------------------------------------------------------------------ +r4010 | jcbowman | 2009-02-20 17:30:32 -0700 (Fri, 20 Feb 2009) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + +Use abs(camera-target) rather than just the z component for camera adjustment. + +Add showtarget parameter to projections. + +------------------------------------------------------------------------ +r4009 | oshardt | 2009-02-19 20:14:42 -0700 (Thu, 19 Feb 2009) | 1 line +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Improve selecton of perpendicular vector. +------------------------------------------------------------------------ +r4008 | jcbowman | 2009-02-19 16:46:20 -0700 (Thu, 19 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fix typo. + +------------------------------------------------------------------------ +r4007 | jcbowman | 2009-02-19 11:00:11 -0700 (Thu, 19 Feb 2009) | 1 line +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/configure.ac + +Increment version to 1.66svn. +------------------------------------------------------------------------ +r4006 | jcbowman | 2009-02-19 09:33:22 -0700 (Thu, 19 Feb 2009) | 6 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawclipend.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/texfile.cc + +Fix pdflatex output. + +Implement xelatex engine. + +Fix xelatex alignment. + +------------------------------------------------------------------------ +r4005 | jcbowman | 2009-02-19 01:19:28 -0700 (Thu, 19 Feb 2009) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.65svn +------------------------------------------------------------------------ +r4004 | jcbowman | 2009-02-19 00:24:03 -0700 (Thu, 19 Feb 2009) | 4 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/plain_shipout.asy + +Force shipped=true also for pictures. + +Install *.view files. + +------------------------------------------------------------------------ +r4003 | jcbowman | 2009-02-18 23:13:31 -0700 (Wed, 18 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/base/slide.asy + +Change default value of ysize parameter of asyinclude. + +------------------------------------------------------------------------ +r4002 | jcbowman | 2009-02-18 23:08:44 -0700 (Wed, 18 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/100d.views + A /trunk/asymptote/examples/cpkcolors.asy + A /trunk/asymptote/examples/pdb.asy + +Add Protein Data Bank example that illustrates how to set predefined views. + +------------------------------------------------------------------------ +r4001 | jcbowman | 2009-02-18 22:13:48 -0700 (Wed, 18 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Change dots to underscores in movie15.sty file names. + +------------------------------------------------------------------------ +r4000 | jcbowman | 2009-02-18 21:03:22 -0700 (Wed, 18 Feb 2009) | 2 lines +Changed paths: + A /trunk/asymptote/prc/LICENSE.LESSER + +Add text of LGPL license for PRC code; LICENSE is in parent directory. + +------------------------------------------------------------------------ +r3999 | jcbowman | 2009-02-18 21:01:08 -0700 (Wed, 18 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/prc/PRCTools/bitData.cc + M /trunk/asymptote/prc/PRCTools/bitData.h + M /trunk/asymptote/prc/PRCTools/bitSearchDouble.cc + M /trunk/asymptote/prc/PRCTools/bitSearchUI.cc + M /trunk/asymptote/prc/PRCTools/describeMain.cc + M /trunk/asymptote/prc/PRCTools/describePRC.cc + M /trunk/asymptote/prc/PRCTools/describePRC.h + M /trunk/asymptote/prc/PRCTools/extractSections.cc + M /trunk/asymptote/prc/PRCTools/iPRCFile.cc + M /trunk/asymptote/prc/PRCTools/iPRCFile.h + M /trunk/asymptote/prc/PRCTools/inflation.cc + M /trunk/asymptote/prc/PRCTools/inflation.h + M /trunk/asymptote/prc/PRCTools/inflationMain.cc + M /trunk/asymptote/prc/PRCTools/makePRC.cc + M /trunk/asymptote/prc/PRCbitStream.cc + M /trunk/asymptote/prc/PRCbitStream.h + M /trunk/asymptote/prc/oPRCFile.cc + M /trunk/asymptote/prc/oPRCFile.h + M /trunk/asymptote/prc/test.cc + M /trunk/asymptote/prc/writePRC.cc + M /trunk/asymptote/prc/writePRC.h + +Upgrade license of PRC code from GPL to LGPL (agreed to by Orest). + +------------------------------------------------------------------------ +r3998 | jcbowman | 2009-02-18 20:27:47 -0700 (Wed, 18 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Update FAQ. + +------------------------------------------------------------------------ +r3997 | jcbowman | 2009-02-18 19:38:33 -0700 (Wed, 18 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/extra/intro.asy + +Fix file path. + +------------------------------------------------------------------------ +r3996 | jcbowman | 2009-02-18 19:32:41 -0700 (Wed, 18 Feb 2009) | 4 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/doc/GaussianSurface.asy + M /trunk/asymptote/doc/extra/intro.asy + M /trunk/asymptote/examples/slidedemo.asy + +Add interactive 3D examples to intro.asy. + +Make GaussianSurface smooth. + +------------------------------------------------------------------------ +r3995 | jcbowman | 2009-02-18 15:06:16 -0700 (Wed, 18 Feb 2009) | 4 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + +Strip directory from animation prefix. + +Don't delete generated animation.pdf file. + +------------------------------------------------------------------------ +r3994 | jcbowman | 2009-02-18 07:58:32 -0700 (Wed, 18 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Add support for xelatex pdf specials, using the "literal" keyword. + +------------------------------------------------------------------------ +r3993 | jcbowman | 2009-02-18 07:38:48 -0700 (Wed, 18 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/slidedemo.asy + +Generate PythagoreanTree if needed. + +------------------------------------------------------------------------ +r3992 | jcbowman | 2009-02-17 21:34:10 -0700 (Tue, 17 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Don't force target to be part of control volume for absolute projections. + +------------------------------------------------------------------------ +r3991 | jcbowman | 2009-02-17 21:25:41 -0700 (Tue, 17 Feb 2009) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.64svn. +------------------------------------------------------------------------ +r3990 | jcbowman | 2009-02-17 19:51:20 -0700 (Tue, 17 Feb 2009) | 4 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Force the target position to be inside the bounding volume. + +Remove duplicate definition of rectify(triple). + +------------------------------------------------------------------------ +r3989 | jcbowman | 2009-02-17 16:37:06 -0700 (Tue, 17 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Fix handling of invisible surfaces. + +------------------------------------------------------------------------ +r3988 | jcbowman | 2009-02-17 09:07:42 -0700 (Tue, 17 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + +Fix synchronization of interactive rendering. + +------------------------------------------------------------------------ +r3987 | jcbowman | 2009-02-17 01:05:33 -0700 (Tue, 17 Feb 2009) | 7 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/base/embed.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/patches/README + A /trunk/asymptote/patches/movie15_dvipdfmx.sty + M /trunk/asymptote/picture.cc + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Avoid spurious xelatex warning messages due to null (placeholder) graphics +files. + +Add patched version of movie15.sty for xelatex users' convenience. + +Simplify embed.asy. + +------------------------------------------------------------------------ +r3986 | jcbowman | 2009-02-17 00:30:54 -0700 (Tue, 17 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Improve guide collection for non-midpoint case. + +------------------------------------------------------------------------ +r3985 | jcbowman | 2009-02-15 12:20:10 -0700 (Sun, 15 Feb 2009) | 6 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/contour3.asy + M /trunk/asymptote/doc/asymptote.texi + +Generalize definition of middle to arbitrary quadrilaterals. + +Avoid need for interpolating function at cell midpoint; use 2 triangles instead. + +Use nmesh instead of (poorly named) ncell parameter for 3D contours. + +------------------------------------------------------------------------ +r3984 | jcbowman | 2009-02-15 12:13:24 -0700 (Sun, 15 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Handle degenerate and nondegenerate rendering consistently. + +------------------------------------------------------------------------ +r3983 | jcbowman | 2009-02-14 11:22:48 -0700 (Sat, 14 Feb 2009) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/gamma3.asy + M /trunk/asymptote/examples/slidedemo.asy + M /trunk/asymptote/runtime.in + +Implement complex gamma function in C++ code. + +Add interactive 3D surface of revolution example to slidedemo. + +------------------------------------------------------------------------ +r3982 | jcbowman | 2009-02-14 09:58:01 -0700 (Sat, 14 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Disable graphic generation when view=true. + +------------------------------------------------------------------------ +r3981 | jcbowman | 2009-02-13 00:10:23 -0700 (Fri, 13 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/embed.asy + M /trunk/asymptote/patches/README + A /trunk/asymptote/patches/movie15_dvipdfmx.patch + +Add 3D (and other multimedia) support for xelatex. + +------------------------------------------------------------------------ +r3980 | jcbowman | 2009-02-12 23:54:37 -0700 (Thu, 12 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + +Improve pdf format detection. + +------------------------------------------------------------------------ +r3979 | jcbowman | 2009-02-12 23:49:37 -0700 (Thu, 12 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix preview generation. + +------------------------------------------------------------------------ +r3978 | jcbowman | 2009-02-12 22:42:05 -0700 (Thu, 12 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/base/three.asy + +Automatically include rendered images when fitting nonprc pictures. + +------------------------------------------------------------------------ +r3977 | jcbowman | 2009-02-11 23:24:54 -0700 (Wed, 11 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/patches/pstoedit-3.45asy.patch + +Patch compilation errors in pstoedit-3.45. + +------------------------------------------------------------------------ +r3976 | jcbowman | 2009-02-11 23:16:52 -0700 (Wed, 11 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/log2graph.asy + M /trunk/asymptote/examples/electromagnetic.asy + M /trunk/asymptote/examples/logdown.asy + +Replace old-style constructors with operator init. + +------------------------------------------------------------------------ +r3975 | jcbowman | 2009-02-11 22:01:19 -0700 (Wed, 11 Feb 2009) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/log2graph.asy + A /trunk/asymptote/examples/electromagnetic.asy + +Add electromagnetic spectrum. + +Make minor ticks work properly with custom logarithmic axes. + +------------------------------------------------------------------------ +r3974 | jcbowman | 2009-02-11 16:17:38 -0700 (Wed, 11 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/castop.h + M /trunk/asymptote/doc/filegraph.dat + +Don't report error on eof after reading 0 values from file. + +------------------------------------------------------------------------ +r3973 | jcbowman | 2009-02-11 15:55:26 -0700 (Wed, 11 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_markers.asy + +Handle one-column legends correctly (patch contributed by Martin Wiebusch). + +------------------------------------------------------------------------ +r3972 | jcbowman | 2009-02-11 15:33:45 -0700 (Wed, 11 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/pstoedit.asy + A /trunk/asymptote/examples/RiemannSurface.asy + M /trunk/asymptote/examples/logdown.asy + +Fix pstoedit support: remove duplicate beginclip/endclip functions. + +------------------------------------------------------------------------ +r3971 | jcbowman | 2009-02-11 00:29:52 -0700 (Wed, 11 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Update unicode documentation. + +------------------------------------------------------------------------ +r3970 | jcbowman | 2009-02-10 23:22:23 -0700 (Tue, 10 Feb 2009) | 4 lines +Changed paths: + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Support xelatex again. Note that this experimental tex engine does not yet +support pdf specials (required for label clipping and label transforms) +or the movie15 package (required for 3D PDF files). + +------------------------------------------------------------------------ +r3969 | jcbowman | 2009-02-09 00:16:59 -0700 (Mon, 09 Feb 2009) | 1 line +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/configure.ac + +Increment version to 1.63svn. +------------------------------------------------------------------------ +r3968 | jcbowman | 2009-02-08 23:00:12 -0700 (Sun, 08 Feb 2009) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/doc/asymptote.texi + +Implement a pen rgb(string s) routine that returns a pen corresponding to a +given 6-character RGB hexidecimal string. + +------------------------------------------------------------------------ +r3967 | jcbowman | 2009-02-08 22:14:02 -0700 (Sun, 08 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/Delaunay.cc + M /trunk/asymptote/Delaunay.h + M /trunk/asymptote/absyn.h + M /trunk/asymptote/access.cc + M /trunk/asymptote/application.cc + M /trunk/asymptote/application.h + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/bbox.h + M /trunk/asymptote/bbox3.h + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/castop.h + M /trunk/asymptote/coder.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/coenv.cc + M /trunk/asymptote/constructor.cc + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawfill.cc + M /trunk/asymptote/drawfill.h + M /trunk/asymptote/drawimage.h + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawpath3.h + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/drawverbatim.h + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + M /trunk/asymptote/env.cc + M /trunk/asymptote/env.h + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/fftw++.h + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/frame.h + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/fundec.h + M /trunk/asymptote/genv.cc + M /trunk/asymptote/getopt.h + M /trunk/asymptote/glrender.h + M /trunk/asymptote/guide.cc + M /trunk/asymptote/interact.cc + M /trunk/asymptote/item.h + M /trunk/asymptote/knot.cc + M /trunk/asymptote/knot.h + M /trunk/asymptote/locate.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/mathop.h + M /trunk/asymptote/memory.h + M /trunk/asymptote/name.cc + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/newexp.h + M /trunk/asymptote/pair.h + M /trunk/asymptote/parser.cc + M /trunk/asymptote/parser.h + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/path3.cc + M /trunk/asymptote/path3.h + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/prcfile.h + M /trunk/asymptote/predicates.h + M /trunk/asymptote/process.cc + M /trunk/asymptote/process.h + M /trunk/asymptote/program.cc + M /trunk/asymptote/program.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/refaccess.cc + M /trunk/asymptote/refaccess.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/simpson.cc + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + M /trunk/asymptote/stm.cc + M /trunk/asymptote/stm.h + M /trunk/asymptote/symbol.h + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + M /trunk/asymptote/transform.h + M /trunk/asymptote/triple.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + M /trunk/asymptote/varinit.cc + M /trunk/asymptote/varinit.h + M /trunk/asymptote/xstream.h + +Reformat C++ files. + +------------------------------------------------------------------------ +r3966 | jcbowman | 2009-02-08 21:22:15 -0700 (Sun, 08 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/CAD.asy + M /trunk/asymptote/base/animation.asy + M /trunk/asymptote/base/bezulate.asy + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/contour3.asy + M /trunk/asymptote/base/embed.asy + M /trunk/asymptote/base/external.asy + M /trunk/asymptote/base/flowchart.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/grid3.asy + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/obj.asy + M /trunk/asymptote/base/ode.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/patterns.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/plain_paths.asy + +Reformat and untabify base files. + +------------------------------------------------------------------------ +r3965 | jcbowman | 2009-02-08 10:19:04 -0700 (Sun, 08 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_markers.asy + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/doc/asymptote.texi + +Add Label arguments to more of the dot routines. + +------------------------------------------------------------------------ +r3964 | jcbowman | 2009-02-07 13:08:26 -0700 (Sat, 07 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_markers.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/markregular.asy + +Add parametric version of markuniform. + +------------------------------------------------------------------------ +r3963 | jcbowman | 2009-02-06 23:41:46 -0700 (Fri, 06 Feb 2009) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Implement int hex(string s) function that casts a hexidecimal string to an +integer. + +------------------------------------------------------------------------ +r3962 | jcbowman | 2009-02-06 19:04:56 -0700 (Fri, 06 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_markers.asy + +Add default picture argument. + +------------------------------------------------------------------------ +r3961 | jcbowman | 2009-02-05 02:38:31 -0700 (Thu, 05 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Fix asy -f pdf -o temp/venn. + +------------------------------------------------------------------------ +r3960 | jcbowman | 2009-02-05 02:36:16 -0700 (Thu, 05 Feb 2009) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.62svn. +------------------------------------------------------------------------ +r3959 | jcbowman | 2009-02-05 01:35:32 -0700 (Thu, 05 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/venn.asy + +Prevent multiple shipouts in venn example. + +------------------------------------------------------------------------ +r3958 | jcbowman | 2009-02-04 22:43:29 -0700 (Wed, 04 Feb 2009) | 4 lines +Changed paths: + M /trunk/asymptote/base/nopapersize.ps + M /trunk/asymptote/picture.cc + +Change nopapersize.ps to use letterSize/a4size to work with the current +MiKTeX version of dvips, which does not support the DVIPSRC environment +variable. + +------------------------------------------------------------------------ +r3957 | jcbowman | 2009-02-04 22:14:53 -0700 (Wed, 04 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Indent. + +------------------------------------------------------------------------ +r3956 | jcbowman | 2009-02-04 22:13:24 -0700 (Wed, 04 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/shellsqrtx01.asy + M /trunk/asymptote/glrender.cc + +Fix aspect ratio on re-entry. + +------------------------------------------------------------------------ +r3955 | jcbowman | 2009-02-04 19:04:07 -0700 (Wed, 04 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + +Add Pentype function to return a pen of increasing colour and linetype. + +------------------------------------------------------------------------ +r3954 | jcbowman | 2009-02-04 17:50:25 -0700 (Wed, 04 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/galleon.asy + +Fix typo in URL. + +------------------------------------------------------------------------ +r3953 | jcbowman | 2009-02-04 08:57:55 -0700 (Wed, 04 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Re-enable freeglut extensions to support user-specified multisampling again. + +------------------------------------------------------------------------ +r3952 | jcbowman | 2009-02-04 08:47:24 -0700 (Wed, 04 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Destroy any existing export window before entering View mode. + +------------------------------------------------------------------------ +r3951 | jcbowman | 2009-02-03 23:46:20 -0700 (Tue, 03 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Remove spurious \phantom{+}. + +------------------------------------------------------------------------ +r3950 | jcbowman | 2009-02-03 23:33:34 -0700 (Tue, 03 Feb 2009) | 4 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/util.h + +Fix asydir(); under CYGWIN. + +Add missing CYGWIN prototype. + +------------------------------------------------------------------------ +r3949 | jcbowman | 2009-02-03 22:53:23 -0700 (Tue, 03 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/patches/dvipdf + +Remove -P pdf as this breaks file attachments. + +------------------------------------------------------------------------ +r3948 | jcbowman | 2009-02-03 22:32:40 -0700 (Tue, 03 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Fix segmentation fault due to spurious window creation in export loop. + +------------------------------------------------------------------------ +r3947 | jcbowman | 2009-02-03 22:27:54 -0700 (Tue, 03 Feb 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_strings.asy + +Add string[] to int[] ecast. + +------------------------------------------------------------------------ +r3946 | jcbowman | 2009-01-31 11:49:19 -0700 (Sat, 31 Jan 2009) | 4 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Fix dvipsOptions. + +Don't allow dvipsOptions to override -tnopapersize. + +------------------------------------------------------------------------ +r3945 | jcbowman | 2009-01-31 10:18:22 -0700 (Sat, 31 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/patches/dvipdf + +Update dvipdf to correspond to the latest ghostscript svn source. + +------------------------------------------------------------------------ +r3944 | jcbowman | 2009-01-31 08:29:42 -0700 (Sat, 31 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Warn that silhouette routine is intended only for 2d projections. + +------------------------------------------------------------------------ +r3943 | jcbowman | 2009-01-30 23:22:51 -0700 (Fri, 30 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/bezulate.asy + +Enforce the same zerowinding fillrule used by dvips. + +------------------------------------------------------------------------ +r3942 | jcbowman | 2009-01-30 23:07:10 -0700 (Fri, 30 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/nopapersize.ps + M /trunk/asymptote/picture.cc + +Rename nosize to nopapersize for clarity. + +------------------------------------------------------------------------ +r3941 | jcbowman | 2009-01-30 22:58:28 -0700 (Fri, 30 Jan 2009) | 4 lines +Changed paths: + M /trunk/asymptote/Makefile.in + A /trunk/asymptote/base/nopapersize.ps + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Workaround dvips misconfiguration in TeXlive 2008 (and possibly other new TeX +distributions) that introduces unwanted %%BeginPaperSize commands into the +EPS output. + +------------------------------------------------------------------------ +r3940 | jcbowman | 2009-01-30 16:26:56 -0700 (Fri, 30 Jan 2009) | 4 lines +Changed paths: + M /trunk/asymptote/base/asymptote.py + M /trunk/asymptote/process.cc + M /trunk/asymptote/settings.cc + +Reinstate -q (-quiet) option. + +Update asymptote.py to use -interactive option. + +------------------------------------------------------------------------ +r3939 | jcbowman | 2009-01-27 14:38:53 -0700 (Tue, 27 Jan 2009) | 3 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Work around dvips configuration errors on some systems by enforcing no +paper type comments. + +------------------------------------------------------------------------ +r3938 | jcbowman | 2009-01-27 08:40:48 -0700 (Tue, 27 Jan 2009) | 2 lines +Changed paths: + D /trunk/asymptote/examples/1overx.asy + A /trunk/asymptote/examples/oneoverx.asy (from /trunk/asymptote/examples/1overx.asy:3937) + +Rename file. + +------------------------------------------------------------------------ +r3937 | jcbowman | 2009-01-26 22:17:28 -0700 (Mon, 26 Jan 2009) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.61svn. +------------------------------------------------------------------------ +r3936 | jcbowman | 2009-01-26 21:01:00 -0700 (Mon, 26 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + +Fix surface condition type. + +------------------------------------------------------------------------ +r3935 | jcbowman | 2009-01-26 17:58:00 -0700 (Mon, 26 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/floor.asy + +Simplify notation. + +------------------------------------------------------------------------ +r3934 | jcbowman | 2009-01-26 17:12:17 -0700 (Mon, 26 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/floor.asy + +Remove diagnostics. + +------------------------------------------------------------------------ +r3933 | jcbowman | 2009-01-26 17:11:23 -0700 (Mon, 26 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/floor.asy + +Improved marker alignment. + +------------------------------------------------------------------------ +r3932 | jcbowman | 2009-01-26 16:48:24 -0700 (Mon, 26 Jan 2009) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/1overx.asy + M /trunk/asymptote/examples/gamma.asy + +Force a new guide after omitting points in conditional graphs; avoid +spurious empty guides. + +------------------------------------------------------------------------ +r3931 | jcbowman | 2009-01-26 16:00:49 -0700 (Mon, 26 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/floor.asy + +Improve axis label. + +------------------------------------------------------------------------ +r3930 | jcbowman | 2009-01-26 15:59:40 -0700 (Mon, 26 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/floor.asy + +Simplify example. + +------------------------------------------------------------------------ +r3929 | jcbowman | 2009-01-26 15:56:55 -0700 (Mon, 26 Jan 2009) | 2 lines +Changed paths: + A /trunk/asymptote/examples/floor.asy + +Add floor example. + +------------------------------------------------------------------------ +r3928 | jcbowman | 2009-01-26 12:54:20 -0700 (Mon, 26 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/pipestream.h + +Fix read from pipe failed error under MSDOS. + +------------------------------------------------------------------------ +r3927 | jcbowman | 2009-01-25 23:18:19 -0700 (Sun, 25 Jan 2009) | 3 lines +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/asymptote.spec + +Allow xasy to be run from a write-protected directory under UNIX again +by implementing broken (8.3) format tempdir workaround only for MSWindows. + +------------------------------------------------------------------------ +r3926 | jcbowman | 2009-01-25 08:58:27 -0700 (Sun, 25 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Catch out of memory errors. + +------------------------------------------------------------------------ +r3925 | jcbowman | 2009-01-24 21:05:45 -0700 (Sat, 24 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Remove LocalWords from FAQ. + +------------------------------------------------------------------------ +r3924 | jcbowman | 2009-01-24 17:46:47 -0700 (Sat, 24 Jan 2009) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Recommend svn version of freeglut only for UNIX systems with graphics cards +that support multisampling. + +------------------------------------------------------------------------ +r3923 | jcbowman | 2009-01-24 17:29:36 -0700 (Sat, 24 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/texfile.cc + +Catch unhandled exception when exporting to write-protected directory. + +------------------------------------------------------------------------ +r3922 | jcbowman | 2009-01-24 15:21:27 -0700 (Sat, 24 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Modify yum instructions for obtaining most recent version of Asymptote. + +------------------------------------------------------------------------ +r3921 | jcbowman | 2009-01-24 14:57:49 -0700 (Sat, 24 Jan 2009) | 8 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + +Use default for bool3 initializer. + +Change condition array for graphs to bool3[]. + +Add more bool3 support functions. + +Reformat base files. + +------------------------------------------------------------------------ +r3920 | jcbowman | 2009-01-24 12:34:04 -0700 (Sat, 24 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Work around inability of movie15.sty package to handle spaces in filenames. + +------------------------------------------------------------------------ +r3919 | jcbowman | 2009-01-24 11:07:14 -0700 (Sat, 24 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_strings.asy + M /trunk/asymptote/doc/asymptote.texi + +Add gettriple routine. + +------------------------------------------------------------------------ +r3918 | jcbowman | 2009-01-24 11:04:57 -0700 (Sat, 24 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Don't regenerate asy-keywords.el with make install-asy. + +------------------------------------------------------------------------ +r3917 | jcbowman | 2009-01-24 10:30:30 -0700 (Sat, 24 Jan 2009) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Emphasize that settings.outformat="pdf" must be set before three.asy (or +graph3.asy) is imported. + +------------------------------------------------------------------------ +r3916 | jcbowman | 2009-01-24 10:05:21 -0700 (Sat, 24 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + +Document and standardize usage of bool3 type. + +------------------------------------------------------------------------ +r3915 | jcbowman | 2009-01-23 22:38:32 -0700 (Fri, 23 Jan 2009) | 6 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/1overx.asy + M /trunk/asymptote/examples/gamma.asy + +Simplify and document graph interface routines. + +Make cond argument of graph a bool3(real) function, to allow one to +distinguish between points that should not be plotted and points belonging +to a new branch of the graph. + +------------------------------------------------------------------------ +r3914 | jcbowman | 2009-01-22 10:13:15 -0700 (Thu, 22 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/1overx.asy + +Simplify example. + +------------------------------------------------------------------------ +r3913 | jcbowman | 2009-01-22 10:06:32 -0700 (Thu, 22 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/1overx.asy + +Improve branch test. + +------------------------------------------------------------------------ +r3912 | jcbowman | 2009-01-21 23:00:55 -0700 (Wed, 21 Jan 2009) | 7 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/three.asy + A /trunk/asymptote/examples/1overx.asy + +Make graph routines return a guide[]. + +Add casts from guide and path arrays of length 1 to guides and paths, +respectively. + +Add 1/x disconnected graph example. + +------------------------------------------------------------------------ +r3911 | jcbowman | 2009-01-21 21:31:18 -0700 (Wed, 21 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/quaternion.cc + +Avoid warning message. + +------------------------------------------------------------------------ +r3910 | jcbowman | 2009-01-21 21:24:26 -0700 (Wed, 21 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/colors.asy + +Use cmyk function. + +------------------------------------------------------------------------ +r3909 | jcbowman | 2009-01-21 21:22:08 -0700 (Wed, 21 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + +Fix default condition arguments. + +------------------------------------------------------------------------ +r3908 | jcbowman | 2009-01-21 19:26:12 -0700 (Wed, 21 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + +Remove obsolete +cmyk construct. + +------------------------------------------------------------------------ +r3907 | jcbowman | 2009-01-21 17:33:26 -0700 (Wed, 21 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Improve stack overflow diagnostics. + +------------------------------------------------------------------------ +r3906 | jcbowman | 2009-01-21 12:42:46 -0700 (Wed, 21 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/mathop.h + M /trunk/asymptote/pen.h + M /trunk/asymptote/runtime.in + +In interp, first promote pens to the same colorspace. + +------------------------------------------------------------------------ +r3905 | jcbowman | 2009-01-20 00:06:34 -0700 (Tue, 20 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/doc/asymptote.texi + +Add optional bool cond(real)=null to 2D and 3D graph routines for functions. + +------------------------------------------------------------------------ +r3904 | jcbowman | 2009-01-19 00:08:52 -0700 (Mon, 19 Jan 2009) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.60svn. +------------------------------------------------------------------------ +r3903 | jcbowman | 2009-01-18 22:40:04 -0700 (Sun, 18 Jan 2009) | 4 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + +Clean up aux files. + +Fix aux conflicts in slide.asy. + +------------------------------------------------------------------------ +r3902 | jcbowman | 2009-01-18 22:05:29 -0700 (Sun, 18 Jan 2009) | 4 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Unlink texput files from proper directory. + +Remove any old texput.aux file before creating TeX pipe. + +------------------------------------------------------------------------ +r3901 | jcbowman | 2009-01-18 21:20:57 -0700 (Sun, 18 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Fix defaultfilename in asy(string). + +------------------------------------------------------------------------ +r3900 | jcbowman | 2009-01-18 15:59:34 -0700 (Sun, 18 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/roundedpath.asy + +Handle nonintersecting paths. + +------------------------------------------------------------------------ +r3899 | jcbowman | 2009-01-18 14:54:15 -0700 (Sun, 18 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/settings.cc + +Add missing final long_opt entry. + +------------------------------------------------------------------------ +r3898 | jcbowman | 2009-01-18 12:59:10 -0700 (Sun, 18 Jan 2009) | 4 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.h + +Fix mixed export/View rendering. + +Wait for pid to finish with -nothreads. + +------------------------------------------------------------------------ +r3897 | jcbowman | 2009-01-17 12:33:51 -0700 (Sat, 17 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/near_earth.asy + +Simplify example. + +------------------------------------------------------------------------ +r3896 | jcbowman | 2009-01-17 11:39:15 -0700 (Sat, 17 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/pen.h + M /trunk/asymptote/texfile.h + +Fix plain tex font scaling. + +------------------------------------------------------------------------ +r3895 | jcbowman | 2009-01-13 08:25:51 -0700 (Tue, 13 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fix typo in manual. + +------------------------------------------------------------------------ +r3894 | jcbowman | 2009-01-13 08:23:56 -0700 (Tue, 13 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Transform margin paths. + +------------------------------------------------------------------------ +r3893 | jcbowman | 2009-01-13 08:14:11 -0700 (Tue, 13 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Add missing filltype option for projected 2D arrowheads. + +------------------------------------------------------------------------ +r3892 | jcbowman | 2009-01-12 00:49:48 -0700 (Mon, 12 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/png/Makefile.in + +Clean up html files. + +------------------------------------------------------------------------ +r3891 | jcbowman | 2009-01-12 00:48:36 -0700 (Mon, 12 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/png/Makefile.in + +Generate html files into doc/png. + +------------------------------------------------------------------------ +r3890 | jcbowman | 2009-01-12 00:09:38 -0700 (Mon, 12 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.nsi + +Set "Start in" directory for xasy to %USERPROFILE%. + +------------------------------------------------------------------------ +r3889 | jcbowman | 2009-01-12 00:02:03 -0700 (Mon, 12 Jan 2009) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.59svn. +------------------------------------------------------------------------ +r3888 | jcbowman | 2009-01-11 22:38:42 -0700 (Sun, 11 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/doc/GaussianSurface.asy + +Draw 2D arrowheads when projecting to 2D. + +------------------------------------------------------------------------ +r3887 | jcbowman | 2009-01-11 18:06:17 -0700 (Sun, 11 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Cache asy.list. + +------------------------------------------------------------------------ +r3886 | jcbowman | 2009-01-11 17:55:54 -0700 (Sun, 11 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Fix include order. + +------------------------------------------------------------------------ +r3885 | jcbowman | 2009-01-11 17:30:14 -0700 (Sun, 11 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/glrender.cc + +Work around incompatibility of latex with DOS directory names. + +------------------------------------------------------------------------ +r3884 | jcbowman | 2009-01-11 13:00:17 -0700 (Sun, 11 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Port to latest version of CYGWIN glut.h header file. + +------------------------------------------------------------------------ +r3883 | jcbowman | 2009-01-11 10:14:54 -0700 (Sun, 11 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/hyperboloidsilhouette.asy + +Disable PRC for silhouette examples. + +------------------------------------------------------------------------ +r3882 | jcbowman | 2009-01-11 10:03:18 -0700 (Sun, 11 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Remove temporary asyinclude file. + +------------------------------------------------------------------------ +r3881 | jcbowman | 2009-01-11 08:42:47 -0700 (Sun, 11 Jan 2009) | 4 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/examples/spheresilhouette.asy + +Draw a central transverse slice when m=1. + +Simplify spheresilhouette example. + +------------------------------------------------------------------------ +r3880 | jcbowman | 2009-01-10 23:11:57 -0700 (Sat, 10 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/spheresilhouette.asy + +Increase example size. + +------------------------------------------------------------------------ +r3879 | jcbowman | 2009-01-10 23:09:42 -0700 (Sat, 10 Jan 2009) | 2 lines +Changed paths: + A /trunk/asymptote/examples/hyperboloidsilhouette.asy + A /trunk/asymptote/examples/spheresilhouette.asy + +Add silhouette examples. + +------------------------------------------------------------------------ +r3878 | jcbowman | 2009-01-10 18:06:20 -0700 (Sat, 10 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/examples/hyperboloid.asy + +Fix silhouette routine. + +------------------------------------------------------------------------ +r3877 | jcbowman | 2009-01-10 16:08:00 -0700 (Sat, 10 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/solids.asy + +Fix magnitude of pair axes label alignments. + +------------------------------------------------------------------------ +r3876 | jcbowman | 2009-01-10 11:32:02 -0700 (Sat, 10 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + +Remove broken axis label alignment adjustment code. + +------------------------------------------------------------------------ +r3875 | jcbowman | 2009-01-09 22:43:57 -0700 (Fri, 09 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Address nullpath issues. + +------------------------------------------------------------------------ +r3874 | jcbowman | 2009-01-08 22:31:58 -0700 (Thu, 08 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/examples/gamma3.asy + +Indicate real values with red. + +------------------------------------------------------------------------ +r3873 | jcbowman | 2009-01-08 22:00:07 -0700 (Thu, 08 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/gamma3.asy + +Add Wheel palette and example of complex Gamma function. + +------------------------------------------------------------------------ +r3872 | jcbowman | 2009-01-08 00:14:48 -0700 (Thu, 08 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + +Fix conflict with breqn package. + +------------------------------------------------------------------------ +r3871 | jcbowman | 2009-01-06 22:02:00 -0700 (Tue, 06 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/markers2.asy + +Implement ArcArrow3, etc. + +------------------------------------------------------------------------ +r3870 | jcbowman | 2009-01-05 22:09:35 -0700 (Mon, 05 Jan 2009) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/markers2.asy + M /trunk/asymptote/pen.h + +Fix interp(pen,pen,real) by reverting to standard pen addition. + +Fix cmyk(rgb(black)). + +------------------------------------------------------------------------ +r3869 | hammera | 2009-01-04 13:47:12 -0700 (Sun, 04 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + +Report errors of arguments in illegal function call. + +------------------------------------------------------------------------ +r3868 | jcbowman | 2009-01-01 11:34:19 -0700 (Thu, 01 Jan 2009) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Add missing file. + +------------------------------------------------------------------------ +r3867 | hammera | 2008-12-31 21:44:59 -0700 (Wed, 31 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/application.cc + M /trunk/asymptote/application.h + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/exp.cc + M /trunk/asymptote/item.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Added support for open function signatures. + +------------------------------------------------------------------------ +r3866 | jcbowman | 2008-12-31 16:29:27 -0700 (Wed, 31 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/interact.cc + M /trunk/asymptote/settings.cc + +Exit interactive mode on EOF, unless exitonEOF=false. + +------------------------------------------------------------------------ +r3865 | jcbowman | 2008-12-31 15:10:39 -0700 (Wed, 31 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/doc/asymptote.texi + +Add copy constructor TODO entry. + +------------------------------------------------------------------------ +r3864 | jcbowman | 2008-12-31 10:01:44 -0700 (Wed, 31 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/scaledgraph.asy + +Add example of factoring out an axis scaling. + +------------------------------------------------------------------------ +r3863 | jcbowman | 2008-12-31 09:32:10 -0700 (Wed, 31 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/runtime.in + +Change VERSION from a function to a constant. + +------------------------------------------------------------------------ +r3862 | jcbowman | 2008-12-31 08:19:16 -0700 (Wed, 31 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + +Allow compilation without HAVE_LIBGLUT. + +------------------------------------------------------------------------ +r3861 | jcbowman | 2008-12-30 22:19:29 -0700 (Tue, 30 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/doc/FAQ/Makefile + M /trunk/asymptote/doc/Makefile.in + M /trunk/asymptote/doc/png/Makefile.in + +Clean up texput files. + +------------------------------------------------------------------------ +r3860 | jcbowman | 2008-12-30 22:10:19 -0700 (Tue, 30 Dec 2008) | 3 lines +Changed paths: + M /trunk/asymptote/pen.h + +Revert previous pen changes; make operator + on grayscale pens a maximum +operator. + +------------------------------------------------------------------------ +r3859 | jcbowman | 2008-12-30 16:46:26 -0700 (Tue, 30 Dec 2008) | 2 lines +Changed paths: + A /trunk/asymptote/doc/png/Makefile.in + +Add missing file. + +------------------------------------------------------------------------ +r3858 | jcbowman | 2008-12-30 16:43:13 -0700 (Tue, 30 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile.in + +Add dependency. + +------------------------------------------------------------------------ +r3857 | jcbowman | 2008-12-30 16:31:36 -0700 (Tue, 30 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/pen.h + +Fix pen addition involving colorless pens. + +------------------------------------------------------------------------ +r3856 | jcbowman | 2008-12-30 16:13:45 -0700 (Tue, 30 Dec 2008) | 7 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/Makefile.in + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/png + M /trunk/asymptote/patches/README + M /trunk/asymptote/patches/dvipdf + +Build png images for manual in a separate directory so that they don't take +precedence over pdf files. + +Center images in manual. + +Update modified dvipdf. + +------------------------------------------------------------------------ +r3855 | jcbowman | 2008-12-30 08:37:34 -0700 (Tue, 30 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/pen.h + +Make pen arithmetic consistent across colorspaces. + +------------------------------------------------------------------------ +r3854 | jcbowman | 2008-12-26 14:29:53 -0700 (Fri, 26 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fix error message. + +------------------------------------------------------------------------ +r3853 | jcbowman | 2008-12-14 21:07:10 -0700 (Sun, 14 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Improve tick adjustment. + +------------------------------------------------------------------------ +r3852 | jcbowman | 2008-12-14 00:17:54 -0700 (Sun, 14 Dec 2008) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.58svn. +------------------------------------------------------------------------ +r3851 | jcbowman | 2008-12-13 23:53:35 -0700 (Sat, 13 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.nsi + M /trunk/asymptote/asymptote.spec + +Use asy.bat instead of asy.exe in MSWindows start menu link. + +------------------------------------------------------------------------ +r3850 | jcbowman | 2008-12-13 23:01:18 -0700 (Sat, 13 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + +Resolve ambiguity. + +------------------------------------------------------------------------ +r3849 | jcbowman | 2008-12-13 22:50:31 -0700 (Sat, 13 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + +Fix picture sizing with beginclip/endclip. + +------------------------------------------------------------------------ +r3848 | jcbowman | 2008-12-13 22:12:21 -0700 (Sat, 13 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/runtime.in + +Add beginclip(picture) and endclip(picture) functions. + +------------------------------------------------------------------------ +r3847 | jcbowman | 2008-12-13 21:55:58 -0700 (Sat, 13 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/drawclipend.h + M /trunk/asymptote/drawlayer.h + M /trunk/asymptote/examples/alignbox.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + +Allow clipping across page boundaries. + +------------------------------------------------------------------------ +r3846 | jcbowman | 2008-12-13 12:04:41 -0700 (Sat, 13 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/alignbox.asy + +Simplify example. + +------------------------------------------------------------------------ +r3845 | jcbowman | 2008-12-13 12:02:09 -0700 (Sat, 13 Dec 2008) | 2 lines +Changed paths: + A /trunk/asymptote/examples/alignbox.asy + +Add example of aligned objects and envelopes. + +------------------------------------------------------------------------ +r3844 | jcbowman | 2008-12-13 12:00:20 -0700 (Sat, 13 Dec 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/plain_boxes.asy + +Add object(Label, envelope, ...) constructor. + +Support object transformation and alignment. + +------------------------------------------------------------------------ +r3843 | jcbowman | 2008-12-12 21:31:00 -0700 (Fri, 12 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/pen.h + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Fix plain tex font size. + +------------------------------------------------------------------------ +r3842 | jcbowman | 2008-12-11 22:19:17 -0700 (Thu, 11 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Improve axis coverage calculation. + +------------------------------------------------------------------------ +r3841 | jcbowman | 2008-12-10 10:02:14 -0700 (Wed, 10 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/doc/asymptote.texi + +Simplify font(string name, real size). + +------------------------------------------------------------------------ +r3840 | hammera | 2008-12-10 09:43:09 -0700 (Wed, 10 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/interact.cc + +Handle empty history in get/setLastHistoryLine. + +------------------------------------------------------------------------ +r3839 | jcbowman | 2008-12-09 02:06:46 -0700 (Tue, 09 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Use defaultfilename in asy(string). + +------------------------------------------------------------------------ +r3838 | jcbowman | 2008-12-09 01:19:06 -0700 (Tue, 09 Dec 2008) | 7 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +All temporary files are now generated in the directory specified by the +-outname command-line option. + +Make outname a read-only setting. + +Check if the output directory is writeable. + +------------------------------------------------------------------------ +r3837 | jcbowman | 2008-12-08 20:44:52 -0700 (Mon, 08 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Add diagnostic. + +------------------------------------------------------------------------ +r3836 | jcbowman | 2008-12-08 20:44:17 -0700 (Mon, 08 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.nsi + +Make default MSDOS "start-in" directory %USERPROFILE%. + +------------------------------------------------------------------------ +r3835 | jcbowman | 2008-12-08 20:43:28 -0700 (Mon, 08 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.h + +Fix diagnostic. + +------------------------------------------------------------------------ +r3834 | jcbowman | 2008-12-08 19:47:47 -0700 (Mon, 08 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/doc/asymptote.texi + +Add optional basesize parameter to font. + +------------------------------------------------------------------------ +r3833 | jcbowman | 2008-12-08 17:15:06 -0700 (Mon, 08 Dec 2008) | 3 lines +Changed paths: + M /trunk/asymptote/doc/CDlabel.asy + M /trunk/asymptote/texfile.cc + +Fix pdflatex texengine; abandon xelatex support since xelatex does not +support pdf specials anyway. + +------------------------------------------------------------------------ +r3832 | oshardt | 2008-12-08 15:44:46 -0700 (Mon, 08 Dec 2008) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyCodeEditor.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Handle failure to lauch external editor cleanly. +------------------------------------------------------------------------ +r3831 | jcbowman | 2008-12-07 13:57:02 -0700 (Sun, 07 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/BUGS + +Update link. + +------------------------------------------------------------------------ +r3830 | jcbowman | 2008-12-06 22:28:51 -0700 (Sat, 06 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Update documentation of xasy installation. + +------------------------------------------------------------------------ +r3829 | jcbowman | 2008-12-05 21:46:08 -0700 (Fri, 05 Dec 2008) | 1 line +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/configure.ac + +Increment version to 1.57svn. +------------------------------------------------------------------------ +r3828 | jcbowman | 2008-12-05 18:33:56 -0700 (Fri, 05 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/grid3.asy + +Fix documentation of grid3. + +------------------------------------------------------------------------ +r3827 | jcbowman | 2008-12-05 18:24:27 -0700 (Fri, 05 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/grid3.asy + M /trunk/asymptote/examples/smoothelevation.asy + +Add examples of using grid3 with scale(true). + +------------------------------------------------------------------------ +r3826 | jcbowman | 2008-12-05 18:24:04 -0700 (Fri, 05 Dec 2008) | 3 lines +Changed paths: + M /trunk/asymptote/settings.cc + M /trunk/asymptote/texfile.h + +Fix bounding box bug by clearing \ASYbox dimensions for latex as well as for +pdflatex. + +------------------------------------------------------------------------ +r3825 | jcbowman | 2008-12-05 18:21:06 -0700 (Fri, 05 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + +Round font scaling to the nearest integer. + +------------------------------------------------------------------------ +r3824 | jcbowman | 2008-12-05 10:27:49 -0700 (Fri, 05 Dec 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/grid3.asy + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/examples/logo3.asy + M /trunk/asymptote/examples/slidedemo.asy + M /trunk/asymptote/examples/smoothelevation.asy + +Add asyinclude function for including 3D PRC graphs in slides. + +Update grid3 documentation. + +------------------------------------------------------------------------ +r3823 | pivaldi | 2008-12-05 02:45:16 -0700 (Fri, 05 Dec 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Fix version +------------------------------------------------------------------------ +r3822 | pivaldi | 2008-12-05 02:36:20 -0700 (Fri, 05 Dec 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Fix handling the environment asydef within lasy-mode. +------------------------------------------------------------------------ +r3821 | jcbowman | 2008-12-04 09:26:58 -0700 (Thu, 04 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Fix shipout(wait=true). + +------------------------------------------------------------------------ +r3820 | jcbowman | 2008-12-02 03:24:02 -0700 (Tue, 02 Dec 2008) | 1 line +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/configure.ac + +Increment version to 1.56svn. +------------------------------------------------------------------------ +r3819 | jcbowman | 2008-12-02 00:15:16 -0700 (Tue, 02 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/examples/BezierSurface.asy + +Remove obsolete field of view factor. + +------------------------------------------------------------------------ +r3818 | jcbowman | 2008-12-02 00:03:58 -0700 (Tue, 02 Dec 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/BezierSurface.asy + +Add user=true argument to 3D point(picture) and size3(picture) routines; +add truepoint routine. + +Add triple invert(pair z, projection P=currentprojection) routine that +inverts a pair z onto the projection plane. + +------------------------------------------------------------------------ +r3817 | jcbowman | 2008-12-01 23:41:41 -0700 (Mon, 01 Dec 2008) | 4 lines +Changed paths: + M /trunk/asymptote/flatguide.cc + M /trunk/asymptote/flatguide.h + M /trunk/asymptote/guide.h + M /trunk/asymptote/tests/types/guide.asy + +Fix more guide to path problems. + +Update guide tests. + +------------------------------------------------------------------------ +r3816 | jcbowman | 2008-12-01 11:47:38 -0700 (Mon, 01 Dec 2008) | 2 lines +Changed paths: + M /trunk/asymptote/psfile.cc + +Fix drawing of paths of length 0. + +------------------------------------------------------------------------ +r3815 | jcbowman | 2008-11-30 20:00:12 -0700 (Sun, 30 Nov 2008) | 1 line +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/configure.ac + +Increment version to 1.55svn. +------------------------------------------------------------------------ +r3814 | jcbowman | 2008-11-30 17:19:15 -0700 (Sun, 30 Nov 2008) | 3 lines +Changed paths: + M /trunk/asymptote/doc/Makefile.in + M /trunk/asymptote/doc/asymptote.texi + +Document need to remove latexusage_.pre along with latexusage-* and +latexusage.aux when switching between latex and pdflatex usage. + +------------------------------------------------------------------------ +r3813 | jcbowman | 2008-11-30 16:42:36 -0700 (Sun, 30 Nov 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/flatguide.h + M /trunk/asymptote/guide.cc + M /trunk/asymptote/guide.h + M /trunk/asymptote/runtime.in + +Fix final specifiers in guide examination routines and reverse(guide). + +Fix reverse(guide3). + +Control points should trump direction specifiers. + +------------------------------------------------------------------------ +r3812 | jcbowman | 2008-11-30 14:07:10 -0700 (Sun, 30 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + M /trunk/asymptote/settings.cc + +Add threads setting (default is true except under MSDOS). + +------------------------------------------------------------------------ +r3811 | jcbowman | 2008-11-30 00:17:47 -0700 (Sun, 30 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/psfile.cc + +Fix curved cyclic paths of size 1. + +------------------------------------------------------------------------ +r3810 | jcbowman | 2008-11-29 23:46:09 -0700 (Sat, 29 Nov 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Add time argument to curlSpecifier to allow access to all curl specifiers. + +Fix reverse(guide). + +Add reverse(guide3). + +------------------------------------------------------------------------ +r3809 | jcbowman | 2008-11-29 11:51:20 -0700 (Sat, 29 Nov 2008) | 3 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Fix multiple file batch mode under MSWindows: only query the MSWindows +registry once. + +------------------------------------------------------------------------ +r3808 | jcbowman | 2008-11-29 11:50:09 -0700 (Sat, 29 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + +Fix compilation without HAVE_LIBPTHREAD. + +Call HideWindow under MSWindows when View=false. + +------------------------------------------------------------------------ +r3807 | jcbowman | 2008-11-27 23:51:31 -0700 (Thu, 27 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + +Respect 3D Label filltype when render=0. + +------------------------------------------------------------------------ +r3806 | jcbowman | 2008-11-27 15:08:09 -0700 (Thu, 27 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Clarify that the native glut library is used instead of freeglut under MacOSX. + +------------------------------------------------------------------------ +r3805 | jcbowman | 2008-11-27 12:49:29 -0700 (Thu, 27 Nov 2008) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.54svn. +------------------------------------------------------------------------ +r3804 | jcbowman | 2008-11-27 11:39:54 -0700 (Thu, 27 Nov 2008) | 5 lines +Changed paths: + M /trunk/asymptote/asymptote.nsi + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/settings.cc + +Set environment variable CYGWIN=nodosfilewarning if it is undefined or empty. +Note: this doesn't get uninstalled since it is the "right" default anyway. + +Rename asy-console.bat to asy.bat. + +------------------------------------------------------------------------ +r3803 | jcbowman | 2008-11-27 00:14:49 -0700 (Thu, 27 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Force CFLAGS="-g -O3" default again. + +------------------------------------------------------------------------ +r3802 | jcbowman | 2008-11-27 00:01:41 -0700 (Thu, 27 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/tvgen.asy + +Output diagnostics only if verbose > 1. + +------------------------------------------------------------------------ +r3801 | jcbowman | 2008-11-26 23:58:03 -0700 (Wed, 26 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/flowchart.asy + M /trunk/asymptote/doc/asymptote.texi + +Add minblockwidth, minblockheight, and mincirclediameter parameters. + +Change Horizontal and Vertical to a nonboolean type flowdir. + +------------------------------------------------------------------------ +r3800 | jcbowman | 2008-11-26 22:31:46 -0700 (Wed, 26 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix PRC projection sizing when up != Z. + +------------------------------------------------------------------------ +r3799 | jcbowman | 2008-11-26 21:15:36 -0700 (Wed, 26 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + +Add missing wait. + +Fix aspect ratio in interactive mode. + +------------------------------------------------------------------------ +r3798 | jcbowman | 2008-11-26 19:33:53 -0700 (Wed, 26 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.h + +Fix rendering logic. + +------------------------------------------------------------------------ +r3797 | jcbowman | 2008-11-26 14:46:04 -0700 (Wed, 26 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Minor optimizations. + +------------------------------------------------------------------------ +r3796 | jcbowman | 2008-11-25 23:26:30 -0700 (Tue, 25 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/tube.asy + M /trunk/asymptote/doc/asymptote.texi + +Change cyclic flag in the routine where the array is actually constructed. + +Make minor edits to tube documentation. + +------------------------------------------------------------------------ +r3795 | jcbowman | 2008-11-25 22:27:21 -0700 (Tue, 25 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/latexusage.tex + +Enable the toolbar by default within the asyattach environment. + +------------------------------------------------------------------------ +r3794 | jcbowman | 2008-11-25 21:13:39 -0700 (Tue, 25 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.nsi + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/settings.cc + +Set CYGWIN=nodosfilewarning in asy rather than in a batch file. + +------------------------------------------------------------------------ +r3793 | jcbowman | 2008-11-25 21:12:13 -0700 (Tue, 25 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/pipestream.h + +Don't hang on exit from "Cannot execute latex" error. + +------------------------------------------------------------------------ +r3792 | pivaldi | 2008-11-25 16:02:34 -0700 (Tue, 25 Nov 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/tube.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/trefoilknot.asy + +Replace step to relstep in tube.asy, add example of tube, document the package tube.asy +------------------------------------------------------------------------ +r3791 | jcbowman | 2008-11-25 14:20:36 -0700 (Tue, 25 Nov 2008) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/three_surface.asy + +Distinguish between defaulttransform and defaulttransform3, so that +label(scale(10)*"text",O) is projected onto the initial viewing plane. + +------------------------------------------------------------------------ +r3790 | jcbowman | 2008-11-25 13:44:44 -0700 (Tue, 25 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Simplify freeglut svn-761 installation instructions. + +------------------------------------------------------------------------ +r3789 | jcbowman | 2008-11-25 12:16:48 -0700 (Tue, 25 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/process.cc + +Catch out-of-memory errors in OpenGL renderer. + +------------------------------------------------------------------------ +r3788 | jcbowman | 2008-11-25 09:09:56 -0700 (Tue, 25 Nov 2008) | 3 lines +Changed paths: + M /trunk/asymptote/asymptote.nsi + +Disable DOS path syntax warning in version 20080327 of cygwin.dll (which +supports pthreads). + +------------------------------------------------------------------------ +r3787 | jcbowman | 2008-11-25 04:06:31 -0700 (Tue, 25 Nov 2008) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.53svn +------------------------------------------------------------------------ +r3786 | jcbowman | 2008-11-25 00:02:46 -0700 (Tue, 25 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/util.cc + +Use _exit instead of exit after fork as recommended by man page. + +Remove remaining piece of old fork wrapper code. + +------------------------------------------------------------------------ +r3785 | jcbowman | 2008-11-24 23:09:26 -0700 (Mon, 24 Nov 2008) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + +Make antialias an integer parameter (default 2). Values bigger than 2 are +currently respected only when converting from EPS or PDF formats. + +------------------------------------------------------------------------ +r3784 | jcbowman | 2008-11-24 22:30:57 -0700 (Mon, 24 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/util.cc + +Don't call fitscreen() during interactive updates. + +Simplify forking in pipestream.h. + +------------------------------------------------------------------------ +r3783 | jcbowman | 2008-11-24 02:16:55 -0700 (Mon, 24 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Fix multiple file aspect ratio issues. + +------------------------------------------------------------------------ +r3782 | jcbowman | 2008-11-24 01:57:28 -0700 (Mon, 24 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/common.h + M /trunk/asymptote/configure.ac + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/glrender.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.h + +Fix exporting with -noV. + +Support machines without working POSIX threads. + +------------------------------------------------------------------------ +r3781 | jcbowman | 2008-11-23 17:19:34 -0700 (Sun, 23 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/main.cc + M /trunk/asymptote/prc/PRCTools/bitData.cc + M /trunk/asymptote/prc/PRCbitStream.cc + M /trunk/asymptote/prc/PRCdouble.cc + M /trunk/asymptote/prc/PRCdouble.h + M /trunk/asymptote/prc/oPRCFile.cc + M /trunk/asymptote/prc/oPRCFile.h + +Define standard symbol WORDS_BIG_ENDIAN or WORDS_LITTLE_ENDIAN, as appropriate. + +Add Orest's patch to support PRC output on bigendian machines. + +------------------------------------------------------------------------ +r3780 | jcbowman | 2008-11-23 15:47:28 -0700 (Sun, 23 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/glrender.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.h + +Use gl::wait routine for thread synchronization. + +------------------------------------------------------------------------ +r3779 | jcbowman | 2008-11-23 02:00:14 -0700 (Sun, 23 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/tr.cc + +Support compilation again on systems without glut. + +------------------------------------------------------------------------ +r3778 | jcbowman | 2008-11-23 00:53:41 -0700 (Sun, 23 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/prc/PRCdouble.h + +Conditionally include config.h. + +------------------------------------------------------------------------ +r3777 | jcbowman | 2008-11-23 00:53:05 -0700 (Sun, 23 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Rename BIG_ENDIAN to IS_BIG_ENDIAN. + +------------------------------------------------------------------------ +r3776 | jcbowman | 2008-11-23 00:43:57 -0700 (Sun, 23 Nov 2008) | 3 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/picture.cc + M /trunk/asymptote/prc/PRCdouble.h + +Add preliminary support for bigendian machines (PRC output is not yet +working though). + +------------------------------------------------------------------------ +r3775 | jcbowman | 2008-11-23 00:12:57 -0700 (Sun, 23 Nov 2008) | 3 lines +Changed paths: + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/glrender.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/memory.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.h + +Use the main thread for OpenGL rendering to make MacOS happy; run asy in a +secondary thread. + +------------------------------------------------------------------------ +r3774 | jcbowman | 2008-11-22 12:29:20 -0700 (Sat, 22 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/prc/PRCbitStream.cc + +Add assert. + +------------------------------------------------------------------------ +r3773 | jcbowman | 2008-11-22 11:03:14 -0700 (Sat, 22 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/INSTALL + M /trunk/asymptote/doc/asymptote.texi + +Update SVN instructions to not require SSL support. + +------------------------------------------------------------------------ +r3772 | jcbowman | 2008-11-22 11:00:27 -0700 (Sat, 22 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fix bus error. + +------------------------------------------------------------------------ +r3771 | pivaldi | 2008-11-21 16:13:24 -0700 (Fri, 21 Nov 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/tube.asy + +Fix calculation of angle. +------------------------------------------------------------------------ +r3770 | pivaldi | 2008-11-21 07:29:02 -0700 (Fri, 21 Nov 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +asy-mode.el: define asy keywords properly. +------------------------------------------------------------------------ +r3769 | jcbowman | 2008-11-21 00:55:51 -0700 (Fri, 21 Nov 2008) | 2 lines +Changed paths: + A /trunk/asymptote/base/tube.asy + +Add Philippe's tube module. + +------------------------------------------------------------------------ +r3768 | jcbowman | 2008-11-21 00:20:14 -0700 (Fri, 21 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/glrender.h + M /trunk/asymptote/patches/README + D /trunk/asymptote/patches/freeglut-2.4.0-svn759.patch + M /trunk/asymptote/picture.cc + +Improve thread synchronization and diagonistics. + +Remove freeglut-2.4.0-svn759.patch in favour of fixed svn 761. + +------------------------------------------------------------------------ +r3767 | jcbowman | 2008-11-20 01:40:24 -0700 (Thu, 20 Nov 2008) | 5 lines +Changed paths: + M /trunk/asymptote/INSTALL + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/glrender.h + M /trunk/asymptote/picture.cc + +Implement robust thread locking. + +Update installation instructions to use the system GC by default, now that we +require a multithreaded version. + +------------------------------------------------------------------------ +r3766 | jcbowman | 2008-11-19 18:59:56 -0700 (Wed, 19 Nov 2008) | 3 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Revert most of r3763 due to a reported segmentation fault and since +glutGetModeValues isn't implemented for MSWindows anyway. + +------------------------------------------------------------------------ +r3765 | jcbowman | 2008-11-19 16:35:07 -0700 (Wed, 19 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Revert r3762. + +------------------------------------------------------------------------ +r3764 | jcbowman | 2008-11-19 09:12:32 -0700 (Wed, 19 Nov 2008) | 2 lines +Changed paths: + A /trunk/asymptote/examples/tvgen.asy + +Add television test pattern example. + +------------------------------------------------------------------------ +r3763 | jcbowman | 2008-11-19 00:19:29 -0700 (Wed, 19 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Simplify multisample negotiation by using glutGetModeValues. + +Backport code to freeglut-2.4.0. + +------------------------------------------------------------------------ +r3762 | jcbowman | 2008-11-18 23:20:29 -0700 (Tue, 18 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Hide window again when View=false, even if iconify=false; + +------------------------------------------------------------------------ +r3761 | jcbowman | 2008-11-18 23:08:27 -0700 (Tue, 18 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/obj.asy + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/base/three_surface.asy + +Add bool3 type that takes on one of the values true, false, or default. + +Add planar argument to surface. + +------------------------------------------------------------------------ +r3760 | jcbowman | 2008-11-18 22:15:37 -0700 (Tue, 18 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawsurface.cc + +Fix vertex shading order in planar case. + +------------------------------------------------------------------------ +r3759 | jcbowman | 2008-11-18 21:43:51 -0700 (Tue, 18 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/glrender.h + M /trunk/asymptote/picture.cc + +Avoid POSIX thread deadlock. + +Fix rpm latex install directory. + +------------------------------------------------------------------------ +r3758 | jcbowman | 2008-11-18 13:46:51 -0700 (Tue, 18 Nov 2008) | 3 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/glrender.h + +Work around nonstandardized signature of gluNurbsCallback on various MacOS +platforms. + +------------------------------------------------------------------------ +r3757 | jcbowman | 2008-11-18 10:46:00 -0700 (Tue, 18 Nov 2008) | 5 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/configure.ac + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/glrender.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + +Use POSIX threads instead of fork in OpenGL renderer. + +Make multisample an integer; if freeglut is used this parameter controls +the multisampling width for screen images. + +------------------------------------------------------------------------ +r3756 | jcbowman | 2008-11-18 07:58:27 -0700 (Tue, 18 Nov 2008) | 2 lines +Changed paths: + D /trunk/asymptote/patches/freeglut-2.4.0multisample.patch + +Remove obsolete patch. + +------------------------------------------------------------------------ +r3755 | jcbowman | 2008-11-17 12:12:46 -0700 (Mon, 17 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Install asymptote.sty and asycolors.sty in $TEXMFLOCAL/tex/latex. + +------------------------------------------------------------------------ +r3754 | jcbowman | 2008-11-16 17:08:46 -0700 (Sun, 16 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Fix indentation after struct. + +------------------------------------------------------------------------ +r3753 | jcbowman | 2008-11-16 16:36:38 -0700 (Sun, 16 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Remove dependency on cc-mode.el source. + +Allow asy-mode.el to load even without asy-keywords.el. + +------------------------------------------------------------------------ +r3752 | pivaldi | 2008-11-15 12:01:48 -0700 (Sat, 15 Nov 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/doc/markers2.asy + +fix markangle orientation. +------------------------------------------------------------------------ +r3751 | jcbowman | 2008-11-15 09:28:48 -0700 (Sat, 15 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Add missing sentence. + +------------------------------------------------------------------------ +r3750 | jcbowman | 2008-11-15 09:14:20 -0700 (Sat, 15 Nov 2008) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/doc/asymptote.texi + +Add optional user=false argument to min(picture), max(picture), and +size(picture). + +------------------------------------------------------------------------ +r3749 | jcbowman | 2008-11-13 01:28:01 -0700 (Thu, 13 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix degenerate thick line caps. + +------------------------------------------------------------------------ +r3748 | jcbowman | 2008-11-12 16:51:01 -0700 (Wed, 12 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Don't discard 2D size constraints in draw. + +------------------------------------------------------------------------ +r3747 | jcbowman | 2008-11-12 13:59:16 -0700 (Wed, 12 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/patches/README + A /trunk/asymptote/patches/freeglut-2.4.0-svn759.patch + +Reinstate freeglut-2.4.0-svn759.patch which to fix multisampling bugs. + +------------------------------------------------------------------------ +r3746 | jcbowman | 2008-11-11 19:24:50 -0700 (Tue, 11 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Hide window only if iconify is true. + +------------------------------------------------------------------------ +r3745 | jcbowman | 2008-11-11 16:09:29 -0700 (Tue, 11 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.h + +Fix logic in r3744. + +------------------------------------------------------------------------ +r3744 | jcbowman | 2008-11-11 16:05:01 -0700 (Tue, 11 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.h + +Combine both _GLUfuncptr MacOSX workarounds. + +------------------------------------------------------------------------ +r3743 | jcbowman | 2008-11-11 12:45:14 -0700 (Tue, 11 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.h + +Fix _GLUfuncptr detection. + +------------------------------------------------------------------------ +r3742 | jcbowman | 2008-11-11 10:42:51 -0700 (Tue, 11 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.h + +Support compilation under MacOSX 10.5. + +------------------------------------------------------------------------ +r3741 | jcbowman | 2008-11-11 03:31:25 -0700 (Tue, 11 Nov 2008) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.52svn. +------------------------------------------------------------------------ +r3740 | jcbowman | 2008-11-11 02:34:18 -0700 (Tue, 11 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/picture.cc + +Wait for completion of rendering. + +------------------------------------------------------------------------ +r3739 | jcbowman | 2008-11-11 01:26:45 -0700 (Tue, 11 Nov 2008) | 2 lines +Changed paths: + D /trunk/asymptote/patches/cygwin_freeglut-2.4.0.patch + D /trunk/asymptote/patches/freeglut-2.4.0-svn759.patch + +Remove obsolete patches. + +------------------------------------------------------------------------ +r3738 | jcbowman | 2008-11-11 01:25:59 -0700 (Tue, 11 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/patches/README + A /trunk/asymptote/patches/freeglut-2.4.0multisample.patch + +Use a more robust patch to enable multisampling in freeglut-2.4.0. + +------------------------------------------------------------------------ +r3737 | jcbowman | 2008-11-11 01:03:48 -0700 (Tue, 11 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Fix warning message. + +------------------------------------------------------------------------ +r3736 | jcbowman | 2008-11-11 01:00:49 -0700 (Tue, 11 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/picture.cc + +Change references to freeglut to glut. + +------------------------------------------------------------------------ +r3735 | jcbowman | 2008-11-11 00:57:27 -0700 (Tue, 11 Nov 2008) | 6 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + +Improve memory performance and reduce rendering conflicts by always forking; +remove last dependence on freeglut. + +Don't solicit bug reports for segmentation faults caused by graphics driver +bugs (e.g. on memory exhaustion). + +------------------------------------------------------------------------ +r3734 | jcbowman | 2008-11-10 23:53:34 -0700 (Mon, 10 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/settings.cc + +Prevent multiple glInit calls. + +Use a separate multisample setting to control screen antialiasing. + +------------------------------------------------------------------------ +r3733 | jcbowman | 2008-11-10 20:31:57 -0700 (Mon, 10 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Turn multisampling on only when View is true. + +------------------------------------------------------------------------ +r3732 | jcbowman | 2008-11-10 20:15:07 -0700 (Mon, 10 Nov 2008) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.51svn. +------------------------------------------------------------------------ +r3731 | jcbowman | 2008-11-10 19:06:43 -0700 (Mon, 10 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/patches/README + A /trunk/asymptote/patches/cygwin_freeglut-2.4.0.patch + +Add multisampling patch for freeglut-2.4.0 under CYGWIN. + +------------------------------------------------------------------------ +r3730 | jcbowman | 2008-11-10 17:39:40 -0700 (Mon, 10 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/glrender.h + +Update CYGWIN port. + +------------------------------------------------------------------------ +r3729 | jcbowman | 2008-11-09 23:46:21 -0700 (Sun, 09 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/patches/README + A /trunk/asymptote/patches/freeglut-2.4.0-svn759.patch + +Control multisampling with antialias flag. + +Add patch to bring freeglut-2.4.0 up to date, with multisampling support. + +------------------------------------------------------------------------ +r3728 | jcbowman | 2008-11-09 15:22:45 -0700 (Sun, 09 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/glrender.cc + +Support multisampling; this requires the latest svn version of freeglut. + +Support -iconic and mouse wheel with the latest svn version of freeglut. + +------------------------------------------------------------------------ +r3727 | jcbowman | 2008-11-09 10:05:55 -0700 (Sun, 09 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/glrender.cc + +Don't allow tile size to exceed current window size. + +------------------------------------------------------------------------ +r3726 | jcbowman | 2008-11-09 01:02:17 -0700 (Sun, 09 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + +Set default value of settings.render in asymptote.sty to 4. + +------------------------------------------------------------------------ +r3725 | jcbowman | 2008-11-09 01:00:15 -0700 (Sun, 09 Nov 2008) | 6 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + +Illustrate the use of viewportmargin in latexusage.tex. + +Set the default value of settings.render in asymptote.sty to 4. + +Update documentation. + +------------------------------------------------------------------------ +r3724 | jcbowman | 2008-11-09 00:21:06 -0700 (Sun, 09 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + +Add viewportmargin parameter. + +------------------------------------------------------------------------ +r3723 | jcbowman | 2008-11-08 17:41:51 -0700 (Sat, 08 Nov 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/grid3.asy + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/plain_boxes.asy + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/base/plain_filldraw.asy + M /trunk/asymptote/base/plain_markers.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/Makefile.in + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/doc/errorbars.asy + M /trunk/asymptote/doc/imagecontour.asy + M /trunk/asymptote/doc/join3.asy + M /trunk/asymptote/doc/logimage.asy + M /trunk/asymptote/doc/markers1.asy + M /trunk/asymptote/examples/cardioid.asy + M /trunk/asymptote/examples/cos2theta.asy + M /trunk/asymptote/examples/hierarchy.asy + M /trunk/asymptote/examples/imagehistogram.asy + M /trunk/asymptote/examples/poster.asy + +Change Makefile.in to remove latexusage-* instead of latexusage_*. + +Change put=Above to above=true and put=Below to above=false. + +Remove constants Above and Below. + +------------------------------------------------------------------------ +r3722 | jcbowman | 2008-11-08 16:37:34 -0700 (Sat, 08 Nov 2008) | 8 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/settings.cc + +Add embed option (default true) to allow one to suppress the embedding of a +rendered preview image. + +Support file attachments in asymptote.sty; this is provides a better method +for embedding 3D PRC files in a LaTeX document. + +Add iconify option. + +------------------------------------------------------------------------ +r3721 | jcbowman | 2008-11-07 16:49:58 -0700 (Fri, 07 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/settings.cc + +Set default maxtile to (0,0). + +------------------------------------------------------------------------ +r3720 | jcbowman | 2008-11-07 15:42:12 -0700 (Fri, 07 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/examples/wedge.asy + +Fix camera roll. + +Fix divide by zero error. + +------------------------------------------------------------------------ +r3719 | jcbowman | 2008-11-07 14:06:46 -0700 (Fri, 07 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Fix rendering with -nofitscreen. + +------------------------------------------------------------------------ +r3718 | jcbowman | 2008-11-07 09:10:11 -0700 (Fri, 07 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/examples/sqrtx01.asy + +Fix PRC up vector. + +------------------------------------------------------------------------ +r3717 | jcbowman | 2008-11-07 06:26:34 -0700 (Fri, 07 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/configure.ac + M /trunk/asymptote/glrender.h + +Fix glut.h path under MacOS. + +------------------------------------------------------------------------ +r3716 | jcbowman | 2008-11-07 06:17:41 -0700 (Fri, 07 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Fix detection of MacOS. + +------------------------------------------------------------------------ +r3715 | jcbowman | 2008-11-07 05:59:21 -0700 (Fri, 07 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Improve documentation of add(picture). + +------------------------------------------------------------------------ +r3714 | jcbowman | 2008-11-06 23:51:09 -0700 (Thu, 06 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/glrender.h + M /trunk/asymptote/tr.cc + M /trunk/asymptote/tr.h + +Add glut compilation support for MacOSX. + +------------------------------------------------------------------------ +r3713 | jcbowman | 2008-11-06 15:18:18 -0700 (Thu, 06 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/glrender.cc + +Initialize window to the maximum tile dimensions again. + +------------------------------------------------------------------------ +r3712 | jcbowman | 2008-11-06 15:07:51 -0700 (Thu, 06 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Change default value of maxtile to (800,800). + +------------------------------------------------------------------------ +r3711 | jcbowman | 2008-11-06 10:59:16 -0700 (Thu, 06 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Recommend glOptions += " -iconic" for UNIX systems that support this. + +------------------------------------------------------------------------ +r3710 | jcbowman | 2008-11-06 10:36:15 -0700 (Thu, 06 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Add interface to runtime view() function. + +Document use of glOptions=-iconic for UNIX systems. + +------------------------------------------------------------------------ +r3709 | jcbowman | 2008-11-06 10:05:59 -0700 (Thu, 06 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Support -glOptions=-iconic for drivers that allow this. + +------------------------------------------------------------------------ +r3708 | jcbowman | 2008-11-06 09:27:46 -0700 (Thu, 06 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Avoid rendering problems caused by iconic option. + +------------------------------------------------------------------------ +r3707 | jcbowman | 2008-11-06 08:17:16 -0700 (Thu, 06 Nov 2008) | 3 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/settings.cc + +Change default value of maxtile to (0,0), which now means to use the screen +dimensions. + +------------------------------------------------------------------------ +r3706 | jcbowman | 2008-11-06 07:52:25 -0700 (Thu, 06 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Use opaque value in glClearColor. + +------------------------------------------------------------------------ +r3705 | jcbowman | 2008-11-05 22:00:49 -0700 (Wed, 05 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/near_earth.asy + +Add PenMargin3 to example. + +------------------------------------------------------------------------ +r3704 | jcbowman | 2008-11-05 17:21:12 -0700 (Wed, 05 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +With -noV, initialize the window to maxtile. + +------------------------------------------------------------------------ +r3703 | jcbowman | 2008-11-05 00:43:18 -0700 (Wed, 05 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/base/three_margins.asy + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/examples/shellmethod.asy + M /trunk/asymptote/examples/sqrtx01.asy + M /trunk/asymptote/examples/xxsq01x-1.asy + +Avoid glDisable(GL_LIGHTING) due to race condition. + +Improve Margin3. + +------------------------------------------------------------------------ +r3702 | jcbowman | 2008-11-04 23:07:04 -0700 (Tue, 04 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/sqrtx01.asy + M /trunk/asymptote/examples/workcone.asy + M /trunk/asymptote/examples/xxsq01y.asy + +Add support for three-dimensional dimension bars. + +------------------------------------------------------------------------ +r3701 | jcbowman | 2008-11-04 22:58:18 -0700 (Tue, 04 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Simplify window initialization code. + +------------------------------------------------------------------------ +r3700 | jcbowman | 2008-11-04 15:43:44 -0700 (Tue, 04 Nov 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/three_margins.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/examples/sqrtx01.asy + A /trunk/asymptote/examples/wedge.asy + +Fix PenMargin3 and DotMargin3. + +Make dotsize consistent for pictures and frames. + +Reinstate wedge example. + +------------------------------------------------------------------------ +r3699 | jcbowman | 2008-11-04 13:34:48 -0700 (Tue, 04 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/latexusage.tex + +Update hyperref documentation. + +------------------------------------------------------------------------ +r3698 | jcbowman | 2008-11-04 11:40:54 -0700 (Tue, 04 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + +Standardize triple perp(triple); fix numerical precision issue. + +------------------------------------------------------------------------ +r3697 | jcbowman | 2008-11-03 23:50:49 -0700 (Mon, 03 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/obj.asy + M /trunk/asymptote/base/three_light.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/examples/projectelevation.asy + +Fix more normal problems. + +------------------------------------------------------------------------ +r3696 | jcbowman | 2008-11-03 23:17:51 -0700 (Mon, 03 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Use right-handed transformation. + +------------------------------------------------------------------------ +r3695 | jcbowman | 2008-11-03 02:25:16 -0700 (Mon, 03 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Decrement version to 1.50svn. + +------------------------------------------------------------------------ +r3694 | jcbowman | 2008-11-03 02:15:44 -0700 (Mon, 03 Nov 2008) | 1 line +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/configure.ac + +Increment version to 1.51svn. +------------------------------------------------------------------------ +r3693 | jcbowman | 2008-11-03 01:12:27 -0700 (Mon, 03 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/projectrevolution.asy + +Make example look better with render=0. + +------------------------------------------------------------------------ +r3692 | jcbowman | 2008-11-03 01:10:44 -0700 (Mon, 03 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/runtime.in + +Fix example; texpath currently only handles standard font sizes. + +Fix handling of keep flag in texpath and strokepath. + +------------------------------------------------------------------------ +r3691 | jcbowman | 2008-11-03 00:43:59 -0700 (Mon, 03 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/washermethod.asy + +Improve example. + +------------------------------------------------------------------------ +r3690 | jcbowman | 2008-11-03 00:38:07 -0700 (Mon, 03 Nov 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/examples/washermethod.asy + M /trunk/asymptote/glrender.cc + +Fix surface normal calculation. + +Add patch reverse(patch) function. + +Improve normal(path3); add normal(triple[]) for polygons. + +------------------------------------------------------------------------ +r3689 | jcbowman | 2008-11-02 18:52:42 -0700 (Sun, 02 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Add missing transform of normal vector. + +------------------------------------------------------------------------ +r3688 | jcbowman | 2008-11-02 13:50:09 -0700 (Sun, 02 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/doc/asymptote.texi + +Document glOptions=-indirect. + +------------------------------------------------------------------------ +r3687 | jcbowman | 2008-11-02 10:17:56 -0700 (Sun, 02 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + +Change mean(pen[]) to take a more useful opacity function. + +Add opacity argument to mean(pen[][]). + +------------------------------------------------------------------------ +r3686 | jcbowman | 2008-11-02 09:33:08 -0700 (Sun, 02 Nov 2008) | 5 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/examples/vertexshading.asy + +Reinstate cornermean. + +Make mean(pen[]) return by default an interpolated pen with the minimum +opacity of all given pens. + +------------------------------------------------------------------------ +r3685 | jcbowman | 2008-11-02 01:45:39 -0600 (Sun, 02 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/projectelevation.asy + +Use vertex shading. + +------------------------------------------------------------------------ +r3684 | jcbowman | 2008-11-02 01:33:49 -0600 (Sun, 02 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/parametricelevation.asy + M /trunk/asymptote/examples/projectrevolution.asy + +Update examples. + +------------------------------------------------------------------------ +r3683 | jcbowman | 2008-11-02 01:20:19 -0600 (Sun, 02 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/projectelevation.asy + +Fix example. + +------------------------------------------------------------------------ +r3682 | jcbowman | 2008-11-02 01:15:59 -0600 (Sun, 02 Nov 2008) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.49svn. +------------------------------------------------------------------------ +r3681 | jcbowman | 2008-11-01 23:49:11 -0600 (Sat, 01 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Document how to draw surfaces with patch-dependent or vertex-dependent colors. + +------------------------------------------------------------------------ +r3680 | jcbowman | 2008-11-01 22:44:33 -0600 (Sat, 01 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Remove old fitscreen code. + +------------------------------------------------------------------------ +r3679 | jcbowman | 2008-11-01 22:24:42 -0600 (Sat, 01 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Document surface tube(path3 g, real width). + +------------------------------------------------------------------------ +r3678 | jcbowman | 2008-11-01 22:15:11 -0600 (Sat, 01 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Fix incorrect precontrol output in write(path) introduced in r3554. + +------------------------------------------------------------------------ +r3677 | jcbowman | 2008-11-01 21:54:00 -0600 (Sat, 01 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawsurface.cc + +Account for perspective scaling in planar test. + +------------------------------------------------------------------------ +r3676 | oshardt | 2008-11-01 14:52:41 -0600 (Sat, 01 Nov 2008) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + +Use unstraighten() to obtain control points of straight segments. +------------------------------------------------------------------------ +r3675 | jcbowman | 2008-11-01 14:13:16 -0600 (Sat, 01 Nov 2008) | 3 lines +Changed paths: + M /trunk/asymptote/path.h + M /trunk/asymptote/runtime.in + +Implement path unstraighten(path), which returns a copy of the path with +the straight flag turned off. + +------------------------------------------------------------------------ +r3674 | jcbowman | 2008-11-01 13:36:29 -0600 (Sat, 01 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/path3.cc + +Specify an angle precision for centering perspective drawings. + +------------------------------------------------------------------------ +r3673 | jcbowman | 2008-11-01 11:52:48 -0600 (Sat, 01 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Increase angleiterations to 4. + +------------------------------------------------------------------------ +r3672 | jcbowman | 2008-11-01 11:35:33 -0600 (Sat, 01 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Allow odd sized tiles again. + +------------------------------------------------------------------------ +r3671 | jcbowman | 2008-11-01 10:47:26 -0600 (Sat, 01 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/glrender.cc + +Set surface normals whenever light is on. + +------------------------------------------------------------------------ +r3670 | jcbowman | 2008-11-01 10:02:28 -0600 (Sat, 01 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/base/three_surface.asy + A /trunk/asymptote/examples/BezierPatch.asy + M /trunk/asymptote/examples/elevation.asy + M /trunk/asymptote/examples/sphericalharmonic.asy + +Transpose surface.corners() and surface.map(). + +Use mean corner pen for patch shading. + +------------------------------------------------------------------------ +r3669 | jcbowman | 2008-11-01 08:58:09 -0600 (Sat, 01 Nov 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Increase angleiterations. + +------------------------------------------------------------------------ +r3668 | pivaldi | 2008-11-01 03:43:57 -0600 (Sat, 01 Nov 2008) | 1 line +Changed paths: + M /trunk/asymptote/examples/projectelevation.asy + +update examples/projectelevation.asy +------------------------------------------------------------------------ +r3667 | jcbowman | 2008-11-01 02:29:24 -0600 (Sat, 01 Nov 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/examples/elevation.asy + M /trunk/asymptote/examples/smoothelevation.asy + M /trunk/asymptote/examples/sphericalharmonic.asy + +Rename cornermap to map and cornermean to mapmean. + +Add triple[][] corner() and triple[] cornermean(). + +------------------------------------------------------------------------ +r3666 | jcbowman | 2008-11-01 01:39:32 -0600 (Sat, 01 Nov 2008) | 10 lines +Changed paths: + M /trunk/asymptote/base/obj.asy + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_light.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/examples/smoothelevation.asy + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/runtime.in + +Support lighting with vertex shading. + +Fix surface lighting with render=0. + +Fix normal(path3). + +Move rgba pen packing and unpacking functions to plain_pens.asy. + +Implement pen mean(pen[]). + +------------------------------------------------------------------------ +r3665 | jcbowman | 2008-10-31 21:48:25 -0600 (Fri, 31 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Force tile size to be even. + +------------------------------------------------------------------------ +r3664 | jcbowman | 2008-10-31 17:48:33 -0600 (Fri, 31 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/settings.cc + +Make maxviewport and maxtile pairs. + +------------------------------------------------------------------------ +r3663 | pivaldi | 2008-10-31 17:29:36 -0600 (Fri, 31 Oct 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +asy-mode: warn cc-mode.el dependency. +------------------------------------------------------------------------ +r3662 | jcbowman | 2008-10-31 17:18:14 -0600 (Fri, 31 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + +Support compilation under standard glut for systems without freeglut. + +------------------------------------------------------------------------ +r3661 | jcbowman | 2008-10-31 15:39:00 -0600 (Fri, 31 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Fix fitscreen toggling. + +------------------------------------------------------------------------ +r3660 | jcbowman | 2008-10-31 15:34:07 -0600 (Fri, 31 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/settings.cc + +Add tilesize parameter to limit the maximum rendering tile size. + +------------------------------------------------------------------------ +r3659 | jcbowman | 2008-10-31 08:48:04 -0600 (Fri, 31 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Revert last change, which breaks tabbing after struct{}. + +------------------------------------------------------------------------ +r3658 | pivaldi | 2008-10-31 07:36:39 -0600 (Fri, 31 Oct 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +asy-mode: fix cc-mode code source dependency. +------------------------------------------------------------------------ +r3657 | jcbowman | 2008-10-31 01:12:53 -0600 (Fri, 31 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/examples/elevation.asy + M /trunk/asymptote/examples/projectelevation.asy + A /trunk/asymptote/examples/smoothelevation.asy + M /trunk/asymptote/examples/sphericalharmonic.asy + +Simplify construction of elevation-colored surfaces. + +Add facility for vertex-shaded elevation surfaces. + +------------------------------------------------------------------------ +r3656 | jcbowman | 2008-10-30 23:42:55 -0600 (Thu, 30 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Fix initialization and translation issues. + +Remove unneeded CYGWIN restrictions. + +------------------------------------------------------------------------ +r3655 | jcbowman | 2008-10-30 22:04:53 -0600 (Thu, 30 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Fix orthographic exports. + +------------------------------------------------------------------------ +r3654 | jcbowman | 2008-10-30 21:48:52 -0600 (Thu, 30 Oct 2008) | 7 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawpath3.h + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/settings.cc + A /trunk/asymptote/tr.cc + A /trunk/asymptote/tr.h + +Use Brian Paul's tr-1.3 package to support high-resolution OpenGL tiled +rendering. + +Add antialias setting (default true). + +Change convert to use default antialias setting. + +------------------------------------------------------------------------ +r3653 | jcbowman | 2008-10-30 21:16:31 -0600 (Thu, 30 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_boxes.asy + +Add roundbox envelope routine. + +------------------------------------------------------------------------ +r3652 | jcbowman | 2008-10-29 22:22:06 -0600 (Wed, 29 Oct 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/obj.asy + M /trunk/asymptote/base/plain_markers.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + +Turn on straight flag only for piecewise straight planar paths. + +Force straight flag for all obj faces to avoid subdivision cracks. + +Make normal(path3) return immediately for nonplanar paths. + +------------------------------------------------------------------------ +r3651 | jcbowman | 2008-10-29 19:39:28 -0600 (Wed, 29 Oct 2008) | 5 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/doc/asymptote.texi + +Change signature of point to pair point(picture, pair, bool user=true) to +allow a return value in PostScript coordinates. + +Remove framepoint in favour of truepoint(picture, pair, user=false). + +------------------------------------------------------------------------ +r3650 | jcbowman | 2008-10-29 17:10:25 -0600 (Wed, 29 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_markers.asy + +Add maxheight, hstretch, and vstretch parameters to legend. + +------------------------------------------------------------------------ +r3649 | jcbowman | 2008-10-29 11:48:12 -0600 (Wed, 29 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/doc/asymptote.texi + +Add defaultbackpen. + +------------------------------------------------------------------------ +r3648 | pivaldi | 2008-10-29 03:42:28 -0600 (Wed, 29 Oct 2008) | 1 line +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + +Add TeX versioning +------------------------------------------------------------------------ +r3647 | jcbowman | 2008-10-29 01:28:12 -0600 (Wed, 29 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + A /trunk/asymptote/examples/vertexshading.asy + +Support transparency in vertex shading. + +------------------------------------------------------------------------ +r3646 | jcbowman | 2008-10-29 00:50:50 -0600 (Wed, 29 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/runtime.in + +Support vertex shading in OpenGL renderer. + +------------------------------------------------------------------------ +r3645 | jcbowman | 2008-10-28 17:40:42 -0600 (Tue, 28 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/base/three_light.asy + M /trunk/asymptote/base/three_surface.asy + +Use centroid rather than the first vertex for splitting surfaces. + +Rename unpack to real[] rgba(pen) and add inverse function pen rgb(real[]). + +------------------------------------------------------------------------ +r3644 | jcbowman | 2008-10-28 01:42:51 -0600 (Tue, 28 Oct 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/bezulate.asy + M /trunk/asymptote/base/obj.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + A /trunk/asymptote/examples/colorplanes.asy + A /trunk/asymptote/examples/projectelevation.asy + A /trunk/asymptote/examples/projectrevolution.asy + +Add a more versatile and more efficient surface constructor for convex and +"piecewise-convex" three-dimensional paths; the planar(path3) constructor +should now only be used for nonconvex paths. + +Update examples. + +------------------------------------------------------------------------ +r3643 | jcbowman | 2008-10-28 00:53:18 -0600 (Tue, 28 Oct 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/doc/asymptote.texi + +Implement DefaultHead2(filltype filltype=Fill). + +Add optional filltype argument to HookHead2. + +Reduce adaptive thick line constant. + +------------------------------------------------------------------------ +r3642 | pivaldi | 2008-10-27 07:32:59 -0600 (Mon, 27 Oct 2008) | 1 line +Changed paths: + M /trunk/asymptote/examples/parametricelevation.asy + +add size to parametricelevation.asy +------------------------------------------------------------------------ +r3641 | pivaldi | 2008-10-26 17:53:47 -0600 (Sun, 26 Oct 2008) | 1 line +Changed paths: + M /trunk/asymptote/glrender.cc + +revert wrong commit of glrender.cc +------------------------------------------------------------------------ +r3640 | pivaldi | 2008-10-26 17:46:53 -0600 (Sun, 26 Oct 2008) | 1 line +Changed paths: + M /trunk/asymptote/examples/sphericalharmonic.asy + M /trunk/asymptote/glrender.cc + +add size to sphericalharmonic.asy. +------------------------------------------------------------------------ +r3639 | jcbowman | 2008-10-26 17:37:14 -0600 (Sun, 26 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Further adaptive thick line improvements. + +------------------------------------------------------------------------ +r3638 | jcbowman | 2008-10-26 15:52:26 -0600 (Sun, 26 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Improve thick line adaptive step routine. + +------------------------------------------------------------------------ +r3637 | jcbowman | 2008-10-26 14:35:58 -0600 (Sun, 26 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Increase 3D margins. + +------------------------------------------------------------------------ +r3636 | jcbowman | 2008-10-25 22:46:42 -0600 (Sat, 25 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/obj.asy + +Work around Adobe Reader rendering bugs. + +------------------------------------------------------------------------ +r3635 | jcbowman | 2008-10-25 21:57:23 -0600 (Sat, 25 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain_markers.asy + +Support 2D alignment of 3D axis labels. + +Use more efficient size(pic) routine in legend(). + +------------------------------------------------------------------------ +r3634 | jcbowman | 2008-10-25 13:01:28 -0600 (Sat, 25 Oct 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/sphericalharmonic.asy + +Resolve ambiguity in draw(surface). + +Add Gradient palette that varies linearly over a specified range of pens. + +Add spherical harmonic example. + +------------------------------------------------------------------------ +r3633 | jcbowman | 2008-10-25 11:16:48 -0600 (Sat, 25 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/parametricelevation.asy + M /trunk/asymptote/runtime.in + +Standardize argument names of dir and expi. + +Add parametric surface with elevation-dependent colouring and no light effects. + +------------------------------------------------------------------------ +r3632 | jcbowman | 2008-10-24 08:31:50 -0600 (Fri, 24 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Fix a numerical precision issue. + +------------------------------------------------------------------------ +r3631 | jcbowman | 2008-10-23 02:18:43 -0600 (Thu, 23 Oct 2008) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.48svn. +------------------------------------------------------------------------ +r3630 | jcbowman | 2008-10-23 00:48:28 -0600 (Thu, 23 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + +Add another draw routine for surfaces. + +------------------------------------------------------------------------ +r3629 | jcbowman | 2008-10-23 00:39:14 -0600 (Thu, 23 Oct 2008) | 7 lines +Changed paths: + M /trunk/asymptote/base/obj.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/galleon.asy + A /trunk/asymptote/examples/triceratops.asy + +Implement a more robust version of normal(path), returning O if the path is +nonplanar. + +Handle nonplanar obj faces. + +Add triceratops example. + +------------------------------------------------------------------------ +r3628 | jcbowman | 2008-10-22 17:40:56 -0600 (Wed, 22 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Re-enable high-resolution rendering. + +------------------------------------------------------------------------ +r3627 | jcbowman | 2008-10-22 16:59:21 -0600 (Wed, 22 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Remove diagnostic. + +------------------------------------------------------------------------ +r3626 | jcbowman | 2008-10-22 14:52:20 -0600 (Wed, 22 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + +Fix strokepath(nullpath). + +------------------------------------------------------------------------ +r3625 | jcbowman | 2008-10-22 14:49:43 -0600 (Wed, 22 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/runtime.in + +Fix strokepath. + +------------------------------------------------------------------------ +r3624 | jcbowman | 2008-10-22 01:55:06 -0600 (Wed, 22 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Bypass bezulate for paths of length 4. + +------------------------------------------------------------------------ +r3623 | jcbowman | 2008-10-21 21:05:17 -0600 (Tue, 21 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + +Use unit normal in planar. + +------------------------------------------------------------------------ +r3622 | jcbowman | 2008-10-21 20:50:31 -0600 (Tue, 21 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/path.cc + +Fix cyclic path bugs in write(path) and write(path3) introduced in r3554. + +------------------------------------------------------------------------ +r3621 | jcbowman | 2008-10-21 17:49:30 -0600 (Tue, 21 Oct 2008) | 14 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/Klein.asy + +Implement HookHead2 and TeXHead2 arrowheads. These are 2D arrowheads +lifted to 3D space and aligned according to the initial viewpoint. + +Add missing angle parameter in HooHead3. + +Simplify planar. + +Move arrowheadlight parameter out of Arrow3 and into arrow commands, so +that the correct value of currentlight is used. + +Use tighter values for the margin parameters viewportfactor and anglefactor. + +Reduce angleiterations to 2. + +------------------------------------------------------------------------ +r3620 | jcbowman | 2008-10-21 13:36:45 -0600 (Tue, 21 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Fit to screen by default. + +------------------------------------------------------------------------ +r3619 | jcbowman | 2008-10-21 11:52:54 -0600 (Tue, 21 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/cube.asy + M /trunk/asymptote/examples/galleon.asy + +Don't generate spurious "camera too close" errors for projections from infinity. + +Always use currentlight by default for drawing arrowheads. + +------------------------------------------------------------------------ +r3618 | jcbowman | 2008-10-21 09:02:46 -0600 (Tue, 21 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/CDlabel.asy + +Change text on sample CD label to something more Asymptote related. + +------------------------------------------------------------------------ +r3617 | jcbowman | 2008-10-21 01:52:33 -0600 (Tue, 21 Oct 2008) | 2 lines +Changed paths: + A /trunk/asymptote/base/three_margins.asy + +Add missing file. + +------------------------------------------------------------------------ +r3616 | jcbowman | 2008-10-21 01:22:40 -0600 (Tue, 21 Oct 2008) | 2 lines +Changed paths: + A /trunk/asymptote/base/obj.asy + M /trunk/asymptote/base/three_surface.asy + A /trunk/asymptote/examples/galleon.asy + +Add module for reading obj files and example. + +------------------------------------------------------------------------ +r3615 | jcbowman | 2008-10-20 23:05:56 -0600 (Mon, 20 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + +Allow an array of meshpens when drawing surfaces. + +Update documentation. + +------------------------------------------------------------------------ +r3614 | jcbowman | 2008-10-20 21:48:12 -0600 (Mon, 20 Oct 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/bezulate.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/glrender.cc + +Move path length tests to surface constructor. + +Add bool warn=true to planar and normal(path3). + +Check incoming width and height parameters. + +------------------------------------------------------------------------ +r3613 | jcbowman | 2008-10-20 16:31:26 -0600 (Mon, 20 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix prefix again. + +------------------------------------------------------------------------ +r3612 | jcbowman | 2008-10-20 16:19:41 -0600 (Mon, 20 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/doc/asymptote.texi + +Implement 3D margins. + +------------------------------------------------------------------------ +r3611 | hammera | 2008-10-20 12:25:25 -0600 (Mon, 20 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/syzygy.asy + +Fixed watch() and unwatch() to use atupdate(). + +------------------------------------------------------------------------ +r3610 | jcbowman | 2008-10-20 01:36:47 -0600 (Mon, 20 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/glrender.cc + +Add surface constructors for triangles. + +------------------------------------------------------------------------ +r3609 | jcbowman | 2008-10-19 20:54:46 -0600 (Sun, 19 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Add missing transform for projected 3D mesh lines. + +------------------------------------------------------------------------ +r3608 | jcbowman | 2008-10-19 19:47:40 -0600 (Sun, 19 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/examples/elevation.asy + +Use cornermean instead of center. + +------------------------------------------------------------------------ +r3607 | jcbowman | 2008-10-19 19:26:02 -0600 (Sun, 19 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/grid3.asy + +Add missing put argument. + +------------------------------------------------------------------------ +r3606 | jcbowman | 2008-10-19 17:43:03 -0600 (Sun, 19 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fix range check in both places; consolidate PostScript code. + +------------------------------------------------------------------------ +r3605 | jcbowman | 2008-10-19 17:27:37 -0600 (Sun, 19 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + +Fix range check in strokepath (and potentially texpath). + +------------------------------------------------------------------------ +r3604 | jcbowman | 2008-10-19 16:32:44 -0600 (Sun, 19 Oct 2008) | 5 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/elevation.asy + +Implement functions that construct a pen array from a given function and +palette. + +Add elevation example. + +------------------------------------------------------------------------ +r3603 | jcbowman | 2008-10-19 15:22:09 -0600 (Sun, 19 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/three_light.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/epix.asy + +Add support for using a different surfacepen for each patch. + +------------------------------------------------------------------------ +r3602 | jcbowman | 2008-10-19 13:17:34 -0600 (Sun, 19 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/epix.asy + +Document default pen argument of strokepath. + +------------------------------------------------------------------------ +r3601 | jcbowman | 2008-10-19 10:31:51 -0600 (Sun, 19 Oct 2008) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Implement path[] strokepath(path g, pen p), which returns the path array that +PostScript would fill in drawing path g with pen p. + +------------------------------------------------------------------------ +r3600 | jcbowman | 2008-10-18 13:53:43 -0600 (Sat, 18 Oct 2008) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.47svn. +------------------------------------------------------------------------ +r3599 | jcbowman | 2008-10-18 12:36:00 -0600 (Sat, 18 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/doc/Makefile.in + M /trunk/asymptote/doc/asymptote.texi + +Allow one to disable embedding of inline PRC files within LaTeX. + +------------------------------------------------------------------------ +r3598 | jcbowman | 2008-10-18 11:48:45 -0600 (Sat, 18 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/doc/Makefile.in + +Try to produce a preview image of latexusage for the manual. + +------------------------------------------------------------------------ +r3597 | jcbowman | 2008-10-18 11:01:22 -0600 (Sat, 18 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/examples/animations/sphere.asy + M /trunk/asymptote/picture.cc + +Signal an error if the user tries to render an image without freeglut. + +Support embedding of 3D PRC files when -render=0. + +------------------------------------------------------------------------ +r3596 | jcbowman | 2008-10-18 02:48:43 -0600 (Sat, 18 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/Klein.asy + M /trunk/asymptote/examples/animations/sphere.asy + +Update examples. + +------------------------------------------------------------------------ +r3595 | jcbowman | 2008-10-18 02:35:15 -0600 (Sat, 18 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/animations/sphere.asy + +Update example. + +------------------------------------------------------------------------ +r3594 | jcbowman | 2008-10-18 02:30:53 -0600 (Sat, 18 Oct 2008) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.46svn. +------------------------------------------------------------------------ +r3593 | jcbowman | 2008-10-18 00:46:29 -0600 (Sat, 18 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/planeproject.asy + +Add planeproject routines, courtesy of Philippe Ivaldi. + +------------------------------------------------------------------------ +r3592 | jcbowman | 2008-10-17 23:44:47 -0600 (Fri, 17 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/Makefile.in + M /trunk/asymptote/doc/asymptote.texi + +Documentation updates. + +------------------------------------------------------------------------ +r3591 | jcbowman | 2008-10-17 21:12:11 -0600 (Fri, 17 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Fix fitting issues. + +------------------------------------------------------------------------ +r3590 | jcbowman | 2008-10-17 16:55:36 -0600 (Fri, 17 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Fix handling of minimumsize. + +------------------------------------------------------------------------ +r3589 | jcbowman | 2008-10-17 16:07:48 -0600 (Fri, 17 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Increase tolerance of normal(path3). + +------------------------------------------------------------------------ +r3588 | jcbowman | 2008-10-17 14:11:32 -0600 (Fri, 17 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/examples/BezierSurface.asy + +Standardize embed options; fix labels. + +------------------------------------------------------------------------ +r3587 | jcbowman | 2008-10-17 13:25:17 -0600 (Fri, 17 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Add link to PRC specification. + +------------------------------------------------------------------------ +r3586 | jcbowman | 2008-10-17 11:52:14 -0600 (Fri, 17 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.h + M /trunk/asymptote/path3.h + M /trunk/asymptote/runtime.in + +Fix dir normalizations. + +Ignore spurious warnings from degrees. + +------------------------------------------------------------------------ +r3585 | jcbowman | 2008-10-17 11:20:47 -0600 (Fri, 17 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/latexusage.tex + +Illustrate use of global TeX macro. + +------------------------------------------------------------------------ +r3584 | jcbowman | 2008-10-17 01:26:45 -0600 (Fri, 17 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Document direction invert routine. + +------------------------------------------------------------------------ +r3583 | jcbowman | 2008-10-17 01:19:46 -0600 (Fri, 17 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/doc/asymptote.texi + +Fix DefaultHead3 size. + +Update documentation. + +------------------------------------------------------------------------ +r3582 | jcbowman | 2008-10-16 22:32:10 -0600 (Thu, 16 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.h + M /trunk/asymptote/runtime.in + +Add 2D versions of accel and radius of curvature functions. + +------------------------------------------------------------------------ +r3581 | jcbowman | 2008-10-16 21:48:08 -0600 (Thu, 16 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/path3.h + M /trunk/asymptote/runtime.in + +Fix radius and non-normalized dir functions. + +------------------------------------------------------------------------ +r3580 | jcbowman | 2008-10-16 11:37:26 -0600 (Thu, 16 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Fix numerical resolution issue. + +------------------------------------------------------------------------ +r3579 | jcbowman | 2008-10-16 01:08:49 -0600 (Thu, 16 Oct 2008) | 8 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.h + M /trunk/asymptote/path3.h + M /trunk/asymptote/runtime.in + +Add a routine to compute the radius of curvature of a path3 at a point. + +Improve adaptive thick line algorithm. + +Add option to suppress normalization of dir functions. + +Remove secondary camera adjustment call. + +------------------------------------------------------------------------ +r3578 | jcbowman | 2008-10-15 18:12:14 -0600 (Wed, 15 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Minor optimization. + +------------------------------------------------------------------------ +r3577 | jcbowman | 2008-10-15 18:03:05 -0600 (Wed, 15 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/three_arrows.asy + +Fix arrow3 sizing. + +------------------------------------------------------------------------ +r3576 | jcbowman | 2008-10-15 00:14:19 -0600 (Wed, 15 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + +Implement triple invert(pair dir, triple v, projection P=currentprojection). + +Add a 3D arrow routine that accepts a pair direction. + +------------------------------------------------------------------------ +r3575 | jcbowman | 2008-10-14 23:42:35 -0600 (Tue, 14 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/base/three_surface.asy + +Add HookHead3 and TeXHead3 arrowhead styles. + +------------------------------------------------------------------------ +r3574 | jcbowman | 2008-10-14 17:16:17 -0600 (Tue, 14 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + +Optimize 2D arclength calculation for straight segments. + +------------------------------------------------------------------------ +r3573 | jcbowman | 2008-10-14 17:15:31 -0600 (Tue, 14 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Fix degenerate perp vector workaround. + +------------------------------------------------------------------------ +r3572 | jcbowman | 2008-10-14 17:14:27 -0600 (Tue, 14 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/path3.cc + M /trunk/asymptote/path3.h + +Optimize arclength calculation for straight segments. + +------------------------------------------------------------------------ +r3571 | jcbowman | 2008-10-14 15:24:08 -0600 (Tue, 14 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Fix degenerate perp vectors. + +------------------------------------------------------------------------ +r3570 | jcbowman | 2008-10-14 14:21:57 -0600 (Tue, 14 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/bezulate.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/path.cc + +Fix nullpath and nullpath3 issues. + +Use user coordinates in camera diagnostics. + +------------------------------------------------------------------------ +r3569 | jcbowman | 2008-10-14 11:01:52 -0600 (Tue, 14 Oct 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + +Move surface constructor for surfaces of rotation from solids to three_surfaces. + +Add surface constructor planar(path3). + +Add path(path3, pair P(triple)=xypart) constructor. + +------------------------------------------------------------------------ +r3568 | jcbowman | 2008-10-13 22:40:10 -0600 (Mon, 13 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Fix degenerate perp vectors. + +------------------------------------------------------------------------ +r3567 | jcbowman | 2008-10-13 21:49:53 -0600 (Mon, 13 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + +Improve automatic camera adjustment. + +------------------------------------------------------------------------ +r3566 | jcbowman | 2008-10-13 20:36:06 -0600 (Mon, 13 Oct 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/path3.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + +Fix transition between rendering algorithms. + +Fix handling of currentlight=nolight. + +Change default light for mesh lines to surface light. + +------------------------------------------------------------------------ +r3565 | jcbowman | 2008-10-13 13:28:07 -0600 (Mon, 13 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/glrender.cc + +Fix window sizing problems. + +Tweak constant. + +------------------------------------------------------------------------ +r3564 | jcbowman | 2008-10-13 10:00:22 -0600 (Mon, 13 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Install externalprc.tex. + +------------------------------------------------------------------------ +r3563 | jcbowman | 2008-10-13 01:26:29 -0600 (Mon, 13 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/examples/sphereskeleton.asy + M /trunk/asymptote/examples/workcone.asy + +Avoid cracks in thick lines. + +Add connector sphere for cyclic paths. + +------------------------------------------------------------------------ +r3562 | jcbowman | 2008-10-13 00:44:45 -0600 (Mon, 13 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Enable linetype offset. + +------------------------------------------------------------------------ +r3561 | jcbowman | 2008-10-12 23:39:48 -0600 (Sun, 12 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/runtime.in + +Transform computed surface normals. + +Reduce planar normal constant for accurate rendering. + +------------------------------------------------------------------------ +r3560 | jcbowman | 2008-10-12 21:13:04 -0600 (Sun, 12 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/bezulate.asy + M /trunk/asymptote/drawsurface.cc + +Add Orest's patch to make short connections before longer ones. + +------------------------------------------------------------------------ +r3559 | jcbowman | 2008-10-12 13:35:26 -0600 (Sun, 12 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/bezulate.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + A /trunk/asymptote/examples/stroke3.asy + M /trunk/asymptote/examples/xxsq01x-1.asy + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/runtime.in + +Fix rendering of planar surfaces. + +------------------------------------------------------------------------ +r3558 | jcbowman | 2008-10-12 11:33:24 -0600 (Sun, 12 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix settings.render=0. + +------------------------------------------------------------------------ +r3557 | jcbowman | 2008-10-12 00:29:13 -0600 (Sun, 12 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + +Fix freeglut dependency. + +------------------------------------------------------------------------ +r3556 | jcbowman | 2008-10-11 23:59:50 -0600 (Sat, 11 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/util.h + +Remove texhash dependency from RPM spec file. + +------------------------------------------------------------------------ +r3555 | jcbowman | 2008-10-11 23:10:17 -0600 (Sat, 11 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/glrender.cc + A /trunk/asymptote/glrender.h + M /trunk/asymptote/picture.cc + +Speed up rendering of straight surfaces. + +------------------------------------------------------------------------ +r3554 | jcbowman | 2008-10-11 22:02:50 -0600 (Sat, 11 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/knot.cc + M /trunk/asymptote/path.cc + +Treat duplicate nodes as straight segments. + +Make write(path) indicate straight segments, consistent with write(path3). + +------------------------------------------------------------------------ +r3553 | jcbowman | 2008-10-11 14:48:32 -0600 (Sat, 11 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Size 2D and 3D objects consistently when render=0. + +------------------------------------------------------------------------ +r3552 | jcbowman | 2008-10-11 11:09:55 -0600 (Sat, 11 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + +Respect prefix and format arguments. + +------------------------------------------------------------------------ +r3551 | jcbowman | 2008-10-11 00:14:43 -0600 (Sat, 11 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix normal for degenerate paths. + +------------------------------------------------------------------------ +r3550 | jcbowman | 2008-10-10 23:38:12 -0600 (Fri, 10 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/runtime.in + +Resolve ambiguity. + +Optimize normal. + +------------------------------------------------------------------------ +r3549 | jcbowman | 2008-10-10 23:09:04 -0600 (Fri, 10 Oct 2008) | 5 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/examples/cones.asy + M /trunk/asymptote/runtime.in + +Fix straightness test. + +Draw a sphere if path3 has length 0 with roundcap but not squarecap or +extendcap, consistent with the behaviour of PostScript in 2D. + +------------------------------------------------------------------------ +r3548 | jcbowman | 2008-10-10 21:40:24 -0600 (Fri, 10 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/settings.cc + +Remove -unsafe option in favour of -nosafe setting. + +Remove unused code. + +------------------------------------------------------------------------ +r3547 | hammera | 2008-10-10 19:47:52 -0600 (Fri, 10 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/errors + M /trunk/asymptote/errortest.asy + +Added testing of permissions. + +------------------------------------------------------------------------ +r3546 | hammera | 2008-10-10 18:47:43 -0600 (Fri, 10 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/errors + M /trunk/asymptote/errortest.asy + M /trunk/asymptote/record.cc + M /trunk/asymptote/record.h + M /trunk/asymptote/settings.cc + +Added secure options as read-only settings. + +------------------------------------------------------------------------ +r3545 | hammera | 2008-10-10 17:42:54 -0600 (Fri, 10 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + +Added optional tests to audit the type and application caching. + +------------------------------------------------------------------------ +r3544 | jcbowman | 2008-10-10 17:35:57 -0600 (Fri, 10 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/doc/asymptote.texi + +Document texpath. + +Standardize write(path3) formatting. + +------------------------------------------------------------------------ +r3543 | jcbowman | 2008-10-10 09:27:34 -0600 (Fri, 10 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/equilchord.asy + +Fix example. + +------------------------------------------------------------------------ +r3542 | jcbowman | 2008-10-10 09:24:00 -0600 (Fri, 10 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fix compilation error. + +------------------------------------------------------------------------ +r3541 | jcbowman | 2008-10-10 09:22:09 -0600 (Fri, 10 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Add missing return value. + +------------------------------------------------------------------------ +r3540 | jcbowman | 2008-10-10 09:10:00 -0600 (Fri, 10 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/teapot.asy + M /trunk/asymptote/runtime.in + +Document convert, animate, and system; add args option to animate. + +Fix segmentation fault in system. + +------------------------------------------------------------------------ +r3539 | jcbowman | 2008-10-10 08:18:48 -0600 (Fri, 10 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_light.asy + M /trunk/asymptote/doc/GaussianSurface.asy + M /trunk/asymptote/examples/teapot.asy + +Add files missing from last revision. + +------------------------------------------------------------------------ +r3538 | jcbowman | 2008-10-10 02:45:32 -0600 (Fri, 10 Oct 2008) | 13 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/parametricsurface.asy + +Make default surface color black now that lighting is on by default +(otherwise planar surfaces might not be visible). + +Add unithemisphere. + +Draw hemispheres rather than spheres at joints. + +Simplify linecap code. + +Use linecap(0) by default for meshlines. + +Don't draw thin line if opacity of pen is less than 1. + +------------------------------------------------------------------------ +r3537 | jcbowman | 2008-10-10 00:58:16 -0600 (Fri, 10 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/doc/asymptote.texi + +Add min and max arguments to axes and axes3. + +------------------------------------------------------------------------ +r3536 | jcbowman | 2008-10-10 00:52:48 -0600 (Fri, 10 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/xxsq01.asy + M /trunk/asymptote/examples/xxsq01x-1.asy + M /trunk/asymptote/examples/xxsq01y.asy + +Simplify paths. + +------------------------------------------------------------------------ +r3535 | jcbowman | 2008-10-09 22:12:26 -0600 (Thu, 09 Oct 2008) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Allow the specification of fuzz=0 in intersection routines (the new +default, fuzz=-1, specifies a fixed multiple of the machine precision). + +------------------------------------------------------------------------ +r3534 | jcbowman | 2008-10-09 21:34:15 -0600 (Thu, 09 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/bezulate.asy + +Fix division by zero error. + +------------------------------------------------------------------------ +r3533 | oshardt | 2008-10-09 19:23:43 -0600 (Thu, 09 Oct 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/bezulate.asy + +Improve splitting of triangular patches. +------------------------------------------------------------------------ +r3532 | jcbowman | 2008-10-09 01:23:49 -0600 (Thu, 09 Oct 2008) | 19 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_light.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/examples/cylinder.asy + M /trunk/asymptote/examples/hyperboloid.asy + A /trunk/asymptote/examples/impact.asy + A /trunk/asymptote/examples/sphereskeleton.asy + +Fix longitudinal lines in solids.asy. + +Split longitudinal curves into front and back pieces; add +longintudinalpen=frontpen and longintudinalbackpen=backpen. + +Use longitudinalpen=nullpen instead of longitudinal=false. + +Make dash lengths in solids.asy consistent between different rendering modes. + +Fix OpenGL opacity calculation (only for settings.render=0). + +Set P.ninterpolate to 1 for projections from infinity. + +Fix 3D dashed lines for degenerate cyclic paths. + +Increase fuzz in 3D arc and Arc routines. + +Update cone radix in solids.asy. + +------------------------------------------------------------------------ +r3531 | jcbowman | 2008-10-08 21:57:16 -0600 (Wed, 08 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + M /trunk/asymptote/path3.cc + +Fix arctime for cyclic paths of zero arclength. + +------------------------------------------------------------------------ +r3530 | jcbowman | 2008-10-07 15:50:10 -0600 (Tue, 07 Oct 2008) | 8 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + +Reduce number of patches in unitcone. + +Rename solidcone to unitsolidcone. + +Improve appearance of straight arrows. + +Increase fuzz in arrow end tests. + +------------------------------------------------------------------------ +r3529 | jcbowman | 2008-10-07 14:27:36 -0600 (Tue, 07 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + +Add arrow to NoTicks. + +------------------------------------------------------------------------ +r3528 | jcbowman | 2008-10-07 13:57:30 -0600 (Tue, 07 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Fix transverse slices. + +------------------------------------------------------------------------ +r3527 | jcbowman | 2008-10-07 12:00:47 -0600 (Tue, 07 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Give user control over slice Arc accuracy. + +------------------------------------------------------------------------ +r3526 | jcbowman | 2008-10-07 11:32:08 -0600 (Tue, 07 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Increase longitudinal epsilon. + +------------------------------------------------------------------------ +r3525 | jcbowman | 2008-10-06 16:49:30 -0600 (Mon, 06 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Document need for version 2008/01/16 or later of the movie15 package. + +------------------------------------------------------------------------ +r3524 | jcbowman | 2008-10-06 16:19:50 -0600 (Mon, 06 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + +Fix incorrect cast. + +Resolve ambiguities. + +------------------------------------------------------------------------ +r3523 | jcbowman | 2008-10-06 12:26:16 -0600 (Mon, 06 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Update documentation. + +------------------------------------------------------------------------ +r3522 | jcbowman | 2008-10-06 12:05:43 -0600 (Mon, 06 Oct 2008) | 2 lines +Changed paths: + A /trunk/asymptote/doc/reloadpdf.tex + +Add utility for forcing Adobe Reader to update all currently loaded documents. + +------------------------------------------------------------------------ +r3521 | jcbowman | 2008-10-06 11:24:49 -0600 (Mon, 06 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Use NUL instead of /dev/null under MSWindows. + +------------------------------------------------------------------------ +r3520 | jcbowman | 2008-10-06 05:36:07 -0600 (Mon, 06 Oct 2008) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.45svn. +------------------------------------------------------------------------ +r3519 | jcbowman | 2008-10-06 03:48:54 -0600 (Mon, 06 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/errorbars.asy + M /trunk/asymptote/doc/externalprc.tex + M /trunk/asymptote/doc/graphmarkers.asy + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/doc/secondaryaxis.asy + M /trunk/asymptote/doc/westnile.asy + +Update documentation. + +------------------------------------------------------------------------ +r3518 | jcbowman | 2008-10-06 01:09:53 -0600 (Mon, 06 Oct 2008) | 7 lines +Changed paths: + M /trunk/asymptote/base/embed.asy + D /trunk/asymptote/base/embedding.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/examples/animations/externalmovie.asy + +Remove settings.tex="pdflatex" from embed.asy and move contents of +embedding.asy into this file. + +Generalize movie15 patch to pdflatex; restore @ catcode to its previous value. + +Reduce size of manual. + +------------------------------------------------------------------------ +r3517 | jcbowman | 2008-10-05 21:20:57 -0600 (Sun, 05 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/embedding.asy + +Fix missing BBox bug in movie15 version 2008/01/16. + +------------------------------------------------------------------------ +r3516 | jcbowman | 2008-10-05 03:33:08 -0600 (Sun, 05 Oct 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/Makefile.in + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/doc/leastsquares.asy + M /trunk/asymptote/examples/label3.asy + M /trunk/asymptote/examples/lever.asy + M /trunk/asymptote/examples/sinc.asy + M /trunk/asymptote/examples/yingyang.asy + +Handle degenerate scaling. + +Fix manual build problems. + +Update examples and documentation. + +------------------------------------------------------------------------ +r3515 | jcbowman | 2008-10-04 23:13:48 -0600 (Sat, 04 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix absolute viewpoints. + +------------------------------------------------------------------------ +r3514 | jcbowman | 2008-10-04 19:18:49 -0600 (Sat, 04 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/externalprc.tex + M /trunk/asymptote/examples/washermethod.asy + +Fix example. + +------------------------------------------------------------------------ +r3513 | jcbowman | 2008-10-04 18:18:00 -0600 (Sat, 04 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/cones.asy + M /trunk/asymptote/examples/epix.asy + M /trunk/asymptote/examples/partialsurface.asy + M /trunk/asymptote/examples/sinc.asy + M /trunk/asymptote/examples/washermethod.asy + +Fix examples. + +------------------------------------------------------------------------ +r3512 | jcbowman | 2008-10-04 17:12:05 -0600 (Sat, 04 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Add file missing from last revision. + +------------------------------------------------------------------------ +r3511 | jcbowman | 2008-10-04 17:11:37 -0600 (Sat, 04 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_xasy.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/examples/sphere.asy + +Improve definition of unitcone. + +Make xasy work again with 3D pictures. + +------------------------------------------------------------------------ +r3510 | jcbowman | 2008-10-04 14:53:47 -0600 (Sat, 04 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + +Remove interp(int,int,real). + +------------------------------------------------------------------------ +r3509 | jcbowman | 2008-10-04 11:45:14 -0600 (Sat, 04 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/examples/cones.asy + +Handle degenerate point in cone. + +Tweak parameter in thick lines. + +------------------------------------------------------------------------ +r3508 | jcbowman | 2008-10-04 01:15:46 -0600 (Sat, 04 Oct 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/Makefile.in + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/animations/sphere.asy + M /trunk/asymptote/examples/epix.asy + M /trunk/asymptote/examples/partialsurface.asy + M /trunk/asymptote/examples/shellsqrtx01.asy + M /trunk/asymptote/examples/sinc.asy + M /trunk/asymptote/examples/sqrtx01.asy + M /trunk/asymptote/examples/washermethod.asy + M /trunk/asymptote/examples/xxsq01.asy + M /trunk/asymptote/examples/xxsq01y.asy + +Fix cracks in thick lines. + +Fix projection and clipping. + +Fix 3D animations. + +------------------------------------------------------------------------ +r3507 | jcbowman | 2008-10-03 17:21:00 -0600 (Fri, 03 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile.in + +Force -noprc during documentation builds. + +------------------------------------------------------------------------ +r3506 | hammera | 2008-10-03 17:07:00 -0600 (Fri, 03 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/application.cc + +Fixed matching of defaults for functions with rest arguments. + +------------------------------------------------------------------------ +r3505 | jcbowman | 2008-10-03 16:32:10 -0600 (Fri, 03 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/examples/shellmethod.asy + D /trunk/asymptote/examples/wedge.asy + +Make latexusage produce a rendered image by default. + +------------------------------------------------------------------------ +r3504 | jcbowman | 2008-10-03 15:49:34 -0600 (Fri, 03 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/doc/latexusage.tex + +Respect -noprc. + +------------------------------------------------------------------------ +r3503 | jcbowman | 2008-10-03 04:09:58 -0600 (Fri, 03 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Remove references to obsolete modules. + +------------------------------------------------------------------------ +r3502 | jcbowman | 2008-10-03 03:43:53 -0600 (Fri, 03 Oct 2008) | 8 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/animations/slidemovies.asy + M /trunk/asymptote/examples/sacone3D.asy + M /trunk/asymptote/examples/sacylinder3D.asy + M /trunk/asymptote/examples/shellsqrtx01.asy + M /trunk/asymptote/examples/sphere.asy + M /trunk/asymptote/examples/sqrtx01.asy + M /trunk/asymptote/examples/sqrtx01y1.asy + M /trunk/asymptote/examples/washermethod.asy + M /trunk/asymptote/examples/workcone.asy + M /trunk/asymptote/examples/xxsq01.asy + M /trunk/asymptote/examples/xxsq01y.asy + +Restore symmetric clipping planes. + +Fix embed ambiguity. + +Update examples. + +Make preliminary documentation updates. + +------------------------------------------------------------------------ +r3501 | jcbowman | 2008-10-03 01:01:09 -0600 (Fri, 03 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/doc/helix.asy + M /trunk/asymptote/examples/sinc.asy + M /trunk/asymptote/examples/xxsq01.asy + +Use a better default for tick and axis label selection. + +------------------------------------------------------------------------ +r3500 | jcbowman | 2008-10-03 00:02:26 -0600 (Fri, 03 Oct 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/grid3.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/axis3.asy + A /trunk/asymptote/doc/externalprc.tex + M /trunk/asymptote/doc/generalaxis.asy + M /trunk/asymptote/doc/generalaxis3.asy + M /trunk/asymptote/doc/grid3xyz.asy + M /trunk/asymptote/doc/helix.asy + M /trunk/asymptote/examples/sinc.asy + A /trunk/asymptote/examples/strokeshade.asy + M /trunk/asymptote/examples/vectorfield3.asy + +Return a zero scaling when unbounded (revert r3371); see generalaxis3. + +Rename LeftTicks3 to InTicks, RightTicks3 to OutTicks, and Ticks3 to InOutTicks. + +------------------------------------------------------------------------ +r3499 | jcbowman | 2008-10-02 16:47:12 -0600 (Thu, 02 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + +Remove unused code. + +------------------------------------------------------------------------ +r3498 | jcbowman | 2008-10-02 16:43:22 -0600 (Thu, 02 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/settings.cc + +Support PRC images even when inlinetex=false. + +------------------------------------------------------------------------ +r3497 | jcbowman | 2008-10-02 02:40:10 -0600 (Thu, 02 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_light.asy + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/examples/BezierSurface.asy + M /trunk/asymptote/examples/parametricsurface.asy + M /trunk/asymptote/examples/xxsq01x-1.asy + M /trunk/asymptote/runtime.in + +Support PRC, with optional rendered preview, in inlinetex mode. + +------------------------------------------------------------------------ +r3496 | jcbowman | 2008-10-01 23:50:15 -0600 (Wed, 01 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/examples/shellmethod.asy + +Work around degenerate up vectors. + +------------------------------------------------------------------------ +r3495 | jcbowman | 2008-10-01 22:45:06 -0600 (Wed, 01 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix perspective projections and clipping. + +------------------------------------------------------------------------ +r3494 | jcbowman | 2008-10-01 21:34:38 -0600 (Wed, 01 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix reference vector indices. + +------------------------------------------------------------------------ +r3493 | jcbowman | 2008-10-01 20:56:14 -0600 (Wed, 01 Oct 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_light.asy + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/settings.cc + +Support prc with pdflatex. + +Fix light transforms. + +Use sequence for array loops. + +------------------------------------------------------------------------ +r3492 | jcbowman | 2008-10-01 14:07:53 -0600 (Wed, 01 Oct 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/runtime.in + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Support texpath in inlinetex mode. + +------------------------------------------------------------------------ +r3491 | jcbowman | 2008-10-01 03:45:46 -0600 (Wed, 01 Oct 2008) | 7 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/helix.asy + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawpath3.h + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/examples/shellmethod.asy + M /trunk/asymptote/examples/xxsq01x-1.asy + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/path3.cc + M /trunk/asymptote/path3.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + +Fix sizing of perspective projections by usingd an accurate subdivison +algorithm to calculate the optimal field of view angle. + +Use an accurate projected path3 bound for picture sizing. + +Optimize projection routines. + +------------------------------------------------------------------------ +r3490 | jcbowman | 2008-09-30 11:58:22 -0600 (Tue, 30 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Don't cache projected bounds. + +------------------------------------------------------------------------ +r3489 | jcbowman | 2008-09-30 10:59:03 -0600 (Tue, 30 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix rendering from an absolute viewpoint. + +------------------------------------------------------------------------ +r3488 | jcbowman | 2008-09-30 03:53:15 -0600 (Tue, 30 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix picture sizing and clipping plane. + +------------------------------------------------------------------------ +r3487 | jcbowman | 2008-09-30 02:14:12 -0600 (Tue, 30 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Use a separate frame for preview rendering. + +------------------------------------------------------------------------ +r3486 | jcbowman | 2008-09-29 19:01:39 -0600 (Mon, 29 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Minor optimizations. + +------------------------------------------------------------------------ +r3485 | jcbowman | 2008-09-29 03:39:09 -0600 (Mon, 29 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Limit window to physical screen size under MSWindows due to OS limitations. + +------------------------------------------------------------------------ +r3484 | jcbowman | 2008-09-29 02:08:52 -0600 (Mon, 29 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Fix window size checks. + +------------------------------------------------------------------------ +r3483 | jcbowman | 2008-09-29 01:41:25 -0600 (Mon, 29 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawpath3.cc + +Use gluEndCurve not gluEndSurface. + +------------------------------------------------------------------------ +r3482 | jcbowman | 2008-09-29 01:09:16 -0600 (Mon, 29 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Allocate image rather than putting it on the stack. + +------------------------------------------------------------------------ +r3481 | jcbowman | 2008-09-29 00:47:41 -0600 (Mon, 29 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/examples/cones.asy + +Optimize solids.asy. + +------------------------------------------------------------------------ +r3480 | jcbowman | 2008-09-28 23:01:01 -0600 (Sun, 28 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Fix shrink (- or _) and expand (+ or =) keys. + +------------------------------------------------------------------------ +r3479 | jcbowman | 2008-09-28 22:25:20 -0600 (Sun, 28 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Remove unneeded bzero. + +------------------------------------------------------------------------ +r3478 | jcbowman | 2008-09-28 22:22:19 -0600 (Sun, 28 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/join3.asy + M /trunk/asymptote/glrender.cc + +Port to cygwin. + +------------------------------------------------------------------------ +r3477 | jcbowman | 2008-09-28 21:46:48 -0600 (Sun, 28 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Fix cygwin configuration. + +------------------------------------------------------------------------ +r3476 | jcbowman | 2008-09-28 12:58:51 -0600 (Sun, 28 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + +Support CYGWIN freeglut configuration. + +------------------------------------------------------------------------ +r3475 | jcbowman | 2008-09-28 11:56:33 -0600 (Sun, 28 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Avoid redundant transformation for infinite projections. + +------------------------------------------------------------------------ +r3474 | jcbowman | 2008-09-28 11:47:50 -0600 (Sun, 28 Sep 2008) | 4 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/settings.cc + +Preserve aspect ratio on export. + +Work around viewport size driver bugs. + +------------------------------------------------------------------------ +r3473 | jcbowman | 2008-09-28 03:27:07 -0600 (Sun, 28 Sep 2008) | 10 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/glrender.cc + A /trunk/asymptote/patches/cygwin_glu.patch + M /trunk/asymptote/picture.cc + M /trunk/asymptote/psfile.cc + +Port to cygwin. + +Wait until menu disappears before exporting. + +Right button without motion, in addition to middle button, now brings up menu. + +Fix export segmentation fault. + +Fix mesh mode. + +------------------------------------------------------------------------ +r3472 | jcbowman | 2008-09-27 10:37:38 -0600 (Sat, 27 Sep 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain_arcs.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + +Add missing 2D Arc routiones. + +Remove unusual handling of negative radii. + +Update arc and Arc documentation. + +------------------------------------------------------------------------ +r3471 | jcbowman | 2008-09-27 03:17:06 -0600 (Sat, 27 Sep 2008) | 8 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain_arcs.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/examples/shellmethod.asy + M /trunk/asymptote/glrender.cc + +Render at requested size in interactive mode. + +Fix transverse slices of solids of revolution. + +Simplify arc and Arc routines. + +Check for invalid normal vectors in 3D arc and Arc. + +------------------------------------------------------------------------ +r3470 | jcbowman | 2008-09-27 00:29:16 -0600 (Sat, 27 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/glrender.cc + +Preliminary changes to support CYGWIN. + +------------------------------------------------------------------------ +r3469 | jcbowman | 2008-09-27 00:18:48 -0600 (Sat, 27 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + +Remove psimage code. + +------------------------------------------------------------------------ +r3468 | jcbowman | 2008-09-26 23:38:00 -0600 (Fri, 26 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + D /trunk/asymptote/base/silentPrint.js + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + +Remove obsolete psimage feature (use -render=n instead). + +------------------------------------------------------------------------ +r3467 | jcbowman | 2008-09-26 23:33:09 -0600 (Fri, 26 Sep 2008) | 17 lines +Changed paths: + M /trunk/asymptote/array.h + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/base/graph3.asy + D /trunk/asymptote/base/lights.js + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_light.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/flowchartdemo.asy + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawpath3.h + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + A /trunk/asymptote/examples/controlsystem.asy + M /trunk/asymptote/examples/shellmethod.asy + M /trunk/asymptote/examples/xxsq01x-1.asy + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/path3.cc + M /trunk/asymptote/path3.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/triple.h + +Fix path3 rendering. + +Add meshlight option to surface routines. + +Improve glrender mesh mode. + +Simplify light constructors. + +Clean up code. + +Remove OpenGL license from glrender.cc as the original code has been +completely replaced by our own code. + +Update examples. + +Remove unused lights.js file. + +------------------------------------------------------------------------ +r3466 | jcbowman | 2008-09-26 12:53:55 -0600 (Fri, 26 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/flowchart.asy + +Make object argument optional in flowchart routines. + +------------------------------------------------------------------------ +r3465 | jcbowman | 2008-09-25 00:31:50 -0600 (Thu, 25 Sep 2008) | 8 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/array.h + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_light.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/examples/hyperboloid.asy + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + +Standardize lightmodel with openGL; support multiple lights. + +Add viewport option to light to force lights to be fixed in the viewport frame. + +Communicate non-viewport lights to embedded PRC files. + +Add +/- expand/shrink keyboard shortcuts. + +------------------------------------------------------------------------ +r3464 | jcbowman | 2008-09-24 03:34:35 -0600 (Wed, 24 Sep 2008) | 9 lines +Changed paths: + M /trunk/asymptote/Makefile.in + A /trunk/asymptote/base/lights.js + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/base/three_light.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/settings.cc + +Replace the light model with the one used by openGL. + +Use nurb routine whenever the surface is not straight and the light is on. + +Add -nothin option to force pen thin to be set to the initial defaultpen. + +Support custom embedded javascript files via a script option to shipout; +add lights.js example. + +------------------------------------------------------------------------ +r3463 | jcbowman | 2008-09-24 03:25:34 -0600 (Wed, 24 Sep 2008) | 3 lines +Changed paths: + M /trunk/asymptote/pen.h + +Set the opacity of the sum of two pens to be the larger of the two +opacities, adopting the blending mode of the second pen. + +------------------------------------------------------------------------ +r3462 | jcbowman | 2008-09-23 02:18:57 -0600 (Tue, 23 Sep 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_light.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/pen.h + M /trunk/asymptote/runtime.in + +Fix more material vs. pen problems. + +Improve degenerate normal test. + +------------------------------------------------------------------------ +r3461 | jcbowman | 2008-09-22 23:16:10 -0600 (Mon, 22 Sep 2008) | 11 lines +Changed paths: + M /trunk/asymptote/base/contour3.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_light.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/examples/cones.asy + M /trunk/asymptote/glrender.cc + +If the render value is negative, use 4 times its absolute value for rendering +eps and pdf formats and 2 times its absolute value for rendering other formats. + +Turn light off for drawing meshes. + +Specify light coordinates in viewport frame. + +Fix line colors. + +Provide an optimized patch constructor for quadrilaterals. + +------------------------------------------------------------------------ +r3460 | jcbowman | 2008-09-22 17:24:11 -0600 (Mon, 22 Sep 2008) | 9 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_light.asy + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/settings.cc + +Remove preview option in favour of render=n > 0. + +Fix line material defaults. + +Viewer is no longer updated by erase() since we don't know whether the +original picture was 2D or 3D and reloading acroread is slow. + +Spurious shipouts arising from cameralink are now suppressed. + +------------------------------------------------------------------------ +r3459 | jcbowman | 2008-09-22 14:51:56 -0600 (Mon, 22 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/examples/BezierSurface.asy + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/settings.cc + +Add option -preview to render 3D preview image. + +------------------------------------------------------------------------ +r3458 | jcbowman | 2008-09-22 11:52:56 -0600 (Mon, 22 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/parametricsurface.asy + +Remove obsolete outward flag. + +------------------------------------------------------------------------ +r3457 | jcbowman | 2008-09-22 09:05:17 -0600 (Mon, 22 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Revert last change. + +------------------------------------------------------------------------ +r3456 | jcbowman | 2008-09-22 09:03:50 -0600 (Mon, 22 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Suppress another unnecessary warning. + +------------------------------------------------------------------------ +r3455 | jcbowman | 2008-09-22 08:45:44 -0600 (Mon, 22 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Suppress unnecessary warnings from automatic picture sizing. + +------------------------------------------------------------------------ +r3454 | jcbowman | 2008-09-22 03:05:03 -0600 (Mon, 22 Sep 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_light.asy + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/runtime.in + +Support orthographic projections in PRC. + +Fix definition of emissive. + +Transform currentlight correctly in shipout3. + +------------------------------------------------------------------------ +r3453 | jcbowman | 2008-09-21 14:43:48 -0600 (Sun, 21 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix orthographic and oblique clipping. + +------------------------------------------------------------------------ +r3452 | oshardt | 2008-09-21 14:10:34 -0600 (Sun, 21 Sep 2008) | 1 line +Changed paths: + M /trunk/asymptote/glrender.cc + +Fix z rotation. +------------------------------------------------------------------------ +r3451 | jcbowman | 2008-09-21 13:34:37 -0600 (Sun, 21 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + +Support compilation without freeglut. + +------------------------------------------------------------------------ +r3450 | jcbowman | 2008-09-21 11:33:45 -0600 (Sun, 21 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Fix normal0. + +------------------------------------------------------------------------ +r3449 | jcbowman | 2008-09-21 11:32:55 -0600 (Sun, 21 Sep 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/base/three_surface.asy + +Add optimized vertex normal routines. + +Add fuzz to arrow position test. + +------------------------------------------------------------------------ +r3448 | jcbowman | 2008-09-21 00:57:00 -0600 (Sun, 21 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/glrender.cc + +Fix includes. + +------------------------------------------------------------------------ +r3447 | jcbowman | 2008-09-21 00:52:01 -0600 (Sun, 21 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/examples/parametricsurface.asy + M /trunk/asymptote/glrender.cc + +Fix glOrtho parameters. + +------------------------------------------------------------------------ +r3446 | jcbowman | 2008-09-20 23:59:37 -0600 (Sat, 20 Sep 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/bbox.h + M /trunk/asymptote/bbox3.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawpath3.h + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/examples/parametricsurface.asy + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + +Improve surface culling. + +Use GLUnurb for rendering a path3 (unless it is piecewise straight). + +------------------------------------------------------------------------ +r3445 | oshardt | 2008-09-20 14:20:06 -0600 (Sat, 20 Sep 2008) | 1 line +Changed paths: + D /trunk/asymptote/examples/animatations + A /trunk/asymptote/examples/slidemovies.asy (from /trunk/asymptote/examples/animatations:3444) + +Undo renaming of slidemovies.asy. +------------------------------------------------------------------------ +r3444 | jcbowman | 2008-09-19 22:55:58 -0600 (Fri, 19 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/picture.cc + +Adjust rendering constants. + +------------------------------------------------------------------------ +r3443 | jcbowman | 2008-09-19 22:36:16 -0600 (Fri, 19 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + +Update convert options; add convertOptions setting. + +------------------------------------------------------------------------ +r3442 | jcbowman | 2008-09-19 14:58:20 -0600 (Fri, 19 Sep 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + +Allow compilation without freeglut library. + +Fix width and height sizing. + +------------------------------------------------------------------------ +r3441 | jcbowman | 2008-09-19 13:36:35 -0600 (Fri, 19 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + +Use render setting for convert. + +------------------------------------------------------------------------ +r3440 | jcbowman | 2008-09-19 13:08:14 -0600 (Fri, 19 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + +Add antialias=false option to image routines. + +------------------------------------------------------------------------ +r3439 | jcbowman | 2008-09-19 12:44:53 -0600 (Fri, 19 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + M /trunk/asymptote/settings.cc + +Improve configuration diagnostics. + +------------------------------------------------------------------------ +r3438 | jcbowman | 2008-09-19 01:59:23 -0600 (Fri, 19 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/psfile.cc + +Don't dealias last column of pixels. + +------------------------------------------------------------------------ +r3437 | jcbowman | 2008-09-19 01:55:18 -0600 (Fri, 19 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/psfile.cc + +Fix segmentation fault: don't dealias the top row of pixels. + +------------------------------------------------------------------------ +r3436 | jcbowman | 2008-09-19 01:20:05 -0600 (Fri, 19 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawimage.h + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/runtime.in + +Support antialiasing of all images. + +------------------------------------------------------------------------ +r3435 | jcbowman | 2008-09-19 01:10:51 -0600 (Fri, 19 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawimage.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + +Support inline antialiasing. + +------------------------------------------------------------------------ +r3434 | jcbowman | 2008-09-18 23:18:41 -0600 (Thu, 18 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/settings.cc + +Improve rendering options. + +------------------------------------------------------------------------ +r3433 | jcbowman | 2008-09-18 12:25:57 -0600 (Thu, 18 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/psfile.cc + +Antialias export images. + +------------------------------------------------------------------------ +r3432 | jcbowman | 2008-09-18 12:11:57 -0600 (Thu, 18 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/glrender.cc + +Fix export. + +------------------------------------------------------------------------ +r3431 | jcbowman | 2008-09-18 03:47:05 -0600 (Thu, 18 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawpath3.h + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + +Simplify and optimize surface rendering. + +------------------------------------------------------------------------ +r3430 | jcbowman | 2008-09-18 02:23:07 -0600 (Thu, 18 Sep 2008) | 3 lines +Changed paths: + M /trunk/asymptote/base/contour3.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/runtime.in + +Always use nurb rendering algorithm (with callback) for degenerate patches +when the light is on. + +------------------------------------------------------------------------ +r3429 | jcbowman | 2008-09-18 00:17:53 -0600 (Thu, 18 Sep 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawpath3.h + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/settings.cc + +Fix rendering artifacts at degenerate control points. + +Improve unitcone. + +------------------------------------------------------------------------ +r3428 | jcbowman | 2008-09-17 08:55:44 -0600 (Wed, 17 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/settings.cc + +Add a maxviewport setting for working around direct rendering driver bugs. + +------------------------------------------------------------------------ +r3427 | jcbowman | 2008-09-16 23:47:20 -0600 (Tue, 16 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/examples/parametricsurface.asy + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + +Retune rendering parameters. + +------------------------------------------------------------------------ +r3426 | jcbowman | 2008-09-16 22:28:11 -0600 (Tue, 16 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawpath3.h + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/examples/parametricsurface.asy + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + +Add mesh mode menu. + +------------------------------------------------------------------------ +r3425 | jcbowman | 2008-09-16 19:34:29 -0600 (Tue, 16 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/glrender.cc + +Force a minimum rendering window size. + +------------------------------------------------------------------------ +r3424 | jcbowman | 2008-09-16 19:06:42 -0600 (Tue, 16 Sep 2008) | 3 lines +Changed paths: + M /trunk/asymptote/base/contour3.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/examples/label3.asy + M /trunk/asymptote/examples/label3ribbon.asy + M /trunk/asymptote/examples/magnetic.asy + M /trunk/asymptote/picture.cc + +Allow explicit surface normals to be specified (currently only respected +when render=0). + +------------------------------------------------------------------------ +r3423 | jcbowman | 2008-09-16 17:42:33 -0600 (Tue, 16 Sep 2008) | 4 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/settings.cc + +Work around direct rendering segmentation faults. + +Improve full screen mode. + +------------------------------------------------------------------------ +r3422 | jcbowman | 2008-09-16 13:29:55 -0600 (Tue, 16 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/settings.cc + +Use fullscreen rendering by default. + +------------------------------------------------------------------------ +r3421 | jcbowman | 2008-09-16 09:21:24 -0600 (Tue, 16 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawpath3.h + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/glrender.cc + +Remove broken bounding box test optimization. + +------------------------------------------------------------------------ +r3420 | jcbowman | 2008-09-16 02:08:38 -0600 (Tue, 16 Sep 2008) | 7 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawpath3.h + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/examples/parametricsurface.asy + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + +Use hybrid EvalMesh2/NurbSurface rendering algorithm for better speed & +accuracy. + +Remove localsub option. + +Rename int path3quality back to bool thick. + +------------------------------------------------------------------------ +r3419 | jcbowman | 2008-09-15 23:13:09 -0600 (Mon, 15 Sep 2008) | 4 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Add toggle fullscreen menu option. + +Add further keycodes. + +------------------------------------------------------------------------ +r3418 | jcbowman | 2008-09-15 17:31:58 -0600 (Mon, 15 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Initialize timer before spinning. + +------------------------------------------------------------------------ +r3417 | jcbowman | 2008-09-15 17:21:28 -0600 (Mon, 15 Sep 2008) | 4 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Improve spin/arcball interaction. + +Make the Home menu item reset the zoom. + +------------------------------------------------------------------------ +r3416 | jcbowman | 2008-09-15 08:49:52 -0600 (Mon, 15 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/Makefile.in + +Use -render=0 instead of -norender. + +------------------------------------------------------------------------ +r3415 | jcbowman | 2008-09-14 22:03:32 -0600 (Sun, 14 Sep 2008) | 4 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/path3.h + +Use a better reference value in path and path3 dir functions. + +Fix zoom/rotate synchronization. + +------------------------------------------------------------------------ +r3414 | jcbowman | 2008-09-14 20:53:45 -0600 (Sun, 14 Sep 2008) | 4 lines +Changed paths: + M /trunk/asymptote/path.h + M /trunk/asymptote/path3.h + +Simplify dir(path, real) and dir(path3, real) computations. + +Fix accel(path3, real). + +------------------------------------------------------------------------ +r3413 | jcbowman | 2008-09-14 09:56:50 -0600 (Sun, 14 Sep 2008) | 3 lines +Changed paths: + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/settings.cc + +Add position parameter to specify initial rendering screen position +(negative components indicate relative to screen width or height). + +------------------------------------------------------------------------ +r3412 | jcbowman | 2008-09-14 09:23:08 -0600 (Sun, 14 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/examples/parametricsurface.asy + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + +Add Export and Quit menu items. + +------------------------------------------------------------------------ +r3411 | jcbowman | 2008-09-14 03:05:29 -0600 (Sun, 14 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Remove remaining scale3D factor; retune adaptive constants. + +------------------------------------------------------------------------ +r3410 | jcbowman | 2008-09-14 02:44:01 -0600 (Sun, 14 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/examples/parametricsurface.asy + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/prc/oPRCFile.cc + M /trunk/asymptote/prc/oPRCFile.h + M /trunk/asymptote/prcfile.h + +Move PRC cm scaling to a more sensible place. + +------------------------------------------------------------------------ +r3409 | jcbowman | 2008-09-14 01:10:13 -0600 (Sun, 14 Sep 2008) | 4 lines +Changed paths: + M /trunk/asymptote/arcball.h + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + +Fix oblique transformations. + +Rename linequality to path3quality. + +------------------------------------------------------------------------ +r3408 | jcbowman | 2008-09-13 22:18:15 -0600 (Sat, 13 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Add menu (middle mouse button) with Home and Spin options. + +------------------------------------------------------------------------ +r3407 | jcbowman | 2008-09-13 17:57:35 -0600 (Sat, 13 Sep 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/runtime.in + +Support interactive rendering. + +Remove obsolete Wait and NoWait keywords. + +------------------------------------------------------------------------ +r3406 | jcbowman | 2008-09-13 13:14:55 -0600 (Sat, 13 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + +Add linequality and twosided settings. + +------------------------------------------------------------------------ +r3405 | jcbowman | 2008-09-13 09:43:03 -0600 (Sat, 13 Sep 2008) | 5 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/bbox3.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawpath3.h + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/examples/BezierSurface.asy + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + +Compute surface bounds for transformed frames correctly. + +Speed up rendering by drawing only the surfaces and paths within the field +of view. + +------------------------------------------------------------------------ +r3404 | jcbowman | 2008-09-12 21:48:33 -0600 (Fri, 12 Sep 2008) | 4 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Fix mouse button zoom. + +Improve mouse bindings. + +------------------------------------------------------------------------ +r3403 | jcbowman | 2008-09-12 17:04:16 -0600 (Fri, 12 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +More zoom improvements. + +------------------------------------------------------------------------ +r3402 | jcbowman | 2008-09-12 16:23:47 -0600 (Fri, 12 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/glrender.cc + +Zoom on center of window; improve resizing. + +------------------------------------------------------------------------ +r3401 | jcbowman | 2008-09-12 00:42:43 -0600 (Fri, 12 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Account for field of view factor of 0.6 (from javascript). + +------------------------------------------------------------------------ +r3400 | jcbowman | 2008-09-10 01:45:00 -0600 (Wed, 10 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/drawimage.h + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.in + +Compress all images and encode them with ASCII85. + +------------------------------------------------------------------------ +r3399 | jcbowman | 2008-09-09 10:56:31 -0600 (Tue, 09 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Force use of new c-lang-defconst for proper indentation after struct. + +------------------------------------------------------------------------ +r3398 | jcbowman | 2008-09-09 02:57:38 -0600 (Tue, 09 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + +Fix add. + +------------------------------------------------------------------------ +r3397 | jcbowman | 2008-09-09 02:38:47 -0600 (Tue, 09 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + +Compress rendered images with zlib. + +------------------------------------------------------------------------ +r3396 | jcbowman | 2008-09-09 00:42:32 -0600 (Tue, 09 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawimage.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + +Support rendering into other colorspaces. + +------------------------------------------------------------------------ +r3395 | jcbowman | 2008-09-08 23:51:16 -0600 (Mon, 08 Sep 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/glrender.cc + +Fix zoom-dependence of arcball radius. + +Fix rendering problems with mixed 2D+3D drawings (ignore 2D drawing). + +------------------------------------------------------------------------ +r3394 | jcbowman | 2008-09-08 23:19:00 -0600 (Mon, 08 Sep 2008) | 10 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawpath3.h + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/examples/parametricsurface.asy + M /trunk/asymptote/glrender.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + +Fix segmentation fault if renderer ends abnormally. + +Use color instead of material for path3 rendering, just as for prc. + +Add thicklocalsub parameter. + +Use two-sided lighting model. + +Fix handling of transparency. + +------------------------------------------------------------------------ +r3393 | jcbowman | 2008-09-08 02:54:29 -0600 (Mon, 08 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/GaussianSurface.asy + M /trunk/asymptote/doc/Makefile.in + +Disable rendering during builds. + +------------------------------------------------------------------------ +r3392 | jcbowman | 2008-09-08 02:14:24 -0600 (Mon, 08 Sep 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + A /trunk/asymptote/algebra3.cc + A /trunk/asymptote/algebra3.h + A /trunk/asymptote/arcball.cc + A /trunk/asymptote/arcball.h + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/configure.ac + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawimage.h + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawpath3.h + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/examples/BezierSurface.asy + M /trunk/asymptote/examples/sinc.asy + M /trunk/asymptote/examples/teapot.asy + A /trunk/asymptote/glrender.cc + M /trunk/asymptote/mathop.h + M /trunk/asymptote/path3.cc + M /trunk/asymptote/path3.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/prcfile.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + A /trunk/asymptote/quaternion.cc + A /trunk/asymptote/quaternion.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/triple.h + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Implement openGL-based adaptive-mesh renderer. + +------------------------------------------------------------------------ +r3391 | jcbowman | 2008-09-04 22:57:07 -0600 (Thu, 04 Sep 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + +Fix surface orientations. + +Optimizations array references. + +------------------------------------------------------------------------ +r3390 | jcbowman | 2008-08-29 21:53:57 -0600 (Fri, 29 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/join3.asy + +Allow 2D drawings under 3D drawings. + +------------------------------------------------------------------------ +r3389 | jcbowman | 2008-08-29 20:17:36 -0600 (Fri, 29 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Use consistent notation for control points. + +------------------------------------------------------------------------ +r3388 | jcbowman | 2008-08-29 20:16:18 -0600 (Fri, 29 Aug 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain_picture.asy + +Turn off default graph autoscaling. + +Set extend=false by default for 3D axes. + +------------------------------------------------------------------------ +r3387 | jcbowman | 2008-08-29 20:14:29 -0600 (Fri, 29 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/path3.cc + M /trunk/asymptote/runtime.in + +Rename Bezier/BezierP to bezier/bezierP. + +------------------------------------------------------------------------ +r3386 | jcbowman | 2008-08-29 12:36:21 -0600 (Fri, 29 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Don't allow curve to reach surface of tube. + +------------------------------------------------------------------------ +r3385 | jcbowman | 2008-08-29 12:35:00 -0600 (Fri, 29 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Fix overflow problem. + +------------------------------------------------------------------------ +r3384 | jcbowman | 2008-08-29 10:12:37 -0600 (Fri, 29 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawpath.cc + +Re-enable adjustdash for paths. + +------------------------------------------------------------------------ +r3383 | jcbowman | 2008-08-29 01:50:34 -0600 (Fri, 29 Aug 2008) | 7 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/examples/shellmethod.asy + +Implement add(picture,picture,triple) for adding fixed sized 3D pictures +about a point. + +Simplify arrow definition. + +Move supplementary 3D routines from plain_picture.asy to three.asy. + +------------------------------------------------------------------------ +r3382 | jcbowman | 2008-08-29 01:02:27 -0600 (Fri, 29 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Add pen bounds to arrow routine. + +------------------------------------------------------------------------ +r3381 | jcbowman | 2008-08-29 00:54:30 -0600 (Fri, 29 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Uninstall pixel.pdf. + +------------------------------------------------------------------------ +r3380 | jcbowman | 2008-08-28 09:00:49 -0600 (Thu, 28 Aug 2008) | 1 line +Changed paths: + M /trunk/asymptote/Makefile.in + +Fix typo +------------------------------------------------------------------------ +r3379 | jcbowman | 2008-08-28 09:00:30 -0600 (Thu, 28 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Fix file location. + +------------------------------------------------------------------------ +r3378 | jcbowman | 2008-08-28 01:13:22 -0600 (Thu, 28 Aug 2008) | 10 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/examples/conicurv.asy + M /trunk/asymptote/examples/epix.asy + M /trunk/asymptote/examples/equilchord.asy + M /trunk/asymptote/examples/near_earth.asy + M /trunk/asymptote/examples/partialsurface.asy + M /trunk/asymptote/examples/shellmethod.asy + M /trunk/asymptote/examples/vectorfield3.asy + M /trunk/asymptote/examples/xxsq01.asy + M /trunk/asymptote/patches/README + D /trunk/asymptote/patches/gc-7.1FreeBSD.patch + +Add missing 3D arrow and dot functions. + +Workaround singular matrices in align routines. + +Fix conditional drawing of surfaces. + +Update examples. + +Delete gc-7.1FreeBSD.patch as it isn't required any more under 7.0-RELEASE-p2. + +------------------------------------------------------------------------ +r3377 | jcbowman | 2008-08-27 23:11:31 -0600 (Wed, 27 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawpath.cc + +Fix segmentation fault. + +------------------------------------------------------------------------ +r3376 | jcbowman | 2008-08-27 21:58:08 -0600 (Wed, 27 Aug 2008) | 8 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/graph3.asy + A /trunk/asymptote/base/reload.js (from /trunk/asymptote/reload.js:3374) + A /trunk/asymptote/base/silentPrint.js (from /trunk/asymptote/silentPrint.js:3374) + M /trunk/asymptote/base/three.asy + D /trunk/asymptote/reload.js + D /trunk/asymptote/silentPrint.js + +Rename dir parameter of axes to align. + +Check that the sum of all dash lengths is positive. + +Install pixel.pdf in examples directory. + +Install silentPrint.js and reload.js in base directory. + +------------------------------------------------------------------------ +r3375 | jcbowman | 2008-08-27 21:28:11 -0600 (Wed, 27 Aug 2008) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/splinetype.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/GaussianSurface.asy + M /trunk/asymptote/examples/sinc.asy + M /trunk/asymptote/examples/spline.asy + +Add surface bicubic spline code (based on code contributed by Oliver Guibe +and the method use in Scilab). + +------------------------------------------------------------------------ +r3374 | jcbowman | 2008-08-27 16:35:04 -0600 (Wed, 27 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Improve the appearance of arrows on cyclic paths. + +------------------------------------------------------------------------ +r3373 | jcbowman | 2008-08-27 16:28:11 -0600 (Wed, 27 Aug 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/path.h + M /trunk/asymptote/path3.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Implement more accurate and efficient version of accel(path3, double). + +Add missing begingroup3/endgroup3. + +Fix texengine vs. texcommand confusion. + +------------------------------------------------------------------------ +r3372 | jcbowman | 2008-08-27 15:39:43 -0600 (Wed, 27 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + +Check for division by 0. + +------------------------------------------------------------------------ +r3371 | jcbowman | 2008-08-27 15:11:48 -0600 (Wed, 27 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + +Return a unit scaling again when unbounded. + +------------------------------------------------------------------------ +r3370 | oshardt | 2008-08-27 14:38:39 -0600 (Wed, 27 Aug 2008) | 1 line +Changed paths: + M /trunk/asymptote/prc/PRC.h + +Add header for uint32_t. +------------------------------------------------------------------------ +r3369 | jcbowman | 2008-08-27 02:44:35 -0600 (Wed, 27 Aug 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/animations/cube.asy + M /trunk/asymptote/runtime.in + +Optimize projection routines. + +Update cube animation. + +------------------------------------------------------------------------ +r3368 | jcbowman | 2008-08-27 01:43:40 -0600 (Wed, 27 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/grid3.asy + +Rename keyword. + +------------------------------------------------------------------------ +r3367 | jcbowman | 2008-08-27 01:32:48 -0600 (Wed, 27 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/helix.asy + M /trunk/asymptote/examples/sinc.asy + M /trunk/asymptote/path3.h + +Update examples. + +------------------------------------------------------------------------ +r3366 | jcbowman | 2008-08-27 00:59:16 -0600 (Wed, 27 Aug 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + +Try to draw labelled axes on the front boundary. + +Fix tick directions. + +Set axis types explicitly since axis members are volatile. + +------------------------------------------------------------------------ +r3365 | jcbowman | 2008-08-26 19:36:34 -0600 (Tue, 26 Aug 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + +Fix path labels. + +Remove filltype argument from 3D functions. + +------------------------------------------------------------------------ +r3364 | jcbowman | 2008-08-26 18:48:43 -0600 (Tue, 26 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/drawpath.h + M /trunk/asymptote/runtime.in + +Implement 3D dash length adjustment. + +------------------------------------------------------------------------ +r3363 | jcbowman | 2008-08-26 17:20:16 -0600 (Tue, 26 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/base/three_light.asy + M /trunk/asymptote/base/three_surface.asy + +Fix granularity; add arrowheadlight(). + +------------------------------------------------------------------------ +r3362 | jcbowman | 2008-08-26 17:18:35 -0600 (Tue, 26 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Make arrowheadlight=nolight by default for non-PRC drawings. + +------------------------------------------------------------------------ +r3361 | jcbowman | 2008-08-26 13:41:28 -0600 (Tue, 26 Aug 2008) | 14 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/base/three_light.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/unitcircle3.asy + M /trunk/asymptote/examples/vectorfield3.asy + M /trunk/asymptote/runtime.in + +Move operator * (transform3, triple) to C++ code. + +Remove align in favour of transpose(transform3); rename transform3 to align. + +Make arrowhead pen a material. + +Add arrowheadlight. + +Add light to PRC draw functions. + +Check all array pointers. + +Add operators == and != for pen arrays. + +------------------------------------------------------------------------ +r3360 | jcbowman | 2008-08-26 09:08:01 -0600 (Tue, 26 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile.in + +Turn off prc flag for documentation builds. + +------------------------------------------------------------------------ +r3359 | jcbowman | 2008-08-26 08:52:08 -0600 (Tue, 26 Aug 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/doc/GaussianSurface.asy + M /trunk/asymptote/doc/cylinderskeleton.asy + M /trunk/asymptote/examples/vectorfield3.asy + M /trunk/asymptote/settings.cc + +Set settings.prc=true by default. + +Update examples. + +Check for nullsurface in three_arrows. + +------------------------------------------------------------------------ +r3358 | jcbowman | 2008-08-26 08:15:38 -0600 (Tue, 26 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/GaussianSurface.asy + M /trunk/asymptote/doc/Makefile.in + +Update example. + +------------------------------------------------------------------------ +r3357 | jcbowman | 2008-08-26 08:00:19 -0600 (Tue, 26 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/helix.asy + A /trunk/asymptote/path3.h + +Add missing file. + +------------------------------------------------------------------------ +r3356 | jcbowman | 2008-08-26 02:07:26 -0600 (Tue, 26 Aug 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/bsp.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/grid3.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/bbox.h + M /trunk/asymptote/bbox3.h + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawpath3.h + M /trunk/asymptote/examples/parametricsurface.asy + M /trunk/asymptote/pair.h + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/path3.cc + M /trunk/asymptote/primitives.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/triple.h + +Speed up 3D graphics by moving path3 to C++ code. + +Fix 3D bounding box bugs. + +Remove remaining references to obsolete bbox3 structure. + +------------------------------------------------------------------------ +r3355 | jcbowman | 2008-08-26 01:38:13 -0600 (Tue, 26 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Check all three coordinates in path3.bounds(). + +------------------------------------------------------------------------ +r3354 | oshardt | 2008-08-25 20:45:07 -0600 (Mon, 25 Aug 2008) | 1 line +Changed paths: + A /trunk/asymptote/examples/cyclohexane.asy + +Add cyclohexane example. +------------------------------------------------------------------------ +r3353 | jcbowman | 2008-08-25 13:52:20 -0600 (Mon, 25 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/array.h + +Initialize cycle flag. + +------------------------------------------------------------------------ +r3352 | jcbowman | 2008-08-25 10:58:46 -0600 (Mon, 25 Aug 2008) | 2 lines +Changed paths: + D /trunk/asymptote/doc/logo3.asy + +Remove duplicate file. + +------------------------------------------------------------------------ +r3351 | jcbowman | 2008-08-25 10:04:46 -0600 (Mon, 25 Aug 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + A /trunk/asymptote/examples/logo3.asy + M /trunk/asymptote/settings.cc + +Add settings.thick option for rendering thick PRC lines (default is true). + +Don't force a mesh to be drawn when nolight is specified. + +Add Orest's 3D implementation of the Asymptote logo. + +------------------------------------------------------------------------ +r3350 | jcbowman | 2008-08-25 10:01:38 -0600 (Mon, 25 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/lineargraph.asy + +Use truepoint to attach legend in lineargraph.asy. + +------------------------------------------------------------------------ +r3349 | jcbowman | 2008-08-25 03:01:16 -0600 (Mon, 25 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + +Set both axis types; use symbolic values. + +------------------------------------------------------------------------ +r3348 | jcbowman | 2008-08-25 01:59:44 -0600 (Mon, 25 Aug 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/grid3.asy + M /trunk/asymptote/doc/grid3xyz.asy + +Update grid3 to handle Arrow3. + +Use limits in grid3xyz. + +------------------------------------------------------------------------ +r3347 | jcbowman | 2008-08-25 01:11:07 -0600 (Mon, 25 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/runtime.in + +Use all control points to compute normal vector of surfaces. + +------------------------------------------------------------------------ +r3346 | jcbowman | 2008-08-24 20:28:36 -0600 (Sun, 24 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Remove unused code. + +------------------------------------------------------------------------ +r3345 | jcbowman | 2008-08-24 14:44:13 -0600 (Sun, 24 Aug 2008) | 8 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + +Improve arrow bounding box calculation. + +Fix 3D arrow positioning. + +Retune anglefactor for RPC angle calculation. + +Pass the correct size information to scale and scale3 when resizing. + +------------------------------------------------------------------------ +r3344 | jcbowman | 2008-08-23 13:58:27 -0600 (Sat, 23 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + +Implement unitdisk and linecap(0) and linecap(2). + +------------------------------------------------------------------------ +r3343 | jcbowman | 2008-08-23 12:21:52 -0600 (Sat, 23 Aug 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + +Support linecap(1) in 3D. + +Fix PRC mode. + +------------------------------------------------------------------------ +r3342 | jcbowman | 2008-08-23 03:46:16 -0600 (Sat, 23 Aug 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/doc/helix.asy + M /trunk/asymptote/doc/unitcircle3.asy + +Add support for 3D arrows. + +Set uptodate=false in picture.add. + +Implement better workaround for missing movie15.sty. + +------------------------------------------------------------------------ +r3341 | jcbowman | 2008-08-23 00:51:45 -0600 (Sat, 23 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/cube.asy + +Update example. + +------------------------------------------------------------------------ +r3340 | jcbowman | 2008-08-23 00:46:57 -0600 (Sat, 23 Aug 2008) | 7 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + +Implement better workaround to allow nonPRC 3D output in the absence of the +movie15.sty package. + +Rename unitcube to unitbox. + +Define surfaces unitplane and unitcube. + +------------------------------------------------------------------------ +r3339 | jcbowman | 2008-08-22 23:59:35 -0600 (Fri, 22 Aug 2008) | 8 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/examples/hyperboloid.asy + +Define pen thin=linewidth(0). + +Use thin pen by default for mesh lines and skeletons. + +Generalize revolution constructor based on a graph. + +Use operator .. in hyperboloid example. + +------------------------------------------------------------------------ +r3338 | oshardt | 2008-08-22 17:47:12 -0600 (Fri, 22 Aug 2008) | 1 line +Changed paths: + M /trunk/asymptote/doc/logo3.asy + +Fix logo3. +------------------------------------------------------------------------ +r3337 | oshardt | 2008-08-22 17:44:20 -0600 (Fri, 22 Aug 2008) | 1 line +Changed paths: + M /trunk/asymptote/doc/logo3.asy + +Fix logo3. +------------------------------------------------------------------------ +r3336 | oshardt | 2008-08-22 15:44:28 -0600 (Fri, 22 Aug 2008) | 1 line +Changed paths: + A /trunk/asymptote/doc/logo3.asy + +Add 3D logo. +------------------------------------------------------------------------ +r3335 | oshardt | 2008-08-22 14:21:48 -0600 (Fri, 22 Aug 2008) | 1 line +Changed paths: + M /trunk/asymptote/prc/PRCTools/bitData.cc + M /trunk/asymptote/prc/PRCTools/describePRC.cc + +Improve debugging output. +------------------------------------------------------------------------ +r3334 | jcbowman | 2008-08-22 12:35:50 -0600 (Fri, 22 Aug 2008) | 8 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/examples/cones.asy + M /trunk/asymptote/examples/cylinder.asy + M /trunk/asymptote/examples/hyperboloid.asy + M /trunk/asymptote/examples/sphere.asy + M /trunk/asymptote/examples/torus.asy + M /trunk/asymptote/examples/workcone.asy + +Use curved slices in solids; reduce the default value of nslice to 12. + +Standardize solids interface. + +Fix determinant of align and transform3. + +Use larger sphere fuzz in tube. + +------------------------------------------------------------------------ +r3333 | pivaldi | 2008-08-22 08:28:54 -0600 (Fri, 22 Aug 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/grid3.asy + +grid3.asy: set default value axis in routine (x/y/z)axis3. +------------------------------------------------------------------------ +r3332 | pivaldi | 2008-08-22 08:18:27 -0600 (Fri, 22 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/grid3.asy + +grid3.asy: Renames (Left/Right)Ticks (Left/Right)Ticks3 for consistency. +Remove an unnecessary parameter. +------------------------------------------------------------------------ +r3331 | jcbowman | 2008-08-22 01:40:52 -0600 (Fri, 22 Aug 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + +Fix yaxis3 placement. + +Fix 3D Arc and Circle. + +------------------------------------------------------------------------ +r3330 | jcbowman | 2008-08-21 21:09:26 -0600 (Thu, 21 Aug 2008) | 4 lines +Changed paths: + M /trunk/asymptote/prc/PRC.h + M /trunk/asymptote/prc/oPRCFile.cc + M /trunk/asymptote/prc/oPRCFile.h + +Add PRCVersion. + +Work around compiler bug in gcc-3.3.5. + +------------------------------------------------------------------------ +r3329 | oshardt | 2008-08-21 18:54:51 -0600 (Thu, 21 Aug 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Add test for straightness. +------------------------------------------------------------------------ +r3328 | jcbowman | 2008-08-21 09:54:29 -0600 (Thu, 21 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/three.asy + +Use unit normals in circle and Circle. + +------------------------------------------------------------------------ +r3327 | jcbowman | 2008-08-21 09:44:34 -0600 (Thu, 21 Aug 2008) | 3 lines +Changed paths: + M /trunk/asymptote/texfile.cc + +Suppress page numbers for TeX engine; also suppress hoffset and voffset +in inlinetex mode. + +------------------------------------------------------------------------ +r3326 | jcbowman | 2008-08-21 09:43:15 -0600 (Thu, 21 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Set straight only if no internal patch points are given. + +------------------------------------------------------------------------ +r3325 | jcbowman | 2008-08-21 03:48:06 -0600 (Thu, 21 Aug 2008) | 12 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/drawpath3.cc + M /trunk/asymptote/drawpath3.h + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/path.cc + M /trunk/asymptote/path3.cc + M /trunk/asymptote/prc/oPRCFile.cc + M /trunk/asymptote/prc/oPRCFile.h + M /trunk/asymptote/prcfile.h + M /trunk/asymptote/runtime.in + +Increase Fuzz to sqrtFuzz in min(surface) and max(surface) C++ routine. + +Expose granularity parameter to PRC surface drawing routines. + +Put PRC surface pens and parameters in a material structure. + +Add straight flag to surface. + +Speed up thick line drawing by optimizing straight case. + +Optimize align(triple) and implement its inverse, called transform3(triple). + +------------------------------------------------------------------------ +r3324 | oshardt | 2008-08-20 22:12:16 -0600 (Wed, 20 Aug 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/three_arrows.asy + +Add check for -X direction. +------------------------------------------------------------------------ +r3323 | jcbowman | 2008-08-20 20:31:24 -0600 (Wed, 20 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_arrows.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/drawpath3.cc + +Add hook for thick line PRC support. + +------------------------------------------------------------------------ +r3322 | jcbowman | 2008-08-20 17:30:04 -0600 (Wed, 20 Aug 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/plain_arcs.asy + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/examples/Klein.asy + M /trunk/asymptote/examples/parametricsurface.asy + +Make linewidth(0) draw the thinnest line supported by the output device. + +Redefine nullpen to linewidth(0)+invisible. + +Remove duplicate code. + +------------------------------------------------------------------------ +r3321 | jcbowman | 2008-08-20 15:45:25 -0600 (Wed, 20 Aug 2008) | 8 lines +Changed paths: + M /trunk/asymptote/base/contour3.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/examples/magnetic.asy + +Remove extra node from Circle. + +Add additional surface constructors. + +Fix transverse skeleton when angle2-angle1 < 360. + +Make contour3 return a surface. + +------------------------------------------------------------------------ +r3320 | jcbowman | 2008-08-20 10:06:35 -0600 (Wed, 20 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/graph_settings.asy + M /trunk/asymptote/base/three.asy + +Fix Circle and Arc so that they are consistent with circle and arc. + +------------------------------------------------------------------------ +r3319 | oshardt | 2008-08-20 09:50:53 -0600 (Wed, 20 Aug 2008) | 1 line +Changed paths: + A /trunk/asymptote/base/three_arrows.asy + +Add 3d support for thick lines and arrows. +------------------------------------------------------------------------ +r3318 | jcbowman | 2008-08-20 03:52:42 -0600 (Wed, 20 Aug 2008) | 26 lines +Changed paths: + A /trunk/asymptote/base/bsp.asy + M /trunk/asymptote/base/contour3.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/grid3.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/syzygy.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/GaussianSurface.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/axis3.asy + M /trunk/asymptote/doc/cube.asy + M /trunk/asymptote/doc/flowchartdemo.asy + M /trunk/asymptote/doc/generalaxis.asy + M /trunk/asymptote/doc/generalaxis3.asy + M /trunk/asymptote/doc/grid3xyz.asy + M /trunk/asymptote/doc/helix.asy + M /trunk/asymptote/doc/join3.asy + M /trunk/asymptote/doc/lineargraph.asy + M /trunk/asymptote/doc/planes.asy + M /trunk/asymptote/examples/magnetic.asy + M /trunk/asymptote/examples/parametricsurface.asy + M /trunk/asymptote/examples/sinc.asy + M /trunk/asymptote/process.cc + M /trunk/asymptote/runtime.in + +Remove implicit casts from 3D to 2D objects (call project explicitly instead). + +Overhaul graph3 and grid3 to draw directly in 3D, keeping track of the +picture bounds with an interface analogous to the graph2 routines (backwards +incompatible). + +Update contour3 and solids to use new PRC-compatible surface drawing routines. + +Fix and optimize 3D fitting routines. + +Fix label bounds. + +Add functions XY(), etc., to force labels to be upright. + +Fix invert routine by adding missing shift terms. + +Make uptodate apply only to currentpicture. + +Add warn=true argument to solve routines. + +Simplify flowchartdemo deferred drawing. + +Move binary space partition code out of three.asy and into bsp.asy. + +Add operators == and != for real[][] and path3. + +------------------------------------------------------------------------ +r3317 | jcbowman | 2008-08-18 01:39:15 -0600 (Mon, 18 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + +Fix align.is3D flag. + +------------------------------------------------------------------------ +r3316 | jcbowman | 2008-08-18 01:03:08 -0600 (Mon, 18 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + +Fix Label diagnostic. + +------------------------------------------------------------------------ +r3315 | jcbowman | 2008-08-16 12:43:32 -0600 (Sat, 16 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/process.cc + +Use settings::outname instead of "out". + +------------------------------------------------------------------------ +r3314 | jcbowman | 2008-08-15 15:08:27 -0600 (Fri, 15 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Fix 3D label sizing. + +------------------------------------------------------------------------ +r3313 | jcbowman | 2008-08-15 14:57:09 -0600 (Fri, 15 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Add operators == and != for path3. + +------------------------------------------------------------------------ +r3312 | jcbowman | 2008-08-15 01:13:17 -0600 (Fri, 15 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + +Use currentprojection by default in min3(picture) and max3(picture). + +------------------------------------------------------------------------ +r3311 | jcbowman | 2008-08-15 01:02:58 -0600 (Fri, 15 Aug 2008) | 7 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + +Remove width and height parameters from embed(picture). + +In embed(picture), avoid unused 2D bounding box calculation in final call +to pic.fit3(). + +Add embed options to shipout. + +------------------------------------------------------------------------ +r3310 | jcbowman | 2008-08-14 12:12:57 -0600 (Thu, 14 Aug 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + +Add drawer3 routine that works with pictures instead of frames. + +Make randompath(n) return a path of length n. + +Fix and optimize camera transforms. + +------------------------------------------------------------------------ +r3309 | jcbowman | 2008-08-14 01:42:05 -0600 (Thu, 14 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + +Remove remaining "camera too close" messages (no longer needed). + +------------------------------------------------------------------------ +r3308 | jcbowman | 2008-08-14 01:28:15 -0600 (Thu, 14 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + +Reinstate add(drawer d) function. + +------------------------------------------------------------------------ +r3307 | jcbowman | 2008-08-14 01:12:24 -0600 (Thu, 14 Aug 2008) | 8 lines +Changed paths: + M /trunk/asymptote/base/bezulate.asy + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + +Add path3 copy constructor. + +Automatically adjust camera so that entire picture is in front of camera. + +Add projection argument to shipout. + +Add min3(pic) and max3(pic) functions. + +------------------------------------------------------------------------ +r3306 | jcbowman | 2008-08-13 08:32:00 -0600 (Wed, 13 Aug 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/runtime.in + +Move projection and picture argument (for double deferred drawing) to drawer3. + +Fix duplicate calls to tensorshade. + +Re-enable surface transparency. + +------------------------------------------------------------------------ +r3305 | oshardt | 2008-08-12 12:47:25 -0600 (Tue, 12 Aug 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/three.asy + +Optimize 3d reflection routine. +------------------------------------------------------------------------ +r3304 | jcbowman | 2008-08-12 09:50:14 -0600 (Tue, 12 Aug 2008) | 12 lines +Changed paths: + M /trunk/asymptote/base/graph_settings.asy + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/runtime.in + +Add realmult(triple,triple). + +Remove "camera too close" checks. + +Fix randompath; add randompath3. + +Add draw(frame,surface) routine. + +Allow align parameter of Label to be a triple. + +Make size(picture) return max(pic)-min(pic), as with frames. + +------------------------------------------------------------------------ +r3303 | jcbowman | 2008-08-10 10:48:32 -0600 (Sun, 10 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Add general T[] sort(T[] a, bool compare(T i, T j)) function. + +------------------------------------------------------------------------ +r3302 | jcbowman | 2008-08-09 08:40:53 -0600 (Sat, 09 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Don't call surface mesh if meshpen == invisible. + +------------------------------------------------------------------------ +r3301 | jcbowman | 2008-08-09 00:04:52 -0600 (Sat, 09 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/path3.cc + +Increase fuzz in min(surface,projection) routine. + +------------------------------------------------------------------------ +r3300 | jcbowman | 2008-08-08 20:01:30 -0600 (Fri, 08 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + +Fix picture min/max functions. + +------------------------------------------------------------------------ +r3299 | jcbowman | 2008-08-08 19:53:22 -0600 (Fri, 08 Aug 2008) | 8 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/settings.cc + +Fix PRC angle computation. + +Rename reload to pdfreload (now disabled by default); add pdfreloadOptions. + +Fix empty picture check in max/min. + +Move default 3d embedding settings to defaultembed3options variable. + +------------------------------------------------------------------------ +r3298 | jcbowman | 2008-08-08 02:24:25 -0600 (Fri, 08 Aug 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + +Fix empty tests in picture min and max routines. + +Fix projection in draw(surface). + +------------------------------------------------------------------------ +r3297 | jcbowman | 2008-08-08 01:57:04 -0600 (Fri, 08 Aug 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + +Compute PRC lens angle based on projected picture size. + +Support lens angle in viewpoint. + +Simplify embedprc options. + +------------------------------------------------------------------------ +r3296 | jcbowman | 2008-08-08 01:40:15 -0600 (Fri, 08 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_strings.asy + +Fix handling of null deliminted entries in split. + +------------------------------------------------------------------------ +r3295 | jcbowman | 2008-08-07 23:28:33 -0600 (Thu, 07 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + +Fix scale and scale3. + +------------------------------------------------------------------------ +r3294 | oshardt | 2008-08-07 11:54:41 -0600 (Thu, 07 Aug 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/three.asy + +Optimize routine for rotation of axes. +------------------------------------------------------------------------ +r3293 | jcbowman | 2008-08-06 14:55:45 -0600 (Wed, 06 Aug 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + +Support meshpen in PRC mode. + +Avoid duplicate drawing due to inexact bounds. + +------------------------------------------------------------------------ +r3292 | jcbowman | 2008-08-06 12:46:50 -0600 (Wed, 06 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + +Fix supplementary scaling routines. + +------------------------------------------------------------------------ +r3291 | jcbowman | 2008-08-06 12:45:43 -0600 (Wed, 06 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/runtime.in + +Fix projection transformations. + +------------------------------------------------------------------------ +r3290 | oshardt | 2008-08-06 09:53:23 -0600 (Wed, 06 Aug 2008) | 1 line +Changed paths: + M /trunk/asymptote/prc/writePRC.cc + +Fix uint32_t cast. +------------------------------------------------------------------------ +r3289 | jcbowman | 2008-08-06 08:51:30 -0600 (Wed, 06 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + +Cache return values of texpath. + +------------------------------------------------------------------------ +r3288 | jcbowman | 2008-08-06 08:16:37 -0600 (Wed, 06 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/drawtree.asy + +Apply submitted drawtree patches (Bug IDs 2031338,2031368, and 2031511). + +------------------------------------------------------------------------ +r3287 | jcbowman | 2008-08-06 00:57:49 -0600 (Wed, 06 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/grid3xyz.asy + +Remove obsolete call to aspect. + +------------------------------------------------------------------------ +r3286 | jcbowman | 2008-08-06 00:47:52 -0600 (Wed, 06 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/axis3.asy + +Temporarily revert change to allow svn builds. + +------------------------------------------------------------------------ +r3285 | jcbowman | 2008-08-06 00:36:59 -0600 (Wed, 06 Aug 2008) | 20 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/axis3.asy + M /trunk/asymptote/doc/cube.asy + M /trunk/asymptote/doc/generalaxis3.asy + M /trunk/asymptote/doc/helix.asy + M /trunk/asymptote/drawsurface.cc + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/examples/BezierSurface.asy + M /trunk/asymptote/examples/sinc.asy + M /trunk/asymptote/prc/writePRC.cc + M /trunk/asymptote/runtime.in + +Remove obsolete aspect ratio support from projection routines (use size3 +instead). + +Move diagonal(... real[] a) to runtime code. + +Add support for alternative PRC materials in surface routines. + +By default draw 3D labels without lighting effects. + +Add extra options string to PRC embed functions. + +Add min3(pen) and max3(pen) functions (only a spherical pen nib is currenty +allowed). + +Remove unused cap functions from plain_picture. + +Fully implement drawerBound3 routines. + +Fix transform3 initialization in Label. + +------------------------------------------------------------------------ +r3284 | oshardt | 2008-08-05 19:09:40 -0600 (Tue, 05 Aug 2008) | 1 line +Changed paths: + M /trunk/asymptote/prc/oPRCFile.cc + M /trunk/asymptote/prc/oPRCFile.h + M /trunk/asymptote/prcfile.h + +Add support for materials in prc. +------------------------------------------------------------------------ +r3283 | jcbowman | 2008-08-05 11:12:08 -0600 (Tue, 05 Aug 2008) | 4 lines +Changed paths: + M /trunk/asymptote/reload.js + M /trunk/asymptote/silentPrint.js + +Make reload load the document if not already active. + +Improve documentation. + +------------------------------------------------------------------------ +r3282 | jcbowman | 2008-08-05 10:48:27 -0600 (Tue, 05 Aug 2008) | 3 lines +Changed paths: + M /trunk/asymptote/prc/oPRCFile.cc + +Avoid arbitrary default values; set line width to zero since that appears to +be the only value implemented by Adobe Reader 8.1.2 and 9.0. + +------------------------------------------------------------------------ +r3281 | jcbowman | 2008-08-03 19:50:06 -0600 (Sun, 03 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Support ASYbase in texpath. + +------------------------------------------------------------------------ +r3280 | jcbowman | 2008-08-03 01:26:56 -0600 (Sun, 03 Aug 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/picture.cc + +Remove quotes from viewerOptions. + +Optimize piecewisestraight. + +------------------------------------------------------------------------ +r3279 | jcbowman | 2008-08-02 22:49:09 -0600 (Sat, 02 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix straight flag in drawprc. + +------------------------------------------------------------------------ +r3278 | jcbowman | 2008-08-02 22:37:56 -0600 (Sat, 02 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Set straight flag on transformation. + +------------------------------------------------------------------------ +r3277 | jcbowman | 2008-08-02 20:34:36 -0600 (Sat, 02 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Automatically embed option defaults into descriptions. + +------------------------------------------------------------------------ +r3276 | jcbowman | 2008-08-02 18:01:40 -0600 (Sat, 02 Aug 2008) | 3 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + +Only attempt reload if acroread process is already running; add reloaddelay +parameter. + +------------------------------------------------------------------------ +r3275 | jcbowman | 2008-08-02 16:18:12 -0600 (Sat, 02 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Add unitcylinder. + +------------------------------------------------------------------------ +r3274 | jcbowman | 2008-08-02 14:19:23 -0600 (Sat, 02 Aug 2008) | 6 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + A /trunk/asymptote/reload.js + M /trunk/asymptote/settings.cc + M /trunk/asymptote/silentPrint.js + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Add code to automatically reload pdf files in viewer if +settings.reload=true (requires manual installation of reload.js in +~/.adobe/Acrobat/x.x/JavaScripts/). + +Add psviewerOptions and pdfviewerOptions. + +------------------------------------------------------------------------ +r3273 | jcbowman | 2008-08-02 14:11:23 -0600 (Sat, 02 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/prc/oPRCFile.cc + +Simplify solid line pattern. + +------------------------------------------------------------------------ +r3272 | jcbowman | 2008-08-01 16:59:59 -0600 (Fri, 01 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + +Fix -psimage -tex pdflatex. + +------------------------------------------------------------------------ +r3271 | jcbowman | 2008-08-01 15:10:30 -0600 (Fri, 01 Aug 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/picture.cc + +Remove interfering comments; change psimage timeout to 60 seconds. + +------------------------------------------------------------------------ +r3270 | jcbowman | 2008-08-01 10:36:55 -0600 (Fri, 01 Aug 2008) | 7 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + D /trunk/asymptote/print.js + M /trunk/asymptote/settings.cc + A /trunk/asymptote/silentPrint.js (from /trunk/asymptote/print.js:3269) + +Rename print.js to silentPrint.js; move all other Javascript commands to +asy code. + +Check whether silentPrint is defined. + +Fix texengine(true). + +------------------------------------------------------------------------ +r3269 | jcbowman | 2008-08-01 01:58:03 -0600 (Fri, 01 Aug 2008) | 4 lines +Changed paths: + M /trunk/asymptote/picture.cc + A /trunk/asymptote/print.js + +Add print.js; this should be put in ~/.adobe/Acrobat/8.0/JavaScripts/. + +Make -psimage give up on waiting for Adobe Reader to finish after 30 seconds. + +------------------------------------------------------------------------ +r3268 | jcbowman | 2008-08-01 01:43:50 -0600 (Fri, 01 Aug 2008) | 7 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_light.asy + M /trunk/asymptote/doc/GaussianSurface.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/cube.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Add -psimage option to dump rasterized postscript image of PRC scene. + +Force texpath to use latex/tex engine even with -tex pdflatex and -tex pdftex; +add texdvicommand to specify an alternative latex/tex to dvi program. + +Use correct output prefix for intermediate PRC files. + +------------------------------------------------------------------------ +r3267 | jcbowman | 2008-07-31 22:23:29 -0600 (Thu, 31 Jul 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three_surface.asy + +Remove bulge from unitcube. + +Implement nolight with boolean variable. + +Fix sizing of transformed 3D pictures. + +------------------------------------------------------------------------ +r3266 | jcbowman | 2008-07-30 13:14:02 -0600 (Wed, 30 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasyOptionsDialog.py + +Use portable constructor for BooleanVar. + +------------------------------------------------------------------------ +r3265 | jcbowman | 2008-07-30 12:59:23 -0600 (Wed, 30 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasyOptions.py + +Move xasy.conf into ~/.asy directory. + +------------------------------------------------------------------------ +r3264 | jcbowman | 2008-07-30 11:02:46 -0600 (Wed, 30 Jul 2008) | 7 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/cube.asy + M /trunk/asymptote/examples/BezierSurface.asy + +Allow separate 2D and 3D picture sizes. + +Use double deferred drawing for 3D projection to allow control of the 3D aspect +ratio and also the width and height of the final projected picture. + +Remove obsolete cycle3 variable. + +------------------------------------------------------------------------ +r3263 | jcbowman | 2008-07-29 16:56:42 -0600 (Tue, 29 Jul 2008) | 8 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/cube.asy + M /trunk/asymptote/doc/unitcircle3.asy + M /trunk/asymptote/runtime.in + +Typeset 3D labels onto projection plane by default. + +Fix roll computation. + +Add transform3(triple u, triple v) that maps (X,Y) to (u,v). + +Add solidcone. + +------------------------------------------------------------------------ +r3262 | oshardt | 2008-07-29 14:47:55 -0600 (Tue, 29 Jul 2008) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyGUIIcons.py + +Use cleaner icons. +------------------------------------------------------------------------ +r3261 | oshardt | 2008-07-29 12:40:49 -0600 (Tue, 29 Jul 2008) | 1 line +Changed paths: + M /trunk/asymptote/Delaunay.cc + +Fix typo. +------------------------------------------------------------------------ +r3260 | oshardt | 2008-07-29 12:38:40 -0600 (Tue, 29 Jul 2008) | 1 line +Changed paths: + M /trunk/asymptote/prc/PRCTools/describePRC.cc + M /trunk/asymptote/prc/PRCTools/describePRC.h + +Describe scene display parameters. +------------------------------------------------------------------------ +r3259 | oshardt | 2008-07-29 10:30:42 -0600 (Tue, 29 Jul 2008) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Do not freeze while waiting for external editor to close. +------------------------------------------------------------------------ +r3258 | jcbowman | 2008-07-28 23:53:30 -0600 (Mon, 28 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/path3.cc + +Fix hang in surface bbox routines. + +------------------------------------------------------------------------ +r3257 | jcbowman | 2008-07-28 23:04:58 -0600 (Mon, 28 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three_surface.asy + +Add unit cone. + +------------------------------------------------------------------------ +r3256 | jcbowman | 2008-07-28 07:47:31 -0600 (Mon, 28 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/saddle.asy + M /trunk/asymptote/doc/unitcircle3.asy + +Add support for path3 Labels. + +------------------------------------------------------------------------ +r3255 | jcbowman | 2008-07-27 23:09:39 -0600 (Sun, 27 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Fix generation of asy-keywords.el. + +------------------------------------------------------------------------ +r3254 | jcbowman | 2008-07-27 22:57:25 -0600 (Sun, 27 Jul 2008) | 8 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/cube.asy + M /trunk/asymptote/examples/BezierSurface.asy + M /trunk/asymptote/examples/teapot.asy + +Defer projection of 3D (non-prc) pictures until drawing time. + +Express currentprojection in terms of user (picture) coordinates. + +Add missing tensorshade functions. + +Add casts from object to label and object to frame. + +------------------------------------------------------------------------ +r3253 | jcbowman | 2008-07-27 21:30:54 -0600 (Sun, 27 Jul 2008) | 8 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + M /trunk/asymptote/base/patterns.asy + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/castop.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Add locale() function to query/set current locale. + +Add locale string to format(string s, real x). + +Add string(int) function. + +Fix locale issues. + +------------------------------------------------------------------------ +r3252 | jcbowman | 2008-07-27 16:02:26 -0600 (Sun, 27 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_strings.asy + M /trunk/asymptote/castop.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Make string(real, int digits=realDigits) use fixed notation. + +------------------------------------------------------------------------ +r3251 | jcbowman | 2008-07-27 00:12:38 -0600 (Sun, 27 Jul 2008) | 7 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/three_surface.asy + M /trunk/asymptote/doc/cube.asy + M /trunk/asymptote/examples/BezierSurface.asy + M /trunk/asymptote/examples/label3ribbon.asy + +Add three-dimensional Label support. + +Support adding a three-dimensional frame to a picture (positioned at the +origin). + +Remove three-dimensional add functions in favour of embed. + +------------------------------------------------------------------------ +r3250 | jcbowman | 2008-07-26 18:22:39 -0600 (Sat, 26 Jul 2008) | 2 lines +Changed paths: + D /trunk/asymptote/base/light.asy + D /trunk/asymptote/base/surface.asy + M /trunk/asymptote/base/three.asy + A /trunk/asymptote/base/three_light.asy (from /trunk/asymptote/base/light.asy:3249) + A /trunk/asymptote/base/three_surface.asy (from /trunk/asymptote/base/surface.asy:3249) + +Rename surface.asy to three_surface.asy and light.asy to three_light.asy. + +------------------------------------------------------------------------ +r3249 | jcbowman | 2008-07-26 18:15:03 -0600 (Sat, 26 Jul 2008) | 14 lines +Changed paths: + M /trunk/asymptote/base/contour3.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/light.asy + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/surface.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/cube.asy + M /trunk/asymptote/examples/BezierSurface.asy + M /trunk/asymptote/examples/label3.asy + M /trunk/asymptote/examples/label3ribbon.asy + M /trunk/asymptote/examples/teapot.asy + M /trunk/asymptote/path.h + M /trunk/asymptote/path3.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/triple.h + +Move surface max and min functions to C++ code. + +Fix three-dimensional label functions. + +Implement unitsphere as an 8-patch Bezier approximation. + +Add three-dimensional dot functions. + +Include surface.asy and light.asy in three.asy. + +Remove casts from triple to pair and triple[][] to patch. + +Fix surface normals. + +------------------------------------------------------------------------ +r3248 | oshardt | 2008-07-26 08:14:27 -0600 (Sat, 26 Jul 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/bezulate.asy + +Preserve original path's direction for each new region created. +------------------------------------------------------------------------ +r3247 | jcbowman | 2008-07-25 16:53:29 -0600 (Fri, 25 Jul 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/bezulate.asy + +Fix removeDuplicates. + +Simplify uncycle. + +------------------------------------------------------------------------ +r3246 | jcbowman | 2008-07-25 15:38:43 -0600 (Fri, 25 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/bezulate.asy + +Use DBL_MANT_DIG for recursion depth limit. + +------------------------------------------------------------------------ +r3245 | jcbowman | 2008-07-23 02:16:40 -0600 (Wed, 23 Jul 2008) | 9 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/surface.asy + M /trunk/asymptote/base/three.asy + A /trunk/asymptote/bbox3.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawpath3.h + M /trunk/asymptote/drawsurface.h + M /trunk/asymptote/examples/BezierSurface.asy + M /trunk/asymptote/examples/label3.asy + M /trunk/asymptote/examples/label3ribbon.asy + M /trunk/asymptote/examples/teapot.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + +Generalize picture to handle 3D objects. + +Rename surface to patch; implement a surface structure to hold an array of +patches. + +Implement simpler, faster surface bounding box routines. + +Add -prc setting (temporarily set to false) to enable prc output. + +------------------------------------------------------------------------ +r3244 | jcbowman | 2008-07-23 02:09:52 -0600 (Wed, 23 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/stats.asy + +Add randompath function. + +------------------------------------------------------------------------ +r3243 | jcbowman | 2008-07-23 02:02:59 -0600 (Wed, 23 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/embedding.asy + +Fix height and width units. + +------------------------------------------------------------------------ +r3242 | jcbowman | 2008-07-07 00:43:29 -0600 (Mon, 07 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/bbox.h + M /trunk/asymptote/path.cc + +Use bounding box rather than less efficient convex hull test in inside. + +------------------------------------------------------------------------ +r3241 | jcbowman | 2008-07-06 22:52:29 -0600 (Sun, 06 Jul 2008) | 2 lines +Changed paths: + D /trunk/asymptote/xasy3 + +Remove obsolete file. + +------------------------------------------------------------------------ +r3240 | jcbowman | 2008-07-06 17:23:42 -0600 (Sun, 06 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/patches/README + A /trunk/asymptote/patches/gc-7.1FreeBSD.patch + +Support compilation of gc-7.1 with gcc-4.3.1 on FreeBSD 4.10-RELEASE-p2. + +------------------------------------------------------------------------ +r3239 | pivaldi | 2008-07-06 14:40:28 -0600 (Sun, 06 Jul 2008) | 1 line +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fix the documentation of quarticroots. +------------------------------------------------------------------------ +r3238 | jcbowman | 2008-07-05 22:21:50 -0600 (Sat, 05 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Delaunay.cc + +Minor optimization. + +------------------------------------------------------------------------ +r3237 | jcbowman | 2008-07-05 22:11:36 -0600 (Sat, 05 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Remove HAVE_TRIANGLE configuration. + +------------------------------------------------------------------------ +r3236 | jcbowman | 2008-07-05 22:05:42 -0600 (Sat, 05 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/prc/oPRCFile.cc + M /trunk/asymptote/prc/writePRC.cc + M /trunk/asymptote/prc/writePRC.h + +Port prc code to cygwin. + +------------------------------------------------------------------------ +r3235 | jcbowman | 2008-07-05 14:11:53 -0600 (Sat, 05 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Port version changes to msdos. + +------------------------------------------------------------------------ +r3234 | jcbowman | 2008-07-05 13:47:51 -0600 (Sat, 05 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +More version fixes. + +------------------------------------------------------------------------ +r3233 | jcbowman | 2008-07-05 13:32:18 -0600 (Sat, 05 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Fix version.texi; cleanup temporary files. + +------------------------------------------------------------------------ +r3232 | jcbowman | 2008-07-05 12:54:47 -0600 (Sat, 05 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Add prc dependency. + +------------------------------------------------------------------------ +r3231 | jcbowman | 2008-07-05 12:52:54 -0600 (Sat, 05 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Create empty svnrevision.cc by default to force update. + +------------------------------------------------------------------------ +r3230 | jcbowman | 2008-07-05 12:42:22 -0600 (Sat, 05 Jul 2008) | 3 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/patches/README + D /trunk/asymptote/patches/triangle.patch + M /trunk/asymptote/runtime.in + +Remove support for external triangle.shar.gz package now that Delaunay.cc +is fixed. + +------------------------------------------------------------------------ +r3229 | jcbowman | 2008-07-05 12:26:50 -0600 (Sat, 05 Jul 2008) | 2 lines +Changed paths: + D /trunk/asymptote/GUI/xasyVersion.py.in + M /trunk/asymptote/Makefile.in + D /trunk/asymptote/base/version.asy.in + M /trunk/asymptote/configure.ac + D /trunk/asymptote/doc/version.texi.in + M /trunk/asymptote/process.cc + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Include svn revision in version strings. + +------------------------------------------------------------------------ +r3228 | jcbowman | 2008-07-05 11:08:28 -0600 (Sat, 05 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Delaunay.cc + +Fix supertriangle computation. + +------------------------------------------------------------------------ +r3227 | jcbowman | 2008-07-05 01:32:21 -0600 (Sat, 05 Jul 2008) | 4 lines +Changed paths: + A /trunk/asymptote/base/bezulate.asy + M /trunk/asymptote/base/surface.asy + M /trunk/asymptote/base/three.asy + A /trunk/asymptote/examples/label3.asy + +Add bezier triangulation routines (developed by Orest Shardt). + +Add support for filled fonts. + +------------------------------------------------------------------------ +r3226 | jcbowman | 2008-07-05 00:37:42 -0600 (Sat, 05 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/surface.asy + +Fix surface constructor to handle all four intersection cases. + +------------------------------------------------------------------------ +r3225 | jcbowman | 2008-07-04 15:35:03 -0600 (Fri, 04 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/surface.asy + M /trunk/asymptote/doc/asymptote.texi + +Generalize planar surface constructor to handle a single interior intersection. + +------------------------------------------------------------------------ +r3224 | jcbowman | 2008-07-04 11:29:01 -0600 (Fri, 04 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/surface.asy + M /trunk/asymptote/path.cc + +Fix check in windingnumber for points on path. + +------------------------------------------------------------------------ +r3223 | oshardt | 2008-07-04 09:56:19 -0600 (Fri, 04 Jul 2008) | 1 line +Changed paths: + M /trunk/asymptote/prc/oPRCFile.cc + +Fix parameterization interval of PRCline. +------------------------------------------------------------------------ +r3222 | jcbowman | 2008-07-04 01:09:09 -0600 (Fri, 04 Jul 2008) | 3 lines +Changed paths: + M /trunk/asymptote/base/surface.asy + +Add constructor for a (possibly) nonconvex cyclic path that returns an array of +surfaces. + +------------------------------------------------------------------------ +r3221 | jcbowman | 2008-07-03 23:55:01 -0600 (Thu, 03 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + +Suppress output by size when picture is empty. + +------------------------------------------------------------------------ +r3220 | jcbowman | 2008-07-03 23:25:31 -0600 (Thu, 03 Jul 2008) | 7 lines +Changed paths: + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.cc + +Check for coincident subpaths in path.cc to avoid infinite loops. + +Define restricted int undefined to the the largest odd integer (returned by +windingnumber for points on the path). + +Update documentation. + +------------------------------------------------------------------------ +r3219 | jcbowman | 2008-07-03 15:46:32 -0600 (Thu, 03 Jul 2008) | 4 lines +Changed paths: + M /trunk/asymptote/path.cc + +Make windingnumber(g,z) return the largest odd integer when z lies on path g. + +Make inside return true for points on the boundary. + +------------------------------------------------------------------------ +r3218 | jcbowman | 2008-07-02 15:03:55 -0600 (Wed, 02 Jul 2008) | 3 lines +Changed paths: + M /trunk/asymptote/path.cc + +Revert to original version of cubicroots to handle the case where one of the +first two roots is near zero. + +------------------------------------------------------------------------ +r3217 | jcbowman | 2008-07-02 12:57:21 -0600 (Wed, 02 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/advection.asy + +Update example. + +------------------------------------------------------------------------ +r3216 | jcbowman | 2008-07-01 22:29:10 -0600 (Tue, 01 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + +Minor simplification. + +------------------------------------------------------------------------ +r3215 | jcbowman | 2008-07-01 20:27:06 -0600 (Tue, 01 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + +Fix AsyPDF flag. + +------------------------------------------------------------------------ +r3214 | jcbowman | 2008-07-01 20:11:33 -0600 (Tue, 01 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawclipend.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Support clipping with tex and pdftex TeX engines again (broken since r2785). + +------------------------------------------------------------------------ +r3213 | jcbowman | 2008-07-01 20:08:52 -0600 (Tue, 01 Jul 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + +Support xelatex. + +------------------------------------------------------------------------ +r3212 | jcbowman | 2008-07-01 00:19:54 -0600 (Tue, 01 Jul 2008) | 3 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/path.cc + M /trunk/asymptote/runtime.in + +Leave cubic root refinement to the user, to avoid potential root +interchange problems. + +------------------------------------------------------------------------ +r3211 | jcbowman | 2008-06-30 22:27:13 -0600 (Mon, 30 Jun 2008) | 3 lines +Changed paths: + M /trunk/asymptote/Delaunay.cc + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/predicates.cc + M /trunk/asymptote/predicates.h + M /trunk/asymptote/runtime.in + +Implement robust inside algorithm based on conditional subdivision and +robust orient2d predicate. + +------------------------------------------------------------------------ +r3210 | jcbowman | 2008-06-30 17:51:39 -0600 (Mon, 30 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/latexusage.tex + +Add option to force PDF output. + +------------------------------------------------------------------------ +r3209 | jcbowman | 2008-06-30 08:51:03 -0600 (Mon, 30 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Add side and incircle functions. + +------------------------------------------------------------------------ +r3208 | jcbowman | 2008-06-29 17:57:25 -0600 (Sun, 29 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Delaunay.cc + +Minor optimizations. + +------------------------------------------------------------------------ +r3207 | jcbowman | 2008-06-29 16:33:57 -0600 (Sun, 29 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Delaunay.cc + +Correct typo. + +------------------------------------------------------------------------ +r3206 | jcbowman | 2008-06-29 16:30:53 -0600 (Sun, 29 Jun 2008) | 4 lines +Changed paths: + M /trunk/asymptote/Delaunay.cc + M /trunk/asymptote/Delaunay.h + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/predicates.cc + A /trunk/asymptote/predicates.h + A /trunk/asymptote/rounding.h + M /trunk/asymptote/runtime.in + +Fix segmentation fault in default Delaunay triangulation routine. + +Use Shewcuk's exact predicates in Delaunay triangulation. + +------------------------------------------------------------------------ +r3205 | jcbowman | 2008-06-28 23:16:00 -0600 (Sat, 28 Jun 2008) | 3 lines +Changed paths: + M /trunk/asymptote/Delaunay.cc + M /trunk/asymptote/doc/triangulate.asy + M /trunk/asymptote/runtime.in + +Fix incorrect array size documentation of Delaunay.cc that can lead to a +segmentation fault. + +------------------------------------------------------------------------ +r3204 | jcbowman | 2008-06-26 00:01:50 -0600 (Thu, 26 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + M /trunk/asymptote/tests/arith/roots.asy + +Minor optimization. + +------------------------------------------------------------------------ +r3203 | jcbowman | 2008-06-25 23:19:25 -0600 (Wed, 25 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Try to refine calculated cubic roots with Newton-Raphson iteration. + +------------------------------------------------------------------------ +r3202 | jcbowman | 2008-06-25 22:40:12 -0600 (Wed, 25 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Simplify cubicroots. + +------------------------------------------------------------------------ +r3201 | jcbowman | 2008-06-25 17:00:22 -0600 (Wed, 25 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/bbox.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/runtime.in + +Replace ytimes by real[] mintimes(path) and real[] maxtimes(path). + +------------------------------------------------------------------------ +r3200 | jcbowman | 2008-06-25 16:24:22 -0600 (Wed, 25 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Generalize last fix to an arbitrary axis. + +------------------------------------------------------------------------ +r3199 | jcbowman | 2008-06-25 15:04:03 -0600 (Wed, 25 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Handle degenerate cases. + +------------------------------------------------------------------------ +r3198 | jcbowman | 2008-06-25 00:38:12 -0600 (Wed, 25 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Increase fuzz. + +------------------------------------------------------------------------ +r3197 | jcbowman | 2008-06-25 00:27:11 -0600 (Wed, 25 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Fix numerical resolution problem in windingnumber. + +------------------------------------------------------------------------ +r3196 | jcbowman | 2008-06-24 23:45:50 -0600 (Tue, 24 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Fix relative vs. absolute fuzz. + +------------------------------------------------------------------------ +r3195 | jcbowman | 2008-06-24 23:03:37 -0600 (Tue, 24 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Adjust fuzz to fix remaining resolutions problems in windingnumber. + +------------------------------------------------------------------------ +r3194 | jcbowman | 2008-06-24 22:36:22 -0600 (Tue, 24 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Reinstate deleted function. + +------------------------------------------------------------------------ +r3193 | jcbowman | 2008-06-24 22:31:12 -0600 (Tue, 24 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Remove dir(path,real,int) since it is only needed internally. + +------------------------------------------------------------------------ +r3192 | jcbowman | 2008-06-24 22:20:09 -0600 (Tue, 24 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.cc + +Reinstate old inside function. + +------------------------------------------------------------------------ +r3191 | jcbowman | 2008-06-24 17:53:38 -0600 (Tue, 24 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Use lineintersections routine to implement inside. + +------------------------------------------------------------------------ +r3190 | jcbowman | 2008-06-24 10:35:12 -0600 (Tue, 24 Jun 2008) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/runtime.in + +Fix windingnumber by using robust predir and postdir functions. + +Expose dir(path,real,int). + +------------------------------------------------------------------------ +r3189 | jcbowman | 2008-06-23 23:42:18 -0600 (Mon, 23 Jun 2008) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/runtime.in + +Add real[] ytimes(path g) function to return times at which path g reaches its +minimum and maximum y extents. + +------------------------------------------------------------------------ +r3188 | jcbowman | 2008-06-23 22:40:14 -0600 (Mon, 23 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + +Consolidate bounding box code. + +------------------------------------------------------------------------ +r3187 | oshardt | 2008-06-23 18:04:57 -0600 (Mon, 23 Jun 2008) | 1 line +Changed paths: + M /trunk/asymptote/prc/PRC.h + M /trunk/asymptote/prc/PRCTools/describePRC.cc + M /trunk/asymptote/prc/PRCTools/iPRCFile.cc + +Correct handling of uncompressed files. Add enums to PRC.h +------------------------------------------------------------------------ +r3186 | jcbowman | 2008-06-23 17:48:23 -0600 (Mon, 23 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/runtime.in + +Increase minimal fuzz in intersections. + +------------------------------------------------------------------------ +r3185 | jcbowman | 2008-06-23 15:03:49 -0600 (Mon, 23 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Increase fuzz to improve detection of roots at numerical infinity. + +------------------------------------------------------------------------ +r3184 | jcbowman | 2008-06-23 11:18:40 -0600 (Mon, 23 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +User -dSAFER also for deconstruction into png format. + +------------------------------------------------------------------------ +r3183 | jcbowman | 2008-06-23 11:00:40 -0600 (Mon, 23 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/common.h + M /trunk/asymptote/memory.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + +By default run gs with -dSAFER. + +------------------------------------------------------------------------ +r3182 | jcbowman | 2008-06-23 00:41:43 -0600 (Mon, 23 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/asymptote.texi + +Fix typo. + +------------------------------------------------------------------------ +r3181 | jcbowman | 2008-06-23 00:31:13 -0600 (Mon, 23 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Update link. + +------------------------------------------------------------------------ +r3180 | jcbowman | 2008-06-22 23:26:30 -0600 (Sun, 22 Jun 2008) | 8 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain_arcs.asy + M /trunk/asymptote/base/plain_boxes.asy + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/triple.h + +Merge C++ intersect and intersection routines. + +Optimize intersection routines for paths containing straight segments. + +Add function real[] intersections(path p, pair a, pair b, real fuzz=0) +to return all intersection times of path p with the (infinite) line +through points a and b. + +------------------------------------------------------------------------ +r3179 | jcbowman | 2008-06-21 19:24:45 -0600 (Sat, 21 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/process.cc + +Fix -listvariables. + +------------------------------------------------------------------------ +r3178 | jcbowman | 2008-06-21 14:46:23 -0600 (Sat, 21 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain_arcs.asy + M /trunk/asymptote/base/plain_boxes.asy + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + +Use new intersection routines; handle degenerate cases. + +------------------------------------------------------------------------ +r3177 | jcbowman | 2008-06-21 14:36:53 -0600 (Sat, 21 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/process.h + M /trunk/asymptote/runtime.in + +Use a process-specific currentpen. + +------------------------------------------------------------------------ +r3176 | jcbowman | 2008-06-21 12:24:39 -0600 (Sat, 21 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/Gouraudcontour.asy + +Update example. + +------------------------------------------------------------------------ +r3175 | jcbowman | 2008-06-20 22:49:58 -0600 (Fri, 20 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix roll parameter. + +------------------------------------------------------------------------ +r3174 | jcbowman | 2008-06-20 19:34:56 -0600 (Fri, 20 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + +Rename intersectionsline to lineintersections. + +------------------------------------------------------------------------ +r3173 | jcbowman | 2008-06-20 16:56:05 -0600 (Fri, 20 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + +Fix and standardize new intersection routines. + +------------------------------------------------------------------------ +r3172 | jcbowman | 2008-06-20 16:12:09 -0600 (Fri, 20 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + +Improve intersection routines. + +------------------------------------------------------------------------ +r3171 | jcbowman | 2008-06-20 12:04:45 -0600 (Fri, 20 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Fix front/back detection when rotating about a point. + +------------------------------------------------------------------------ +r3170 | jcbowman | 2008-06-20 10:41:31 -0600 (Fri, 20 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/multicontour.asy + M /trunk/asymptote/examples/delu.asy + M /trunk/asymptote/runtime.in + +Move unitrand to C++ code to avoid dependency on stats.asy. + +------------------------------------------------------------------------ +r3169 | jcbowman | 2008-06-20 10:23:21 -0600 (Fri, 20 Jun 2008) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + +Implement improved version of intersections(point, pair p, pair q) +that returns all intersection times with the (infinite) line through p and q. + +------------------------------------------------------------------------ +r3168 | jcbowman | 2008-06-20 01:44:26 -0600 (Fri, 20 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/base/plain_paths.asy + +Add routine to compute the intersection times of a path and a line segment. + +------------------------------------------------------------------------ +r3167 | jcbowman | 2008-06-20 00:38:55 -0600 (Fri, 20 Jun 2008) | 5 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + M /trunk/asymptote/base/embed.asy + A /trunk/asymptote/base/embedding.asy + M /trunk/asymptote/base/external.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/syzygy.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/BezierSurface.asy + M /trunk/asymptote/examples/label3ribbon.asy + M /trunk/asymptote/examples/teapot.asy + M /trunk/asymptote/process.h + M /trunk/asymptote/runtime.in + +Distinguish between updatefunction (used for interactive mode) and +exitfunction (used to clean up intermediate files). + +Don't force settings.outformat="pdf" in three.asy. + +------------------------------------------------------------------------ +r3166 | jcbowman | 2008-06-20 00:07:38 -0600 (Fri, 20 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Simplify nodes(int). + +------------------------------------------------------------------------ +r3165 | jcbowman | 2008-06-19 23:42:32 -0600 (Thu, 19 Jun 2008) | 6 lines +Changed paths: + M /trunk/asymptote/base/surface.asy + M /trunk/asymptote/base/three.asy + A /trunk/asymptote/examples/label3ribbon.asy + +Change path3 lift(path) to a constructor. + +Add constructors to surface.asy. + +Add example of 3D extruded label contributed by Philippe Ivaldi. + +------------------------------------------------------------------------ +r3164 | jcbowman | 2008-06-19 22:38:42 -0600 (Thu, 19 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/prc/oPRCFile.cc + +Remove granularity for improved rendering. + +------------------------------------------------------------------------ +r3163 | jcbowman | 2008-06-19 15:43:45 -0600 (Thu, 19 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/logo.asy + +Replace axis call by explicit draw commands. + +------------------------------------------------------------------------ +r3162 | oshardt | 2008-06-19 15:04:04 -0600 (Thu, 19 Jun 2008) | 1 line +Changed paths: + M /trunk/asymptote/prc/PRCbitStream.cc + M /trunk/asymptote/prc/PRCbitStream.h + M /trunk/asymptote/prc/oPRCFile.cc + M /trunk/asymptote/prc/writePRC.cc + +Fix PRCbitStream::getSize(). +------------------------------------------------------------------------ +r3161 | oshardt | 2008-06-19 14:33:11 -0600 (Thu, 19 Jun 2008) | 1 line +Changed paths: + M /trunk/asymptote/prc/PRCTools/inflation.cc + +Fix decompress(). +------------------------------------------------------------------------ +r3160 | jcbowman | 2008-06-19 00:24:51 -0600 (Thu, 19 Jun 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix prc file count issue. + +Add preliminary support for 3d fonts. + +------------------------------------------------------------------------ +r3159 | jcbowman | 2008-06-18 22:31:55 -0600 (Wed, 18 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/examples/BezierSurface.asy + M /trunk/asymptote/examples/teapot.asy + +Fix projection units. + +------------------------------------------------------------------------ +r3158 | jcbowman | 2008-06-18 22:12:40 -0600 (Wed, 18 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/runtime.in + +Add texpath support for alignment and transforms. + +------------------------------------------------------------------------ +r3157 | jcbowman | 2008-06-18 22:10:43 -0600 (Wed, 18 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/process.cc + +Simplify reset. + +------------------------------------------------------------------------ +r3156 | oshardt | 2008-06-18 21:00:40 -0600 (Wed, 18 Jun 2008) | 1 line +Changed paths: + M /trunk/asymptote/examples/teapot.asy + +Fix teapot example +------------------------------------------------------------------------ +r3155 | jcbowman | 2008-06-18 15:17:02 -0600 (Wed, 18 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Avoid opening up an X11 window in texpath; use epswrite device instead. + +------------------------------------------------------------------------ +r3154 | jcbowman | 2008-06-18 14:56:22 -0600 (Wed, 18 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Add erase(frame) function. + +------------------------------------------------------------------------ +r3153 | jcbowman | 2008-06-18 13:02:13 -0600 (Wed, 18 Jun 2008) | 4 lines +Changed paths: + M /trunk/asymptote/runtime.in + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Make texpath work also with sqrt, fractions, and arrows. + +Add pen argument to texpath. + +------------------------------------------------------------------------ +r3152 | oshardt | 2008-06-18 12:51:32 -0600 (Wed, 18 Jun 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/examples/teapot.asy + +Use cm as units of camera properties. +------------------------------------------------------------------------ +r3151 | oshardt | 2008-06-18 11:05:14 -0600 (Wed, 18 Jun 2008) | 1 line +Changed paths: + M /trunk/asymptote/prc/oPRCFile.cc + M /trunk/asymptote/prc/writePRC.cc + +In PRC, always write at least 1 bit of user data. +------------------------------------------------------------------------ +r3150 | jcbowman | 2008-06-18 10:20:19 -0600 (Wed, 18 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/graphmarkers.asy + +Fix formatting. + +------------------------------------------------------------------------ +r3149 | jcbowman | 2008-06-18 10:18:11 -0600 (Wed, 18 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/graphmarkers.asy + +Add example of custom mark routine. + +------------------------------------------------------------------------ +r3148 | jcbowman | 2008-06-18 09:45:35 -0600 (Wed, 18 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Move default currentpen argument to C++ code. + +------------------------------------------------------------------------ +r3147 | jcbowman | 2008-06-17 22:45:59 -0600 (Tue, 17 Jun 2008) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain_filldraw.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawfill.cc + M /trunk/asymptote/drawfill.h + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/drawpath.h + A /trunk/asymptote/examples/shadestroke.asy + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.in + +Add boolean stroke parameter to shading (and clipping) routines to shading of +(and clipping to) stroked paths. + +------------------------------------------------------------------------ +r3146 | jcbowman | 2008-06-17 22:08:40 -0600 (Tue, 17 Jun 2008) | 3 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/examples/BezierSurface.asy + +Add routine projection perspective(string s) routine to extract current camera +parameters from cameralink (Viewpoint). + +------------------------------------------------------------------------ +r3145 | oshardt | 2008-06-17 13:02:33 -0600 (Tue, 17 Jun 2008) | 1 line +Changed paths: + M /trunk/asymptote/examples/teapot.asy + +Resize and give the teapot a bottom. +------------------------------------------------------------------------ +r3144 | oshardt | 2008-06-17 12:09:30 -0600 (Tue, 17 Jun 2008) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyCodeEditor.py + M /trunk/asymptote/GUI/xasyMainWin.py + M /trunk/asymptote/GUI/xasyOptions.py + M /trunk/asymptote/GUI/xasyOptionsDialog.py + +Use external editor to edit code. +------------------------------------------------------------------------ +r3143 | oshardt | 2008-06-16 17:21:07 -0600 (Mon, 16 Jun 2008) | 1 line +Changed paths: + A /trunk/asymptote/prc/PRCTools/makePRC.cc + +Remove unnecessary casts. +------------------------------------------------------------------------ +r3142 | oshardt | 2008-06-16 17:19:44 -0600 (Mon, 16 Jun 2008) | 1 line +Changed paths: + M /trunk/asymptote/prc/PRCTools/Makefile + M /trunk/asymptote/prc/oPRCFile.cc + M /trunk/asymptote/prc/writePRC.h + +Remove unnecessary casts. +------------------------------------------------------------------------ +r3141 | jcbowman | 2008-06-16 13:29:25 -0600 (Mon, 16 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Fix and simplify texpath. + +------------------------------------------------------------------------ +r3140 | jcbowman | 2008-06-16 11:11:55 -0600 (Mon, 16 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Use C locale for formatting embed arguments. + +------------------------------------------------------------------------ +r3139 | jcbowman | 2008-06-16 11:08:31 -0600 (Mon, 16 Jun 2008) | 3 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Add path[][] texpath(string s) routine to convert string into the paths +that TeX would fill. + +------------------------------------------------------------------------ +r3138 | jcbowman | 2008-06-16 11:06:41 -0600 (Mon, 16 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/BezierSurface.asy + +Add camera view link. + +------------------------------------------------------------------------ +r3137 | jcbowman | 2008-06-16 01:12:34 -0600 (Mon, 16 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + +Implement better fix for basealign bounding box bug. + +------------------------------------------------------------------------ +r3136 | jcbowman | 2008-06-15 17:08:11 -0600 (Sun, 15 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + +Fix bounding box with basealign pen. + +------------------------------------------------------------------------ +r3135 | jcbowman | 2008-06-15 10:32:44 -0600 (Sun, 15 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Use static constant. + +------------------------------------------------------------------------ +r3134 | jcbowman | 2008-06-15 10:30:17 -0600 (Sun, 15 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +For orthographic/oblique projections, move camera further from origin. + +------------------------------------------------------------------------ +r3133 | jcbowman | 2008-06-14 10:12:59 -0600 (Sat, 14 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Minor diagnostic improvements. + +------------------------------------------------------------------------ +r3132 | jcbowman | 2008-06-14 10:04:27 -0600 (Sat, 14 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/base/three.asy + +Avoid dereferencing null function. + +------------------------------------------------------------------------ +r3131 | jcbowman | 2008-06-14 09:34:00 -0600 (Sat, 14 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix bug in face routines for orthographic and oblique projections. + +------------------------------------------------------------------------ +r3130 | oshardt | 2008-06-13 17:54:42 -0600 (Fri, 13 Jun 2008) | 1 line +Changed paths: + M /trunk/asymptote/examples/teapot.asy + M /trunk/asymptote/prc/oPRCFile.cc + M /trunk/asymptote/prc/oPRCFile.h + +Fix IDs in PRC files. +------------------------------------------------------------------------ +r3129 | jcbowman | 2008-06-13 16:12:17 -0600 (Fri, 13 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Get PRC initial camera settings from projection. + +------------------------------------------------------------------------ +r3128 | jcbowman | 2008-06-13 08:15:38 -0600 (Fri, 13 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/base/three.asy + +Clean up temporary files. + +------------------------------------------------------------------------ +r3127 | hammera | 2008-06-13 00:16:39 -0600 (Fri, 13 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/tests/types/shadow.asy + +Added semicolons. + +------------------------------------------------------------------------ +r3126 | hammera | 2008-06-12 22:56:47 -0600 (Thu, 12 Jun 2008) | 2 lines +Changed paths: + A /trunk/asymptote/tests/types/shadow.asy + +Test access of shadowed variables by higher-order functions. + +------------------------------------------------------------------------ +r3125 | jcbowman | 2008-06-12 22:53:27 -0600 (Thu, 12 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/array.h + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/surface.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/configure.ac + M /trunk/asymptote/drawelement.h + A /trunk/asymptote/drawpath3.cc + A /trunk/asymptote/drawpath3.h + A /trunk/asymptote/drawsurface.cc + A /trunk/asymptote/drawsurface.h + M /trunk/asymptote/examples/BezierSurface.asy + M /trunk/asymptote/mathop.h + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + A /trunk/asymptote/prcfile.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Add support for basic PRC operations (drawpath3 and drawsurface). + +------------------------------------------------------------------------ +r3124 | jcbowman | 2008-06-12 22:50:22 -0600 (Thu, 12 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Wait for pdfviewer to exit before restarting it. + +------------------------------------------------------------------------ +r3123 | oshardt | 2008-06-12 21:01:36 -0600 (Thu, 12 Jun 2008) | 1 line +Changed paths: + A /trunk/asymptote/prc + A /trunk/asymptote/prc/Makefile + A /trunk/asymptote/prc/PRC.h + A /trunk/asymptote/prc/PRCTools + A /trunk/asymptote/prc/PRCTools/Makefile + A /trunk/asymptote/prc/PRCTools/bitData.cc + A /trunk/asymptote/prc/PRCTools/bitData.h + A /trunk/asymptote/prc/PRCTools/bitSearchDouble.cc + A /trunk/asymptote/prc/PRCTools/bitSearchUI.cc + A /trunk/asymptote/prc/PRCTools/describeMain.cc + A /trunk/asymptote/prc/PRCTools/describePRC.cc + A /trunk/asymptote/prc/PRCTools/describePRC.h + A /trunk/asymptote/prc/PRCTools/extractSections.cc + A /trunk/asymptote/prc/PRCTools/iPRCFile.cc + A /trunk/asymptote/prc/PRCTools/iPRCFile.h + A /trunk/asymptote/prc/PRCTools/inflation.cc + A /trunk/asymptote/prc/PRCTools/inflation.h + A /trunk/asymptote/prc/PRCTools/inflationMain.cc + A /trunk/asymptote/prc/PRCbitStream.cc + A /trunk/asymptote/prc/PRCbitStream.h + A /trunk/asymptote/prc/PRCdouble.cc + A /trunk/asymptote/prc/PRCdouble.h + A /trunk/asymptote/prc/oPRCFile.cc + A /trunk/asymptote/prc/oPRCFile.h + A /trunk/asymptote/prc/test.cc + A /trunk/asymptote/prc/writePRC.cc + A /trunk/asymptote/prc/writePRC.h + +Import code that implements support for saving 3D content to PRC files. +------------------------------------------------------------------------ +r3122 | jcbowman | 2008-06-12 18:10:31 -0600 (Thu, 12 Jun 2008) | 3 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Since Adobe Acrobat doesn't yet have a file-watching capability, +kill a running pdfviewer so that a file can be redrawn in interactive mode. + +------------------------------------------------------------------------ +r3121 | jcbowman | 2008-06-12 10:00:47 -0600 (Thu, 12 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + +Make asymptote.sty work with the hebrew babel package. + +------------------------------------------------------------------------ +r3120 | jcbowman | 2008-06-12 09:16:07 -0600 (Thu, 12 Jun 2008) | 2 lines +Changed paths: + A /trunk/asymptote/examples/logdown.asy + +Add example of downward-pointing logarithmic axis. + +------------------------------------------------------------------------ +r3119 | jcbowman | 2008-06-12 03:23:19 -0600 (Thu, 12 Jun 2008) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.44svn. +------------------------------------------------------------------------ +r3118 | jcbowman | 2008-06-12 01:26:49 -0600 (Thu, 12 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Use international inch also in C++ code. + +------------------------------------------------------------------------ +r3117 | jcbowman | 2008-06-12 00:54:14 -0600 (Thu, 12 Jun 2008) | 4 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fix potential segmentation fault in store_history. + +Move uptodate=true back to the beginning of shipout to avoid a race condition. + +------------------------------------------------------------------------ +r3116 | jcbowman | 2008-06-12 00:14:14 -0600 (Thu, 12 Jun 2008) | 3 lines +Changed paths: + A /trunk/asymptote/base/size10.asy + A /trunk/asymptote/base/size11.asy + +Add modules to redefine LaTeX named fontsizes to correspond to +\documentclass[10pt]{article} and \documentclass[11pt]{article}, respectively. + +------------------------------------------------------------------------ +r3115 | jcbowman | 2008-06-11 15:45:16 -0600 (Wed, 11 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_constants.asy + +Use international inch conversion factor. + +------------------------------------------------------------------------ +r3114 | jcbowman | 2008-06-10 08:14:59 -0600 (Tue, 10 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Add missing path3[] operator * (transform3 t, path3[] p). + +------------------------------------------------------------------------ +r3113 | jcbowman | 2008-06-09 00:59:31 -0600 (Mon, 09 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/patches/README + A /trunk/asymptote/patches/triangle.patch + M /trunk/asymptote/runtime.in + +Add optional support for Jonathan Shewchuk's more robust triangulation routines. + +------------------------------------------------------------------------ +r3112 | jcbowman | 2008-06-08 22:56:41 -0600 (Sun, 08 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/contour3.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/irregularcontour.asy + +Add interface for drawing contours on arbitrary nonoverlapping meshes. + +------------------------------------------------------------------------ +r3111 | jcbowman | 2008-06-07 22:36:27 -0600 (Sat, 07 Jun 2008) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/doc/asymptote.texi + +Remove transform return value from add functions in favour of user-supplied +add routine. + +------------------------------------------------------------------------ +r3110 | jcbowman | 2008-06-07 10:49:54 -0600 (Sat, 07 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/rainbow.asy + +Move draw(path[], pen[]) to plain_picture.asy. + +------------------------------------------------------------------------ +r3109 | pivaldi | 2008-06-07 10:02:20 -0600 (Sat, 07 Jun 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +asy-mode.el: add asy to regexp matching environments with indentation at col 0 for begin/end. +------------------------------------------------------------------------ +r3108 | jcbowman | 2008-06-06 12:18:07 -0600 (Fri, 06 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Remove "paths in concatenation do not meet" also from three.asy. + +------------------------------------------------------------------------ +r3107 | jcbowman | 2008-06-06 10:59:22 -0600 (Fri, 06 Jun 2008) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/doc/asymptote.texi + +Return the transform that maps source coordinates to destination +coordinates in add and attach. + +------------------------------------------------------------------------ +r3106 | jcbowman | 2008-06-06 10:56:10 -0600 (Fri, 06 Jun 2008) | 4 lines +Changed paths: + M /trunk/asymptote/array.h + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/runtime.in + +Move uptodate=true to runtime. + +Improve diagnostics about incompatible array lengths. + +------------------------------------------------------------------------ +r3105 | jcbowman | 2008-06-06 09:52:43 -0600 (Fri, 06 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/process.cc + +Make interrupts set uptodate=true to avoid spurious shipouts. + +------------------------------------------------------------------------ +r3104 | jcbowman | 2008-06-06 09:51:37 -0600 (Fri, 06 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Fix secondary axis tick selection when automin=false. + +------------------------------------------------------------------------ +r3103 | hammera | 2008-06-05 15:45:47 -0600 (Thu, 05 Jun 2008) | 2 lines +Changed paths: + A /trunk/asymptote/doc/external-proposal.html + +A preliminary proposal for how to defined Asymptote modules in C++. + +------------------------------------------------------------------------ +r3102 | jcbowman | 2008-06-05 08:58:18 -0600 (Thu, 05 Jun 2008) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.h + M /trunk/asymptote/guide.h + M /trunk/asymptote/path.cc + M /trunk/asymptote/runtime.in + +Allow precision setting to be queried. + +Write paths to the specified precision setting for a file. + +------------------------------------------------------------------------ +r3101 | jcbowman | 2008-06-05 08:35:35 -0600 (Thu, 05 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + +Add expm1 function. + +------------------------------------------------------------------------ +r3100 | jcbowman | 2008-06-05 08:34:21 -0600 (Thu, 05 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/triads.asy + +Add labels to example. + +------------------------------------------------------------------------ +r3099 | jcbowman | 2008-06-04 22:28:22 -0600 (Wed, 04 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/cardioid.asy + M /trunk/asymptote/examples/cos2theta.asy + +Always draw 2D axes below picture by default. + +------------------------------------------------------------------------ +r3098 | jcbowman | 2008-06-04 21:00:36 -0600 (Wed, 04 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/texfile.h + +Simplify font variable definitions. + +------------------------------------------------------------------------ +r3097 | jcbowman | 2008-06-04 20:34:59 -0600 (Wed, 04 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/pen.h + M /trunk/asymptote/texfile.h + +Restore to correct initial font. + +------------------------------------------------------------------------ +r3096 | jcbowman | 2008-06-04 14:50:26 -0600 (Wed, 04 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/memory.h + +Add missing # sign. + +------------------------------------------------------------------------ +r3095 | hammera | 2008-06-03 21:54:04 -0600 (Tue, 03 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/entry.h + M /trunk/asymptote/env.cc + M /trunk/asymptote/env.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/name.cc + M /trunk/asymptote/name.h + +Removed matchCache entirely. + +------------------------------------------------------------------------ +r3094 | jcbowman | 2008-06-03 20:14:07 -0600 (Tue, 03 Jun 2008) | 2 lines +Changed paths: + M /trunk/asymptote/memory.h + +Handle undefined __GNU_C_PREREQ macros. + +------------------------------------------------------------------------ +r3093 | hammera | 2008-05-31 05:55:05 -0600 (Sat, 31 May 2008) | 2 lines +Changed paths: + M /trunk/asymptote/exp.cc + A /trunk/asymptote/tests/types/resolve.asy + +Disabled matchCaching dur to improperly handled cases. + +------------------------------------------------------------------------ +r3092 | hammera | 2008-05-31 05:54:24 -0600 (Sat, 31 May 2008) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + +Ideas about unicode. + +------------------------------------------------------------------------ +r3091 | jcbowman | 2008-05-27 00:36:08 -0600 (Tue, 27 May 2008) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/memory.h + M /trunk/asymptote/runtime.in + +Work around broken gcc-4.1.2 tr1 headers. + +------------------------------------------------------------------------ +r3090 | jcbowman | 2008-05-26 23:41:28 -0600 (Mon, 26 May 2008) | 1 line +Changed paths: + M /trunk/asymptote/Delaunay.h + M /trunk/asymptote/entry.h + M /trunk/asymptote/genv.cc + M /trunk/asymptote/memory.h + M /trunk/asymptote/path.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/simpson.cc + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Port to gcc-4.3.0. +------------------------------------------------------------------------ +r3089 | jcbowman | 2008-05-26 15:09:53 -0600 (Mon, 26 May 2008) | 2 lines +Changed paths: + A /trunk/asymptote/base/ode.asy + +Add beginnings of an ode package. + +------------------------------------------------------------------------ +r3088 | jcbowman | 2008-05-22 01:02:23 -0600 (Thu, 22 May 2008) | 3 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Make partialsum return an array of the same length as its argument +(this is a backwards incompatible change). + +------------------------------------------------------------------------ +r3087 | jcbowman | 2008-05-07 22:52:35 -0600 (Wed, 07 May 2008) | 2 lines +Changed paths: + M /trunk/asymptote/INSTALL + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + +Update to gc-7.1. + +------------------------------------------------------------------------ +r3086 | jcbowman | 2008-05-07 22:50:36 -0600 (Wed, 07 May 2008) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Return immediately for negative sleep arguments. + +------------------------------------------------------------------------ +r3085 | jcbowman | 2008-05-07 22:49:52 -0600 (Wed, 07 May 2008) | 2 lines +Changed paths: + D /trunk/asymptote/examples/cardiod.asy + A /trunk/asymptote/examples/cardioid.asy (from /trunk/asymptote/examples/cardiod.asy:3080) + +Fix spelling of cardioid. + +------------------------------------------------------------------------ +r3084 | jcbowman | 2008-05-07 22:49:21 -0600 (Wed, 07 May 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/embed.asy + +Update URL. + +------------------------------------------------------------------------ +r3083 | oshardt | 2008-04-28 17:39:58 -0600 (Mon, 28 Apr 2008) | 1 line +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Update links to TeX resources. +------------------------------------------------------------------------ +r3082 | jcbowman | 2008-03-29 17:18:30 -0600 (Sat, 29 Mar 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/generalaxis3.asy + +Temporary fix for tick directions. + +------------------------------------------------------------------------ +r3081 | jcbowman | 2008-03-29 17:17:47 -0600 (Sat, 29 Mar 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Add missing index entry for array. + +------------------------------------------------------------------------ +r3080 | jcbowman | 2008-03-29 17:10:46 -0600 (Sat, 29 Mar 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/multicontour.asy + M /trunk/asymptote/examples/gamma.asy + +Simplfify examples. + +------------------------------------------------------------------------ +r3079 | jcbowman | 2008-03-29 17:08:57 -0600 (Sat, 29 Mar 2008) | 2 lines +Changed paths: + M /trunk/asymptote/castop.h + +Improve bad string cast diagnostics. + +------------------------------------------------------------------------ +r3078 | jcbowman | 2008-03-29 17:08:34 -0600 (Sat, 29 Mar 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + +Add drawing routines for guide[] g. + +------------------------------------------------------------------------ +r3077 | jcbowman | 2008-03-29 17:06:54 -0600 (Sat, 29 Mar 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + +Add path[] operator cast(guide[] g) cast. + +------------------------------------------------------------------------ +r3076 | jcbowman | 2008-03-29 17:06:20 -0600 (Sat, 29 Mar 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_filldraw.asy + +Add draw(frame f, guide[] g, pen p=currentpen) routine. + +------------------------------------------------------------------------ +r3075 | jcbowman | 2008-03-29 17:04:45 -0600 (Sat, 29 Mar 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_constants.asy + +Simplify definition of endl. + +------------------------------------------------------------------------ +r3074 | jcbowman | 2008-03-29 17:03:50 -0600 (Sat, 29 Mar 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Move title down slightly. + +------------------------------------------------------------------------ +r3073 | jcbowman | 2008-03-29 17:02:59 -0600 (Sat, 29 Mar 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + +Add void beep() function; document flush output suffix. + +------------------------------------------------------------------------ +r3072 | jcbowman | 2008-03-29 16:59:31 -0600 (Sat, 29 Mar 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_strings.asy + +Add real[] operator ecast(string[] a). + +------------------------------------------------------------------------ +r3071 | jcbowman | 2008-03-26 21:35:28 -0600 (Wed, 26 Mar 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Make tickmin a multiple of Step when automin=false. + +Don't override put=Above default for extended axes. + +------------------------------------------------------------------------ +r3070 | hammera | 2008-03-21 21:45:32 -0600 (Fri, 21 Mar 2008) | 2 lines +Changed paths: + M /trunk/asymptote/array.cc + M /trunk/asymptote/array.h + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/item.h + M /trunk/asymptote/runtime.in + A /trunk/asymptote/tests/array/array.asy + +Added array(n, value) function for making arrays of duplicates. + +------------------------------------------------------------------------ +r3069 | jcbowman | 2008-03-21 09:56:10 -0600 (Fri, 21 Mar 2008) | 3 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Force the default -D 600 dvips setting for proper label alignment (should +have no other effect since we are not using bitmapped fonts). + +------------------------------------------------------------------------ +r3068 | oshardt | 2008-03-11 21:58:22 -0600 (Tue, 11 Mar 2008) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyBezierEditor.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Fix handling of undo/redo while in bezier editing mode. +------------------------------------------------------------------------ +r3067 | jcbowman | 2008-03-11 08:45:01 -0600 (Tue, 11 Mar 2008) | 2 lines +Changed paths: + M /trunk/asymptote/psfile.cc + +Force setdash when offset changes. + +------------------------------------------------------------------------ +r3066 | jcbowman | 2008-03-02 16:19:55 -0700 (Sun, 02 Mar 2008) | 5 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Make C-c C-c automatically kill a previous running Asymptote process without +second-guessing user's intentions. + +Remove erroneous "Compilation errors,..." message generated by killed processes. + +------------------------------------------------------------------------ +r3065 | pivaldi | 2008-03-02 04:29:55 -0700 (Sun, 02 Mar 2008) | 1 line +Changed paths: + M /trunk/asymptote/doc/penimage.asy + +Remove useless code in penimage.asy +------------------------------------------------------------------------ +r3064 | jcbowman | 2008-03-01 23:55:37 -0700 (Sat, 01 Mar 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/vectorfield3.asy + +Fix gradient. + +------------------------------------------------------------------------ +r3063 | jcbowman | 2008-03-01 23:53:08 -0700 (Sat, 01 Mar 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/vectorfield3.asy + +Remove unused import. + +------------------------------------------------------------------------ +r3062 | jcbowman | 2008-03-01 23:49:23 -0700 (Sat, 01 Mar 2008) | 5 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/doc/CDlabel.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/flow.asy + A /trunk/asymptote/doc/vectorfield.asy + A /trunk/asymptote/examples/vectorfield3.asy + +Improve one-dimensional vector field interface (this change is backwards +incompatible). + +Support two-dimensional and three-dimensional vector fields. + +------------------------------------------------------------------------ +r3061 | jcbowman | 2008-03-01 17:14:38 -0700 (Sat, 01 Mar 2008) | 2 lines +Changed paths: + A /trunk/asymptote/examples/partialsurface.asy + +Add example of conditional surface and transparent splitting plane. + +------------------------------------------------------------------------ +r3060 | jcbowman | 2008-03-01 15:38:14 -0700 (Sat, 01 Mar 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/doc/asymptote.texi + +Implement conditional drawing of surfaces meshes over box(a,b). + +------------------------------------------------------------------------ +r3059 | pivaldi | 2008-02-28 04:42:32 -0700 (Thu, 28 Feb 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Update asy-mode-version value. +------------------------------------------------------------------------ +r3058 | pivaldi | 2008-02-28 04:40:49 -0700 (Thu, 28 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Fix critical bug in asy-mode.el: +a new Asymptote compilation when a process was running erased the contents of some buffers. +------------------------------------------------------------------------ +r3057 | jcbowman | 2008-02-27 00:25:25 -0700 (Wed, 27 Feb 2008) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.43svn. +------------------------------------------------------------------------ +r3056 | jcbowman | 2008-02-26 22:57:08 -0700 (Tue, 26 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/animations/cube.asy + +Project labels onto cube faces. + +------------------------------------------------------------------------ +r3055 | jcbowman | 2008-02-24 09:32:50 -0700 (Sun, 24 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Don't set sticky bit when creating ~/.asy directory. + +------------------------------------------------------------------------ +r3054 | jcbowman | 2008-02-24 01:18:00 -0700 (Sun, 24 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/slopefield.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/slopefield1.asy + +Add optional arrows to slopefield routines. + +------------------------------------------------------------------------ +r3053 | jcbowman | 2008-02-22 14:47:40 -0700 (Fri, 22 Feb 2008) | 5 lines +Changed paths: + M /trunk/asymptote/base/plain_markers.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/spline.asy + +Add routines pairs(real[] x, real[] y) and triples(real[] x, real[] y, +real[] z) as a replacement for the obsolete routine +dot(picture pic=currentpicture, pair[] x, pair[] y, pen p=currentpen, + filltype filltype=Fill); + +------------------------------------------------------------------------ +r3052 | jcbowman | 2008-02-22 14:11:07 -0700 (Fri, 22 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Remove ambiguity in scale. + +------------------------------------------------------------------------ +r3051 | jcbowman | 2008-02-22 12:12:12 -0700 (Fri, 22 Feb 2008) | 10 lines +Changed paths: + M /trunk/asymptote/base/plain_markers.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Use the exact derivative of the projection map to project a Label onto a +given plane. + +Remove routine dot(picture pic=currentpicture, pair[] x, pair[] y, + pen p=currentpen, filltype filltype=Fill); + +Add dot(real[] a, real[] b) routine returning the dot product of two vectors. + +Update documentation. + +------------------------------------------------------------------------ +r3050 | jcbowman | 2008-02-20 13:35:14 -0700 (Wed, 20 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/extra/intro.asy + M /trunk/asymptote/doc/generalaxis.asy + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/doc/saddle.asy + M /trunk/asymptote/doc/shadedtiling.asy + M /trunk/asymptote/doc/unitcircle3.asy + M /trunk/asymptote/doc/westnile.asy + M /trunk/asymptote/examples/animations/pdfmovie.asy + M /trunk/asymptote/examples/cardiod.asy + M /trunk/asymptote/examples/cos2theta.asy + M /trunk/asymptote/examples/equilchord.asy + M /trunk/asymptote/examples/fjortoft.asy + M /trunk/asymptote/examples/integraltest.asy + M /trunk/asymptote/examples/lowupint.asy + M /trunk/asymptote/examples/mosaic.asy + M /trunk/asymptote/examples/polararea.asy + M /trunk/asymptote/examples/sacone.asy + M /trunk/asymptote/examples/shellmethod.asy + M /trunk/asymptote/examples/shellsqrtx01.asy + M /trunk/asymptote/examples/sqrtx01.asy + M /trunk/asymptote/examples/sqrtx01y1.asy + M /trunk/asymptote/examples/venn.asy + M /trunk/asymptote/examples/washermethod.asy + M /trunk/asymptote/examples/wedge.asy + M /trunk/asymptote/examples/workcone.asy + M /trunk/asymptote/examples/xxsq01.asy + M /trunk/asymptote/examples/xxsq01x-1.asy + M /trunk/asymptote/examples/xxsq01y.asy + +More guide to path changes. + +------------------------------------------------------------------------ +r3049 | jcbowman | 2008-02-20 13:30:54 -0700 (Wed, 20 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Minor optimization. + +------------------------------------------------------------------------ +r3048 | jcbowman | 2008-02-20 10:05:24 -0700 (Wed, 20 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + +Minor optimization. + +------------------------------------------------------------------------ +r3047 | jcbowman | 2008-02-20 09:53:48 -0700 (Wed, 20 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + +Simplify code. + +------------------------------------------------------------------------ +r3046 | jcbowman | 2008-02-18 13:19:42 -0700 (Mon, 18 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + +Add fit argument also for nonglobal animations. + +------------------------------------------------------------------------ +r3045 | jcbowman | 2008-02-18 11:07:11 -0700 (Mon, 18 Feb 2008) | 5 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/animations/wheel.asy + +Add fit argument to animation routines for adding an optionally filled +bounding box to each movie frame. + +Add newpage(frame) function. + +------------------------------------------------------------------------ +r3044 | jcbowman | 2008-02-18 09:54:28 -0700 (Mon, 18 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + +Remove unused shipout predeclaration. + +------------------------------------------------------------------------ +r3043 | jcbowman | 2008-02-17 22:29:37 -0700 (Sun, 17 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Add missing explicit qualifier. + +------------------------------------------------------------------------ +r3042 | jcbowman | 2008-02-17 22:22:15 -0700 (Sun, 17 Feb 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Move definition of currentpen to C++ code. + +Add int inside(path p, path q, pen fillrule=currentpen) routine. + +------------------------------------------------------------------------ +r3041 | jcbowman | 2008-02-16 22:17:40 -0700 (Sat, 16 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/base/three.asy + +Add routine for projecting a Label onto a given plane. + +------------------------------------------------------------------------ +r3040 | jcbowman | 2008-02-15 09:43:04 -0700 (Fri, 15 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/extra/intro.asy + M /trunk/asymptote/texfile.h + +Fix missing ASYbase declaration. + +------------------------------------------------------------------------ +r3039 | oshardt | 2008-02-13 19:21:00 -0700 (Wed, 13 Feb 2008) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyBezierEditor.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Fix bug in cancellation of text addition. +------------------------------------------------------------------------ +r3038 | jcbowman | 2008-02-13 15:24:27 -0700 (Wed, 13 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Output TeX headers only when needed. + +------------------------------------------------------------------------ +r3037 | jcbowman | 2008-02-13 15:21:32 -0700 (Wed, 13 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/extra/intro.asy + +Mention that transforms can also be applied to Labels. + +------------------------------------------------------------------------ +r3036 | jcbowman | 2008-02-11 14:19:08 -0700 (Mon, 11 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Update two arrow example. + +------------------------------------------------------------------------ +r3035 | jcbowman | 2008-02-11 13:49:15 -0700 (Mon, 11 Feb 2008) | 4 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/examples/dimension.asy + +Update documentation of arrowhead styles. + +Change guides to paths. + +------------------------------------------------------------------------ +r3034 | jcbowman | 2008-02-11 13:15:19 -0700 (Mon, 11 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Move documentation of colorless(pen) to a better place. + +------------------------------------------------------------------------ +r3033 | jcbowman | 2008-02-11 03:14:56 -0700 (Mon, 11 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/imagecontour.asy + M /trunk/asymptote/examples/fillcontour.asy + +Simply and generalize contour value selection code. + +------------------------------------------------------------------------ +r3032 | jcbowman | 2008-02-08 21:58:31 -0700 (Fri, 08 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Make OmitTick do nothing when there are no major ticks. + +------------------------------------------------------------------------ +r3031 | hammera | 2008-02-05 18:25:23 -0700 (Tue, 05 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed typo in slice documentation. + +------------------------------------------------------------------------ +r3030 | jcbowman | 2008-02-05 09:01:26 -0700 (Tue, 05 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Avoid division by zero in uniform. + +------------------------------------------------------------------------ +r3029 | jcbowman | 2008-02-03 16:19:39 -0700 (Sun, 03 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Update documentation regarding ImageMagick convert. + +------------------------------------------------------------------------ +r3028 | jcbowman | 2008-02-03 16:13:17 -0700 (Sun, 03 Feb 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/animation.asy + M /trunk/asymptote/examples/animations/inlinemovie.tex + +Make movie generate multipage pdf animations when format="pdf" and global=true. + +Insist on pdflatex in animation.pdf(). + +------------------------------------------------------------------------ +r3027 | jcbowman | 2008-02-03 16:08:56 -0700 (Sun, 03 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + +Catch bad casts. + +------------------------------------------------------------------------ +r3026 | jcbowman | 2008-02-02 10:23:44 -0700 (Sat, 02 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/doc/asymptote.texi + +Add casts between hsv structure and pens; reduce angle to [0,360). + +------------------------------------------------------------------------ +r3025 | jcbowman | 2008-02-02 02:07:55 -0700 (Sat, 02 Feb 2008) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.42svn. +------------------------------------------------------------------------ +r3024 | jcbowman | 2008-02-02 01:12:22 -0700 (Sat, 02 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/array.cc + +Fix type conflict. + +------------------------------------------------------------------------ +r3023 | jcbowman | 2008-02-02 00:05:46 -0700 (Sat, 02 Feb 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/doc/asymptote.texi + +Add support for HSV colorspace. + +------------------------------------------------------------------------ +r3022 | jcbowman | 2008-01-31 20:21:25 -0700 (Thu, 31 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor edits. + +------------------------------------------------------------------------ +r3021 | hammera | 2008-01-30 18:42:11 -0700 (Wed, 30 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/doc/asymptote.texi + +Documented slices. + +------------------------------------------------------------------------ +r3020 | hammera | 2008-01-30 13:28:01 -0700 (Wed, 30 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/array.cc + M /trunk/asymptote/tests/array/slice.asy + +Disallow A[5:2] and, for non-cyclic A, A[-1:] to play it safe. + +------------------------------------------------------------------------ +r3019 | jcbowman | 2008-01-30 12:24:17 -0700 (Wed, 30 Jan 2008) | 3 lines +Changed paths: + M /trunk/asymptote/arrayop.h + +Change write to output nothing for uninitialized values instead of +producing an error. + +------------------------------------------------------------------------ +r3018 | jcbowman | 2008-01-30 11:19:58 -0700 (Wed, 30 Jan 2008) | 5 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Add uniform(real a, real b, int n), which returns a uniform partition of +[a,b] into n subintervals. + +Fix comment. + +------------------------------------------------------------------------ +r3017 | jcbowman | 2008-01-29 17:53:40 -0700 (Tue, 29 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Store history line immediately after input (as well at exit, after stifling). + +------------------------------------------------------------------------ +r3016 | jcbowman | 2008-01-29 08:23:30 -0700 (Tue, 29 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/integraltest.asy + M /trunk/asymptote/runtime.in + +Add interface to simpson. + +------------------------------------------------------------------------ +r3015 | jcbowman | 2008-01-28 12:12:37 -0700 (Mon, 28 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Format. + +------------------------------------------------------------------------ +r3014 | jcbowman | 2008-01-28 12:11:43 -0700 (Mon, 28 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Move numerical routines to Mathematical functions section. + +------------------------------------------------------------------------ +r3013 | jcbowman | 2008-01-28 11:38:09 -0700 (Mon, 28 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/doc/asymptote.texi + +Make buildcycle return nullpath if less than two paths are specified. + +------------------------------------------------------------------------ +r3012 | jcbowman | 2008-01-28 10:56:44 -0700 (Mon, 28 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fix typo in documentation of complement. + +------------------------------------------------------------------------ +r3011 | jcbowman | 2008-01-28 10:35:52 -0700 (Mon, 28 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fix formatting. + +------------------------------------------------------------------------ +r3010 | hammera | 2008-01-27 11:05:40 -0700 (Sun, 27 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/array.cc + M /trunk/asymptote/array.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/tests/array/slice.asy + +Implemented assignment to slices. + +------------------------------------------------------------------------ +r3009 | jcbowman | 2008-01-26 16:11:28 -0700 (Sat, 26 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/pipestream.h + +Shred TeX transcripts after each call to drawLabel::wait. + +------------------------------------------------------------------------ +r3008 | jcbowman | 2008-01-26 15:57:21 -0700 (Sat, 26 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/pipestream.h + +Output complete TeX diagnostics. + +------------------------------------------------------------------------ +r3007 | jcbowman | 2008-01-26 15:30:24 -0700 (Sat, 26 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/tests/Makefile + M /trunk/asymptote/tests/TestLib.asy + +Add blank lines between tests. + +------------------------------------------------------------------------ +r3006 | hammera | 2008-01-26 15:02:48 -0700 (Sat, 26 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Added null check for array slices. + +------------------------------------------------------------------------ +r3005 | jcbowman | 2008-01-26 14:57:19 -0700 (Sat, 26 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Add array. + +------------------------------------------------------------------------ +r3004 | jcbowman | 2008-01-26 14:52:05 -0700 (Sat, 26 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Define complex exp, log, sin, and cos functions. + +------------------------------------------------------------------------ +r3003 | hammera | 2008-01-26 14:13:57 -0700 (Sat, 26 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + A /trunk/asymptote/array.cc + M /trunk/asymptote/array.h + M /trunk/asymptote/camp.y + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/runtime.in + A /trunk/asymptote/tests/array/slice.asy + +Added array slices. + +------------------------------------------------------------------------ +r3002 | jcbowman | 2008-01-26 10:19:22 -0700 (Sat, 26 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/animations/slidemovies.asy + +Fix file paths. + +------------------------------------------------------------------------ +r3001 | jcbowman | 2008-01-26 10:14:03 -0700 (Sat, 26 Jan 2008) | 3 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + A /trunk/asymptote/base/animation.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/animations/cube.asy + M /trunk/asymptote/examples/animations/sphere.asy + M /trunk/asymptote/examples/animations/wavepacket.asy + M /trunk/asymptote/examples/animations/wheel.asy + +Remove dependence of non-PDF animations on animate.sty package by renaming +animate.sty to animation.sty (PDF animations still need to import animate.sty). + +------------------------------------------------------------------------ +r3000 | hammera | 2008-01-26 09:18:56 -0700 (Sat, 26 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/fundec.cc + +Report on error for rest args with default arguments. + +------------------------------------------------------------------------ +r2999 | hammera | 2008-01-26 09:07:52 -0700 (Sat, 26 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + M /trunk/asymptote/types.cc + +Added virtual field A.keys for arrays. concat now take a rest arg. + +------------------------------------------------------------------------ +r2998 | jcbowman | 2008-01-25 22:47:18 -0700 (Fri, 25 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/transparency.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.in + +Make xasy respect transparency with png xformat. + +------------------------------------------------------------------------ +r2997 | jcbowman | 2008-01-25 19:51:26 -0700 (Fri, 25 Jan 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/plain_filldraw.asy + M /trunk/asymptote/doc/asymptote.texi + +Add drawpen argument to FillDraw. + +Handle nullpen when drawing arrows. + +------------------------------------------------------------------------ +r2996 | jcbowman | 2008-01-20 11:58:45 -0700 (Sun, 20 Jan 2008) | 12 lines +Changed paths: + M /trunk/asymptote/base/flowchart.asy + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/plain_boxes.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/examples/labelbox.asy + M /trunk/asymptote/runtime.in + +Store and make use of the bounding path in the object structure to allow +connections to noncardinal boundary points. + +Add constructors to the object structure. + +Remove obsolete function for drawing boxes on pictures in favour of +draw(Label,box). + +Add dir(explicit pair z) function so that dir(E) is a synonym for E. + +Update documentation. + +------------------------------------------------------------------------ +r2995 | jcbowman | 2008-01-19 21:28:43 -0700 (Sat, 19 Jan 2008) | 2 lines +Changed paths: + A /trunk/asymptote/examples/gamma.asy + +Add gamma function example. + +------------------------------------------------------------------------ +r2994 | jcbowman | 2008-01-19 18:03:13 -0700 (Sat, 19 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fix typo. + +------------------------------------------------------------------------ +r2993 | jcbowman | 2008-01-19 18:02:16 -0700 (Sat, 19 Jan 2008) | 5 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.cc + +Improve buildcycle algorithm. + +Avoid numerical resolution issues by removing the "paths in concatenation +do not meet" error. + +------------------------------------------------------------------------ +r2992 | jcbowman | 2008-01-17 16:29:08 -0700 (Thu, 17 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/doc/asymptote.texi + +Add intersection count to node and value routines. + +------------------------------------------------------------------------ +r2991 | jcbowman | 2008-01-17 16:24:27 -0700 (Thu, 17 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/doc/flowchartdemo.asy + +Update example to show how to specify all pen colours. + +------------------------------------------------------------------------ +r2990 | pivaldi | 2008-01-12 10:53:17 -0700 (Sat, 12 Jan 2008) | 1 line +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fix typo +------------------------------------------------------------------------ +r2989 | jcbowman | 2008-01-11 21:59:03 -0700 (Fri, 11 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/doc/asymptote.texi + +Determine whether unsplit slices are should be drawn as front or back slices. + +------------------------------------------------------------------------ +r2988 | jcbowman | 2008-01-05 11:59:42 -0700 (Sat, 05 Jan 2008) | 1 line +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/configure.ac + +Increment version to 1.41svn. +------------------------------------------------------------------------ +r2987 | jcbowman | 2008-01-05 11:02:27 -0700 (Sat, 05 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Fix nurb-related bug in solid shading. + +------------------------------------------------------------------------ +r2986 | jcbowman | 2008-01-05 10:40:31 -0700 (Sat, 05 Jan 2008) | 3 lines +Changed paths: + M /trunk/asymptote/psfile.cc + +Fix PDF hatch width by disabling dynamics line width adjustment when +producing pdf format. + +------------------------------------------------------------------------ +r2985 | jcbowman | 2008-01-05 09:50:59 -0700 (Sat, 05 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/animations/inlinemovie.tex + +Omit control panel for second movie. + +------------------------------------------------------------------------ +r2984 | jcbowman | 2008-01-04 21:08:35 -0700 (Fri, 04 Jan 2008) | 1 line +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/configure.ac + +Increment version to 1.40svn. +------------------------------------------------------------------------ +r2983 | jcbowman | 2008-01-04 19:48:57 -0700 (Fri, 04 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/examples/animations/inlinemovie.tex + +Fix inline embedded PDF animations. + +------------------------------------------------------------------------ +r2982 | jcbowman | 2008-01-04 19:28:04 -0700 (Fri, 04 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/doc/asymptote.texi + +Delete intermediate animation file unless keep=true. + +------------------------------------------------------------------------ +r2981 | jcbowman | 2008-01-04 17:53:32 -0700 (Fri, 04 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/examples/animations/inlinemovie.tex + +Use constructor to initialize animation. + +------------------------------------------------------------------------ +r2980 | jcbowman | 2008-01-04 17:23:54 -0700 (Fri, 04 Jan 2008) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.39svn. +------------------------------------------------------------------------ +r2979 | jcbowman | 2008-01-04 13:09:26 -0700 (Fri, 04 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/pipestream.h + +Patch to support gcc-4.3. + +------------------------------------------------------------------------ +r2978 | jcbowman | 2008-01-04 12:53:56 -0700 (Fri, 04 Jan 2008) | 2 lines +Changed paths: + D /trunk/asymptote/examples/animations/inlinemovie.asy + A /trunk/asymptote/examples/animations/inlinemovie.tex (from /trunk/asymptote/examples/inlinemovie.tex:2977) + D /trunk/asymptote/examples/inlinemovie.tex + +Move inlinemove.tex to animations directory. + +------------------------------------------------------------------------ +r2977 | jcbowman | 2008-01-04 12:52:04 -0700 (Fri, 04 Jan 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/doc/asymptote.sty + A /trunk/asymptote/examples/animatations (from /trunk/asymptote/examples/slidemovies.asy:2972) + A /trunk/asymptote/examples/animations/inlinemovie.asy + A /trunk/asymptote/examples/animations/slidemovies.asy (from /trunk/asymptote/examples/slidemovies.asy:2972) + M /trunk/asymptote/examples/inlinemovie.tex + D /trunk/asymptote/examples/slidemovies.asy + +Add argument global to animate constructor. + +Fix and illustrate inline animations. + +------------------------------------------------------------------------ +r2976 | jcbowman | 2008-01-03 21:13:31 -0700 (Thu, 03 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix ambiguous call to dot(triple[]). + +------------------------------------------------------------------------ +r2975 | jcbowman | 2008-01-03 20:15:16 -0700 (Thu, 03 Jan 2008) | 5 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/inlinemovie.tex + +Support and illustrate embedding of inline pdf files even in absence of +[inline] asymptote.sty option. + +Use multipage mode by default in animate.pdf(). + +------------------------------------------------------------------------ +r2974 | jcbowman | 2008-01-03 17:06:40 -0700 (Thu, 03 Jan 2008) | 4 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/doc/asymptote.texi + +Add constructor for animate. + +Update inline pdf movie documentation. + +------------------------------------------------------------------------ +r2973 | jcbowman | 2008-01-03 16:44:30 -0700 (Thu, 03 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + +Support multipage and inline pdf movies. + +------------------------------------------------------------------------ +r2972 | pivaldi | 2008-01-03 06:59:26 -0700 (Thu, 03 Jan 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + +Fix TeXHead path. +------------------------------------------------------------------------ +r2971 | jcbowman | 2008-01-02 23:17:36 -0700 (Wed, 02 Jan 2008) | 8 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/doc/asymptote.texi + +Document arrowhead styles. + +Rename arrowheadT to arrowhead. + +Add defaultfilltype to arrowhead. + +Fix direction bug in TeXhead. + +------------------------------------------------------------------------ +r2970 | pivaldi | 2008-01-02 19:12:25 -0700 (Wed, 02 Jan 2008) | 1 line +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + +Provide Computer Modern arrow head. +------------------------------------------------------------------------ +r2969 | jcbowman | 2008-01-01 15:17:29 -0700 (Tue, 01 Jan 2008) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + +Fix degenerate arrows. + +------------------------------------------------------------------------ +r2968 | jcbowman | 2007-12-30 23:57:24 -0700 (Sun, 30 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + +Add arrowhookfactor. + +------------------------------------------------------------------------ +r2967 | jcbowman | 2007-12-30 23:50:21 -0700 (Sun, 30 Dec 2007) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + +Support alternative arrowhead styles. + +Add SimpleHead and HookHead arrow styles (courtesy of Philippe Ivaldi). + +------------------------------------------------------------------------ +r2966 | jcbowman | 2007-12-30 23:46:56 -0700 (Sun, 30 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_filldraw.asy + +Automatically reduce FillDraw to Draw for noncyclic paths. + +------------------------------------------------------------------------ +r2965 | jcbowman | 2007-12-29 10:37:13 -0700 (Sat, 29 Dec 2007) | 8 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/surface.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/saddle.asy + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/runtime.in + +Approximate nonuniform rational B-splines (nurbs) by adding additonal +control points to Bezier curves (not yet optimal). + +Add operator &(path p, cycleToken tok). + +Update constructors in three.asy. + + +------------------------------------------------------------------------ +r2964 | jcbowman | 2007-12-28 11:20:30 -0700 (Fri, 28 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +In autoformat, try to add an extra digit of precision. + +------------------------------------------------------------------------ +r2963 | jcbowman | 2007-12-24 09:42:05 -0700 (Mon, 24 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + +Handle output from xasy scripts. + +------------------------------------------------------------------------ +r2962 | jcbowman | 2007-12-24 09:06:39 -0700 (Mon, 24 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + D /trunk/asymptote/xasy + +Have Makefile create symbolic link xasy. + +------------------------------------------------------------------------ +r2961 | oshardt | 2007-12-22 20:34:02 -0700 (Sat, 22 Dec 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Remove need for access to GUI widgets from threads other than main thread. +------------------------------------------------------------------------ +r2960 | jcbowman | 2007-12-11 19:01:47 -0700 (Tue, 11 Dec 2007) | 2 lines +Changed paths: + A /trunk/asymptote/doc/Hobbycontrol.asy + A /trunk/asymptote/doc/Hobbydir.asy + M /trunk/asymptote/doc/extra/intro.asy + +Add missing figures; remove duplicate line. + +------------------------------------------------------------------------ +r2959 | hammera | 2007-12-10 11:29:34 -0700 (Mon, 10 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/env.cc + M /trunk/asymptote/env.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + +Clear the matchCatch after translating a module, for a modest speed-up. + +------------------------------------------------------------------------ +r2958 | jcbowman | 2007-12-09 22:37:42 -0700 (Sun, 09 Dec 2007) | 9 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/doc/asymptote.texi + +Add optional xlabel and ylabel arguments to axes. + +Make default xlabel, ylabel, and zlabel arguments of 3D axes routines empty +strings. + +Document axes. + +Untabify graph3.asy and graph.asy. + +------------------------------------------------------------------------ +r2957 | jcbowman | 2007-12-09 20:25:55 -0700 (Sun, 09 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + +Remove unused import. + +------------------------------------------------------------------------ +r2956 | jcbowman | 2007-12-09 16:47:07 -0700 (Sun, 09 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/interpolate.asy + M /trunk/asymptote/base/splinetype.asy + +Improve graph and interpolation array length diagnostics. + +------------------------------------------------------------------------ +r2955 | hammera | 2007-12-09 14:10:02 -0700 (Sun, 09 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/stm.cc + +Resolve ambiguous expressions during interactiveWrite (with a warning). + +------------------------------------------------------------------------ +r2954 | jcbowman | 2007-12-09 12:15:32 -0700 (Sun, 09 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/process.cc + M /trunk/asymptote/process.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + +Implement -c (command) option and exit() command. + +------------------------------------------------------------------------ +r2953 | jcbowman | 2007-12-09 10:49:08 -0700 (Sun, 09 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/castop.h + M /trunk/asymptote/fileio.h + +Make read1, read2, and read3 effective only for the current array read. + +------------------------------------------------------------------------ +r2952 | jcbowman | 2007-12-08 19:22:01 -0700 (Sat, 08 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + +Output deconstruction errors to Asymptote Console window. + +------------------------------------------------------------------------ +r2951 | jcbowman | 2007-12-08 18:16:19 -0700 (Sat, 08 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Handle unclosed begingroups in deconstruct. + +------------------------------------------------------------------------ +r2950 | jcbowman | 2007-12-08 16:37:22 -0700 (Sat, 08 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/patches/README + A /trunk/asymptote/patches/pstoedit-3.45asy.patch + +Add patch to fix several problems with Asymptote backend for pstoedit-3.45. + +------------------------------------------------------------------------ +r2949 | jcbowman | 2007-12-08 14:17:13 -0700 (Sat, 08 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Ignore unclosed begingroups (to work around pstoedit problems). + +------------------------------------------------------------------------ +r2948 | jcbowman | 2007-12-08 14:13:07 -0700 (Sat, 08 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/bbox.h + +Fix empty clipping bbox. + +------------------------------------------------------------------------ +r2947 | jcbowman | 2007-12-08 10:43:45 -0700 (Sat, 08 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/examples/slidedemo.asy + +Show how to put a header on every page. + +------------------------------------------------------------------------ +r2946 | jcbowman | 2007-12-02 16:29:34 -0700 (Sun, 02 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Improve system gc detection. + +------------------------------------------------------------------------ +r2945 | jcbowman | 2007-12-02 10:58:15 -0700 (Sun, 02 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Document \\ -> \\ mapping of double-quoted strings. + +------------------------------------------------------------------------ +r2944 | jcbowman | 2007-12-01 15:30:13 -0700 (Sat, 01 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/flowchart.asy + M /trunk/asymptote/doc/asymptote.texi + +Add default value of (0,0) to center. + +------------------------------------------------------------------------ +r2943 | jcbowman | 2007-12-01 15:24:03 -0700 (Sat, 01 Dec 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/flowchart.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/flowchartdemo.asy + +Add pen arguments to flowchart block routines. + +------------------------------------------------------------------------ +r2942 | jcbowman | 2007-11-28 01:28:22 -0700 (Wed, 28 Nov 2007) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.38svn. +------------------------------------------------------------------------ +r2941 | jcbowman | 2007-11-28 00:37:17 -0700 (Wed, 28 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyMainWin.py + M /trunk/asymptote/asymptote.nsi + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/util.h + +Final Windows tweaks. + +------------------------------------------------------------------------ +r2940 | jcbowman | 2007-11-27 23:05:09 -0700 (Tue, 27 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + +Remove min since intersections returns a sorted array. + +------------------------------------------------------------------------ +r2939 | jcbowman | 2007-11-27 22:41:59 -0700 (Tue, 27 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/xasy.1x + +Document the -x option of xasy. + +------------------------------------------------------------------------ +r2938 | jcbowman | 2007-11-27 22:30:09 -0700 (Tue, 27 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Remove debugging test modification. + +------------------------------------------------------------------------ +r2937 | jcbowman | 2007-11-27 22:28:13 -0700 (Tue, 27 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Update GUI installation documentation. + +------------------------------------------------------------------------ +r2936 | jcbowman | 2007-11-27 22:17:19 -0700 (Tue, 27 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Require Python 2.5 for MSWindows. + +------------------------------------------------------------------------ +r2935 | jcbowman | 2007-11-27 22:10:43 -0700 (Tue, 27 Nov 2007) | 2 lines +Changed paths: + A /trunk/asymptote/patches/TkAlpha-Imaging-1.1.6msdos.patch + +Add version of PIL-1.1.6 patch used for MSDOS. + +------------------------------------------------------------------------ +r2934 | jcbowman | 2007-11-27 21:51:27 -0700 (Tue, 27 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + +Output diagnostics from Asymptote in separate Tk window. + +------------------------------------------------------------------------ +r2933 | jcbowman | 2007-11-27 21:50:28 -0700 (Tue, 27 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Fix active Color button foreground. + +------------------------------------------------------------------------ +r2932 | oshardt | 2007-11-27 17:16:40 -0700 (Tue, 27 Nov 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Correct acquisition of lock for colour change. +------------------------------------------------------------------------ +r2931 | jcbowman | 2007-11-27 16:23:59 -0700 (Tue, 27 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/interact.cc + M /trunk/asymptote/interact.h + +Add 's' scrolling option. + +------------------------------------------------------------------------ +r2930 | jcbowman | 2007-11-27 01:01:27 -0700 (Tue, 27 Nov 2007) | 2 lines +Changed paths: + D /trunk/asymptote/GUI/xasyVersion.py + A /trunk/asymptote/GUI/xasyVersion.py.in (from /trunk/asymptote/GUI/xasyVersion.py:2920) + M /trunk/asymptote/configure.ac + +Configure xasy version. + +------------------------------------------------------------------------ +r2929 | jcbowman | 2007-11-27 01:00:47 -0700 (Tue, 27 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.cc + +Turn off scrolling when not a tty. + +------------------------------------------------------------------------ +r2928 | jcbowman | 2007-11-26 22:22:08 -0700 (Mon, 26 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/doc/histogram.asy + +Add function to calculate "optimal" number of histogram bins. + +------------------------------------------------------------------------ +r2927 | jcbowman | 2007-11-26 17:54:59 -0700 (Mon, 26 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/examples/annotation.asy + +Force outformat="pdf". + +------------------------------------------------------------------------ +r2926 | jcbowman | 2007-11-26 17:54:03 -0700 (Mon, 26 Nov 2007) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + +When determining base points of arrows, always choose the closest +intersection points (in terms of arclength) to the apex. + +------------------------------------------------------------------------ +r2925 | jcbowman | 2007-11-25 21:47:55 -0700 (Sun, 25 Nov 2007) | 7 lines +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyActions.py + M /trunk/asymptote/GUI/xasyFile.py + M /trunk/asymptote/GUI/xasyMainWin.py + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/plain_xasy.asy + M /trunk/asymptote/runtime.in + +Use a separate flag in indexedTransform to indicate GUI deletion, instead of +zeroing out the transform. This produces clearer .asy output and +allows deletion of objects to be undone, preserving the image transform, +even after a deconstruct() (or by manual editing of the output code). + +Show asy diagnostics in console window. + +------------------------------------------------------------------------ +r2924 | jcbowman | 2007-11-24 23:23:19 -0700 (Sat, 24 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/interact.cc + M /trunk/asymptote/interact.h + +Fix scrolling. + +------------------------------------------------------------------------ +r2923 | jcbowman | 2007-11-24 23:03:07 -0700 (Sat, 24 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/doc/helix.asy + +Improve 3d tick default directions. + +------------------------------------------------------------------------ +r2922 | jcbowman | 2007-11-24 06:42:14 -0700 (Sat, 24 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Return empty secondary axis picture without warning. + +------------------------------------------------------------------------ +r2921 | jcbowman | 2007-11-22 08:57:42 -0700 (Thu, 22 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Use unsigned long constant. + +------------------------------------------------------------------------ +r2920 | jcbowman | 2007-11-21 22:03:02 -0700 (Wed, 21 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Move existing releaseLock code, catching exceptions. + +------------------------------------------------------------------------ +r2919 | jcbowman | 2007-11-21 17:56:01 -0700 (Wed, 21 Nov 2007) | 11 lines +Changed paths: + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/base/plain_arcs.asy + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/base/plain_filldraw.asy + M /trunk/asymptote/base/plain_markers.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Add transform scale(real x, real y). + +Add marker dot(pen p=currentpen, filltype filltype=Fill). + +Add comma terminator. + +Fix dot(frame f, pair z, pen p=currentpen, filltype filltype=Fill). + +Update documentation. + + +------------------------------------------------------------------------ +r2918 | jcbowman | 2007-11-20 23:09:32 -0700 (Tue, 20 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + +Work around ghostscript limitations. + +------------------------------------------------------------------------ +r2917 | jcbowman | 2007-11-20 22:42:11 -0700 (Tue, 20 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + +Ensure originalImage is always defined. + +------------------------------------------------------------------------ +r2916 | jcbowman | 2007-11-20 22:41:00 -0700 (Tue, 20 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Release lock before quitting to allow saving. + +------------------------------------------------------------------------ +r2915 | oshardt | 2007-11-20 17:52:46 -0700 (Tue, 20 Nov 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Switch to selection mode after adding script item. +------------------------------------------------------------------------ +r2914 | jcbowman | 2007-11-20 10:26:25 -0700 (Tue, 20 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.h + +Re-enable local directory output check. + +------------------------------------------------------------------------ +r2913 | jcbowman | 2007-11-19 23:00:56 -0700 (Mon, 19 Nov 2007) | 4 lines +Changed paths: + M /trunk/asymptote/fileio.h + +Fix output(s,update=true) and boutput(s,update=true). + +Fix segmentation faults for attempted operations on closed files. + +------------------------------------------------------------------------ +r2912 | oshardt | 2007-11-19 21:00:18 -0700 (Mon, 19 Nov 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Change zoom selection method to an OptionMenu +------------------------------------------------------------------------ +r2911 | jcbowman | 2007-11-19 20:34:47 -0700 (Mon, 19 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile.in + +Escape ^. + +------------------------------------------------------------------------ +r2910 | oshardt | 2007-11-19 20:19:13 -0700 (Mon, 19 Nov 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyActions.py + +Account for magnification during undo/redo of translations +------------------------------------------------------------------------ +r2909 | jcbowman | 2007-11-19 10:59:03 -0700 (Mon, 19 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fix typo. + +------------------------------------------------------------------------ +r2908 | jcbowman | 2007-11-19 00:22:35 -0700 (Mon, 19 Nov 2007) | 9 lines +Changed paths: + M /trunk/asymptote/GUI/xasy.py + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyMainWin.py + M /trunk/asymptote/interact.cc + +Move xasy temporary directory deletion code into GUI. + +Avoid creating a second asy process if one already exists. + +Ignore ctrl-c interrupts from console. + +Move image file removal up one function level to avoid busy error under +MSWindows. + +------------------------------------------------------------------------ +r2907 | jcbowman | 2007-11-18 23:25:22 -0700 (Sun, 18 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyActions.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Add Orest's latest fixes. + +------------------------------------------------------------------------ +r2906 | jcbowman | 2007-11-18 19:29:19 -0700 (Sun, 18 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Add informational message about use of system gc version. + +------------------------------------------------------------------------ +r2905 | jcbowman | 2007-11-18 17:41:19 -0700 (Sun, 18 Nov 2007) | 3 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + +Make configure use a system version of Boehm GC if recommended local version +of gc isn't present. + +------------------------------------------------------------------------ +r2904 | jcbowman | 2007-11-18 17:28:22 -0700 (Sun, 18 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/INSTALL + +Append generic configure instructions to INSTALL. + +------------------------------------------------------------------------ +r2903 | jcbowman | 2007-11-18 10:02:49 -0700 (Sun, 18 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/base/plain_xasy.asy + M /trunk/asymptote/interact.cc + M /trunk/asymptote/runtime.in + +Put deconstructed files in a temporary directory (removed on exit). + +------------------------------------------------------------------------ +r2902 | jcbowman | 2007-11-18 08:54:43 -0700 (Sun, 18 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Move workaround for broken curses.h file to proper place. + +------------------------------------------------------------------------ +r2901 | jcbowman | 2007-11-17 22:59:59 -0700 (Sat, 17 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Fix secondary axis bugs. + +------------------------------------------------------------------------ +r2900 | jcbowman | 2007-11-17 17:03:34 -0700 (Sat, 17 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasy.py + +Fix ctrl-c. + +------------------------------------------------------------------------ +r2899 | oshardt | 2007-11-17 11:47:31 -0700 (Sat, 17 Nov 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy.py + +Provide a way to quickly close xasy from the command line. +------------------------------------------------------------------------ +r2898 | oshardt | 2007-11-17 11:24:42 -0700 (Sat, 17 Nov 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyActions.py + M /trunk/asymptote/GUI/xasyBezierEditor.py + +Fix bezier editor. Optimize undeletion of items from a script. +------------------------------------------------------------------------ +r2897 | jcbowman | 2007-11-16 23:12:28 -0700 (Fri, 16 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +xasy scripts should put temporary files in current directory, just like asy. + +------------------------------------------------------------------------ +r2896 | jcbowman | 2007-11-16 23:11:56 -0700 (Fri, 16 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + +Remove temporary image files. + +------------------------------------------------------------------------ +r2895 | jcbowman | 2007-11-16 22:20:39 -0700 (Fri, 16 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyMainWin.py + M /trunk/asymptote/runtime.in + +Limit maximum number of command-line arguments to ghostscript; render in blocks. + +------------------------------------------------------------------------ +r2894 | oshardt | 2007-11-14 21:10:57 -0700 (Wed, 14 Nov 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Improve handling of zoom slider. +------------------------------------------------------------------------ +r2893 | jcbowman | 2007-11-14 20:25:31 -0700 (Wed, 14 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/patches/TkAlpha-Imaging-1.1.6.patch + +Move declarations. + +------------------------------------------------------------------------ +r2892 | jcbowman | 2007-11-14 17:52:35 -0700 (Wed, 14 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/patches/TkAlpha-Imaging-1.1.6.patch + +Remove unnecessary Tk_PhotoBlank call. + +------------------------------------------------------------------------ +r2891 | jcbowman | 2007-11-13 23:53:42 -0700 (Tue, 13 Nov 2007) | 3 lines +Changed paths: + M /trunk/asymptote/patches/TkAlpha-Imaging-1.1.6.patch + +Add PIL_BACKGROUND and PIL_MAX_ALPHA_AREA environment variables for efficient +alpha channel rendering. + +------------------------------------------------------------------------ +r2890 | jcbowman | 2007-11-13 20:03:45 -0700 (Tue, 13 Nov 2007) | 3 lines +Changed paths: + M /trunk/asymptote/patches/TkAlpha-Imaging-1.1.6.patch + +Enable full alpha channel support only for objects of area < 10000 pixels, +due to slow Tk alpha channel rendering. + +------------------------------------------------------------------------ +r2889 | oshardt | 2007-11-13 11:48:04 -0700 (Tue, 13 Nov 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Prevent redraw of canvas when zoom handler is invoked but magnification is not changed. +------------------------------------------------------------------------ +r2888 | jcbowman | 2007-11-13 01:20:36 -0700 (Tue, 13 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/patches/README + M /trunk/asymptote/patches/TkAlpha-Imaging-1.1.6.patch + +A much better fix for PIL antialiasing and transparency that renders quickly. + +------------------------------------------------------------------------ +r2887 | oshardt | 2007-11-12 17:57:08 -0700 (Mon, 12 Nov 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Fix rotation to take into consideration the current magnification +------------------------------------------------------------------------ +r2886 | oshardt | 2007-11-12 15:22:05 -0700 (Mon, 12 Nov 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + +Fix error in handling of magnification in scripts +------------------------------------------------------------------------ +r2885 | jcbowman | 2007-11-12 14:50:58 -0700 (Mon, 12 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + +Use full precision constants. + +------------------------------------------------------------------------ +r2884 | oshardt | 2007-11-12 14:35:20 -0700 (Mon, 12 Nov 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy.py + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyActions.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Implement magnification option and zoom feature +------------------------------------------------------------------------ +r2883 | jcbowman | 2007-11-12 00:28:55 -0700 (Mon, 12 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/lexical.h + +Replace locale-dependent call to atof() with locale-independent lexical::cast(). + +------------------------------------------------------------------------ +r2882 | jcbowman | 2007-11-11 22:37:20 -0700 (Sun, 11 Nov 2007) | 4 lines +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/base/plain_xasy.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + +Speed up GUI deconstruction. + +Make "png" the default value of xformat. + +------------------------------------------------------------------------ +r2881 | oshardt | 2007-11-11 20:54:28 -0700 (Sun, 11 Nov 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyActions.py + +Removed debugging information +------------------------------------------------------------------------ +r2880 | jcbowman | 2007-11-07 22:01:26 -0700 (Wed, 07 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + +Update intersectionspoints. + +------------------------------------------------------------------------ +r2879 | jcbowman | 2007-11-07 22:00:15 -0700 (Wed, 07 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Update documentation. + +------------------------------------------------------------------------ +r2878 | jcbowman | 2007-11-07 21:35:19 -0700 (Wed, 07 Nov 2007) | 4 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/path.cc + M /trunk/asymptote/runtime.in + +Fix bug in intersections. + +Add optional fuzz parameter to intersections and intersectionpoints. + +------------------------------------------------------------------------ +r2877 | jcbowman | 2007-11-07 21:03:14 -0700 (Wed, 07 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_strings.asy + M /trunk/asymptote/doc/asymptote.texi + +Add string[] split(string s, string delimiter). + +------------------------------------------------------------------------ +r2876 | jcbowman | 2007-11-04 21:25:35 -0700 (Sun, 04 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/interact.cc + M /trunk/asymptote/interact.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + +Disable readline history when reading from a pipe. + +------------------------------------------------------------------------ +r2875 | jcbowman | 2007-11-04 20:23:02 -0700 (Sun, 04 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Update discussion of MSWindows configuration variables. + +------------------------------------------------------------------------ +r2874 | jcbowman | 2007-11-04 20:13:34 -0700 (Sun, 04 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + D /trunk/asymptote/asyconsole.bat + M /trunk/asymptote/asymptote.nsi + +More windows installation fixes. + +------------------------------------------------------------------------ +r2873 | jcbowman | 2007-11-04 15:52:41 -0700 (Sun, 04 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Make interactive mode exit with a zero return code. + +------------------------------------------------------------------------ +r2872 | jcbowman | 2007-11-04 15:27:28 -0700 (Sun, 04 Nov 2007) | 4 lines +Changed paths: + M /trunk/asymptote/asyconsole.bat + M /trunk/asymptote/asymptote.nsi + +Fix Windows uninstall. + +Remove hard-wired path. + +------------------------------------------------------------------------ +r2871 | jcbowman | 2007-11-04 09:48:27 -0700 (Sun, 04 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + +Add missing function. + +------------------------------------------------------------------------ +r2870 | jcbowman | 2007-11-03 16:50:29 -0600 (Sat, 03 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/builtin.cc + +Add real[] abs(pair[]) and real[] abs(triple[]) functions. + +------------------------------------------------------------------------ +r2869 | oshardt | 2007-11-03 12:24:00 -0600 (Sat, 03 Nov 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyExample.asy + +Revert change to example. +------------------------------------------------------------------------ +r2868 | oshardt | 2007-11-03 12:05:23 -0600 (Sat, 03 Nov 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyExample.asy + M /trunk/asymptote/GUI/xasyMainWin.py + +Prompt user before opening a file if current document was modified. +------------------------------------------------------------------------ +r2867 | jcbowman | 2007-11-02 23:09:45 -0600 (Fri, 02 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/asyconsole.bat + M /trunk/asymptote/asymptote.nsi + M /trunk/asymptote/asymptote.spec + +Add windows installation fixes. + +------------------------------------------------------------------------ +r2866 | jcbowman | 2007-11-02 16:13:23 -0600 (Fri, 02 Nov 2007) | 2 lines +Changed paths: + A /trunk/asymptote/asyconsole.bat + M /trunk/asymptote/asymptote.nsi + M /trunk/asymptote/asymptote.spec + +Windows installation tweaks. + +------------------------------------------------------------------------ +r2865 | jcbowman | 2007-11-02 10:48:05 -0600 (Fri, 02 Nov 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Handle degenerate reference vectors. + +------------------------------------------------------------------------ +r2864 | jcbowman | 2007-10-28 13:31:35 -0600 (Sun, 28 Oct 2007) | 3 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Project all reference contributions in direction of maximum contribution, +for numerical robustness. + +------------------------------------------------------------------------ +r2863 | jcbowman | 2007-10-28 12:16:24 -0600 (Sun, 28 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/westnile.asy + +Improve reference vector calculation. + +------------------------------------------------------------------------ +r2862 | jcbowman | 2007-10-26 11:29:19 -0600 (Fri, 26 Oct 2007) | 3 lines +Changed paths: + M /trunk/asymptote/fileio.cc + +Respect comments and double quotation marks in whitespace mode (just like +cvs mode). + +------------------------------------------------------------------------ +r2861 | hammera | 2007-10-25 22:19:32 -0600 (Thu, 25 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/fundec.cc + +Test for invalid defvals in rest parameters. + +------------------------------------------------------------------------ +r2860 | hammera | 2007-10-25 22:01:21 -0600 (Thu, 25 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/fundec.h + +Removed unused code. + +------------------------------------------------------------------------ +r2859 | jcbowman | 2007-10-22 10:38:21 -0600 (Mon, 22 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + +Re-enable automatic logarithmic axis coverage routine. + +------------------------------------------------------------------------ +r2858 | jcbowman | 2007-10-19 22:55:13 -0600 (Fri, 19 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/pipestream.h + +Exit more gracefully under MSDOS when execvp fails. + +------------------------------------------------------------------------ +r2857 | jcbowman | 2007-10-19 21:34:04 -0600 (Fri, 19 Oct 2007) | 7 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.cc + M /trunk/asymptote/runtime.in + +Implement firstcut and lastcut reliably in terms of a general cut(path p, path +knife, int n) routine based on intersections. + +Increase the duplicate point detection fuzz. + +Automatically sort the array returned by intersections. + +------------------------------------------------------------------------ +r2856 | jcbowman | 2007-10-18 15:03:38 -0600 (Thu, 18 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/patches/README + A /trunk/asymptote/patches/gc-7.0nomem.patch + +Add patch to avoid segmentation fault with gc-7.0 on out-of-memory error. + +------------------------------------------------------------------------ +r2855 | jcbowman | 2007-10-18 14:15:53 -0600 (Thu, 18 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Make history() return the entire stored interactive history. + +------------------------------------------------------------------------ +r2854 | hammera | 2007-10-17 20:04:02 -0600 (Wed, 17 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/interact.cc + M /trunk/asymptote/process.cc + +Fix adding of automatic semicolons to the history. + +------------------------------------------------------------------------ +r2853 | hammera | 2007-10-17 19:59:11 -0600 (Wed, 17 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + +Fix default args for rest args. + +------------------------------------------------------------------------ +r2852 | jcbowman | 2007-10-16 22:05:12 -0600 (Tue, 16 Oct 2007) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/interact.cc + M /trunk/asymptote/process.cc + M /trunk/asymptote/runtime.in + +Add a routine history(int n=1) that returns the interactive history. + +Store auto-terminated lines in the interactive history. + +------------------------------------------------------------------------ +r2851 | jcbowman | 2007-10-15 09:42:00 -0600 (Mon, 15 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Try to use a smaller Step adjustment. + +------------------------------------------------------------------------ +r2850 | jcbowman | 2007-10-15 00:12:30 -0600 (Mon, 15 Oct 2007) | 4 lines +Changed paths: + M /trunk/asymptote/asymptote.nsi + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/settings.cc + +Fix Asymptote path for MSWindows. + +Make uninstall remove Xasy start menu shortcut. + +------------------------------------------------------------------------ +r2849 | jcbowman | 2007-10-14 22:43:33 -0600 (Sun, 14 Oct 2007) | 2 lines +Changed paths: + A /trunk/asymptote/asymptote.nsi + +Add Nullsoft installation script for MSWindows. + +------------------------------------------------------------------------ +r2848 | jcbowman | 2007-10-14 22:35:13 -0600 (Sun, 14 Oct 2007) | 3 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Under MSWindows, look for asy files in installation path instead of in +uninstall path. + +------------------------------------------------------------------------ +r2847 | jcbowman | 2007-10-14 22:24:27 -0600 (Sun, 14 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Try to use at least two major ticks. + +------------------------------------------------------------------------ +r2846 | jcbowman | 2007-10-14 21:15:41 -0600 (Sun, 14 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Fix title(""). + +------------------------------------------------------------------------ +r2845 | jcbowman | 2007-10-11 12:22:12 -0600 (Thu, 11 Oct 2007) | 1 line +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/configure.ac + +Increment version to 1.37svn. +------------------------------------------------------------------------ +r2844 | jcbowman | 2007-10-11 11:31:34 -0600 (Thu, 11 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/drawgrestore.h + M /trunk/asymptote/drawgsave.h + M /trunk/asymptote/drawverbatim.h + +Fix bugs in tex(), postscript(), gsave(), and grestore() commands. + +------------------------------------------------------------------------ +r2843 | jcbowman | 2007-10-11 03:15:48 -0600 (Thu, 11 Oct 2007) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.36svn. +------------------------------------------------------------------------ +r2842 | jcbowman | 2007-10-11 02:21:31 -0600 (Thu, 11 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/psfile.cc + +Fix numeric formatting of setdash arguments. + +------------------------------------------------------------------------ +r2841 | jcbowman | 2007-10-11 01:21:58 -0600 (Thu, 11 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Work around hang in intersect for nearly identical paths by adding some fuzz. + +------------------------------------------------------------------------ +r2840 | jcbowman | 2007-10-11 00:44:58 -0600 (Thu, 11 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.35svn. + +------------------------------------------------------------------------ +r2839 | jcbowman | 2007-10-10 22:44:16 -0600 (Wed, 10 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/mathop.h + M /trunk/asymptote/util.h + M /trunk/asymptote/xstream.h + +Add Cygwin fixes. + +------------------------------------------------------------------------ +r2838 | jcbowman | 2007-10-10 15:17:31 -0600 (Wed, 10 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Update GUI documentation. + +------------------------------------------------------------------------ +r2837 | jcbowman | 2007-10-10 10:59:03 -0600 (Wed, 10 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Make xasy a relative symbolic link. + +------------------------------------------------------------------------ +r2836 | jcbowman | 2007-10-10 09:00:51 -0600 (Wed, 10 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + +Update xasy file name. + +------------------------------------------------------------------------ +r2835 | jcbowman | 2007-10-10 08:42:59 -0600 (Wed, 10 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Fix typo. + +------------------------------------------------------------------------ +r2834 | jcbowman | 2007-10-10 08:36:32 -0600 (Wed, 10 Oct 2007) | 2 lines +Changed paths: + D /trunk/asymptote/GUI/xasy + A /trunk/asymptote/GUI/xasy.py (from /trunk/asymptote/GUI/xasy:2831) + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/plain_xasy.asy + R /trunk/asymptote/xasy + +Install xasy and associated files. + +------------------------------------------------------------------------ +r2833 | jcbowman | 2007-10-09 22:12:51 -0600 (Tue, 09 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + +Update xasy location. + +------------------------------------------------------------------------ +r2832 | jcbowman | 2007-10-09 22:00:32 -0600 (Tue, 09 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/pstoedit.asy + +Remove obsolete reference to settings.deconstruct. + +------------------------------------------------------------------------ +r2831 | jcbowman | 2007-10-09 21:43:53 -0600 (Tue, 09 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_markers.asy + M /trunk/asymptote/base/plain_xasy.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/jump.asy + +Replace opendot with filltype argument of UnFill to dot routines. + +------------------------------------------------------------------------ +r2830 | jcbowman | 2007-10-09 15:51:51 -0600 (Tue, 09 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Remove intermediate eps files in inline pdf mode. + +------------------------------------------------------------------------ +r2829 | jcbowman | 2007-10-09 15:05:23 -0600 (Tue, 09 Oct 2007) | 5 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/path3.cc + M /trunk/asymptote/runtime.in + +Implement an improved, robust version of intersect. + +Implement intersectionpoints in terms of a new more efficient and robust +intersections routine. + +------------------------------------------------------------------------ +r2828 | jcbowman | 2007-10-09 15:01:41 -0600 (Tue, 09 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/histogram.asy + M /trunk/asymptote/doc/legend.asy + M /trunk/asymptote/doc/lineargraph0.asy + +Add trailingzero tick format. + +------------------------------------------------------------------------ +r2827 | jcbowman | 2007-10-07 11:00:47 -0600 (Sun, 07 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawclipend.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/picture.cc + +Make r2785 changes work with deconstruct. + +------------------------------------------------------------------------ +r2826 | jcbowman | 2007-10-05 21:03:57 -0600 (Fri, 05 Oct 2007) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain_strings.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/lineargraph.asy + M /trunk/asymptote/doc/parametricgraph.asy + +Adjust defaultformat for axes to make tick labels unique. + +Add general trailingzero format string; update examples. + +------------------------------------------------------------------------ +r2825 | jcbowman | 2007-10-03 14:22:52 -0600 (Wed, 03 Oct 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Improve autoscaling of graphs for close minimum and maximum values. + +------------------------------------------------------------------------ +r2824 | jcbowman | 2007-09-28 12:31:44 -0600 (Fri, 28 Sep 2007) | 2 lines +Changed paths: + A /trunk/asymptote/examples/jump.asy + +Add example of opendot. + +------------------------------------------------------------------------ +r2823 | jcbowman | 2007-09-28 12:19:18 -0600 (Fri, 28 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_markers.asy + +Add opendot routines. + +------------------------------------------------------------------------ +r2822 | hammera | 2007-09-24 21:11:00 -0600 (Mon, 24 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/process.cc + M /trunk/asymptote/process.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Changed global.back()-> to processData(). + +------------------------------------------------------------------------ +r2821 | pivaldi | 2007-09-24 11:20:27 -0600 (Mon, 24 Sep 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Defer hard coded commands and options to variables. +------------------------------------------------------------------------ +r2820 | jcbowman | 2007-09-23 10:45:41 -0600 (Sun, 23 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + +Fix shipout bug. + +------------------------------------------------------------------------ +r2819 | jcbowman | 2007-09-21 10:17:43 -0600 (Fri, 21 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + +Remove obsolete -q option. + +------------------------------------------------------------------------ +r2818 | jcbowman | 2007-09-20 22:27:59 -0600 (Thu, 20 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/pen.h + +Change default LaTeX font to package-dependent setting. + +------------------------------------------------------------------------ +r2817 | jcbowman | 2007-09-19 21:46:56 -0600 (Wed, 19 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/settings.cc + +Add modification of ncurses patch from mvid. + +------------------------------------------------------------------------ +r2816 | jcbowman | 2007-09-18 00:10:58 -0600 (Tue, 18 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/path3.cc + M /trunk/asymptote/simpson.cc + +Avoid nesting capacity overflows in arctime. + +------------------------------------------------------------------------ +r2815 | jcbowman | 2007-09-16 20:57:35 -0600 (Sun, 16 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Add new magnification argument to shipout. + +------------------------------------------------------------------------ +r2814 | jcbowman | 2007-09-16 20:48:23 -0600 (Sun, 16 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/camperror.cc + +Make reportWarning generate a warning message only. + +------------------------------------------------------------------------ +r2813 | jcbowman | 2007-09-16 20:42:53 -0600 (Sun, 16 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.cc + +Ignore spurious final blank line when reading strings. + +------------------------------------------------------------------------ +r2812 | jcbowman | 2007-09-16 11:44:00 -0600 (Sun, 16 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + +Fix string csv reads. + +------------------------------------------------------------------------ +r2811 | jcbowman | 2007-09-15 22:12:21 -0600 (Sat, 15 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.cc + +Another comment fix for reading strings. + +------------------------------------------------------------------------ +r2810 | jcbowman | 2007-09-15 02:42:12 -0600 (Sat, 15 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Fix example. + +------------------------------------------------------------------------ +r2809 | jcbowman | 2007-09-15 02:40:06 -0600 (Sat, 15 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Fix typo. + +------------------------------------------------------------------------ +r2808 | jcbowman | 2007-09-15 02:38:23 -0600 (Sat, 15 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/asymptote.texi + +Fix errors in documentation and FAQ. + +------------------------------------------------------------------------ +r2807 | jcbowman | 2007-09-14 16:09:19 -0600 (Fri, 14 Sep 2007) | 4 lines +Changed paths: + D /trunk/asymptote/doc/mosquito.csv + M /trunk/asymptote/fileio.cc + +Support comments when reading strings in cvs mode. + +Remove unused file. + +------------------------------------------------------------------------ +r2806 | jcbowman | 2007-09-12 19:42:40 -0600 (Wed, 12 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Improve description of interativeWrite. + +------------------------------------------------------------------------ +r2805 | hammera | 2007-09-08 11:48:06 -0600 (Sat, 08 Sep 2007) | 4 lines +Changed paths: + M /trunk/asymptote/camp.y + +Fixed syntax to allow expressions such as (x); + +Based on a patch by Orest Shardt. + +------------------------------------------------------------------------ +r2804 | hammera | 2007-09-05 16:53:51 -0600 (Wed, 05 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + M /trunk/asymptote/stm.cc + +Added interactiveWrite option. + +------------------------------------------------------------------------ +r2803 | jcbowman | 2007-09-04 21:15:41 -0600 (Tue, 04 Sep 2007) | 4 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/process.cc + M /trunk/asymptote/settings.cc + +Remove --enable-cplusplus option. + +Remove unused quiet option. + +------------------------------------------------------------------------ +r2802 | oshardt | 2007-09-03 12:01:42 -0600 (Mon, 03 Sep 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Implement pen validation +------------------------------------------------------------------------ +r2801 | jcbowman | 2007-09-02 23:36:10 -0600 (Sun, 02 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + +Make deconstruct close bboxout file. + +------------------------------------------------------------------------ +r2800 | jcbowman | 2007-09-02 23:21:29 -0600 (Sun, 02 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasyExample.asy + +Use indexedTransform constructor. + +------------------------------------------------------------------------ +r2799 | oshardt | 2007-09-02 21:01:09 -0600 (Sun, 02 Sep 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyExample.asy + M /trunk/asymptote/GUI/xasyFile.py + M /trunk/asymptote/GUI/xasyMainWin.py + A /trunk/asymptote/GUI/xasyVersion.py + +Make various bug fixes and improvements. +------------------------------------------------------------------------ +r2798 | oshardt | 2007-09-02 18:07:55 -0600 (Sun, 02 Sep 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Fix documentation request. +------------------------------------------------------------------------ +r2797 | oshardt | 2007-09-02 17:59:21 -0600 (Sun, 02 Sep 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Temporarily remove zoom control until feature is implemented. +------------------------------------------------------------------------ +r2796 | oshardt | 2007-09-02 17:46:34 -0600 (Sun, 02 Sep 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Improved text in dialogs. +Made the loading and saving of files specified on the command line consistent. +------------------------------------------------------------------------ +r2795 | jcbowman | 2007-09-01 22:34:02 -0600 (Sat, 01 Sep 2007) | 6 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/plain_xasy.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/process.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + +Standardize fillrule argument name. + +Add support for magnification. + +Remove unused code. + +------------------------------------------------------------------------ +r2794 | hammera | 2007-08-31 20:16:17 -0600 (Fri, 31 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + +Fixed bug regarding permission lists of types. + +------------------------------------------------------------------------ +r2793 | hammera | 2007-08-31 20:15:41 -0600 (Fri, 31 Aug 2007) | 3 lines +Changed paths: + M /trunk/asymptote/dec.cc + +Corrected documentation. + + +------------------------------------------------------------------------ +r2792 | hammera | 2007-08-31 20:15:16 -0600 (Fri, 31 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/parser.cc + M /trunk/asymptote/parser.h + +Made parameter name more descriptive. + +------------------------------------------------------------------------ +r2791 | jcbowman | 2007-08-31 08:35:08 -0600 (Fri, 31 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Use unique keys. + +------------------------------------------------------------------------ +r2790 | jcbowman | 2007-08-30 20:15:48 -0600 (Thu, 30 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Check for libcurses only if libncurses is not found. + +------------------------------------------------------------------------ +r2789 | jcbowman | 2007-08-29 13:56:57 -0600 (Wed, 29 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyFile.py + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/base/plain_xasy.asy + +Use constructor for indexedTransform. + +------------------------------------------------------------------------ +r2788 | jcbowman | 2007-08-29 11:22:33 -0600 (Wed, 29 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/plain_xasy.asy + +Fix shipout when inXasyMode is true. + +------------------------------------------------------------------------ +r2787 | oshardt | 2007-08-29 09:15:31 -0600 (Wed, 29 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/UndoRedoStack.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Fix logic for recognizing modified files. +Correct the logic for querying user about exporting modified files. +------------------------------------------------------------------------ +r2786 | jcbowman | 2007-08-29 08:54:00 -0600 (Wed, 29 Aug 2007) | 3 lines +Changed paths: + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawclipend.h + M /trunk/asymptote/psfile.h + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Revert to gsave/grestore instead of clipsave/cliprestore due to pen caching +assumptions. + +------------------------------------------------------------------------ +r2785 | jcbowman | 2007-08-28 09:30:26 -0600 (Tue, 28 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawclipend.h + M /trunk/asymptote/texfile.cc + +Enclose tex clip within picture environment to avoid unwanted page breaks. + +------------------------------------------------------------------------ +r2784 | oshardt | 2007-08-27 15:48:38 -0600 (Mon, 27 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Prevent switching editing mode during incomplete drawing operation. +Search for file with .asy extension if no .asy extension provided. +------------------------------------------------------------------------ +r2783 | pivaldi | 2007-08-27 15:33:06 -0600 (Mon, 27 Aug 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/markers.asy + +markers.asy: compute golden mean in a static variable. +------------------------------------------------------------------------ +r2782 | oshardt | 2007-08-27 15:23:17 -0600 (Mon, 27 Aug 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyExample.asy + +Remove unneeded whitespace. +------------------------------------------------------------------------ +r2781 | jcbowman | 2007-08-27 11:56:33 -0600 (Mon, 27 Aug 2007) | 6 lines +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + M /trunk/asymptote/base/patterns.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/plain_xasy.asy + M /trunk/asymptote/doc/asymptote.texi + R /trunk/asymptote/xasy + +Rename patterns to currentpatterns. + +Remove preamble option from shipout for consistency with xasy. + +Make explicit shipouts with options work with xasy. + +------------------------------------------------------------------------ +r2780 | jcbowman | 2007-08-27 10:33:40 -0600 (Mon, 27 Aug 2007) | 2 lines +Changed paths: + A /trunk/asymptote/GUI/xasy (from /trunk/asymptote/GUI/xasy.py:2778) + D /trunk/asymptote/GUI/xasy.py + M /trunk/asymptote/GUI/xasyBezierEditor.py + +Rename xasy.py to xasy. + +------------------------------------------------------------------------ +r2779 | jcbowman | 2007-08-27 10:24:23 -0600 (Mon, 27 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasyExample.asy + +Update example. + +------------------------------------------------------------------------ +r2778 | pivaldi | 2007-08-26 19:13:14 -0600 (Sun, 26 Aug 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/markers.asy + +marker.asy: uniformize marker sizes and notation. +------------------------------------------------------------------------ +r2777 | jcbowman | 2007-08-26 15:40:25 -0600 (Sun, 26 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Explain how map is a special case of sequence. + +------------------------------------------------------------------------ +r2776 | jcbowman | 2007-08-26 13:28:09 -0600 (Sun, 26 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fix documentation of map. + +------------------------------------------------------------------------ +r2775 | jcbowman | 2007-08-24 11:00:05 -0600 (Fri, 24 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Simplify logic. + +------------------------------------------------------------------------ +r2774 | jcbowman | 2007-08-24 10:59:42 -0600 (Fri, 24 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/process.cc + +Make asy -o /dir/ file.asy output to /dir/file.eps. + +------------------------------------------------------------------------ +r2773 | jcbowman | 2007-08-16 08:23:05 -0600 (Thu, 16 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/extra/intro.asy + +Add discussion of 3D generalization of Hobby's algorithm. + +------------------------------------------------------------------------ +r2772 | jcbowman | 2007-08-14 04:39:42 -0600 (Tue, 14 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/solids.asy + +Avoid evaluating function outside of [a,b] (due to finite numerical precision). + +------------------------------------------------------------------------ +r2771 | jcbowman | 2007-08-14 02:15:00 -0600 (Tue, 14 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fix accent. + +------------------------------------------------------------------------ +r2770 | jcbowman | 2007-08-11 04:01:15 -0600 (Sat, 11 Aug 2007) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + +Use \PackageWarning instead of \message. + +Update list of contributors. + +------------------------------------------------------------------------ +r2769 | oshardt | 2007-08-09 12:13:42 -0600 (Thu, 09 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Use askopenfilename() instead of askopenfile() +Use asksaveasfilename() instead of asksaveasfile() +------------------------------------------------------------------------ +r2768 | oshardt | 2007-08-09 11:00:42 -0600 (Thu, 09 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Disabled tear-offs for improved crossplatform look and feel +User is now asked about saving changes when closing a modified file +------------------------------------------------------------------------ +r2767 | jcbowman | 2007-08-09 02:59:28 -0600 (Thu, 09 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + +Remove old GUI transform support. + +------------------------------------------------------------------------ +r2766 | jcbowman | 2007-08-09 02:34:50 -0600 (Thu, 09 Aug 2007) | 8 lines +Changed paths: + M /trunk/asymptote/base/plain_filldraw.asy + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawclipend.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Add -level option to specify PostScript level (default 3). + +Use more efficient clipsave/cliprestore commands with -level 3. + +Optimize printer stack use by pruning unneeded clipsave/cliprestore commands. + +Avoid nesting of clipsave/cliprestore commands when using UnFill. + +------------------------------------------------------------------------ +r2765 | oshardt | 2007-08-07 11:26:04 -0600 (Tue, 07 Aug 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyActions.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Changing the current pen's properties affects selected items +------------------------------------------------------------------------ +r2764 | jcbowman | 2007-08-07 03:24:10 -0600 (Tue, 07 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/mathop.h + M /trunk/asymptote/runtime.in + +Compute pair^int by repeated multiplication, just like real^int. + +------------------------------------------------------------------------ +r2763 | oshardt | 2007-08-01 09:39:08 -0600 (Wed, 01 Aug 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/plain_xasy.asy + M /trunk/asymptote/interact.cc + M /trunk/asymptote/runtime.in + +Removed signals for xasy +Switched from GUIop to xformStack in shipout() +------------------------------------------------------------------------ +r2762 | oshardt | 2007-07-31 15:05:37 -0600 (Tue, 31 Jul 2007) | 8 lines +Changed paths: + M /trunk/asymptote/GUI/UndoRedoStack.py + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyActions.py + M /trunk/asymptote/GUI/xasyBezierEditor.py + M /trunk/asymptote/GUI/xasyFile.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Fixed bugs in undo/redo +Allowed nested begin/end actionGroups in UndoRedoStack +Added forceAddition option to drawOnCanvas +Added exitXasyMode() to end of files +Implemented undo/redo for single item in a script +Implemented undo/redo for clearing of an item's transforms +Implemented undo/redo for drawing and deletion of a drawn item +Implemented undo/redo for modification of a drawn item +------------------------------------------------------------------------ +r2761 | oshardt | 2007-07-30 15:09:11 -0600 (Mon, 30 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasyActions.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Added undo/redo for creation and editing of script items +Added undo/redo for raising and lowering of items +------------------------------------------------------------------------ +r2760 | oshardt | 2007-07-30 12:12:29 -0600 (Mon, 30 Jul 2007) | 3 lines +Changed paths: + M /trunk/asymptote/GUI/xasy.py + M /trunk/asymptote/GUI/xasyActions.py + M /trunk/asymptote/GUI/xasyBezierEditor.py + M /trunk/asymptote/GUI/xasyCodeEditor.py + M /trunk/asymptote/GUI/xasyColorPicker.py + M /trunk/asymptote/GUI/xasyFile.py + M /trunk/asymptote/GUI/xasyMainWin.py + M /trunk/asymptote/GUI/xasyOptions.py + M /trunk/asymptote/GUI/xasyOptionsDialog.py + +Updated headers +Modified method for storing undo/redo information for translations +Implemented undo/redo for addition and modification of labels +------------------------------------------------------------------------ +r2759 | jcbowman | 2007-07-29 17:22:45 -0600 (Sun, 29 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.34svn. +------------------------------------------------------------------------ +r2758 | jcbowman | 2007-07-29 10:25:12 -0600 (Sun, 29 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/settings.cc + +Fix interactive viewing. + +------------------------------------------------------------------------ +r2757 | jcbowman | 2007-07-29 03:29:03 -0600 (Sun, 29 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/xstream.h + +Remove extraneous preprocessor definitions. + +------------------------------------------------------------------------ +r2756 | jcbowman | 2007-07-29 02:36:43 -0600 (Sun, 29 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/Makefile.in + M /trunk/asymptote/xstream.h + +Add large file support. + +------------------------------------------------------------------------ +r2755 | jcbowman | 2007-07-28 13:41:50 -0600 (Sat, 28 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Update list of contributors. + +------------------------------------------------------------------------ +r2754 | jcbowman | 2007-07-28 09:53:06 -0600 (Sat, 28 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.h + +Open input files in input-only mode. + +------------------------------------------------------------------------ +r2753 | jcbowman | 2007-07-28 09:19:07 -0600 (Sat, 28 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + +Allow multiple invocations of labelpath. + +------------------------------------------------------------------------ +r2752 | oshardt | 2007-07-27 14:57:14 -0600 (Fri, 27 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Handle case of script that produces no images. +Remove keyboard bindings for main window when using script editor. +------------------------------------------------------------------------ +r2751 | oshardt | 2007-07-27 14:38:23 -0600 (Fri, 27 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Raising and lowering of script items preserves drawing order of all items in script +------------------------------------------------------------------------ +r2750 | oshardt | 2007-07-27 14:23:57 -0600 (Fri, 27 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Fixed handling of deleted items. +------------------------------------------------------------------------ +r2749 | jcbowman | 2007-07-27 14:05:08 -0600 (Fri, 27 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/pair.h + M /trunk/asymptote/path.cc + M /trunk/asymptote/runtime.in + +Work around old broken compilers. + +------------------------------------------------------------------------ +r2748 | jcbowman | 2007-07-27 13:13:41 -0600 (Fri, 27 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/pstoedit.asy + +Fix conditional. + +------------------------------------------------------------------------ +r2747 | oshardt | 2007-07-27 11:45:34 -0600 (Fri, 27 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyMainWin.py + M /trunk/asymptote/GUI/xasyOptions.py + +Improved handling of missing asymptote executable on windows +------------------------------------------------------------------------ +r2746 | oshardt | 2007-07-27 10:37:56 -0600 (Fri, 27 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Error fixed +------------------------------------------------------------------------ +r2745 | oshardt | 2007-07-27 10:23:52 -0600 (Fri, 27 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/GUI/xasyOptions.py + M /trunk/asymptote/GUI/xasyOptionsDialog.py + +Check registry to find asy installation on windows. +Add browse button for asy path selection +------------------------------------------------------------------------ +r2744 | jcbowman | 2007-07-27 10:02:28 -0600 (Fri, 27 Jul 2007) | 4 lines +Changed paths: + M /trunk/asymptote/base/surface.asy + A /trunk/asymptote/examples/teapot.asy + +Restrict projection bounding box recursion to a depth of 16. + +Add teapot example. + +------------------------------------------------------------------------ +r2743 | oshardt | 2007-07-27 09:46:58 -0600 (Fri, 27 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/pstoedit.asy + +Syntax fix +------------------------------------------------------------------------ +r2742 | jcbowman | 2007-07-27 05:24:13 -0600 (Fri, 27 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/LICENSE + M /trunk/asymptote/README + M /trunk/asymptote/base/asy-mode.el + M /trunk/asymptote/base/binarytree.asy + M /trunk/asymptote/base/featpost3D.asy + M /trunk/asymptote/fftw++.h + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/xstream.h + +Upgrade licence to GPL-3.0. + +------------------------------------------------------------------------ +r2741 | jcbowman | 2007-07-27 03:50:46 -0600 (Fri, 27 Jul 2007) | 6 lines +Changed paths: + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/runtime.in + +Add complex version of quadraticroots. + +Add quartic solver. + +Improve accuracy of cubicroots in degenerate cases. + +------------------------------------------------------------------------ +r2740 | jcbowman | 2007-07-27 01:26:24 -0600 (Fri, 27 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + +Make min and max return (0,0) for an empty picture. + +------------------------------------------------------------------------ +r2739 | jcbowman | 2007-07-27 01:07:31 -0600 (Fri, 27 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Add cast; standardize formatting. + +------------------------------------------------------------------------ +r2738 | jcbowman | 2007-07-27 01:06:24 -0600 (Fri, 27 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/pair.h + +Add pair sqrt(pair) function (principal branch). + +------------------------------------------------------------------------ +r2737 | jcbowman | 2007-07-27 01:05:35 -0600 (Fri, 27 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + +Fix picture scaling. + +------------------------------------------------------------------------ +r2736 | hammera | 2007-07-26 09:17:38 -0600 (Thu, 26 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/application.h + M /trunk/asymptote/parser.cc + +Edited comments. + +------------------------------------------------------------------------ +r2735 | oshardt | 2007-07-25 14:41:31 -0600 (Wed, 25 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyOptions.py + +Removed unneeded message +------------------------------------------------------------------------ +r2734 | oshardt | 2007-07-25 12:50:30 -0600 (Wed, 25 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Fixed rotation of multiple objects +------------------------------------------------------------------------ +r2733 | oshardt | 2007-07-25 12:43:59 -0600 (Wed, 25 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Corrected divide-by-zero handling +------------------------------------------------------------------------ +r2732 | oshardt | 2007-07-25 12:27:37 -0600 (Wed, 25 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Fixed button width +------------------------------------------------------------------------ +r2731 | oshardt | 2007-07-25 11:11:13 -0600 (Wed, 25 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyMainWin.py + M /trunk/asymptote/GUI/xasyOptions.py + +Fixes for Windows support +------------------------------------------------------------------------ +r2730 | jcbowman | 2007-07-25 03:28:31 -0600 (Wed, 25 Jul 2007) | 4 lines +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/base/plain_xasy.asy + M /trunk/asymptote/base/pstoedit.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Remove deconstruct() and gui() in favour of settings.deconstruct. + +Rename deconstructpic to deconstruct; standardize arguments. + +------------------------------------------------------------------------ +r2729 | jcbowman | 2007-07-25 03:07:20 -0600 (Wed, 25 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.cc + +Revert r2722; update documentation. + +------------------------------------------------------------------------ +r2728 | oshardt | 2007-07-24 15:24:08 -0600 (Tue, 24 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + +catch unnecessary exception +------------------------------------------------------------------------ +r2727 | oshardt | 2007-07-24 14:53:55 -0600 (Tue, 24 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/UndoRedoStack.py + M /trunk/asymptote/GUI/xasyActions.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Implemented undo and redo for shifts and rotations +------------------------------------------------------------------------ +r2726 | oshardt | 2007-07-24 11:59:29 -0600 (Tue, 24 Jul 2007) | 1 line +Changed paths: + A /trunk/asymptote/GUI/UndoRedoStack.py + A /trunk/asymptote/GUI/xasyActions.py + +Added skeleton for undo/redo operations +------------------------------------------------------------------------ +r2725 | oshardt | 2007-07-24 11:58:58 -0600 (Tue, 24 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Added accelerators for menu items +------------------------------------------------------------------------ +r2724 | oshardt | 2007-07-24 09:37:47 -0600 (Tue, 24 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/CubicBezier.py + M /trunk/asymptote/GUI/xasy.py + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyBezierEditor.py + M /trunk/asymptote/GUI/xasyMainWin.py + M /trunk/asymptote/GUI/xasyOptions.py + +Removed unneeded code; fixed export command +------------------------------------------------------------------------ +r2723 | jcbowman | 2007-07-24 08:40:27 -0600 (Tue, 24 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/interact.cc + +Turn off readline editing when reading from a pipe. + +------------------------------------------------------------------------ +r2722 | jcbowman | 2007-07-24 03:51:06 -0600 (Tue, 24 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.cc + +List multiple cubic roots individually in all cases. + +------------------------------------------------------------------------ +r2721 | oshardt | 2007-07-23 14:08:12 -0600 (Mon, 23 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/plain_xasy.asy + +Additional parts for implementation of new deconstruction method +------------------------------------------------------------------------ +r2720 | oshardt | 2007-07-23 14:07:03 -0600 (Mon, 23 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Implemented rotation of drawn and scripted items +------------------------------------------------------------------------ +r2719 | oshardt | 2007-07-23 14:06:28 -0600 (Mon, 23 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyFile.py + +Better parsing for script items +------------------------------------------------------------------------ +r2718 | oshardt | 2007-07-23 14:05:38 -0600 (Mon, 23 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + +Implemented new, cross-platform image deconstruction method +------------------------------------------------------------------------ +r2717 | oshardt | 2007-07-23 14:03:34 -0600 (Mon, 23 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/runtime.in + +Added deconstructpic() for image deconstruction by GUI +------------------------------------------------------------------------ +r2716 | oshardt | 2007-07-23 10:31:28 -0600 (Mon, 23 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyCodeEditor.py + M /trunk/asymptote/GUI/xasyOptions.py + +Various improvements +------------------------------------------------------------------------ +r2715 | hammera | 2007-07-23 10:23:31 -0600 (Mon, 23 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/camp.y + +Removed commented out code. + +------------------------------------------------------------------------ +r2714 | jcbowman | 2007-07-23 04:06:01 -0600 (Mon, 23 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Change order of tests. + +------------------------------------------------------------------------ +r2713 | jcbowman | 2007-07-23 04:04:25 -0600 (Mon, 23 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + M /trunk/asymptote/tests/arith/roots.asy + +Detect roots near zero in cubicroots. + +------------------------------------------------------------------------ +r2712 | jcbowman | 2007-07-21 06:19:10 -0600 (Sat, 21 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/surface.asy + +Add Radoslav's bbox and bbox3 code for surfaces. + +------------------------------------------------------------------------ +r2711 | jcbowman | 2007-07-19 16:30:26 -0600 (Thu, 19 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Delaunay.cc + +Avoid potential uninitialized warnings with -finline-limit=400. + +------------------------------------------------------------------------ +r2710 | hammera | 2007-07-19 15:13:18 -0600 (Thu, 19 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/array.h + M /trunk/asymptote/callable.h + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawfill.h + M /trunk/asymptote/drawimage.h + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/drawpath.h + M /trunk/asymptote/drawverbatim.h + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/guide.h + M /trunk/asymptote/item.h + M /trunk/asymptote/knot.h + M /trunk/asymptote/memory.h + M /trunk/asymptote/path.h + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.h + M /trunk/asymptote/program.h + M /trunk/asymptote/symbol.h + M /trunk/asymptote/types.h + +Removed erroneous GC_DECLARE_PTRFREE specifiers. + +------------------------------------------------------------------------ +r2709 | jcbowman | 2007-07-19 03:09:39 -0600 (Thu, 19 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/entry.h + M /trunk/asymptote/xstream.h + +Fix cxx errors. +------------------------------------------------------------------------ +r2708 | jcbowman | 2007-07-19 02:51:23 -0600 (Thu, 19 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + D /trunk/asymptote/doc/Makefile + A /trunk/asymptote/doc/Makefile.in + +Workaround broken texi2dvi installations. + +------------------------------------------------------------------------ +r2707 | jcbowman | 2007-07-19 02:17:03 -0600 (Thu, 19 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/mathop.h + M /trunk/asymptote/runtime.in + +Trap quotient(intMin,-1). + +------------------------------------------------------------------------ +r2706 | hammera | 2007-07-18 22:28:58 -0600 (Wed, 18 Jul 2007) | 3 lines +Changed paths: + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + +Made the NOHASH venv interface compatible with the optimized hashtable venv. + + +------------------------------------------------------------------------ +r2705 | hammera | 2007-07-18 21:37:52 -0600 (Wed, 18 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + M /trunk/asymptote/env.cc + M /trunk/asymptote/env.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/memory.h + M /trunk/asymptote/name.cc + M /trunk/asymptote/name.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Added match caching and hashtable presizing optimizations. + +------------------------------------------------------------------------ +r2704 | hammera | 2007-07-18 21:35:20 -0600 (Wed, 18 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/envcompleter.cc + +Removed old code. + +------------------------------------------------------------------------ +r2703 | jcbowman | 2007-07-18 17:13:02 -0600 (Wed, 18 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Fix page numbering of slide presentations with -u stepping=true. + +------------------------------------------------------------------------ +r2702 | jcbowman | 2007-07-18 17:01:58 -0600 (Wed, 18 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Minor optimization. + +------------------------------------------------------------------------ +r2701 | jcbowman | 2007-07-18 16:39:08 -0600 (Wed, 18 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/fpu.h + M /trunk/asymptote/parser.cc + +Remove further duplicate config.h imports. + +------------------------------------------------------------------------ +r2700 | jcbowman | 2007-07-18 16:21:52 -0600 (Wed, 18 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/common.h + M /trunk/asymptote/fileio.h + M /trunk/asymptote/genv.cc + M /trunk/asymptote/interact.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/util.h + +Eliminate multiple config.h includes. + +------------------------------------------------------------------------ +r2699 | jcbowman | 2007-07-18 15:52:01 -0600 (Wed, 18 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +More cxx fixes. +------------------------------------------------------------------------ +r2698 | jcbowman | 2007-07-18 15:42:41 -0600 (Wed, 18 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/common.h + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + +Fix cxx warnings. + +------------------------------------------------------------------------ +r2697 | jcbowman | 2007-07-18 15:18:25 -0600 (Wed, 18 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/common.h + +Work around missing definitions of LONG_LONG_MAX, etc. + +------------------------------------------------------------------------ +r2696 | jcbowman | 2007-07-18 14:41:30 -0600 (Wed, 18 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/common.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/item.h + M /trunk/asymptote/path.h + +Move climits to proper place. + +------------------------------------------------------------------------ +r2695 | hammera | 2007-07-18 14:04:29 -0600 (Wed, 18 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/camp.y + +Removed unused OP token. + +------------------------------------------------------------------------ +r2694 | hammera | 2007-07-18 13:29:57 -0600 (Wed, 18 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Changed arrowsize typos in documentation. + +------------------------------------------------------------------------ +r2693 | jcbowman | 2007-07-18 07:37:15 -0600 (Wed, 18 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/xstream.h + +Avoid conflict with definitions in types.h. + +------------------------------------------------------------------------ +r2692 | jcbowman | 2007-07-18 07:25:15 -0600 (Wed, 18 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/xstream.h + +Work around quad_t vs. long long conflict on 64 bit machines. + +------------------------------------------------------------------------ +r2691 | jcbowman | 2007-07-18 06:50:47 -0600 (Wed, 18 Jul 2007) | 4 lines +Changed paths: + M /trunk/asymptote/common.h + M /trunk/asymptote/path.h + +Use LONG_LONG_MAX instead of LLONG_MAX. + +Add instructions for working around problems with old broken compilers. + +------------------------------------------------------------------------ +r2690 | jcbowman | 2007-07-18 06:21:48 -0600 (Wed, 18 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/common.h + M /trunk/asymptote/runtime.in + +Further portability fixes. + +------------------------------------------------------------------------ +r2689 | jcbowman | 2007-07-18 06:14:24 -0600 (Wed, 18 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/common.h + M /trunk/asymptote/configure.ac + M /trunk/asymptote/mathop.h + +Portability fixes. + +------------------------------------------------------------------------ +r2688 | jcbowman | 2007-07-18 05:50:11 -0600 (Wed, 18 Jul 2007) | 5 lines +Changed paths: + M /trunk/asymptote/Delaunay.cc + M /trunk/asymptote/Delaunay.h + M /trunk/asymptote/absyn.cc + M /trunk/asymptote/absyn.h + M /trunk/asymptote/access.h + M /trunk/asymptote/application.cc + M /trunk/asymptote/application.h + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/bbox.h + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/camp.l + M /trunk/asymptote/castop.h + M /trunk/asymptote/coder.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/common.h + M /trunk/asymptote/constructor.cc + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/flatguide.cc + M /trunk/asymptote/flatguide.h + M /trunk/asymptote/fpu.h + M /trunk/asymptote/frame.h + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/fundec.h + M /trunk/asymptote/interact.cc + M /trunk/asymptote/interact.h + M /trunk/asymptote/item.h + M /trunk/asymptote/knot.cc + M /trunk/asymptote/knot.h + M /trunk/asymptote/mathop.h + M /trunk/asymptote/mod.h + M /trunk/asymptote/name.cc + M /trunk/asymptote/name.h + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/newexp.h + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/path3.cc + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + D /trunk/asymptote/pow.h + M /trunk/asymptote/primitives.h + M /trunk/asymptote/process.cc + M /trunk/asymptote/process.h + M /trunk/asymptote/program.cc + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stm.cc + M /trunk/asymptote/stm.h + M /trunk/asymptote/triple.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + M /trunk/asymptote/varinit.cc + M /trunk/asymptote/varinit.h + M /trunk/asymptote/xstream.h + +Change integer type to Int, which is set default in common.h to long long +(typically a 64 bit integer). + +Add support for reading and writing 64 bit integers in binary and XDR modes. + +------------------------------------------------------------------------ +r2687 | jcbowman | 2007-07-18 05:09:44 -0600 (Wed, 18 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Don't call locateFile with an empty file name. + +------------------------------------------------------------------------ +r2686 | jcbowman | 2007-07-18 04:47:45 -0600 (Wed, 18 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/extra/intro.asy + +Fix code for Bezier example. + +------------------------------------------------------------------------ +r2685 | pivaldi | 2007-07-17 15:18:50 -0600 (Tue, 17 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/grid3.asy + +grid3.asy: bug fix with perspective projection. +------------------------------------------------------------------------ +r2684 | oshardt | 2007-07-16 09:35:44 -0600 (Mon, 16 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Fixed itemEdit index computation +------------------------------------------------------------------------ +r2683 | jcbowman | 2007-07-13 17:50:11 -0600 (Fri, 13 Jul 2007) | 6 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/settings.cc + +Change search path order: directories specified by the dir configuration +variable are now examined before the directory .asy in the user's home +directory. + +Ignore user configuration files during installation. + +------------------------------------------------------------------------ +r2682 | pivaldi | 2007-07-13 09:03:59 -0600 (Fri, 13 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Bug fix in lasy-tags routine. +------------------------------------------------------------------------ +r2681 | pivaldi | 2007-07-11 12:30:03 -0600 (Wed, 11 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Defer the copy of LaTeX-mode-map to lasy-mode-map after all personal configurations was loaded. +------------------------------------------------------------------------ +r2680 | oshardt | 2007-07-11 12:07:48 -0600 (Wed, 11 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + +Fixed verification of asy pipe creationy +------------------------------------------------------------------------ +r2679 | pivaldi | 2007-07-11 08:25:31 -0600 (Wed, 11 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Provide real syntax highlighting support with two-mode-mode for lasy-mode +------------------------------------------------------------------------ +r2678 | oshardt | 2007-07-09 15:42:28 -0600 (Mon, 09 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyFile.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Implemented pen parsing for label commands +------------------------------------------------------------------------ +r2677 | oshardt | 2007-07-09 11:55:18 -0600 (Mon, 09 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Implemented raising and lowering of items +------------------------------------------------------------------------ +r2676 | oshardt | 2007-07-09 09:54:01 -0600 (Mon, 09 Jul 2007) | 1 line +Changed paths: + D /trunk/asymptote/GUI/xasyPenEditor.py + +Remove unneeded module +------------------------------------------------------------------------ +r2675 | oshardt | 2007-07-09 09:31:46 -0600 (Mon, 09 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyFile.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Fix interrupted system call error +------------------------------------------------------------------------ +r2674 | jcbowman | 2007-07-09 01:29:17 -0600 (Mon, 09 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/process.h + +Fix texstream destructor so that texput files are removed. +------------------------------------------------------------------------ +r2673 | jcbowman | 2007-07-09 00:51:17 -0600 (Mon, 09 Jul 2007) | 3 lines +Changed paths: + M /trunk/asymptote/interact.cc + +Fix memory allocation incompatibility in workaround for old, broken +readline libraries. + +------------------------------------------------------------------------ +r2672 | oshardt | 2007-07-08 16:31:16 -0600 (Sun, 08 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Fixed horizontal and vertical motion. +------------------------------------------------------------------------ +r2671 | jcbowman | 2007-07-08 16:02:53 -0600 (Sun, 08 Jul 2007) | 1 line +Changed paths: + A /trunk/asymptote/examples/rainbow.asy + +Add rainbow example. +------------------------------------------------------------------------ +r2670 | jcbowman | 2007-07-08 13:30:11 -0600 (Sun, 08 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/examples/tensor.asy + +Standardize argument names. + +------------------------------------------------------------------------ +r2669 | jcbowman | 2007-07-08 13:28:58 -0600 (Sun, 08 Jul 2007) | 6 lines +Changed paths: + M /trunk/asymptote/base/annotate.asy + M /trunk/asymptote/base/binarytree.asy + M /trunk/asymptote/base/flowchart.asy + M /trunk/asymptote/base/grid3.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/plain_boxes.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/pstoedit.asy + +Make framepoint (and truepoint) work even when an exact picture size +estimate is unavailable. + +Add boolean argument to deferred drawing routines to allow optimization in cases +where an exact picture size estimate is available. + +------------------------------------------------------------------------ +r2668 | jcbowman | 2007-07-08 10:22:17 -0600 (Sun, 08 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Allow writing to file specified with -o /dir/file.eps again. + +------------------------------------------------------------------------ +r2667 | jcbowman | 2007-07-07 11:09:58 -0600 (Sat, 07 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Don't reset options after reading configuration file. + +------------------------------------------------------------------------ +r2666 | oshardt | 2007-07-06 21:38:51 -0600 (Fri, 06 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Improved selection mechanism +------------------------------------------------------------------------ +r2665 | oshardt | 2007-07-06 20:40:09 -0600 (Fri, 06 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/plain_xasy.asy + +Shipouts inside a script no longer interfere with the rest of the document +------------------------------------------------------------------------ +r2664 | oshardt | 2007-07-06 18:23:04 -0600 (Fri, 06 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyCodeEditor.py + +Rename menu entries. +------------------------------------------------------------------------ +r2663 | oshardt | 2007-07-06 11:10:24 -0600 (Fri, 06 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyCodeEditor.py + M /trunk/asymptote/GUI/xasyMainWin.py + M /trunk/asymptote/GUI/xasyOptions.py + M /trunk/asymptote/GUI/xasyOptionsDialog.py + +All labels now deconstructed. Dialogs improved. Fixed duplicate image reception. +------------------------------------------------------------------------ +r2662 | oshardt | 2007-07-05 15:59:40 -0600 (Thu, 05 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyColorPicker.py + +Various improvements +------------------------------------------------------------------------ +r2661 | oshardt | 2007-07-05 15:58:43 -0600 (Thu, 05 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyOptionsDialog.py + +Implemented validation for asy path +------------------------------------------------------------------------ +r2660 | pivaldi | 2007-07-05 08:36:39 -0600 (Thu, 05 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Minor edit. +------------------------------------------------------------------------ +r2659 | pivaldi | 2007-07-05 07:51:32 -0600 (Thu, 05 Jul 2007) | 3 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +asydef environment content routine uses region instead regexp matcher. +Cleaning code. + +------------------------------------------------------------------------ +r2658 | jcbowman | 2007-07-04 21:47:39 -0600 (Wed, 04 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/locate.cc + M /trunk/asymptote/parser.h + M /trunk/asymptote/process.cc + M /trunk/asymptote/settings.cc + +Add configuration file loading diagostic. + +------------------------------------------------------------------------ +r2657 | oshardt | 2007-07-04 18:59:22 -0600 (Wed, 04 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Improved handling of default pen +------------------------------------------------------------------------ +r2656 | oshardt | 2007-07-04 15:49:27 -0600 (Wed, 04 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/CubicBezier.py + +Fixed docstring +------------------------------------------------------------------------ +r2655 | oshardt | 2007-07-04 15:48:42 -0600 (Wed, 04 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + M /trunk/asymptote/GUI/xasyColorPicker.py + M /trunk/asymptote/GUI/xasyMainWin.py + M /trunk/asymptote/GUI/xasyOptions.py + M /trunk/asymptote/GUI/xasyOptionsDialog.py + +Implemented storage and retrieval of user preferences +------------------------------------------------------------------------ +r2654 | pivaldi | 2007-07-04 15:36:24 -0600 (Wed, 04 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Write temporary file with region instead of regexp matcher to +avoid Stack overflow when compiling a long file within lasy-mode. +------------------------------------------------------------------------ +r2653 | jcbowman | 2007-07-04 06:44:17 -0600 (Wed, 04 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + +Remove completed item. + +------------------------------------------------------------------------ +r2652 | oshardt | 2007-07-03 16:02:32 -0600 (Tue, 03 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyMainWin.py + +Selecting an item clears the highlight box +------------------------------------------------------------------------ +r2651 | oshardt | 2007-07-03 16:00:01 -0600 (Tue, 03 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyBezierEditor.py + +Improved handling of already-transformed shapes +------------------------------------------------------------------------ +r2650 | oshardt | 2007-07-03 15:25:22 -0600 (Tue, 03 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyColorPicker.py + +Fixed incorrect entry in xasyColorPicker +------------------------------------------------------------------------ +r2649 | oshardt | 2007-07-03 15:21:36 -0600 (Tue, 03 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasyBezierEditor.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Improved bezier editing and integration with xasyMainWin +------------------------------------------------------------------------ +r2648 | oshardt | 2007-07-03 14:39:42 -0600 (Tue, 03 Jul 2007) | 1 line +Changed paths: + A /trunk/asymptote/GUI/xasyBezierEditor.py + M /trunk/asymptote/GUI/xasyMainWin.py + +Added ability to graphically edit the nodes and control points of a bezier curve +------------------------------------------------------------------------ +r2647 | oshardt | 2007-07-03 14:38:15 -0600 (Tue, 03 Jul 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/CubicBezier.py + +Faster computation of an upper bound for the bezier width +------------------------------------------------------------------------ +r2646 | jcbowman | 2007-07-03 10:25:49 -0600 (Tue, 03 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Fix --enable-gc-full-debug. + +------------------------------------------------------------------------ +r2645 | jcbowman | 2007-07-03 10:13:53 -0600 (Tue, 03 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/INSTALL + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + +Update to gc-7.0. + +------------------------------------------------------------------------ +r2644 | jcbowman | 2007-07-03 10:06:04 -0600 (Tue, 03 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Add reference to Java-style array iteration. + +------------------------------------------------------------------------ +r2643 | jcbowman | 2007-07-03 09:56:07 -0600 (Tue, 03 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor edits. + +------------------------------------------------------------------------ +r2642 | jcbowman | 2007-07-03 02:24:02 -0600 (Tue, 03 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Minor simplification. + +------------------------------------------------------------------------ +r2641 | hammera | 2007-07-02 18:32:57 -0600 (Mon, 02 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Added brief comment on extended for loops. + +------------------------------------------------------------------------ +r2640 | jcbowman | 2007-07-02 17:27:53 -0600 (Mon, 02 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Minor solve optimizations. + +------------------------------------------------------------------------ +r2639 | jcbowman | 2007-07-02 12:14:51 -0600 (Mon, 02 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fix memory leak in matrix multiply. + +------------------------------------------------------------------------ +r2638 | hammera | 2007-07-02 07:11:48 -0600 (Mon, 02 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/camp.y + M /trunk/asymptote/stm.cc + M /trunk/asymptote/stm.h + +Simplify extended for loop syntax. + +------------------------------------------------------------------------ +r2637 | jcbowman | 2007-07-01 23:57:51 -0600 (Sun, 01 Jul 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/patches/README + D /trunk/asymptote/patches/gv-3.6.2.patch + +Update to gv-3.6.3. + +------------------------------------------------------------------------ +r2636 | jcbowman | 2007-06-30 01:11:04 -0600 (Sat, 30 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/array.h + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawfill.cc + M /trunk/asymptote/drawfill.h + M /trunk/asymptote/drawgrestore.h + M /trunk/asymptote/drawgroup.h + M /trunk/asymptote/drawgsave.h + M /trunk/asymptote/drawimage.h + M /trunk/asymptote/drawlayer.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.in + +More garbage collection improvements. + +------------------------------------------------------------------------ +r2635 | oshardt | 2007-06-29 15:37:09 -0600 (Fri, 29 Jun 2007) | 1 line +Changed paths: + M /trunk/asymptote/GUI/xasy2asy.py + +Fixed syntax +------------------------------------------------------------------------ +r2634 | oshardt | 2007-06-29 15:30:29 -0600 (Fri, 29 Jun 2007) | 1 line +Changed paths: + A /trunk/asymptote/GUI + A /trunk/asymptote/GUI/CubicBezier.py + A /trunk/asymptote/GUI/xasy.py + A /trunk/asymptote/GUI/xasy2asy.py + A /trunk/asymptote/GUI/xasyCodeEditor.py + A /trunk/asymptote/GUI/xasyColorPicker.py + A /trunk/asymptote/GUI/xasyExample.asy + A /trunk/asymptote/GUI/xasyFile.py + A /trunk/asymptote/GUI/xasyGUIIcons.py + A /trunk/asymptote/GUI/xasyMainWin.py + A /trunk/asymptote/GUI/xasyOptions.py + A /trunk/asymptote/GUI/xasyOptionsDialog.py + A /trunk/asymptote/GUI/xasyPenEditor.py + +Checkin the code for the new GUI that is under development. +------------------------------------------------------------------------ +r2633 | oshardt | 2007-06-29 15:29:21 -0600 (Fri, 29 Jun 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/plain_xasy.asy + +Improved the xformStack implementation +------------------------------------------------------------------------ +r2632 | jcbowman | 2007-06-29 12:45:00 -0600 (Fri, 29 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fix segmentation fault in complement. + +------------------------------------------------------------------------ +r2631 | jcbowman | 2007-06-29 02:00:20 -0600 (Fri, 29 Jun 2007) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.33svn. +------------------------------------------------------------------------ +r2630 | jcbowman | 2007-06-29 00:42:03 -0600 (Fri, 29 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/callable.h + +More garbage collection tweaks. + +------------------------------------------------------------------------ +r2629 | jcbowman | 2007-06-29 00:23:03 -0600 (Fri, 29 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Fix dependency. + +------------------------------------------------------------------------ +r2628 | jcbowman | 2007-06-29 00:04:58 -0600 (Fri, 29 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/doc/Makefile + +Fix make install-all. + +------------------------------------------------------------------------ +r2627 | jcbowman | 2007-06-28 23:15:34 -0600 (Thu, 28 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/drawverbatim.h + +Declare drawverbatim to be atomic. + +------------------------------------------------------------------------ +r2626 | jcbowman | 2007-06-28 17:20:22 -0600 (Thu, 28 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Fix bug in subpath. + +------------------------------------------------------------------------ +r2625 | jcbowman | 2007-06-28 12:13:02 -0600 (Thu, 28 Jun 2007) | 6 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Allow cd() and cd("") even if globalwrite is false. + +Don't write cd path twice in interactive mode. + +Update diagnostics and documentation. + +------------------------------------------------------------------------ +r2624 | jcbowman | 2007-06-27 12:09:17 -0600 (Wed, 27 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fix GC debugging. + +------------------------------------------------------------------------ +r2623 | jcbowman | 2007-06-27 11:22:17 -0600 (Wed, 27 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + M /trunk/asymptote/path3.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/tests/TestLib.asy + M /trunk/asymptote/triple.h + +More garbage collection tweaks/leak fixes. + +------------------------------------------------------------------------ +r2622 | jcbowman | 2007-06-27 02:19:14 -0600 (Wed, 27 Jun 2007) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.32svn. +------------------------------------------------------------------------ +r2621 | jcbowman | 2007-06-27 00:47:19 -0600 (Wed, 27 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Fix segmentation fault in options processing. + +------------------------------------------------------------------------ +r2620 | jcbowman | 2007-06-27 00:31:52 -0600 (Wed, 27 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Reinstate gc check. + +------------------------------------------------------------------------ +r2619 | jcbowman | 2007-06-27 00:28:06 -0600 (Wed, 27 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Avoid makefile loops. + +------------------------------------------------------------------------ +r2618 | jcbowman | 2007-06-26 23:57:15 -0600 (Tue, 26 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/dec.cc + +Fix g++ warning. + +------------------------------------------------------------------------ +r2617 | jcbowman | 2007-06-26 15:35:03 -0600 (Tue, 26 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/dec.h + +Fix cxx warnings. + +------------------------------------------------------------------------ +r2616 | jcbowman | 2007-06-26 15:20:11 -0600 (Tue, 26 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix nullpath3 min/max bugs. + +------------------------------------------------------------------------ +r2615 | jcbowman | 2007-06-26 15:17:14 -0600 (Tue, 26 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/runtime.in + +Fix nullpath max/min bugs. + +------------------------------------------------------------------------ +r2614 | jcbowman | 2007-06-26 14:49:05 -0600 (Tue, 26 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/pen.h + +Minor path optimizations. + +------------------------------------------------------------------------ +r2613 | jcbowman | 2007-06-26 14:18:05 -0600 (Tue, 26 Jun 2007) | 9 lines +Changed paths: + M /trunk/asymptote/array.h + M /trunk/asymptote/drawclipend.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/drawpath.h + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/guide.h + M /trunk/asymptote/item.h + M /trunk/asymptote/knot.h + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/process.cc + M /trunk/asymptote/process.h + M /trunk/asymptote/program.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/transform.h + M /trunk/asymptote/types.h + +Further garbage collection improvements: move pointers out of pen class. + +Add bool ==(path,path) operator. + +Move defaultpen into global; changes to defaultpen in config.asy will no +longer be remembered (use the autoimport mechanism instead). + +Make the identity transform a constant. + +------------------------------------------------------------------------ +r2612 | jcbowman | 2007-06-25 17:20:00 -0600 (Mon, 25 Jun 2007) | 3 lines +Changed paths: + M /trunk/asymptote/knot.h + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/runtime.in + +Avoid using a pointer in path class so that it can be allocated atomically +by the garbage collector; this dramatically reduces memory usage. + +------------------------------------------------------------------------ +r2611 | jcbowman | 2007-06-25 16:57:22 -0600 (Mon, 25 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed typo. + +------------------------------------------------------------------------ +r2610 | jcbowman | 2007-06-25 16:41:37 -0600 (Mon, 25 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/util.cc + +Fix runaway asy process that occurs when tex pipe cannnot start tex engine. + +------------------------------------------------------------------------ +r2609 | jcbowman | 2007-06-25 13:41:06 -0600 (Mon, 25 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fix time without HAVE_STRFTIME. + +------------------------------------------------------------------------ +r2608 | jcbowman | 2007-06-25 13:39:30 -0600 (Mon, 25 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fix default time and opacity arguments. + +------------------------------------------------------------------------ +r2607 | jcbowman | 2007-06-25 11:21:36 -0600 (Mon, 25 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fix minor typos. + +------------------------------------------------------------------------ +r2606 | hammera | 2007-06-25 09:49:15 -0600 (Mon, 25 Jun 2007) | 4 lines +Changed paths: + M /trunk/asymptote/camp.y + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/stm.cc + M /trunk/asymptote/stm.h + M /trunk/asymptote/symbol.h + +Added Java-style abbreviation for iterating over arrays. + +Arrays of functions still not fully supported. + +------------------------------------------------------------------------ +r2605 | jcbowman | 2007-06-25 01:46:20 -0600 (Mon, 25 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.h + M /trunk/asymptote/triple.h + +Further garbage collection tweaks. + +------------------------------------------------------------------------ +r2604 | jcbowman | 2007-06-25 01:37:20 -0600 (Mon, 25 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/item.h + +Remove virtual destructor introduced in r2601 due to performance penalty. + +------------------------------------------------------------------------ +r2603 | jcbowman | 2007-06-25 01:28:48 -0600 (Mon, 25 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + +Simplify arrayDeleteHelper, removing unused variable. + +------------------------------------------------------------------------ +r2602 | jcbowman | 2007-06-25 01:16:49 -0600 (Mon, 25 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/memory.h + +Fix --disable-gc. + +------------------------------------------------------------------------ +r2601 | jcbowman | 2007-06-25 01:05:39 -0600 (Mon, 25 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/dec.h + M /trunk/asymptote/fileio.h + M /trunk/asymptote/interact.cc + M /trunk/asymptote/item.h + M /trunk/asymptote/memory.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/transform.h + +Fix warning messages. + +------------------------------------------------------------------------ +r2600 | jcbowman | 2007-06-25 00:18:53 -0600 (Mon, 25 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Add header for isatty. + +------------------------------------------------------------------------ +r2599 | jcbowman | 2007-06-24 22:19:44 -0600 (Sun, 24 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + +Revert r2598. + +------------------------------------------------------------------------ +r2598 | jcbowman | 2007-06-24 22:16:40 -0600 (Sun, 24 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + +Improve tex diagnostics. + +------------------------------------------------------------------------ +r2597 | jcbowman | 2007-06-24 21:24:46 -0600 (Sun, 24 Jun 2007) | 4 lines +Changed paths: + M /trunk/asymptote/examples/poster.asy + M /trunk/asymptote/pipestream.h + +Leave deletion of string last to the garbage collector. + +Omit spurious call to background(); + +------------------------------------------------------------------------ +r2596 | jcbowman | 2007-06-24 13:43:20 -0600 (Sun, 24 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + +Avoid warning messages with -d. + +------------------------------------------------------------------------ +r2595 | jcbowman | 2007-06-24 13:36:33 -0600 (Sun, 24 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fix GC preprocessor directives. + +------------------------------------------------------------------------ +r2594 | jcbowman | 2007-06-24 01:55:10 -0600 (Sun, 24 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/knot.h + M /trunk/asymptote/settings.cc + +Further garbage collection tweaks; reinstate no_GCwarn. + +------------------------------------------------------------------------ +r2593 | jcbowman | 2007-06-24 01:03:20 -0600 (Sun, 24 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Fix dependencies. + +------------------------------------------------------------------------ +r2592 | jcbowman | 2007-06-24 00:43:45 -0600 (Sun, 24 Jun 2007) | 3 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Don't link with libgccpp.a to increase speed, now that garbage collection +has been carefully addressed. + +------------------------------------------------------------------------ +r2591 | jcbowman | 2007-06-24 00:26:18 -0600 (Sun, 24 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/memory.h + M /trunk/asymptote/settings.cc + +Support ./configure --disable-gc again. + +------------------------------------------------------------------------ +r2590 | jcbowman | 2007-06-24 00:08:47 -0600 (Sun, 24 Jun 2007) | 9 lines +Changed paths: + M /trunk/asymptote/INSTALL + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/genv.h + M /trunk/asymptote/runtime.in + +Re-enable GC_gcollect under MacOS. + +Update to gc-7.0alpha9 since this yields faster execution times. + +Change configure --enable-gc=VERSION so that VERSION now must include the +"gc" prefix. + +Remove genv from gc. + +------------------------------------------------------------------------ +r2589 | jcbowman | 2007-06-23 23:03:28 -0600 (Sat, 23 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/process.cc + M /trunk/asymptote/process.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Move ShipoutNumber into globalData. + +------------------------------------------------------------------------ +r2588 | jcbowman | 2007-06-23 16:45:58 -0600 (Sat, 23 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/fileio.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/process.cc + M /trunk/asymptote/process.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + M /trunk/asymptote/util.cc + +Use separate global variables for each process. + +------------------------------------------------------------------------ +r2587 | jcbowman | 2007-06-23 12:42:05 -0600 (Sat, 23 Jun 2007) | 4 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + M /trunk/asymptote/memory.h + M /trunk/asymptote/process.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + +Deconstruct files on termination. + +Improve support for garbage collection debugging. + +------------------------------------------------------------------------ +r2586 | jcbowman | 2007-06-23 00:58:28 -0600 (Sat, 23 Jun 2007) | 3 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/common.h + M /trunk/asymptote/entry.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/guide.h + M /trunk/asymptote/pair.h + M /trunk/asymptote/process.cc + M /trunk/asymptote/process.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/triple.h + M /trunk/asymptote/types.cc + +Close any open files automatically at the end of each asy process (without +relying on a finalizer). + +------------------------------------------------------------------------ +r2585 | jcbowman | 2007-06-22 16:58:19 -0600 (Fri, 22 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/envcompleter.cc + M /trunk/asymptote/envcompleter.h + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Fix segmentation fault introduced in r2580. + +------------------------------------------------------------------------ +r2584 | jcbowman | 2007-06-22 01:23:46 -0600 (Fri, 22 Jun 2007) | 5 lines +Changed paths: + M /trunk/asymptote/array.h + M /trunk/asymptote/bbox.h + M /trunk/asymptote/coder.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/fileio.h + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/guide.h + M /trunk/asymptote/memory.h + M /trunk/asymptote/modifier.h + M /trunk/asymptote/pair.h + M /trunk/asymptote/parser.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/process.cc + M /trunk/asymptote/program.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + M /trunk/asymptote/symbol.h + M /trunk/asymptote/tests/gc/file.asy + A /trunk/asymptote/tests/gc/struct.asy + A /trunk/asymptote/tests/gc/transform.asy + M /trunk/asymptote/types.h + +Improve garbage collection by using GC_DECLARE_PTRFREE statements; use +vectors instead of deques everywhere. + +Change nullPos() to nullPos. + +------------------------------------------------------------------------ +r2583 | jcbowman | 2007-06-21 23:41:19 -0600 (Thu, 21 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Document how arbitrary files can be imported in the configuration file. + +------------------------------------------------------------------------ +r2582 | jcbowman | 2007-06-21 23:08:18 -0600 (Thu, 21 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Improve LaTeX diagnostics. + +------------------------------------------------------------------------ +r2581 | jcbowman | 2007-06-20 23:14:46 -0600 (Wed, 20 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/process.cc + M /trunk/asymptote/process.h + +Remove unused variable. + +------------------------------------------------------------------------ +r2580 | jcbowman | 2007-06-20 17:52:58 -0600 (Wed, 20 Jun 2007) | 7 lines +Changed paths: + M /trunk/asymptote/access.cc + M /trunk/asymptote/access.h + M /trunk/asymptote/array.h + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/camperror.cc + M /trunk/asymptote/coenv.cc + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/entry.cc + M /trunk/asymptote/envcompleter.cc + M /trunk/asymptote/envcompleter.h + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/fundec.h + M /trunk/asymptote/genv.cc + M /trunk/asymptote/inst.h + M /trunk/asymptote/interact.cc + M /trunk/asymptote/item.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/memory.h + M /trunk/asymptote/name.cc + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/parser.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/process.cc + M /trunk/asymptote/process.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stm.cc + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + M /trunk/asymptote/varinit.cc + +Use GC_malloc_ignore_off_page to fix major memory leak in garbage +collection of STL containers. + +Fix minor memory leaks. + +Make em an errorstream rather than a pointer to one. + +------------------------------------------------------------------------ +r2579 | oshardt | 2007-06-20 17:25:31 -0600 (Wed, 20 Jun 2007) | 1 line +Changed paths: + M /trunk/asymptote/settings.cc + +Added a new option to enable interactive mode on non-tty input streams. Made the signal option only affect the sending of signals without the side-effect of controlling interactive mode. +------------------------------------------------------------------------ +r2578 | oshardt | 2007-06-19 09:55:10 -0600 (Tue, 19 Jun 2007) | 6 lines +Changed paths: + M /trunk/asymptote/interact.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + +Modified signal mechanism to send signals for each shipout and at end of each +operation. + +Modified handling of items deleted by GUI: bbox scaled by 0, file deleted, and +signal sent. + +------------------------------------------------------------------------ +r2577 | jcbowman | 2007-06-19 09:43:25 -0600 (Tue, 19 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + +Resolve purge ambiguity. + +------------------------------------------------------------------------ +r2576 | pivaldi | 2007-06-19 03:44:43 -0600 (Tue, 19 Jun 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/markers.asy + +Fix the filling path according to the margin in the routine markangle. +------------------------------------------------------------------------ +r2575 | jcbowman | 2007-06-18 22:27:00 -0600 (Mon, 18 Jun 2007) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/types.cc + +Make the delete virtual member of arrays with no arguments delete all +elements of the array (not called clear to avoid the need for adding +yet another type-dependent virtual function). + +------------------------------------------------------------------------ +r2574 | pivaldi | 2007-06-18 16:44:27 -0600 (Mon, 18 Jun 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/markers.asy + +fix typo. +------------------------------------------------------------------------ +r2573 | pivaldi | 2007-06-18 16:41:03 -0600 (Mon, 18 Jun 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/markers.asy + +Add option filltype to markangle. +------------------------------------------------------------------------ +r2572 | jcbowman | 2007-06-18 16:01:22 -0600 (Mon, 18 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Handle exceptions in doUnrestirctedList. + +------------------------------------------------------------------------ +r2571 | jcbowman | 2007-06-18 15:45:57 -0600 (Mon, 18 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + +Declare shipout before importing plain_xasy. + +------------------------------------------------------------------------ +r2570 | jcbowman | 2007-06-18 12:18:22 -0600 (Mon, 18 Jun 2007) | 4 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/types.cc + +Change the return type of the array virtual member delete to void. + +Allow A.delete(0,A.length-1) on empty arrays. + +------------------------------------------------------------------------ +r2569 | jcbowman | 2007-06-18 11:59:33 -0600 (Mon, 18 Jun 2007) | 11 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/knot.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/memory.h + M /trunk/asymptote/process.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Make A.initialized(int n) return false when n is out of bounds, without any +warning message. + +Use A.delete(0,A.length-1) to clear arrays in base files, to help the +garbage collector. + +Add options -compact and -divisor to give the user more control over +garbage collection. + +Implement a purge() function that forces a garbage collection. + +------------------------------------------------------------------------ +r2568 | oshardt | 2007-06-18 11:10:53 -0600 (Mon, 18 Jun 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/asymptote.py + +Updated to use Python's subprocess module. +------------------------------------------------------------------------ +r2567 | jcbowman | 2007-06-17 22:37:33 -0600 (Sun, 17 Jun 2007) | 3 lines +Changed paths: + M /trunk/asymptote/transform.h + +Implement better workaround for uninitialized 'this.130' gcc-4.1.2 warning +message (cf. r2186). + +------------------------------------------------------------------------ +r2566 | jcbowman | 2007-06-14 17:47:22 -0600 (Thu, 14 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + +Fix typo. + +------------------------------------------------------------------------ +r2565 | jcbowman | 2007-06-14 17:39:46 -0600 (Thu, 14 Jun 2007) | 7 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/doc/asymptote.texi + +Add pen[][] interpolate(real[][] f, pen[] palette) routine for use with +latticeshade. + +Rename palette argument range to bounds to avoid confusion. + +Use an implicit bounds constructor. + +------------------------------------------------------------------------ +r2564 | oshardt | 2007-06-14 15:05:19 -0600 (Thu, 14 Jun 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/plain_xasy.asy + +Changed transform push(transform); to void push(transform); to remove output when called in interactive mode. +------------------------------------------------------------------------ +r2563 | jcbowman | 2007-06-14 14:19:13 -0600 (Thu, 14 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/doc/filegraph.asy + +Resolve ambiguity. + +------------------------------------------------------------------------ +r2562 | jcbowman | 2007-06-14 13:16:25 -0600 (Thu, 14 Jun 2007) | 3 lines +Changed paths: + M /trunk/asymptote/main.cc + M /trunk/asymptote/memory.h + M /trunk/asymptote/process.cc + +Don't call GC_collect under MacOS X, as this can cause bus errors and it +doesn't seem to be necessary anyway on this platform. + +------------------------------------------------------------------------ +r2561 | jcbowman | 2007-06-14 11:32:20 -0600 (Thu, 14 Jun 2007) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/runtime.in + +Remove unused line. + +Add reference. + +------------------------------------------------------------------------ +r2560 | hammera | 2007-06-13 19:47:16 -0600 (Wed, 13 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/dec.cc + M /trunk/asymptote/fundec.cc + +Minor changes to comments. + +------------------------------------------------------------------------ +r2559 | hammera | 2007-06-13 15:57:37 -0600 (Wed, 13 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/fundec.h + +Fixed addOps to add fields when possible. + +------------------------------------------------------------------------ +r2558 | pivaldi | 2007-06-13 03:10:21 -0600 (Wed, 13 Jun 2007) | 1 line +Changed paths: + M /trunk/asymptote/examples/animations/sphere.asy + +Suppress useless code. +------------------------------------------------------------------------ +r2557 | jcbowman | 2007-06-13 01:42:21 -0600 (Wed, 13 Jun 2007) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.31svn. +------------------------------------------------------------------------ +r2556 | jcbowman | 2007-06-12 23:30:11 -0600 (Tue, 12 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/doc/asymptote.texi + +Add copy argument to allow one to disable data buffering. + +------------------------------------------------------------------------ +r2555 | jcbowman | 2007-06-12 22:42:44 -0600 (Tue, 12 Jun 2007) | 6 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/math.asy + A /trunk/asymptote/examples/animations/sphere.asy + +Add segment routine. + +Optimize conditional graphs. + +Add modified sphere animation, courtesy of Olivier Guibe and Philippe Ivaldi. + +------------------------------------------------------------------------ +r2554 | jcbowman | 2007-06-12 16:56:48 -0600 (Tue, 12 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Remove unused filename. + +------------------------------------------------------------------------ +r2553 | jcbowman | 2007-06-12 16:50:45 -0600 (Tue, 12 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Fix dependency. + +------------------------------------------------------------------------ +r2552 | jcbowman | 2007-06-12 16:25:57 -0600 (Tue, 12 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/runtime.in + +Make the implicit initializer for file variables null. + +------------------------------------------------------------------------ +r2551 | jcbowman | 2007-06-12 15:57:18 -0600 (Tue, 12 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Use a single box file. + +------------------------------------------------------------------------ +r2550 | jcbowman | 2007-06-12 15:51:18 -0600 (Tue, 12 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Remove unused box file entry. + +------------------------------------------------------------------------ +r2549 | jcbowman | 2007-06-12 15:07:24 -0600 (Tue, 12 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + +Communicate to xasy via a single signal (SIGINT) and status file. + +------------------------------------------------------------------------ +r2548 | hammera | 2007-06-12 13:52:42 -0600 (Tue, 12 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/coder.h + +Fixed bug introduced by previous bug fix. + +------------------------------------------------------------------------ +r2547 | pivaldi | 2007-06-12 13:42:19 -0600 (Tue, 12 Jun 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Update documentation. +------------------------------------------------------------------------ +r2546 | jcbowman | 2007-06-12 11:14:03 -0600 (Tue, 12 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/graph_settings.asy + +Move definition of interpolate to graph_settings. + +------------------------------------------------------------------------ +r2545 | jcbowman | 2007-06-12 02:23:08 -0600 (Tue, 12 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Add cast of triple[] to guide3[]. + +------------------------------------------------------------------------ +r2544 | jcbowman | 2007-06-12 01:42:32 -0600 (Tue, 12 Jun 2007) | 8 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/logo.asy + M /trunk/asymptote/flatguide.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/xasy3 + +Fix shipout format. + +Remove old PDFanim_temp_Guide references. + +Fix cxx errors. + +Document reverse(guide). + +------------------------------------------------------------------------ +r2543 | jcbowman | 2007-06-12 00:08:25 -0600 (Tue, 12 Jun 2007) | 8 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/guide.cc + M /trunk/asymptote/guide.h + M /trunk/asymptote/knot.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/tests/types/guide.asy + +Simplify shipout signature (to support xasy development). + +Support internal cycles in guide examination routines. + +Add reverse(guide). + +Fix guide tests. + +------------------------------------------------------------------------ +r2542 | jcbowman | 2007-06-11 23:49:48 -0600 (Mon, 11 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Fix typos. + +------------------------------------------------------------------------ +r2541 | jcbowman | 2007-06-11 13:18:47 -0600 (Mon, 11 Jun 2007) | 4 lines +Changed paths: + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/interact.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/process.cc + M /trunk/asymptote/settings.cc + +Exit interactive mode on eof when stdin is not a tty. + +If -signal is not set and stdin is not a tty, don't use interactive mode. + +------------------------------------------------------------------------ +r2540 | pivaldi | 2007-06-11 08:01:51 -0600 (Mon, 11 Jun 2007) | 3 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Expand lasy-mode errors management (with Emacs 22 only). +Defer all shell redirection to Emacs for supporting most shell. +Compatibility running Windows. +------------------------------------------------------------------------ +r2539 | jcbowman | 2007-06-10 18:09:37 -0600 (Sun, 10 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/examples/triangle.asy + +Update triangle example to use new simplified constructors. + +------------------------------------------------------------------------ +r2538 | jcbowman | 2007-06-10 17:26:31 -0600 (Sun, 10 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor edits. + +------------------------------------------------------------------------ +r2537 | hammera | 2007-06-10 12:56:11 -0600 (Sun, 10 Jun 2007) | 4 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/TODO + M /trunk/asymptote/coder.h + A /trunk/asymptote/constructor.cc + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/entry.h + M /trunk/asymptote/exp.h + M /trunk/asymptote/frame.h + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/record.h + M /trunk/asymptote/tests/Makefile + M /trunk/asymptote/tests/imp/unravel.asy + A /trunk/asymptote/tests/types/constructor.asy + M /trunk/asymptote/types.h + +Added implicit constructors. + +Fixed bug with permissions in static methods. + +------------------------------------------------------------------------ +r2536 | jcbowman | 2007-06-10 08:01:22 -0600 (Sun, 10 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + M /trunk/asymptote/tests/arith/roots.asy + +Add test for newton root solver; fix diagnostics. + +------------------------------------------------------------------------ +r2535 | jcbowman | 2007-06-10 07:20:12 -0600 (Sun, 10 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Optimize join. + +------------------------------------------------------------------------ +r2534 | jcbowman | 2007-06-10 00:12:13 -0600 (Sun, 10 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/settings.cc + +Give preference to GPL over AFPL Ghostscript. + +------------------------------------------------------------------------ +r2533 | jcbowman | 2007-06-09 23:25:19 -0600 (Sat, 09 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Add Philippe's lasy-mode fixes, including support for tcsh. + +------------------------------------------------------------------------ +r2532 | jcbowman | 2007-06-09 12:29:29 -0600 (Sat, 09 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + +Add bool copy=true argument to picture routines that buffer data. + +------------------------------------------------------------------------ +r2531 | jcbowman | 2007-06-09 04:10:23 -0600 (Sat, 09 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/process.cc + +Improve garbage handling of multiple-file runs. + +------------------------------------------------------------------------ +r2530 | jcbowman | 2007-06-09 02:57:12 -0600 (Sat, 09 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/runtime.in + +Remove default initializer for files. + +------------------------------------------------------------------------ +r2529 | oshardt | 2007-06-08 15:05:15 -0600 (Fri, 08 Jun 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/plain_xasy.asy + +switched xformStack from LIFO to FIFO +------------------------------------------------------------------------ +r2528 | jcbowman | 2007-06-06 13:09:28 -0600 (Wed, 06 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Revert spurious asy-mode.el commit. + +------------------------------------------------------------------------ +r2527 | jcbowman | 2007-06-06 13:01:46 -0600 (Wed, 06 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + M /trunk/asymptote/base/plain_debugger.asy + M /trunk/asymptote/base/plain_strings.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Split readline functionality into readline and saveline. + +------------------------------------------------------------------------ +r2526 | jcbowman | 2007-06-06 00:38:24 -0600 (Wed, 06 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Allow xformat to be any format supported by convert. + +------------------------------------------------------------------------ +r2525 | jcbowman | 2007-06-04 22:42:05 -0600 (Mon, 04 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/runtime.in + +Fix parallel bison and lex processing. + +------------------------------------------------------------------------ +r2524 | jcbowman | 2007-06-04 14:53:35 -0600 (Mon, 04 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + A /trunk/asymptote/base/plain_xasy.asy (from /trunk/asymptote/base/xasy.asy:2523) + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/base/three.asy + D /trunk/asymptote/base/xasy.asy + +Rename xasy.asy to plain_xasy.asy and revert other r2521 changes. + +------------------------------------------------------------------------ +r2523 | jcbowman | 2007-06-03 22:15:09 -0600 (Sun, 03 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Improve documentation. + +------------------------------------------------------------------------ +r2522 | jcbowman | 2007-06-03 22:10:34 -0600 (Sun, 03 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Add Newton-Raphson iteration and Newton-Raphosn bisection routines. + +------------------------------------------------------------------------ +r2521 | jcbowman | 2007-06-03 17:07:52 -0600 (Sun, 03 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/base/three.asy + A /trunk/asymptote/base/xasy.asy + +Add support for new GUI xformStack (under development). + +------------------------------------------------------------------------ +r2520 | jcbowman | 2007-06-03 10:33:17 -0600 (Sun, 03 Jun 2007) | 3 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/doc/asymptote.texi + +Require version 2007/05/24 or later of animate.sty package; remove +file name padding workaround. + +------------------------------------------------------------------------ +r2519 | jcbowman | 2007-06-02 23:20:55 -0600 (Sat, 02 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_strings.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Generalize history to return an array of the n most recent history values. + +------------------------------------------------------------------------ +r2518 | jcbowman | 2007-06-02 22:39:49 -0600 (Sat, 02 Jun 2007) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + +Add gsOptions configuration variable. + +Force embedding of all fonts in eps files. + +------------------------------------------------------------------------ +r2517 | jcbowman | 2007-06-02 17:11:22 -0600 (Sat, 02 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Force all fonts to be embedded in pdf files. + +------------------------------------------------------------------------ +r2516 | jcbowman | 2007-06-02 12:00:40 -0600 (Sat, 02 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/texfile.cc + +Force fixed format for compatibility with pdflatex. + +------------------------------------------------------------------------ +r2515 | jcbowman | 2007-06-02 01:30:15 -0600 (Sat, 02 Jun 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Fix indentation when byte-compiled cc-mode.elc is used. + +------------------------------------------------------------------------ +r2514 | jcbowman | 2007-06-01 18:08:13 -0600 (Fri, 01 Jun 2007) | 8 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + M /trunk/asymptote/runtime.pl + A /trunk/asymptote/tests/array/delete.asy + M /trunk/asymptote/types.cc + +Allow array insert to insert an array of the same type at a given index; +insert now returns void. + +Allow delete to accept an index range and return the last item deleted. + +Add initialized(int n) array virtual member to detect whether element n is +initialized. + +------------------------------------------------------------------------ +r2513 | jcbowman | 2007-06-01 11:04:43 -0600 (Fri, 01 Jun 2007) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain_strings.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Split readline functionality into two routines: readline (with argument +order now consistent with getstring) and history(string). + +------------------------------------------------------------------------ +r2512 | oshardt | 2007-06-01 11:01:58 -0600 (Fri, 01 Jun 2007) | 1 line +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed typo +------------------------------------------------------------------------ +r2511 | jcbowman | 2007-06-01 10:01:28 -0600 (Fri, 01 Jun 2007) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Implement NoZero and NoZeroFormat with more general OmitTick and OmitFormat +routines. + +------------------------------------------------------------------------ +r2510 | jcbowman | 2007-05-31 14:17:57 -0600 (Thu, 31 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawfill.h + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + +Avoid need to defer linewidth by moving setpen to the proper place. + +------------------------------------------------------------------------ +r2509 | jcbowman | 2007-05-31 13:53:57 -0600 (Thu, 31 May 2007) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/transform.h + +Omit identity concat commands. + +Put dynamic linewidth code in /Setlinewidth. + +------------------------------------------------------------------------ +r2508 | jcbowman | 2007-05-31 02:21:50 -0600 (Thu, 31 May 2007) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_filldraw.asy + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + +Fix linewidth. + +Fix division by zero. + +------------------------------------------------------------------------ +r2507 | jcbowman | 2007-05-31 01:51:14 -0600 (Thu, 31 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/psfile.cc + +Simplify linewidth deferral. + +------------------------------------------------------------------------ +r2506 | jcbowman | 2007-05-30 23:25:59 -0600 (Wed, 30 May 2007) | 4 lines +Changed paths: + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + +Defer dynamic linewidth until stroke time in case currentmatrix changes. + +Improve accuracy of dynamic linewidth calculation. + +------------------------------------------------------------------------ +r2505 | jcbowman | 2007-05-30 23:18:10 -0600 (Wed, 30 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Rename zerotick to zerotickfuzz for clarity. + +------------------------------------------------------------------------ +r2504 | jcbowman | 2007-05-30 17:53:52 -0600 (Wed, 30 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Make zero detection robust. + +------------------------------------------------------------------------ +r2503 | pivaldi | 2007-05-30 13:48:10 -0600 (Wed, 30 May 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/graph.asy + +Fix numerical precision in the routine NoZero +------------------------------------------------------------------------ +r2502 | jcbowman | 2007-05-30 13:04:08 -0600 (Wed, 30 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour3.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/three.asy + +Fix orientation code. + +------------------------------------------------------------------------ +r2501 | jcbowman | 2007-05-30 12:37:44 -0600 (Wed, 30 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour3.asy + +Simplify and optimize normal calculation. + +------------------------------------------------------------------------ +r2500 | rmarinov | 2007-05-30 11:37:58 -0600 (Wed, 30 May 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/contour3.asy + +Changed the shading approach in base/contour3.asy . +------------------------------------------------------------------------ +r2499 | jcbowman | 2007-05-30 01:32:47 -0600 (Wed, 30 May 2007) | 4 lines +Changed paths: + M /trunk/asymptote/base/contour3.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain_filldraw.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Implement simplified (and slightly more efficient) gouraudshade interface. + +Reduce memory and CPU usage by avoiding duplicate buffering of picture data. + +------------------------------------------------------------------------ +r2498 | jcbowman | 2007-05-29 22:04:36 -0600 (Tue, 29 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Add tickmodifier NoZero and ticklabel format NoZeroFormat. + +------------------------------------------------------------------------ +r2497 | jcbowman | 2007-05-29 16:27:53 -0600 (Tue, 29 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/tests/TestLib.asy + A /trunk/asymptote/tests/array/transpose.asy + A /trunk/asymptote/tests/types/guide.asy + +New test routines. + +------------------------------------------------------------------------ +r2496 | jcbowman | 2007-05-29 16:08:06 -0600 (Tue, 29 May 2007) | 4 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/graph_settings.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + M /trunk/asymptote/tests/array/solve.asy + +Move real[][] identity(int n) from math.asy to C++ code; add documentation. + +Avoid use of loops with join operator. + +------------------------------------------------------------------------ +r2495 | jcbowman | 2007-05-29 16:04:44 -0600 (Tue, 29 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour3.asy + +Minor optimization. + +------------------------------------------------------------------------ +r2494 | jcbowman | 2007-05-29 15:54:23 -0600 (Tue, 29 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour3.asy + +Cleaner optimization. + +------------------------------------------------------------------------ +r2493 | jcbowman | 2007-05-28 18:14:29 -0600 (Mon, 28 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour3.asy + +Remove extra loop variable. + +------------------------------------------------------------------------ +r2492 | jcbowman | 2007-05-28 18:11:05 -0600 (Mon, 28 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour3.asy + +Further optimizations. + +------------------------------------------------------------------------ +r2491 | jcbowman | 2007-05-28 16:44:44 -0600 (Mon, 28 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour3.asy + M /trunk/asymptote/doc/asymptote.texi + +Optimize number of calls to project; change return type of contour. + +------------------------------------------------------------------------ +r2490 | jcbowman | 2007-05-28 14:41:27 -0600 (Mon, 28 May 2007) | 6 lines +Changed paths: + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/process.cc + +Catch unhandled quit exception. + +Reset scroll lines to zero. + +Don't exit on interrupt during module load in interactive mode. + +------------------------------------------------------------------------ +r2489 | jcbowman | 2007-05-28 14:14:22 -0600 (Mon, 28 May 2007) | 4 lines +Changed paths: + M /trunk/asymptote/base/contour3.asy + +Renamed particle to object. + +Minor optimization. + +------------------------------------------------------------------------ +r2488 | jcbowman | 2007-05-28 11:14:18 -0600 (Mon, 28 May 2007) | 8 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Implement optimized real multdiagonal(real[][] a, real[]b). + +Speed up project slightly by changing aspect from real[][] to real[]. + +Make cputime().change return parent+child times. + +Add write(cputime). + +------------------------------------------------------------------------ +r2487 | jcbowman | 2007-05-27 22:29:01 -0600 (Sun, 27 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + +Added change.user and change.system fields to cputime(). + +------------------------------------------------------------------------ +r2486 | jcbowman | 2007-05-27 22:25:31 -0600 (Sun, 27 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Optimize real[][] * real[]. + +------------------------------------------------------------------------ +r2485 | jcbowman | 2007-05-27 09:53:28 -0600 (Sun, 27 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/base/light.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/runtime.in + +Speed up 3D projection by moving matrix-matrix multipy to C++ code. + +------------------------------------------------------------------------ +r2484 | jcbowman | 2007-05-27 01:08:58 -0600 (Sun, 27 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor clarification. + +------------------------------------------------------------------------ +r2483 | jcbowman | 2007-05-27 01:03:03 -0600 (Sun, 27 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/guide.h + M /trunk/asymptote/mod.h + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/runtime.in + +Simplify, document, and port guide examination routines to three.asy. + +------------------------------------------------------------------------ +r2482 | jcbowman | 2007-05-26 10:13:48 -0600 (Sat, 26 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/guide.cc + +Fix potential uninitialized variable. + +------------------------------------------------------------------------ +r2481 | jcbowman | 2007-05-24 02:07:53 -0600 (Thu, 24 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Add bool cyclic(guide) routine. + +------------------------------------------------------------------------ +r2480 | jcbowman | 2007-05-24 01:53:03 -0600 (Thu, 24 May 2007) | 4 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/flatguide.h + M /trunk/asymptote/guide.cc + M /trunk/asymptote/guide.h + M /trunk/asymptote/knot.h + M /trunk/asymptote/runtime.in + +Add routines to allow access to guide components. + +Add upcase and downcase routines. + +------------------------------------------------------------------------ +r2479 | jcbowman | 2007-05-23 22:48:23 -0600 (Wed, 23 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/extra/intro.asy + +Document bibtex usage. + +------------------------------------------------------------------------ +r2478 | jcbowman | 2007-05-23 22:47:47 -0600 (Wed, 23 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Install intro.asy. + +------------------------------------------------------------------------ +r2477 | jcbowman | 2007-05-23 22:47:32 -0600 (Wed, 23 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + +Remove pdf() restriction. + +------------------------------------------------------------------------ +r2476 | oshardt | 2007-05-23 15:43:59 -0600 (Wed, 23 May 2007) | 1 line +Changed paths: + M /trunk/asymptote/xasy3 + +Fixed docs about base64 +------------------------------------------------------------------------ +r2475 | jcbowman | 2007-05-21 21:16:42 -0600 (Mon, 21 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour3.asy + +Use projection P; reduce number of calls to project. + +------------------------------------------------------------------------ +r2474 | jcbowman | 2007-05-19 14:16:43 -0600 (Sat, 19 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/examples/magnetic.asy + +Reduce resolution. + +------------------------------------------------------------------------ +r2473 | jcbowman | 2007-05-19 14:05:36 -0600 (Sat, 19 May 2007) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.30svn. +------------------------------------------------------------------------ +r2472 | jcbowman | 2007-05-19 11:25:04 -0600 (Sat, 19 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Update LocalWords. + +------------------------------------------------------------------------ +r2471 | jcbowman | 2007-05-19 11:16:54 -0600 (Sat, 19 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Improve description of contour3. + +------------------------------------------------------------------------ +r2470 | jcbowman | 2007-05-19 11:08:13 -0600 (Sat, 19 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/xasy3 + +Speed up tick handler. + +------------------------------------------------------------------------ +r2469 | jcbowman | 2007-05-19 10:44:24 -0600 (Sat, 19 May 2007) | 3 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/process.cc + +Reinstate abbreviation q for quit, unless there exists a top-level variable of +this name. + +------------------------------------------------------------------------ +r2468 | jcbowman | 2007-05-19 02:02:28 -0600 (Sat, 19 May 2007) | 3 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/base/embed.asy + M /trunk/asymptote/base/external.asy + D /trunk/asymptote/base/pdfanim.asy + M /trunk/asymptote/doc/Makefile + D /trunk/asymptote/doc/PDFAnim_temp_Guide.tex + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/extra/intro.asy + D /trunk/asymptote/doc/pdfanim_temp.sty + M /trunk/asymptote/examples/animations/pdfmovie.asy + M /trunk/asymptote/examples/slidemovies.asy + +Use easier-to-use animate.sty package instead of interim pdfanim_temp.sty +package for generating pdf animations. + +------------------------------------------------------------------------ +r2467 | jcbowman | 2007-05-19 00:48:09 -0600 (Sat, 19 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + A /trunk/asymptote/base/contour3.asy + M /trunk/asymptote/doc/asymptote.texi + D /trunk/asymptote/doc/contour1.asy + D /trunk/asymptote/doc/contour2.asy + D /trunk/asymptote/doc/contour3.asy + A /trunk/asymptote/doc/irregularcontour.asy (from /trunk/asymptote/doc/contour3.asy:2461) + A /trunk/asymptote/doc/multicontour.asy (from /trunk/asymptote/doc/contour2.asy:2461) + A /trunk/asymptote/doc/onecontour.asy (from /trunk/asymptote/doc/contour1.asy:2461) + A /trunk/asymptote/examples/magnetic.asy + +Add support for drawing zero-level sets of functions from R^3 to R. + +------------------------------------------------------------------------ +r2466 | jcbowman | 2007-05-19 00:37:10 -0600 (Sat, 19 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/doc/histogram.asy + +Fill in potential gaps between histogram bars when bars=false. + +------------------------------------------------------------------------ +r2465 | jcbowman | 2007-05-19 00:11:06 -0600 (Sat, 19 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/doc/histogram.asy + +Simplify histogram interface. + +------------------------------------------------------------------------ +r2464 | jcbowman | 2007-05-19 00:09:42 -0600 (Sat, 19 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_filldraw.asy + +Fix FillDraw pens. + +------------------------------------------------------------------------ +r2463 | hammera | 2007-05-18 13:35:20 -0600 (Fri, 18 May 2007) | 3 lines +Changed paths: + M /trunk/asymptote/dec.cc + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/newexp.h + +Minor refactoring. + + +------------------------------------------------------------------------ +r2462 | hammera | 2007-05-18 13:34:40 -0600 (Fri, 18 May 2007) | 3 lines +Changed paths: + M /trunk/asymptote/errors + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/varinit.cc + +Got rid of annoying "no default init for <error>" message. +Fix a boolean flag mixup. + +------------------------------------------------------------------------ +r2461 | oshardt | 2007-05-18 11:08:24 -0600 (Fri, 18 May 2007) | 1 line +Changed paths: + M /trunk/asymptote/patches/README + +Acknowledged source of Imaging-1.1.6 patch +------------------------------------------------------------------------ +r2460 | oshardt | 2007-05-18 11:07:33 -0600 (Fri, 18 May 2007) | 1 line +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Documented the enabling of PNG format in xasy +------------------------------------------------------------------------ +r2459 | jcbowman | 2007-05-17 21:51:53 -0600 (Thu, 17 May 2007) | 2 lines +Changed paths: + D /trunk/asymptote/xasy3Imgs + +Remove unused directory. + +------------------------------------------------------------------------ +r2458 | jcbowman | 2007-05-17 21:48:50 -0600 (Thu, 17 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/fpu.h + +Add default argument. + +------------------------------------------------------------------------ +r2457 | oshardt | 2007-05-17 14:47:36 -0600 (Thu, 17 May 2007) | 1 line +Changed paths: + M /trunk/asymptote/xasy3 + +Documented use of base64 +------------------------------------------------------------------------ +r2456 | oshardt | 2007-05-17 13:45:12 -0600 (Thu, 17 May 2007) | 1 line +Changed paths: + M /trunk/asymptote/xasy3 + +Provided ability to draw a selection box to select all items in the box. Added item scroll up/down feature. Embedded the toolbar icon images into the source code. +------------------------------------------------------------------------ +r2455 | oshardt | 2007-05-17 13:42:01 -0600 (Thu, 17 May 2007) | 1 line +Changed paths: + M /trunk/asymptote/xasy3Imgs/horizMove.gif + M /trunk/asymptote/xasy3Imgs/move.gif + M /trunk/asymptote/xasy3Imgs/rotate.gif + M /trunk/asymptote/xasy3Imgs/text.gif + M /trunk/asymptote/xasy3Imgs/vertiMove.gif + +Arrows in icons are now the same style as Asymptote arrows. Transparency of text.gif fixed. +------------------------------------------------------------------------ +r2454 | jcbowman | 2007-05-17 09:19:11 -0600 (Thu, 17 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/doc/histogram.asy + +Added support for fillpen, drawpen, and legend entries to histogram. + +------------------------------------------------------------------------ +r2453 | jcbowman | 2007-05-17 09:12:11 -0600 (Thu, 17 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_markers.asy + +Adjust legendline length to account for marker size. + +------------------------------------------------------------------------ +r2452 | jcbowman | 2007-05-17 09:10:53 -0600 (Thu, 17 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + +Minor optimization. + +------------------------------------------------------------------------ +r2451 | oshardt | 2007-05-16 17:28:12 -0600 (Wed, 16 May 2007) | 1 line +Changed paths: + M /trunk/asymptote/xasy3 + +Improved handling of highlighting when mouse enters and leaves an item. +------------------------------------------------------------------------ +r2450 | oshardt | 2007-05-16 15:09:06 -0600 (Wed, 16 May 2007) | 1 line +Changed paths: + M /trunk/asymptote/xasy3 + +Various improvements to xasy3 made including ability to select and move multiple objects, and fixed the ability to open additional files. +------------------------------------------------------------------------ +r2449 | oshardt | 2007-05-16 15:04:29 -0600 (Wed, 16 May 2007) | 1 line +Changed paths: + A /trunk/asymptote/xasy3Imgs/select.gif + +Added new icon for xasy3 toolbar. +------------------------------------------------------------------------ +r2448 | oshardt | 2007-05-16 15:02:55 -0600 (Wed, 16 May 2007) | 1 line +Changed paths: + M /trunk/asymptote/patches/TkAlpha-Imaging-1.1.6.patch + +Updated Imaging-1.1.6 patch to adhere to conventions of other patches. +------------------------------------------------------------------------ +r2447 | jcbowman | 2007-05-16 07:29:59 -0600 (Wed, 16 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/xasy3 + +Speed up tickHandler; use default asy xformat. + +------------------------------------------------------------------------ +r2446 | jcbowman | 2007-05-15 23:14:35 -0600 (Tue, 15 May 2007) | 4 lines +Changed paths: + M /trunk/asymptote/patches/README + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/xasy + M /trunk/asymptote/xasy3 + +Optionally support transparent png deconstruction. + +Work around half-pixel bounding box bug in Ghostscript pngalpha driver. + +------------------------------------------------------------------------ +r2445 | oshardt | 2007-05-15 15:04:55 -0600 (Tue, 15 May 2007) | 1 line +Changed paths: + M /trunk/asymptote/patches/README + A /trunk/asymptote/patches/TkAlpha-Imaging-1.1.6.patch + +Provided a patch to allow better alpha support in the PIL's ImageTk for the new GUI +------------------------------------------------------------------------ +r2444 | jcbowman | 2007-05-15 15:00:09 -0600 (Tue, 15 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fix typo. + +------------------------------------------------------------------------ +r2443 | jcbowman | 2007-05-15 10:37:32 -0600 (Tue, 15 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Fix typo. + +------------------------------------------------------------------------ +r2442 | jcbowman | 2007-05-15 10:36:47 -0600 (Tue, 15 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Fixed comment. + +------------------------------------------------------------------------ +r2441 | jcbowman | 2007-05-15 09:13:34 -0600 (Tue, 15 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Fix increasing(real[],true). + +------------------------------------------------------------------------ +r2440 | jcbowman | 2007-05-15 08:53:40 -0600 (Tue, 15 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/interpolate.asy + M /trunk/asymptote/base/math.asy + +Check that array x is strictly increasing. + +------------------------------------------------------------------------ +r2439 | jcbowman | 2007-05-14 13:20:48 -0600 (Mon, 14 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/process.cc + M /trunk/asymptote/process.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/xasy + M /trunk/asymptote/xasy3 + +Implement bidirectional signal handling to new GUI (under development). + +------------------------------------------------------------------------ +r2438 | jcbowman | 2007-05-13 10:07:35 -0600 (Sun, 13 May 2007) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + +Generate begin and end figure comments. + +Documentation updates. + +------------------------------------------------------------------------ +r2437 | jcbowman | 2007-05-12 23:02:04 -0600 (Sat, 12 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Explicitly close EPS output file to avoid race condition with gv. + +------------------------------------------------------------------------ +r2436 | jcbowman | 2007-05-12 17:12:57 -0600 (Sat, 12 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Increase arctime precision. + +------------------------------------------------------------------------ +r2435 | jcbowman | 2007-05-12 11:59:20 -0600 (Sat, 12 May 2007) | 4 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/simpson.cc + +Fix remaining numerical resolution problems with dir. + +Avoid arctime error when goal == L. + +------------------------------------------------------------------------ +r2434 | oshardt | 2007-05-12 09:34:16 -0600 (Sat, 12 May 2007) | 1 line +Changed paths: + M /trunk/asymptote/xasy3 + D /trunk/asymptote/xasy3Imgs/RESET + +Fixed images for xasy3 +------------------------------------------------------------------------ +r2433 | oshardt | 2007-05-12 09:31:20 -0600 (Sat, 12 May 2007) | 1 line +Changed paths: + A /trunk/asymptote/xasy3Imgs + A /trunk/asymptote/xasy3Imgs/RESET + A /trunk/asymptote/xasy3Imgs/drawBezi.gif + A /trunk/asymptote/xasy3Imgs/drawEllip.gif + A /trunk/asymptote/xasy3Imgs/drawLines.gif + A /trunk/asymptote/xasy3Imgs/drawPoly.gif + A /trunk/asymptote/xasy3Imgs/drawShape.gif + A /trunk/asymptote/xasy3Imgs/fillEllip.gif + A /trunk/asymptote/xasy3Imgs/fillPoly.gif + A /trunk/asymptote/xasy3Imgs/fillShape.gif + A /trunk/asymptote/xasy3Imgs/horizMove.gif + A /trunk/asymptote/xasy3Imgs/lower.gif + A /trunk/asymptote/xasy3Imgs/move.gif + A /trunk/asymptote/xasy3Imgs/raise.gif + A /trunk/asymptote/xasy3Imgs/rotate.gif + A /trunk/asymptote/xasy3Imgs/text.gif + A /trunk/asymptote/xasy3Imgs/vertiMove.gif + +Images for xasy3 +------------------------------------------------------------------------ +r2432 | oshardt | 2007-05-12 09:25:40 -0600 (Sat, 12 May 2007) | 1 line +Changed paths: + A /trunk/asymptote/xasy3 + +Added xasy3 - a new GUI +------------------------------------------------------------------------ +r2431 | jcbowman | 2007-05-11 17:23:02 -0600 (Fri, 11 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/datagraph.asy + +Documentation updates. + +------------------------------------------------------------------------ +r2430 | jcbowman | 2007-05-11 07:05:05 -0600 (Fri, 11 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.h + +Suppress extra newline on standard EOF reads in absence of readline library. + +------------------------------------------------------------------------ +r2429 | jcbowman | 2007-05-10 22:37:15 -0600 (Thu, 10 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/castop.h + M /trunk/asymptote/fileio.h + +Fix standard input of strings. + +------------------------------------------------------------------------ +r2428 | jcbowman | 2007-05-10 14:45:56 -0600 (Thu, 10 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + +Change SIGUSR to SIGINT and output a final box file to indicate end-of-sequence. + +------------------------------------------------------------------------ +r2427 | jcbowman | 2007-05-10 14:44:57 -0600 (Thu, 10 May 2007) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/process.cc + +Remove "q" as abbreviation for interactive "quit" command now that +"write(q)" at the prompt can be written simply as "q". + +------------------------------------------------------------------------ +r2426 | jcbowman | 2007-05-10 07:18:45 -0600 (Thu, 10 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/spline.asy + +Document dot(picture,real[],real[],pen); + +------------------------------------------------------------------------ +r2425 | jcbowman | 2007-05-10 07:10:00 -0600 (Thu, 10 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/interpolate.asy + M /trunk/asymptote/base/plain_markers.asy + M /trunk/asymptote/base/splinetype.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/spline.asy + +Add piecewise monotonic spline type and example. + +------------------------------------------------------------------------ +r2424 | jcbowman | 2007-05-09 23:05:15 -0600 (Wed, 09 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + +Use subpath to implement robust dir(path, real) function. + +------------------------------------------------------------------------ +r2423 | jcbowman | 2007-05-09 20:02:21 -0600 (Wed, 09 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/markers2.asy + M /trunk/asymptote/path.h + +Fix endpoint dir(path, real) calculation. + +------------------------------------------------------------------------ +r2422 | jcbowman | 2007-05-09 18:16:54 -0600 (Wed, 09 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Use datarootdir. + +------------------------------------------------------------------------ +r2421 | jcbowman | 2007-05-09 18:15:43 -0600 (Wed, 09 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Support --enable-gc=PREFIX. + +------------------------------------------------------------------------ +r2420 | jcbowman | 2007-05-09 12:41:48 -0600 (Wed, 09 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +When settings.signal=true, write a separate .box file for each object. + +------------------------------------------------------------------------ +r2419 | jcbowman | 2007-05-09 11:58:15 -0600 (Wed, 09 May 2007) | 6 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/runtime.in + +Port 2D dir changes to 3D. + +Standardize argument names for point, precontrol, postcontrol, dir, and subpath. + +Avoid numerical overflows in three.asy solver. + +------------------------------------------------------------------------ +r2418 | jcbowman | 2007-05-08 22:06:12 -0600 (Tue, 08 May 2007) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/runtime.in + +Fix definition of dir. + +Add optional final argument to dir specify incoming and outgoing directions. + +------------------------------------------------------------------------ +r2417 | jcbowman | 2007-05-08 13:10:09 -0600 (Tue, 08 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Swap xasy signals. + +------------------------------------------------------------------------ +r2416 | jcbowman | 2007-05-08 13:06:40 -0600 (Tue, 08 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fix URL formatting. + +------------------------------------------------------------------------ +r2415 | jcbowman | 2007-05-08 04:08:38 -0600 (Tue, 08 May 2007) | 1 line +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.29svn +------------------------------------------------------------------------ +r2414 | jcbowman | 2007-05-08 03:16:55 -0600 (Tue, 08 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + +Force uptodate to be true just before call to C++ shipout routine. + +------------------------------------------------------------------------ +r2413 | jcbowman | 2007-05-08 03:09:49 -0600 (Tue, 08 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Swap gc library load order. + +------------------------------------------------------------------------ +r2412 | jcbowman | 2007-05-07 23:38:33 -0600 (Mon, 07 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/castop.h + M /trunk/asymptote/fileio.h + M /trunk/asymptote/runtime.in + +Purge standard input after reading in interactive mode. + +------------------------------------------------------------------------ +r2411 | jcbowman | 2007-05-07 18:03:27 -0600 (Mon, 07 May 2007) | 3 lines +Changed paths: + M /trunk/asymptote/interact.cc + M /trunk/asymptote/runtime.in + +Fix segmentation fault in readline() and runaway process on reading EOF from +standard input in absence of readline library. + +------------------------------------------------------------------------ +r2410 | jcbowman | 2007-05-07 17:32:17 -0600 (Mon, 07 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Add GCPPLIB target. + +------------------------------------------------------------------------ +r2409 | jcbowman | 2007-05-07 15:21:27 -0600 (Mon, 07 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + +Support parallel builds. + +------------------------------------------------------------------------ +r2408 | jcbowman | 2007-05-07 14:36:53 -0600 (Mon, 07 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + +Use SIGUSR1 and SIGUSR2 to communicate with new version of xasy. + +------------------------------------------------------------------------ +r2407 | jcbowman | 2007-05-07 11:51:01 -0600 (Mon, 07 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/xstream.h + +Simplify and optimize xstream header. + +------------------------------------------------------------------------ +r2406 | jcbowman | 2007-05-07 02:04:59 -0600 (Mon, 07 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + +Add dvipsOptions configuration variable. + +------------------------------------------------------------------------ +r2405 | jcbowman | 2007-05-07 01:32:37 -0600 (Mon, 07 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.h + M /trunk/asymptote/xstream.h + +Fix bug in xinput. + +------------------------------------------------------------------------ +r2404 | jcbowman | 2007-05-06 22:49:39 -0600 (Sun, 06 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + +Further parallel documentation build improvements. + +------------------------------------------------------------------------ +r2403 | jcbowman | 2007-05-06 22:39:54 -0600 (Sun, 06 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + +Improve support for parallel documentation builds. + +------------------------------------------------------------------------ +r2402 | jcbowman | 2007-05-06 22:03:35 -0600 (Sun, 06 May 2007) | 3 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + +Support nonglobal animations, where each frame is scaled and written to a +file separately. + +------------------------------------------------------------------------ +r2401 | jcbowman | 2007-05-06 21:38:48 -0600 (Sun, 06 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/fftw++.h + M /trunk/asymptote/item.h + +Support gcc version 4.3. + +------------------------------------------------------------------------ +r2400 | jcbowman | 2007-05-06 14:10:08 -0600 (Sun, 06 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Documentation updates. + +------------------------------------------------------------------------ +r2399 | jcbowman | 2007-05-06 13:53:36 -0600 (Sun, 06 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + +Support parallel documentation builds. + +------------------------------------------------------------------------ +r2398 | jcbowman | 2007-05-06 12:03:58 -0600 (Sun, 06 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/Makefile + +Remove intro target to avoid problems under Fedora Core 5. + +------------------------------------------------------------------------ +r2397 | jcbowman | 2007-05-06 11:31:08 -0600 (Sun, 06 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/picture.cc + +Improve TeX error handling. + +------------------------------------------------------------------------ +r2396 | jcbowman | 2007-05-05 21:53:16 -0600 (Sat, 05 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/Makefile + +Minor makefile edits. + +------------------------------------------------------------------------ +r2395 | jcbowman | 2007-05-05 10:54:13 -0600 (Sat, 05 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + +Update URL. + +------------------------------------------------------------------------ +r2394 | jcbowman | 2007-05-05 03:01:44 -0600 (Sat, 05 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + +Clean up generated files. + +------------------------------------------------------------------------ +r2393 | jcbowman | 2007-05-05 03:00:52 -0600 (Sat, 05 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.28svn. + +------------------------------------------------------------------------ +r2392 | jcbowman | 2007-05-05 01:49:44 -0600 (Sat, 05 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fix warning messages. + +------------------------------------------------------------------------ +r2391 | jcbowman | 2007-05-05 01:35:45 -0600 (Sat, 05 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.h + M /trunk/asymptote/runtime.in + +Fix warning messages. + +------------------------------------------------------------------------ +r2390 | jcbowman | 2007-05-05 00:47:58 -0600 (Sat, 05 May 2007) | 4 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/palette.asy + A /trunk/asymptote/doc/HermiteSpline.asy + +Add example showing Hermite spline interpolation and filled cyclic crosses. + +Fix formatting. + +------------------------------------------------------------------------ +r2389 | jcbowman | 2007-05-05 00:07:03 -0600 (Sat, 05 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + +Optimize palette loops. + +------------------------------------------------------------------------ +r2388 | jcbowman | 2007-05-04 23:43:14 -0600 (Fri, 04 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + +Fix data cropping/scaling. + +------------------------------------------------------------------------ +r2387 | jcbowman | 2007-05-04 23:37:08 -0600 (Fri, 04 May 2007) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain_markers.asy + M /trunk/asymptote/doc/asymptote.texi + +Add modified version of Stefan Knorr's unit n-point cyclic cross, with optional +end rounding. + +------------------------------------------------------------------------ +r2386 | jcbowman | 2007-05-04 19:36:04 -0600 (Fri, 04 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Add remaining fix for MSWindows version of TeXLive 2007. + +------------------------------------------------------------------------ +r2385 | jcbowman | 2007-05-04 17:35:06 -0600 (Fri, 04 May 2007) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + +Work around jobname bug in MiKTeX 2.5 and 2.6: turn stars in file names +(resulting from spaces, etc.) into underscores. + +------------------------------------------------------------------------ +r2384 | jcbowman | 2007-05-04 10:39:03 -0600 (Fri, 04 May 2007) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/settings.cc + +Simplify tex pipe handshaking and improve error detection. + +Support TeXLive 2007 under MSWindows. + +------------------------------------------------------------------------ +r2383 | jcbowman | 2007-05-03 23:01:43 -0600 (Thu, 03 May 2007) | 6 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + +Don't allow rotation about the zero vector. + +Ensure align always returns a right-handed transform (a rotation). + +Fix longitudinal skeleton detection when axis=-Z. + +------------------------------------------------------------------------ +r2382 | jcbowman | 2007-05-03 21:47:55 -0600 (Thu, 03 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Add routine to return a diagonal matrix. + +------------------------------------------------------------------------ +r2381 | hammera | 2007-05-03 10:22:29 -0600 (Thu, 03 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + +Removed finished item. + +------------------------------------------------------------------------ +r2380 | hammera | 2007-05-03 10:15:03 -0600 (Thu, 03 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/primitives.h + +Fixed typo. + +------------------------------------------------------------------------ +r2379 | hammera | 2007-05-03 10:11:22 -0600 (Thu, 03 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/exp.h + M /trunk/asymptote/stm.cc + +Assign expression are no longer written at the prompt. + +------------------------------------------------------------------------ +r2378 | jcbowman | 2007-05-02 18:02:32 -0600 (Wed, 02 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + +Add -signal option for signalling completion of shipout to xasy. + +------------------------------------------------------------------------ +r2377 | jcbowman | 2007-05-02 09:57:30 -0600 (Wed, 02 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/interpolate.asy + +Simplify use of join operator. + +------------------------------------------------------------------------ +r2376 | jcbowman | 2007-05-02 09:56:36 -0600 (Wed, 02 May 2007) | 4 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/fillcontour.asy + +Change return type of contour routines back to guide[][] both for backwards +compatibility and in case user wants to connect smoothly to external +noncyclic contours. + +------------------------------------------------------------------------ +r2375 | jcbowman | 2007-05-02 01:45:46 -0600 (Wed, 02 May 2007) | 11 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/graph_settings.asy + M /trunk/asymptote/base/interpolate.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/palette.asy + A /trunk/asymptote/base/splinetype.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/fillcontour.asy + +Add Hermite spline graph interpolate type for smoothly joining sampled +functions. + +Change return type of contour routines to path[][]. + +Move splinetype routines to new file splinetype.asy. + +Add bool increasing(real[] x) routine to math.asy. + +Optimize image scaling. + +------------------------------------------------------------------------ +r2374 | jcbowman | 2007-05-02 01:38:41 -0600 (Wed, 02 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/guide.h + +Make guide precision consistent with path precision in diagnostics. + +------------------------------------------------------------------------ +r2373 | hammera | 2007-05-01 18:52:48 -0600 (Tue, 01 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/camp.l + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/guide.h + M /trunk/asymptote/knot.h + M /trunk/asymptote/primitives.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/tests/types/spec.asy + M /trunk/asymptote/types.cc + +Added curlSpecifier. Removed curl3. + +------------------------------------------------------------------------ +r2372 | hammera | 2007-05-01 11:37:51 -0600 (Tue, 01 May 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/guide.h + M /trunk/asymptote/primitives.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/tests/types/spec.asy + M /trunk/asymptote/types.cc + +Added the tensionSpecifier type. Removed tension3. + +------------------------------------------------------------------------ +r2371 | jcbowman | 2007-04-30 21:18:41 -0600 (Mon, 30 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Updated documentation regarding change from cycle3 to cycle. + +------------------------------------------------------------------------ +r2370 | hammera | 2007-04-30 00:22:30 -0600 (Mon, 30 Apr 2007) | 2 lines +Changed paths: + A /trunk/asymptote/tests/types/spec.asy + +Test for the cycle keyword. + +------------------------------------------------------------------------ +r2369 | hammera | 2007-04-29 22:47:46 -0600 (Sun, 29 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/surface.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/doc/GaussianSurface.asy + M /trunk/asymptote/doc/saddle.asy + M /trunk/asymptote/doc/unitcircle3.asy + M /trunk/asymptote/examples/conicurv.asy + M /trunk/asymptote/examples/equilchord.asy + M /trunk/asymptote/examples/near_earth.asy + M /trunk/asymptote/examples/shellmethod.asy + M /trunk/asymptote/examples/shellsqrtx01.asy + M /trunk/asymptote/examples/washermethod.asy + M /trunk/asymptote/examples/wedge.asy + M /trunk/asymptote/examples/xxsq01.asy + M /trunk/asymptote/examples/xxsq01x-1.asy + M /trunk/asymptote/examples/xxsq01y.asy + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/guide.h + M /trunk/asymptote/primitives.h + M /trunk/asymptote/runtime.in + +Added the cycleToken type. Changed cycle3 to cycle. + +------------------------------------------------------------------------ +r2368 | hammera | 2007-04-29 15:05:21 -0600 (Sun, 29 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/builtin.cc + A /trunk/asymptote/primitives.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Use an C Preprocessor X-Macro to create new primitive types. + +------------------------------------------------------------------------ +r2367 | hammera | 2007-04-28 15:56:59 -0600 (Sat, 28 Apr 2007) | 3 lines +Changed paths: + D /trunk/asymptote/cast.h + +Remove old, unused source file. + + +------------------------------------------------------------------------ +r2366 | jcbowman | 2007-04-28 11:39:37 -0600 (Sat, 28 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/bezier2.asy + M /trunk/asymptote/doc/beziercurve.asy + +Make Bezier curve solid and control lines dashed. + +------------------------------------------------------------------------ +r2365 | jcbowman | 2007-04-28 01:15:13 -0600 (Sat, 28 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/interpolate.asy + +Minor optimizations. + +------------------------------------------------------------------------ +r2364 | jcbowman | 2007-04-28 00:37:32 -0600 (Sat, 28 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/interpolate.asy + +Remove unused array. + +------------------------------------------------------------------------ +r2363 | jcbowman | 2007-04-28 00:34:47 -0600 (Sat, 28 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/interpolate.asy + +Use a simpler argument list for clamped splines. + +------------------------------------------------------------------------ +r2362 | jcbowman | 2007-04-27 20:59:35 -0600 (Fri, 27 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/extra + A /trunk/asymptote/doc/extra/intro.asy (from /trunk/asymptote/doc/intro.asy:2357) + A /trunk/asymptote/doc/extra/intro_.bbl (from /trunk/asymptote/doc/intro_.bbl:2357) + D /trunk/asymptote/doc/intro.asy + D /trunk/asymptote/doc/intro_.bbl + +Don't try to build intro.pdf with default install (due to eforms dependency). + +------------------------------------------------------------------------ +r2361 | hammera | 2007-04-27 08:26:54 -0600 (Fri, 27 Apr 2007) | 3 lines +Changed paths: + D /trunk/asymptote/cast.cc + +This file hasn't been used in ages + + +------------------------------------------------------------------------ +r2360 | hammera | 2007-04-26 07:03:57 -0600 (Thu, 26 Apr 2007) | 3 lines +Changed paths: + M /trunk/asymptote/runtime.in + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Removed primArray. arrays are not primitive, and the type could only be only +erroneously. + +------------------------------------------------------------------------ +r2359 | jcbowman | 2007-04-23 11:09:51 -0600 (Mon, 23 Apr 2007) | 7 lines +Changed paths: + M /trunk/asymptote/castop.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/xstream.h + +Rename "append=false" argument of output, boutput, and xoutput to +"update=false" and make it allow both reads and writes to the data file. + +Negative arguments to seek are relative to end of file. + +Add seekeof(file) to position file pointer to end-of-file. + +------------------------------------------------------------------------ +r2358 | jcbowman | 2007-04-21 21:38:16 -0600 (Sat, 21 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + +Fix dependencies. + +------------------------------------------------------------------------ +r2357 | jcbowman | 2007-04-21 19:41:32 -0600 (Sat, 21 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + A /trunk/asymptote/doc/pixel.pdf + D /trunk/asymptote/doc/pixel.ps + +Distribute pixel.pdf rather than pixel.ps. + +------------------------------------------------------------------------ +r2356 | jcbowman | 2007-04-21 18:00:10 -0600 (Sat, 21 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/doc/asymptote.texi + +Add ability to load pdf animations from an external file (one frame/page). + +------------------------------------------------------------------------ +r2355 | jcbowman | 2007-04-21 14:20:48 -0600 (Sat, 21 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_filldraw.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/doc/asymptote.texi + +Make filloutside work with paths that extend beyond the current boundary. + +------------------------------------------------------------------------ +r2354 | jcbowman | 2007-04-21 10:55:14 -0600 (Sat, 21 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/pdfanim.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/doc/Bode.asy + M /trunk/asymptote/doc/CAD1.asy + M /trunk/asymptote/doc/CDlabel.asy + M /trunk/asymptote/doc/colors.asy + M /trunk/asymptote/doc/contour2.asy + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/doc/flowchartdemo.asy + M /trunk/asymptote/doc/generalaxis.asy + M /trunk/asymptote/doc/generalaxis3.asy + M /trunk/asymptote/doc/image.asy + M /trunk/asymptote/doc/imagecontour.asy + M /trunk/asymptote/doc/intro.asy + M /trunk/asymptote/doc/join.asy + M /trunk/asymptote/doc/join3.asy + M /trunk/asymptote/doc/loggrid.asy + M /trunk/asymptote/doc/logimage.asy + M /trunk/asymptote/doc/logticks.asy + M /trunk/asymptote/doc/markers1.asy + M /trunk/asymptote/doc/markers2.asy + M /trunk/asymptote/doc/monthaxis.asy + M /trunk/asymptote/doc/secondaryaxis.asy + M /trunk/asymptote/doc/westnile.asy + M /trunk/asymptote/examples/BezierSurface.asy + M /trunk/asymptote/examples/Gouraudcontour.asy + M /trunk/asymptote/examples/advection.asy + M /trunk/asymptote/examples/conicurv.asy + M /trunk/asymptote/examples/dimension.asy + M /trunk/asymptote/examples/dragon.asy + M /trunk/asymptote/examples/fillcontour.asy + M /trunk/asymptote/examples/hyperboloid.asy + M /trunk/asymptote/examples/imagehistogram.asy + M /trunk/asymptote/examples/interpolate1.asy + M /trunk/asymptote/examples/latticeshading.asy + M /trunk/asymptote/examples/mosaic.asy + M /trunk/asymptote/examples/mosquito.asy + M /trunk/asymptote/examples/slidedemo.asy + M /trunk/asymptote/examples/slidemovies.asy + M /trunk/asymptote/examples/thermodynamics.asy + +Fix formatting. + +------------------------------------------------------------------------ +r2353 | jcbowman | 2007-04-21 10:44:18 -0600 (Sat, 21 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Fix top level indentation of braces. + +------------------------------------------------------------------------ +r2352 | jcbowman | 2007-04-20 23:01:52 -0600 (Fri, 20 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/intro.asy + +Simplify control panel. + +------------------------------------------------------------------------ +r2351 | jcbowman | 2007-04-20 22:51:17 -0600 (Fri, 20 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/intro.asy + +Added PDF rolling wheel animation. + +------------------------------------------------------------------------ +r2350 | jcbowman | 2007-04-20 22:50:13 -0600 (Fri, 20 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + +Delete temporary .aux file. + +------------------------------------------------------------------------ +r2349 | jcbowman | 2007-04-19 22:53:07 -0600 (Thu, 19 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.27svn. + +------------------------------------------------------------------------ +r2348 | jcbowman | 2007-04-19 21:36:54 -0600 (Thu, 19 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/INSTALL + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/doc/asymptote.texi + +Rename source and UNIX binary files for compatibility with releaseforge. + +------------------------------------------------------------------------ +r2347 | jcbowman | 2007-04-19 18:22:10 -0600 (Thu, 19 Apr 2007) | 4 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/knot.h + +Use a better camera-independent reference value for resolving path3 orientation. + +Check for negative curl values. + +------------------------------------------------------------------------ +r2346 | jcbowman | 2007-04-18 18:58:56 -0600 (Wed, 18 Apr 2007) | 5 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/patches/README + A /trunk/asymptote/patches/gv-3.6.2.patch + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Added patch to gv-3.6.2 to make redisplay work properly (and fix gv +security hole). + +Removed --nowatch option from call to gv. + +------------------------------------------------------------------------ +r2345 | jcbowman | 2007-04-15 18:25:39 -0600 (Sun, 15 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/psfile.cc + +Remove unused (and unmatched) %%EndProlog line. + +------------------------------------------------------------------------ +r2344 | jcbowman | 2007-04-14 10:56:19 -0600 (Sat, 14 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Remove unneeded access settings. + +------------------------------------------------------------------------ +r2343 | jcbowman | 2007-04-13 16:48:52 -0600 (Fri, 13 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/feynman.asy + +Support pdflatex texengine. + +------------------------------------------------------------------------ +r2342 | jcbowman | 2007-04-13 07:46:54 -0600 (Fri, 13 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/examples/integraltest.asy + +Improve example. + +------------------------------------------------------------------------ +r2341 | jcbowman | 2007-04-13 07:46:38 -0600 (Fri, 13 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Fix front/back transverse skeleton detection. + +------------------------------------------------------------------------ +r2340 | jcbowman | 2007-04-12 06:16:58 -0600 (Thu, 12 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + +New item. + +------------------------------------------------------------------------ +r2339 | jcbowman | 2007-04-11 21:21:57 -0600 (Wed, 11 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + +New item. + +------------------------------------------------------------------------ +r2338 | jcbowman | 2007-04-10 17:30:34 -0600 (Tue, 10 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Speed up detection code for old versions of gv. + +------------------------------------------------------------------------ +r2337 | jcbowman | 2007-04-10 13:44:56 -0600 (Tue, 10 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Add link to online example. + +------------------------------------------------------------------------ +r2336 | jcbowman | 2007-04-10 13:29:11 -0600 (Tue, 10 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Add acsc, asec, and acot functions. + +------------------------------------------------------------------------ +r2335 | jcbowman | 2007-04-10 13:27:09 -0600 (Tue, 10 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed typo. + +------------------------------------------------------------------------ +r2334 | jcbowman | 2007-04-10 13:14:17 -0600 (Tue, 10 Apr 2007) | 5 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/Bode.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/brokenaxis.asy + +Implement Break tickmodifier to allow broken axes to work with automatic +tick generation. + +Support broken logarithmic axes. + +------------------------------------------------------------------------ +r2333 | jcbowman | 2007-04-10 09:29:12 -0600 (Tue, 10 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/brokenaxis.asy + +Autogenerate tick values. + +------------------------------------------------------------------------ +r2332 | jcbowman | 2007-04-09 23:11:29 -0600 (Mon, 09 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Update FAQ. + +------------------------------------------------------------------------ +r2331 | jcbowman | 2007-04-09 23:02:39 -0600 (Mon, 09 Apr 2007) | 2 lines +Changed paths: + A /trunk/asymptote/examples/alignedaxis.asy + +Add aligned axes example. + +------------------------------------------------------------------------ +r2330 | jcbowman | 2007-04-09 19:26:46 -0600 (Mon, 09 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 1.26svn. + +------------------------------------------------------------------------ +r2329 | jcbowman | 2007-04-09 16:43:17 -0600 (Mon, 09 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/CAD.asy + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/base/binarytree.asy + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/embed.asy + M /trunk/asymptote/base/external.asy + M /trunk/asymptote/base/featpost3D.asy + M /trunk/asymptote/base/flowchart.asy + M /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/grid3.asy + M /trunk/asymptote/base/interpolate.asy + M /trunk/asymptote/base/labelpath.asy + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/base/pdfanim.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/plain_arcs.asy + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/plain_boxes.asy + M /trunk/asymptote/base/plain_filldraw.asy + M /trunk/asymptote/base/plain_markers.asy + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/plain_strings.asy + M /trunk/asymptote/base/roundedpath.asy + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/base/surface.asy + M /trunk/asymptote/base/syzygy.asy + M /trunk/asymptote/base/three.asy + +Untabified and standardized indentation of base files. + +------------------------------------------------------------------------ +r2328 | jcbowman | 2007-04-09 14:34:45 -0600 (Mon, 09 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Update documentation. + +------------------------------------------------------------------------ +r2327 | jcbowman | 2007-04-09 14:27:36 -0600 (Mon, 09 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/interpolate.asy + M /trunk/asymptote/examples/interpolate1.asy + +Added spline interpolation routines. + +------------------------------------------------------------------------ +r2326 | jcbowman | 2007-04-09 11:41:35 -0600 (Mon, 09 Apr 2007) | 4 lines +Changed paths: + A /trunk/asymptote/base/interpolate.asy + D /trunk/asymptote/doc/advection.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/advection.asy (from /trunk/asymptote/doc/advection.asy:2317) + A /trunk/asymptote/examples/interpolate1.asy + +Add Olivier Guibe's interpolation module and example. + +Remove long examples from the documentation. + +------------------------------------------------------------------------ +r2325 | jcbowman | 2007-04-09 09:45:10 -0600 (Mon, 09 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/syzygy.asy + M /trunk/asymptote/doc/asymptote.texi + +Document syzygy module. + +------------------------------------------------------------------------ +r2324 | jcbowman | 2007-04-09 09:35:49 -0600 (Mon, 09 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/syzygy.asy + +Remove default initializers. + +------------------------------------------------------------------------ +r2323 | jcbowman | 2007-04-09 09:30:08 -0600 (Mon, 09 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Fix surface lighting. + +------------------------------------------------------------------------ +r2322 | jcbowman | 2007-04-09 00:27:58 -0600 (Mon, 09 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Update documentation. + +------------------------------------------------------------------------ +r2321 | jcbowman | 2007-04-09 00:26:01 -0600 (Mon, 09 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/Klein.asy + M /trunk/asymptote/examples/parametricsurface.asy + +For parameterized surfaces, rename bool oriented=true to bool outward=false. + +------------------------------------------------------------------------ +r2320 | jcbowman | 2007-04-08 23:54:01 -0600 (Sun, 08 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Improve discussion of surface orientation. + +------------------------------------------------------------------------ +r2319 | jcbowman | 2007-04-08 23:27:13 -0600 (Sun, 08 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Document oriented option for drawing surfaces. + +------------------------------------------------------------------------ +r2318 | jcbowman | 2007-04-08 22:52:43 -0600 (Sun, 08 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/examples/Klein.asy + +Choose locally outward surface normal only for nonorientable surfaces. + +------------------------------------------------------------------------ +r2317 | jcbowman | 2007-04-08 21:41:35 -0600 (Sun, 08 Apr 2007) | 5 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Make ^^ return a path3[] instead of a guide3[] for consistency with the 2D +routines. + +Remove spurious specifier when writing a guide3. + +------------------------------------------------------------------------ +r2316 | jcbowman | 2007-04-08 17:43:53 -0600 (Sun, 08 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Document string array reads under line mode. + +------------------------------------------------------------------------ +r2315 | jcbowman | 2007-04-08 17:31:00 -0600 (Sun, 08 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/runtime.in + +Add white-space string delimiter mode word(file, bool b=true). + +------------------------------------------------------------------------ +r2314 | jcbowman | 2007-04-08 12:25:39 -0600 (Sun, 08 Apr 2007) | 3 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Explicitly write EPSF in output header rather than relying on dvips -E option +(which doesn't work for even the first page of multipage documents). + +------------------------------------------------------------------------ +r2313 | jcbowman | 2007-04-07 23:21:51 -0600 (Sat, 07 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + +More guide3 to path3 changes. + +------------------------------------------------------------------------ +r2312 | jcbowman | 2007-04-07 19:40:01 -0600 (Sat, 07 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + +Revert csv comment changes. + +------------------------------------------------------------------------ +r2311 | jcbowman | 2007-04-07 19:37:09 -0600 (Sat, 07 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Remove spurious diagnostic. + +------------------------------------------------------------------------ +r2310 | jcbowman | 2007-04-07 18:43:10 -0600 (Sat, 07 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/patterns.asy + M /trunk/asymptote/base/plain_arcs.asy + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/plain_boxes.asy + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/base/plain_filldraw.asy + M /trunk/asymptote/base/plain_markers.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + +Standardize path vs. guide. + +------------------------------------------------------------------------ +r2309 | jcbowman | 2007-04-07 18:42:27 -0600 (Sat, 07 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Update fixed graph size documentation. + +------------------------------------------------------------------------ +r2308 | jcbowman | 2007-04-07 18:41:29 -0600 (Sat, 07 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/filegraph.dat + +Added header comment line. + +------------------------------------------------------------------------ +r2307 | jcbowman | 2007-04-07 18:40:09 -0600 (Sat, 07 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/CAD.asy + +Standardized indentation. + +------------------------------------------------------------------------ +r2306 | jcbowman | 2007-04-07 18:38:28 -0600 (Sat, 07 Apr 2007) | 4 lines +Changed paths: + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + +Allow escaping of comment character in strings. + +Disable comment character when reading raw characters with getc(file). + +------------------------------------------------------------------------ +r2305 | jcbowman | 2007-04-07 02:10:49 -0600 (Sat, 07 Apr 2007) | 3 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Added -E option to dvips to force it to denote the file as EPSF +(we nevertheless discard the computed dvips bounding box information). + +------------------------------------------------------------------------ +r2304 | jcbowman | 2007-04-06 16:25:57 -0600 (Fri, 06 Apr 2007) | 6 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Document reltime, relpoint, and midpoint routines. + +Add 3D midpoint routine. + +Standardize path arguments names. + +------------------------------------------------------------------------ +r2303 | jcbowman | 2007-04-06 00:31:29 -0600 (Fri, 06 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Clean up _slide*_.aux files. + +------------------------------------------------------------------------ +r2302 | jcbowman | 2007-04-06 00:19:31 -0600 (Fri, 06 Apr 2007) | 4 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + A /trunk/asymptote/base/syzygy.asy + A /trunk/asymptote/doc/eetomumu.asy (from /trunk/asymptote/examples/eetomumu.asy:2301) + A /trunk/asymptote/doc/elliptic.asy (from /trunk/asymptote/examples/elliptic.asy:2301) + M /trunk/asymptote/doc/intro.asy + A /trunk/asymptote/doc/knots.asy + A /trunk/asymptote/doc/pixel.ps + D /trunk/asymptote/examples/eetomumu.asy + D /trunk/asymptote/examples/elliptic.asy + +Updated intro.asy to Andy's talk at the University of Alberta. + +Addded syzygy module and knots.asy example. + +------------------------------------------------------------------------ +r2301 | jcbowman | 2007-04-04 09:16:45 -0600 (Wed, 04 Apr 2007) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + A /trunk/asymptote/examples/Klein.asy + +Choose correct surface normal when calculating lighting. + +Added Klein bottle example. + +------------------------------------------------------------------------ +r2300 | jcbowman | 2007-04-03 23:14:18 -0600 (Tue, 03 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/surface.asy + +Removed unused sign. + +------------------------------------------------------------------------ +r2299 | jcbowman | 2007-04-03 09:22:21 -0600 (Tue, 03 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Remove unused dependency on LaTeX "rotating" package. + +------------------------------------------------------------------------ +r2298 | jcbowman | 2007-04-02 11:29:48 -0600 (Mon, 02 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Clarify nonroot install instructions. + +------------------------------------------------------------------------ +r2297 | jcbowman | 2007-04-01 13:48:00 -0600 (Sun, 01 Apr 2007) | 3 lines +Changed paths: + M /trunk/asymptote/base/flowchart.asy + M /trunk/asymptote/doc/asymptote.texi + +Allow one to control the minimum width and height of flowchart blocks +separately. + +------------------------------------------------------------------------ +r2296 | jcbowman | 2007-04-01 03:16:23 -0600 (Sun, 01 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.25svn. + +------------------------------------------------------------------------ +r2295 | jcbowman | 2007-04-01 02:37:10 -0600 (Sun, 01 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Fix formatting. + +------------------------------------------------------------------------ +r2294 | jcbowman | 2007-04-01 02:33:59 -0600 (Sun, 01 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + +Simplify makefile. + +------------------------------------------------------------------------ +r2293 | jcbowman | 2007-04-01 02:24:24 -0600 (Sun, 01 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Fix backslash. + +------------------------------------------------------------------------ +r2292 | jcbowman | 2007-04-01 01:57:57 -0600 (Sun, 01 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed typo. + +------------------------------------------------------------------------ +r2291 | jcbowman | 2007-04-01 01:51:53 -0600 (Sun, 01 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Fix __CYGWIN__ preprocessor test. + +------------------------------------------------------------------------ +r2290 | jcbowman | 2007-04-01 01:36:06 -0600 (Sun, 01 Apr 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix binary space partition camera positioning. + +------------------------------------------------------------------------ +r2289 | jcbowman | 2007-03-31 22:19:34 -0600 (Sat, 31 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Added 3D version of intersectionpoints routine. + +------------------------------------------------------------------------ +r2288 | jcbowman | 2007-03-31 20:00:15 -0600 (Sat, 31 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/flowchart.asy + M /trunk/asymptote/doc/asymptote.texi + +Add optional fixed block size specifiers. + +------------------------------------------------------------------------ +r2287 | jcbowman | 2007-03-31 13:49:01 -0600 (Sat, 31 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/stats.asy + +Remove workarounds for real[1][] bug fixed in r2274. + +------------------------------------------------------------------------ +r2286 | jcbowman | 2007-03-31 13:43:59 -0600 (Sat, 31 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Reimplement display. + +------------------------------------------------------------------------ +r2285 | jcbowman | 2007-03-31 10:40:17 -0600 (Sat, 31 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/secondaryaxis.asy + +Change && to &. + +------------------------------------------------------------------------ +r2284 | jcbowman | 2007-03-31 10:39:02 -0600 (Sat, 31 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/secondaryaxis.asy + +Change && to &. + +------------------------------------------------------------------------ +r2283 | jcbowman | 2007-03-31 10:35:47 -0600 (Sat, 31 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/leastsquares.asy + +Change && to &. + +------------------------------------------------------------------------ +r2282 | jcbowman | 2007-03-31 10:33:03 -0600 (Sat, 31 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/fontsize.asy + M /trunk/asymptote/doc/asymptote.texi + +Update fontsize to use fix-cm.sty instead of type1cm.sty. + +------------------------------------------------------------------------ +r2281 | jcbowman | 2007-03-29 11:37:29 -0600 (Thu, 29 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/stack.cc + +Clear errors encountered via debugging _eval. + +------------------------------------------------------------------------ +r2280 | jcbowman | 2007-03-28 12:57:14 -0600 (Wed, 28 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Fix default y tick values. + +------------------------------------------------------------------------ +r2279 | jcbowman | 2007-03-28 08:52:23 -0600 (Wed, 28 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Update MacOS X binary URL. + +------------------------------------------------------------------------ +r2278 | jcbowman | 2007-03-28 08:07:49 -0600 (Wed, 28 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + +Make angle(rotate(x)) always return x (mod 360). + +------------------------------------------------------------------------ +r2277 | jcbowman | 2007-03-27 12:17:00 -0600 (Tue, 27 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/camp.y + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/errormsg.h + +Remove spurious line break after syntax errors. + +------------------------------------------------------------------------ +r2276 | jcbowman | 2007-03-27 09:41:53 -0600 (Tue, 27 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Delaunay.cc + +Update URL. + +------------------------------------------------------------------------ +r2275 | jcbowman | 2007-03-27 09:34:58 -0600 (Tue, 27 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/Delaunay.cc + +Fix segmentation fault in Dumoulin's C++ port of Burke's Triangulation routine. + +------------------------------------------------------------------------ +r2274 | jcbowman | 2007-03-27 08:05:53 -0600 (Tue, 27 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/newexp.cc + +Fixed new real[1][] bug. + +------------------------------------------------------------------------ +r2273 | jcbowman | 2007-03-27 07:36:38 -0600 (Tue, 27 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Added bitwise NOT function. + +------------------------------------------------------------------------ +r2272 | jcbowman | 2007-03-27 06:54:12 -0600 (Tue, 27 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Rename intersect arguments to correspond to documentation. + +------------------------------------------------------------------------ +r2271 | jcbowman | 2007-03-27 06:53:31 -0600 (Tue, 27 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/psfile.cc + +Fix segmentation fault given real[n][0] data array. + +------------------------------------------------------------------------ +r2270 | jcbowman | 2007-03-26 13:28:28 -0600 (Mon, 26 Mar 2007) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + +Added missing tensorshade picture arguments. + +Fixed ambiguity with "asy plain_picture.asy" test. + +------------------------------------------------------------------------ +r2269 | jcbowman | 2007-03-26 13:21:56 -0600 (Mon, 26 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/stats.asy + +Change array op && to &. + +------------------------------------------------------------------------ +r2268 | jcbowman | 2007-03-26 07:41:10 -0600 (Mon, 26 Mar 2007) | 4 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Use hard-wired postscript-to-tex scaling for clipping, rather than +calculating it from defaultmatrix, to support explicit post-scaling of eps +figures (e.g. with \includegraphics). + +------------------------------------------------------------------------ +r2267 | jcbowman | 2007-03-26 05:52:05 -0600 (Mon, 26 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/doc/asymptote.texi + +Document multidimensional array initialization. + +------------------------------------------------------------------------ +r2266 | hammera | 2007-03-25 22:56:55 -0600 (Sun, 25 Mar 2007) | 1 line +Changed paths: + M /trunk/asymptote/TODO + + +------------------------------------------------------------------------ +r2265 | hammera | 2007-03-25 22:10:05 -0600 (Sun, 25 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + +Removed array checking from && and ||. + +------------------------------------------------------------------------ +r2264 | jcbowman | 2007-03-25 01:24:51 -0600 (Sun, 25 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Revert r2257. + +------------------------------------------------------------------------ +r2263 | jcbowman | 2007-03-25 01:05:02 -0600 (Sun, 25 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Document null instances of structures. + +------------------------------------------------------------------------ +r2262 | jcbowman | 2007-03-25 00:53:13 -0600 (Sun, 25 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/binarytree.asy + +Use null initializer for binarytreeNode. + +------------------------------------------------------------------------ +r2261 | jcbowman | 2007-03-25 00:23:46 -0600 (Sun, 25 Mar 2007) | 7 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/camp.y + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Added & and | boolean operators which work like && and || except that they +always evaluate both arguments. + +Renamed array boolean operators && and || to & and |. + +Added AND, OR, and XOR bitwise functions of two integers. + +------------------------------------------------------------------------ +r2260 | jcbowman | 2007-03-24 12:19:48 -0600 (Sat, 24 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + +Fix intro.pdf target. + +------------------------------------------------------------------------ +r2259 | jcbowman | 2007-03-24 11:28:46 -0600 (Sat, 24 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Simplify and improve implementation of figure(). + +------------------------------------------------------------------------ +r2258 | jcbowman | 2007-03-24 11:28:08 -0600 (Sat, 24 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/intro.asy + +Use invisible figuremattpen for Asymptote logo. + +------------------------------------------------------------------------ +r2257 | jcbowman | 2007-03-24 11:27:25 -0600 (Sat, 24 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/settings.cc + +Enclose PostScript clipping code with gsave and grestore. + +------------------------------------------------------------------------ +r2256 | jcbowman | 2007-03-24 11:25:52 -0600 (Sat, 24 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/surface.asy + +Move camera for infinite projections. + +------------------------------------------------------------------------ +r2255 | jcbowman | 2007-03-22 21:41:41 -0600 (Thu, 22 Mar 2007) | 3 lines +Changed paths: + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/doc/asymptote.texi + +Allow | as binary operator. Remove || and && from list as they always expand to +a ? true : b and a ? b : false. + +------------------------------------------------------------------------ +r2254 | jcbowman | 2007-03-22 01:34:13 -0600 (Thu, 22 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/surface.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + +For infinite projections, move camera to outside of bounding box. + +------------------------------------------------------------------------ +r2253 | jcbowman | 2007-03-21 06:42:18 -0600 (Wed, 21 Mar 2007) | 5 lines +Changed paths: + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.cc + +Fix binary space partitioning for projections from infinity (oblique and +orthographic). + +Generalize perspective projection to allow any target point. + +------------------------------------------------------------------------ +r2252 | jcbowman | 2007-03-19 01:23:53 -0600 (Mon, 19 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Use local projection consistently in binary space partition splitting. + +------------------------------------------------------------------------ +r2251 | jcbowman | 2007-03-18 06:33:03 -0600 (Sun, 18 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/knot.h + +Check for tension < 0.75. + +------------------------------------------------------------------------ +r2250 | jcbowman | 2007-03-14 22:18:10 -0600 (Wed, 14 Mar 2007) | 6 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/base/binarytree.asy + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/flowchart.asy + M /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/grid3.asy + M /trunk/asymptote/base/light.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/plain_margins.asy + M /trunk/asymptote/base/plain_markers.asy + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/simplex.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/base/surface.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/tree.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/elliptic.asy + +Update documentation of the implicit initializer for structures. + +Remove operator init() initializers that are no longer needed. + +Initialize Tension in three.asy with sensible defaults. + +------------------------------------------------------------------------ +r2249 | jcbowman | 2007-03-14 00:47:33 -0600 (Wed, 14 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/runtime.in + M /trunk/asymptote/texfile.cc + +Support multiple pdf animations in inlinetex mode. + +------------------------------------------------------------------------ +r2248 | jcbowman | 2007-03-14 00:46:44 -0600 (Wed, 14 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/plain_strings.asy + +Minor reorganization. + +------------------------------------------------------------------------ +r2247 | jcbowman | 2007-03-14 00:44:28 -0600 (Wed, 14 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/process.cc + +Format. + +------------------------------------------------------------------------ +r2246 | hammera | 2007-03-13 21:48:12 -0600 (Tue, 13 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/tests/types/init.asy + +Add automatic record initializers after the records are defined. + +------------------------------------------------------------------------ +r2245 | hammera | 2007-03-13 21:37:27 -0600 (Tue, 13 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/coder.h + +Added note about loop translation. + +------------------------------------------------------------------------ +r2244 | jcbowman | 2007-03-13 01:23:43 -0600 (Tue, 13 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + +Input LaTeX preamble only in inline mode. + +------------------------------------------------------------------------ +r2243 | jcbowman | 2007-03-13 01:14:55 -0600 (Tue, 13 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/texfile.cc + +Work around pdflatex bug. + +------------------------------------------------------------------------ +r2242 | jcbowman | 2007-03-13 00:34:06 -0600 (Tue, 13 Mar 2007) | 5 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/texfile.cc + +In inlinetex mode, communicate the asy texpreamble to TeX via \jobname_.pre. + +Remove asypreamble environment; corresponding Asymptote commands should now +be put in the asydef environment. + +------------------------------------------------------------------------ +r2241 | jcbowman | 2007-03-11 17:49:13 -0600 (Sun, 11 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/asymptote.texi + +Minor updates. + +------------------------------------------------------------------------ +r2240 | jcbowman | 2007-03-11 12:23:17 -0600 (Sun, 11 Mar 2007) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/settings.cc + +Make Ghostscript dependency explict for MSWindows. + +Check for GPL Ghostscript as well as AFPL Ghostscript. + +------------------------------------------------------------------------ +r2239 | jcbowman | 2007-03-11 11:15:00 -0600 (Sun, 11 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor clarifications. + +------------------------------------------------------------------------ +r2238 | jcbowman | 2007-03-11 10:30:10 -0600 (Sun, 11 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Simplify MSWindows registry lookup. + +------------------------------------------------------------------------ +r2237 | jcbowman | 2007-03-10 00:52:49 -0700 (Sat, 10 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.24svn. + +------------------------------------------------------------------------ +r2236 | jcbowman | 2007-03-10 00:13:56 -0700 (Sat, 10 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/settings.cc + +Fix cxx warning. + +------------------------------------------------------------------------ +r2235 | jcbowman | 2007-03-09 23:56:52 -0700 (Fri, 09 Mar 2007) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/settings.cc + +Autoconfigure under MSWindows by querying the registry, so that Asymptote +and the applications it depends on may now be installed in any location. + +------------------------------------------------------------------------ +r2234 | jcbowman | 2007-03-09 23:52:43 -0700 (Fri, 09 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/util.cc + +Check if hint is set before accessing it. + +------------------------------------------------------------------------ +r2233 | jcbowman | 2007-03-09 23:18:41 -0700 (Fri, 09 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/genv.cc + +Fix import gsl under MSWindows. + +------------------------------------------------------------------------ +r2232 | jcbowman | 2007-03-08 22:35:13 -0700 (Thu, 08 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + +Simplify implementation of texpreamble environment. + +------------------------------------------------------------------------ +r2231 | jcbowman | 2007-03-08 22:03:33 -0700 (Thu, 08 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/latexusage.tex + +Fix typo. + +------------------------------------------------------------------------ +r2230 | jcbowman | 2007-03-08 21:59:11 -0700 (Thu, 08 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + +Add empty postenvironment definitions. + +------------------------------------------------------------------------ +r2229 | jcbowman | 2007-03-08 21:35:25 -0700 (Thu, 08 Mar 2007) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + +Add texpreamble environment to contain the LaTeX preamble for both LaTeX +and Asymptote. + +------------------------------------------------------------------------ +r2228 | jcbowman | 2007-03-08 11:44:25 -0700 (Thu, 08 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + +Remove unused line. + +------------------------------------------------------------------------ +r2227 | jcbowman | 2007-03-07 23:43:48 -0700 (Wed, 07 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/settings.cc + +Add autoimport option. + +------------------------------------------------------------------------ +r2226 | jcbowman | 2007-03-06 11:17:22 -0700 (Tue, 06 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Allow shipout to write to other directories if and only if -global is true. + +------------------------------------------------------------------------ +r2225 | jcbowman | 2007-03-06 00:25:30 -0700 (Tue, 06 Mar 2007) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + +Ensure colon is catcode other (12) so that TeX includes like +\usepackage[frenchb]{babel} don't break inlinetex mode. + +------------------------------------------------------------------------ +r2224 | jcbowman | 2007-03-05 15:05:53 -0700 (Mon, 05 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/examples/poster.asy + +Fix background picture sizing. + +------------------------------------------------------------------------ +r2223 | jcbowman | 2007-03-05 14:58:47 -0700 (Mon, 05 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/examples/poster.asy + +Set background size. + +------------------------------------------------------------------------ +r2222 | jcbowman | 2007-03-05 02:51:51 -0700 (Mon, 05 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.23svn. + +------------------------------------------------------------------------ +r2221 | jcbowman | 2007-03-05 02:01:16 -0700 (Mon, 05 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Added missing header. + +------------------------------------------------------------------------ +r2220 | jcbowman | 2007-03-05 01:33:43 -0700 (Mon, 05 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + +Support legends in both forms of 3D contour drawing routines. + +------------------------------------------------------------------------ +r2219 | jcbowman | 2007-03-05 01:31:49 -0700 (Mon, 05 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + +Support legends in 3D contour drawing routines. + +------------------------------------------------------------------------ +r2218 | jcbowman | 2007-03-05 00:58:37 -0700 (Mon, 05 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Add discussion of icomma package. + +------------------------------------------------------------------------ +r2217 | jcbowman | 2007-03-05 00:44:32 -0700 (Mon, 05 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/runtime.in + +Fix format(-0.5) under locales with nonperiod decimal separator. + +------------------------------------------------------------------------ +r2216 | jcbowman | 2007-03-05 00:17:12 -0700 (Mon, 05 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/diatom.asy + +Mention link page, including user-written Asymptote tutorial. + +------------------------------------------------------------------------ +r2215 | jcbowman | 2007-03-04 12:17:33 -0700 (Sun, 04 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/markers1.asy + +Add predefined markers. + +------------------------------------------------------------------------ +r2214 | jcbowman | 2007-03-04 11:18:45 -0700 (Sun, 04 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor edits. + +------------------------------------------------------------------------ +r2213 | jcbowman | 2007-03-04 11:10:23 -0700 (Sun, 04 Mar 2007) | 5 lines +Changed paths: + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/markers1.asy + M /trunk/asymptote/doc/markers2.asy + +Renamed markuniform(int n, frame center, bool rotated=false) to +markinterval(int n=1, frame f, bool rotated=false), which now centers n copies +of frame f within uniformly space intervals in arclength along the path, +optionally rotated by the angle of the local tangent. + +------------------------------------------------------------------------ +r2212 | jcbowman | 2007-03-04 10:16:14 -0700 (Sun, 04 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + +Explicitly list intro.asy dependencies. + +------------------------------------------------------------------------ +r2211 | jcbowman | 2007-03-04 00:59:30 -0700 (Sun, 04 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/errorbars.asy + A /trunk/asymptote/doc/markers1.asy (from /trunk/asymptote/examples/markers1.asy:2210) + A /trunk/asymptote/doc/markers2.asy (from /trunk/asymptote/examples/markers2.asy:2210) + D /trunk/asymptote/examples/markers1.asy + D /trunk/asymptote/examples/markers2.asy + +Updated marker documentation. + +------------------------------------------------------------------------ +r2210 | jcbowman | 2007-03-04 00:53:21 -0700 (Sun, 04 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/base/plain_markers.asy + M /trunk/asymptote/examples/markers1.asy + M /trunk/asymptote/examples/markers2.asy + +Simplified/standardized markers interface. + +------------------------------------------------------------------------ +r2209 | jcbowman | 2007-03-04 00:47:51 -0700 (Sun, 04 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Formatting. + +------------------------------------------------------------------------ +r2208 | jcbowman | 2007-03-04 00:47:38 -0700 (Sun, 04 Mar 2007) | 6 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/doc/intro.asy + +Remove bibliography page numbers. + +Add Asymptote logo to intro.asy. + +Change clearpage to eject to avoid extra page. + +------------------------------------------------------------------------ +r2207 | jcbowman | 2007-03-04 00:45:34 -0700 (Sun, 04 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + +Draw minor ticks below palette box. + +------------------------------------------------------------------------ +r2206 | jcbowman | 2007-03-03 21:08:48 -0700 (Sat, 03 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/intro.asy + +Add short description of slide presentation package. + +------------------------------------------------------------------------ +r2205 | jcbowman | 2007-03-03 19:33:03 -0700 (Sat, 03 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/intro.asy + +Remove directory qualifier. + +------------------------------------------------------------------------ +r2204 | jcbowman | 2007-03-03 19:32:42 -0700 (Sat, 03 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/examples/animations/pdfmovie.asy + +Import pdfanim. + +------------------------------------------------------------------------ +r2203 | jcbowman | 2007-03-03 19:31:52 -0700 (Sat, 03 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Check incoming array bounds. + +------------------------------------------------------------------------ +r2202 | jcbowman | 2007-03-03 17:48:39 -0700 (Sat, 03 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Show page numbers on subsequent bibliography pages. + +------------------------------------------------------------------------ +r2201 | jcbowman | 2007-03-03 14:46:09 -0700 (Sat, 03 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Number last page before bibliography. + +------------------------------------------------------------------------ +r2200 | jcbowman | 2007-03-03 14:45:49 -0700 (Sat, 03 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/texfile.h + +Revert temporary patch. + +------------------------------------------------------------------------ +r2199 | jcbowman | 2007-03-03 13:37:29 -0700 (Sat, 03 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/doc/asymptote.texi + +Add implicit pen initializer defaultpen. + +------------------------------------------------------------------------ +r2198 | jcbowman | 2007-03-03 13:02:54 -0700 (Sat, 03 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/path.cc + M /trunk/asymptote/path3.cc + +Fix concatentation of nullpaths. + +------------------------------------------------------------------------ +r2197 | jcbowman | 2007-03-03 12:32:32 -0700 (Sat, 03 Mar 2007) | 7 lines +Changed paths: + M /trunk/asymptote/camp.l + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Make seconds return -1 instead of 0 on failure, for consistency with UNIX +mktime routine. + +Document workarounds for unimplemented "%Z" time zone specifier to seconds. + +Improve diagnostic. + +------------------------------------------------------------------------ +r2196 | pivaldi | 2007-03-02 15:06:35 -0700 (Fri, 02 Mar 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/doc/asymptote.texi + +Minor changes/updates. +------------------------------------------------------------------------ +r2195 | pivaldi | 2007-03-02 12:43:16 -0700 (Fri, 02 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/markers2.asy + +Replacing the parameter 'frame markerframe=newframe' by 'marker marker=nomarker' +in the routine 'markangle' of 'markers.asy'. +------------------------------------------------------------------------ +r2194 | jcbowman | 2007-03-02 00:16:21 -0700 (Fri, 02 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/texfile.h + +Don't output texpreamble in inline mode. + +------------------------------------------------------------------------ +r2193 | pivaldi | 2007-03-01 15:28:33 -0700 (Thu, 01 Mar 2007) | 1 line +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Correct typo. +------------------------------------------------------------------------ +r2192 | pivaldi | 2007-03-01 15:15:58 -0700 (Thu, 01 Mar 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/doc/asymptote.texi + +Documentation of the package markers.asy. +------------------------------------------------------------------------ +r2191 | jcbowman | 2007-03-01 09:01:41 -0700 (Thu, 01 Mar 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/examples/sinc.asy + +Added routines to facilitate drawing 3d contours. + +------------------------------------------------------------------------ +r2190 | pivaldi | 2007-03-01 08:37:30 -0700 (Thu, 01 Mar 2007) | 1 line +Changed paths: + A /trunk/asymptote/examples/markers1.asy + A /trunk/asymptote/examples/markers2.asy + +Examples about the modules markers.asy +------------------------------------------------------------------------ +r2189 | pivaldi | 2007-03-01 08:12:30 -0700 (Thu, 01 Mar 2007) | 1 line +Changed paths: + A /trunk/asymptote/base/markers.asy + +Others mark routines and markers. +------------------------------------------------------------------------ +r2188 | jcbowman | 2007-02-28 22:55:57 -0700 (Wed, 28 Feb 2007) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.h + M /trunk/asymptote/runtime.in + +Implemented binput and boutput functions for reading and writing in the native +(nonportable) machine binary format. + +------------------------------------------------------------------------ +r2187 | jcbowman | 2007-02-28 17:54:28 -0700 (Wed, 28 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/INSTALL + +Document local installation. + +------------------------------------------------------------------------ +r2186 | jcbowman | 2007-02-28 17:29:42 -0700 (Wed, 28 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/transform.h + +Fix uninitialized 'this.130' warning message from gcc 4.1.1 and 4.1.2. + +------------------------------------------------------------------------ +r2185 | jcbowman | 2007-02-28 13:56:44 -0700 (Wed, 28 Feb 2007) | 4 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/base/labelpath.asy + M /trunk/asymptote/base/plain_strings.asy + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/doc/intro.asy + M /trunk/asymptote/examples/animations/pdfmovie.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Fix bool latex() and pdf(). + +Remove lscape dependency and need for autorotation in slide.asy. + +------------------------------------------------------------------------ +r2184 | jcbowman | 2007-02-28 12:40:49 -0700 (Wed, 28 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Reactive begingroup. + +------------------------------------------------------------------------ +r2183 | jcbowman | 2007-02-28 00:35:32 -0700 (Wed, 28 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/process.cc + M /trunk/asymptote/runtime.in + +Fix cxx errors. + +------------------------------------------------------------------------ +r2182 | jcbowman | 2007-02-28 00:28:39 -0700 (Wed, 28 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Remove unused configuration variable AC_HEADER_STDBOOL. + +------------------------------------------------------------------------ +r2181 | jcbowman | 2007-02-28 00:17:09 -0700 (Wed, 28 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fix cxx errors. + +------------------------------------------------------------------------ +r2180 | jcbowman | 2007-02-27 23:58:30 -0700 (Tue, 27 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/application.cc + M /trunk/asymptote/application.h + M /trunk/asymptote/common.h + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/fundec.h + M /trunk/asymptote/genv.h + M /trunk/asymptote/locate.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/process.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + M /trunk/asymptote/stm.cc + M /trunk/asymptote/stm.h + M /trunk/asymptote/table.h + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + M /trunk/asymptote/varinit.cc + M /trunk/asymptote/varinit.h + +Move mem::list out of common.h due to ambiguities under old cxx compiler. + +------------------------------------------------------------------------ +r2179 | jcbowman | 2007-02-27 23:09:49 -0700 (Tue, 27 Feb 2007) | 3 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Impose -finline-limit=400 on old (< 4.0.0) compilers to greatly speed up +compilation. + +------------------------------------------------------------------------ +r2178 | jcbowman | 2007-02-27 20:00:26 -0700 (Tue, 27 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/absyn.cc + M /trunk/asymptote/absyn.h + M /trunk/asymptote/application.cc + M /trunk/asymptote/application.h + M /trunk/asymptote/array.h + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/callable.h + M /trunk/asymptote/camperror.cc + M /trunk/asymptote/camperror.h + M /trunk/asymptote/cast.cc + M /trunk/asymptote/castop.h + M /trunk/asymptote/coder.cc + A /trunk/asymptote/common.h + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/drawverbatim.h + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + M /trunk/asymptote/env.cc + M /trunk/asymptote/env.h + M /trunk/asymptote/envcompleter.cc + M /trunk/asymptote/envcompleter.h + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/fftw++.cc + M /trunk/asymptote/fftw++.h + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/fundec.h + M /trunk/asymptote/genv.cc + M /trunk/asymptote/genv.h + M /trunk/asymptote/guide.h + M /trunk/asymptote/interact.cc + M /trunk/asymptote/interact.h + M /trunk/asymptote/item.h + M /trunk/asymptote/knot.cc + M /trunk/asymptote/lexical.h + M /trunk/asymptote/locate.cc + M /trunk/asymptote/locate.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/mathop.h + M /trunk/asymptote/memory.h + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/pair.h + M /trunk/asymptote/parser.cc + M /trunk/asymptote/parser.h + M /trunk/asymptote/path.h + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/process.cc + M /trunk/asymptote/process.h + M /trunk/asymptote/program.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/record.cc + M /trunk/asymptote/record.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + M /trunk/asymptote/stm.h + M /trunk/asymptote/symbol.cc + M /trunk/asymptote/symbol.h + M /trunk/asymptote/table.h + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + M /trunk/asymptote/triple.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + M /trunk/asymptote/varinit.cc + M /trunk/asymptote/varinit.h + M /trunk/asymptote/vm.h + +Put global name space qualifications in new common.h file. + +------------------------------------------------------------------------ +r2177 | jcbowman | 2007-02-27 10:08:33 -0700 (Tue, 27 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/texfile.h + +Make tex pipe aware of a previously generated aux file. + +------------------------------------------------------------------------ +r2176 | jcbowman | 2007-02-27 08:58:53 -0700 (Tue, 27 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + +Fix makefile dependencies. + +------------------------------------------------------------------------ +r2175 | hammera | 2007-02-27 07:42:56 -0700 (Tue, 27 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/coder.h + +Fixed inTranslation to handle frames for loops. + +------------------------------------------------------------------------ +r2174 | jcbowman | 2007-02-27 00:10:31 -0700 (Tue, 27 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/intro.asy + +Temporarily fix svn builds. + +------------------------------------------------------------------------ +r2173 | jcbowman | 2007-02-26 23:50:54 -0700 (Mon, 26 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/texfile.h + +Temporarily disable aux file input. + +------------------------------------------------------------------------ +r2172 | jcbowman | 2007-02-26 23:40:30 -0700 (Mon, 26 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/application.cc + M /trunk/asymptote/application.h + M /trunk/asymptote/cast.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/env.h + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/locate.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/process.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/settings.h + M /trunk/asymptote/symbol.h + M /trunk/asymptote/table.h + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + M /trunk/asymptote/varinit.cc + M /trunk/asymptote/varinit.h + +Fix further memory leaks. + +------------------------------------------------------------------------ +r2171 | jcbowman | 2007-02-26 22:10:23 -0700 (Mon, 26 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Fixed segmentation fault. + +------------------------------------------------------------------------ +r2170 | jcbowman | 2007-02-26 21:53:35 -0700 (Mon, 26 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + +Possible workaround for Makefile problem on Debian. + +------------------------------------------------------------------------ +r2169 | jcbowman | 2007-02-26 21:37:06 -0700 (Mon, 26 Feb 2007) | 3 lines +Changed paths: + M /trunk/asymptote/Delaunay.cc + M /trunk/asymptote/absyn.cc + M /trunk/asymptote/absyn.h + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/camperror.cc + M /trunk/asymptote/camperror.h + M /trunk/asymptote/castop.h + M /trunk/asymptote/dec.cc + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/drawverbatim.h + M /trunk/asymptote/entry.cc + M /trunk/asymptote/env.cc + M /trunk/asymptote/envcompleter.cc + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/genv.cc + M /trunk/asymptote/inst.h + M /trunk/asymptote/interact.cc + M /trunk/asymptote/knot.cc + M /trunk/asymptote/lexical.h + M /trunk/asymptote/locate.cc + M /trunk/asymptote/locate.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/mathop.h + M /trunk/asymptote/memory.h + M /trunk/asymptote/parser.cc + M /trunk/asymptote/parser.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/process.cc + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/record.cc + M /trunk/asymptote/record.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/symbol.cc + M /trunk/asymptote/symbol.h + M /trunk/asymptote/table.h + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + M /trunk/asymptote/vm.h + +Fix memory leaks by using mem::string, mem::istringstream, +mem::ostringstream, and mem::stringbuf everywhere. + +------------------------------------------------------------------------ +r2168 | hammera | 2007-02-26 19:03:46 -0700 (Mon, 26 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Explained lifetime of loop variables. + +------------------------------------------------------------------------ +r2167 | jcbowman | 2007-02-26 17:22:21 -0700 (Mon, 26 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Update discussion of local variable allocation in loops. + +------------------------------------------------------------------------ +r2166 | hammera | 2007-02-26 09:07:53 -0700 (Mon, 26 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Added documentation on static qualifiers in loops. + +------------------------------------------------------------------------ +r2165 | hammera | 2007-02-26 08:41:28 -0700 (Mon, 26 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + +Removed completed TODO item. + +------------------------------------------------------------------------ +r2164 | hammera | 2007-02-26 08:40:41 -0700 (Mon, 26 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/coder.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/inst.h + M /trunk/asymptote/program.cc + M /trunk/asymptote/program.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stm.cc + A /trunk/asymptote/tests/frames/loop.asy + +Allocate variables in a loop iteration in their own frame. + +------------------------------------------------------------------------ +r2163 | jcbowman | 2007-02-26 00:36:35 -0700 (Mon, 26 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/embed.asy + +Force outputformat to "pdf". + +------------------------------------------------------------------------ +r2162 | jcbowman | 2007-02-26 00:35:40 -0700 (Mon, 26 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/pdfanim.asy + +Set outformat to pdf. + +------------------------------------------------------------------------ +r2161 | jcbowman | 2007-02-26 00:34:34 -0700 (Mon, 26 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Remove unwanted texput.pdf file. + +------------------------------------------------------------------------ +r2160 | jcbowman | 2007-02-25 11:22:00 -0700 (Sun, 25 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/doc/asycolors.sty + M /trunk/asymptote/texfile.h + +Load color package even for TeX pipe. + +------------------------------------------------------------------------ +r2159 | jcbowman | 2007-02-25 11:12:13 -0700 (Sun, 25 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/geometry.asy + +Formatted. + +------------------------------------------------------------------------ +r2158 | jcbowman | 2007-02-25 11:01:12 -0700 (Sun, 25 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/locate.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/texfile.h + +Avoid duplicate .aux file inclusion (and duplicate labels). + +------------------------------------------------------------------------ +r2157 | jcbowman | 2007-02-25 09:54:30 -0700 (Sun, 25 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/pipestream.h + +Removed extra blank lines in tex pipe diagnostics. + +------------------------------------------------------------------------ +r2156 | pivaldi | 2007-02-25 08:08:43 -0700 (Sun, 25 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/base/plain_margins.asy + +Improve the function 'perpendicular' of geometry.asy. +Add operator +(margin,margin) in plain_magin.asy. +------------------------------------------------------------------------ +r2155 | jcbowman | 2007-02-25 08:02:11 -0700 (Sun, 25 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Simplified bullet command. + +------------------------------------------------------------------------ +r2154 | jcbowman | 2007-02-24 19:47:11 -0700 (Sat, 24 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + +Load correct base files. + +------------------------------------------------------------------------ +r2153 | jcbowman | 2007-02-24 17:23:36 -0700 (Sat, 24 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Simplify skeleton routine interface. + +------------------------------------------------------------------------ +r2152 | jcbowman | 2007-02-24 17:15:39 -0700 (Sat, 24 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Split skeleton routines to provide finer control. + +------------------------------------------------------------------------ +r2151 | jcbowman | 2007-02-24 09:52:09 -0700 (Sat, 24 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Turn off setlocale warnings when not debugging. + +------------------------------------------------------------------------ +r2150 | jcbowman | 2007-02-24 09:51:43 -0700 (Sat, 24 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + +Use namespace setitings. + +------------------------------------------------------------------------ +r2149 | pivaldi | 2007-02-24 03:52:50 -0700 (Sat, 24 Feb 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Correction of ps/pdf-view-command documentation. +------------------------------------------------------------------------ +r2148 | jcbowman | 2007-02-22 13:21:01 -0700 (Thu, 22 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asy.1.begin + +Fix hyphens and formatting in man page. + +------------------------------------------------------------------------ +r2147 | jcbowman | 2007-02-22 13:06:48 -0700 (Thu, 22 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Change autorotation to true. + +------------------------------------------------------------------------ +r2146 | jcbowman | 2007-02-22 12:49:10 -0700 (Thu, 22 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Updated Debian binary site. + +------------------------------------------------------------------------ +r2145 | jcbowman | 2007-02-22 00:36:59 -0700 (Thu, 22 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/intro.asy + +Generate more missing files. + +------------------------------------------------------------------------ +r2144 | jcbowman | 2007-02-22 00:34:49 -0700 (Thu, 22 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/doc/intro.asy + +Autogenerate missing files. + +------------------------------------------------------------------------ +r2143 | jcbowman | 2007-02-22 00:17:06 -0700 (Thu, 22 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/xstream.h + +Make eof set fail bit. + +------------------------------------------------------------------------ +r2142 | jcbowman | 2007-02-22 00:14:51 -0700 (Thu, 22 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/xstream.h + +Make eof set fail(). + +------------------------------------------------------------------------ +r2141 | jcbowman | 2007-02-21 23:45:12 -0700 (Wed, 21 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Removed duplicate sentence. + +------------------------------------------------------------------------ +r2140 | jcbowman | 2007-02-21 23:43:07 -0700 (Wed, 21 Feb 2007) | 6 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/filegraph.asy + A /trunk/asymptote/doc/filegraph.dat + A /trunk/asymptote/doc/intro.asy + A /trunk/asymptote/doc/intro_.bbl + M /trunk/asymptote/examples/slidedemo.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + +Added introductory Asymptote slide presentation (intro.pdf). + +Added keepaux option to keep intermediate LaTeX aux files. + +Added example filegraph.asy of graphing columns of data from a file. + +------------------------------------------------------------------------ +r2139 | jcbowman | 2007-02-21 21:40:34 -0700 (Wed, 21 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Fix logarithmic tick labels near the machine epsilon. + +------------------------------------------------------------------------ +r2138 | pivaldi | 2007-02-21 10:29:15 -0700 (Wed, 21 Feb 2007) | 1 line +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +typo correction. +------------------------------------------------------------------------ +r2137 | jcbowman | 2007-02-21 09:56:54 -0700 (Wed, 21 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Remove alien to deb conversion documentation. + +------------------------------------------------------------------------ +r2136 | jcbowman | 2007-02-21 09:47:55 -0700 (Wed, 21 Feb 2007) | 5 lines +Changed paths: + M /trunk/asymptote/base/plain_strings.asy + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/doc/bezier2.asy + A /trunk/asymptote/doc/beziercurve.asy + M /trunk/asymptote/doc/datagraph.asy + +Support slide bibliography under pdflatex. + +Add string file(string) which reads file as a string, and verbatim +typesetting command. + +------------------------------------------------------------------------ +r2135 | jcbowman | 2007-02-20 21:52:11 -0700 (Tue, 20 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Added missing space. + +------------------------------------------------------------------------ +r2134 | jcbowman | 2007-02-19 23:01:03 -0700 (Mon, 19 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Fix typo. + +------------------------------------------------------------------------ +r2133 | jcbowman | 2007-02-19 22:52:40 -0700 (Mon, 19 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/slidedemo.asy + +Added backgroundcolor and foregroundcolor. + +------------------------------------------------------------------------ +r2132 | jcbowman | 2007-02-19 22:51:23 -0700 (Mon, 19 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Implement colorspace command for extracting colorspace of pens. + +------------------------------------------------------------------------ +r2131 | jcbowman | 2007-02-19 22:50:50 -0700 (Mon, 19 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_strings.asy + +Implement verbatim command. + +------------------------------------------------------------------------ +r2130 | jcbowman | 2007-02-19 09:58:21 -0700 (Mon, 19 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.22svn. + +------------------------------------------------------------------------ +r2129 | jcbowman | 2007-02-19 09:08:21 -0700 (Mon, 19 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Fixed cxx warning. + +------------------------------------------------------------------------ +r2128 | jcbowman | 2007-02-19 08:56:20 -0700 (Mon, 19 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed typo. + +------------------------------------------------------------------------ +r2127 | jcbowman | 2007-02-19 08:18:14 -0700 (Mon, 19 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/pen.h + M /trunk/asymptote/psfile.cc + +Allow DEFCOLOR when promoting colorspaces. + +------------------------------------------------------------------------ +r2126 | jcbowman | 2007-02-19 00:54:23 -0700 (Mon, 19 Feb 2007) | 8 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/examples/latticeshading.asy + M /trunk/asymptote/examples/sacone.asy + M /trunk/asymptote/pen.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Automatically promote colors to highest colorspace in shading and image +routines. + +Fix grayscale and cmyk latticeshading. + +Significantly increase speed of image processing by caching bw, gray, rgb, +and cmyk settings in a global variable. + +------------------------------------------------------------------------ +r2125 | jcbowman | 2007-02-19 00:51:41 -0700 (Mon, 19 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Update documentation of Linear scaling type. + +------------------------------------------------------------------------ +r2124 | jcbowman | 2007-02-19 00:50:14 -0700 (Mon, 19 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/xasy + +Check array bounds. + +------------------------------------------------------------------------ +r2123 | jcbowman | 2007-02-19 00:49:34 -0700 (Mon, 19 Feb 2007) | 8 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/examples/fillcontour.asy + +Collect double-vertex contours. + +Increase epsilon. + +Fix contour fill routine. + +Separate contour fill routine from palette computation. + +------------------------------------------------------------------------ +r2122 | jcbowman | 2007-02-19 00:42:43 -0700 (Mon, 19 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Added Philippe's improved show-function-at-point fix. + +------------------------------------------------------------------------ +r2121 | jcbowman | 2007-02-18 12:58:55 -0700 (Sun, 18 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Delete any existing *asy-help* buffer in asy-show-function-at-point. + +------------------------------------------------------------------------ +r2120 | jcbowman | 2007-02-17 09:37:26 -0700 (Sat, 17 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Improve tick calculation when Step > 0. + +------------------------------------------------------------------------ +r2119 | jcbowman | 2007-02-17 08:47:45 -0700 (Sat, 17 Feb 2007) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Fix tick calculation. + +Improve zero detection. + +------------------------------------------------------------------------ +r2118 | jcbowman | 2007-02-17 03:48:15 -0700 (Sat, 17 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Fix tick label scaling. + +------------------------------------------------------------------------ +r2117 | jcbowman | 2007-02-16 21:19:34 -0700 (Fri, 16 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Remove vv from settings module. + +------------------------------------------------------------------------ +r2116 | jcbowman | 2007-02-16 09:23:29 -0700 (Fri, 16 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Resolve -vv ambiguity. + +------------------------------------------------------------------------ +r2115 | pivaldi | 2007-02-15 04:00:02 -0700 (Thu, 15 Feb 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/plain_markers.asy + +Fix typo. +------------------------------------------------------------------------ +r2114 | jcbowman | 2007-02-14 23:37:14 -0700 (Wed, 14 Feb 2007) | 6 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Fix spurious vertical shifting of bullets. + +Reimplemented figuremattpen. + +Make bibliography visible in reverse video. + +------------------------------------------------------------------------ +r2113 | jcbowman | 2007-02-14 14:02:00 -0700 (Wed, 14 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Added --version option. + +------------------------------------------------------------------------ +r2112 | pivaldi | 2007-02-14 04:51:45 -0700 (Wed, 14 Feb 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +bug fix in asy-show-function-at-point +------------------------------------------------------------------------ +r2111 | jcbowman | 2007-02-13 23:56:41 -0700 (Tue, 13 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + +Resolve ambiguity in intersectionpoints. + +------------------------------------------------------------------------ +r2110 | jcbowman | 2007-02-13 22:41:42 -0700 (Tue, 13 Feb 2007) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain_markers.asy + M /trunk/asymptote/doc/asymptote.texi + +Add rotated option to mark_uniform to rotate marker frames by angle of +local tangent. + +------------------------------------------------------------------------ +r2109 | jcbowman | 2007-02-13 22:40:33 -0700 (Tue, 13 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + +Ignore empty picture bounds when adding pictures; simplify userBox and userClip. + +------------------------------------------------------------------------ +r2108 | jcbowman | 2007-02-13 15:08:01 -0700 (Tue, 13 Feb 2007) | 2 lines +Changed paths: + A /trunk/asymptote/doc/FAQ/install-sh + A /trunk/asymptote/doc/install-sh + M /trunk/asymptote/install-sh + +Update to latest autoconf install-sh and patch it to ignore -p option. + +------------------------------------------------------------------------ +r2107 | jcbowman | 2007-02-12 21:44:06 -0700 (Mon, 12 Feb 2007) | 3 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/asymptote.texi + +Add an ASYMPTOTE_SITEDIR environment variable listing additional +directories to use for generating asy-mode.el keywords. + +------------------------------------------------------------------------ +r2106 | jcbowman | 2007-02-12 21:19:14 -0700 (Mon, 12 Feb 2007) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Document new interactive calculator feature: expressions entered at the +interactive prompt are automatically evaluated and written to stdout +(provided a corresponding write method is defined). + +------------------------------------------------------------------------ +r2105 | jcbowman | 2007-02-12 20:47:36 -0700 (Mon, 12 Feb 2007) | 3 lines +Changed paths: + A /trunk/asymptote/patches/gc6.8_AIX.patch + +Add patch to fix an incorrect Boehm garbage collector prototype in the file +gc6.8/include/gc.h (version 6.8). + +------------------------------------------------------------------------ +r2104 | jcbowman | 2007-02-12 14:53:52 -0700 (Mon, 12 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Added texcommand to allow one to override the tex engine command name. + +------------------------------------------------------------------------ +r2103 | jcbowman | 2007-02-12 12:54:38 -0700 (Mon, 12 Feb 2007) | 4 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/patches/README + +Apply gc6.8 GC_INIT patch for AIX systems. + +Document gcc3.3.2curses.patch. + +------------------------------------------------------------------------ +r2102 | pivaldi | 2007-02-12 08:11:48 -0700 (Mon, 12 Feb 2007) | 1 line +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor edit. +------------------------------------------------------------------------ +r2101 | pivaldi | 2007-02-12 07:51:18 -0700 (Mon, 12 Feb 2007) | 1 line +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Add brief documentation of lasy-mode, typing correction. +------------------------------------------------------------------------ +r2100 | jcbowman | 2007-02-11 23:04:47 -0700 (Sun, 11 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/process.cc + +Fixed cxx warning message. + +------------------------------------------------------------------------ +r2099 | jcbowman | 2007-02-11 22:51:14 -0700 (Sun, 11 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/entry.cc + +Fix compilation under -DNOHASH. + +------------------------------------------------------------------------ +r2098 | jcbowman | 2007-02-11 22:36:38 -0700 (Sun, 11 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/symbol.h + M /trunk/asymptote/util.h + +Portability tweaks. + +------------------------------------------------------------------------ +r2097 | jcbowman | 2007-02-11 21:58:27 -0700 (Sun, 11 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/patches/gcc3.3.2curses.patch + +Use more portable context patch. + +------------------------------------------------------------------------ +r2096 | jcbowman | 2007-02-11 21:47:20 -0700 (Sun, 11 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/patches/gcc3.3.2curses.patch + +Make patch more portable. + +------------------------------------------------------------------------ +r2095 | pivaldi | 2007-02-11 19:07:13 -0700 (Sun, 11 Feb 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +add (require 'wid-edit) +------------------------------------------------------------------------ +r2094 | pivaldi | 2007-02-11 18:55:37 -0700 (Sun, 11 Feb 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Links pointing to the files are added when one shows for the command at the cursor by the key binding C-c ? within asy-mode. +------------------------------------------------------------------------ +r2093 | jcbowman | 2007-02-11 14:32:47 -0700 (Sun, 11 Feb 2007) | 5 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/dec.cc + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/name.cc + M /trunk/asymptote/record.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/types.cc + +Add Andy's patch to store positions of definitions in entry class. + +Add a --where option to make --listvariables show where global functions +and variables are declared. + +------------------------------------------------------------------------ +r2092 | hammera | 2007-02-11 10:32:21 -0700 (Sun, 11 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/knot.h + +Fixed typo. + +------------------------------------------------------------------------ +r2091 | pivaldi | 2007-02-11 07:42:07 -0700 (Sun, 11 Feb 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Allow to type when viewing compilation result within lasy-mode. +------------------------------------------------------------------------ +r2090 | jcbowman | 2007-02-10 21:57:26 -0700 (Sat, 10 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/name.cc + M /trunk/asymptote/name.h + +Fixed typo. + +------------------------------------------------------------------------ +r2089 | pivaldi | 2007-02-10 09:28:02 -0700 (Sat, 10 Feb 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Support of the options of the environment asy and better management of the errors within lasy-mode. +------------------------------------------------------------------------ +r2088 | jcbowman | 2007-02-09 23:36:57 -0700 (Fri, 09 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/INSTALL + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + +Revert to gc6.8.tar.gz due to rpmbuild segmentation fault. + +------------------------------------------------------------------------ +r2087 | jcbowman | 2007-02-09 22:42:54 -0700 (Fri, 09 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/surface.asy + +Added surface operator * (transform3 t, surface s). + +------------------------------------------------------------------------ +r2086 | jcbowman | 2007-02-09 22:24:08 -0700 (Fri, 09 Feb 2007) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/surface.asy + +Check for out of bounds mesh size and array indices. + +Use size(frame) function for max(frame)-min(frame). + +------------------------------------------------------------------------ +r2085 | jcbowman | 2007-02-09 22:18:43 -0700 (Fri, 09 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Check for attempts to create negative-length arrays. + +------------------------------------------------------------------------ +r2084 | jcbowman | 2007-02-09 21:08:29 -0700 (Fri, 09 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/binarytree.asy + +Removed unused line. + +------------------------------------------------------------------------ +r2083 | jcbowman | 2007-02-09 19:53:22 -0700 (Fri, 09 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/binarytree.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/binarytreetest.asy + +Implement an interface for drawing an arbitrary binary tree. + +------------------------------------------------------------------------ +r2082 | jcbowman | 2007-02-09 15:55:23 -0700 (Fri, 09 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/INSTALL + M /trunk/asymptote/doc/asymptote.texi + +Document GNU make requirement. + +------------------------------------------------------------------------ +r2081 | jcbowman | 2007-02-09 15:54:18 -0700 (Fri, 09 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/examples/curvedlabel.asy + +Changed capitalization. + +------------------------------------------------------------------------ +r2080 | jcbowman | 2007-02-09 15:46:39 -0700 (Fri, 09 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Ensure curses routines are declared with "C" linkage. + +------------------------------------------------------------------------ +r2079 | jcbowman | 2007-02-09 14:57:52 -0700 (Fri, 09 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Work around broken curses.h files. + +------------------------------------------------------------------------ +r2078 | jcbowman | 2007-02-09 12:37:34 -0700 (Fri, 09 Feb 2007) | 2 lines +Changed paths: + D /trunk/asymptote/patches/AIXgcc3.3.2curses.patch + A /trunk/asymptote/patches/gcc3.3.2curses.patch (from /trunk/asymptote/patches/AIXgcc3.3.2curses.patch:2076) + +Renamed patch since this apparently affects both AIX and SGI systems. + +------------------------------------------------------------------------ +r2077 | jcbowman | 2007-02-09 00:27:54 -0700 (Fri, 09 Feb 2007) | 7 lines +Changed paths: + M /trunk/asymptote/INSTALL + A /trunk/asymptote/base/labelpath.asy + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/drawpath.h + M /trunk/asymptote/drawverbatim.h + A /trunk/asymptote/examples/curvedlabel.asy + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + M /trunk/asymptote/transform.h + +Fixed bounding box computations of paths drawn with transformed pen nibs. + +Implemented optional labelpath interface to PSTricks pstextpath macro for +drawing curved labels along paths. + +Updated to gc-7.0alpha7. + +------------------------------------------------------------------------ +r2076 | jcbowman | 2007-02-08 17:26:46 -0700 (Thu, 08 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Revert premature changes. + +------------------------------------------------------------------------ +r2075 | jcbowman | 2007-02-08 09:48:07 -0700 (Thu, 08 Feb 2007) | 3 lines +Changed paths: + M /trunk/asymptote/main.cc + M /trunk/asymptote/settings.cc + +Added wait option that waits for all child processes to terminate (to work +around emacs child-killing bug). + +------------------------------------------------------------------------ +r2074 | jcbowman | 2007-02-06 13:57:37 -0700 (Tue, 06 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Minor edits. + +------------------------------------------------------------------------ +r2073 | pivaldi | 2007-02-06 10:16:33 -0700 (Tue, 06 Feb 2007) | 1 line +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Cleaning code, resolution conflict math-mode/lasy-mode, add options for compilation and management of errors. +------------------------------------------------------------------------ +r2072 | jcbowman | 2007-02-05 07:08:03 -0700 (Mon, 05 Feb 2007) | 2 lines +Changed paths: + A /trunk/asymptote/patches/AIXgcc3.3.2curses.patch + +Added patch for old broken gcc3.3.2 curses.h file under AIX. + +------------------------------------------------------------------------ +r2071 | jcbowman | 2007-02-04 18:26:12 -0700 (Sun, 04 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + +Optimize intersectionpoints. + +------------------------------------------------------------------------ +r2070 | jcbowman | 2007-02-04 18:08:11 -0700 (Sun, 04 Feb 2007) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/doc/asymptote.texi + +Added routine intersectionpoints(path p, path q) that returns an array of +all intersection points of paths p and q. + +------------------------------------------------------------------------ +r2069 | jcbowman | 2007-02-04 17:50:53 -0700 (Sun, 04 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/examples/PythagoreanTree.asy + +Fill squares. + +------------------------------------------------------------------------ +r2068 | jcbowman | 2007-02-04 10:21:53 -0700 (Sun, 04 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + +New items. + +------------------------------------------------------------------------ +r2067 | jcbowman | 2007-02-03 21:48:07 -0700 (Sat, 03 Feb 2007) | 8 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/loggraph.asy + M /trunk/asymptote/doc/logticks.asy + +Make the user-specified tick functions work consistently with the +auto-generated tick routines; the actual tick value is now passed to the +ticklabel formatting routine, even in the case of logarithmic axes. + +Separate the tick generation and drawing routines and add a tickmodifier +routine to give users complete control over which of the auto-generated ticks +actually get drawn. + +------------------------------------------------------------------------ +r2066 | jcbowman | 2007-02-03 15:38:42 -0700 (Sat, 03 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/examples/slidedemo.asy + A /trunk/asymptote/examples/slidedemo_.bbl + +Add bibliography example to slidedemo. + +------------------------------------------------------------------------ +r2065 | jcbowman | 2007-02-03 11:48:57 -0700 (Sat, 03 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/texfile.cc + +Add fuzz to textwidth and textheight to avoid overfull vbox. + +------------------------------------------------------------------------ +r2064 | jcbowman | 2007-02-03 02:33:38 -0700 (Sat, 03 Feb 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/examples/slidedemo.asy + M /trunk/asymptote/examples/yingyang.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/texfile.cc + +Implement slide presentation BibTeX citations and reference list. + +------------------------------------------------------------------------ +r2063 | jcbowman | 2007-01-31 23:41:43 -0700 (Wed, 31 Jan 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Set autorotate in PDF landscape mode, rather than forcing pdflatex. + +------------------------------------------------------------------------ +r2062 | jcbowman | 2007-01-30 10:35:17 -0700 (Tue, 30 Jan 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Leave the pair to angle conversion to dirSpec. + +------------------------------------------------------------------------ +r2061 | jcbowman | 2007-01-30 02:12:58 -0700 (Tue, 30 Jan 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/doc/asymptote.texi + +Document skeleton structure. + +------------------------------------------------------------------------ +r2060 | jcbowman | 2007-01-30 01:59:34 -0700 (Tue, 30 Jan 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Mention Imagemagick dependency in Windows installation notes. + +------------------------------------------------------------------------ +r2059 | jcbowman | 2007-01-28 19:00:41 -0700 (Sun, 28 Jan 2007) | 2 lines +Changed paths: + A /trunk/asymptote/base/binarytree.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/binarytreetest.asy + +Added Tobias' binary tree module. + +------------------------------------------------------------------------ +r2058 | jcbowman | 2007-01-28 14:51:04 -0700 (Sun, 28 Jan 2007) | 2 lines +Changed paths: + A /trunk/asymptote/base/grid3.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/grid3xyz.asy + +Added Philippe's grid3 contribution for drawing 3D grids. + +------------------------------------------------------------------------ +r2057 | jcbowman | 2007-01-28 11:59:14 -0700 (Sun, 28 Jan 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/settings.cc + M /trunk/asymptote/util.h + +CYGWIN updates. + +------------------------------------------------------------------------ +r2056 | jcbowman | 2007-01-28 10:29:02 -0700 (Sun, 28 Jan 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Make definition of pair I=(0,1) explicit. + +------------------------------------------------------------------------ +r2055 | jcbowman | 2007-01-20 14:15:16 -0700 (Sat, 20 Jan 2007) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/latexusage.tex + +In inline latex usage, do not scale picture by default. Use +\begin{asy}[\the\linewidth] +to recover previous default of scaling to line width. + +------------------------------------------------------------------------ +r2054 | jcbowman | 2007-01-18 22:28:21 -0700 (Thu, 18 Jan 2007) | 6 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/psfile.cc + +Implement transparency for shading and image objects. + +Allow one to disable Gouraud shading when nsub=1. + +Allow draw(nullpath3..cycle3). + +------------------------------------------------------------------------ +r2053 | jcbowman | 2007-01-18 03:44:16 -0700 (Thu, 18 Jan 2007) | 2 lines +Changed paths: + M /trunk/asymptote/doc/imagecontour.asy + M /trunk/asymptote/examples/fillcontour.asy + +Minor improvements. + +------------------------------------------------------------------------ +r2052 | hammera | 2007-01-16 21:00:37 -0700 (Tue, 16 Jan 2007) | 3 lines +Changed paths: + M /trunk/asymptote/dec.h + M /trunk/asymptote/process.cc + M /trunk/asymptote/stm.cc + +Automatically write expression statements at the prompt. + + +------------------------------------------------------------------------ +r2051 | jcbowman | 2007-01-10 17:39:03 -0700 (Wed, 10 Jan 2007) | 2 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + +Added missing tickmin and tickmax bounds. + +------------------------------------------------------------------------ +r2050 | jcbowman | 2007-01-05 14:27:17 -0700 (Fri, 05 Jan 2007) | 2 lines +Changed paths: + M /trunk/asymptote/process.cc + +Removed unused code. + +------------------------------------------------------------------------ +r2049 | jcbowman | 2006-12-28 22:56:30 -0700 (Thu, 28 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.21svn. + +------------------------------------------------------------------------ +r2048 | jcbowman | 2006-12-28 22:16:22 -0700 (Thu, 28 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Fixed cxx warnings. + +------------------------------------------------------------------------ +r2047 | jcbowman | 2006-12-28 21:42:55 -0700 (Thu, 28 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/util.cc + +Cleaned up cd diagnostics. + +------------------------------------------------------------------------ +r2046 | jcbowman | 2006-12-28 21:22:32 -0700 (Thu, 28 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/fillcontour.asy + +Simplified example. + +------------------------------------------------------------------------ +r2045 | jcbowman | 2006-12-28 21:19:01 -0700 (Thu, 28 Dec 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/palette.asy + A /trunk/asymptote/examples/fillcontour.asy + +Fixed incorrect offset in palette. + +Added routine to fill cyclic contours and example. + +------------------------------------------------------------------------ +r2044 | jcbowman | 2006-12-28 10:01:47 -0700 (Thu, 28 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/process.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Added command-line option to set current directory. + +------------------------------------------------------------------------ +r2043 | jcbowman | 2006-12-28 08:55:13 -0700 (Thu, 28 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/imagecontour.asy + +Generalized example. + +------------------------------------------------------------------------ +r2042 | jcbowman | 2006-12-25 06:15:20 -0700 (Mon, 25 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Updated FAQ. + +------------------------------------------------------------------------ +r2041 | jcbowman | 2006-12-25 05:31:43 -0700 (Mon, 25 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Clean up Getenv code. + +------------------------------------------------------------------------ +r2040 | jcbowman | 2006-12-23 15:51:41 -0700 (Sat, 23 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/util.cc + +Fixed texpath and diagnostics under MSWINDOWS. + +------------------------------------------------------------------------ +r2039 | jcbowman | 2006-12-17 09:45:04 -0700 (Sun, 17 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Remove texmathp stuff since this duplicates features in >= AUCTeX 11.82. + +------------------------------------------------------------------------ +r2038 | jcbowman | 2006-12-16 14:44:50 -0700 (Sat, 16 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + M /trunk/asymptote/examples/parametricsurface.asy + +Make asy-mode respect TeX-electric-sub-and-superscript. + +------------------------------------------------------------------------ +r2037 | jcbowman | 2006-12-14 10:42:16 -0700 (Thu, 14 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/dec.cc + M /trunk/asymptote/genv.cc + M /trunk/asymptote/parser.cc + M /trunk/asymptote/parser.h + +Improve loading/including diagnostics. + +------------------------------------------------------------------------ +r2036 | jcbowman | 2006-12-14 09:54:15 -0700 (Thu, 14 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + +Fixed defaulttransform (e.g. to allow forcing of yaxis label angle). + +------------------------------------------------------------------------ +r2035 | jcbowman | 2006-12-14 01:32:35 -0700 (Thu, 14 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Optimize real argument point, postcontrol, and precontrol functions. + +------------------------------------------------------------------------ +r2034 | jcbowman | 2006-12-13 15:16:24 -0700 (Wed, 13 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/animations/cube.asy + +Simplify example. + +------------------------------------------------------------------------ +r2033 | jcbowman | 2006-12-13 12:06:37 -0700 (Wed, 13 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Improve discussion of Bezier curve subdivision. + +------------------------------------------------------------------------ +r2032 | jcbowman | 2006-12-13 01:36:09 -0700 (Wed, 13 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/examples/animations/wheel.asy + +Slow down wheel animation. + +------------------------------------------------------------------------ +r2031 | jcbowman | 2006-12-13 00:18:33 -0700 (Wed, 13 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.20svn. + +------------------------------------------------------------------------ +r2030 | jcbowman | 2006-12-12 18:11:44 -0700 (Tue, 12 Dec 2006) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Emphasize that multiline mode is a setting that can be turned on and off +within interactive mode. + +------------------------------------------------------------------------ +r2029 | jcbowman | 2006-12-12 16:17:30 -0700 (Tue, 12 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor documentation updates. + +------------------------------------------------------------------------ +r2028 | jcbowman | 2006-12-12 12:01:14 -0700 (Tue, 12 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Make cd() reset path to program startup value. + +------------------------------------------------------------------------ +r2027 | jcbowman | 2006-12-12 11:47:29 -0700 (Tue, 12 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Updated documentation; fixed cd argument renaming. + +------------------------------------------------------------------------ +r2026 | jcbowman | 2006-12-12 11:17:43 -0700 (Tue, 12 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/process.cc + M /trunk/asymptote/runtime.in + +Interactive reset should not reset current path. + +------------------------------------------------------------------------ +r2025 | jcbowman | 2006-12-12 03:05:00 -0700 (Tue, 12 Dec 2006) | 3 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/sacylinder3D.asy + M /trunk/asymptote/examples/wedge.asy + +Shift cylinder so that axis is c--c+h*unit(axis) for consistency with cone +and generalized cylinder routine. This change is backwards incompatible. + +------------------------------------------------------------------------ +r2024 | jcbowman | 2006-12-12 02:29:45 -0700 (Tue, 12 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Updated svn instructions. + +------------------------------------------------------------------------ +r2023 | jcbowman | 2006-12-12 02:25:22 -0700 (Tue, 12 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/graph_settings.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/slopefield.asy + A /trunk/asymptote/base/surface.asy + M /trunk/asymptote/base/three.asy + A /trunk/asymptote/doc/GaussianSurface.asy (from /trunk/asymptote/doc/surface.asy:2019) + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/slopefield1.asy + D /trunk/asymptote/doc/surface.asy + A /trunk/asymptote/examples/BezierSurface.asy + M /trunk/asymptote/examples/Coons.asy + M /trunk/asymptote/path.cc + +Implemented preliminary Bezier surface package. + +------------------------------------------------------------------------ +r2022 | jcbowman | 2006-12-12 02:09:10 -0700 (Tue, 12 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Require Common Lisp extensions. + +------------------------------------------------------------------------ +r2021 | hammera | 2006-12-08 18:59:58 -0700 (Fri, 08 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/camp.l + M /trunk/asymptote/process.cc + +Added support for meaningless slashes at ends of lines. + +------------------------------------------------------------------------ +r2020 | jcbowman | 2006-12-08 11:06:02 -0700 (Fri, 08 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/process.cc + M /trunk/asymptote/runtime.in + +Fixed cxx errors. + +------------------------------------------------------------------------ +r2019 | jcbowman | 2006-12-08 10:12:41 -0700 (Fri, 08 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/doc/FAQ/Makefile + M /trunk/asymptote/doc/Makefile + +Andy's port to nonbash shells. + +------------------------------------------------------------------------ +r2018 | jcbowman | 2006-12-08 02:02:12 -0700 (Fri, 08 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Fix epstopdf conversion of empty or tiny files. + +------------------------------------------------------------------------ +r2017 | jcbowman | 2006-12-08 01:46:52 -0700 (Fri, 08 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + +Improve tex error handling. + +------------------------------------------------------------------------ +r2016 | jcbowman | 2006-12-08 01:05:47 -0700 (Fri, 08 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Fix clipping in inline tex mode. + +------------------------------------------------------------------------ +r2015 | jcbowman | 2006-12-08 00:49:43 -0700 (Fri, 08 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/texfile.h + +Fixed clipping. + +------------------------------------------------------------------------ +r2014 | jcbowman | 2006-12-07 21:41:18 -0700 (Thu, 07 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/doc/pdfanim_temp.sty + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/texfile.cc + +Fixed inlinetex mode. + +------------------------------------------------------------------------ +r2013 | jcbowman | 2006-12-06 22:45:16 -0700 (Wed, 06 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Repair tex pipe on missing math mode error. + +------------------------------------------------------------------------ +r2012 | jcbowman | 2006-12-05 14:13:45 -0700 (Tue, 05 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/tensor.asy + +Use path instead of a guide. + +------------------------------------------------------------------------ +r2011 | jcbowman | 2006-12-05 14:13:19 -0700 (Tue, 05 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/Coons.asy + +Remove explicit internal control points. + +------------------------------------------------------------------------ +r2010 | jcbowman | 2006-12-05 14:12:37 -0700 (Tue, 05 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/install-sh + +Remove bashism. + +------------------------------------------------------------------------ +r2009 | jcbowman | 2006-12-04 11:38:44 -0700 (Mon, 04 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/flowchart.asy + M /trunk/asymptote/doc/asymptote.texi + +Standardize flowchart argument names. + +------------------------------------------------------------------------ +r2008 | jcbowman | 2006-12-04 00:37:40 -0700 (Mon, 04 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/flowchart.asy + +Simplify flowchart block size calculation. + +------------------------------------------------------------------------ +r2007 | jcbowman | 2006-12-04 00:18:33 -0700 (Mon, 04 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/flowchart.asy + M /trunk/asymptote/base/plain_boxes.asy + M /trunk/asymptote/doc/advection.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/flowchartdemo.asy + M /trunk/asymptote/examples/labelbox.asy + +Make flowchart routines work with pictures as well as frames. + +------------------------------------------------------------------------ +r2006 | hammera | 2006-12-03 21:57:16 -0700 (Sun, 03 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + +Added note on backslashes. + +------------------------------------------------------------------------ +r2005 | jcbowman | 2006-12-03 10:46:53 -0700 (Sun, 03 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_boxes.asy + M /trunk/asymptote/doc/advection.asy + M /trunk/asymptote/examples/labelbox.asy + +Renamed object constructor to draw. + +------------------------------------------------------------------------ +r2004 | jcbowman | 2006-12-03 10:33:49 -0700 (Sun, 03 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/doc/advection.asy + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/doc/flow.asy + M /trunk/asymptote/examples/labelbox.asy + M /trunk/asymptote/examples/mosaic.asy + +Implement add(picture pic=currentpicture, drawer d); + +------------------------------------------------------------------------ +r2003 | jcbowman | 2006-12-03 09:56:26 -0700 (Sun, 03 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/flowchart.asy + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/plain_boxes.asy + M /trunk/asymptote/doc/advection.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/labelbox.asy + +Replace labelframe by existing object structure. + +------------------------------------------------------------------------ +r2002 | jcbowman | 2006-12-02 23:00:26 -0700 (Sat, 02 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_boxes.asy + M /trunk/asymptote/doc/advection.asy + M /trunk/asymptote/examples/labelbox.asy + +Renamed envelope to labelframe and container to envelope. + +------------------------------------------------------------------------ +r2001 | jcbowman | 2006-12-02 22:19:41 -0700 (Sat, 02 Dec 2006) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain_boxes.asy + M /trunk/asymptote/doc/advection.asy + M /trunk/asymptote/examples/labelbox.asy + M /trunk/asymptote/settings.cc + +Introduce an envelope structure for supporting picture scaling when drawing +boxes around labels. + +------------------------------------------------------------------------ +r2000 | jcbowman | 2006-12-02 22:17:56 -0700 (Sat, 02 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/generalaxis.asy + M /trunk/asymptote/doc/generalaxis3.asy + M /trunk/asymptote/doc/westnile.asy + +Updated to use new intersect routine. + +------------------------------------------------------------------------ +r1999 | jcbowman | 2006-12-02 22:13:45 -0700 (Sat, 02 Dec 2006) | 2 lines +Changed paths: + A /trunk/asymptote/examples/fractaltree.asy + +Added fractral tree example. + +------------------------------------------------------------------------ +r1998 | jcbowman | 2006-12-02 16:25:09 -0700 (Sat, 02 Dec 2006) | 6 lines +Changed paths: + M /trunk/asymptote/base/featpost3D.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain_arcs.asy + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/roundedpath.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/Makefile + D /trunk/asymptote/doc/asy.1 + A /trunk/asymptote/doc/asy.1.begin + A /trunk/asymptote/doc/asy.1.end + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/path3.cc + M /trunk/asymptote/process.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/triple.h + +Make intersect return an array of reals rather than a pair. In addition to +being more logical, this helps avoid confusion between intersect and +pair intersectionpoint(). + +Autogenerate usage info in manual and man page. + +------------------------------------------------------------------------ +r1997 | hammera | 2006-12-01 22:10:09 -0700 (Fri, 01 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/process.cc + +Backslash now continues a line on the interactive prompt. + +------------------------------------------------------------------------ +r1996 | jcbowman | 2006-12-01 20:52:09 -0700 (Fri, 01 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/runtime.in + +Minor diagnostic improvements. + +------------------------------------------------------------------------ +r1995 | jcbowman | 2006-12-01 17:33:22 -0700 (Fri, 01 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/memory.h + M /trunk/asymptote/runtime.in + +Fixed compilation failure without GC_DEBUG. + +------------------------------------------------------------------------ +r1994 | hammera | 2006-12-01 09:08:14 -0700 (Fri, 01 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + M /trunk/asymptote/memory.h + M /trunk/asymptote/runtime.in + +Added gc debug option. + +------------------------------------------------------------------------ +r1993 | jcbowman | 2006-12-01 08:44:32 -0700 (Fri, 01 Dec 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + +Remove shift from transform in Rotate(pair). + +------------------------------------------------------------------------ +r1992 | hammera | 2006-11-30 21:52:19 -0700 (Thu, 30 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/interact.cc + M /trunk/asymptote/interact.h + M /trunk/asymptote/parser.cc + M /trunk/asymptote/parser.h + M /trunk/asymptote/process.cc + M /trunk/asymptote/settings.cc + +Added multiline option for prompt. + +------------------------------------------------------------------------ +r1991 | jcbowman | 2006-11-30 08:54:39 -0700 (Thu, 30 Nov 2006) | 4 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/base/embed.asy + M /trunk/asymptote/base/external.asy + M /trunk/asymptote/base/pdfanim.asy + M /trunk/asymptote/doc/Makefile + D /trunk/asymptote/doc/PDFAnim_Guide.tex + A /trunk/asymptote/doc/PDFAnim_temp_Guide.tex (from /trunk/asymptote/doc/PDFAnim_Guide.tex:1989) + M /trunk/asymptote/doc/asymptote.texi + D /trunk/asymptote/doc/pdfanim.sty + A /trunk/asymptote/doc/pdfanim_temp.sty (from /trunk/asymptote/doc/pdfanim.sty:1989) + M /trunk/asymptote/examples/animations/externalmovie.asy + M /trunk/asymptote/runtime.in + +Renamed pdfanim.sty to pdfanim_temp.sty pending 0.53 release of official pdfanim version. + +Delete temporary image and multipage PDF files used for animations. + +------------------------------------------------------------------------ +r1990 | jcbowman | 2006-11-29 13:36:09 -0700 (Wed, 29 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + +Added Rotate(pair), fixed alignment positioning transformation. + +------------------------------------------------------------------------ +r1989 | jcbowman | 2006-11-29 13:04:47 -0700 (Wed, 29 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/PDFAnim_Guide.tex + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/pdfanim.sty + +Changed pdfanim version to 0.52A. + +------------------------------------------------------------------------ +r1988 | jcbowman | 2006-11-29 12:00:23 -0700 (Wed, 29 Nov 2006) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/animations/wheel.asy + M /trunk/asymptote/examples/slidedemo.asy + A /trunk/asymptote/examples/slidemovies.asy + M /trunk/asymptote/runtime.in + +Split slidedemo.asy into slidedemo.asy and slidemovie.asy. +Minor diagnostic and documentation tweaks. + +------------------------------------------------------------------------ +r1987 | jcbowman | 2006-11-29 11:22:35 -0700 (Wed, 29 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/slidedemo.asy + +Move settings.tex="pdflatex" earlier. + +------------------------------------------------------------------------ +r1986 | jcbowman | 2006-11-28 23:15:49 -0700 (Tue, 28 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/animations/dice.u3d + A /trunk/asymptote/examples/animations/embeddedu3d.asy + M /trunk/asymptote/examples/animations/pdfmovie.asy + +Added embedded U3D example. + +------------------------------------------------------------------------ +r1985 | jcbowman | 2006-11-28 18:08:46 -0700 (Tue, 28 Nov 2006) | 14 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/base/embed.asy + A /trunk/asymptote/base/external.asy + A /trunk/asymptote/base/pdfanim.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/plain_strings.asy + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/doc/Makefile + A /trunk/asymptote/doc/PDFAnim_Guide.tex + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/doc/loggraph.asy + M /trunk/asymptote/doc/loggrid.asy + A /trunk/asymptote/doc/pdfanim.sty + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/drawverbatim.h + M /trunk/asymptote/examples/animations/embeddedmovie.asy + A /trunk/asymptote/examples/animations/externalmovie.asy + A /trunk/asymptote/examples/animations/pdfmovie.asy + M /trunk/asymptote/examples/animations/wheel.asy + M /trunk/asymptote/examples/slidedemo.asy + M /trunk/asymptote/fileio.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Support portable high-quality embedded PDF movies via pdfanim module and +portable external movies of other formats via external module. Included +enhanced version 0.53 of pdfanim.sty package, with updated documentation. + +Abort pfdlatex runs with fatal errors and display error. + +Add optional bounds arguments to verbatim postscript and tex commands. + +Document how to produce Debian binaries from RPM binaries. + +Fixed rescaling bug. + +Allow writing to local directory only; added -global option to override. + +------------------------------------------------------------------------ +r1984 | hammera | 2006-11-26 21:50:21 -0700 (Sun, 26 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + +Free some of the cached data in the abstract syntax tree. + +------------------------------------------------------------------------ +r1983 | hammera | 2006-11-25 15:32:18 -0700 (Sat, 25 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/entry.h + M /trunk/asymptote/env.h + M /trunk/asymptote/process.cc + M /trunk/asymptote/table.h + +Added collapseScope, so empty scopes won't pile up in runnable-at-a-time mode. + +------------------------------------------------------------------------ +r1982 | jcbowman | 2006-11-17 16:12:36 -0700 (Fri, 17 Nov 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_debugger.asy + M /trunk/asymptote/fileio.h + +Turn off scrolling during debugging. + +Fixed typo in debugging help. + +------------------------------------------------------------------------ +r1981 | jcbowman | 2006-11-17 00:22:16 -0700 (Fri, 17 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Added routine to return an arbitrary point inside a cyclic path g. + +------------------------------------------------------------------------ +r1980 | jcbowman | 2006-11-17 00:20:18 -0700 (Fri, 17 Nov 2006) | 4 lines +Changed paths: + M /trunk/asymptote/path.cc + +Guard against duplicate nodes in inside(). + +Speed up inside() by testing for points outside of bounding box. + +------------------------------------------------------------------------ +r1979 | jcbowman | 2006-11-16 22:24:45 -0700 (Thu, 16 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Fix numerical precision problem in windingnumber routine. + +------------------------------------------------------------------------ +r1978 | hammera | 2006-11-16 21:14:42 -0700 (Thu, 16 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/parser.cc + M /trunk/asymptote/settings.cc + +Reformatted long lines in the code. + +------------------------------------------------------------------------ +r1977 | hammera | 2006-11-16 21:03:17 -0700 (Thu, 16 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +More string constant formatting. + +------------------------------------------------------------------------ +r1976 | hammera | 2006-11-16 20:56:40 -0700 (Thu, 16 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Split string constant to fit on line. (minor) + +------------------------------------------------------------------------ +r1975 | jcbowman | 2006-11-15 17:57:34 -0700 (Wed, 15 Nov 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_strings.asy + M /trunk/asymptote/doc/asymptote.texi + +Added string(real x) function. + +Removed unneeded public qualifiers from documentation. + +------------------------------------------------------------------------ +r1974 | jcbowman | 2006-11-15 17:49:19 -0700 (Wed, 15 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/wce + +Changed == to standard bash = syntax. + +------------------------------------------------------------------------ +r1973 | jcbowman | 2006-11-14 22:27:47 -0700 (Tue, 14 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/runtime.in + +Make winding number of a cyclic path relative to a point visible to users. + +------------------------------------------------------------------------ +r1972 | jcbowman | 2006-11-14 14:40:00 -0700 (Tue, 14 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/leastsquares.asy + +Added example of cropping to axis limits. + +------------------------------------------------------------------------ +r1971 | jcbowman | 2006-11-14 14:37:16 -0700 (Tue, 14 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/brokenaxis.asy + M /trunk/asymptote/util.h + +Minor updates. + +------------------------------------------------------------------------ +r1970 | jcbowman | 2006-11-13 22:13:33 -0700 (Mon, 13 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/util.cc + +Fixed recently introduced bugs with -o option. + +------------------------------------------------------------------------ +r1969 | jcbowman | 2006-11-13 19:52:15 -0700 (Mon, 13 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/animations/cube.asy + M /trunk/asymptote/examples/animations/wavepacket.asy + M /trunk/asymptote/examples/animations/wheel.asy + +Updated examples. + +------------------------------------------------------------------------ +r1968 | jcbowman | 2006-11-13 19:43:46 -0700 (Mon, 13 Nov 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/asymptote.texi + +Replace unitsize, xunitsize, and yunitsize arguments of shipout +with a independent call to +void unitsize(picture pic=currentpicture, real x, real y=x); + +------------------------------------------------------------------------ +r1967 | jcbowman | 2006-11-13 08:55:17 -0700 (Mon, 13 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/CDlabel.asy + +Remove unused line. + +------------------------------------------------------------------------ +r1966 | jcbowman | 2006-11-13 08:50:58 -0700 (Mon, 13 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/CDlabel.asy + +Minor adjustment. + +------------------------------------------------------------------------ +r1965 | jcbowman | 2006-11-13 08:46:54 -0700 (Mon, 13 Nov 2006) | 3 lines +Changed paths: + M /trunk/asymptote/base/babel.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/doc/CDlabel.asy + +Make clipping set truesize coordinate to 0; updated CDlabel to illustrate +this fix. + +------------------------------------------------------------------------ +r1964 | jcbowman | 2006-11-13 08:26:24 -0700 (Mon, 13 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/CDlabel.asy + M /trunk/asymptote/doc/asymptote.texi + +Added umlauts again. + +------------------------------------------------------------------------ +r1963 | jcbowman | 2006-11-12 09:45:34 -0700 (Sun, 12 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor updates. + +------------------------------------------------------------------------ +r1962 | jcbowman | 2006-11-11 22:03:27 -0700 (Sat, 11 Nov 2006) | 5 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/animations/cube.asy + A /trunk/asymptote/examples/animations/wavepacket.asy + M /trunk/asymptote/examples/animations/wheel.asy + +Automatically set the movie bounding box to the largest bounding box of all +pictures. + +Support unitsize, xunitsize, and yunitsize in animations. + +------------------------------------------------------------------------ +r1961 | jcbowman | 2006-11-09 15:00:00 -0700 (Thu, 09 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Update documentation. + +------------------------------------------------------------------------ +r1960 | jcbowman | 2006-11-09 14:59:31 -0700 (Thu, 09 Nov 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/drawfill.cc + M /trunk/asymptote/examples/Coons.asy + M /trunk/asymptote/examples/tensor.asy + M /trunk/asymptote/runtime.in + +Fixed segmentation fault. + +Add default argument to tensorshade signature. + +------------------------------------------------------------------------ +r1959 | jcbowman | 2006-11-08 22:10:20 -0700 (Wed, 08 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Make seconds() portable (e.g. under CYGWIN). + +------------------------------------------------------------------------ +r1958 | jcbowman | 2006-11-07 15:51:09 -0700 (Tue, 07 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor updates. + +------------------------------------------------------------------------ +r1957 | jcbowman | 2006-11-07 15:27:16 -0700 (Tue, 07 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/process.cc + +Overload postRun in iprompt. + +------------------------------------------------------------------------ +r1956 | hammera | 2006-11-07 10:48:58 -0700 (Tue, 07 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Changed a code example to use a variable inside the loop. + +------------------------------------------------------------------------ +r1955 | jcbowman | 2006-11-06 23:13:11 -0700 (Mon, 06 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/doc/CDlabel.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawfill.cc + M /trunk/asymptote/drawfill.h + A /trunk/asymptote/examples/Coons.asy + A /trunk/asymptote/examples/tensor.asy + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.in + +Implemented tensor and Coons shading. + +------------------------------------------------------------------------ +r1954 | jcbowman | 2006-11-05 02:26:36 -0700 (Sun, 05 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/configure.ac + +Incremented version to 1.19svn. + +------------------------------------------------------------------------ +r1953 | jcbowman | 2006-11-05 00:24:17 -0700 (Sun, 05 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/doc/diatom.csv + +Added example showing interaction of fixed-sized and scaled coordinates. + +------------------------------------------------------------------------ +r1952 | jcbowman | 2006-11-04 23:39:41 -0700 (Sat, 04 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Updated FAQ to include discussion of static variable allocation. + +------------------------------------------------------------------------ +r1951 | jcbowman | 2006-11-04 22:38:10 -0700 (Sat, 04 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/sqrtx01.asy + +Make labelx, labely, xtick, and ytick respect graph (e.g. logarithmic) scaling. + +------------------------------------------------------------------------ +r1950 | jcbowman | 2006-11-04 17:46:14 -0700 (Sat, 04 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/asymptote.texi + +Updated FAQ and documentation. + +------------------------------------------------------------------------ +r1949 | jcbowman | 2006-11-04 11:49:12 -0700 (Sat, 04 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/castop.h + +Treat single reads just like array reads: in line mode, move position past any final eol. + +------------------------------------------------------------------------ +r1948 | jcbowman | 2006-11-04 01:09:14 -0700 (Sat, 04 Nov 2006) | 11 lines +Changed paths: + M /trunk/asymptote/base/embed.asy + M /trunk/asymptote/base/fontsize.asy + M /trunk/asymptote/base/latin1.asy + M /trunk/asymptote/base/plain_strings.asy + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/base/unicode.asy + M /trunk/asymptote/doc/CDlabel.asy + M /trunk/asymptote/doc/asycolors.sty + M /trunk/asymptote/examples/slidedemo.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Make bool pdf() and bool latex() visible at asy level. + +Add string nativeformat(). + +Update asycolors to remove pstricks dependency. + +Make slide package work with both latex and pdflatex; remove colordvi +dependency. + +Check for latex mode in usepackage and minilatex. + +------------------------------------------------------------------------ +r1947 | jcbowman | 2006-11-03 22:25:12 -0700 (Fri, 03 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/psfile.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Fixed clipping (UnFill) problem by avoiding LaTeX \put. + +------------------------------------------------------------------------ +r1946 | jcbowman | 2006-11-03 21:55:27 -0700 (Fri, 03 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/pen.h + M /trunk/asymptote/texfile.h + +Fixed pen caching problem. + +------------------------------------------------------------------------ +r1945 | cmsavage | 2006-11-03 16:14:45 -0700 (Fri, 03 Nov 2006) | 1 line +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Updated palette documentation. +------------------------------------------------------------------------ +r1944 | jcbowman | 2006-11-03 08:51:19 -0700 (Fri, 03 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/texfile.h + +Cache a separate copy of pen for tex mode. + +------------------------------------------------------------------------ +r1943 | jcbowman | 2006-11-03 00:59:03 -0700 (Fri, 03 Nov 2006) | 4 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/runtime.in + +Fix max(empty array) error message. + +Implement minbound and maxbound also for arrays of pairs and triples. + +------------------------------------------------------------------------ +r1942 | jcbowman | 2006-11-03 00:54:56 -0700 (Fri, 03 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Check for an existing viewer associated with the given outname. + +------------------------------------------------------------------------ +r1941 | jcbowman | 2006-11-03 00:14:25 -0700 (Fri, 03 Nov 2006) | 4 lines +Changed paths: + M /trunk/asymptote/process.cc + +Call cleanup, not exitFunction in interactive postRun. Don't tamper with +interactive flag: if exitFunction fails, interactive will not get reset and +cleanup will not get called at all. + +------------------------------------------------------------------------ +r1940 | jcbowman | 2006-11-02 19:32:30 -0700 (Thu, 02 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/imagehistogram.asy + +Use bin centers for point array. + +------------------------------------------------------------------------ +r1939 | jcbowman | 2006-11-02 10:43:32 -0700 (Thu, 02 Nov 2006) | 2 lines +Changed paths: + A /trunk/asymptote/examples/imagehistogram.asy + +Added image histogram and contour example. + +------------------------------------------------------------------------ +r1938 | jcbowman | 2006-11-02 10:08:39 -0700 (Thu, 02 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/examples/parametricsurface.asy + +Fixed drawing of mesh only. + +------------------------------------------------------------------------ +r1937 | jcbowman | 2006-11-02 10:03:21 -0700 (Thu, 02 Nov 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + +Check for division by zero in scale. + +------------------------------------------------------------------------ +r1936 | jcbowman | 2006-10-31 01:31:16 -0700 (Tue, 31 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/configure.ac + +Incremented version to 1.18svn. + +------------------------------------------------------------------------ +r1935 | jcbowman | 2006-10-31 00:18:54 -0700 (Tue, 31 Oct 2006) | 4 lines +Changed paths: + M /trunk/asymptote/main.cc + M /trunk/asymptote/symbol.cc + M /trunk/asymptote/symbol.h + +Work around garbage collection bus error on MacOS X. + +Call GC_Init during static initialization. + +------------------------------------------------------------------------ +r1934 | jcbowman | 2006-10-30 12:22:37 -0700 (Mon, 30 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/doc/histogram.asy + +Added a uniform histogram routine. + +------------------------------------------------------------------------ +r1933 | jcbowman | 2006-10-30 11:41:38 -0700 (Mon, 30 Oct 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/doc/histogram.asy + +Reverse order of arguments of nonuniform frequency routines for consistency +with other uniform frequency routines and image and graph routines. +This change is backwards incompatible. + +------------------------------------------------------------------------ +r1932 | jcbowman | 2006-10-28 19:37:26 -0600 (Sat, 28 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/parser.cc + M /trunk/asymptote/parser.h + M /trunk/asymptote/process.cc + M /trunk/asymptote/process.h + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Reduce number of mem::string/std::string conversions. + +------------------------------------------------------------------------ +r1931 | cmsavage | 2006-10-27 14:38:42 -0600 (Fri, 27 Oct 2006) | 1 line +Changed paths: + M /trunk/asymptote/base/stats.asy + +Added 1d/2d frequency routines optimized for regular bin sizes. +------------------------------------------------------------------------ +r1930 | jcbowman | 2006-10-27 14:13:39 -0600 (Fri, 27 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Updated FAQ. + +------------------------------------------------------------------------ +r1929 | jcbowman | 2006-10-26 22:27:54 -0600 (Thu, 26 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/stats.asy + +Improve optimization of 2d frequency routine. + +------------------------------------------------------------------------ +r1928 | jcbowman | 2006-10-26 22:13:46 -0600 (Thu, 26 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/stats.asy + +Declare fixed-sized arrays. + +------------------------------------------------------------------------ +r1927 | jcbowman | 2006-10-26 22:07:18 -0600 (Thu, 26 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/stats.asy + +Optimized 2d frequency routine. + +------------------------------------------------------------------------ +r1926 | jcbowman | 2006-10-25 01:41:55 -0600 (Wed, 25 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/configure.ac + +Incremented version to 1.17svn. + +------------------------------------------------------------------------ +r1925 | jcbowman | 2006-10-25 00:26:11 -0600 (Wed, 25 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Removed page break. + +------------------------------------------------------------------------ +r1924 | jcbowman | 2006-10-24 23:50:16 -0600 (Tue, 24 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain_picture.asy + +Use pic.scaling in graph.asy. + +------------------------------------------------------------------------ +r1923 | jcbowman | 2006-10-24 23:43:12 -0600 (Tue, 24 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/parser.cc + M /trunk/asymptote/parser.h + +Move using std::string out of header file; pass references to strings. + +------------------------------------------------------------------------ +r1922 | jcbowman | 2006-10-24 23:34:58 -0600 (Tue, 24 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/process.cc + M /trunk/asymptote/process.h + M /trunk/asymptote/symbol.cc + M /trunk/asymptote/symbol.h + +Fixed memory leak. + +------------------------------------------------------------------------ +r1921 | jcbowman | 2006-10-24 21:50:49 -0600 (Tue, 24 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Updated credits. + +------------------------------------------------------------------------ +r1920 | jcbowman | 2006-10-24 21:50:33 -0600 (Tue, 24 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/stats.asy + +Added 2d version of frequency binning routine. + +------------------------------------------------------------------------ +r1919 | jcbowman | 2006-10-24 11:28:01 -0600 (Tue, 24 Oct 2006) | 10 lines +Changed paths: + M /trunk/asymptote/base/plain_markers.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/legend.asy + +Added modified version of Mark Henning's multi-line legend routine. + +Added legend example. + +Renamed truepoint to framepoint; added truepoint function which works like +point but accounts for fixed-sized objects. + +picture.calculateTransform now returns the actual transform used for +fitting in the case where only an approximate picture size was available. + +------------------------------------------------------------------------ +r1918 | jcbowman | 2006-10-23 12:31:55 -0600 (Mon, 23 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Changed ARCH to i386 since that is the only case that currently applies. + +------------------------------------------------------------------------ +r1917 | jcbowman | 2006-10-23 12:30:33 -0600 (Mon, 23 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/texfile.h + +Fixed \usepackage[inline]{asymptote}. + +------------------------------------------------------------------------ +r1916 | jcbowman | 2006-10-22 00:58:10 -0600 (Sun, 22 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + +Run latex 3 times on CAD. + +------------------------------------------------------------------------ +r1915 | jcbowman | 2006-10-22 00:50:57 -0600 (Sun, 22 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + +Remove temporary CAD files. + +------------------------------------------------------------------------ +r1914 | jcbowman | 2006-10-22 00:41:51 -0600 (Sun, 22 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/configure.ac + +Incremented version to 1.16svn. + +------------------------------------------------------------------------ +r1913 | jcbowman | 2006-10-21 22:46:25 -0600 (Sat, 21 Oct 2006) | 2 lines +Changed paths: + A /trunk/asymptote/base/CAD.asy + A /trunk/asymptote/doc/CAD.tex + A /trunk/asymptote/doc/CAD1.asy + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + +Added Mark Henning's 2D CAD package (DIN 15). + +------------------------------------------------------------------------ +r1912 | jcbowman | 2006-10-21 22:23:26 -0600 (Sat, 21 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Document restriction of annotations to tex and latex tex engines. + +------------------------------------------------------------------------ +r1911 | jcbowman | 2006-10-21 22:20:13 -0600 (Sat, 21 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Make graphics labels work with tex and pdftex engines. + +------------------------------------------------------------------------ +r1910 | jcbowman | 2006-10-21 21:00:37 -0600 (Sat, 21 Oct 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + A /trunk/asymptote/doc/CDlabel.asy + M /trunk/asymptote/doc/asymptote.texi + +Added CDlabel example to illustrate clipping of graphics. + +Changed overfull slide error to warning. + +------------------------------------------------------------------------ +r1909 | jcbowman | 2006-10-21 18:00:29 -0600 (Sat, 21 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Remove temporary pdf files. + +------------------------------------------------------------------------ +r1908 | jcbowman | 2006-10-21 14:24:39 -0600 (Sat, 21 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/examples/animations/cube.asy + +Fixed cube animation. + +------------------------------------------------------------------------ +r1907 | jcbowman | 2006-10-21 00:17:26 -0600 (Sat, 21 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/texfile.cc + +Force unitlength=1pt in inline tex mode. + +------------------------------------------------------------------------ +r1906 | jcbowman | 2006-10-21 00:00:53 -0600 (Sat, 21 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/tests/array/determinant.asy + +Added further determinant of singular matrix tests. + +------------------------------------------------------------------------ +r1905 | jcbowman | 2006-10-20 23:54:40 -0600 (Fri, 20 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Determinant of a singular matrix should return 0, not an error. + +------------------------------------------------------------------------ +r1904 | jcbowman | 2006-10-19 23:56:09 -0600 (Thu, 19 Oct 2006) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Use LaTeX color package for latex and pdflatex to keep latex informed of +current color. + +------------------------------------------------------------------------ +r1903 | jcbowman | 2006-10-19 23:54:14 -0600 (Thu, 19 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/drawlabel.cc + +Fixed label fuzz. + +------------------------------------------------------------------------ +r1902 | jcbowman | 2006-10-16 17:01:07 -0600 (Mon, 16 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawfill.h + +Fixed incorrect path bounds in lattice shade. + +------------------------------------------------------------------------ +r1901 | jcbowman | 2006-10-16 13:07:45 -0600 (Mon, 16 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed typo. + +------------------------------------------------------------------------ +r1900 | jcbowman | 2006-10-16 07:52:33 -0600 (Mon, 16 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Another attempt at fixing compilation problem under MacOS X 10.3.9 (cf. r1290). + +------------------------------------------------------------------------ +r1899 | jcbowman | 2006-10-15 19:40:33 -0600 (Sun, 15 Oct 2006) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/settings.cc + +Fixed compilation problem under MacOS X 10.3.9. + +Rename configuation variable latex to texpath in documentation. + +------------------------------------------------------------------------ +r1898 | jcbowman | 2006-10-15 17:00:58 -0600 (Sun, 15 Oct 2006) | 6 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/poster.asy + +In cases like 2D graphs where only an approximate picture size estimate is +available, adjust the transform so that the fitted frame meets the +size specification. The pic.scale() routine (which scales the resulting +frame, including fonts and true size objects) can enforce even better +compliance in such cases, but should not normally be required. + +------------------------------------------------------------------------ +r1897 | jcbowman | 2006-10-14 23:16:14 -0600 (Sat, 14 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Minor clarification. + +------------------------------------------------------------------------ +r1896 | jcbowman | 2006-10-14 22:42:12 -0600 (Sat, 14 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/patches/README + D /trunk/asymptote/patches/gv-3.5.8-all.patch + D /trunk/asymptote/patches/gv-3.6.1-getopt.patch + D /trunk/asymptote/patches/gv-3.6.1-gs8.patch + D /trunk/asymptote/patches/gv-3.6.1-landscape.patch + D /trunk/asymptote/patches/gv-3.6.1-sigint.patch + +Remove gv patches since these are all in the long-awaited gv-3.6.2 release. + +------------------------------------------------------------------------ +r1895 | jcbowman | 2006-10-14 22:21:17 -0600 (Sat, 14 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.15svn. + +------------------------------------------------------------------------ +r1894 | jcbowman | 2006-10-14 19:50:30 -0600 (Sat, 14 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/poster.asy + +Adjusted example. + +------------------------------------------------------------------------ +r1893 | jcbowman | 2006-10-14 19:23:21 -0600 (Sat, 14 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Updated FAQ. + +------------------------------------------------------------------------ +r1892 | jcbowman | 2006-10-14 19:11:41 -0600 (Sat, 14 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Documented filloutside. + +------------------------------------------------------------------------ +r1891 | jcbowman | 2006-10-14 18:50:37 -0600 (Sat, 14 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Fixed cxx warnings. + +------------------------------------------------------------------------ +r1890 | jcbowman | 2006-10-14 16:45:23 -0600 (Sat, 14 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/psfile.cc + +Added missing space. + +------------------------------------------------------------------------ +r1889 | jcbowman | 2006-10-14 16:40:18 -0600 (Sat, 14 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/tests/Makefile + +Support color fonts for pdftex and pdflatex. + +------------------------------------------------------------------------ +r1888 | jcbowman | 2006-10-14 16:21:59 -0600 (Sat, 14 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/penimage.asy + M /trunk/asymptote/drawimage.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.in + +Implement ability to draw images directly from a two-dimensional pen array. + +------------------------------------------------------------------------ +r1887 | jcbowman | 2006-10-14 15:26:59 -0600 (Sat, 14 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawlabel.cc + +Fixed label alignment transformation; implemented general scaleless routine. + +------------------------------------------------------------------------ +r1886 | jcbowman | 2006-10-14 02:03:40 -0600 (Sat, 14 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/runtime.in + +Fix readline test. + +------------------------------------------------------------------------ +r1885 | jcbowman | 2006-10-13 23:03:41 -0600 (Fri, 13 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Fix test for readline 4.2. + +------------------------------------------------------------------------ +r1884 | jcbowman | 2006-10-13 22:32:56 -0600 (Fri, 13 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + +Disable support for readline versions < 4.2. + +------------------------------------------------------------------------ +r1883 | jcbowman | 2006-10-13 16:50:51 -0600 (Fri, 13 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + +Scale label fuzz to height+depth not width. + +------------------------------------------------------------------------ +r1882 | jcbowman | 2006-10-12 18:01:22 -0600 (Thu, 12 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + +Define pdfoutput if necessary for older versions of latex. + +------------------------------------------------------------------------ +r1881 | jcbowman | 2006-10-12 17:30:14 -0600 (Thu, 12 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Implement tex and pdftex TeX engines. + +------------------------------------------------------------------------ +r1880 | jcbowman | 2006-10-12 00:05:50 -0600 (Thu, 12 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + +Implemented more robust label fuzz calculation. + +------------------------------------------------------------------------ +r1879 | jcbowman | 2006-10-11 21:48:25 -0600 (Wed, 11 Oct 2006) | 4 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/texfile.cc + +Crop generated pdf files. + +Fixed pdf label transforms. + +------------------------------------------------------------------------ +r1878 | jcbowman | 2006-10-11 16:41:37 -0600 (Wed, 11 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + +Handle files with and without labels consistently under -tex=pdflatex. + +------------------------------------------------------------------------ +r1877 | jcbowman | 2006-10-11 08:43:27 -0600 (Wed, 11 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Added support for Emacs 21 (quickly tested with 21.4.1 only). + +------------------------------------------------------------------------ +r1876 | jcbowman | 2006-10-11 01:25:14 -0600 (Wed, 11 Oct 2006) | 6 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Added support for alternate texengines (currently "latex", "pdflatex", "none"). + +Support \usepackage[inline]{asymptote} under both latex and pdflatex. + +Clean up singleton path eps writes. + +------------------------------------------------------------------------ +r1875 | jcbowman | 2006-10-08 15:16:08 -0600 (Sun, 08 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Revert revisions 1867-1869. + +------------------------------------------------------------------------ +r1874 | jcbowman | 2006-10-07 14:00:36 -0600 (Sat, 07 Oct 2006) | 8 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/plain_filldraw.asy + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawclipend.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawgrestore.h + M /trunk/asymptote/drawgsave.h + M /trunk/asymptote/examples/animations/cube.asy + M /trunk/asymptote/pen.h + M /trunk/asymptote/psfile.h + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Implemented general label clipping; removed evenoddoverlap and +zerowindingoverlap fill rules as this functionality can be achieved at a higher +level, using inside(path, pair, pen). + +Changed bool scale argument of Label structure to Shift, Rotate, Slant, or +Scale, which indicates how the Label transforms with the embedding picture. + + +------------------------------------------------------------------------ +r1873 | jcbowman | 2006-10-06 04:39:26 -0600 (Fri, 06 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Reset x and y boundRoutines after processing. + +------------------------------------------------------------------------ +r1872 | jcbowman | 2006-10-04 09:45:16 -0600 (Wed, 04 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + +Remove obsolete item. + +------------------------------------------------------------------------ +r1871 | jcbowman | 2006-10-03 22:15:25 -0600 (Tue, 03 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain_filldraw.asy + +Remove further unneeded instantiations (as of revision 1870). + +------------------------------------------------------------------------ +r1870 | hammera | 2006-10-03 18:53:50 -0600 (Tue, 03 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/fundec.cc + +addOps now add operators as fields (so they can be imported). + +------------------------------------------------------------------------ +r1869 | jcbowman | 2006-10-03 17:47:39 -0600 (Tue, 03 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Allow use of UnFill in tick labels. + +------------------------------------------------------------------------ +r1868 | jcbowman | 2006-10-03 17:30:14 -0600 (Tue, 03 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Simplify general axis routine. + +------------------------------------------------------------------------ +r1867 | jcbowman | 2006-10-03 17:22:31 -0600 (Tue, 03 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Simplify call to ticks. + +------------------------------------------------------------------------ +r1866 | jcbowman | 2006-10-02 22:03:40 -0600 (Mon, 02 Oct 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/doc/westnile.asy + +Move Label shift member into transform member. + +------------------------------------------------------------------------ +r1865 | jcbowman | 2006-10-01 18:12:11 -0600 (Sun, 01 Oct 2006) | 5 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/logo.asy + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Implement general label transforms, including slant. + +Added option to Label to allow labels to scale and slant with pictures and +frames. + +------------------------------------------------------------------------ +r1864 | jcbowman | 2006-09-30 14:26:05 -0600 (Sat, 30 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Fixed "Cannot write to venn_.tex" error under Windows XP. + +------------------------------------------------------------------------ +r1863 | jcbowman | 2006-09-30 10:56:10 -0600 (Sat, 30 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Delaunay.cc + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/process.cc + +Fixed cxx errors and warnings. + +------------------------------------------------------------------------ +r1862 | jcbowman | 2006-09-27 15:58:38 -0600 (Wed, 27 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + +Fixed transformation of label alignments. + +------------------------------------------------------------------------ +r1861 | jcbowman | 2006-09-27 00:22:53 -0600 (Wed, 27 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Make scale set automin and automax settings in autoscaleT. + +------------------------------------------------------------------------ +r1860 | jcbowman | 2006-09-26 23:41:09 -0600 (Tue, 26 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + +Added boundRoutine[] bound to autoscaleT. + +------------------------------------------------------------------------ +r1859 | jcbowman | 2006-09-26 23:39:37 -0600 (Tue, 26 Sep 2006) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + +Improved graph routines: added xaxis and yaxis bounds communication, +allow axes with ticks and unextended axes to be called on an empty picture. + +------------------------------------------------------------------------ +r1858 | jcbowman | 2006-09-26 22:18:06 -0600 (Tue, 26 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/dimension.asy + +Simplified example. + +------------------------------------------------------------------------ +r1857 | jcbowman | 2006-09-25 06:03:16 -0600 (Mon, 25 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/asymptote.texi + +Allow for separate xunitsize and yunitsize scalings. + +------------------------------------------------------------------------ +r1856 | jcbowman | 2006-09-24 11:26:11 -0600 (Sun, 24 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Improved documentation of tick extend option. + +------------------------------------------------------------------------ +r1855 | jcbowman | 2006-09-24 09:40:22 -0600 (Sun, 24 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph_settings.asy + +Removed axislabelmargin. + +------------------------------------------------------------------------ +r1854 | jcbowman | 2006-09-24 00:59:08 -0600 (Sun, 24 Sep 2006) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +The axislabelmargin setting should only affect alignment perpendicular to +the axis. + +------------------------------------------------------------------------ +r1853 | jcbowman | 2006-09-24 00:38:54 -0600 (Sun, 24 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Adjust axis labels only in direction perpendicular to axis. + +------------------------------------------------------------------------ +r1852 | jcbowman | 2006-09-23 22:32:04 -0600 (Sat, 23 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + +Draw path label after drawing path. + +------------------------------------------------------------------------ +r1851 | jcbowman | 2006-09-21 12:28:57 -0600 (Thu, 21 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_Label.asy + +Allow Label(Label,pair). + +------------------------------------------------------------------------ +r1850 | jcbowman | 2006-09-21 12:27:30 -0600 (Thu, 21 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Add partial support for xemacs. + +------------------------------------------------------------------------ +r1849 | jcbowman | 2006-09-21 01:21:34 -0600 (Thu, 21 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/texfile.h + +Leave vertical mode before put. + +------------------------------------------------------------------------ +r1848 | jcbowman | 2006-09-21 00:12:10 -0600 (Thu, 21 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed grammatical error. + +------------------------------------------------------------------------ +r1847 | jcbowman | 2006-09-21 00:08:42 -0600 (Thu, 21 Sep 2006) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/mexicanhat.asy + +Added Mexican Hat (wavelet) example that nicely illustrates the distinction +between guides and paths. + +------------------------------------------------------------------------ +r1846 | jcbowman | 2006-09-20 08:50:13 -0600 (Wed, 20 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Removed dependency on rotate.tex. + +------------------------------------------------------------------------ +r1845 | jcbowman | 2006-09-19 23:08:34 -0600 (Tue, 19 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Removed dependence on pstricks. + +------------------------------------------------------------------------ +r1844 | jcbowman | 2006-09-19 22:12:31 -0600 (Tue, 19 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_filldraw.asy + M /trunk/asymptote/base/plain_picture.asy + +Added filloutside routines. + +------------------------------------------------------------------------ +r1843 | jcbowman | 2006-09-18 16:00:15 -0600 (Mon, 18 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/settings.cc + +Ignore setlocale errors; improved discussion of setlocale in FAQ. + +------------------------------------------------------------------------ +r1842 | jcbowman | 2006-09-17 22:32:31 -0600 (Sun, 17 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Fix -aZ -f pdf. + +------------------------------------------------------------------------ +r1841 | jcbowman | 2006-09-17 22:18:06 -0600 (Sun, 17 Sep 2006) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain_filldraw.asy + M /trunk/asymptote/doc/asymptote.texi + +Standardized filltype definitions and added a Draw filltype (e.g. for drawing a +bounding box around a label). + +------------------------------------------------------------------------ +r1840 | jcbowman | 2006-09-16 22:18:03 -0600 (Sat, 16 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/process.cc + +Fixed typos in comments. + +------------------------------------------------------------------------ +r1839 | jcbowman | 2006-09-16 21:50:16 -0600 (Sat, 16 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/process.cc + M /trunk/asymptote/settings.cc + +Make -p option only effective in noninteractive mode. + +------------------------------------------------------------------------ +r1838 | jcbowman | 2006-09-16 15:39:41 -0600 (Sat, 16 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_debugger.asy + +Accept ? as alternative to h (help). + +------------------------------------------------------------------------ +r1837 | jcbowman | 2006-09-16 15:38:37 -0600 (Sat, 16 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_debugger.asy + +Quit (q) should turn off off debugging mode. + +------------------------------------------------------------------------ +r1836 | jcbowman | 2006-09-16 15:11:09 -0600 (Sat, 16 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/contour3.asy + M /trunk/asymptote/examples/Gouraudcontour.asy + +Minor simplifications. + +------------------------------------------------------------------------ +r1835 | jcbowman | 2006-09-16 15:05:59 -0600 (Sat, 16 Sep 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/contour3.asy + A /trunk/asymptote/examples/Gouraudcontour.asy + +Added irregular mesh image contour routines. + +Fixed documentation regarding explicits image bounds. + +------------------------------------------------------------------------ +r1834 | jcbowman | 2006-09-16 15:02:46 -0600 (Sat, 16 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Delaunay.cc + M /trunk/asymptote/Delaunay.h + M /trunk/asymptote/runtime.in + +Fixed numerical precision issues; minor optimizations. + +------------------------------------------------------------------------ +r1833 | jcbowman | 2006-09-16 12:18:45 -0600 (Sat, 16 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Minor optimization. + +------------------------------------------------------------------------ +r1832 | jcbowman | 2006-09-16 01:32:59 -0600 (Sat, 16 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Fixed docref. + +------------------------------------------------------------------------ +r1831 | jcbowman | 2006-09-16 00:44:13 -0600 (Sat, 16 Sep 2006) | 4 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/Makefile + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/asymptote.texi + +Updated FAQ. + +Improved Makefile. + +------------------------------------------------------------------------ +r1830 | jcbowman | 2006-09-15 21:55:17 -0600 (Fri, 15 Sep 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Added contour wrapper for explicit x and y arrays. + +Standardized contour argument names. + +------------------------------------------------------------------------ +r1829 | jcbowman | 2006-09-13 20:56:26 -0600 (Wed, 13 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/process.cc + +Fixed unhandled exception on startup. + +------------------------------------------------------------------------ +r1828 | hammera | 2006-09-13 19:40:19 -0600 (Wed, 13 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/interact.cc + +Ignore keyboard interrupts during readline. + +------------------------------------------------------------------------ +r1827 | jcbowman | 2006-09-13 00:25:47 -0600 (Wed, 13 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +Modified example. + +------------------------------------------------------------------------ +r1826 | jcbowman | 2006-09-13 00:24:37 -0600 (Wed, 13 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/linetype.asy + +Generalized axis alignment example. + +------------------------------------------------------------------------ +r1825 | jcbowman | 2006-09-12 23:45:10 -0600 (Tue, 12 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Fixed axisMin. + +------------------------------------------------------------------------ +r1824 | jcbowman | 2006-09-12 23:36:12 -0600 (Tue, 12 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Calculate, don't cache, axis userMin and userMax values. + +------------------------------------------------------------------------ +r1823 | jcbowman | 2006-09-12 01:02:42 -0600 (Tue, 12 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + +Add PDF autorotate option; landscape slides now automatically turn this on. + +------------------------------------------------------------------------ +r1822 | jcbowman | 2006-09-11 22:24:22 -0600 (Mon, 11 Sep 2006) | 2 lines +Changed paths: + A /trunk/asymptote/examples/buildcycle.asy + +Added example of buildcycle. + +------------------------------------------------------------------------ +r1821 | jcbowman | 2006-09-11 22:20:23 -0600 (Mon, 11 Sep 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/doc/asymptote.texi + +Port and document MetaPost buildcycle. + +Document new behaviour of asy -l file... + +------------------------------------------------------------------------ +r1820 | jcbowman | 2006-09-11 21:45:35 -0600 (Mon, 11 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/drawpath.cc + +Allow draw(nullpath) again. + +------------------------------------------------------------------------ +r1819 | jcbowman | 2006-09-10 13:33:24 -0600 (Sun, 10 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Fixed asy path and base directory. + +------------------------------------------------------------------------ +r1818 | jcbowman | 2006-09-09 21:55:55 -0600 (Sat, 09 Sep 2006) | 4 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/asy-list.pl + M /trunk/asymptote/base/asy-mode.el + M /trunk/asymptote/examples/slidedemo.asy + +Added type highlighting list to asy-keywords.el and asy-mode.el. + +Simplified building of asy-keywords.el. + +------------------------------------------------------------------------ +r1817 | hammera | 2006-09-09 12:26:29 -0600 (Sat, 09 Sep 2006) | 3 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/application.h + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/genv.cc + M /trunk/asymptote/interact.cc + M /trunk/asymptote/interact.h + M /trunk/asymptote/keywords.pl + M /trunk/asymptote/main.cc + M /trunk/asymptote/parser.cc + M /trunk/asymptote/parser.h + M /trunk/asymptote/picture.cc + A /trunk/asymptote/process.cc + A /trunk/asymptote/process.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/stack.h + M /trunk/asymptote/stm.cc + M /trunk/asymptote/stm.h + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Refactored interactive prompt. Moved asy code processing from main.cc to +process.cc. + +------------------------------------------------------------------------ +r1816 | jcbowman | 2006-09-08 12:40:18 -0600 (Fri, 08 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.h + +Fixed infinite loop on stdin EOF during scrolling. + +------------------------------------------------------------------------ +r1815 | jcbowman | 2006-09-07 21:59:28 -0600 (Thu, 07 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Make last workaround CYGWIN specific. + +------------------------------------------------------------------------ +r1814 | jcbowman | 2006-09-07 07:56:04 -0600 (Thu, 07 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/settings.cc + +Work around missing ncurses/term.h symbolic link under CYGWIN. + +------------------------------------------------------------------------ +r1813 | jcbowman | 2006-09-06 02:52:45 -0600 (Wed, 06 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.14svn. + +------------------------------------------------------------------------ +r1812 | jcbowman | 2006-09-05 22:47:22 -0600 (Tue, 05 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Added path qualifier. + +------------------------------------------------------------------------ +r1811 | jcbowman | 2006-09-05 21:17:34 -0600 (Tue, 05 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/annotate.asy + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/drawtree.asy + M /trunk/asymptote/base/featpost3D.asy + M /trunk/asymptote/base/feynman.asy + M /trunk/asymptote/base/flowchart.asy + M /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/patterns.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/plain_Label.asy + M /trunk/asymptote/base/plain_arcs.asy + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/plain_boxes.asy + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/base/plain_debugger.asy + M /trunk/asymptote/base/plain_filldraw.asy + M /trunk/asymptote/base/plain_margins.asy + M /trunk/asymptote/base/plain_markers.asy + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/plain_pens.asy + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/base/plain_strings.asy + M /trunk/asymptote/base/pstoedit.asy + M /trunk/asymptote/base/roundedpath.asy + M /trunk/asymptote/base/simplex.asy + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/base/slopefield.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/base/three.asy + +Standardized indentation of and untabify base files. + +------------------------------------------------------------------------ +r1810 | jcbowman | 2006-09-05 10:24:50 -0600 (Tue, 05 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/asymptote.texi + +Updated documentation and FAQ. + +------------------------------------------------------------------------ +r1809 | jcbowman | 2006-09-05 10:24:30 -0600 (Tue, 05 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Added html target for building html documentation from main directory. + +------------------------------------------------------------------------ +r1808 | jcbowman | 2006-09-05 00:24:39 -0600 (Tue, 05 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/asymptote.texi + +FAQ updates + +------------------------------------------------------------------------ +r1807 | jcbowman | 2006-09-04 23:13:53 -0600 (Mon, 04 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-init.el + M /trunk/asymptote/base/asy-mode.el + M /trunk/asymptote/doc/asymptote.texi + +Explicitly load asy-mode.el in case an old compiled version exists. + +------------------------------------------------------------------------ +r1806 | jcbowman | 2006-09-04 23:04:52 -0600 (Mon, 04 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy.vim + +Color name updates. + +------------------------------------------------------------------------ +r1805 | jcbowman | 2006-09-04 22:29:45 -0600 (Mon, 04 Sep 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Project triple to align in call to label and Label. + +Cast triple to position. + +------------------------------------------------------------------------ +r1804 | jcbowman | 2006-09-04 22:18:35 -0600 (Mon, 04 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Remove cast from triple to align. + +------------------------------------------------------------------------ +r1803 | jcbowman | 2006-09-04 22:12:03 -0600 (Mon, 04 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Make grep case-sensitive. + +------------------------------------------------------------------------ +r1802 | jcbowman | 2006-09-04 01:40:35 -0600 (Mon, 04 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + +More FAQ updates. + +------------------------------------------------------------------------ +r1801 | jcbowman | 2006-09-04 01:36:16 -0600 (Mon, 04 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + +Updated FAQ. + +------------------------------------------------------------------------ +r1800 | jcbowman | 2006-09-04 01:30:35 -0600 (Mon, 04 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + +Allow arrowhead to be called with a position type. + +------------------------------------------------------------------------ +r1799 | jcbowman | 2006-09-04 01:29:06 -0600 (Mon, 04 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Use pTick as default for ptick. + +------------------------------------------------------------------------ +r1798 | jcbowman | 2006-09-03 12:05:53 -0600 (Sun, 03 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Revert last change. + +------------------------------------------------------------------------ +r1797 | jcbowman | 2006-09-03 11:49:35 -0600 (Sun, 03 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Close fout immediately to avoid race condition with gv in interactive mode. + +------------------------------------------------------------------------ +r1796 | jcbowman | 2006-09-03 09:05:31 -0600 (Sun, 03 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/FAQ/Makefile + M /trunk/asymptote/doc/FAQ/asy-faq.bfnn + M /trunk/asymptote/doc/Makefile + +Install asy-faq.info with make install-all. + +------------------------------------------------------------------------ +r1795 | jcbowman | 2006-09-03 00:01:55 -0600 (Sun, 03 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/interact.cc + +Fixed cxx warning message. + +------------------------------------------------------------------------ +r1794 | jcbowman | 2006-09-02 23:45:44 -0600 (Sat, 02 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Removed ASYMPTOTE_DIR. + +------------------------------------------------------------------------ +r1793 | jcbowman | 2006-09-02 23:42:37 -0600 (Sat, 02 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/FAQ/Makefile + +Simplified Makefile. + +------------------------------------------------------------------------ +r1792 | jcbowman | 2006-09-02 23:35:46 -0600 (Sat, 02 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Distribute keywords.cc. + +------------------------------------------------------------------------ +r1791 | jcbowman | 2006-09-02 23:29:35 -0600 (Sat, 02 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/keywords.pl + +Make keywords.pl executable. + +------------------------------------------------------------------------ +r1790 | jcbowman | 2006-09-02 23:20:58 -0600 (Sat, 02 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + A /trunk/asymptote/doc/FAQ + A /trunk/asymptote/doc/FAQ/Makefile + A /trunk/asymptote/doc/FAQ/asy-faq.bfnn + A /trunk/asymptote/doc/FAQ/bfnnconv.pl + A /trunk/asymptote/doc/FAQ/m-ascii.pl + A /trunk/asymptote/doc/FAQ/m-html.pl + A /trunk/asymptote/doc/FAQ/m-info.pl + A /trunk/asymptote/doc/FAQ/m-lout.pl + A /trunk/asymptote/doc/FAQ/m-post.pl + M /trunk/asymptote/doc/Makefile + +Added Frequently Asked Questions (FAQ). + +------------------------------------------------------------------------ +r1789 | jcbowman | 2006-09-02 11:28:41 -0600 (Sat, 02 Sep 2006) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.h + +Respect scroll setting only in interactive mode. + +------------------------------------------------------------------------ +r1788 | jcbowman | 2006-09-02 11:21:14 -0600 (Sat, 02 Sep 2006) | 6 lines +Changed paths: + M /trunk/asymptote/Makefile.in + A /trunk/asymptote/asy-list.pl + M /trunk/asymptote/base/asy-init.el + M /trunk/asymptote/base/asy-mode.el + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/entry.cc + +Add Philippe's changes to asy-mode.el, including menu and asy-insinuate-latex. + +Handle shells other than bash in asy-mode.el. + +Autogenerate asy-keywords.el. + +------------------------------------------------------------------------ +r1787 | jcbowman | 2006-08-30 21:53:25 -0600 (Wed, 30 Aug 2006) | 6 lines +Changed paths: + M /trunk/asymptote/base/plain_shipout.asy + M /trunk/asymptote/dec.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/texfile.cc + +Make annotations with frame transformation; cleaned up @defspecial code. + +Check for successful PostScript writes. + +Standardize "Can't" vs. "Cannot". + +------------------------------------------------------------------------ +r1786 | jcbowman | 2006-08-30 21:48:31 -0600 (Wed, 30 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + +Simplified calculateTransform logic. + +------------------------------------------------------------------------ +r1785 | jcbowman | 2006-08-30 21:46:56 -0600 (Wed, 30 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/workcone.asy + +Improved example. + +------------------------------------------------------------------------ +r1784 | jcbowman | 2006-08-30 21:44:46 -0600 (Wed, 30 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Disable magic () parenthesis. + +------------------------------------------------------------------------ +r1783 | jcbowman | 2006-08-30 16:35:02 -0600 (Wed, 30 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/psfile.h + +Prevent exponential notation in %%BoudingBox. + +------------------------------------------------------------------------ +r1782 | hammera | 2006-08-30 13:11:11 -0600 (Wed, 30 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/tests/output/Makefile + +Test using a local version of asy. + +------------------------------------------------------------------------ +r1781 | hammera | 2006-08-30 13:10:08 -0600 (Wed, 30 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/tests/Makefile + +Don't run "../asy output/*.asy" as this doesn't test the files properly. + +------------------------------------------------------------------------ +r1780 | jcbowman | 2006-08-29 21:04:38 -0600 (Tue, 29 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/INSTALL + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + +Updated to use gc6.8. + +------------------------------------------------------------------------ +r1779 | jcbowman | 2006-08-29 15:47:24 -0600 (Tue, 29 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/shellmethod.asy + M /trunk/asymptote/examples/shellsqrtx01.asy + M /trunk/asymptote/examples/sqrtx01.asy + M /trunk/asymptote/examples/sqrtx01y1.asy + M /trunk/asymptote/examples/washermethod.asy + M /trunk/asymptote/examples/xxsq01.asy + M /trunk/asymptote/examples/xxsq01x-1.asy + M /trunk/asymptote/examples/xxsq01y.asy + +Reduce size of generated files. + +------------------------------------------------------------------------ +r1778 | jcbowman | 2006-08-29 11:30:15 -0600 (Tue, 29 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/equilchord.asy + M /trunk/asymptote/examples/sacone.asy + A /trunk/asymptote/examples/sacone3D.asy + A /trunk/asymptote/examples/sacylinder.asy + A /trunk/asymptote/examples/sacylinder3D.asy + A /trunk/asymptote/examples/shellmethod.asy + A /trunk/asymptote/examples/shellsqrtx01.asy + M /trunk/asymptote/examples/sqrtx01.asy + M /trunk/asymptote/examples/sqrtx01y1.asy + A /trunk/asymptote/examples/washermethod.asy + M /trunk/asymptote/examples/wedge.asy + M /trunk/asymptote/examples/workcone.asy + M /trunk/asymptote/examples/xxsq01.asy + A /trunk/asymptote/examples/xxsq01x-1.asy + A /trunk/asymptote/examples/xxsq01y.asy + +More three-dimensional examples. + +------------------------------------------------------------------------ +r1777 | jcbowman | 2006-08-29 11:29:33 -0600 (Tue, 29 Aug 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Fixed definition and documentation of cone. + +Added longitudinal pen to draw. + +------------------------------------------------------------------------ +r1776 | jcbowman | 2006-08-29 11:28:51 -0600 (Tue, 29 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Added cast from triple to align. + +------------------------------------------------------------------------ +r1775 | jcbowman | 2006-08-28 22:35:39 -0600 (Mon, 28 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + +Added up argument to projection routines to specify camera orientation. + +------------------------------------------------------------------------ +r1774 | jcbowman | 2006-08-27 20:58:32 -0600 (Sun, 27 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/doc/asymptote.texi + +Minor optimization and documentation updates. + +------------------------------------------------------------------------ +r1773 | jcbowman | 2006-08-27 18:53:20 -0600 (Sun, 27 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/surface.asy + M /trunk/asymptote/drawpath.cc + +Cleaned up surface functions. + +------------------------------------------------------------------------ +r1772 | jcbowman | 2006-08-27 18:42:43 -0600 (Sun, 27 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_debugger.asy + +Avoid warning message under -d. + +------------------------------------------------------------------------ +r1771 | jcbowman | 2006-08-27 14:08:51 -0600 (Sun, 27 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Moved documentation to beginning of file again. + +------------------------------------------------------------------------ +r1770 | jcbowman | 2006-08-27 13:44:12 -0600 (Sun, 27 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Disabled magic [] since this makes typing real[] awkward. + +------------------------------------------------------------------------ +r1769 | jcbowman | 2006-08-26 18:29:31 -0600 (Sat, 26 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/tests/gc/string.asy + +Removed obsolete comment. + +------------------------------------------------------------------------ +r1768 | jcbowman | 2006-08-26 15:44:33 -0600 (Sat, 26 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Don't indent after struct definition without optional ; + +------------------------------------------------------------------------ +r1767 | jcbowman | 2006-08-26 12:06:44 -0600 (Sat, 26 Aug 2006) | 3 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Disable magic {} as this makes grouping existing blocks of code (without +going to the trouble of selecting a region) inconvenient. + +------------------------------------------------------------------------ +r1766 | jcbowman | 2006-08-26 12:01:32 -0600 (Sat, 26 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Fixed indentation of public/private permission modifiers. + +------------------------------------------------------------------------ +r1765 | jcbowman | 2006-08-26 11:59:21 -0600 (Sat, 26 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Fixed indentation. + +------------------------------------------------------------------------ +r1764 | jcbowman | 2006-08-26 01:07:35 -0600 (Sat, 26 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Mention two-mode-mode recommended package also in online documentation. + +------------------------------------------------------------------------ +r1763 | jcbowman | 2006-08-25 22:41:48 -0600 (Fri, 25 Aug 2006) | 3 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + M /trunk/asymptote/doc/asymptote.texi + +Remove the strict requirement of the two-mode-mode package for minimal +functionality of asy-mode.el. + +------------------------------------------------------------------------ +r1762 | jcbowman | 2006-08-25 22:14:11 -0600 (Fri, 25 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + M /trunk/asymptote/doc/asymptote.texi + +Replaced asy-mode.el with slight improvement of Philippe Ivaldi's version. + +------------------------------------------------------------------------ +r1761 | jcbowman | 2006-08-24 21:18:05 -0600 (Thu, 24 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + +Check path[] index. + +------------------------------------------------------------------------ +r1760 | jcbowman | 2006-08-24 21:13:14 -0600 (Thu, 24 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_arrows.asy + M /trunk/asymptote/base/plain_filldraw.asy + M /trunk/asymptote/base/plain_picture.asy + +Allow legends and markers when drawing superpaths. + +------------------------------------------------------------------------ +r1759 | jcbowman | 2006-08-24 11:28:50 -0600 (Thu, 24 Aug 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/graph.asy + A /trunk/asymptote/base/graph_settings.asy + M /trunk/asymptote/doc/contour2.asy + +Moved graph settings to separate module graph_settings. + +Renamed nmesh to ngraph. + +------------------------------------------------------------------------ +r1758 | jcbowman | 2006-08-23 22:47:44 -0600 (Wed, 23 Aug 2006) | 3 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/triangulate.asy + +Removed resolution arguments (nx and ny) from matrix contour routines; +instead calculate these from the matrix itself. + +------------------------------------------------------------------------ +r1757 | jcbowman | 2006-08-22 09:00:55 -0600 (Tue, 22 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + +Simplify calculation of cyclic path bounding boxes. + +------------------------------------------------------------------------ +r1756 | jcbowman | 2006-08-21 22:30:45 -0600 (Mon, 21 Aug 2006) | 4 lines +Changed paths: + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + +Check that root is in range in bounds(). + +Implemented general solution for pen padding/capping of paths. + +------------------------------------------------------------------------ +r1755 | jcbowman | 2006-08-20 22:22:33 -0600 (Sun, 20 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Added link to externally contributed examples: http://home.tele2.fr/phivaldi/asymptote + +------------------------------------------------------------------------ +r1754 | jcbowman | 2006-08-20 21:56:22 -0600 (Sun, 20 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/drawpath.h + +Account for pen cap contribution to bounding box. + +------------------------------------------------------------------------ +r1753 | hammera | 2006-08-20 00:20:41 -0600 (Sun, 20 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/dec.cc + +Exclude module accesses (and imports) from listing. + +------------------------------------------------------------------------ +r1752 | jcbowman | 2006-08-19 22:25:26 -0600 (Sat, 19 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/doc/asymptote.texi + +Fixed image transposition. + +------------------------------------------------------------------------ +r1751 | jcbowman | 2006-08-19 18:13:36 -0600 (Sat, 19 Aug 2006) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Discard extra characters after scroll commands (q). +If scroll is negative, use one less than number of display lines. + +------------------------------------------------------------------------ +r1750 | jcbowman | 2006-08-19 09:44:40 -0600 (Sat, 19 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/util.cc + +Changed header. + +------------------------------------------------------------------------ +r1749 | jcbowman | 2006-08-18 16:07:59 -0600 (Fri, 18 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/imagecontour.asy + M /trunk/asymptote/runtime.in + +Standardized image and contour conventions for matrices. + +------------------------------------------------------------------------ +r1748 | jcbowman | 2006-08-18 15:56:31 -0600 (Fri, 18 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/slidedemo.asy + +Improved documentation of command-line arguments. + +------------------------------------------------------------------------ +r1747 | jcbowman | 2006-08-18 15:55:57 -0600 (Fri, 18 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Removed unneeded settings qualifiers. + +------------------------------------------------------------------------ +r1746 | jcbowman | 2006-08-18 15:54:35 -0600 (Fri, 18 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Minor optimization. + +------------------------------------------------------------------------ +r1745 | jcbowman | 2006-08-18 15:52:27 -0600 (Fri, 18 Aug 2006) | 7 lines +Changed paths: + M /trunk/asymptote/base/plain_constants.asy + M /trunk/asymptote/base/plain_paths.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + +Changed write without data arguments to work consistently with the forms +with data arguments: + +write(suffix suffix=endl); +write(file fout, suffix suffix=none); + + +------------------------------------------------------------------------ +r1744 | jcbowman | 2006-08-18 14:46:47 -0600 (Fri, 18 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Remove spurious grestore; if no labels move grestore before showpage. + +------------------------------------------------------------------------ +r1743 | jcbowman | 2006-08-17 14:29:46 -0600 (Thu, 17 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Move GCLIBS dependency before others. + +------------------------------------------------------------------------ +r1742 | jcbowman | 2006-08-17 12:24:16 -0600 (Thu, 17 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/entry.cc + +Added missing brace. + +------------------------------------------------------------------------ +r1741 | jcbowman | 2006-08-17 11:41:33 -0600 (Thu, 17 Aug 2006) | 7 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + M /trunk/asymptote/env.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/name.cc + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/record.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/types.cc + +Added whereDefined() to entry class. + +Implemented void list(string *s, bool imports=false); to list all +global functions and variables in a module named by string s. + +Removed unneeded init_readline in readline() routine. + +------------------------------------------------------------------------ +r1740 | jcbowman | 2006-08-16 16:16:45 -0600 (Wed, 16 Aug 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + +Fixed xtick default argument issue. + +Added 3d tick routines. + +------------------------------------------------------------------------ +r1739 | jcbowman | 2006-08-16 10:05:37 -0600 (Wed, 16 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/entry.cc + M /trunk/asymptote/interact.cc + +Minor edits. + +------------------------------------------------------------------------ +r1738 | jcbowman | 2006-08-16 09:54:54 -0600 (Wed, 16 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Truncate out-of-bounds position parameters in labelaxis. + +------------------------------------------------------------------------ +r1737 | hammera | 2006-08-10 00:39:19 -0600 (Thu, 10 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Partially undid last change. + +------------------------------------------------------------------------ +r1736 | hammera | 2006-08-10 00:32:54 -0600 (Thu, 10 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + +Added tabcompletion to documentation. + +------------------------------------------------------------------------ +r1735 | jcbowman | 2006-08-09 08:21:11 -0600 (Wed, 09 Aug 2006) | 4 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + +Simplified texprocess and postprocess signatures. + +Removed diagnostic. + +------------------------------------------------------------------------ +r1734 | jcbowman | 2006-08-09 08:12:20 -0600 (Wed, 09 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Removed bounding box fuzz. + +------------------------------------------------------------------------ +r1733 | hammera | 2006-08-08 15:41:53 -0600 (Tue, 08 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + M /trunk/asymptote/env.h + A /trunk/asymptote/envcompleter.cc + A /trunk/asymptote/envcompleter.h + M /trunk/asymptote/interact.cc + M /trunk/asymptote/interact.h + A /trunk/asymptote/keywords.pl + M /trunk/asymptote/main.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/table.h + +Added intelligent readline auto-completion based on the environment. + +------------------------------------------------------------------------ +r1732 | jcbowman | 2006-08-08 10:27:34 -0600 (Tue, 08 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Documented interp. + +------------------------------------------------------------------------ +r1731 | jcbowman | 2006-08-08 04:02:56 -0600 (Tue, 08 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/annotation.asy + M /trunk/asymptote/picture.cc + +Fixed page alignment. + +------------------------------------------------------------------------ +r1730 | jcbowman | 2006-08-07 20:20:15 -0600 (Mon, 07 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Added newl after gsave. + +------------------------------------------------------------------------ +r1729 | jcbowman | 2006-08-07 14:07:53 -0600 (Mon, 07 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/env.h + M /trunk/asymptote/genv.h + +Removed unused code. + +------------------------------------------------------------------------ +r1728 | jcbowman | 2006-08-07 09:46:36 -0600 (Mon, 07 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Turn off tab completion after readline. + +------------------------------------------------------------------------ +r1727 | jcbowman | 2006-08-07 09:36:42 -0600 (Mon, 07 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Simplified interactive mode. + +------------------------------------------------------------------------ +r1726 | jcbowman | 2006-08-07 08:20:46 -0600 (Mon, 07 Aug 2006) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain_picture.asy + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/examples/annotation.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Simplified page alignment: -a Z nolonger implies -notex, +annotation now works even with negative bounding box coordinates. + +------------------------------------------------------------------------ +r1725 | hammera | 2006-08-05 00:03:41 -0600 (Sat, 05 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Removed accidentally added debugging output. + +------------------------------------------------------------------------ +r1724 | hammera | 2006-08-04 23:56:57 -0600 (Fri, 04 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Fixed horizontal drawline bug. + +------------------------------------------------------------------------ +r1723 | jcbowman | 2006-08-03 06:47:03 -0600 (Thu, 03 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Updated implicit scaling documentation. + +------------------------------------------------------------------------ +r1722 | jcbowman | 2006-08-02 13:02:50 -0600 (Wed, 02 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/stack.cc + +Check for interrupts on for(;;). + +------------------------------------------------------------------------ +r1721 | jcbowman | 2006-08-02 12:46:17 -0600 (Wed, 02 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/annotate.asy + +Removed unneeded %s. + +------------------------------------------------------------------------ +r1720 | jcbowman | 2006-08-02 12:38:03 -0600 (Wed, 02 Aug 2006) | 2 lines +Changed paths: + A /trunk/asymptote/base/annotate.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/annotation.asy + +Added support for Adobe Reader annotations. + +------------------------------------------------------------------------ +r1719 | hammera | 2006-08-01 13:17:50 -0600 (Tue, 01 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy.vim + +Improved highlighting of strings and scaling expressions. + +------------------------------------------------------------------------ +r1718 | hammera | 2006-08-01 13:16:51 -0600 (Tue, 01 Aug 2006) | 3 lines +Changed paths: + M /trunk/asymptote/camp.y + +Allow empty test expression in for loop. + + +------------------------------------------------------------------------ +r1717 | hammera | 2006-08-01 13:16:21 -0600 (Tue, 01 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/exp.h + +Clarified comments. + +------------------------------------------------------------------------ +r1716 | jcbowman | 2006-08-01 08:40:11 -0600 (Tue, 01 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.13svn. + +------------------------------------------------------------------------ +r1715 | jcbowman | 2006-08-01 06:46:11 -0600 (Tue, 01 Aug 2006) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.h + +Fix cxx warning messages. + +------------------------------------------------------------------------ +r1714 | jcbowman | 2006-08-01 06:32:23 -0600 (Tue, 01 Aug 2006) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/settings.cc + +Use command-line version of ghostscript (gswin32c.exe) under MSDOS to avoid +spurious ghostscript window when producing pdf files. + +------------------------------------------------------------------------ +r1713 | jcbowman | 2006-07-31 14:42:09 -0600 (Mon, 31 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + +Updated. + +------------------------------------------------------------------------ +r1712 | jcbowman | 2006-07-31 14:23:50 -0600 (Mon, 31 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/pen.h + +Simplify pen constructors. + +------------------------------------------------------------------------ +r1711 | jcbowman | 2006-07-31 14:12:33 -0600 (Mon, 31 Jul 2006) | 6 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawlabel.cc + A /trunk/asymptote/examples/transparency.asy + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.in + +Implement transparency. + +Handle DEFLINE correctly. + +Change string to mem::string throughout pen class. + +------------------------------------------------------------------------ +r1710 | jcbowman | 2006-07-31 14:09:15 -0600 (Mon, 31 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/cylinderskeleton.asy + +Use heavygreen instead of green. + +------------------------------------------------------------------------ +r1709 | jcbowman | 2006-07-31 14:07:33 -0600 (Mon, 31 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/examples/slidedemo.asy + +Added equations item. + +------------------------------------------------------------------------ +r1708 | hammera | 2006-07-30 00:22:40 -0600 (Sun, 30 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/exp.cc + +Delay call of getName, so that it is only called when the name is used. + +------------------------------------------------------------------------ +r1707 | jcbowman | 2006-07-22 13:43:23 -0600 (Sat, 22 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + +Fixed label fuzz. + +------------------------------------------------------------------------ +r1706 | jcbowman | 2006-07-22 01:10:50 -0600 (Sat, 22 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor additions to Help section. + +------------------------------------------------------------------------ +r1705 | jcbowman | 2006-07-22 01:08:18 -0600 (Sat, 22 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + +Account for scale in label bounding box calculation. + +------------------------------------------------------------------------ +r1704 | jcbowman | 2006-07-22 01:07:15 -0600 (Sat, 22 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/runtime.in + +Renamed interact() to interactive(). + +------------------------------------------------------------------------ +r1703 | jcbowman | 2006-07-22 01:06:34 -0600 (Sat, 22 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Fix Step calculation (special case). + +------------------------------------------------------------------------ +r1702 | jcbowman | 2006-07-22 00:59:44 -0600 (Sat, 22 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Interactive reset should call cleanup, not exitFunction, and set uptodate=true. + +------------------------------------------------------------------------ +r1701 | jcbowman | 2006-07-11 15:52:29 -0600 (Tue, 11 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/INSTALL + +Updated. + +------------------------------------------------------------------------ +r1700 | jcbowman | 2006-07-11 15:41:51 -0600 (Tue, 11 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain_pens.asy + +Added default pen argument to Dotted(). + +------------------------------------------------------------------------ +r1699 | jcbowman | 2006-07-09 21:16:08 -0600 (Sun, 09 Jul 2006) | 5 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/fileio.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Add q option to scroll facility to allow one to terminate scrolled output +without causing an execution interrupt. + +Make scroll a setting instead of a function call. + +------------------------------------------------------------------------ +r1698 | jcbowman | 2006-07-08 22:10:25 -0600 (Sat, 08 Jul 2006) | 2 lines +Changed paths: + D /trunk/asymptote/base/Label.asy + D /trunk/asymptote/base/arcs.asy + D /trunk/asymptote/base/arrows.asy + D /trunk/asymptote/base/boxes.asy + D /trunk/asymptote/base/constants.asy + D /trunk/asymptote/base/debugger.asy + D /trunk/asymptote/base/filldraw.asy + D /trunk/asymptote/base/margins.asy + D /trunk/asymptote/base/markers.asy + D /trunk/asymptote/base/paths.asy + D /trunk/asymptote/base/pens.asy + D /trunk/asymptote/base/picture.asy + M /trunk/asymptote/base/plain.asy + A /trunk/asymptote/base/plain_Label.asy (from /trunk/asymptote/base/Label.asy:1690) + A /trunk/asymptote/base/plain_arcs.asy (from /trunk/asymptote/base/arcs.asy:1690) + A /trunk/asymptote/base/plain_arrows.asy (from /trunk/asymptote/base/arrows.asy:1690) + A /trunk/asymptote/base/plain_boxes.asy (from /trunk/asymptote/base/boxes.asy:1690) + A /trunk/asymptote/base/plain_constants.asy (from /trunk/asymptote/base/constants.asy:1690) + A /trunk/asymptote/base/plain_debugger.asy (from /trunk/asymptote/base/debugger.asy:1690) + A /trunk/asymptote/base/plain_filldraw.asy (from /trunk/asymptote/base/filldraw.asy:1690) + A /trunk/asymptote/base/plain_margins.asy (from /trunk/asymptote/base/margins.asy:1690) + A /trunk/asymptote/base/plain_markers.asy (from /trunk/asymptote/base/markers.asy:1690) + A /trunk/asymptote/base/plain_paths.asy (from /trunk/asymptote/base/paths.asy:1690) + A /trunk/asymptote/base/plain_pens.asy (from /trunk/asymptote/base/pens.asy:1690) + A /trunk/asymptote/base/plain_picture.asy (from /trunk/asymptote/base/picture.asy:1690) + A /trunk/asymptote/base/plain_shipout.asy (from /trunk/asymptote/base/shipout.asy:1690) + A /trunk/asymptote/base/plain_strings.asy (from /trunk/asymptote/base/strings.asy:1690) + D /trunk/asymptote/base/shipout.asy + D /trunk/asymptote/base/strings.asy + M /trunk/asymptote/doc/asymptote.texi + +Added prefix plain_ to internal plain includes. + +------------------------------------------------------------------------ +r1697 | jcbowman | 2006-07-07 23:05:42 -0600 (Fri, 07 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Add missing clear() function to remove all breakpoints. + +------------------------------------------------------------------------ +r1696 | jcbowman | 2006-07-07 23:03:10 -0600 (Fri, 07 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Simplified partialsum. + +------------------------------------------------------------------------ +r1695 | jcbowman | 2006-07-07 11:10:28 -0600 (Fri, 07 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Removed page break. + +------------------------------------------------------------------------ +r1694 | jcbowman | 2006-07-07 11:06:25 -0600 (Fri, 07 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Documented ellipse. + +------------------------------------------------------------------------ +r1693 | jcbowman | 2006-07-07 10:41:38 -0600 (Fri, 07 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/bezier2.asy + +Moved "Drawing Commands" section to immediately follow tutorial. + +------------------------------------------------------------------------ +r1692 | jcbowman | 2006-07-06 16:30:18 -0600 (Thu, 06 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor documentation improvements. + +------------------------------------------------------------------------ +r1691 | jcbowman | 2006-07-06 16:17:13 -0600 (Thu, 06 Jul 2006) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/bezier.asy + M /trunk/asymptote/doc/bezier2.asy + M /trunk/asymptote/runtime.in + +Fixed documentation of periodic tridiagonal solver. + +Minor edits to Bezier curve documentation. + +------------------------------------------------------------------------ +r1690 | rmarinov | 2006-07-06 14:05:53 -0600 (Thu, 06 Jul 2006) | 1 line +Changed paths: + A /trunk/asymptote/doc/bezier2.asy + +Added a bezier curves example - /doc/bezier2.asy . +------------------------------------------------------------------------ +r1689 | jcbowman | 2006-07-06 10:55:47 -0600 (Thu, 06 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + +Replace double quotes with single quotes for compatibility with \usepackage{german}. + +------------------------------------------------------------------------ +r1688 | rmarinov | 2006-07-06 10:55:47 -0600 (Thu, 06 Jul 2006) | 1 line +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Added some more information on Bezier curves. +------------------------------------------------------------------------ +r1687 | jcbowman | 2006-07-06 01:05:00 -0600 (Thu, 06 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.12svn. + +------------------------------------------------------------------------ +r1686 | jcbowman | 2006-07-06 00:10:14 -0600 (Thu, 06 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/stack.cc + +Support g++ 3.3.4. + +------------------------------------------------------------------------ +r1685 | jcbowman | 2006-07-05 23:53:55 -0600 (Wed, 05 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/runtime.in + M /trunk/asymptote/stack.cc + +Fixed cxx warning messages. + +------------------------------------------------------------------------ +r1684 | jcbowman | 2006-07-05 22:39:14 -0600 (Wed, 05 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Added reference to graph3. + +------------------------------------------------------------------------ +r1683 | jcbowman | 2006-07-05 12:28:58 -0600 (Wed, 05 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/debugger.asy + M /trunk/asymptote/runtime.in + +Renamed locate to locatefile. + +------------------------------------------------------------------------ +r1682 | jcbowman | 2006-07-05 01:15:18 -0600 (Wed, 05 Jul 2006) | 8 lines +Changed paths: + M /trunk/asymptote/base/constants.asy + M /trunk/asymptote/base/debugger.asy + M /trunk/asymptote/base/picture.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + M /trunk/asymptote/types.h + +Debugger enhancements and minor fixes, including conditional breakpoints; +renamed remove(string, int) to clear(string, int). + +Define min(... int[] a) and max(... int[] a). + +Moved realmult to runtime. + + +------------------------------------------------------------------------ +r1681 | jcbowman | 2006-07-01 03:05:34 -0600 (Sat, 01 Jul 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/debugger.asy + +Removed spurious write. + +------------------------------------------------------------------------ +r1680 | jcbowman | 2006-07-01 03:03:41 -0600 (Sat, 01 Jul 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/debugger.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +Simplified debugger: removed step, renamed line to step, and make trace toggle. + +Prune duplicate trace messages. + +------------------------------------------------------------------------ +r1679 | jcbowman | 2006-07-01 01:20:21 -0600 (Sat, 01 Jul 2006) | 6 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/base/pens.asy + M /trunk/asymptote/base/picture.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/shipout.asy + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/animations/embeddedmovie.asy + M /trunk/asymptote/examples/animations/wheel.asy + M /trunk/asymptote/examples/slidedemo.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + +Make access settings global. + +Added twice setting to resolve LaTeX references. + +Improve embedded movie example. + +------------------------------------------------------------------------ +r1678 | jcbowman | 2006-06-30 11:09:49 -0600 (Fri, 30 Jun 2006) | 4 lines +Changed paths: + M /trunk/asymptote/examples/animations/embeddedmovie.asy + M /trunk/asymptote/runtime.in + +Generate wheel.mpg. + +Suppress vbv_delay overflow messages during mpeg merge. + +------------------------------------------------------------------------ +r1677 | jcbowman | 2006-06-30 10:34:52 -0600 (Fri, 30 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/markers.asy + +Use defaultformat again instead of empty format string. + +------------------------------------------------------------------------ +r1676 | jcbowman | 2006-06-30 10:27:19 -0600 (Fri, 30 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Improve discussion of stack overflow detection. + +------------------------------------------------------------------------ +r1675 | jcbowman | 2006-06-30 08:35:14 -0600 (Fri, 30 Jun 2006) | 2 lines +Changed paths: + A /trunk/asymptote/examples/animations/embeddedmovie.asy + +Added missing file. + +------------------------------------------------------------------------ +r1674 | jcbowman | 2006-06-29 22:54:03 -0600 (Thu, 29 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Added 3D array transpose and copy. + +------------------------------------------------------------------------ +r1673 | jcbowman | 2006-06-29 22:37:03 -0600 (Thu, 29 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Prevent runtime errors and interrupts from resetting interactive environment. + +------------------------------------------------------------------------ +r1672 | jcbowman | 2006-06-29 22:35:10 -0600 (Thu, 29 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + +Removed extra blank line at end of 3D array write. + +------------------------------------------------------------------------ +r1671 | jcbowman | 2006-06-29 17:10:05 -0600 (Thu, 29 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/interact.cc + M /trunk/asymptote/settings.cc + +Moved introductory material into Tutorial section. + +------------------------------------------------------------------------ +r1670 | jcbowman | 2006-06-29 11:37:38 -0600 (Thu, 29 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/asymptote.py + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/interact.cc + M /trunk/asymptote/main.cc + +Added prompt and quiet settings. + +------------------------------------------------------------------------ +r1669 | jcbowman | 2006-06-29 06:20:33 -0600 (Thu, 29 Jun 2006) | 3 lines +Changed paths: + M /trunk/asymptote/main.cc + +Don't exit if stack overflow or segmentation fault handlers fail (to +workaround broken libsigsegv-2.3; upgrading to libsigsegv-2.4 is recommended). + +------------------------------------------------------------------------ +r1668 | jcbowman | 2006-06-28 21:59:26 -0600 (Wed, 28 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Renamed Examples section to Tutorial. + +------------------------------------------------------------------------ +r1667 | jcbowman | 2006-06-28 12:40:09 -0600 (Wed, 28 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/debugger.asy + +Removed unused line. + +------------------------------------------------------------------------ +r1666 | jcbowman | 2006-06-28 12:38:09 -0600 (Wed, 28 Jun 2006) | 10 lines +Changed paths: + A /trunk/asymptote/base/debugger.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Moved debugger into separate base file debugger.asy. + +Added void stop(string file, string text); to stop at the first line in +file containing the string text. + +Renamed q (quit) debugger command to x (exit); added q (quit) command that +quits debugger and ends execution. + +Better fix for memory leak. + +------------------------------------------------------------------------ +r1665 | jcbowman | 2006-06-28 10:59:27 -0600 (Wed, 28 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor documentation updates. + +------------------------------------------------------------------------ +r1664 | hammera | 2006-06-28 01:24:15 -0600 (Wed, 28 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Ensured that the basis in lookAt() is orthonormal. + +------------------------------------------------------------------------ +r1663 | jcbowman | 2006-06-28 00:35:12 -0600 (Wed, 28 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.11svn. + +------------------------------------------------------------------------ +r1662 | jcbowman | 2006-06-28 00:03:25 -0600 (Wed, 28 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Add support for spaces in Asymptote and output filenames. + +------------------------------------------------------------------------ +r1661 | jcbowman | 2006-06-27 22:51:10 -0600 (Tue, 27 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Added more quotes. + +------------------------------------------------------------------------ +r1660 | jcbowman | 2006-06-27 22:44:55 -0600 (Tue, 27 Jun 2006) | 4 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/util.cc + +Add more quotes for MSDOS users who like to use spaces in filenames. + +Remove quotes in diagnostic messages. + +------------------------------------------------------------------------ +r1659 | jcbowman | 2006-06-27 13:30:09 -0600 (Tue, 27 Jun 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Cache source code in debugger. + +Move debugger help message to immediately before prompt. + +------------------------------------------------------------------------ +r1658 | jcbowman | 2006-06-27 12:42:03 -0600 (Tue, 27 Jun 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +Extended and documented debugger. + +Fixed string reads of lines containing only whitespace. + +------------------------------------------------------------------------ +r1657 | jcbowman | 2006-06-27 01:47:31 -0600 (Tue, 27 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/errorbars.asy + +Fix drawpen. + +------------------------------------------------------------------------ +r1656 | jcbowman | 2006-06-27 01:45:40 -0600 (Tue, 27 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/filldraw.asy + M /trunk/asymptote/base/picture.asy + M /trunk/asymptote/doc/asymptote.texi + +Make default drawpen currentpen again. + +------------------------------------------------------------------------ +r1655 | jcbowman | 2006-06-27 01:31:48 -0600 (Tue, 27 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/runtime.in + M /trunk/asymptote/stack.cc + +Work around atbreakpoint memory leak. + +------------------------------------------------------------------------ +r1654 | jcbowman | 2006-06-26 23:25:54 -0600 (Mon, 26 Jun 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/filldraw.asy + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/base/picture.asy + M /trunk/asymptote/doc/advection.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/contour1.asy + M /trunk/asymptote/doc/contour2.asy + M /trunk/asymptote/doc/errorbars.asy + M /trunk/asymptote/examples/dimension.asy + +Make Fill and FillDraw work with markers and superpaths. + +Minor formatting updates. + +------------------------------------------------------------------------ +r1653 | jcbowman | 2006-06-26 22:23:17 -0600 (Mon, 26 Jun 2006) | 4 lines +Changed paths: + M /trunk/asymptote/main.cc + M /trunk/asymptote/util.cc + +Suppress all errors when quiet=2. + +Catch handled_error in configuration files. + +------------------------------------------------------------------------ +r1652 | jcbowman | 2006-06-26 21:14:44 -0600 (Mon, 26 Jun 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/parametricsurface.asy + +Added parametric surface example. + +Distinguish between distances in front of and behind camera. + +------------------------------------------------------------------------ +r1651 | cmsavage | 2006-06-26 18:02:59 -0600 (Mon, 26 Jun 2006) | 1 line +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/doc/asymptote.texi + +Implemented parametric surfaces. Surface fill/mesh is no longer drawn for nullpen arguments. +------------------------------------------------------------------------ +r1650 | jcbowman | 2006-06-26 16:04:47 -0600 (Mon, 26 Jun 2006) | 4 lines +Changed paths: + D /trunk/asymptote/base/debugger.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/runtime.in + M /trunk/asymptote/stack.cc + +Fixed segmentation fault if atbreakpoint isn't defined. + +Moved debugger.asy into plain.asy. + +------------------------------------------------------------------------ +r1649 | jcbowman | 2006-06-26 02:02:39 -0600 (Mon, 26 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/stack.cc + +Support compilation under g++-3.3.4. + +------------------------------------------------------------------------ +r1648 | jcbowman | 2006-06-26 01:18:44 -0600 (Mon, 26 Jun 2006) | 2 lines +Changed paths: + A /trunk/asymptote/base/debugger.asy + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + M /trunk/asymptote/types.h + M /trunk/asymptote/util.cc + +Debugger support. + +------------------------------------------------------------------------ +r1647 | jcbowman | 2006-06-25 22:13:21 -0600 (Sun, 25 Jun 2006) | 4 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +Implement rudimentary debugger. + +Fix interrupts. + +------------------------------------------------------------------------ +r1646 | jcbowman | 2006-06-25 22:10:58 -0600 (Sun, 25 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Suppress stderr for gv workaround. + +------------------------------------------------------------------------ +r1645 | jcbowman | 2006-06-25 22:10:14 -0600 (Sun, 25 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/interact.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Suppress stderr only for gv workaround. + +------------------------------------------------------------------------ +r1644 | jcbowman | 2006-06-25 19:20:24 -0600 (Sun, 25 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/util.cc + +Work around file descriptor problem with MikTeX 2.5. + +------------------------------------------------------------------------ +r1643 | jcbowman | 2006-06-23 21:03:52 -0600 (Fri, 23 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/parametricgraph.asy + +Added Crop argument. + +------------------------------------------------------------------------ +r1642 | jcbowman | 2006-06-23 21:02:52 -0600 (Fri, 23 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Added autoconf > 2.59 patch submitted by Chris. + +------------------------------------------------------------------------ +r1641 | cmsavage | 2006-06-23 18:06:33 -0600 (Fri, 23 Jun 2006) | 1 line +Changed paths: + M /trunk/asymptote/base/graph.asy + +Added crop argument to limits to match xlimits. +------------------------------------------------------------------------ +r1640 | cmsavage | 2006-06-23 18:04:34 -0600 (Fri, 23 Jun 2006) | 1 line +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Corrected default crop argument of xlimits. +------------------------------------------------------------------------ +r1639 | cmsavage | 2006-06-23 17:08:52 -0600 (Fri, 23 Jun 2006) | 1 line +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + +Added picture argument and use of picture scaling to graph(...) functions that did not previously do this. +------------------------------------------------------------------------ +r1638 | jcbowman | 2006-06-23 06:12:58 -0600 (Fri, 23 Jun 2006) | 6 lines +Changed paths: + M /trunk/asymptote/LICENSE + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/README + M /trunk/asymptote/configure.ac + M /trunk/asymptote/examples/elliptic.asy + +Changed Docdir to docdir; hopefully this won't conflict with next release +of autoconf. + +Replaced GPL LICENSE with newer version (FSF forgot to bump the version +number!). + +------------------------------------------------------------------------ +r1637 | jcbowman | 2006-06-22 16:35:05 -0600 (Thu, 22 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/configure.ac + +Incremented version to 1.10svn. + +------------------------------------------------------------------------ +r1636 | jcbowman | 2006-06-22 13:52:31 -0600 (Thu, 22 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + M /trunk/asymptote/util.cc + +Make gv-3.6.1 bug workaround work with older versions like gv-3.5.8. + +------------------------------------------------------------------------ +r1635 | jcbowman | 2006-06-22 00:19:45 -0600 (Thu, 22 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/settings.cc + +Updated to MSDOS gs8.54. + +------------------------------------------------------------------------ +r1634 | jcbowman | 2006-06-22 00:18:51 -0600 (Thu, 22 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.09svn. + +------------------------------------------------------------------------ +r1633 | jcbowman | 2006-06-21 22:36:17 -0600 (Wed, 21 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/triangulate.asy + +Documented int[][] triangulate(pair[] z); for creating a triangular mesh. + +------------------------------------------------------------------------ +r1632 | jcbowman | 2006-06-21 21:46:43 -0600 (Wed, 21 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Fixed make distclean. + +------------------------------------------------------------------------ +r1631 | jcbowman | 2006-06-21 21:15:32 -0600 (Wed, 21 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/tests/Makefile + +Clean up unneeded files. + +------------------------------------------------------------------------ +r1630 | jcbowman | 2006-06-21 18:13:50 -0600 (Wed, 21 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fixed warning messages. + +------------------------------------------------------------------------ +r1629 | jcbowman | 2006-06-21 16:41:19 -0600 (Wed, 21 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/Label.asy + M /trunk/asymptote/base/arrows.asy + M /trunk/asymptote/base/constants.asy + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/drawtree.asy + M /trunk/asymptote/base/featpost3D.asy + M /trunk/asymptote/base/feynman.asy + M /trunk/asymptote/base/filldraw.asy + M /trunk/asymptote/base/flowchart.asy + M /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/light.asy + M /trunk/asymptote/base/margins.asy + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/base/metapost.asy + M /trunk/asymptote/base/paths.asy + M /trunk/asymptote/base/patterns.asy + M /trunk/asymptote/base/pens.asy + M /trunk/asymptote/base/picture.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/pstoedit.asy + M /trunk/asymptote/base/shipout.asy + M /trunk/asymptote/base/simplex.asy + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/base/slopefield.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/tree.asy + +Removed unneeded public modifiers. + +------------------------------------------------------------------------ +r1628 | jcbowman | 2006-06-21 16:35:07 -0600 (Wed, 21 Jun 2006) | 7 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/slidedemo.asy + M /trunk/asymptote/pen.h + M /trunk/asymptote/runtime.in + +Added pen colorless(pen) function that strips pen color attributes (useful for +avoiding color mixing). + +Fixed stepping bugs in slide on overfull slide; added institution field to +titlepage. + + +------------------------------------------------------------------------ +r1627 | jcbowman | 2006-06-20 21:40:06 -0600 (Tue, 20 Jun 2006) | 6 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Removed AC_FUNC_MALLOC and AC_FUNC_REALLOC as they seem to cause more +problems than they solve. + +Fix help command by reverting broken Docdir change. + + +------------------------------------------------------------------------ +r1626 | jcbowman | 2006-06-20 13:12:52 -0600 (Tue, 20 Jun 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Increased epsilon to fix corner cases. + +Suppress null labels. + +------------------------------------------------------------------------ +r1625 | jcbowman | 2006-06-18 22:32:31 -0600 (Sun, 18 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.08svn. + +------------------------------------------------------------------------ +r1624 | jcbowman | 2006-06-18 21:34:40 -0600 (Sun, 18 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Fixed gv workaround. + +------------------------------------------------------------------------ +r1623 | jcbowman | 2006-06-18 20:51:25 -0600 (Sun, 18 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/runtime.in + M /trunk/asymptote/util.h + +Fix cygwin build problems. + +------------------------------------------------------------------------ +r1622 | jcbowman | 2006-06-18 10:39:54 -0600 (Sun, 18 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/slopefield.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/contour2.asy + M /trunk/asymptote/doc/logimage.asy + +Add and document contour labels. + +------------------------------------------------------------------------ +r1621 | jcbowman | 2006-06-18 01:37:48 -0600 (Sun, 18 Jun 2006) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/laserlattice.asy + +Updated documentation regarding type-dependent array functions. + +Fixed example. + +------------------------------------------------------------------------ +r1620 | jcbowman | 2006-06-18 01:24:06 -0600 (Sun, 18 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/imagecontour.asy + +Add imagecontour example. + +------------------------------------------------------------------------ +r1619 | jcbowman | 2006-06-18 01:03:23 -0600 (Sun, 18 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/image.asy + A /trunk/asymptote/doc/logimage.asy + D /trunk/asymptote/doc/mosquito.asy + A /trunk/asymptote/examples/mosquito.asy + M /trunk/asymptote/runtime.in + +Add improved and simplified version of Chris' palette modifications. + +------------------------------------------------------------------------ +r1618 | jcbowman | 2006-06-17 16:53:00 -0600 (Sat, 17 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/arrows.asy + +Fixed arcarrowsize. + +------------------------------------------------------------------------ +r1617 | jcbowman | 2006-06-17 16:49:51 -0600 (Sat, 17 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/runtime.in + M /trunk/asymptote/tests/TestLib.asy + M /trunk/asymptote/tests/array/determinant.asy + M /trunk/asymptote/tests/array/solve.asy + +Fixed and simplified LU decomposition, solve, and determinant. + +------------------------------------------------------------------------ +r1616 | jcbowman | 2006-06-17 04:56:37 -0600 (Sat, 17 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/tests/array/solve.asy + +Simplified test. + +------------------------------------------------------------------------ +r1615 | jcbowman | 2006-06-16 20:09:40 -0600 (Fri, 16 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/logo.asy + M /trunk/asymptote/runtime.in + M /trunk/asymptote/tests/array/solve.asy + +Optimized solve and inverse. + +------------------------------------------------------------------------ +r1614 | rmarinov | 2006-06-16 14:01:41 -0600 (Fri, 16 Jun 2006) | 1 line +Changed paths: + M /trunk/asymptote/runtime.in + A /trunk/asymptote/tests/array/solve.asy + +Added LU decomposition instead of Gauss-Seidel method in solve. Gauss-Seidel method is still used for finding inverses. Added a test for both. +------------------------------------------------------------------------ +r1613 | jcbowman | 2006-06-15 16:33:32 -0600 (Thu, 15 Jun 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/arrows.asy + M /trunk/asymptote/base/constants.asy + M /trunk/asymptote/base/filldraw.asy + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/base/pens.asy + M /trunk/asymptote/base/picture.asy + M /trunk/asymptote/doc/asymptote.texi + +Renamed Fill filltype to FillDraw and added Fill filltype that only does a fill. + +Fixed arrowsize capping code and added arrowsizelimit. + +------------------------------------------------------------------------ +r1612 | jcbowman | 2006-06-15 14:41:13 -0600 (Thu, 15 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/camp.l + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/entry.cc + M /trunk/asymptote/modifier.h + +Renamed readable to restricted. + +------------------------------------------------------------------------ +r1611 | jcbowman | 2006-06-14 15:55:06 -0600 (Wed, 14 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/logo.asy + +Fine-tune logo. + +------------------------------------------------------------------------ +r1610 | jcbowman | 2006-06-14 00:15:22 -0600 (Wed, 14 Jun 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/flowchartdemo.asy + +Change defaultformat argument of PaletteTicks to "". + +Fix formatting issues. + +------------------------------------------------------------------------ +r1609 | hammera | 2006-06-13 17:23:58 -0600 (Tue, 13 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/base/asy.vim + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/coder.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/dec.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/entry.cc + M /trunk/asymptote/modifier.h + +Added readable keyword, made public the default permission. + +------------------------------------------------------------------------ +r1608 | rmarinov | 2006-06-13 14:49:16 -0600 (Tue, 13 Jun 2006) | 1 line +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Updated documentation for contours. +------------------------------------------------------------------------ +r1607 | jcbowman | 2006-06-13 13:14:18 -0600 (Tue, 13 Jun 2006) | 6 lines +Changed paths: + M /trunk/asymptote/Delaunay.cc + M /trunk/asymptote/Delaunay.h + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/pens.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/contour1.asy + M /trunk/asymptote/doc/contour2.asy + A /trunk/asymptote/doc/contour3.asy + A /trunk/asymptote/doc/triangulate.asy + M /trunk/asymptote/runtime.in + +Optimized postsorting of triangulate routine. + +Simplified contour interface. + +Added nonuniform contour mesh example. + +------------------------------------------------------------------------ +r1606 | jcbowman | 2006-06-13 12:34:14 -0600 (Tue, 13 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/arrows.asy + +Make arrowhead and arrowheadbbox public to allow them to be overloaded. + +------------------------------------------------------------------------ +r1605 | rmarinov | 2006-06-13 11:10:27 -0600 (Tue, 13 Jun 2006) | 1 line +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/runtime.in + +Added non-regularly spaced contouring. +------------------------------------------------------------------------ +r1604 | jcbowman | 2006-06-13 01:00:48 -0600 (Tue, 13 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + +Use random pair for overwrite moves when align=(0,0). + +------------------------------------------------------------------------ +r1603 | jcbowman | 2006-06-13 00:59:12 -0600 (Tue, 13 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/contour1.asy + M /trunk/asymptote/doc/contour2.asy + +Formatting. + +------------------------------------------------------------------------ +r1602 | jcbowman | 2006-06-13 00:54:17 -0600 (Tue, 13 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Fixed secondary logarithmic axes. + +------------------------------------------------------------------------ +r1601 | jcbowman | 2006-06-13 00:34:56 -0600 (Tue, 13 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Fixed count computation (for endlabel=false). + +------------------------------------------------------------------------ +r1600 | jcbowman | 2006-06-13 00:25:17 -0600 (Tue, 13 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Fixed alignment of rotated tick labels. + +------------------------------------------------------------------------ +r1599 | jcbowman | 2006-06-12 22:37:10 -0600 (Mon, 12 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Implemented more efficient guide collection algorithm. + +------------------------------------------------------------------------ +r1598 | jcbowman | 2006-06-12 20:33:17 -0600 (Mon, 12 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Added string option to assert. + +------------------------------------------------------------------------ +r1597 | jcbowman | 2006-06-12 20:30:55 -0600 (Mon, 12 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/dec.cc + +Standardize "could not load module" error message. + +------------------------------------------------------------------------ +r1596 | jcbowman | 2006-06-12 20:29:02 -0600 (Mon, 12 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/stack.cc + +Use most up-to-date verbose setting for traceback. + +------------------------------------------------------------------------ +r1595 | rmarinov | 2006-06-12 10:23:59 -0600 (Mon, 12 Jun 2006) | 1 line +Changed paths: + M /trunk/asymptote/Delaunay.h + M /trunk/asymptote/runtime.in + +Removed copying of unused variable in triangulation routine. +------------------------------------------------------------------------ +r1594 | jcbowman | 2006-06-11 14:05:28 -0600 (Sun, 11 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Delaunay.cc + M /trunk/asymptote/Delaunay.h + +Removed executable flag. + +------------------------------------------------------------------------ +r1593 | jcbowman | 2006-06-10 15:45:17 -0600 (Sat, 10 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Make currentprojection public. + +------------------------------------------------------------------------ +r1592 | jcbowman | 2006-06-10 15:42:22 -0600 (Sat, 10 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/light.asy + M /trunk/asymptote/base/solids.asy + +Import three as public so that currentprojection can be overridden. + +------------------------------------------------------------------------ +r1591 | hammera | 2006-06-10 13:55:29 -0600 (Sat, 10 Jun 2006) | 5 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + +Added addSaveFunction to extend save and restore. +Moved projection code to three.asy. +Handle degenerate cases in lookAt(). + + +------------------------------------------------------------------------ +r1590 | hammera | 2006-06-10 13:51:57 -0600 (Sat, 10 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Noted built-in modules. + +------------------------------------------------------------------------ +r1589 | jcbowman | 2006-06-09 22:16:41 -0600 (Fri, 09 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Removed unused subtraction. + +------------------------------------------------------------------------ +r1588 | jcbowman | 2006-06-09 22:05:53 -0600 (Fri, 09 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fix overhead/underhead views. + +------------------------------------------------------------------------ +r1587 | jcbowman | 2006-06-09 16:49:33 -0600 (Fri, 09 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Added up argument to lookAt; remove lookAtOrigin in favour of lookAt(O,...). + +------------------------------------------------------------------------ +r1586 | jcbowman | 2006-06-09 12:21:26 -0600 (Fri, 09 Jun 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/axis3.asy + +Simply support for custom projections. + +Reverse arguments of lookAt for clarity. + +------------------------------------------------------------------------ +r1585 | rmarinov | 2006-06-08 13:49:56 -0600 (Thu, 08 Jun 2006) | 1 line +Changed paths: + M /trunk/asymptote/Delaunay.cc + M /trunk/asymptote/Delaunay.h + M /trunk/asymptote/runtime.in + +Fixed a problem with triangulation. +------------------------------------------------------------------------ +r1584 | jcbowman | 2006-06-07 21:41:09 -0600 (Wed, 07 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed typo in configuration instructions. + +------------------------------------------------------------------------ +r1583 | jcbowman | 2006-06-07 17:00:16 -0600 (Wed, 07 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Add Delaunay. + +------------------------------------------------------------------------ +r1582 | jcbowman | 2006-06-07 16:58:54 -0600 (Wed, 07 Jun 2006) | 4 lines +Changed paths: + A /trunk/asymptote/Delaunay.cc + A /trunk/asymptote/Delaunay.h + M /trunk/asymptote/runtime.in + +Added Paul Bourke's Delaunay triangulation routine. + +Removed unneeded copyArray from inside. + +------------------------------------------------------------------------ +r1581 | jcbowman | 2006-06-07 14:22:18 -0600 (Wed, 07 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Fixed typo regarding cone vertex. + +------------------------------------------------------------------------ +r1580 | jcbowman | 2006-06-07 14:02:03 -0600 (Wed, 07 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/Makefile + +Fix configuration problems. + +------------------------------------------------------------------------ +r1579 | jcbowman | 2006-06-07 03:25:06 -0600 (Wed, 07 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Remove docdir. + +------------------------------------------------------------------------ +r1578 | jcbowman | 2006-06-07 03:10:45 -0600 (Wed, 07 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Remove unused docdir operations. + +------------------------------------------------------------------------ +r1577 | jcbowman | 2006-06-07 03:05:30 -0600 (Wed, 07 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Implement work around for backwards-incompatible command-line options of gv-3.6.1. + +------------------------------------------------------------------------ +r1576 | jcbowman | 2006-06-07 02:47:32 -0600 (Wed, 07 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Make docdir if it doesn't exist. + +------------------------------------------------------------------------ +r1575 | jcbowman | 2006-06-07 02:27:37 -0600 (Wed, 07 Jun 2006) | 4 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/pens.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + +Fix default configure documentation directory setting. + +Document inclusion of Asymptote in Fedora Core Extras project. + +------------------------------------------------------------------------ +r1574 | jcbowman | 2006-06-07 01:40:43 -0600 (Wed, 07 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + +Added --with-docdir=PATH configure option. + +------------------------------------------------------------------------ +r1573 | jcbowman | 2006-06-06 23:12:16 -0600 (Tue, 06 Jun 2006) | 6 lines +Changed paths: + M /trunk/asymptote/base/Label.asy + M /trunk/asymptote/base/flowchart.asy + A /trunk/asymptote/base/slopefield.asy (from /trunk/asymptote/base/slopefields.asy:1572) + D /trunk/asymptote/base/slopefields.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/flowchartdemo.asy + +Add object structure for handling frames and Labels on an equal footing. + +Add a pack routine for building compound frames from a list of objects. + +Simplify flowchart interface and example; fix frame/Label packing. + +------------------------------------------------------------------------ +r1572 | rmarinov | 2006-06-06 14:46:11 -0600 (Tue, 06 Jun 2006) | 1 line +Changed paths: + A /trunk/asymptote/base/slopefields.asy + M /trunk/asymptote/doc/asymptote.texi + +Added slopefields module. +------------------------------------------------------------------------ +r1571 | jcbowman | 2006-06-06 04:10:20 -0600 (Tue, 06 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/flowchart.asy + M /trunk/asymptote/doc/flowchartdemo.asy + +Fixed alignment problems, standardized usage. + +------------------------------------------------------------------------ +r1570 | smelenchuk | 2006-06-05 12:13:22 -0600 (Mon, 05 Jun 2006) | 1 line +Changed paths: + M /trunk/asymptote/base/flowchart.asy + +Repair inconsistency in box height being used for vertically centering the header text in flowrectangle. +------------------------------------------------------------------------ +r1569 | smelenchuk | 2006-06-05 11:52:27 -0600 (Mon, 05 Jun 2006) | 1 line +Changed paths: + M /trunk/asymptote/base/flowchart.asy + +Tweak vertical margins on flowrectangle with header. +------------------------------------------------------------------------ +r1568 | smelenchuk | 2006-06-05 09:31:06 -0600 (Mon, 05 Jun 2006) | 1 line +Changed paths: + M /trunk/asymptote/base/flowchart.asy + +Adjust margins on flowrectangle (both with header and without). +------------------------------------------------------------------------ +r1567 | jcbowman | 2006-06-04 21:49:17 -0600 (Sun, 04 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/filldraw.asy + +Make makepen fill nodes; fix infinite loops. + +------------------------------------------------------------------------ +r1566 | jcbowman | 2006-06-04 14:49:17 -0600 (Sun, 04 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/patterns.asy + +Added missing pen arguments in calls to hatch. + +------------------------------------------------------------------------ +r1565 | jcbowman | 2006-06-03 08:04:31 -0600 (Sat, 03 Jun 2006) | 6 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Fixed documentation of PaletteTicks. + +Renamed ngraph argument to n for consistency. + +Renamed straight(path) to piecewisestraight(path) and moved to runtime.in. + +------------------------------------------------------------------------ +r1564 | jcbowman | 2006-06-02 16:20:34 -0600 (Fri, 02 Jun 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/dimension.asy + +Draw on frame f. + +------------------------------------------------------------------------ +r1563 | hammera | 2006-05-31 13:51:33 -0600 (Wed, 31 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Clarified the non-behaviour of top level static modifiers. + +------------------------------------------------------------------------ +r1562 | hammera | 2006-05-31 13:42:21 -0600 (Wed, 31 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/coder.h + M /trunk/asymptote/dec.cc + +Added warning for top-level static modifiers. + +------------------------------------------------------------------------ +r1561 | jcbowman | 2006-05-31 12:45:50 -0600 (Wed, 31 May 2006) | 3 lines +Changed paths: + M /trunk/asymptote/base/flowchart.asy + +Added flowblock initializer; removed unneeded new picture initializers. +Added authors, improved indentation. + +------------------------------------------------------------------------ +r1560 | jcbowman | 2006-05-31 11:54:36 -0600 (Wed, 31 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Make cputime return a structure. + +------------------------------------------------------------------------ +r1559 | jcbowman | 2006-05-31 11:53:38 -0600 (Wed, 31 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + +Removed unneeded CFLAGS. + +------------------------------------------------------------------------ +r1558 | jcbowman | 2006-05-31 10:34:10 -0600 (Wed, 31 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + +Fix texinfo dependency. + +------------------------------------------------------------------------ +r1557 | jcbowman | 2006-05-31 10:21:34 -0600 (Wed, 31 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/asymptote.spec + M /trunk/asymptote/doc/Makefile + +More info updates. + +------------------------------------------------------------------------ +r1556 | jcbowman | 2006-05-31 07:03:42 -0600 (Wed, 31 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Add cputime() function. + +------------------------------------------------------------------------ +r1555 | jcbowman | 2006-05-31 06:24:26 -0600 (Wed, 31 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + +Use -O3 when building rpms. + +------------------------------------------------------------------------ +r1554 | jcbowman | 2006-05-31 06:13:43 -0600 (Wed, 31 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/dimension.asy + +Fix picture scaling computation in dimension example. + +------------------------------------------------------------------------ +r1553 | jcbowman | 2006-05-31 05:18:53 -0600 (Wed, 31 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Improve diagnostics. + +------------------------------------------------------------------------ +r1552 | jcbowman | 2006-05-30 01:18:50 -0600 (Tue, 30 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/asymptote.spec + +Removed info dir entry in %files section; makedepend should respect cflags. + +------------------------------------------------------------------------ +r1551 | jcbowman | 2006-05-30 00:53:41 -0600 (Tue, 30 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + +Use make install-all in rpm spec file to install info pages as well. + +------------------------------------------------------------------------ +r1550 | jcbowman | 2006-05-30 00:53:15 -0600 (Tue, 30 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Fix make uninstall. + +------------------------------------------------------------------------ +r1549 | jcbowman | 2006-05-30 00:28:36 -0600 (Tue, 30 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Fix installation changes. + +------------------------------------------------------------------------ +r1548 | jcbowman | 2006-05-29 23:58:30 -0600 (Mon, 29 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/epix.asy + +Update example to use new mesh resolution names. + +------------------------------------------------------------------------ +r1547 | jcbowman | 2006-05-29 23:57:15 -0600 (Mon, 29 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Fix another relative path installation problem. + +------------------------------------------------------------------------ +r1546 | jcbowman | 2006-05-29 23:47:36 -0600 (Mon, 29 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Fix installation of system asy files. + +------------------------------------------------------------------------ +r1545 | jcbowman | 2006-05-29 23:40:00 -0600 (Mon, 29 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/contour1.asy + M /trunk/asymptote/runtime.in + +Fix cxx warning message. + +------------------------------------------------------------------------ +r1544 | jcbowman | 2006-05-29 23:38:33 -0600 (Mon, 29 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/contour1.asy (from /trunk/asymptote/doc/contourex1.asy:1543) + A /trunk/asymptote/doc/contour2.asy (from /trunk/asymptote/doc/contourex2.asy:1542) + D /trunk/asymptote/doc/contourex1.asy + D /trunk/asymptote/doc/contourex2.asy + +Renamed contour examples. + +------------------------------------------------------------------------ +r1543 | jcbowman | 2006-05-29 23:33:18 -0600 (Mon, 29 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/pens.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/contourex1.asy + +Simplified contour interfaces by implicitly casting pen to pen(real). + +------------------------------------------------------------------------ +r1542 | jcbowman | 2006-05-29 22:06:37 -0600 (Mon, 29 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/asymptote.spec + +Change package group; request texi2dvi; install asy-init.el. + +------------------------------------------------------------------------ +r1541 | jcbowman | 2006-05-29 22:02:14 -0600 (Mon, 29 May 2006) | 2 lines +Changed paths: + A /trunk/asymptote/base/asy-init.el + +Add emacs/xemacs init file for rpm installation. + +------------------------------------------------------------------------ +r1540 | jcbowman | 2006-05-29 22:01:05 -0600 (Mon, 29 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Move include shipout earlier. + +------------------------------------------------------------------------ +r1539 | rmarinov | 2006-05-29 15:46:10 -0600 (Mon, 29 May 2006) | 1 line +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/doc/asymptote.texi + +Added new interfaces to contour.asy +------------------------------------------------------------------------ +r1538 | rmarinov | 2006-05-29 15:31:48 -0600 (Mon, 29 May 2006) | 1 line +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/contourex1.asy + A /trunk/asymptote/doc/contourex2.asy + +Added basic documentation for contours. +------------------------------------------------------------------------ +r1537 | jcbowman | 2006-05-28 22:40:13 -0600 (Sun, 28 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/doc/asymptote.texi + +Minor optimizations; standardized mesh arguments (n -> nx, m -> ny). + +------------------------------------------------------------------------ +r1536 | jcbowman | 2006-05-28 18:07:12 -0600 (Sun, 28 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Further optimizations obtained by sorting contour array. + +------------------------------------------------------------------------ +r1535 | jcbowman | 2006-05-28 13:12:14 -0600 (Sun, 28 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Optimize. + +------------------------------------------------------------------------ +r1534 | jcbowman | 2006-05-26 22:19:37 -0600 (Fri, 26 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + +Add Jose's patch: list directories in %files section. + +------------------------------------------------------------------------ +r1533 | rmarinov | 2006-05-26 15:32:06 -0600 (Fri, 26 May 2006) | 1 line +Changed paths: + M /trunk/asymptote/base/contour.asy + +Fixed a minor bug and added an additional interface option. +------------------------------------------------------------------------ +r1532 | jcbowman | 2006-05-26 15:12:37 -0600 (Fri, 26 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Make pen argument a function. + +------------------------------------------------------------------------ +r1531 | jcbowman | 2006-05-26 15:02:09 -0600 (Fri, 26 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Standardized signatures; support contours of matrix data as well as functions. + +------------------------------------------------------------------------ +r1530 | jcbowman | 2006-05-26 11:36:37 -0600 (Fri, 26 May 2006) | 6 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/pens.asy + M /trunk/asymptote/psfile.cc + +Make images and shading respect -gray, -rgb, -cmyk, and -bw. + +Make palette.asy use grayscale with -gray. + +Replace bool mono by settings.gray || settings.bw. + +------------------------------------------------------------------------ +r1529 | jcbowman | 2006-05-26 08:24:01 -0600 (Fri, 26 May 2006) | 5 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Add date arithmetic routines: +time(int seconds, string format=""); +seconds(string t="", string format=""); +Make time() return the current time in the default UNIX format. + +------------------------------------------------------------------------ +r1528 | rmarinov | 2006-05-25 15:35:50 -0600 (Thu, 25 May 2006) | 1 line +Changed paths: + M /trunk/asymptote/base/contour.asy + +Inserted a space between operator and .. . +------------------------------------------------------------------------ +r1527 | jcbowman | 2006-05-25 14:50:32 -0600 (Thu, 25 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + +Changed 1.07cvs to 1.07svn. + +------------------------------------------------------------------------ +r1526 | rmarinov | 2006-05-25 13:17:55 -0600 (Thu, 25 May 2006) | 1 line +Changed paths: + M /trunk/asymptote/base/contour.asy + +Fixed a formatting issue and a minor bug. +------------------------------------------------------------------------ +r1525 | rmarinov | 2006-05-25 11:29:03 -0600 (Thu, 25 May 2006) | 1 line +Changed paths: + M /trunk/asymptote/base/contour.asy + +Contour.asy now can choose interpolation operator; default is --. +------------------------------------------------------------------------ +r1524 | jcbowman | 2006-05-25 10:43:46 -0600 (Thu, 25 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/log2graph.asy + +Added example of log2 graph. + +------------------------------------------------------------------------ +r1523 | jcbowman | 2006-05-25 10:32:56 -0600 (Thu, 25 May 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Fixed bug in YZero. + +Handle log graphs bases other than 10. + +------------------------------------------------------------------------ +r1522 | jcbowman | 2006-05-25 05:00:23 -0600 (Thu, 25 May 2006) | 5 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Rename array virtual pull function to delete; handle case with negative +argument. + +Add virtual insert function for arrays. + +------------------------------------------------------------------------ +r1521 | jcbowman | 2006-05-25 04:20:44 -0600 (Thu, 25 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Added virtual pull function for arrays. + +------------------------------------------------------------------------ +r1520 | jcbowman | 2006-05-25 03:44:18 -0600 (Thu, 25 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Fix currentpicture.empty() test. + +------------------------------------------------------------------------ +r1519 | jcbowman | 2006-05-25 03:07:52 -0600 (Thu, 25 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Standardized argument names. + +------------------------------------------------------------------------ +r1518 | jcbowman | 2006-05-25 02:55:26 -0600 (Thu, 25 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Formatted. + +------------------------------------------------------------------------ +r1517 | jcbowman | 2006-05-25 02:30:13 -0600 (Thu, 25 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + D /trunk/asymptote/doc/cylinderoutline.asy + M /trunk/asymptote/examples/cylinder.asy + M /trunk/asymptote/examples/torus.asy + +Fixed longitudinal skeleton when c != O. + +------------------------------------------------------------------------ +r1516 | jcbowman | 2006-05-25 02:28:57 -0600 (Thu, 25 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/path.cc + +Minor optimizations. + +------------------------------------------------------------------------ +r1515 | jcbowman | 2006-05-25 02:27:52 -0600 (Thu, 25 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/drawfill.cc + M /trunk/asymptote/drawfill.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + +Check colorspace argument for all forms of shading. + +------------------------------------------------------------------------ +r1514 | jcbowman | 2006-05-25 02:26:56 -0600 (Thu, 25 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/doc/asymptote.texi + +Added 3d axes routine. + +------------------------------------------------------------------------ +r1513 | rmarinov | 2006-05-24 15:45:34 -0600 (Wed, 24 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Now uses arrays. + +------------------------------------------------------------------------ +r1512 | jcbowman | 2006-05-24 15:08:08 -0600 (Wed, 24 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/path.cc + +Handle subpath arguments beyond boundaries. + +------------------------------------------------------------------------ +r1511 | jcbowman | 2006-05-24 11:25:27 -0600 (Wed, 24 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/examples/slidedemo.asy + +Added outline(). + +------------------------------------------------------------------------ +r1510 | jcbowman | 2006-05-24 01:16:30 -0600 (Wed, 24 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Added reverse(triple[]). + +------------------------------------------------------------------------ +r1509 | jcbowman | 2006-05-24 00:28:55 -0600 (Wed, 24 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Minor optimizations. + +------------------------------------------------------------------------ +r1508 | jcbowman | 2006-05-24 00:27:59 -0600 (Wed, 24 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/paths.asy + M /trunk/asymptote/base/three.asy + +Simplified code. + +------------------------------------------------------------------------ +r1507 | jcbowman | 2006-05-23 22:32:50 -0600 (Tue, 23 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/INSTALL + +Updated to mention Subversion instead of CVS. + +------------------------------------------------------------------------ +r1506 | jcbowman | 2006-05-23 22:27:31 -0600 (Tue, 23 May 2006) | 6 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/slidedemo.asy + A /trunk/asymptote/examples/thermodynamics.asy + +Updated documentation for Subversion. + +Fixed list of autogenerated files in slidedemo.asy. + +Added missing file. + +------------------------------------------------------------------------ +r1505 | jcbowman | 2006-05-23 16:36:20 -0600 (Tue, 23 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Clarified comment about duplicate guides. + +------------------------------------------------------------------------ +r1504 | rmarinov | 2006-05-23 14:44:18 -0600 (Tue, 23 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +basic .. routine + +------------------------------------------------------------------------ +r1503 | jcbowman | 2006-05-23 11:33:30 -0600 (Tue, 23 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Improved formatting. + +------------------------------------------------------------------------ +r1502 | rmarinov | 2006-05-23 11:26:18 -0600 (Tue, 23 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +minor updates to contour.asy + +------------------------------------------------------------------------ +r1501 | jcbowman | 2006-05-23 10:46:50 -0600 (Tue, 23 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + +Fixed typo. + +------------------------------------------------------------------------ +r1500 | jcbowman | 2006-05-22 16:23:43 -0600 (Mon, 22 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.07cvs. + +------------------------------------------------------------------------ +r1499 | jcbowman | 2006-05-22 08:36:57 -0600 (Mon, 22 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Added figuremattpen optional argument. + +------------------------------------------------------------------------ +r1498 | jcbowman | 2006-05-22 08:36:14 -0600 (Mon, 22 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + +Fixed syntax. + +------------------------------------------------------------------------ +r1497 | jcbowman | 2006-05-22 00:17:35 -0600 (Mon, 22 May 2006) | 5 lines +Changed paths: + M /trunk/asymptote/base/flowchart.asy + A /trunk/asymptote/doc/advection.asy + M /trunk/asymptote/doc/asymptote.texi + D /trunk/asymptote/doc/flowchart.asy + A /trunk/asymptote/doc/flowchartdemo.asy + D /trunk/asymptote/examples/flowchartdemo.asy + + +Renamed old flowchart.asy example to advection.asy. + +Formatted flowchart.asy base file and example; standardized spellings, etc. + +------------------------------------------------------------------------ +r1496 | jcbowman | 2006-05-21 23:38:42 -0600 (Sun, 21 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + +Updated. + +------------------------------------------------------------------------ +r1495 | jcbowman | 2006-05-21 23:38:05 -0600 (Sun, 21 May 2006) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/main.cc + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Restore TeXpipepreamble and TeXpreamble after eval(embedded=false). + +Restore settings between multiple file runs. + +------------------------------------------------------------------------ +r1494 | jcbowman | 2006-05-21 23:35:52 -0600 (Sun, 21 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/entry.cc + +More endl to newl changes. + +------------------------------------------------------------------------ +r1493 | jcbowman | 2006-05-21 23:34:29 -0600 (Sun, 21 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/fftw++.h + +Allow alignment checking to be disabled with -DNO_CHECK_ALIGN. + +------------------------------------------------------------------------ +r1492 | smelenchuk | 2006-05-21 14:00:13 -0600 (Sun, 21 May 2006) | 2 lines +Changed paths: + A /trunk/asymptote/base/flowchart.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/flowchartdemo.asy + +First version of the heavily-cleaned-up (originally externally contributed) flowchart module. A (very simple) demo has been added into examples and the documentation has a section on the module (could the docs be improved for it?). + +------------------------------------------------------------------------ +r1491 | jcbowman | 2006-05-21 02:39:14 -0600 (Sun, 21 May 2006) | 12 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/shipout.asy + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/slidedemo.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.in + + +Changed quiet=false option to view=true in shipout (backwards incompatible, +but rarely used). + +Removed unused execute(string s, bool embedded=false) function. + +Added void asy(bool overwrite=false ... string[] s) +to conditionally process each file name in array s in a new environment. +Moved margin argument of figure in slide.asy to just after options. + +Make slidedemo.asy generate required files in case they don't exist. + +------------------------------------------------------------------------ +r1490 | jcbowman | 2006-05-21 02:02:42 -0600 (Sun, 21 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Fixed segmentation fault with a future eval after an eval throws an exception. + +------------------------------------------------------------------------ +r1489 | jcbowman | 2006-05-21 00:38:22 -0600 (Sun, 21 May 2006) | 10 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/slidedemo.asy + + +Make titlepage and title by default call newslide, unless the +currentpicture is empty. + +Added reverse video option to slidedemo.asy. + +Add an argument to newslide to allow stepping to be turned off for that slide. + +Updated slidedemo example. + +------------------------------------------------------------------------ +r1488 | jcbowman | 2006-05-21 00:34:16 -0600 (Sun, 21 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/filldraw.asy + M /trunk/asymptote/base/pens.asy + +Add optional x and y margin arguments to Fill. + +------------------------------------------------------------------------ +r1487 | jcbowman | 2006-05-21 00:29:44 -0600 (Sun, 21 May 2006) | 4 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Allow -u to be specified multiple times on command line. + +Make "open" the default pdf viewer for MacOS. + +------------------------------------------------------------------------ +r1486 | jcbowman | 2006-05-21 00:28:15 -0600 (Sun, 21 May 2006) | 3 lines +Changed paths: + M /trunk/asymptote/Makefile.in + A /trunk/asymptote/doc/asycolors.sty + +Added asycolors.sty package to make LaTeX aware of CMYK versions of +predefined Asymptote colours. + +------------------------------------------------------------------------ +r1485 | jcbowman | 2006-05-21 00:24:42 -0600 (Sun, 21 May 2006) | 4 lines +Changed paths: + M /trunk/asymptote/exp.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/texfile.cc + +Fixed -outformat pdf for papersizes like a4 with nonintegral bp dimensions. + +Improve performance by avoiding unnecessary flushing of output stream. + +------------------------------------------------------------------------ +r1484 | jcbowman | 2006-05-19 17:24:21 -0600 (Fri, 19 May 2006) | 4 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Make fft(real[]) a nop when not configured with fftw. + +Handle fft(new real[]) gracefully (returns an empty array). + +------------------------------------------------------------------------ +r1483 | rmarinov | 2006-05-19 10:31:11 -0600 (Fri, 19 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +contour.asy now with guides, supports dashed lines + +------------------------------------------------------------------------ +r1482 | jcbowman | 2006-05-19 01:09:38 -0600 (Fri, 19 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.06cvs. + +------------------------------------------------------------------------ +r1481 | jcbowman | 2006-05-18 22:42:16 -0600 (Thu, 18 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Reduced default authorpen fontsize. + +------------------------------------------------------------------------ +r1480 | jcbowman | 2006-05-18 22:21:02 -0600 (Thu, 18 May 2006) | 6 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/cylinderskeleton.asy + M /trunk/asymptote/examples/cones.asy + A /trunk/asymptote/examples/hyperboloid.asy + M /trunk/asymptote/examples/sphere.asy + +Added normal argument to Arc. + +Standardized arguments to revolution. + +Updated documentation and examples. + +------------------------------------------------------------------------ +r1479 | jcbowman | 2006-05-18 13:43:12 -0600 (Thu, 18 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/tests/Makefile + M /trunk/asymptote/tests/TestLib.asy + M /trunk/asymptote/tests/arith/roots.asy + A /trunk/asymptote/tests/array + A /trunk/asymptote/tests/array/determinant.asy + M /trunk/asymptote/tests/gc/file.asy + +Added determinant test. + +------------------------------------------------------------------------ +r1478 | jcbowman | 2006-05-18 13:04:15 -0600 (Thu, 18 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Removed unnormalized epsilon from determinant. + +------------------------------------------------------------------------ +r1477 | jcbowman | 2006-05-18 12:48:10 -0600 (Thu, 18 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Updated documentation: real a[] now constructs internal functions of real[]. + +------------------------------------------------------------------------ +r1476 | hammera | 2006-05-18 12:17:29 -0600 (Thu, 18 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + +addOps for int x[] now implemented. + +------------------------------------------------------------------------ +r1475 | hammera | 2006-05-18 11:55:07 -0600 (Thu, 18 May 2006) | 3 lines +Changed paths: + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/fundec.h + +Now add operations for all variable declarations of new arrays and functions. +Removed old code. + +------------------------------------------------------------------------ +r1474 | jcbowman | 2006-05-18 04:14:06 -0600 (Thu, 18 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/slidedemo.asy + +Explicitly document -u stepping=true. + +------------------------------------------------------------------------ +r1473 | jcbowman | 2006-05-18 03:53:10 -0600 (Thu, 18 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/drawpath.cc + +Fixed cxx warning. + +------------------------------------------------------------------------ +r1472 | jcbowman | 2006-05-18 03:29:48 -0600 (Thu, 18 May 2006) | 14 lines +Changed paths: + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + D /trunk/asymptote/doc/cylinder.asy + A /trunk/asymptote/doc/cylinderoutline.asy + A /trunk/asymptote/examples/cones.asy + A /trunk/asymptote/examples/cylinder.asy + A /trunk/asymptote/examples/torus.asy + + +Implemented revolution struct in solid.asy for constructing, drawing, and +filling surfaces of revolution. + +Added surfaces of revolution examples. + +Ported precontrol and postcontrol resolution fixes to three.asy. + +Added 3D version of relpoint functions. + +Fixed normal(path3). + +Updated documentation. + +------------------------------------------------------------------------ +r1471 | jcbowman | 2006-05-18 01:03:04 -0600 (Thu, 18 May 2006) | 2 lines +Changed paths: + A /trunk/asymptote/examples/dimension.asy + +Added example showing how to scale only selective dimensions. + +------------------------------------------------------------------------ +r1470 | jcbowman | 2006-05-17 23:44:26 -0600 (Wed, 17 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/asymptote.py + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + +Documented how to call Asymptote from Python. + +------------------------------------------------------------------------ +r1469 | jcbowman | 2006-05-17 23:07:49 -0600 (Wed, 17 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/slidedemo.asy + +Make location of slidedemo explicit. + +------------------------------------------------------------------------ +r1468 | jcbowman | 2006-05-17 22:46:32 -0600 (Wed, 17 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/constants.asy + +Reduce infinity to avoid floating point exceptions with --- operator. + +------------------------------------------------------------------------ +r1467 | jcbowman | 2006-05-17 22:44:19 -0600 (Wed, 17 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/slidedemo.asy + +Allow stepping to be enabled from the command line: -u stepping=true. + +------------------------------------------------------------------------ +r1466 | jcbowman | 2006-05-17 22:39:49 -0600 (Wed, 17 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Added y and z autoscale arguments to scale(). + +------------------------------------------------------------------------ +r1465 | jcbowman | 2006-05-17 22:15:27 -0600 (Wed, 17 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/monthaxis.asy + +Added example showing how to label an axis with an arbitrary string. + +------------------------------------------------------------------------ +r1464 | jcbowman | 2006-05-16 01:40:57 -0600 (Tue, 16 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/tests/TestLib.asy + M /trunk/asymptote/tests/arith/integer.asy + M /trunk/asymptote/tests/arith/pair.asy + M /trunk/asymptote/tests/arith/real.asy + A /trunk/asymptote/tests/arith/roots.asy + M /trunk/asymptote/tests/arith/transform.asy + M /trunk/asymptote/tests/arith/triple.asy + M /trunk/asymptote/tests/frames/stat.asy + M /trunk/asymptote/tests/frames/stat2.asy + M /trunk/asymptote/tests/imp/unravel.asy + M /trunk/asymptote/tests/string/erase.asy + M /trunk/asymptote/tests/string/find.asy + M /trunk/asymptote/tests/string/insert.asy + M /trunk/asymptote/tests/string/length.asy + M /trunk/asymptote/tests/string/rfind.asy + M /trunk/asymptote/tests/string/substr.asy + M /trunk/asymptote/tests/types/cast.asy + M /trunk/asymptote/tests/types/ecast.asy + M /trunk/asymptote/tests/types/init.asy + +Improved test diagnostics by using internal assert(bool) function. + +------------------------------------------------------------------------ +r1463 | jcbowman | 2006-05-16 01:37:55 -0600 (Tue, 16 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Added assert(bool) function. + +------------------------------------------------------------------------ +r1462 | jcbowman | 2006-05-16 01:36:19 -0600 (Tue, 16 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Fixed cubicroots when R=0. + +------------------------------------------------------------------------ +r1461 | jcbowman | 2006-05-16 01:34:48 -0600 (Tue, 16 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/errormsg.h + +Flush output stream on errors. + +------------------------------------------------------------------------ +r1460 | jcbowman | 2006-05-15 00:45:38 -0600 (Mon, 15 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/pen.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/runtime.in + +Added offset argument to linetype. + +------------------------------------------------------------------------ +r1459 | jcbowman | 2006-05-14 14:54:35 -0600 (Sun, 14 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + +Remove unused argument. + +------------------------------------------------------------------------ +r1458 | jcbowman | 2006-05-14 14:48:42 -0600 (Sun, 14 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/genv.cc + M /trunk/asymptote/record.cc + +Move GSL functions into a separate module named gsl. + +------------------------------------------------------------------------ +r1457 | jcbowman | 2006-05-14 14:37:04 -0600 (Sun, 14 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Formatting. + +------------------------------------------------------------------------ +r1456 | jcbowman | 2006-05-14 11:29:08 -0600 (Sun, 14 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/asymptote.spec + +Removed aclocal and autoconf since Asymptote is distributed with configure. + +------------------------------------------------------------------------ +r1455 | hammera | 2006-05-13 12:33:45 -0600 (Sat, 13 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/env.cc + M /trunk/asymptote/env.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/record.cc + M /trunk/asymptote/record.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/types.h + +Moved addOps for types to builtin.cc. Added support for builtin structures. + +------------------------------------------------------------------------ +r1454 | hammera | 2006-05-13 09:52:19 -0600 (Sat, 13 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/exp.h + +Fixed typo. + +------------------------------------------------------------------------ +r1453 | jcbowman | 2006-05-13 00:53:22 -0600 (Sat, 13 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/runtime.in + +Removed quiet(bool) in favour of explicit setting. + +------------------------------------------------------------------------ +r1452 | jcbowman | 2006-05-13 00:20:07 -0600 (Sat, 13 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asy.1 + +Updated man page. + +------------------------------------------------------------------------ +r1451 | jcbowman | 2006-05-12 23:59:05 -0600 (Fri, 12 May 2006) | 2 lines +Changed paths: + A /trunk/asymptote/asymptote.spec + +Added RPM spec file, courtesy of Jose Pedro Oliveira. + +------------------------------------------------------------------------ +r1450 | jcbowman | 2006-05-12 23:25:56 -0600 (Fri, 12 May 2006) | 11 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + + +Moved asy.vim and asy-mode.el back to /usr/local/share/asymptote, where they +really belong. Also put asymptote.py here. + +Revert default asymptote documentation directory to +/usr/local/share/doc/asymptote (removed recently introduced version +dependency, which made no sense since the system directory doesn't depend +on a version number either: version checking is done in plain.asy). + +Updated documentation (including new sourceforge cvs instructions). + +------------------------------------------------------------------------ +r1449 | jcbowman | 2006-05-12 22:55:57 -0600 (Fri, 12 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + +Make Arc use degrees rather than radians. + +------------------------------------------------------------------------ +r1448 | jcbowman | 2006-05-12 22:54:38 -0600 (Fri, 12 May 2006) | 9 lines +Changed paths: + M /trunk/asymptote/base/three.asy + + +Fixed obliqueX and obliqueY camera positions. + +Make obliqueZ a synonym for oblique. + +Ignore spurious errors from longitude. + +Added missing (optional) normal argument to arc call. + +------------------------------------------------------------------------ +r1447 | jcbowman | 2006-05-12 22:47:41 -0600 (Fri, 12 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/filldraw.asy + +Added clipping margin to unfill. + +------------------------------------------------------------------------ +r1446 | jcbowman | 2006-05-12 22:46:54 -0600 (Fri, 12 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/exp.cc + +Added Andy's getApplication bug fix. + +------------------------------------------------------------------------ +r1445 | rmarinov | 2006-05-12 15:50:17 -0600 (Fri, 12 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +lines of length <80. handles multiple contour lines at once for efficiency. + +------------------------------------------------------------------------ +r1444 | jcbowman | 2006-05-12 15:03:59 -0600 (Fri, 12 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/contour.asy + +Renamed pen argument. + +------------------------------------------------------------------------ +r1443 | rmarinov | 2006-05-12 13:05:34 -0600 (Fri, 12 May 2006) | 2 lines +Changed paths: + A /trunk/asymptote/base/contour.asy + +added basic contouring routine + +------------------------------------------------------------------------ +r1442 | rmarinov | 2006-05-12 12:58:51 -0600 (Fri, 12 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +added general determinant + +------------------------------------------------------------------------ +r1441 | smelenchuk | 2006-05-12 10:40:23 -0600 (Fri, 12 May 2006) | 2 lines +Changed paths: + A /trunk/asymptote/tests/arith/transform.asy + +More tests; these ones relate to transforms. + +------------------------------------------------------------------------ +r1440 | smelenchuk | 2006-05-12 10:19:44 -0600 (Fri, 12 May 2006) | 2 lines +Changed paths: + D /trunk/asymptote/tests/arith/add.asy + A /trunk/asymptote/tests/arith/integer.asy + A /trunk/asymptote/tests/arith/pair.asy + A /trunk/asymptote/tests/arith/real.asy + A /trunk/asymptote/tests/arith/triple.asy + +Beginning to expand the arithmetic test. Now classifying as related to what type of data the tests are working with; each file contains several tests related to that type of data. + +------------------------------------------------------------------------ +r1439 | jcbowman | 2006-05-08 02:33:45 -0600 (Mon, 08 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + +Fixed quiet(bool); improve settings diagnostic. + +------------------------------------------------------------------------ +r1438 | jcbowman | 2006-05-08 01:50:15 -0600 (Mon, 08 May 2006) | 14 lines +Changed paths: + M /trunk/asymptote/INSTALL + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/featpost3D.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/PythagoreanTree.asy + M /trunk/asymptote/examples/Sierpinski.asy + M /trunk/asymptote/examples/conicurv.asy + M /trunk/asymptote/examples/cosaddition.asy + M /trunk/asymptote/examples/sinxlex.asy + M /trunk/asymptote/examples/wedge.asy + M /trunk/asymptote/runtime.in + +Removed Degrees and Longitude in favour of degrees(warn=false) and Longitude(warn=false). + +Moved Sin, Cos, Tan, aSin, aCos, and aTan to runtime.in. + +Renamed double to real in runtime.in for compatibility with asy code. + +Moved examples to subdirectory of documentation directory. + +Don't automatically strip binary when installing. + +Generalized DESTDIR support. + +Documented optional packages in INSTALL. + +------------------------------------------------------------------------ +r1437 | jcbowman | 2006-05-08 01:36:48 -0600 (Mon, 08 May 2006) | 4 lines +Changed paths: + M /trunk/asymptote/drawpath.cc + + +In dash adjustment, always respect scaling to penwidth (when requested) +and draw terminator if close to arclength. + +------------------------------------------------------------------------ +r1436 | jcbowman | 2006-05-06 21:39:22 -0600 (Sat, 06 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/exp.cc + +Improve ambiguous function signature diagnostics. + +------------------------------------------------------------------------ +r1435 | jcbowman | 2006-05-06 21:35:50 -0600 (Sat, 06 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Turn of listvariables while reading config files. + +------------------------------------------------------------------------ +r1434 | jcbowman | 2006-05-06 04:30:43 -0600 (Sat, 06 May 2006) | 2 lines +Changed paths: + A /trunk/asymptote/examples/Sierpinski.asy + +Added Sierpinski gasket example. + +------------------------------------------------------------------------ +r1433 | jcbowman | 2006-05-05 03:06:16 -0600 (Fri, 05 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + +Added obligueY projection. + +------------------------------------------------------------------------ +r1432 | jcbowman | 2006-05-02 09:59:46 -0600 (Tue, 02 May 2006) | 11 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/settings.cc + +Removed oneFileView setting in favour of a new setting multipleView, under +control of batchView. + +Renamed pagewidth/pageheight to paperwidth/paperheight to agree with +documentation. + +Handle cases where paperwidth or paperheight are smaller than corresponding +picture dimensions. + +Handle nonstandard paper sizes when producing pdf files. + +------------------------------------------------------------------------ +r1431 | jcbowman | 2006-05-02 06:27:12 -0600 (Tue, 02 May 2006) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + +Added realDigits (DBL_DIG). + +------------------------------------------------------------------------ +r1430 | jcbowman | 2006-05-01 21:50:09 -0600 (Mon, 01 May 2006) | 7 lines +Changed paths: + M /trunk/asymptote/base/patterns.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + + +Added string string(real x, int digits) routine to cast a real to a string +using precision digits in the C locale. + +Use string(real x, int digits) instead of the locale-dependent format +function for postscript patterns. + +------------------------------------------------------------------------ +r1429 | jcbowman | 2006-04-29 07:37:10 -0600 (Sat, 29 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fixed rotate(real angle, triple u, triple v) when u != 0. + +------------------------------------------------------------------------ +r1428 | jcbowman | 2006-04-28 08:08:24 -0600 (Fri, 28 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/cube.asy + +Added obliqueX projection. + +------------------------------------------------------------------------ +r1427 | jcbowman | 2006-04-28 07:51:59 -0600 (Fri, 28 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Moved fftw header check back to original location. + +------------------------------------------------------------------------ +r1426 | jcbowman | 2006-04-28 06:51:52 -0600 (Fri, 28 Apr 2006) | 3 lines +Changed paths: + M /trunk/asymptote/configure.ac + + +Added missing space after -lgc; moved fftw header checks to header section. + +------------------------------------------------------------------------ +r1425 | jcbowman | 2006-04-25 19:29:36 -0600 (Tue, 25 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + +Apply dvips bounding box fuzz even when producing pdf format. + +------------------------------------------------------------------------ +r1424 | jcbowman | 2006-04-25 19:24:53 -0600 (Tue, 25 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed argument reversal in signature of one of the add routines. + +------------------------------------------------------------------------ +r1423 | jcbowman | 2006-04-24 02:01:16 -0600 (Mon, 24 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.05cvs. + +------------------------------------------------------------------------ +r1422 | jcbowman | 2006-04-24 00:42:48 -0600 (Mon, 24 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + +Fixed cxx warnings. + +------------------------------------------------------------------------ +r1421 | jcbowman | 2006-04-24 00:37:11 -0600 (Mon, 24 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Removed unused variable. + +------------------------------------------------------------------------ +r1420 | jcbowman | 2006-04-24 00:03:05 -0600 (Mon, 24 Apr 2006) | 2 lines +Changed paths: + A /trunk/asymptote/doc/flowchart.asy + D /trunk/asymptote/examples/flowchart.asy + +Move missing file flowchart.asy to correct directory. + +------------------------------------------------------------------------ +r1419 | jcbowman | 2006-04-23 23:53:36 -0600 (Sun, 23 Apr 2006) | 4 lines +Changed paths: + M /trunk/asymptote/errors + M /trunk/asymptote/errortest.asy + M /trunk/asymptote/wce + +Make wce work even if configured with GSL library. + +Abort make if check fails. + +------------------------------------------------------------------------ +r1418 | jcbowman | 2006-04-23 23:39:25 -0600 (Sun, 23 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Untabified. + +------------------------------------------------------------------------ +r1417 | jcbowman | 2006-04-23 23:33:26 -0600 (Sun, 23 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Check also if first and second points are uncontrolled duplicates. + +------------------------------------------------------------------------ +r1416 | jcbowman | 2006-04-23 23:26:20 -0600 (Sun, 23 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + +Added parametric functions that accept an arbitrary sampling function. + +------------------------------------------------------------------------ +r1415 | jcbowman | 2006-04-23 11:56:09 -0600 (Sun, 23 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/examples/poster.asy + M /trunk/asymptote/examples/slidedemo.asy + +Updated poster example to use slide.asy. + +------------------------------------------------------------------------ +r1414 | jcbowman | 2006-04-23 10:27:25 -0600 (Sun, 23 Apr 2006) | 5 lines +Changed paths: + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/settings.cc + + +Change user variable to a string. + +Document how arbitrary Asymptote code can be specified on the command line. + +------------------------------------------------------------------------ +r1413 | jcbowman | 2006-04-23 01:24:45 -0600 (Sun, 23 Apr 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/base/strings.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/flowchart.asy + A /trunk/asymptote/examples/slidedemo.asy + +Added optional background and multiple figures to slide package. + +Updated documentation. + +------------------------------------------------------------------------ +r1412 | jcbowman | 2006-04-22 23:35:38 -0600 (Sat, 22 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/constants.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/picture.asy + M /trunk/asymptote/doc/Bode.asy + M /trunk/asymptote/doc/asymptote.texi + +Replace infinities in userMax and userMin with boolean flags. + +------------------------------------------------------------------------ +r1411 | jcbowman | 2006-04-22 21:33:29 -0600 (Sat, 22 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Increased bounding box fuzz. + +------------------------------------------------------------------------ +r1410 | jcbowman | 2006-04-22 21:26:28 -0600 (Sat, 22 Apr 2006) | 14 lines +Changed paths: + M /trunk/asymptote/base/constants.asy + M /trunk/asymptote/base/picture.asy + M /trunk/asymptote/base/shipout.asy + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + + +Updated call to add in slide.asy. + +Implemented fixedscaling(picture, pair min, pair max, pen) routine for +using a fixed scaling to map user coordinates in box(min,max) to the +desired picture size. + +Added UpsideDown orientation. + +Moved min and max of a real argument list to constants.asy. + +Always pass explicit pageWidth and pageHeight arguments to dvips rather +than using the papertype. + +------------------------------------------------------------------------ +r1409 | jcbowman | 2006-04-22 05:03:27 -0600 (Sat, 22 Apr 2006) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/texfile.cc + +Fixed dvips bounding box. + +Added texreset function to reset tex environment. + +------------------------------------------------------------------------ +r1408 | jcbowman | 2006-04-21 10:47:35 -0600 (Fri, 21 Apr 2006) | 6 lines +Changed paths: + M /trunk/asymptote/base/constants.asy + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/settings.cc + + +Added general purpose real user command-line option. + +Legend skip is now based on the actual legend entry height, rather than on the +fontsize. + +------------------------------------------------------------------------ +r1407 | jcbowman | 2006-04-21 09:52:06 -0600 (Fri, 21 Apr 2006) | 2 lines +Changed paths: + A /trunk/asymptote/base/texcolors.asy + A /trunk/asymptote/base/x11colors.asy + M /trunk/asymptote/doc/asymptote.texi + +Added and documented texcolors and x11colors. + +------------------------------------------------------------------------ +r1406 | jcbowman | 2006-04-20 23:59:59 -0600 (Thu, 20 Apr 2006) | 6 lines +Changed paths: + M /trunk/asymptote/base/pens.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + + +Improved linetype adjustment to arclength for short segments. + +Added optional boolean adjust argument to linetype to allow one to disable +linetype adjustment. + +------------------------------------------------------------------------ +r1405 | jcbowman | 2006-04-20 20:48:40 -0600 (Thu, 20 Apr 2006) | 5 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/loggraph.asy + +Documented pair Scale(picture pic=currentpicture, pair z) function for +plotting in unscaled (graph) coordinates. + +Improved documentation of add for pictures and frames. + +------------------------------------------------------------------------ +r1404 | jcbowman | 2006-04-19 23:19:03 -0600 (Wed, 19 Apr 2006) | 7 lines +Changed paths: + M /trunk/asymptote/base/arrows.asy + M /trunk/asymptote/base/drawtree.asy + M /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/base/margins.asy + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/base/picture.asy + M /trunk/asymptote/base/slide.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/errorbars.asy + M /trunk/asymptote/doc/image.asy + M /trunk/asymptote/doc/lineargraph.asy + M /trunk/asymptote/doc/lineargraph0.asy + M /trunk/asymptote/doc/subpictures.asy + M /trunk/asymptote/examples/elliptic.asy + M /trunk/asymptote/examples/hierarchy.asy + M /trunk/asymptote/examples/laserlattice.asy + M /trunk/asymptote/examples/mosaic.asy + + +Changed add and attach to take arguments in the same order as label, +renaming "origin" to "position" and "dir" to "align". + +Removed the align argument of legend, which really belongs in the +add/attach command. + +------------------------------------------------------------------------ +r1403 | jcbowman | 2006-04-19 22:54:16 -0600 (Wed, 19 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/eetomumu.asy + +Fixed arrow alignment. + +------------------------------------------------------------------------ +r1402 | jcbowman | 2006-04-19 18:42:40 -0600 (Wed, 19 Apr 2006) | 5 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + + +Fixed alignment of postscript and tex layers by working around failure of +includegraphics command (from LaTeX graphicx package) to respect +HiResBoundingBox. + +------------------------------------------------------------------------ +r1401 | jcbowman | 2006-04-19 02:17:56 -0600 (Wed, 19 Apr 2006) | 2 lines +Changed paths: + A /trunk/asymptote/base/asymptote.py + +Added Python module to allow access to Asymptote commands. + +------------------------------------------------------------------------ +r1400 | jcbowman | 2006-04-17 02:00:50 -0600 (Mon, 17 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/filldraw.asy + +Fixed clipping of remote labels near frame boundary by unfill. + +------------------------------------------------------------------------ +r1399 | jcbowman | 2006-04-17 01:38:57 -0600 (Mon, 17 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Improved alignment of tex and postscript layers. + +------------------------------------------------------------------------ +r1398 | hammera | 2006-04-16 16:10:47 -0600 (Sun, 16 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/dec.cc + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + M /trunk/asymptote/name.cc + M /trunk/asymptote/name.h + +Added permission checking for types. + +------------------------------------------------------------------------ +r1397 | jcbowman | 2006-04-14 15:19:52 -0600 (Fri, 14 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + +Make format="%" suppress tick labels for logarithmic axis. + +------------------------------------------------------------------------ +r1396 | jcbowman | 2006-04-14 02:20:31 -0600 (Fri, 14 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/pens.asy + M /trunk/asymptote/doc/colors.asy + +Change standard name for salmon colour to lightred. + +------------------------------------------------------------------------ +r1395 | jcbowman | 2006-04-14 02:13:08 -0600 (Fri, 14 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fixed tension atleast (broken in autogenerated code since 0.96). + +------------------------------------------------------------------------ +r1394 | jcbowman | 2006-04-13 08:15:24 -0600 (Thu, 13 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/pens.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/colors.asy + +Renamed "strong" colors to "heavy". + +------------------------------------------------------------------------ +r1393 | jcbowman | 2006-04-13 01:12:55 -0600 (Thu, 13 Apr 2006) | 2 lines +Changed paths: + A /trunk/asymptote/doc/colors.asy + +Display named colours. + +------------------------------------------------------------------------ +r1392 | jcbowman | 2006-04-13 00:53:19 -0600 (Thu, 13 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/pens.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/cardiod.asy + +Documented and systematized named colours. + +------------------------------------------------------------------------ +r1391 | jcbowman | 2006-04-12 21:08:55 -0600 (Wed, 12 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Respect orientation. + +------------------------------------------------------------------------ +r1390 | jcbowman | 2006-04-12 01:36:26 -0600 (Wed, 12 Apr 2006) | 5 lines +Changed paths: + M /trunk/asymptote/base/Label.asy + M /trunk/asymptote/base/slide.asy + + +Improved implementation of slide.asy. + +Accept label(frame, Label). + +------------------------------------------------------------------------ +r1389 | jcbowman | 2006-04-10 21:01:47 -0600 (Mon, 10 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/slide.asy + +Added subitem and automatic slide advance on overflow. + +------------------------------------------------------------------------ +r1388 | jcbowman | 2006-04-10 16:15:55 -0600 (Mon, 10 Apr 2006) | 2 lines +Changed paths: + A /trunk/asymptote/base/slide.asy + +Slide presentation package. + +------------------------------------------------------------------------ +r1387 | jcbowman | 2006-04-10 15:42:51 -0600 (Mon, 10 Apr 2006) | 9 lines +Changed paths: + M /trunk/asymptote/base/Label.asy + M /trunk/asymptote/base/constants.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/shipout.asy + D /trunk/asymptote/base/transforms.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + + +Added default orientation variable (initially set to Portrait). + +Added custom pagewidth and pageheight settings. + +Moved transforms to runtime.in and Label.asy. + +Added tex usepackage(string) convenience routine. + +------------------------------------------------------------------------ +r1386 | jcbowman | 2006-04-10 15:38:02 -0600 (Mon, 10 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asy.1 + +Indicated default option values in man page summary. + +------------------------------------------------------------------------ +r1385 | jcbowman | 2006-04-09 15:00:12 -0600 (Sun, 09 Apr 2006) | 7 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/Makefile + + +Added DESTDIR support: make DESTDIR=DIR will prepend DIR to the +installation directories (intended as a temporary location to facilitate +the build process only). + +Added -p option to install (and -m 755 to install asy and install xasy). + +------------------------------------------------------------------------ +r1384 | jcbowman | 2006-04-09 14:51:32 -0600 (Sun, 09 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Fixed name of gsl header in message. + +------------------------------------------------------------------------ +r1383 | jcbowman | 2006-04-09 10:13:40 -0600 (Sun, 09 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/picture.asy + +In tick bounds estimate, don't warn about unbounded picture scaling. + +------------------------------------------------------------------------ +r1382 | jcbowman | 2006-04-09 01:10:31 -0600 (Sun, 09 Apr 2006) | 3 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/stack.cc + M /trunk/asymptote/vm.h + +Added selected special functions from GNU scientific library, when +available (additional special functions can easily be added, on request). + +------------------------------------------------------------------------ +r1381 | jcbowman | 2006-04-09 00:42:37 -0600 (Sun, 09 Apr 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + +Added Ticks specifier that draws ticks on both sides of path. + +Fixed miscellaneous errors in the documentation. + +------------------------------------------------------------------------ +r1380 | jcbowman | 2006-04-09 00:39:32 -0600 (Sun, 09 Apr 2006) | 3 lines +Changed paths: + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/examples/lines.asy + M /trunk/asymptote/examples/star.asy + +Renamed zeta to unityroot for clarity (and to avoid confusion with Riemann +zeta function). + +------------------------------------------------------------------------ +r1379 | jcbowman | 2006-04-09 00:37:42 -0600 (Sun, 09 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/shipout.asy + M /trunk/asymptote/base/strings.asy + +Moved newpage() routine to shipout(). + +------------------------------------------------------------------------ +r1378 | jcbowman | 2006-04-09 00:36:59 -0600 (Sun, 09 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/pens.asy + +Added real lineskip() routine (returns lineskip of currentpen). + +------------------------------------------------------------------------ +r1377 | jcbowman | 2006-04-09 00:35:33 -0600 (Sun, 09 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fix name of fontsize lineskip argument. + +------------------------------------------------------------------------ +r1376 | jcbowman | 2006-04-09 00:34:30 -0600 (Sun, 09 Apr 2006) | 3 lines +Changed paths: + M /trunk/asymptote/interact.cc + + +Remove reliance of replacement readline routine on strdup. + +------------------------------------------------------------------------ +r1375 | jcbowman | 2006-04-06 08:05:17 -0600 (Thu, 06 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Use turn-on-font-lock for Xemacs. + +------------------------------------------------------------------------ +r1374 | jcbowman | 2006-04-05 21:29:56 -0600 (Wed, 05 Apr 2006) | 3 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + + +Make asy-mode.el ignore global-font-lock-mode for Xemacs. + +------------------------------------------------------------------------ +r1373 | jcbowman | 2006-04-05 21:24:09 -0600 (Wed, 05 Apr 2006) | 9 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/main.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + + +Added locale support and ', I, and F format specifiers. + +Moved miscellaneous settings code from main.cc to settings.cc. + +Added default settings to option summary; identity command-line only options. + +Updated documentation. + +------------------------------------------------------------------------ +r1372 | jcbowman | 2006-04-05 21:20:58 -0600 (Wed, 05 Apr 2006) | 10 lines +Changed paths: + M /trunk/asymptote/base/picture.asy + + +Improved picture sizing diagnostics. + +Added max(picture pic=currentpicture) and min(picture pic=currentpicture) +functions. + +Added pair truepoint(picture pic=currentpicture, pair dir) function that +works like point but uses the actual picture size instead of userMin and +userMax members. + +------------------------------------------------------------------------ +r1371 | jcbowman | 2006-04-05 21:18:34 -0600 (Wed, 05 Apr 2006) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Replace identity() with better approximation pic.calculateTransform() in +axis picture bounds calculation. + +------------------------------------------------------------------------ +r1370 | jcbowman | 2006-04-05 21:17:03 -0600 (Wed, 05 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/pens.asy + +Make colorPen[] and monoPen[] public. + +------------------------------------------------------------------------ +r1369 | jcbowman | 2006-04-05 21:16:10 -0600 (Wed, 05 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/simplex.asy + +Fixed typos in comments. + +------------------------------------------------------------------------ +r1368 | jcbowman | 2006-04-05 20:22:16 -0600 (Wed, 05 Apr 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.04cvs. + +------------------------------------------------------------------------ +r1367 | jcbowman | 2006-03-29 23:08:56 -0700 (Wed, 29 Mar 2006) | 14 lines +Changed paths: + M /trunk/asymptote/base/constants.asy + M /trunk/asymptote/base/graph3.asy + A /trunk/asymptote/base/solids.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/cylinder.asy + M /trunk/asymptote/runtime.in + +Added Degrees function; like degrees(pair) but returns 0 for (0,0) argument. + +Added minbound and maxbound functions for triples. + +Moved minbound, maxbound, and Longitude functions to runtime code. + +Added min(guide3[]) and max(guide3[]) functions. + +For convenience added xaxis(triple,real) functions, etc. + +Added solid geometry package with cylinder routines. + +Updated documentation. + +------------------------------------------------------------------------ +r1366 | jcbowman | 2006-03-29 22:27:11 -0700 (Wed, 29 Mar 2006) | 3 lines +Changed paths: + M /trunk/asymptote/path.cc + M /trunk/asymptote/path3.cc + +Added limit maxIntersectCount=100000 on maximum number of calls to +intersectcubics per cubic segment. + +------------------------------------------------------------------------ +r1365 | jcbowman | 2006-03-28 12:33:39 -0700 (Tue, 28 Mar 2006) | 3 lines +Changed paths: + M /trunk/asymptote/TODO + +Removed TODO item regarding extending runnable-at-a-time mode to inner +code levels as this is no longer needed. + +------------------------------------------------------------------------ +r1364 | jcbowman | 2006-03-27 01:13:26 -0700 (Mon, 27 Mar 2006) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/main.cc + D /trunk/asymptote/pool.h + +Fixed memory leak in interactive mode by using an implementation of reset +that is closer to the environment reset used between multiple file runs. + +------------------------------------------------------------------------ +r1363 | jcbowman | 2006-03-25 22:15:50 -0700 (Sat, 25 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed indentation. + +------------------------------------------------------------------------ +r1362 | jcbowman | 2006-03-25 22:14:21 -0700 (Sat, 25 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/genv.cc + +Fixed typos. + +------------------------------------------------------------------------ +r1361 | jcbowman | 2006-03-25 10:25:37 -0700 (Sat, 25 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Updated CJK documentation. + +------------------------------------------------------------------------ +r1360 | jcbowman | 2006-03-24 21:38:01 -0700 (Fri, 24 Mar 2006) | 6 lines +Changed paths: + M /trunk/asymptote/base/pens.asy + M /trunk/asymptote/doc/asymptote.texi + +Added real fontsize() routine. + +Documented real fontsize(pen p=currentpen). + +Documented use of CJK fonts. + +------------------------------------------------------------------------ +r1359 | jcbowman | 2006-03-20 21:48:46 -0700 (Mon, 20 Mar 2006) | 11 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.h + M /trunk/asymptote/interact.cc + M /trunk/asymptote/parser.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/util.cc + + +Implemented interactive mode (without command-line editing and history) even +in absence of readline library. + +Made minor change to System diagnostic messages. + +Changed invert: triple invert(pair z, triple normal, triple point) projects +onto the plane perpendicular to normal and passing through point. + +Updated Debian URL. + +------------------------------------------------------------------------ +r1358 | jcbowman | 2006-03-19 08:17:07 -0700 (Sun, 19 Mar 2006) | 6 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/settings.cc + + +Added function triple invert(pair v, real z, projection P=currentprojection) +to map v onto (x,y,z) by inverting the projection P onto a constant z plane. + +Minor documentation updates. + +------------------------------------------------------------------------ +r1357 | jcbowman | 2006-03-16 23:10:58 -0700 (Thu, 16 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/pen.h + M /trunk/asymptote/triple.h + +Support compilation under gcc-4.1.0. + +------------------------------------------------------------------------ +r1356 | jcbowman | 2006-03-14 21:36:32 -0700 (Tue, 14 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fixed return type of three-dimensional intersectionpoint routines. + +------------------------------------------------------------------------ +r1355 | jcbowman | 2006-03-12 13:21:27 -0700 (Sun, 12 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.03cvs. + +------------------------------------------------------------------------ +r1354 | jcbowman | 2006-03-12 11:27:03 -0700 (Sun, 12 Mar 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/main.cc + +Fixed surface lighting colours; respect projection argument. + +Removed test diagnostic. + +------------------------------------------------------------------------ +r1353 | hammera | 2006-03-12 11:17:32 -0700 (Sun, 12 Mar 2006) | 3 lines +Changed paths: + M /trunk/asymptote/tests/output/Makefile + +Added a .ls file to check the presence of large output files before they are +deleted. + +------------------------------------------------------------------------ +r1352 | jcbowman | 2006-03-12 09:05:51 -0700 (Sun, 12 Mar 2006) | 4 lines +Changed paths: + M /trunk/asymptote/interact.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/util.cc + +Avoid need for single quotes around path settings in MSWINDOWS. + +Fix configuration diagnostics. + +------------------------------------------------------------------------ +r1351 | jcbowman | 2006-03-11 22:03:49 -0700 (Sat, 11 Mar 2006) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Documented how to install in alternate locations under MSDOS. + +Fixed typo in configuration instructions. + +------------------------------------------------------------------------ +r1350 | jcbowman | 2006-03-11 16:33:51 -0700 (Sat, 11 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/examples/sinc.asy + +Simplified example. + +------------------------------------------------------------------------ +r1349 | jcbowman | 2006-03-11 16:16:25 -0700 (Sat, 11 Mar 2006) | 16 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/light.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/surface.asy + A /trunk/asymptote/examples/sinc.asy + +Implemented surface lighting and example of sinc function. + +Changed signature of subsampled surface routine (argument nsub now preceeds +pairs a and b). + +Changed light.init constructor into +light(triple source, shadefcn shade=defaultshade). + +Added cast from triple to light. + +Made currentlight public; added nolight variable. + +Renamed projectXY to xypart. + +Added XY() and XYZ() members to bbox3. + +------------------------------------------------------------------------ +r1348 | jcbowman | 2006-03-11 15:39:34 -0700 (Sat, 11 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Fixed axis label alignment when sign=-1. + +------------------------------------------------------------------------ +r1347 | jcbowman | 2006-03-10 21:18:54 -0700 (Fri, 10 Mar 2006) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/patches/README + D /trunk/asymptote/patches/pstoedit-3.43asy.patch + + +Removed pstoedit patches (included in pstoedit-3.44); updated documentation. + +------------------------------------------------------------------------ +r1346 | jcbowman | 2006-03-10 12:19:57 -0700 (Fri, 10 Mar 2006) | 8 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + + +Allow make to inherit LDFLAGS from configure. + +Allow and document installation without root privileges. + +Document configuring to search for includes and libraries in nonstandard +locations. + +------------------------------------------------------------------------ +r1345 | jcbowman | 2006-03-09 23:19:06 -0700 (Thu, 09 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Updated configuration file documentation. + +------------------------------------------------------------------------ +r1344 | jcbowman | 2006-03-09 20:54:33 -0700 (Thu, 09 Mar 2006) | 8 lines +Changed paths: + M /trunk/asymptote/main.cc + M /trunk/asymptote/settings.cc + + +Catch errors thrown by parser while reading configuration file. + +Recompute search path after reading configuration files and command-line +options in case dir was changed. + +Move MSWindows .asy initialization directory to %USERPROFILE%. + +------------------------------------------------------------------------ +r1343 | jcbowman | 2006-03-07 12:37:44 -0700 (Tue, 07 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + +Fixed type of randMax. + +------------------------------------------------------------------------ +r1342 | jcbowman | 2006-03-07 03:01:26 -0700 (Tue, 07 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/pstoedit.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/animations/wheel.asy + D /trunk/asymptote/patches/pstoedit-3.42asy.patch + A /trunk/asymptote/patches/pstoedit-3.43asy.patch + +Updated pstoedit patch. + +------------------------------------------------------------------------ +r1341 | jcbowman | 2006-03-06 19:29:18 -0700 (Mon, 06 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.02cvs. + +------------------------------------------------------------------------ +r1340 | jcbowman | 2006-03-06 17:23:18 -0700 (Mon, 06 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/doc/asymptote.texi + +Fixed bug in surface plot of a matrix. + +------------------------------------------------------------------------ +r1339 | jcbowman | 2006-03-06 13:58:35 -0700 (Mon, 06 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.01cvs. + +------------------------------------------------------------------------ +r1338 | jcbowman | 2006-03-06 09:33:54 -0700 (Mon, 06 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/runtime.in + +Workaround broken GNU readline/history library on MacOS. + +------------------------------------------------------------------------ +r1337 | jcbowman | 2006-03-06 00:10:54 -0700 (Mon, 06 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fixed cxx warning messages. + +------------------------------------------------------------------------ +r1336 | jcbowman | 2006-03-05 23:19:09 -0700 (Sun, 05 Mar 2006) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Moved detailed discussion of growing list of base modules closer to the end +of the documentation. + +------------------------------------------------------------------------ +r1335 | jcbowman | 2006-03-05 22:52:10 -0700 (Sun, 05 Mar 2006) | 4 lines +Changed paths: + M /trunk/asymptote/base/filldraw.asy + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/poster.asy + +Updated to use gc6.7 by default. + +Added RadialShade filltype. + +------------------------------------------------------------------------ +r1334 | jcbowman | 2006-03-05 22:03:49 -0700 (Sun, 05 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/arrows.asy + +Remove blank legend entries. + +------------------------------------------------------------------------ +r1333 | jcbowman | 2006-03-05 21:46:24 -0700 (Sun, 05 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/pen.h + +Fixed pen bounds (too large by a factor of 2). + +------------------------------------------------------------------------ +r1332 | jcbowman | 2006-03-05 20:37:48 -0700 (Sun, 05 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + +Fixed transformation of palette bar. + +------------------------------------------------------------------------ +r1331 | jcbowman | 2006-03-05 18:45:09 -0700 (Sun, 05 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Removed empty picture check in xlimits and ylimits. + +------------------------------------------------------------------------ +r1330 | jcbowman | 2006-03-05 18:02:27 -0700 (Sun, 05 Mar 2006) | 12 lines +Changed paths: + M /trunk/asymptote/base/arrows.asy + M /trunk/asymptote/base/markers.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/picture.asy + M /trunk/asymptote/castop.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/runtime.in + +Moved linear solve and matrix inversion to C++ code; simplified memory +allocation in tridiagonal. + +Added seek and tell functions for positioning input files. + +Make images transform properly. + +Make legend argument to draw a Label type (currently only the string and pen +members are used). Added length and skip arguments to frame legend(...). + +Removed side effects from eol(file). + +------------------------------------------------------------------------ +r1329 | jcbowman | 2006-03-04 21:25:50 -0700 (Sat, 04 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.pl + +Generate correct #line comments. + +------------------------------------------------------------------------ +r1328 | hammera | 2006-03-04 16:17:55 -0700 (Sat, 04 Mar 2006) | 5 lines +Changed paths: + M /trunk/asymptote/tests/output/Makefile + +Log the stdout and stderr of the asy process. + +Changed the -inlinetex option to -keep so that the calls to external programs +(eg. latex and convert) can be diffed. + +------------------------------------------------------------------------ +r1327 | hammera | 2006-03-04 15:47:12 -0700 (Sat, 04 Mar 2006) | 3 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/pipestream.h + +Now delete texput.log when the pipe to the tex process is closed (to ensure its +deletion with the --inlinetex option). Also delete texput.aux. + +------------------------------------------------------------------------ +r1326 | jcbowman | 2006-03-03 08:56:54 -0700 (Fri, 03 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Fixed bug in pivot vectorization in solve. + +------------------------------------------------------------------------ +r1325 | hammera | 2006-03-02 12:46:57 -0700 (Thu, 02 Mar 2006) | 2 lines +Changed paths: + A /trunk/asymptote/tests/output + A /trunk/asymptote/tests/output/Makefile + A /trunk/asymptote/tests/output/circle.asy + A /trunk/asymptote/tests/output/line.asy + +Initial check-in of output testing. + +------------------------------------------------------------------------ +r1324 | jcbowman | 2006-03-01 12:02:39 -0700 (Wed, 01 Mar 2006) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Added INCL for enable-gc=system. + +------------------------------------------------------------------------ +r1323 | jcbowman | 2006-02-27 00:54:06 -0700 (Mon, 27 Feb 2006) | 12 lines +Changed paths: + A /trunk/asymptote/base/embed.asy + M /trunk/asymptote/base/picture.asy + M /trunk/asymptote/base/strings.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/animations/wheel.asy + M /trunk/asymptote/examples/orthocenter.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/texfile.h + + +Renamed includegraphics to graphic. + +Added embed module to interface with LaTeX movie15 package for embedding +movies, sounds and 3D objects into a PDF file. + +Don't attempt to resize unbounded pictures. + +Output LaTeX pipe diagnostics even when verbose <= 1. + +Added \begin{document} to LaTeX pipe. + +------------------------------------------------------------------------ +r1322 | jcbowman | 2006-02-26 21:59:42 -0700 (Sun, 26 Feb 2006) | 2 lines +Changed paths: + A /trunk/asymptote/examples/poster.asy + +Added poster example. + +------------------------------------------------------------------------ +r1321 | jcbowman | 2006-02-19 19:59:50 -0700 (Sun, 19 Feb 2006) | 5 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/main.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + +Add configuration dir to search path; search for configuration file in +standard search paths (in usual order). + +Remember defaultpen set in configuration file. + +------------------------------------------------------------------------ +r1320 | jcbowman | 2006-02-19 10:03:00 -0700 (Sun, 19 Feb 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/arrows.asy + +Always draw arrows with solid linetype. + +------------------------------------------------------------------------ +r1319 | jcbowman | 2006-02-18 12:31:50 -0700 (Sat, 18 Feb 2006) | 11 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/castop.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/mathop.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/stack.cc + M /trunk/asymptote/vm.h + + +Updated MSDOS default of gs8.51 to gs8.53. + +Changed default for xlimits and ylimits to NoCrop. + +Work around unused variable warning messages when XDR support is disabled. + +Cleaned up error calls. + +Updated documentation. + +------------------------------------------------------------------------ +r1318 | jcbowman | 2006-02-17 21:17:15 -0700 (Fri, 17 Feb 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Added missing $(GCLIBS) dependency. + +------------------------------------------------------------------------ +r1317 | jcbowman | 2006-02-17 19:57:33 -0700 (Fri, 17 Feb 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Added camp.tab.h entry again. + +------------------------------------------------------------------------ +r1316 | jcbowman | 2006-02-08 11:45:48 -0700 (Wed, 08 Feb 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/filldraw.asy + +Removed +solid from Fill and NoFill. + +------------------------------------------------------------------------ +r1315 | jcbowman | 2006-02-08 09:06:36 -0700 (Wed, 08 Feb 2006) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Added missing xpart, ypart, zpart functions for triples. + +------------------------------------------------------------------------ +r1314 | jcbowman | 2006-02-07 22:13:08 -0700 (Tue, 07 Feb 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/psfile.cc + +Fixed reversed image dimensions for colour density plots. + +------------------------------------------------------------------------ +r1313 | jcbowman | 2006-02-07 22:06:39 -0700 (Tue, 07 Feb 2006) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Added missing xpart and ypart functions. + +------------------------------------------------------------------------ +r1312 | jcbowman | 2006-02-06 00:58:25 -0700 (Mon, 06 Feb 2006) | 4 lines +Changed paths: + M /trunk/asymptote/camperror.cc + M /trunk/asymptote/picture.cc + +Signal an error if write to final output file fails. + +Removed "camp: " from camp error messages for brevity. + +------------------------------------------------------------------------ +r1311 | jcbowman | 2006-01-28 21:32:32 -0700 (Sat, 28 Jan 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Added link to Dario Teixeira's Asymptote and LaTeX Integration Guide. + +------------------------------------------------------------------------ +r1310 | jcbowman | 2006-01-28 19:43:37 -0700 (Sat, 28 Jan 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/animate.asy + M /trunk/asymptote/runtime.in + +Added file prefix option to animate and merge. + +------------------------------------------------------------------------ +r1309 | jcbowman | 2006-01-28 03:25:25 -0700 (Sat, 28 Jan 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Added index entries. + +------------------------------------------------------------------------ +r1308 | jcbowman | 2006-01-27 23:28:16 -0700 (Fri, 27 Jan 2006) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Allow format("%",1). + +------------------------------------------------------------------------ +r1307 | jcbowman | 2006-01-27 23:04:49 -0700 (Fri, 27 Jan 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Set tickMin to a and tickMax to b if Step is 0. + +------------------------------------------------------------------------ +r1306 | jcbowman | 2006-01-17 13:17:27 -0700 (Tue, 17 Jan 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Added check for empty picture in xlimits and ylimits. + +------------------------------------------------------------------------ +r1305 | jcbowman | 2006-01-17 13:12:17 -0700 (Tue, 17 Jan 2006) | 5 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + +Better dependency tracking. + +Removed MSDOS compiler flag in favour of __CYGWIN__. This will make cygwin +defaults identical with those under MSDOS (outside of cygwin). + +------------------------------------------------------------------------ +r1304 | jcbowman | 2006-01-17 00:36:01 -0700 (Tue, 17 Jan 2006) | 2 lines +Changed paths: + M /trunk/asymptote/interact.cc + +Fixed cxx warning. + +------------------------------------------------------------------------ +r1303 | jcbowman | 2006-01-16 23:45:28 -0700 (Mon, 16 Jan 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/runtime.pl + +Added Tom's alternative way of making runtime.pl not update runtime.h. + +------------------------------------------------------------------------ +r1302 | jcbowman | 2006-01-14 16:20:05 -0700 (Sat, 14 Jan 2006) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/settings.cc + +Documented inlinetex mode. + +------------------------------------------------------------------------ +r1301 | jcbowman | 2006-01-14 16:10:11 -0700 (Sat, 14 Jan 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/feynman.asy + +Updates to feyman.asy: improved photon line, use align structures. + +------------------------------------------------------------------------ +r1300 | jcbowman | 2006-01-10 23:40:36 -0700 (Tue, 10 Jan 2006) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.pl + +Added #line directives in runtime.cc. + +------------------------------------------------------------------------ +r1299 | jcbowman | 2006-01-10 14:18:01 -0700 (Tue, 10 Jan 2006) | 4 lines +Changed paths: + M /trunk/asymptote/pair.h + M /trunk/asymptote/runtime.in + +Fixed segmentation fault when bad format string is given to format. + +Fixed cast: (pair) "1". + +------------------------------------------------------------------------ +r1298 | hammera | 2006-01-06 21:57:38 -0700 (Fri, 06 Jan 2006) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Added transform3 multiplication (aliased from math). + +------------------------------------------------------------------------ +r1297 | jcbowman | 2006-01-03 22:45:46 -0700 (Tue, 03 Jan 2006) | 4 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/strings.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/interact.cc + M /trunk/asymptote/runtime.in + +Don't exit interactive mode on EOF (ctrl-d). + +Added tab completion option and default prompt="" to readline. + +------------------------------------------------------------------------ +r1296 | jcbowman | 2006-01-03 01:58:20 -0700 (Tue, 03 Jan 2006) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Fixed cxx error. + +------------------------------------------------------------------------ +r1295 | jcbowman | 2006-01-02 23:16:01 -0700 (Mon, 02 Jan 2006) | 5 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + + +Changed complement to int[] complement(int[] a, int n); +this returns the complement of the integer array a in {1,2,...,n}, so that +b[complement(a,b.length)] yields the complement of b[a]. + +------------------------------------------------------------------------ +r1294 | jcbowman | 2006-01-02 23:13:52 -0700 (Mon, 02 Jan 2006) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Removed unused line. + +------------------------------------------------------------------------ +r1293 | jcbowman | 2006-01-02 18:52:58 -0700 (Mon, 02 Jan 2006) | 17 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/strings.asy + M /trunk/asymptote/camp.l + M /trunk/asymptote/dec.h + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/interact.cc + M /trunk/asymptote/interact.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + + +Added interface to GNU readline library to allow editing with history when +reading data from stdin. Updated getstring, getreal, etc. in strings.asy to +use this new readline function. + +Added complement(int[] a, T[] b) function to return the complement of the +integer array a in {1,2,...,b.length}, so that b[complement(a,b)] yields the +complement of b[a]. + +Generated dataSettings from a templated struct; added intSetting. + +Added historylines option (default is still 1000). + +Added array check to arrayConditional. + +Updated documentation. + +------------------------------------------------------------------------ +r1292 | jcbowman | 2006-01-02 18:25:08 -0700 (Mon, 02 Jan 2006) | 2 lines +Changed paths: + M /trunk/asymptote/entry.h + +Formatted. + +------------------------------------------------------------------------ +r1291 | jcbowman | 2006-01-01 03:41:06 -0700 (Sun, 01 Jan 2006) | 4 lines +Changed paths: + M /trunk/asymptote/main.cc + +Move more initialization code before setOptions. + +Check em in signal handlers. + +------------------------------------------------------------------------ +r1290 | jcbowman | 2005-12-31 11:22:58 -0700 (Sat, 31 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Address compilation problem under MacOS X 10.3.9. + +------------------------------------------------------------------------ +r1289 | jcbowman | 2005-12-30 23:19:29 -0700 (Fri, 30 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 1.00cvs. + +------------------------------------------------------------------------ +r1288 | jcbowman | 2005-12-30 22:35:36 -0700 (Fri, 30 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor documentation updates. + +------------------------------------------------------------------------ +r1287 | jcbowman | 2005-12-30 22:05:36 -0700 (Fri, 30 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Added missing (mem::string). + +------------------------------------------------------------------------ +r1286 | jcbowman | 2005-12-30 17:54:53 -0700 (Fri, 30 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Defer initialization of settingsModule to solve race condition. + +------------------------------------------------------------------------ +r1285 | jcbowman | 2005-12-30 12:21:12 -0700 (Fri, 30 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Fixed MacOS bus error by initializing GC before calling setOptions. + +------------------------------------------------------------------------ +r1284 | jcbowman | 2005-12-30 12:11:10 -0700 (Fri, 30 Dec 2005) | 6 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/main.cc + M /trunk/asymptote/wce + +Don't stop running after first error in a runnable if -debug is set. + +Updated wce. + +Documented contributed MacOS X binary. + +------------------------------------------------------------------------ +r1283 | jcbowman | 2005-12-30 01:56:51 -0700 (Fri, 30 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.99cvs. + +------------------------------------------------------------------------ +r1282 | jcbowman | 2005-12-30 01:06:29 -0700 (Fri, 30 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor documentation updates. + +------------------------------------------------------------------------ +r1281 | jcbowman | 2005-12-30 00:54:53 -0700 (Fri, 30 Dec 2005) | 12 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/interact.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/refaccess.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/util.cc + + +Fixed compilation problem under g++-3.3.4. + +Change addConstant to use item. + +Search in usual paths for config.asy if ~/.asy/config.asy is not found. + +Convert configuration variable names to lower case. + +Update diagnostics and documentation: emphasize use of configuration +variables instead of system environment variables. + +------------------------------------------------------------------------ +r1280 | jcbowman | 2005-12-29 20:38:05 -0700 (Thu, 29 Dec 2005) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + +Removed mention of obsolete -t option from documentation, which is no +longer required for inline tex mode. + +------------------------------------------------------------------------ +r1279 | jcbowman | 2005-12-29 18:52:38 -0700 (Thu, 29 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/genv.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/refaccess.cc + M /trunk/asymptote/refaccess.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Fixed cxx errors. + +------------------------------------------------------------------------ +r1278 | jcbowman | 2005-12-29 16:40:42 -0700 (Thu, 29 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/picture.asy + +Suppress warning messages when shipping out an empty picture. + +------------------------------------------------------------------------ +r1277 | jcbowman | 2005-12-29 12:01:06 -0700 (Thu, 29 Dec 2005) | 8 lines +Changed paths: + M /trunk/asymptote/base/constants.asy + M /trunk/asymptote/base/filldraw.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/simplex.asy + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/main.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + +Implemented machine constants as variables rather than functions. + +Added ASYMPTOTE_CONFIG environment variable. + +Moved ASYMPTOTE_DIR environment variable to settings. + +Do an initial read of command line in case CONFIG or DIR were specified. + +------------------------------------------------------------------------ +r1276 | jcbowman | 2005-12-29 01:32:35 -0700 (Thu, 29 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Moved ASYMPTOTE_PAPERTYPE to settings. + +------------------------------------------------------------------------ +r1275 | hammera | 2005-12-29 00:49:29 -0700 (Thu, 29 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/util.cc + +Moved argument parsing to avoid writing to memory between a fork and an exec. + +------------------------------------------------------------------------ +r1274 | jcbowman | 2005-12-29 00:24:38 -0700 (Thu, 29 Dec 2005) | 5 lines +Changed paths: + M /trunk/asymptote/interact.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + + +Moved environment variables into settings. + +Call doConfig before reading command line options. + +------------------------------------------------------------------------ +r1273 | jcbowman | 2005-12-28 22:43:14 -0700 (Wed, 28 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/constants.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/runtime.in + +Implemented addConstant and pi example. + +------------------------------------------------------------------------ +r1272 | jcbowman | 2005-12-28 10:16:22 -0700 (Wed, 28 Dec 2005) | 13 lines +Changed paths: + M /trunk/asymptote/dec.cc + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/interact.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + + +Removed ~/.asy/options in favour of ~/.asy/config.asy. + +Add "Including filename" diagostic. + +Fixed localhistory. + +Speed up initialization by turning off autoplain when reading configure file. + +Rename position to align. + +Updated documentation. + +------------------------------------------------------------------------ +r1271 | jcbowman | 2005-12-28 00:15:07 -0700 (Wed, 28 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fixed verbose flag. + +------------------------------------------------------------------------ +r1270 | jcbowman | 2005-12-28 00:10:28 -0700 (Wed, 28 Dec 2005) | 11 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/exp.cc + M /trunk/asymptote/genv.cc + M /trunk/asymptote/guide.h + M /trunk/asymptote/knot.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + M /trunk/asymptote/util.cc + + +Removed -t option, which is no longer needed to produce inline tex code. + +Removed unused settings code. + +Added -nov option. + +Improved formatting of option messages. + +Hide oneFileView and inlinetex (formerly texmode) from help menu. + +------------------------------------------------------------------------ +r1269 | jcbowman | 2005-12-26 14:38:04 -0700 (Mon, 26 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/picture.asy + +Fixed tick computation in xaxis and yaxis when explicit limits are given. + +------------------------------------------------------------------------ +r1268 | hammera | 2005-12-24 18:15:55 -0700 (Sat, 24 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Removed the -n, -no option in favour of -blah/-noblah style negations. + +------------------------------------------------------------------------ +r1267 | hammera | 2005-12-24 00:42:42 -0700 (Sat, 24 Dec 2005) | 3 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Improved error reporting when parsing command line options +Autogenerate -help output. + +------------------------------------------------------------------------ +r1266 | hammera | 2005-12-23 22:39:56 -0700 (Fri, 23 Dec 2005) | 4 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/access.cc + M /trunk/asymptote/access.h + M /trunk/asymptote/coder.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/dec.cc + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/exp.cc + M /trunk/asymptote/genv.cc + M /trunk/asymptote/guide.h + M /trunk/asymptote/interact.cc + M /trunk/asymptote/knot.cc + M /trunk/asymptote/locate.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/record.cc + M /trunk/asymptote/record.h + A /trunk/asymptote/refaccess.cc + A /trunk/asymptote/refaccess.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + M /trunk/asymptote/util.cc + +Added a settings module. Re-implemented command line options to modify +variables of the settings module. Added refaccess to access C++ variables as +Asymptote variables. + +------------------------------------------------------------------------ +r1265 | jcbowman | 2005-12-21 22:22:04 -0700 (Wed, 21 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + +Fixed string reads. + +------------------------------------------------------------------------ +r1264 | jcbowman | 2005-12-17 18:12:21 -0700 (Sat, 17 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.cc + +Check for cvsmode in ignoreComment. + +------------------------------------------------------------------------ +r1263 | jcbowman | 2005-12-17 16:29:17 -0700 (Sat, 17 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.cc + +Allow comments within 3d data blocks. + +------------------------------------------------------------------------ +r1262 | jcbowman | 2005-12-17 14:26:22 -0700 (Sat, 17 Dec 2005) | 6 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/base/Label.asy + M /trunk/asymptote/base/arcs.asy + M /trunk/asymptote/base/constants.asy + M /trunk/asymptote/base/paths.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.h + M /trunk/asymptote/main.cc + +Removed writeP in favour of write. + +Stop running after first error in a runnable. + +Standardized write argument names. + +------------------------------------------------------------------------ +r1261 | jcbowman | 2005-12-17 01:17:37 -0700 (Sat, 17 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/pens.asy + +Added fonts. + +------------------------------------------------------------------------ +r1260 | jcbowman | 2005-12-17 01:11:45 -0700 (Sat, 17 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/types.h + +Fixed cxx errors and warning messages. + +------------------------------------------------------------------------ +r1259 | jcbowman | 2005-12-17 00:54:31 -0700 (Sat, 17 Dec 2005) | 8 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/access.cc + M /trunk/asymptote/access.h + M /trunk/asymptote/application.cc + M /trunk/asymptote/arrayop.h + A /trunk/asymptote/base/Label.asy + A /trunk/asymptote/base/arcs.asy + A /trunk/asymptote/base/arrows.asy + A /trunk/asymptote/base/boxes.asy + A /trunk/asymptote/base/constants.asy + A /trunk/asymptote/base/filldraw.asy + M /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/base/graph.asy + A /trunk/asymptote/base/margins.asy + A /trunk/asymptote/base/markers.asy + A /trunk/asymptote/base/paths.asy + A /trunk/asymptote/base/pens.asy + A /trunk/asymptote/base/picture.asy + M /trunk/asymptote/base/plain.asy + A /trunk/asymptote/base/shipout.asy + A /trunk/asymptote/base/strings.asy + A /trunk/asymptote/base/transforms.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/fundec.h + M /trunk/asymptote/mathop.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/runtime.pl + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Added type-dependent function and record operators to parent record. + +Cleaned up builtin.cc. + +Moved two- and three-dimensional array min and max functions to C++ code. + +Split plain.asy into many subfiles (using include rather than import for speed). + +------------------------------------------------------------------------ +r1258 | jcbowman | 2005-12-15 13:29:49 -0700 (Thu, 15 Dec 2005) | 6 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/runtime.pl + +Allow explicit keywords in autogenerated code. + +Moved default arguments from plain.asy to runtime.in. + +Respect currentpen nib. + +------------------------------------------------------------------------ +r1257 | jcbowman | 2005-12-15 02:58:25 -0700 (Thu, 15 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.98cvs. + +------------------------------------------------------------------------ +r1256 | jcbowman | 2005-12-15 02:07:14 -0700 (Thu, 15 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/pen.h + M /trunk/asymptote/runtime.in + +Fixed pen transform bug. + +------------------------------------------------------------------------ +r1255 | jcbowman | 2005-12-15 00:36:26 -0700 (Thu, 15 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/interact.cc + +Make recent readline startup changes compatible with readline-4.0 under UNIX. + +------------------------------------------------------------------------ +r1254 | jcbowman | 2005-12-15 00:13:45 -0700 (Thu, 15 Dec 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/dec.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/errors + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Added missing names and fixed incorrect names for builtin function arguments. +Removed duplicate functions. + +------------------------------------------------------------------------ +r1253 | jcbowman | 2005-12-14 22:29:34 -0700 (Wed, 14 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/interact.cc + +Workaround readline incompatibility under MacOS X 10.4.3. + +------------------------------------------------------------------------ +r1252 | jcbowman | 2005-12-14 17:47:01 -0700 (Wed, 14 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.97cvs. + +------------------------------------------------------------------------ +r1251 | jcbowman | 2005-12-14 17:08:33 -0700 (Wed, 14 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Make MSDOS binary work under both MSWINDOWS and CYGWIN. + +------------------------------------------------------------------------ +r1250 | jcbowman | 2005-12-14 01:22:10 -0700 (Wed, 14 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed spelling. + +------------------------------------------------------------------------ +r1249 | jcbowman | 2005-12-14 01:20:27 -0700 (Wed, 14 Dec 2005) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Document that the -V option under MSDOS is the default only when a single +file is given. + +------------------------------------------------------------------------ +r1248 | jcbowman | 2005-12-14 00:58:29 -0700 (Wed, 14 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fixed cxx warning messages. + +------------------------------------------------------------------------ +r1247 | jcbowman | 2005-12-14 00:52:52 -0700 (Wed, 14 Dec 2005) | 7 lines +Changed paths: + M /trunk/asymptote/application.cc + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fundec.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Allow explicit keyword in builtin function definitions. + +Added write(file fout=stdout, string s="", explicit T[] x ... T[][]); +function for writing a list of vectors as columns. + +Updated documentation of write routines. + +------------------------------------------------------------------------ +r1246 | jcbowman | 2005-12-13 22:39:31 -0700 (Tue, 13 Dec 2005) | 3 lines +Changed paths: + M /trunk/asymptote/array.h + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/runtime.in + +Fix segmentation fault by checking for null arrays in dotsGuide, +dashesGuide, and 3d intersect. + +------------------------------------------------------------------------ +r1245 | jcbowman | 2005-12-13 15:50:41 -0700 (Tue, 13 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fixed order of autogenerated newAppendedArray arguments. + +------------------------------------------------------------------------ +r1244 | jcbowman | 2005-12-13 15:07:35 -0700 (Tue, 13 Dec 2005) | 6 lines +Changed paths: + M /trunk/asymptote/interact.h + M /trunk/asymptote/main.cc + D /trunk/asymptote/runtime.cc + D /trunk/asymptote/runtime.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/runtime.pl + +Fixed cxx error and warning messages. + +Make time(string) simply return format string on systems without strftime. + +Removed generated files. + +------------------------------------------------------------------------ +r1243 | jcbowman | 2005-12-13 13:21:58 -0700 (Tue, 13 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/cast.cc + M /trunk/asymptote/castop.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/env.cc + M /trunk/asymptote/env.h + M /trunk/asymptote/exp.cc + D /trunk/asymptote/genrun.h + M /trunk/asymptote/genv.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/runtime.pl + M /trunk/asymptote/types.cc + +Autogenerate remaining runtime functions, producing runtime.cc and runtime.h. + +------------------------------------------------------------------------ +r1242 | jcbowman | 2005-12-12 02:36:28 -0700 (Mon, 12 Dec 2005) | 7 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/runtime.pl + M /trunk/asymptote/transform.h + +Make default transform constructor the identity. + +Allow operator keyword in autogenerated functions (optional, except for +operator *). + +Autogenerate more runtime functions. + +------------------------------------------------------------------------ +r1241 | jcbowman | 2005-12-11 23:06:44 -0700 (Sun, 11 Dec 2005) | 4 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/runtime.pl + +Fixed comment handling of runtime.pl; added prototype comments. + +Autogenerate remaining array functions. + +------------------------------------------------------------------------ +r1240 | jcbowman | 2005-12-11 10:58:39 -0700 (Sun, 11 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/runtime.pl + +Autogenerate runtime array operations. + +------------------------------------------------------------------------ +r1239 | jcbowman | 2005-12-08 23:12:37 -0700 (Thu, 08 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.in + +Autogenerate more runtime functions. + +------------------------------------------------------------------------ +r1238 | jcbowman | 2005-12-06 23:48:40 -0700 (Tue, 06 Dec 2005) | 7 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/runtime.pl + M /trunk/asymptote/stack.h + +Updated runtime.pl to generate named arguments and optional default values. + +Auto-generate many more runtime routines. + +Use transform and pen instead of transform* and pen* for consistency with other +types. + +------------------------------------------------------------------------ +r1237 | jcbowman | 2005-12-06 23:37:08 -0700 (Tue, 06 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/application.h + +Fixed recently-introduced memory leak. + +------------------------------------------------------------------------ +r1236 | hammera | 2005-12-06 14:50:41 -0700 (Tue, 06 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.y + +Made brackets part of the syntax for 'quote'. + +------------------------------------------------------------------------ +r1235 | jcbowman | 2005-12-06 09:09:49 -0700 (Tue, 06 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + +Formatting. + +------------------------------------------------------------------------ +r1234 | jcbowman | 2005-12-06 00:38:54 -0700 (Tue, 06 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/types.h + +Implement named arguments for builtin functions. + +------------------------------------------------------------------------ +r1233 | jcbowman | 2005-12-06 00:00:26 -0700 (Tue, 06 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Make translate (-s option) work with eval (requires running codelets). + +------------------------------------------------------------------------ +r1232 | hammera | 2005-12-05 19:05:04 -0700 (Mon, 05 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/application.cc + M /trunk/asymptote/application.h + +Fixed sequenced evaluation of packed arguments. + +------------------------------------------------------------------------ +r1231 | jcbowman | 2005-12-05 00:21:12 -0700 (Mon, 05 Dec 2005) | 7 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/makepen.asy + M /trunk/asymptote/fileio.h + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/item.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/stack.h + M /trunk/asymptote/types.h + M /trunk/asymptote/varinit.h + + +Optimized isDefault test. + +Implemented default function arguments for builtin functions. + +Made write routines builtin functions. + +------------------------------------------------------------------------ +r1230 | jcbowman | 2005-12-03 22:49:58 -0700 (Sat, 03 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/fundec.h + +Remove obsolete remark about default function arguments. + +------------------------------------------------------------------------ +r1229 | jcbowman | 2005-12-02 23:10:00 -0700 (Fri, 02 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/makepen.asy + +Documented makepen, nib, Sin, Cos, Tan, aSin, aCos, aTan, and fontcommand. + +------------------------------------------------------------------------ +r1228 | jcbowman | 2005-12-02 22:27:03 -0700 (Fri, 02 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Documented BeginPoint, MidPoint, EndPoint. + +------------------------------------------------------------------------ +r1227 | jcbowman | 2005-12-02 09:44:21 -0700 (Fri, 02 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Removed unneeded assignment. + +------------------------------------------------------------------------ +r1226 | jcbowman | 2005-12-02 09:14:28 -0700 (Fri, 02 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Replaced midarrow routine with generalized arrow routine. + +------------------------------------------------------------------------ +r1225 | jcbowman | 2005-12-02 04:00:36 -0700 (Fri, 02 Dec 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Do MidArrow and MidArcArrow size adjustment in PostScript rather than user +coordinates. + +------------------------------------------------------------------------ +r1224 | jcbowman | 2005-12-01 23:19:21 -0700 (Thu, 01 Dec 2005) | 5 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + A /trunk/asymptote/base/roundedpath.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/mosaic.asy + A /trunk/asymptote/examples/roundpath.asy + +Added contributed examples and a routine to round the sharp corners of a +path. + +Reordered the list of available modules. + +------------------------------------------------------------------------ +r1223 | jcbowman | 2005-12-01 20:46:26 -0700 (Thu, 01 Dec 2005) | 2 lines +Changed paths: + M /trunk/asymptote/pair.h + M /trunk/asymptote/path.cc + +Handle angle(0,0) condition robustly. + +------------------------------------------------------------------------ +r1222 | jcbowman | 2005-12-01 16:10:59 -0700 (Thu, 01 Dec 2005) | 7 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/makepen.asy + M /trunk/asymptote/pair.h + M /trunk/asymptote/path.cc + + +Ignore angle(0,0) errors in dirtime. + +Preserve output precision when outputting paths of any length. + +Fixed makepen draw routine (makedraw). + +------------------------------------------------------------------------ +r1221 | jcbowman | 2005-11-30 23:48:00 -0700 (Wed, 30 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Minor optimization of makepen draw. + +------------------------------------------------------------------------ +r1220 | jcbowman | 2005-11-30 22:12:08 -0700 (Wed, 30 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/makepen.asy + +Revert broken optimization of makepen draw. + +------------------------------------------------------------------------ +r1219 | jcbowman | 2005-11-30 09:21:12 -0700 (Wed, 30 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Simplified makepen draw; extend to cyclic paths. + +------------------------------------------------------------------------ +r1218 | jcbowman | 2005-11-30 01:41:52 -0700 (Wed, 30 Nov 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + A /trunk/asymptote/doc/makepen.asy + M /trunk/asymptote/pen.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.in + +Added MetaPost-like makepen that works for any polygonal (possibly +nonconvex) cyclic path. + +------------------------------------------------------------------------ +r1217 | jcbowman | 2005-11-29 22:03:47 -0700 (Tue, 29 Nov 2005) | 6 lines +Changed paths: + M /trunk/asymptote/main.cc + + +Call purge after each interactive line to close any files that have gone +out of scope. + +Suppress interactive update on exit. + +------------------------------------------------------------------------ +r1216 | jcbowman | 2005-11-28 18:37:48 -0700 (Mon, 28 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Make estack and sstack static local variables. + +------------------------------------------------------------------------ +r1215 | jcbowman | 2005-11-28 18:03:56 -0700 (Mon, 28 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Added filltype to labeltick. + +------------------------------------------------------------------------ +r1214 | jcbowman | 2005-11-27 22:45:17 -0700 (Sun, 27 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Fix -o - with labels. + +------------------------------------------------------------------------ +r1213 | jcbowman | 2005-11-27 22:21:02 -0700 (Sun, 27 Nov 2005) | 4 lines +Changed paths: + M /trunk/asymptote/TODO + A /trunk/asymptote/base/light.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/sphere.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Added example of 3d lighting effects for a sphere, using Gouraud shading. + +When running MSDOS binary under CYGWIN, use UNIX line terminator. + +------------------------------------------------------------------------ +r1212 | jcbowman | 2005-11-26 16:01:52 -0700 (Sat, 26 Nov 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Check for null binary space partition. + +Move normal==O test to face. + +------------------------------------------------------------------------ +r1211 | jcbowman | 2005-11-26 13:53:12 -0700 (Sat, 26 Nov 2005) | 5 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + + +Make -o - work without labels. + +Document how to pass options to convert. + +------------------------------------------------------------------------ +r1210 | jcbowman | 2005-11-25 16:50:23 -0700 (Fri, 25 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor improvements. + +------------------------------------------------------------------------ +r1209 | jcbowman | 2005-11-25 01:51:13 -0700 (Fri, 25 Nov 2005) | 6 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/main.cc + + +Added unitsize argument to shipout command (makes user coordinates +represent multiples of unitsize). + +Suppress final call to exitfunction when exiting interactive mode. + +------------------------------------------------------------------------ +r1208 | jcbowman | 2005-11-23 23:36:47 -0700 (Wed, 23 Nov 2005) | 6 lines +Changed paths: + M /trunk/asymptote/interact.cc + M /trunk/asymptote/settings.cc + +Under MSDOS, turn off the default -V option if more than one file is +specified on the command line. + +Under MSDOS, by default bind Delete and Insert keys to delete-char and +overwrite-mode, respectively. + +------------------------------------------------------------------------ +r1207 | jcbowman | 2005-11-23 17:36:54 -0700 (Wed, 23 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Install *.dat and piicon.eps files. + +------------------------------------------------------------------------ +r1206 | jcbowman | 2005-11-23 16:37:39 -0700 (Wed, 23 Nov 2005) | 3 lines +Changed paths: + M /trunk/asymptote/interact.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Always destroy tex pipe at cleanup (e.g., in case a label contains a \gdef +command). + +------------------------------------------------------------------------ +r1205 | jcbowman | 2005-11-23 16:35:02 -0700 (Wed, 23 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Unwrap wrapper. + +------------------------------------------------------------------------ +r1204 | jcbowman | 2005-11-23 13:06:56 -0700 (Wed, 23 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/dec.cc + +Fixed segmentation fault with unravel and from access in parse diagnostic. + +------------------------------------------------------------------------ +r1203 | jcbowman | 2005-11-23 08:53:43 -0700 (Wed, 23 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Documented ImageMagick convert dependency of GUI xasy. + +------------------------------------------------------------------------ +r1202 | jcbowman | 2005-11-22 22:04:34 -0700 (Tue, 22 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/xasy.1x + M /trunk/asymptote/settings.cc + +Renamed -n option to -nV. Used -n (or -no) to negate next option. + +------------------------------------------------------------------------ +r1201 | jcbowman | 2005-11-22 15:25:52 -0700 (Tue, 22 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Use kpsewhich to help find default latex path. + +------------------------------------------------------------------------ +r1200 | jcbowman | 2005-11-22 14:29:47 -0700 (Tue, 22 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + M /trunk/asymptote/parser.cc + +Improved diagnostics. + +------------------------------------------------------------------------ +r1199 | jcbowman | 2005-11-22 14:24:25 -0700 (Tue, 22 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/genv.cc + +Check for module recursion after call to parseFile. + +------------------------------------------------------------------------ +r1198 | jcbowman | 2005-11-22 13:31:44 -0700 (Tue, 22 Nov 2005) | 7 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + + +Removed incorrect (and unnecessary) addPoint call from xaxis and yaxis. + +Made axisT readable outside of graph module. Made standard axis types public. + +Document custom axis types. + +------------------------------------------------------------------------ +r1197 | jcbowman | 2005-11-22 01:19:48 -0700 (Tue, 22 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.96cvs. + +------------------------------------------------------------------------ +r1196 | jcbowman | 2005-11-22 00:04:17 -0700 (Tue, 22 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed indentation. + +------------------------------------------------------------------------ +r1195 | jcbowman | 2005-11-21 23:54:03 -0700 (Mon, 21 Nov 2005) | 11 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.h + M /trunk/asymptote/interact.cc + M /trunk/asymptote/interact.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/runtime.in + + +Reimplemented reset keyword in interactive mode to restore the environment +except for the setting of scroll(). + +Interactive input now does an automatic reset. + +Added link to the GNU readline library documentation for customizing +interactive key bindings. + +Fixed hang in scroll mode on EOF. + +------------------------------------------------------------------------ +r1194 | jcbowman | 2005-11-21 23:33:20 -0700 (Mon, 21 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Move legend.append to appropriate place. + +------------------------------------------------------------------------ +r1193 | jcbowman | 2005-11-21 14:15:15 -0700 (Mon, 21 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Use scalebox only where necessary, to reduce LaTeX memory usage. + +------------------------------------------------------------------------ +r1192 | jcbowman | 2005-11-20 14:50:51 -0700 (Sun, 20 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/application.h + +Plugged remaining memory leak. + +------------------------------------------------------------------------ +r1191 | jcbowman | 2005-11-20 11:08:29 -0700 (Sun, 20 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/application.h + +Plug another memory leak. + +------------------------------------------------------------------------ +r1190 | jcbowman | 2005-11-20 10:41:04 -0700 (Sun, 20 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/application.h + +Fixed memory leak. + +------------------------------------------------------------------------ +r1189 | jcbowman | 2005-11-19 11:00:13 -0700 (Sat, 19 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Put GC warnings under control of -d option. + +------------------------------------------------------------------------ +r1188 | jcbowman | 2005-11-18 22:52:49 -0700 (Fri, 18 Nov 2005) | 3 lines +Changed paths: + M /trunk/asymptote/main.cc + +Suppress GC warning messages (in particular: "Repeated allocation of very +large block"). + +------------------------------------------------------------------------ +r1187 | jcbowman | 2005-11-18 22:46:59 -0700 (Fri, 18 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/interact.cc + M /trunk/asymptote/interact.h + M /trunk/asymptote/main.cc + +Make interactive input command reset the environment. + +------------------------------------------------------------------------ +r1186 | hammera | 2005-11-17 22:21:02 -0700 (Thu, 17 Nov 2005) | 2 lines +Changed paths: + A /trunk/asymptote/tests/imp + A /trunk/asymptote/tests/imp/unravel.asy + +Added testing for unravel. + +------------------------------------------------------------------------ +r1185 | jcbowman | 2005-11-17 09:31:08 -0700 (Thu, 17 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Removed old documentation. + +------------------------------------------------------------------------ +r1184 | jcbowman | 2005-11-17 00:23:28 -0700 (Thu, 17 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.95cvs. + +------------------------------------------------------------------------ +r1183 | jcbowman | 2005-11-16 23:14:51 -0700 (Wed, 16 Nov 2005) | 5 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/camp.y + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/doc/asymptote.texi + +Changed import graph; to abbrevation for access graph; unravel graph. +Also: import graph as graph2d; means access graph as graph2d; unravel graph2d. + +Updated documentation; removed descriptions of old import scheme. + +------------------------------------------------------------------------ +r1182 | jcbowman | 2005-11-16 17:25:21 -0700 (Wed, 16 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/runtime.in + +Force quiet mode with running embedded latex files. + +------------------------------------------------------------------------ +r1181 | jcbowman | 2005-11-16 16:51:06 -0700 (Wed, 16 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/entry.h + +Reduce memory usage. + +------------------------------------------------------------------------ +r1180 | jcbowman | 2005-11-16 16:07:28 -0700 (Wed, 16 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Use a vector instead of a list for estack and sstack. + +------------------------------------------------------------------------ +r1179 | jcbowman | 2005-11-16 14:31:07 -0700 (Wed, 16 Nov 2005) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/texfile.h + +Reverse order of pstricks and graphicx also in asymptote.sty. + +Fixed formatting. + +------------------------------------------------------------------------ +r1178 | hammera | 2005-11-16 14:05:25 -0700 (Wed, 16 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/entry.cc + +Slight refactoring. + +------------------------------------------------------------------------ +r1177 | jcbowman | 2005-11-16 13:32:30 -0700 (Wed, 16 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Workaround scalebox problem with old versions of pstricks. + +------------------------------------------------------------------------ +r1176 | hammera | 2005-11-16 12:03:55 -0700 (Wed, 16 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + M /trunk/asymptote/exp.h + M /trunk/asymptote/name.cc + M /trunk/asymptote/name.h + +Fixed frame loading issues with imported types. + +------------------------------------------------------------------------ +r1175 | jcbowman | 2005-11-16 02:31:20 -0700 (Wed, 16 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.94cvs. + +------------------------------------------------------------------------ +r1174 | jcbowman | 2005-11-16 02:06:51 -0700 (Wed, 16 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Fixed cygwin problem. + +------------------------------------------------------------------------ +r1173 | jcbowman | 2005-11-16 01:36:10 -0700 (Wed, 16 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + +Added mkdir. + +------------------------------------------------------------------------ +r1172 | jcbowman | 2005-11-16 01:27:04 -0700 (Wed, 16 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/texfile.cc + +Revert to pstricks colors instead of color.sty due to problems under FreeBSD. + +------------------------------------------------------------------------ +r1171 | jcbowman | 2005-11-16 01:14:50 -0700 (Wed, 16 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/runtime.in + +Workaround missing C99 gamma function under FreeBSD. + +------------------------------------------------------------------------ +r1170 | jcbowman | 2005-11-16 00:31:40 -0700 (Wed, 16 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Documentation updates. + +------------------------------------------------------------------------ +r1169 | jcbowman | 2005-11-16 00:24:03 -0700 (Wed, 16 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + +Added new keyword. + +------------------------------------------------------------------------ +r1168 | jcbowman | 2005-11-16 00:12:02 -0700 (Wed, 16 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/mathop.h + +Fixed more cxx warnings. + +------------------------------------------------------------------------ +r1167 | jcbowman | 2005-11-16 00:09:16 -0700 (Wed, 16 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Fixed cxx errors and warnings. + +------------------------------------------------------------------------ +r1166 | jcbowman | 2005-11-16 00:01:34 -0700 (Wed, 16 Nov 2005) | 2 lines +Changed paths: + A /trunk/asymptote/base/version.asy.in + +Version template. + +------------------------------------------------------------------------ +r1165 | jcbowman | 2005-11-15 23:49:51 -0700 (Tue, 15 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/configure.ac + M /trunk/asymptote/runtime.in + +Added version check to plain.asy. + +------------------------------------------------------------------------ +r1164 | jcbowman | 2005-11-15 23:19:59 -0700 (Tue, 15 Nov 2005) | 6 lines +Changed paths: + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/interact.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Put history in ~/.asy/history by default unless -localhistory is specified. + +Renamed ~/.asyrc to ~/.asy/options + +Updated documentation. + +------------------------------------------------------------------------ +r1163 | jcbowman | 2005-11-15 21:03:28 -0700 (Tue, 15 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Read command line style-parameters from $HOME/.asyrc + +------------------------------------------------------------------------ +r1162 | jcbowman | 2005-11-15 17:50:15 -0700 (Tue, 15 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/feynman.asy + M /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/metapost.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/pstoedit.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/examples/elliptic.asy + +Removed superfluous static modifiers. + +------------------------------------------------------------------------ +r1161 | jcbowman | 2005-11-15 15:07:01 -0700 (Tue, 15 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/doc/asymptote.texi + +Added surface graph of matrices. + +------------------------------------------------------------------------ +r1160 | jcbowman | 2005-11-15 13:51:50 -0700 (Tue, 15 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/doc/cube.asy + M /trunk/asymptote/doc/generalaxis3.asy + M /trunk/asymptote/doc/helix.asy + M /trunk/asymptote/doc/join3.asy + M /trunk/asymptote/doc/surface.asy + M /trunk/asymptote/examples/epix.asy + +Importing graph3 should publically import graph and three. + +------------------------------------------------------------------------ +r1159 | jcbowman | 2005-11-15 12:06:59 -0700 (Tue, 15 Nov 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Implemented horizontal and vertical label scaling. + +Cleaned up Label code in plain.asy. + +------------------------------------------------------------------------ +r1158 | jcbowman | 2005-11-14 13:09:17 -0700 (Mon, 14 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/mathop.h + +Optimized integer overflow checks. + +------------------------------------------------------------------------ +r1157 | jcbowman | 2005-11-14 01:16:15 -0700 (Mon, 14 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/castop.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/mathop.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.in + +Added checks for integer overflow. + +------------------------------------------------------------------------ +r1156 | jcbowman | 2005-11-14 00:57:47 -0700 (Mon, 14 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Handle parse errors. + +------------------------------------------------------------------------ +r1155 | hammera | 2005-11-13 21:47:56 -0700 (Sun, 13 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor edits. + +------------------------------------------------------------------------ +r1154 | jcbowman | 2005-11-13 18:47:17 -0700 (Sun, 13 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Documented "from m unravel c as C;" syntax. + +------------------------------------------------------------------------ +r1153 | jcbowman | 2005-11-13 18:34:03 -0700 (Sun, 13 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor update. + +------------------------------------------------------------------------ +r1152 | jcbowman | 2005-11-13 18:30:54 -0700 (Sun, 13 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Documented unravel and include. Updated documentation of execute and eval. + +------------------------------------------------------------------------ +r1151 | hammera | 2005-11-13 15:29:51 -0700 (Sun, 13 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Describes new importing system. + +------------------------------------------------------------------------ +r1150 | jcbowman | 2005-11-13 02:11:08 -0700 (Sun, 13 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Fixed memory leak. + +------------------------------------------------------------------------ +r1149 | jcbowman | 2005-11-12 22:39:26 -0700 (Sat, 12 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/errormsg.h + +Removed constructor added in error. + +------------------------------------------------------------------------ +r1148 | jcbowman | 2005-11-12 22:36:26 -0700 (Sat, 12 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/dec.cc + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/exp.h + M /trunk/asymptote/genv.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/memory.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/stack.h + M /trunk/asymptote/table.h + M /trunk/asymptote/util.h + +Fixed cxx errors and warnings. + +------------------------------------------------------------------------ +r1147 | hammera | 2005-11-12 15:47:06 -0700 (Sat, 12 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + +Added venv::add to NOHASH. + +------------------------------------------------------------------------ +r1146 | jcbowman | 2005-11-12 15:18:24 -0700 (Sat, 12 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/dec.cc + +Another workaround for gcc 3.3.4 problems. + +------------------------------------------------------------------------ +r1145 | jcbowman | 2005-11-12 14:57:02 -0700 (Sat, 12 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Workaround problem with gcc-3.3.4. + +------------------------------------------------------------------------ +r1144 | jcbowman | 2005-11-12 14:22:28 -0700 (Sat, 12 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.in + +Added erf,erc, and gamma functions. + +------------------------------------------------------------------------ +r1143 | jcbowman | 2005-11-12 12:43:42 -0700 (Sat, 12 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.cc + +Make quotient(int,int) consistent with %. + +------------------------------------------------------------------------ +r1142 | jcbowman | 2005-11-12 00:56:01 -0700 (Sat, 12 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.l + +Fix **. + +------------------------------------------------------------------------ +r1141 | hammera | 2005-11-11 17:38:32 -0700 (Fri, 11 Nov 2005) | 3 lines +Changed paths: + M /trunk/asymptote/camp.y + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/env.cc + M /trunk/asymptote/env.h + M /trunk/asymptote/genv.cc + M /trunk/asymptote/genv.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/runtime.cc + +Replaced std::string with mem::string for genv. +Moved error reporting associated with 'as'. + +------------------------------------------------------------------------ +r1140 | jcbowman | 2005-11-11 17:22:40 -0700 (Fri, 11 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Added missing delete. + +------------------------------------------------------------------------ +r1139 | jcbowman | 2005-11-11 00:14:34 -0700 (Fri, 11 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Make bounding box computation work with -o -. + +------------------------------------------------------------------------ +r1138 | jcbowman | 2005-11-10 23:37:34 -0700 (Thu, 10 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + +Allow outputting to standard output with "-o -" command line option. + +------------------------------------------------------------------------ +r1137 | jcbowman | 2005-11-10 22:59:13 -0700 (Thu, 10 Nov 2005) | 5 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + +Set default pdf viewer to acroread under UNIX, just like under MSDOS. + +Removed pdf fuzz (a workaround for a pdf-viewing problem only of gv, not +other pdf viewers). + +------------------------------------------------------------------------ +r1136 | hammera | 2005-11-10 09:02:55 -0700 (Thu, 10 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/application.cc + M /trunk/asymptote/application.h + +Refactored argument matching functions. + +------------------------------------------------------------------------ +r1135 | jcbowman | 2005-11-10 01:56:24 -0700 (Thu, 10 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/interact.cc + +Removed old interactive buffer flushing code. + +------------------------------------------------------------------------ +r1134 | jcbowman | 2005-11-10 00:58:13 -0700 (Thu, 10 Nov 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/shadedtiling.asy + M /trunk/asymptote/examples/Gouraud.asy + M /trunk/asymptote/examples/latticeshading.asy + M /trunk/asymptote/examples/ring.asy + M /trunk/asymptote/examples/shade.asy + +Choose more descriptive names latticeshade, axialshade, radialshade, and +gouraudshade for shading routines. + +------------------------------------------------------------------------ +r1133 | jcbowman | 2005-11-10 00:17:56 -0700 (Thu, 10 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.cc + +Respect final null entry when reading data in cvs mode (fixed). + +------------------------------------------------------------------------ +r1132 | jcbowman | 2005-11-09 22:53:32 -0700 (Wed, 09 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.l + +Flush input buffer every time we enter parser. + +------------------------------------------------------------------------ +r1131 | jcbowman | 2005-11-09 19:49:29 -0700 (Wed, 09 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + M /trunk/asymptote/examples/treetest.asy + +Added new keywords; fixed treetest. + +------------------------------------------------------------------------ +r1130 | jcbowman | 2005-11-09 19:35:22 -0700 (Wed, 09 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + +Documentation updates. + +------------------------------------------------------------------------ +r1129 | hammera | 2005-11-08 23:36:03 -0700 (Tue, 08 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy.vim + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + M /trunk/asymptote/env.h + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/stm.cc + M /trunk/asymptote/stm.h + M /trunk/asymptote/tests/Makefile + +Extended access and unravel syntax. + +------------------------------------------------------------------------ +r1128 | jcbowman | 2005-11-08 22:23:54 -0700 (Tue, 08 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Make embedded evals work within exitfunction. + +------------------------------------------------------------------------ +r1127 | jcbowman | 2005-11-08 22:05:11 -0700 (Tue, 08 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/interact.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/parser.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/runtime.in + +Reimplemented GUI support. + +------------------------------------------------------------------------ +r1126 | hammera | 2005-11-08 16:55:03 -0700 (Tue, 08 Nov 2005) | 3 lines +Changed paths: + M /trunk/asymptote/dec.cc + M /trunk/asymptote/genv.cc + M /trunk/asymptote/genv.h + M /trunk/asymptote/parser.cc + +Check for infinite recursion when loading modules. +Add position info (markTrans) for codelets. + +------------------------------------------------------------------------ +r1125 | jcbowman | 2005-11-08 13:30:10 -0700 (Tue, 08 Nov 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/hierarchy.asy + + +Renamed defaultpen() to resetdefaultpen and getdefaultpen() to defaultpen(). + +------------------------------------------------------------------------ +r1124 | jcbowman | 2005-11-08 13:11:06 -0700 (Tue, 08 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/errors + M /trunk/asymptote/genv.cc + M /trunk/asymptote/wce + +Updated diagostics. + +------------------------------------------------------------------------ +r1123 | jcbowman | 2005-11-08 11:58:07 -0700 (Tue, 08 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/main.cc + +Re-implemented -p (parse) and -s (translate) options. + +------------------------------------------------------------------------ +r1122 | jcbowman | 2005-11-08 09:39:14 -0700 (Tue, 08 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/camp.l + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/patches/dvipdf + +Corrections from import merge. + +------------------------------------------------------------------------ +r1121 | jcbowman | 2005-11-08 02:36:32 -0700 (Tue, 08 Nov 2005) | 7 lines +Changed paths: + M /trunk/asymptote/camp.y + M /trunk/asymptote/dec.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/interact.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/runtime.cc + + +Reimplemented import "file" syntax. + +Interactive mode updates; reimplemented interactive "input" command. + +Documented true interactive mode. + +------------------------------------------------------------------------ +r1120 | jcbowman | 2005-11-08 00:22:41 -0700 (Tue, 08 Nov 2005) | 3 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/Makefile + +Facilitate optional installation of documentation and examples to different +directories. + +------------------------------------------------------------------------ +r1119 | jcbowman | 2005-11-08 00:19:24 -0700 (Tue, 08 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/errorbars.asy + +Added missing picture arguments to graph. + +------------------------------------------------------------------------ +r1118 | jcbowman | 2005-11-07 22:26:21 -0700 (Mon, 07 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/examples/animations/cube.asy + M /trunk/asymptote/examples/animations/wheel.asy + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + +Remaining import updates. + +------------------------------------------------------------------------ +r1116 | hammera | 2005-11-07 09:57:39 -0700 (Mon, 07 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/absyn.h + M /trunk/asymptote/access.cc + M /trunk/asymptote/access.h + M /trunk/asymptote/application.h + M /trunk/asymptote/arrayop.h + A /trunk/asymptote/base/animate.asy + M /trunk/asymptote/base/asy.vim + M /trunk/asymptote/base/featpost3D.asy + M /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/simplex.asy + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/coder.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/coenv.h + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + M /trunk/asymptote/env.cc + M /trunk/asymptote/env.h + M /trunk/asymptote/examples/Pythagoras.asy + M /trunk/asymptote/examples/orthocenter.asy + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/fileio.h + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/genv.cc + M /trunk/asymptote/genv.h + D /trunk/asymptote/import.cc + D /trunk/asymptote/import.h + D /trunk/asymptote/importaccess.h + M /trunk/asymptote/interact.cc + M /trunk/asymptote/interact.h + M /trunk/asymptote/locate.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/name.cc + M /trunk/asymptote/name.h + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/newexp.h + M /trunk/asymptote/parser.cc + M /trunk/asymptote/patches/dvipdf + M /trunk/asymptote/picture.cc + M /trunk/asymptote/record.cc + M /trunk/asymptote/record.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + M /trunk/asymptote/stm.cc + M /trunk/asymptote/stm.h + M /trunk/asymptote/table.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Merged in changes from the import branch. + +------------------------------------------------------------------------ +r1110 | jcbowman | 2005-11-06 16:36:58 -0700 (Sun, 06 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.l + M /trunk/asymptote/doc/asymptote.texi + +Fixed lexer error. + +------------------------------------------------------------------------ +r1108 | jcbowman | 2005-11-05 20:45:10 -0700 (Sat, 05 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.l + M /trunk/asymptote/doc/asymptote.texi + +Removed # and ## as admissible operators. + +------------------------------------------------------------------------ +r1107 | jcbowman | 2005-11-03 10:44:07 -0700 (Thu, 03 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.cc + +Temporarily deactive last change. + +------------------------------------------------------------------------ +r1106 | jcbowman | 2005-11-03 10:32:41 -0700 (Thu, 03 Nov 2005) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + +Respect final null entry when reading data in cvs mode. + +------------------------------------------------------------------------ +r1104 | jcbowman | 2005-11-02 22:46:58 -0700 (Wed, 02 Nov 2005) | 4 lines +Changed paths: + A /trunk/asymptote/base/fontsize.asy + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/doc/asymptote.texi + +Added infix operators << >> @ @@ $ $$ # ##. + +New module fontsize.asy supports nonstandard fonts. + +------------------------------------------------------------------------ +r1093 | jcbowman | 2005-10-30 03:41:06 -0700 (Sun, 30 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.y + +Allow expressions of the form (0,0,0){x,y,z}. + +------------------------------------------------------------------------ +r1092 | jcbowman | 2005-10-30 03:34:35 -0700 (Sun, 30 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/doc/asymptote.texi + +Removed operator symbols consisting of letters enclosed by colons. + +------------------------------------------------------------------------ +r1087 | jcbowman | 2005-10-28 23:31:17 -0600 (Fri, 28 Oct 2005) | 3 lines +Changed paths: + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/doc/asymptote.texi + +Additional operator symbols can now be formed by enclosing any combination +of letters (including the underscore character) in colons. + +------------------------------------------------------------------------ +r1086 | jcbowman | 2005-10-28 21:56:53 -0600 (Fri, 28 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/camp.l + +Re-added tension3 and curl3 operators. + +------------------------------------------------------------------------ +r1082 | jcbowman | 2005-10-27 22:08:47 -0600 (Thu, 27 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/version.texi.in + M /trunk/asymptote/psfile.cc + +Documentation now refers to Datadir variable rather than /usr/local/share. + +------------------------------------------------------------------------ +r1080 | jcbowman | 2005-10-26 12:28:04 -0600 (Wed, 26 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed typo. + +------------------------------------------------------------------------ +r1074 | jcbowman | 2005-10-24 22:54:56 -0600 (Mon, 24 Oct 2005) | 5 lines +Changed paths: + M /trunk/asymptote/main.cc + +Return a definite return code (rather than an error count that overflows +after 256 errors). Also check for parse and translation errors. +A return code of 0 means successful; 1 means a user error occurred; +-1 signals a misconfiguration error (pipe, fork, or exec failed). + +------------------------------------------------------------------------ +r1073 | jcbowman | 2005-10-24 22:02:19 -0600 (Mon, 24 Oct 2005) | 6 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + +Set default put argument of box and ellipse functions to Above. + +Use convert instead of dvipng in doc/Makefile. + +Updated Debian URL. + +------------------------------------------------------------------------ +r1069 | jcbowman | 2005-10-23 02:15:00 -0600 (Sun, 23 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.93cvs. + +------------------------------------------------------------------------ +r1068 | jcbowman | 2005-10-23 01:48:50 -0600 (Sun, 23 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Fixed cd diagnostic. + +------------------------------------------------------------------------ +r1067 | jcbowman | 2005-10-23 00:50:35 -0600 (Sun, 23 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + +Fixed label bbox bug. + +------------------------------------------------------------------------ +r1066 | jcbowman | 2005-10-22 23:15:14 -0600 (Sat, 22 Oct 2005) | 5 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/helix.asy + M /trunk/asymptote/path.cc + + +Fixed intersect fuzz calculation. + +Implemented means of adjusting 3d aspect ratio. + +------------------------------------------------------------------------ +r1065 | jcbowman | 2005-10-22 10:49:28 -0600 (Sat, 22 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/xasy + +Updated xasy to generate GUI(int) frames instead of gui(int). + +------------------------------------------------------------------------ +r1064 | jcbowman | 2005-10-22 04:25:01 -0600 (Sat, 22 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/bbox.h + M /trunk/asymptote/runtime.in + +Workaround missing round function under FreeBSD. + +------------------------------------------------------------------------ +r1063 | jcbowman | 2005-10-22 03:41:04 -0600 (Sat, 22 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Fixed cxx errors. + +------------------------------------------------------------------------ +r1060 | jcbowman | 2005-10-22 02:54:14 -0600 (Sat, 22 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/brokenaxis.asy + +Fixed example. + +------------------------------------------------------------------------ +r1059 | jcbowman | 2005-10-22 02:51:32 -0600 (Sat, 22 Oct 2005) | 2 lines +Changed paths: + A /trunk/asymptote/doc/brokenaxis.asy + +Added missing example. + +------------------------------------------------------------------------ +r1058 | jcbowman | 2005-10-22 02:48:56 -0600 (Sat, 22 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + +Added scaleT Broken and example of broken x axis. + +------------------------------------------------------------------------ +r1057 | jcbowman | 2005-10-22 01:45:58 -0600 (Sat, 22 Oct 2005) | 5 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/errorbars.asy + M /trunk/asymptote/doc/image.asy + M /trunk/asymptote/doc/subpictures.asy + M /trunk/asymptote/examples/elliptic.asy + M /trunk/asymptote/examples/laserlattice.asy + M /trunk/asymptote/examples/progrid.asy + + +Moved dir argument of picture.fit() to add(frame,pair) and attach(frame,pair). + +Added frame align(frame f, pair dir) for aligning frames. + +------------------------------------------------------------------------ +r1056 | jcbowman | 2005-10-22 00:03:18 -0600 (Sat, 22 Oct 2005) | 5 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/errorbars.asy + +Implemented a new struct marker to hold marker data, including a general +markroutine. Included both the default marknodes routine and a +markuniform(int n) routine which draws n markers at evenly spaced +intervals along the arclength of the path. + +------------------------------------------------------------------------ +r1055 | jcbowman | 2005-10-21 02:12:29 -0600 (Fri, 21 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + M /trunk/asymptote/xasy + +Don't strip directory from explicit output filenames. + +------------------------------------------------------------------------ +r1054 | jcbowman | 2005-10-21 01:23:16 -0600 (Fri, 21 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/lineargraph.asy + M /trunk/asymptote/doc/lineargraph0.asy + +Documentation updates. + +------------------------------------------------------------------------ +r1053 | jcbowman | 2005-10-20 01:36:43 -0600 (Thu, 20 Oct 2005) | 26 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/lineargraph.asy + M /trunk/asymptote/doc/lineargraph0.asy + M /trunk/asymptote/knot.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/texfile.cc + + +Added CPPFLAGS option to configure.ac (equivalent to CFLAGS). + +Fixed spurious overwrite messages. + +Added fuzz to label clipping to retain labels exactly on boundary. + +Moved intersectionpoint to plain.asy and added documentation. + +Renamed intersection in math.asy to intersect to intersect. + +Added UnFill filltype for clipping underneath frames, pictures, and labels, +with examples. + +Make save/restore respect currentprojection. + +Added 3d intersectionpoint routines to three.asy. + +Added instructions for setting environment variables under MSWindows XP. + +Removed ymargin=infinity in favour of ymargin=xmargin. + +Documented use of Cyrillic fonts. + +Documented that \end{asy} environment must appear on a line by itself. + +------------------------------------------------------------------------ +r1047 | jcbowman | 2005-10-15 03:14:38 -0600 (Sat, 15 Oct 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Fix precision errors at +/-1e-4; default format changes to scientific +notation here. + +------------------------------------------------------------------------ +r1046 | jcbowman | 2005-10-14 22:07:16 -0600 (Fri, 14 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Fixed inside(path,pair). + +------------------------------------------------------------------------ +r1038 | jcbowman | 2005-10-14 01:16:49 -0600 (Fri, 14 Oct 2005) | 37 lines +Changed paths: + M /trunk/asymptote/INSTALL + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/leastsquares.asy + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawclipend.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawfill.h + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/examples/animations/cube.asy + A /trunk/asymptote/examples/laserlattice.asy + A /trunk/asymptote/examples/star.asy + M /trunk/asymptote/knot.cc + M /trunk/asymptote/pair.h + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + + +Implemented robust real cubic root solver. + +Removed inside, quadratic solver, and intersect routines from math.asy in +place of internal C++ routines. Changed DOUBLE to TWO, etc., to avoid +confusion with double roots. + +Implemented function bool inside(path g, pair z, pen p=currentpen); +to test whether a point is inside a cyclic path. + +Implemented clipping of labels. Added two new fill rules to allow labels +centered within the clipped region to overlap the clipping boundary. + +Clipping now clips all layers of a picture, not just the most recent one. + +Fixed bug in precontrol and postcontrol. + +Fixed floating point exception in complex powers when base is zero. + +Added Floor, Ceil, and Round functions that don't produce floating point +exceptions. + +Made the default axis for logarithmic scaling YEquals(1) and XEquals(1). + +Made currentpicture the default picture in Scale(pair). + +Added begingroup/endgroup pairs to filldraw. + +Changed plane interface to return a representation of the plane through +point O with normal cross(u,v). + +Draw over existing TeX layers when doing 3d hidden surface removal. + +Added face labels to cube animation. + +Updated installation instructions. + +------------------------------------------------------------------------ +r1035 | hammera | 2005-10-13 13:04:36 -0600 (Thu, 13 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + +Fixed prettyprinting of joinExp. + +------------------------------------------------------------------------ +r1034 | hammera | 2005-10-13 12:43:16 -0600 (Thu, 13 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/env.cc + M /trunk/asymptote/exp.cc + +More specific error message for casting. + +------------------------------------------------------------------------ +r1033 | hammera | 2005-10-13 12:42:41 -0600 (Thu, 13 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/stm.cc + +Fixed indenting for parse output. + +------------------------------------------------------------------------ +r1032 | jcbowman | 2005-10-13 09:01:13 -0600 (Thu, 13 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/knot.h + +Fixed control point bug introduced by recent straight flag fix. + +------------------------------------------------------------------------ +r1031 | jcbowman | 2005-10-12 16:29:21 -0600 (Wed, 12 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Make default value of picture.keepAspect true. + +------------------------------------------------------------------------ +r1030 | jcbowman | 2005-10-12 14:02:37 -0600 (Wed, 12 Oct 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + + +Use picture defaults as default parameters in fit and size functions +(locally resolved default function arguments now allow this). + +------------------------------------------------------------------------ +r1027 | hammera | 2005-10-11 19:29:11 -0600 (Tue, 11 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/flatguide.cc + M /trunk/asymptote/knot.cc + M /trunk/asymptote/knot.h + +Straight flags are preserved when using a path as part of a guide. + +------------------------------------------------------------------------ +r1026 | hammera | 2005-10-07 21:57:39 -0600 (Fri, 07 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/fundec.cc + +Default arguments are evaluated "out-of-order" like variable initializers. + +------------------------------------------------------------------------ +r1024 | jcbowman | 2005-10-07 14:58:33 -0600 (Fri, 07 Oct 2005) | 6 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/planes.asy + A /trunk/asymptote/examples/animations + A /trunk/asymptote/examples/animations/cube.asy + A /trunk/asymptote/examples/animations/wheel.asy + D /trunk/asymptote/examples/cubeanimation.asy + D /trunk/asymptote/examples/wheelanimation.asy + + +Moved animations to animations subdirectory of examples directory. + +plane(triple u, triple v, triple O=three.O) now returns the plane through +point O with normal cross(u,v) + +------------------------------------------------------------------------ +r1023 | jcbowman | 2005-10-07 02:22:25 -0600 (Fri, 07 Oct 2005) | 9 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/planes.asy + A /trunk/asymptote/examples/cubeanimation.asy + M /trunk/asymptote/examples/wheelanimation.asy + M /trunk/asymptote/runtime.cc + + +Simplified plane(triple, triple, triple). + +Simplified Pen(int). + +merge no longer waits for animation to complete. + +Added rotating cube animation. + +------------------------------------------------------------------------ +r1022 | jcbowman | 2005-10-06 11:46:16 -0600 (Thu, 06 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/loggrid.asy + +Fixed formatting. + +------------------------------------------------------------------------ +r1021 | jcbowman | 2005-10-06 11:17:13 -0600 (Thu, 06 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/loggrid.asy + +Added linewidth(). + +------------------------------------------------------------------------ +r1020 | jcbowman | 2005-10-06 11:11:05 -0600 (Thu, 06 Oct 2005) | 5 lines +Changed paths: + M /trunk/asymptote/base/feynman.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/conicurv.asy + M /trunk/asymptote/examples/triads.asy + M /trunk/asymptote/examples/wheelanimation.asy + +Removed implicit cast from real to pen; added pen operator +(pen p, real w) +and defaultpen(real) instead. + +To avoid confusion, a dot product now requires explicit pair arguments. + +------------------------------------------------------------------------ +r1018 | jcbowman | 2005-10-06 10:05:56 -0600 (Thu, 06 Oct 2005) | 2 lines +Changed paths: + A /trunk/asymptote/examples/epix.asy + +Added new 3d surface example. + +------------------------------------------------------------------------ +r1016 | jcbowman | 2005-10-05 23:55:15 -0600 (Wed, 05 Oct 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/leastsquares.asy + A /trunk/asymptote/doc/leastsquares.dat + +Added example of reading column data from a file and a least squares fit. + +Changed xsize and ysize arguments of size to simply x and y. + +------------------------------------------------------------------------ +r1015 | jcbowman | 2005-10-05 19:51:32 -0600 (Wed, 05 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + +Added keepAspect=Aspect option to size(pic,real). + +------------------------------------------------------------------------ +r1014 | jcbowman | 2005-10-05 19:44:19 -0600 (Wed, 05 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/stats.asy + +Added colinearity checks to leastsquares. + +------------------------------------------------------------------------ +r1013 | jcbowman | 2005-10-05 01:49:20 -0600 (Wed, 05 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Use local copy of ticklabel and Label context variables. + +------------------------------------------------------------------------ +r1012 | jcbowman | 2005-10-05 00:12:20 -0600 (Wed, 05 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Reduce default axis coverage limit to 80%. + +------------------------------------------------------------------------ +r1011 | jcbowman | 2005-10-04 21:48:00 -0600 (Tue, 04 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor documentation updates. + +------------------------------------------------------------------------ +r1010 | jcbowman | 2005-10-04 16:13:55 -0600 (Tue, 04 Oct 2005) | 4 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + +Fixed default location of python under MSDOS. + +Improved ASYMPTOTE_PYTHON/ASYMPTOTE_XASY diagnostics. + +------------------------------------------------------------------------ +r1009 | jcbowman | 2005-10-04 15:43:14 -0600 (Tue, 04 Oct 2005) | 7 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/genv.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Added Windows support for xasy, including an environment variable for +finding Python. + +Allow GUI mode in interactive mode. + +Added gui(real x=1) function to turn on GUI mode. + +------------------------------------------------------------------------ +r1008 | jcbowman | 2005-10-04 11:27:41 -0600 (Tue, 04 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Remove intermediate gif files before viewing animation. + +------------------------------------------------------------------------ +r1007 | jcbowman | 2005-10-04 11:20:56 -0600 (Tue, 04 Oct 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/wheelanimation.asy + D /trunk/asymptote/patches/ImageMagick.patch + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Added quiet option to override -V command line option, say for producing +animated gifs. If the -V option is given, gifmerge now calls animate. + +------------------------------------------------------------------------ +r1006 | jcbowman | 2005-10-04 00:30:27 -0600 (Tue, 04 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.92cvs. + +------------------------------------------------------------------------ +r1005 | jcbowman | 2005-10-03 23:39:06 -0600 (Mon, 03 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Fixed GUI transforms: grouping should not depend on deconstruct flag. + +------------------------------------------------------------------------ +r1004 | jcbowman | 2005-10-03 23:06:24 -0600 (Mon, 03 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.91cvs. + +------------------------------------------------------------------------ +r1002 | jcbowman | 2005-10-03 21:24:51 -0600 (Mon, 03 Oct 2005) | 3 lines +Changed paths: + M /trunk/asymptote/examples/limit.asy + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/util.cc + + +Flush stdout immediately before calls to fork() to avoid duplicate output. + +------------------------------------------------------------------------ +r1001 | jcbowman | 2005-10-03 02:36:26 -0600 (Mon, 03 Oct 2005) | 4 lines +Changed paths: + M /trunk/asymptote/application.cc + M /trunk/asymptote/application.h + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/fundec.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/types.h + + +Added Andy's changes to evaluate default function arguments in the defining +scope of the function, not in the scope of the caller. + +------------------------------------------------------------------------ +r1000 | jcbowman | 2005-10-03 02:20:02 -0600 (Mon, 03 Oct 2005) | 9 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + +Generalized write to handle an arbitrary number of data values; improved +documentation. + +Generate standard casts via templates. + +Added == and != for files. + +Allow casting of null to file. + +------------------------------------------------------------------------ +r998 | jcbowman | 2005-10-03 01:08:44 -0600 (Mon, 03 Oct 2005) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + M /trunk/asymptote/path3.cc + +Readded depth limit to intersect routines to prevent stack overflow. + +------------------------------------------------------------------------ +r997 | jcbowman | 2005-10-02 15:42:30 -0600 (Sun, 02 Oct 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/path.cc + M /trunk/asymptote/path3.cc + +Enforce a minimum value of fuzz in intersect routines to prevent infinite +loops. + +------------------------------------------------------------------------ +r995 | jcbowman | 2005-10-02 01:20:15 -0600 (Sun, 02 Oct 2005) | 13 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/helix.asy + M /trunk/asymptote/doc/join3.asy + M /trunk/asymptote/doc/westnile.asy + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/texfile.h + +Fixed depth handling of deferred TeX labels. + +Fixed error in man page (-t option). + +Fixed interaction of overwrite(Move) with "%" tick formats. + +Improved 3d axis label positioning. + +Added rotate(explicit pair dir) and rotate(explicit triple dir) for +rotating text along a line in the direction dir. + +Updated helix example to illustrate rotated tick and axis labels. + +------------------------------------------------------------------------ +r994 | jcbowman | 2005-09-30 23:40:32 -0600 (Fri, 30 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.90cvs. + +------------------------------------------------------------------------ +r993 | jcbowman | 2005-09-30 22:42:16 -0600 (Fri, 30 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Documented min(frame) and max(frame). + +------------------------------------------------------------------------ +r992 | jcbowman | 2005-09-30 14:55:59 -0600 (Fri, 30 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Don't upscale logarithmic range when automax=false. + +------------------------------------------------------------------------ +r991 | jcbowman | 2005-09-30 12:42:28 -0600 (Fri, 30 Sep 2005) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + +Renamed temporary included PostScript file suffix from "ps" to "eps". + +Removed all references to mailing list, as it is no longer in use. + +------------------------------------------------------------------------ +r990 | jcbowman | 2005-09-30 07:50:18 -0600 (Fri, 30 Sep 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/limit.asy + +Fixed .gui processing. + +Added new example. + +------------------------------------------------------------------------ +r988 | jcbowman | 2005-09-29 19:53:03 -0600 (Thu, 29 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/Bode.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/logticks.asy + +Allow overriding of ticklabel routine for logarithmic axis; added example. + +------------------------------------------------------------------------ +r986 | jcbowman | 2005-09-29 18:04:46 -0600 (Thu, 29 Sep 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/Bode.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/datagraph.asy + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/doc/generalaxis.asy + M /trunk/asymptote/doc/generalaxis3.asy + +Standardized arguments to LeftTicks, etc. + +Fixed user-specified logarithmic ticks. + +------------------------------------------------------------------------ +r985 | jcbowman | 2005-09-29 01:50:22 -0600 (Thu, 29 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.89cvs. + +------------------------------------------------------------------------ +r984 | jcbowman | 2005-09-28 23:53:39 -0600 (Wed, 28 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + +Only build required images. + +------------------------------------------------------------------------ +r982 | jcbowman | 2005-09-28 23:37:23 -0600 (Wed, 28 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/flow.asy + +Minor documentation updates. + +------------------------------------------------------------------------ +r981 | jcbowman | 2005-09-28 18:01:47 -0600 (Wed, 28 Sep 2005) | 8 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/flow.asy + D /trunk/asymptote/examples/flow.asy + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/runtime.cc + +Fixed missing label on thinned logarithmic graphs. + +Documented getstring and getreal. + +Documented vectorfield and flow example. + +Fixed cxx warning messages. + +------------------------------------------------------------------------ +r978 | jcbowman | 2005-09-28 14:51:47 -0600 (Wed, 28 Sep 2005) | 10 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/camp.l + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/axis3.asy + M /trunk/asymptote/doc/generalaxis.asy + M /trunk/asymptote/doc/generalaxis3.asy + M /trunk/asymptote/doc/helix.asy + M /trunk/asymptote/doc/join.asy + A /trunk/asymptote/doc/join3.asy + A /trunk/asymptote/doc/saddle.asy + M /trunk/asymptote/doc/surface.asy + M /trunk/asymptote/doc/unitcircle3.asy + M /trunk/asymptote/examples/elliptic.asy + +Simplified, improved, and documented 3d axes routines. + +Renamed tickspec to ticklocate. Documented ticklocate. + +Removed unused symbols from camp.l. + +Removed spurious nullpaths from :: and ---. + +Documented deconstruction of guides. + +------------------------------------------------------------------------ +r977 | jcbowman | 2005-09-27 01:42:24 -0600 (Tue, 27 Sep 2005) | 5 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/camperror.cc + M /trunk/asymptote/camperror.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/runtime.in + +Added a second optional string to Label to provide an estimate for the label +size when an undefined label is encountered with the -t option. + +Fixed box(Label). + +------------------------------------------------------------------------ +r975 | jcbowman | 2005-09-26 23:28:56 -0600 (Mon, 26 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/patches/pstoedit-3.42asy.patch + +Updated pstoedit patch to put brackets around rotated strings. + +------------------------------------------------------------------------ +r974 | jcbowman | 2005-09-26 23:09:02 -0600 (Mon, 26 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/runtime.cc + +Implemented data file comment character (# by default). + +------------------------------------------------------------------------ +r973 | jcbowman | 2005-09-26 09:05:45 -0600 (Mon, 26 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Used scaled epsilon to adjust right-hand axis limit. + +------------------------------------------------------------------------ +r972 | jcbowman | 2005-09-25 23:45:48 -0600 (Sun, 25 Sep 2005) | 25 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/pstoedit.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/bbox.h + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/generalaxis.asy + M /trunk/asymptote/doc/generalaxis3.asy + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/patches/README + D /trunk/asymptote/patches/pstoedit-3.41asy.patch + A /trunk/asymptote/patches/pstoedit-3.42asy.patch + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + A /trunk/asymptote/path3.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/runtime.in + D /trunk/asymptote/triple.cc + M /trunk/asymptote/triple.h + + +Added fuzz parameter to intersect routines for finding intersections with +circular approximations, etc. Also fixed these routines for paths +consisting of a single point. + +Moved 3d intersect routine to C++ for speed. + +Cache 2d path bounding box. + +Added 3d version of expi. + +Increased accuracy of true Arc and Circle to approximately machine precision. + +Added 3d true Arc and Circle. + +Added 3d polargraph function. + +Renamed triple.cc to path3.cc. + +Added missing triple to path3 cast. + +Added patch to pstoedit-3.42 to support PNG to EPS conversion. + +Updated documentation. + +------------------------------------------------------------------------ +r971 | jcbowman | 2005-09-25 21:56:47 -0600 (Sun, 25 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + +Fixed base alignment in new deferred TeX alignment scheme. + +------------------------------------------------------------------------ +r970 | jcbowman | 2005-09-23 22:04:54 -0600 (Fri, 23 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fixed shift(c) in 3d circle. + +------------------------------------------------------------------------ +r969 | jcbowman | 2005-09-23 09:42:46 -0600 (Fri, 23 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.l + +Fixed "\\". + +------------------------------------------------------------------------ +r968 | jcbowman | 2005-09-23 01:15:56 -0600 (Fri, 23 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/interact.cc + +Added missing header. + +------------------------------------------------------------------------ +r967 | jcbowman | 2005-09-23 01:07:53 -0600 (Fri, 23 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Make merge use environment variable ASYMPTOTE_CONVERT. + +------------------------------------------------------------------------ +r966 | jcbowman | 2005-09-23 01:02:48 -0600 (Fri, 23 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Added an environment variable for the location of every external command. + +------------------------------------------------------------------------ +r965 | jcbowman | 2005-09-22 23:54:43 -0600 (Thu, 22 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + A /trunk/asymptote/examples/flow.asy + +Added vectorfield routine and example. + +------------------------------------------------------------------------ +r963 | jcbowman | 2005-09-22 23:23:39 -0600 (Thu, 22 Sep 2005) | 11 lines +Changed paths: + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/patches/README + A /trunk/asymptote/patches/dvipdf + M /trunk/asymptote/picture.cc + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + + +Added [inline] option to asymptote.sty to use inline LaTeX code instead of +eps files, making LaTeX symbols visible to the \begin{asy}...\end{asy} +environment. In this mode, Asymptote correctly aligns LaTeX symbols defined +outside of the \begin{asy}...\end{asy} environment, but treats their size +as zero. + +Added -t option to asy to request inline LaTeX code to be generated. + +Added modified dvipdf that accepts the dvips -z hyperdvi option. + +------------------------------------------------------------------------ +r962 | jcbowman | 2005-09-21 19:06:07 -0600 (Wed, 21 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/latexusage.tex + +Updated axis call. + +------------------------------------------------------------------------ +r961 | jcbowman | 2005-09-21 17:58:34 -0600 (Wed, 21 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.cc + +Replace system calls to rm/del by unlink(). + +------------------------------------------------------------------------ +r960 | jcbowman | 2005-09-21 02:32:44 -0600 (Wed, 21 Sep 2005) | 21 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/Bode.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/axis3.asy + M /trunk/asymptote/doc/exp.asy + M /trunk/asymptote/doc/generalaxis.asy + M /trunk/asymptote/doc/generalaxis3.asy + M /trunk/asymptote/doc/secondaryaxis.asy + M /trunk/asymptote/examples/equilchord.asy + M /trunk/asymptote/examples/integraltest.asy + M /trunk/asymptote/examples/log.asy + M /trunk/asymptote/examples/spiral.asy + M /trunk/asymptote/examples/sqrtx01.asy + M /trunk/asymptote/examples/sqrtx01y1.asy + M /trunk/asymptote/examples/triads.asy + M /trunk/asymptote/examples/wedge.asy + M /trunk/asymptote/examples/wheelanimation.asy + M /trunk/asymptote/examples/xxsq01.asy + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + + +Fixed segmentation fault in straight. + +Fixed bug in setting straight flag in reverse. + +Fixed axis label placement for slanted (but straight) axes. + +Improved tick label positioning with slanted ticks. + +Simplified 3d axis routines; added autolimits function to implement 3d +autoscaling. + +Don't cache Ticksize and ticksize. + +Standardized xaxis, yaxis, xequals, yequals calls (Label now appears +immediately after picture argument). + +Check for empty pictures when drawing axes with ticks. + +Updated documentation and examples. + +------------------------------------------------------------------------ +r959 | jcbowman | 2005-09-20 02:39:57 -0600 (Tue, 20 Sep 2005) | 16 lines +Changed paths: + M /trunk/asymptote/INSTALL + M /trunk/asymptote/TODO + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/datagraph.asy + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/doc/generalaxis.asy + A /trunk/asymptote/doc/generalaxis3.asy + M /trunk/asymptote/doc/lineargraph.asy + M /trunk/asymptote/doc/secondaryaxis.asy + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/util.h + + +Overhaul and major clean up of 2d graph module; to support 3d axes, +partitioning is now done in tick value space rather than with respect to +arclength. + +Added 3d graph axes (xaxis, yaxis, zaxis, and general axis) and generalaxis3 +example. + +Format "" is now treated as defaultformat (use "%" to suppress labels). + +Updated gc to 6.6. + +Under MSDOS, change "rm" to "del" in merge utility. + +Don't print hints when there is no environment variable. + +------------------------------------------------------------------------ +r955 | hammera | 2005-09-16 09:36:50 -0600 (Fri, 16 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/name.cc + +Fixed error reporting bug. + +------------------------------------------------------------------------ +r954 | jcbowman | 2005-09-14 07:46:33 -0600 (Wed, 14 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Changed make to $(MAKE) for portability. + +------------------------------------------------------------------------ +r953 | jcbowman | 2005-09-14 01:25:28 -0600 (Wed, 14 Sep 2005) | 7 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Changed nullpath to nullpath3 to avoid ambiguities. + +Set initial precontrol point and final postcontrol point of noncyclic paths +to the corresponding node. + +Fixed the length of a cyclic path3. + +------------------------------------------------------------------------ +r952 | jcbowman | 2005-09-14 01:17:44 -0600 (Wed, 14 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Added snprintf workaround for non-C99 compliant systems. + +------------------------------------------------------------------------ +r951 | jcbowman | 2005-09-13 09:49:18 -0600 (Tue, 13 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/util.cc + +Added missing headers for Solaris/Sparc. + +------------------------------------------------------------------------ +r950 | jcbowman | 2005-09-12 19:47:44 -0600 (Mon, 12 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/types.cc + +Fixed pair.z and triple.xx bugs. + +------------------------------------------------------------------------ +r949 | jcbowman | 2005-09-12 17:11:54 -0600 (Mon, 12 Sep 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + + +Added some comments to graph.asy. + +------------------------------------------------------------------------ +r948 | jcbowman | 2005-09-12 13:40:40 -0600 (Mon, 12 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Optimized matrix times vector. + +------------------------------------------------------------------------ +r947 | jcbowman | 2005-09-12 11:35:34 -0600 (Mon, 12 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/examples/Pythagoras.asy + M /trunk/asymptote/examples/orthocenter.asy + +Standardized perpendicular. + +------------------------------------------------------------------------ +r946 | jcbowman | 2005-09-11 23:48:47 -0600 (Sun, 11 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/join.asy + +Added 2d & 3d Metapost & operator (like --, but omits the duplicate point). + +------------------------------------------------------------------------ +r945 | jcbowman | 2005-09-11 00:34:52 -0600 (Sun, 11 Sep 2005) | 3 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + + +Fixed resolution problems of png figures in html manual. + +------------------------------------------------------------------------ +r944 | jcbowman | 2005-09-11 00:04:12 -0600 (Sun, 11 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/patches/ImageMagick.patch + +Reorganized installation instructions. + +------------------------------------------------------------------------ +r943 | jcbowman | 2005-09-10 23:33:39 -0600 (Sat, 10 Sep 2005) | 5 lines +Changed paths: + M /trunk/asymptote/application.cc + M /trunk/asymptote/application.h + M /trunk/asymptote/doc/asymptote.texi + + +Handle errors due nonarray rest formals gracefully. + +Improved formatting. + +------------------------------------------------------------------------ +r942 | jcbowman | 2005-09-10 16:10:36 -0600 (Sat, 10 Sep 2005) | 11 lines +Changed paths: + M /trunk/asymptote/INSTALL + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/errors + + +Updated list of errors. + +Changed make test to make check. + +"make all"/"make install" now build/install asy, asymptote.pdf, and man pages +but not asymptote.dvi, asymptote.info, or asymptote.html +(use make install-all if you want these too). + +Documented workaround for broken pdftex installations. + +------------------------------------------------------------------------ +r941 | jcbowman | 2005-09-10 00:38:55 -0600 (Sat, 10 Sep 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/feynman.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + + +Removed scale(pair) in favour of scale(abs(z))*rotate(degrees(z)) to avoid +confusion with xscale(z.x)*yscale(z.y). + +------------------------------------------------------------------------ +r940 | jcbowman | 2005-09-09 23:58:11 -0600 (Fri, 09 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + +Don't cache MidArrow and Bar sizes. + +------------------------------------------------------------------------ +r939 | jcbowman | 2005-09-08 22:24:26 -0600 (Thu, 08 Sep 2005) | 8 lines +Changed paths: + M /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/Pythagoras.asy + M /trunk/asymptote/examples/cosaddition.asy + + +More intuitive interface: perpendicular(pair z, pair align) now uses an +alignment argument. + +Documented virtual structure functions. + +Updated documentation to emphasize that face is derived from picture. + +------------------------------------------------------------------------ +r938 | jcbowman | 2005-09-08 10:38:27 -0600 (Thu, 08 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Updated Help section. + +------------------------------------------------------------------------ +r937 | jcbowman | 2005-09-07 12:13:36 -0600 (Wed, 07 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Updated documentation. + +------------------------------------------------------------------------ +r936 | jcbowman | 2005-09-07 08:45:08 -0600 (Wed, 07 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Document structure inheritance. + +------------------------------------------------------------------------ +r935 | jcbowman | 2005-09-07 02:22:17 -0600 (Wed, 07 Sep 2005) | 7 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/doc/surface.asy + M /trunk/asymptote/doc/unitcircle3.asy + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/examples/wheelanimation.asy + + +Fixed floating point exception problems in axes routines. + +Check for negative linetype arguments. + +Minor example updates. + +------------------------------------------------------------------------ +r934 | hammera | 2005-09-06 21:40:47 -0600 (Tue, 06 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/name.h + M /trunk/asymptote/runtime.cc + +Changed indenting. + +------------------------------------------------------------------------ +r933 | jcbowman | 2005-09-06 01:42:51 -0600 (Tue, 06 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.88cvs. + +------------------------------------------------------------------------ +r932 | jcbowman | 2005-09-06 01:01:17 -0600 (Tue, 06 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/unitcircle3.asy + +Minor documentation updates. + +------------------------------------------------------------------------ +r931 | jcbowman | 2005-09-06 00:26:06 -0600 (Tue, 06 Sep 2005) | 3 lines +Changed paths: + M /trunk/asymptote/access.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/entry.h + M /trunk/asymptote/exp.h + + +Fixed cxx warning messages. + +------------------------------------------------------------------------ +r930 | jcbowman | 2005-09-05 23:59:01 -0600 (Mon, 05 Sep 2005) | 8 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/base/patterns.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/unitcircle3.asy + M /trunk/asymptote/examples/conicurv.asy + + +Added pen option to filltype to specify an interior pen distinct from the +boundary pen. Removed Filltype in patterns in favour of a deferred filltype. + +Removed explicit size arguments from bbox (as done with shipout some time ago). + +Updated filltype and 3d documentation. + +------------------------------------------------------------------------ +r929 | jcbowman | 2005-09-05 22:01:25 -0600 (Mon, 05 Sep 2005) | 25 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/base/drawtree.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/base/tree.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/dec.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/helix.asy + A /trunk/asymptote/doc/planes.asy + M /trunk/asymptote/doc/subpictures.asy + M /trunk/asymptote/doc/surface.asy + M /trunk/asymptote/examples/conicurv.asy + M /trunk/asymptote/examples/near_earth.asy + D /trunk/asymptote/examples/planes.asy + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/types.cc + + +Implemented general hidden surface removal using a binary space partition. + +Fixed perspective and orthographic when camera is below the XY plane. +Also added perspective(real,real,real) and orthographic(real,real,real) +functions. + +Fixed draw((0,0,0)..(1,0,0)) and draw((0,0,0)). + +Added convenient 3d circle and arc functions. + +Added abs(triple) (equivalent to length(triple)). + +Added Longitude(triple), which ignores errors along +/- Z axis. + +Ported near_earth and conicurv examples from featpost3D.asy to three.asy. + +Added == and != for structures (equivalent to alias and !alias, respectively). + +For convenience, array push members now return the pushed element. + +Added missing shift in Label.out(frame). + +Updated documentation. + +------------------------------------------------------------------------ +r928 | hammera | 2005-09-03 20:33:09 -0600 (Sat, 03 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/coder.h + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + M /trunk/asymptote/name.cc + +Added permissions back in. + +------------------------------------------------------------------------ +r927 | hammera | 2005-09-03 14:05:22 -0600 (Sat, 03 Sep 2005) | 2 lines +Changed paths: + M /trunk/asymptote/tests/Makefile + A /trunk/asymptote/tests/frames + A /trunk/asymptote/tests/frames/stat.asy + A /trunk/asymptote/tests/frames/stat2.asy + A /trunk/asymptote/tests/types + A /trunk/asymptote/tests/types/cast.asy + A /trunk/asymptote/tests/types/ecast.asy + A /trunk/asymptote/tests/types/init.asy + +Added more testing. + +------------------------------------------------------------------------ +r926 | hammera | 2005-09-03 14:04:15 -0600 (Sat, 03 Sep 2005) | 8 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/access.cc + M /trunk/asymptote/access.h + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/coder.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/coenv.cc + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + M /trunk/asymptote/env.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/frame.h + A /trunk/asymptote/fundec.cc + A /trunk/asymptote/fundec.h + M /trunk/asymptote/import.cc + M /trunk/asymptote/importaccess.h + A /trunk/asymptote/modifier.h + M /trunk/asymptote/name.cc + M /trunk/asymptote/name.h + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/newexp.h + M /trunk/asymptote/record.h + M /trunk/asymptote/varinit.cc + M /trunk/asymptote/varinit.h + +Refactoring! + +- most #include "camp.tab.h" lines removed in favor of modifier.h +- access now uses actions (READ, WRITE, CALL) to control encoding +- fundef and newFunctionExp merged +- name refactor, and it also uses actions +- permission information moved to varEntry (but not in use yet) + +------------------------------------------------------------------------ +r925 | jcbowman | 2005-09-01 15:26:50 -0600 (Thu, 01 Sep 2005) | 5 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/surface.asy + + +Moved surface to graph3. + +Added 3d analogues of 2d graph functions. + +------------------------------------------------------------------------ +r924 | jcbowman | 2005-09-01 12:52:52 -0600 (Thu, 01 Sep 2005) | 9 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/helix.asy + M /trunk/asymptote/doc/surface.asy + + +Added numerically robust quadratic equation solver. + +Added min(path3) and max(path3) functions. + +Simplified and documented 3d arc (analogous to 2d arc). + +Implemented path3 to guide3 cast. + +------------------------------------------------------------------------ +r923 | jcbowman | 2005-09-01 02:12:51 -0600 (Thu, 01 Sep 2005) | 4 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/surface.asy + M /trunk/asymptote/path.cc + +Added 3d intersect and dir functions. + +Added 3d arc function that is consistent with the usual circle approximation. + +------------------------------------------------------------------------ +r922 | jcbowman | 2005-08-31 18:26:04 -0600 (Wed, 31 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/geometry.asy + +Removed diagnostic. + +------------------------------------------------------------------------ +r921 | jcbowman | 2005-08-31 18:23:57 -0600 (Wed, 31 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/triangle.asy + M /trunk/asymptote/record.h + +Documented constructors; changed triangle.asy to use a constructor. + +------------------------------------------------------------------------ +r920 | jcbowman | 2005-08-31 16:58:55 -0600 (Wed, 31 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/coder.cc + M /trunk/asymptote/frame.h + +Fixed permissions for static functions in structs. + +------------------------------------------------------------------------ +r919 | jcbowman | 2005-08-31 11:24:46 -0600 (Wed, 31 Aug 2005) | 8 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/datagraph.asy + M /trunk/asymptote/doc/image.asy + M /trunk/asymptote/doc/lineargraph0.asy + M /trunk/asymptote/doc/loggrid.asy + M /trunk/asymptote/doc/secondaryaxis.asy + A /trunk/asymptote/doc/subpictures.asy + M /trunk/asymptote/doc/superpath.asy + +Simplified path3 constructor. + +Added subpicture example. + +Fixed datagraph example. + +Minor documentation updates. + +------------------------------------------------------------------------ +r918 | jcbowman | 2005-08-31 01:41:29 -0600 (Wed, 31 Aug 2005) | 5 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/base/three.asy + +Use same internal structure for path3 as for path, to facilitate port of +various path.cc functions to 3d. + +Added subpath & associated functions. + +------------------------------------------------------------------------ +r917 | jcbowman | 2005-08-30 00:07:16 -0600 (Tue, 30 Aug 2005) | 6 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + + +Expose Relative(pair) alignment function. + +Use arclength rather than length for determining default label position on +paths. + +------------------------------------------------------------------------ +r916 | jcbowman | 2005-08-29 23:24:20 -0600 (Mon, 29 Aug 2005) | 5 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/TODO + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/surface.asy + M /trunk/asymptote/guide.h + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/runtime.in + A /trunk/asymptote/triple.cc + M /trunk/asymptote/triple.h + + +Added path3 type. Separated project into path3 conversion and projection. + +Added 3d arclength and arctime functions. + +------------------------------------------------------------------------ +r915 | jcbowman | 2005-08-28 23:19:54 -0600 (Sun, 28 Aug 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +For surface plots on a regular mesh, handle hidden surfaces from any camera +location. + +------------------------------------------------------------------------ +r914 | jcbowman | 2005-08-28 03:16:04 -0600 (Sun, 28 Aug 2005) | 10 lines +Changed paths: + M /trunk/asymptote/base/feynman.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/eetomumu.asy + +Added Relative(real) and Relative(pair) functions for labelling paths +relative to the total arclength and local path direction. + +Feynman updates (including new function texshipout); moved MidArrow and added +MidArcArrow to plain.asy. + +Fixed optional position argument of BeginArrow, etc. + +Update documentation; simplified Makefile. + +------------------------------------------------------------------------ +r913 | jcbowman | 2005-08-25 14:44:40 -0600 (Thu, 25 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.87cvs. + +------------------------------------------------------------------------ +r912 | jcbowman | 2005-08-25 11:43:04 -0600 (Thu, 25 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + +Fixed make clean. + +------------------------------------------------------------------------ +r911 | jcbowman | 2005-08-25 11:35:32 -0600 (Thu, 25 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + +Fixed problems with make man. + +------------------------------------------------------------------------ +r910 | jcbowman | 2005-08-25 11:14:51 -0600 (Thu, 25 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.86cvs. + +------------------------------------------------------------------------ +r909 | jcbowman | 2005-08-25 04:10:49 -0600 (Thu, 25 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + +Makefile tweaks. + +------------------------------------------------------------------------ +r908 | jcbowman | 2005-08-25 03:45:18 -0600 (Thu, 25 Aug 2005) | 4 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/picture.cc + +Add hyperlinks to pdf manual; fixed margins. + +Use imdisplay for ImageMagick display under MSDOS. + +------------------------------------------------------------------------ +r907 | jcbowman | 2005-08-25 01:55:51 -0600 (Thu, 25 Aug 2005) | 5 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/mod.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/settings.cc + +ASYMPTOTE_DIR can now be a list of directories (separated by : under UNIX +and ; under MSDOS). + +Fixed size_t errors. + +------------------------------------------------------------------------ +r906 | jcbowman | 2005-08-25 00:38:31 -0600 (Thu, 25 Aug 2005) | 19 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + M /trunk/asymptote/base/asy.vim + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/camp.l + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/surface.asy + M /trunk/asymptote/knot.cc + M /trunk/asymptote/knot.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/types.cc + + +Added curl3 operator. + +Implemented 3d generalization of Hobby's Metafont angle calculation +that is invariant to rotation and reduces to his 2d splines in the planar case. + +Removed 3d direction specifiers (no longer required) from circle example in +surface.asy. + +Merged and simplified tridiagonal solvers. + +When writing paths, output direction angles in degrees. + +Handle null cyclic arrays. + +Added min() and max() members of picture to calculate the picture size to date. + +Updated documentation. + +------------------------------------------------------------------------ +r905 | jcbowman | 2005-08-23 10:40:35 -0600 (Tue, 23 Aug 2005) | 3 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Diable automatic rotation of pdf files "based on the predominant orientation +of the text on each page". + +------------------------------------------------------------------------ +r904 | jcbowman | 2005-08-18 20:24:56 -0600 (Thu, 18 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Include boundary conditions in solution of Dirichlet tridiagonal solver. + +------------------------------------------------------------------------ +r903 | jcbowman | 2005-08-18 03:01:56 -0600 (Thu, 18 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Fixed special case of periodic tridiagonal solver. + +------------------------------------------------------------------------ +r902 | jcbowman | 2005-08-18 02:27:01 -0600 (Thu, 18 Aug 2005) | 5 lines +Changed paths: + M /trunk/asymptote/array.h + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/westnile.asy + M /trunk/asymptote/mod.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/types.cc + + +Allow cyclic indices only on arrays with virtual cyclic flag set to true. + +Added Dirichlet and periodic tridiagonal solvers. + +------------------------------------------------------------------------ +r901 | jcbowman | 2005-08-17 01:33:03 -0600 (Wed, 17 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Reduce infinity for tension at least infinity on alpha platform. + +------------------------------------------------------------------------ +r900 | jcbowman | 2005-08-17 01:10:37 -0600 (Wed, 17 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/interact.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Make interactive help work in MSDOS. + +------------------------------------------------------------------------ +r899 | jcbowman | 2005-08-16 21:58:04 -0600 (Tue, 16 Aug 2005) | 3 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/interact.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Added online help option; exit is now a synonym for quit in +interactive mode. + +------------------------------------------------------------------------ +r898 | jcbowman | 2005-08-16 11:21:25 -0600 (Tue, 16 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/asy.ico + M /trunk/asymptote/doc/icon.asy + +Improved icon. + +------------------------------------------------------------------------ +r897 | jcbowman | 2005-08-16 01:37:41 -0600 (Tue, 16 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/asy.ico + M /trunk/asymptote/asy.rc + A /trunk/asymptote/doc/icon.asy + +Fixed MSDOS build; improved icon. + +------------------------------------------------------------------------ +r896 | jcbowman | 2005-08-16 00:46:23 -0600 (Tue, 16 Aug 2005) | 2 lines +Changed paths: + A /trunk/asymptote/asy.rc + +Windows resource template. + +------------------------------------------------------------------------ +r895 | jcbowman | 2005-08-16 00:45:31 -0600 (Tue, 16 Aug 2005) | 4 lines +Changed paths: + M /trunk/asymptote/Compile + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/README + A /trunk/asymptote/asy.ico + M /trunk/asymptote/base/simplex.asy + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + + +Improved configuration; added icon for Microsoft Windows. +Updated documentation. + +------------------------------------------------------------------------ +r894 | hammera | 2005-08-15 21:56:13 -0600 (Mon, 15 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/simplex.asy + +Generalized bug fix in simplex. + +------------------------------------------------------------------------ +r893 | jcbowman | 2005-08-13 20:05:49 -0600 (Sat, 13 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.85cvs. + +------------------------------------------------------------------------ +r892 | jcbowman | 2005-08-13 16:04:24 -0600 (Sat, 13 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Added compilation option msdos for producing Microsoft binaries. + +------------------------------------------------------------------------ +r891 | jcbowman | 2005-08-13 15:23:33 -0600 (Sat, 13 Aug 2005) | 2 lines +Changed paths: + D /trunk/asymptote/base/graph3d.asy + +Removed obsolete file. + +------------------------------------------------------------------------ +r890 | jcbowman | 2005-08-13 14:29:43 -0600 (Sat, 13 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/simplex.asy + +Workaround truesize=0 bug in simplex.asy. + +------------------------------------------------------------------------ +r889 | jcbowman | 2005-08-13 02:14:40 -0600 (Sat, 13 Aug 2005) | 6 lines +Changed paths: + M /trunk/asymptote/array.h + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawfill.cc + M /trunk/asymptote/drawfill.h + A /trunk/asymptote/examples/latticeshading.asy + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/transform.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + + +Added lattice gradient shading; check pen size in Gouraud shading to avoid +segmentation fault. + +Copy data and palette arrays in palette.asy. + +------------------------------------------------------------------------ +r888 | jcbowman | 2005-08-12 22:06:54 -0600 (Fri, 12 Aug 2005) | 5 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/Gouraud.asy + M /trunk/asymptote/transform.h + +Added 3d reflections. + +Swapped triple arguments of rotate(real,triple,triple) for consistency +with the 2d reflect(pair,pair) syntax. + +------------------------------------------------------------------------ +r887 | jcbowman | 2005-08-12 18:58:04 -0600 (Fri, 12 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + +Removed (size_t) array.size() casts as they are no longer needed. + +------------------------------------------------------------------------ +r886 | jcbowman | 2005-08-12 17:43:09 -0600 (Fri, 12 Aug 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/camp.l + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawfill.cc + M /trunk/asymptote/drawfill.h + M /trunk/asymptote/drawimage.h + A /trunk/asymptote/examples/Gouraud.asy + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + +Added support for Gouraud shading. + +Moved nullpath into plain.asy. + +------------------------------------------------------------------------ +r885 | jcbowman | 2005-08-12 14:01:12 -0600 (Fri, 12 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + +Cleaned up autosize code; more pair to align changes. + +------------------------------------------------------------------------ +r884 | jcbowman | 2005-08-12 01:22:26 -0600 (Fri, 12 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/examples/coag.asy + +Updated example; removed extra instance of defaultformat. + +------------------------------------------------------------------------ +r883 | jcbowman | 2005-08-12 01:04:45 -0600 (Fri, 12 Aug 2005) | 34 lines +Changed paths: + M /trunk/asymptote/base/drawtree.asy + M /trunk/asymptote/base/featpost3D.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/pstoedit.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/camp.y + M /trunk/asymptote/dec.cc + M /trunk/asymptote/doc/Bode.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/datagraph.asy + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/doc/generalaxis.asy + M /trunk/asymptote/doc/helix.asy + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/doc/lineargraph.asy + M /trunk/asymptote/doc/mosquito.asy + M /trunk/asymptote/doc/secondaryaxis.asy + M /trunk/asymptote/doc/surface.asy + M /trunk/asymptote/doc/westnile.asy + M /trunk/asymptote/env.h + M /trunk/asymptote/examples/cardiod.asy + M /trunk/asymptote/examples/circles.asy + M /trunk/asymptote/examples/cos2theta.asy + M /trunk/asymptote/examples/cosaddition.asy + M /trunk/asymptote/examples/delu.asy + M /trunk/asymptote/examples/elliptic.asy + M /trunk/asymptote/examples/fjortoft.asy + M /trunk/asymptote/examples/hierarchy.asy + M /trunk/asymptote/examples/labelbox.asy + M /trunk/asymptote/examples/log.asy + M /trunk/asymptote/examples/near_earth.asy + M /trunk/asymptote/examples/orthocenter.asy + M /trunk/asymptote/examples/phase.asy + M /trunk/asymptote/examples/polarcircle.asy + M /trunk/asymptote/examples/sin1x.asy + M /trunk/asymptote/examples/sinxlex.asy + M /trunk/asymptote/examples/sqrtx01.asy + M /trunk/asymptote/examples/sqrtx01y1.asy + M /trunk/asymptote/examples/triads.asy + M /trunk/asymptote/examples/unitcircle.asy + M /trunk/asymptote/examples/venn.asy + M /trunk/asymptote/examples/wheelanimation.asy + M /trunk/asymptote/examples/xxsq01.asy + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/patches/README + D /trunk/asymptote/patches/pstoedit-3.40asy.patch + A /trunk/asymptote/patches/pstoedit-3.41asy.patch + M /trunk/asymptote/pen.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + + +Put label parameters in a structure called Label, to which a string can be +cast, and which can be rotated and shifted (in Postscript coordinates). + +Updated examples and documentation. + +Fixed automatic sizing under picture transformation (particularly under +rotation) and handling of an unspecified size in one direction (denoted by +infinity). + +Added size(real Size) function that ensures each dimension is no more than +Size. + +Added scale(bool) function for enabling or disabling autoscaling in both +directions. + +Simplified 2d graph and palette code. + +Added begingroup/endgroup checks. + +Added array append method. + +Removed unused duplicate variable check code. + +Added virtual transform components and transform 6-tuple notation. + +Added pen and filltype to Legend. + +Removed labeldot(z) in favour of dot(Label,z). +Removed labelbox and labelellipse in favour of box and ellipse. +Removed labelxtick and labelytick in favour of xtick and ytick. + +Updated pstoedit support. + +------------------------------------------------------------------------ +r882 | jcbowman | 2005-08-06 22:49:23 -0600 (Sat, 06 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawfill.cc + M /trunk/asymptote/drawfill.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/runtime.in + +Used cast from path to path[] (superpath) to simply fill and clip code. + +------------------------------------------------------------------------ +r881 | jcbowman | 2005-08-06 09:18:40 -0600 (Sat, 06 Aug 2005) | 6 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/interact.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/util.cc + +Remove .asy_input on exit. + +Disable display (which requires Xwindows) under MSDOS. + +Minor documentation updates. + +------------------------------------------------------------------------ +r880 | jcbowman | 2005-08-06 02:26:52 -0600 (Sat, 06 Aug 2005) | 10 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + A /trunk/asymptote/base/graph3.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/doc/Bode.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/bigsquare.asy + M /trunk/asymptote/doc/datagraph.asy + M /trunk/asymptote/doc/diagonal.asy + M /trunk/asymptote/doc/errorbars.asy + M /trunk/asymptote/doc/exp.asy + M /trunk/asymptote/doc/generalaxis.asy + M /trunk/asymptote/doc/hatch.asy + M /trunk/asymptote/doc/helix.asy + M /trunk/asymptote/doc/histogram.asy + M /trunk/asymptote/doc/image.asy + M /trunk/asymptote/doc/labelsquare.asy + M /trunk/asymptote/doc/lineargraph.asy + M /trunk/asymptote/doc/lineargraph0.asy + M /trunk/asymptote/doc/loggraph.asy + A /trunk/asymptote/doc/loggrid.asy + M /trunk/asymptote/doc/mosquito.asy + M /trunk/asymptote/doc/parametricgraph.asy + M /trunk/asymptote/doc/quartercircle.asy + M /trunk/asymptote/doc/secondaryaxis.asy + M /trunk/asymptote/doc/shadedtiling.asy + M /trunk/asymptote/doc/square.asy + M /trunk/asymptote/doc/superpath.asy + M /trunk/asymptote/doc/tile.asy + +Added simpler helix example. + +Moved pticklabel to LeftTicks, etc., as the argument plabel. Added pTick and +ptick pen types for drawing big and small ticks with different sizes, +bool beginlabel and endlabel for suppressing first and last labels, +and extend for drawing ticks across the graph (useful for superimposing a grid +on the graph). + +Improved optional first and last tick/label suppression. + +------------------------------------------------------------------------ +r879 | jcbowman | 2005-08-05 00:11:15 -0600 (Fri, 05 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/locate.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +MSDOS environment variable tweaks. + +------------------------------------------------------------------------ +r878 | jcbowman | 2005-08-03 21:19:47 -0600 (Wed, 03 Aug 2005) | 11 lines +Changed paths: + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/locate.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Fixed MSDOS interactive mode: the postscript viewer child process should exit, +not return. Searching for an available postscript viewer is not possible in +general (but the desired viewer can be specified with the appropriate +environment variable). + +Added environment variable ASYMPTOTE_GS and drag and drop support. + +Make -V the default under MSDOS. Added -n (-noView) option. + +Updated documentation. + +------------------------------------------------------------------------ +r877 | hammera | 2005-08-03 00:40:41 -0600 (Wed, 03 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +'' + +------------------------------------------------------------------------ +r876 | jcbowman | 2005-08-02 16:56:01 -0600 (Tue, 02 Aug 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/drawlabel.cc + A /trunk/asymptote/patches/cygwin_xdr.patch + M /trunk/asymptote/picture.cc + M /trunk/asymptote/util.h + +Port to MSDOS (via CYGWIN). + +------------------------------------------------------------------------ +r875 | jcbowman | 2005-07-30 18:06:58 -0600 (Sat, 30 Jul 2005) | 2 lines +Changed paths: + D /trunk/asymptote/doc/shade.asy + M /trunk/asymptote/knot.cc + +Removed unused file. + +------------------------------------------------------------------------ +r874 | jcbowman | 2005-07-30 18:05:56 -0600 (Sat, 30 Jul 2005) | 5 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/shade.asy + + +Changed operator :: and operator --- to loops. + +Simplified fill commands. + +------------------------------------------------------------------------ +r873 | jcbowman | 2005-07-28 16:11:45 -0600 (Thu, 28 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Remove %%DocumentPaperSizes: comment inserted by dvips 5.95a. + +------------------------------------------------------------------------ +r872 | jcbowman | 2005-07-23 20:44:32 -0600 (Sat, 23 Jul 2005) | 9 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3d.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/exp.asy + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/doc/parametricgraph.asy + M /trunk/asymptote/doc/surface.asy + M /trunk/asymptote/examples/cardiod.asy + M /trunk/asymptote/examples/centroidfg.asy + M /trunk/asymptote/examples/cos2theta.asy + M /trunk/asymptote/examples/integraltest.asy + M /trunk/asymptote/examples/log.asy + M /trunk/asymptote/examples/lowupint.asy + M /trunk/asymptote/examples/polararea.asy + M /trunk/asymptote/examples/polarcircle.asy + M /trunk/asymptote/examples/spiral.asy + M /trunk/asymptote/examples/sqrtx01.asy + M /trunk/asymptote/examples/sqrtx01y1.asy + M /trunk/asymptote/examples/tanh.asy + M /trunk/asymptote/examples/xxsq01.asy + + +Simplified graph routines. + +Fixed nullguide3 problems. + +Began graph3d construction. + +Updated documentation and examples. + +------------------------------------------------------------------------ +r871 | jcbowman | 2005-07-19 01:21:19 -0600 (Tue, 19 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Updated menus. + +------------------------------------------------------------------------ +r870 | jcbowman | 2005-07-19 01:20:58 -0600 (Tue, 19 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.84cvs. + +------------------------------------------------------------------------ +r869 | jcbowman | 2005-07-19 01:09:04 -0600 (Tue, 19 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/errors + M /trunk/asymptote/errortest.asy + +Updated error test. + +------------------------------------------------------------------------ +r868 | jcbowman | 2005-07-19 00:20:13 -0600 (Tue, 19 Jul 2005) | 5 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + + +Changed default angle for oblique projection to 45 degrees. + +Updated documentation. + +------------------------------------------------------------------------ +r867 | jcbowman | 2005-07-19 00:09:44 -0600 (Tue, 19 Jul 2005) | 15 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/camp.l + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/cube.asy + A /trunk/asymptote/doc/helix.asy + M /trunk/asymptote/knot.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/triple.h + +Used existing internal function relativedistance for control point +computations. + +Renamed path3 to flatguide3. + +Added tension3 specifier. + +Standardized 3d angles, rotations, and scalings. + +Added guide3 operator :: and ---. + +Added write(path[]) and write(guide3[]). + +Added helix example and updated documentation. + +------------------------------------------------------------------------ +r866 | jcbowman | 2005-07-18 12:17:33 -0600 (Mon, 18 Jul 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/surface.asy + +Determined correct signs in direction-to-control point calculation; +propagate directions across nodes. + +------------------------------------------------------------------------ +r865 | jcbowman | 2005-07-18 00:38:55 -0600 (Mon, 18 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Implement preliminary 3d direction to control point conversion. + +------------------------------------------------------------------------ +r864 | jcbowman | 2005-07-17 22:52:16 -0600 (Sun, 17 Jul 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/patterns.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/Bode.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/doc/generalaxis.asy + M /trunk/asymptote/doc/image.asy + M /trunk/asymptote/doc/parametricgraph.asy + +Move math mode ($ delimiters) to within defaultformat string, to allow use of +non-math mode fonts in tick labels (by providing a nondefault format string). + +------------------------------------------------------------------------ +r863 | jcbowman | 2005-07-17 19:20:33 -0600 (Sun, 17 Jul 2005) | 7 lines +Changed paths: + M /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/knot.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + + +Fixed bug in string font(pen). + +Changed Angle(pair) to degrees(pair). + +Added Degrees(pair). + +------------------------------------------------------------------------ +r862 | jcbowman | 2005-07-17 15:36:54 -0600 (Sun, 17 Jul 2005) | 3 lines +Changed paths: + M /trunk/asymptote/castop.h + +Allow reading three-dimensional arrays in line mode by recognizing blank +lines as block delimiters. + +------------------------------------------------------------------------ +r861 | jcbowman | 2005-07-17 00:56:24 -0600 (Sun, 17 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/datagraph.asy + +Added pticklabel option for drawing tick labels with a different pen. + +------------------------------------------------------------------------ +r860 | jcbowman | 2005-07-17 00:02:10 -0600 (Sun, 17 Jul 2005) | 5 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/datagraph.asy + M /trunk/asymptote/doc/surface.asy + A /trunk/asymptote/examples/coag.asy + A /trunk/asymptote/examples/sqrtx01y1.asy + A /trunk/asymptote/examples/xxsq01.asy + + +Added labelxtick and labelytick. Fixed tick size and shift in xtick. + +Updated documentation; added examples. + +------------------------------------------------------------------------ +r859 | jcbowman | 2005-07-16 19:25:01 -0600 (Sat, 16 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/wheelanimation.asy + +Fixed problems with autoscaling and unextended axes. + +------------------------------------------------------------------------ +r858 | jcbowman | 2005-07-16 16:11:52 -0600 (Sat, 16 Jul 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/simplex.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + +Renamed internal xequals and yequals routines to yaxisAt and xaxisAt. +For clarity, renamed xline and yline routines to xequals and yequals. +Added initializers. + +------------------------------------------------------------------------ +r857 | jcbowman | 2005-07-16 15:27:57 -0600 (Sat, 16 Jul 2005) | 3 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Disabled -laat while line-at-a-time mode is under construction (due to +known segmentation fault). + +------------------------------------------------------------------------ +r856 | jcbowman | 2005-07-16 15:25:11 -0600 (Sat, 16 Jul 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/featpost3D.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/cube.asy + M /trunk/asymptote/examples/venn.asy + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + +Added and documented remaining triple functions. + +Renamed Dot to dot and Cross to cross. + +------------------------------------------------------------------------ +r855 | jcbowman | 2005-07-15 23:24:33 -0600 (Fri, 15 Jul 2005) | 14 lines +Changed paths: + M /trunk/asymptote/base/graph3d.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/colons.asy + M /trunk/asymptote/doc/cube.asy + A /trunk/asymptote/doc/dots.asy + A /trunk/asymptote/doc/join.asy + A /trunk/asymptote/doc/surface.asy + M /trunk/asymptote/examples/planes.asy + M /trunk/asymptote/frame.h + M /trunk/asymptote/knot.cc + M /trunk/asymptote/stack.cc + + +Simplified three.asy; added oblique projection and ^^ operator. + +Added Metapost --- operator; allow :: to accept a direction specifier. + +Allow user-defined ++ binary operator (for consistency with -- binary +operator). + +Minor knot velocity optimizations. + +Added surface example to documentation; updated cube example. + +Updated documentation; fixed cxx warning messages. + +------------------------------------------------------------------------ +r854 | hammera | 2005-07-15 18:08:15 -0600 (Fri, 15 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/flatguide.h + +Fixed crash caused by fixing previous crash. + +------------------------------------------------------------------------ +r853 | hammera | 2005-07-14 23:55:20 -0600 (Thu, 14 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/knot.cc + +Handle tensions in straight sections of paths as MetaPost does. + +------------------------------------------------------------------------ +r852 | hammera | 2005-07-14 23:36:10 -0600 (Thu, 14 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/flatguide.h + M /trunk/asymptote/knot.cc + +Fixed controls versus direction specifiers crash. + +------------------------------------------------------------------------ +r851 | jcbowman | 2005-07-13 23:49:56 -0600 (Wed, 13 Jul 2005) | 11 lines +Changed paths: + M /trunk/asymptote/array.h + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/camp.y + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Added array pop function. + +Give DIRTAG the same precedence as CONTROLS and TENSION. + +Added replacement :: for Metapost ... joiner (which selects an +inflection-free path where possible). + +Added 3d direction specifiers, pending 3d conversion to control points... + +Added triple write and interp functions to plain.asy. + +------------------------------------------------------------------------ +r850 | jcbowman | 2005-07-13 12:43:04 -0600 (Wed, 13 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/knot.cc + +Formatting. + +------------------------------------------------------------------------ +r849 | jcbowman | 2005-07-13 10:22:40 -0600 (Wed, 13 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Cleaned up controls. + +------------------------------------------------------------------------ +r848 | jcbowman | 2005-07-13 02:25:08 -0600 (Wed, 13 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Renamed cycle3 to cycle. + +------------------------------------------------------------------------ +r847 | jcbowman | 2005-07-13 02:18:10 -0600 (Wed, 13 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Renamed controls3 to controls. + +------------------------------------------------------------------------ +r846 | jcbowman | 2005-07-13 01:45:11 -0600 (Wed, 13 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Added controls3. + +------------------------------------------------------------------------ +r845 | jcbowman | 2005-07-12 22:42:28 -0600 (Tue, 12 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/knot.cc + +Compute knot solving constants. + +------------------------------------------------------------------------ +r844 | jcbowman | 2005-07-12 22:41:55 -0600 (Tue, 12 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/builtin.cc + +Fixed write(guide). + +------------------------------------------------------------------------ +r843 | jcbowman | 2005-07-12 17:54:48 -0600 (Tue, 12 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + +Allow operator ::. + +------------------------------------------------------------------------ +r842 | jcbowman | 2005-07-12 14:51:53 -0600 (Tue, 12 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/interact.cc + +Added explicit check for readline remove_history. + +------------------------------------------------------------------------ +r841 | jcbowman | 2005-07-12 14:29:30 -0600 (Tue, 12 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Readded installation hint about ancient readline versions. + +------------------------------------------------------------------------ +r840 | jcbowman | 2005-07-12 01:33:20 -0600 (Tue, 12 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Fixed lookAtOrigin. + +------------------------------------------------------------------------ +r839 | jcbowman | 2005-07-11 23:40:32 -0600 (Mon, 11 Jul 2005) | 5 lines +Changed paths: + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/cast.cc + M /trunk/asymptote/pair.h + M /trunk/asymptote/triple.h + + +Updates to triple and three.asy. + +Removed unused code. + +------------------------------------------------------------------------ +r838 | jcbowman | 2005-07-11 17:51:26 -0600 (Mon, 11 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/featpost3D.asy + M /trunk/asymptote/base/graph3d.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/cube.asy + M /trunk/asymptote/examples/conicurv.asy + M /trunk/asymptote/examples/near_earth.asy + M /trunk/asymptote/examples/planes.asy + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + A /trunk/asymptote/triple.h + +Replaced vector by triple. + +------------------------------------------------------------------------ +r837 | jcbowman | 2005-07-11 13:40:51 -0600 (Mon, 11 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/exp.cc + +Fixed casting error message. + +------------------------------------------------------------------------ +r836 | jcbowman | 2005-07-11 09:03:05 -0600 (Mon, 11 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/angle.h + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/camp.y + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/fileio.h + M /trunk/asymptote/pair.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Added triple type. + +------------------------------------------------------------------------ +r835 | hammera | 2005-07-08 18:07:10 -0600 (Fri, 08 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/three.asy + +Graphing tests. + +------------------------------------------------------------------------ +r834 | hammera | 2005-07-08 16:19:37 -0600 (Fri, 08 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Moved laat diagnostic. + +------------------------------------------------------------------------ +r833 | hammera | 2005-07-08 12:23:29 -0600 (Fri, 08 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/coder.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/frame.h + M /trunk/asymptote/genv.cc + M /trunk/asymptote/genv.h + M /trunk/asymptote/item.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + M /trunk/asymptote/stm.h + +Proof-of-concept code for true line-at-a-time mode. + +------------------------------------------------------------------------ +r832 | jcbowman | 2005-07-07 16:32:43 -0600 (Thu, 07 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Removed path to pair[] ecast. + +------------------------------------------------------------------------ +r831 | jcbowman | 2005-07-07 14:51:54 -0600 (Thu, 07 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/examples/dragon.asy + +Updated example. + +------------------------------------------------------------------------ +r830 | jcbowman | 2005-07-07 14:51:10 -0600 (Thu, 07 Jul 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/three.asy + M /trunk/asymptote/doc/asymptote.texi + +Removed explicit pair[] to guide casts in favour of operator --(...) and +operator ..(...). + +------------------------------------------------------------------------ +r829 | jcbowman | 2005-07-07 10:40:14 -0600 (Thu, 07 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Fixed default CFLAGS. + +------------------------------------------------------------------------ +r828 | jcbowman | 2005-07-07 09:42:18 -0600 (Thu, 07 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Fixed CFLAGS. + +------------------------------------------------------------------------ +r827 | jcbowman | 2005-07-07 01:42:09 -0600 (Thu, 07 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + +Updated documentation. + +------------------------------------------------------------------------ +r826 | jcbowman | 2005-07-07 01:37:36 -0600 (Thu, 07 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Fixed error in CFLAGS. + +------------------------------------------------------------------------ +r825 | jcbowman | 2005-07-06 20:21:56 -0600 (Wed, 06 Jul 2005) | 10 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/parametricgraph.asy + M /trunk/asymptote/examples/dragon.asy + M /trunk/asymptote/examples/sin1x.asy + + +Added implicit pair[] to guide and guide[] casts and explicit path to +pair[] casts. + +Removed unnecessary guide=nullpath argument from graph calls. + +Renamed LinearInterp to Straight, to correspond to straight(path). + +Updated nullpath documentation to correspond to new solver. + +------------------------------------------------------------------------ +r824 | jcbowman | 2005-07-06 14:50:50 -0600 (Wed, 06 Jul 2005) | 3 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Removed -version command-line option to avoid ambiguity with -verbose +(so that -vv, -vvv etc. will still work). + +------------------------------------------------------------------------ +r823 | hammera | 2005-07-06 09:11:39 -0600 (Wed, 06 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/entry.h + +Change NOHASH to use #ifdef. + +------------------------------------------------------------------------ +r822 | hammera | 2005-07-05 21:26:42 -0600 (Tue, 05 Jul 2005) | 2 lines +Changed paths: + A /trunk/asymptote/base/three.asy + +Three dimensional drawing routines (in development). + +------------------------------------------------------------------------ +r821 | hammera | 2005-07-05 14:25:56 -0600 (Tue, 05 Jul 2005) | 3 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/flatguide.h + M /trunk/asymptote/knot.cc + M /trunk/asymptote/knot.h + M /trunk/asymptote/types.h + +Join operators now use rest arguments. +Fixed a bug in solving empty guides. + +------------------------------------------------------------------------ +r820 | hammera | 2005-07-05 14:24:33 -0600 (Tue, 05 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/newexp.h + +Combined duplicate code for function defitions. + +------------------------------------------------------------------------ +r819 | jcbowman | 2005-07-04 16:36:50 -0600 (Mon, 04 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor documentation updates. + +------------------------------------------------------------------------ +r818 | hammera | 2005-07-04 11:46:43 -0600 (Mon, 04 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + M /trunk/asymptote/genv.h + M /trunk/asymptote/record.h + +Added back venv::list(). + +------------------------------------------------------------------------ +r817 | jcbowman | 2005-07-03 10:16:43 -0600 (Sun, 03 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/settings.cc + +Added -version command line option. + +------------------------------------------------------------------------ +r816 | jcbowman | 2005-07-03 00:12:58 -0600 (Sun, 03 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.83cvs. + +------------------------------------------------------------------------ +r815 | jcbowman | 2005-07-02 23:02:03 -0600 (Sat, 02 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asy.1 + +Updated man page. + +------------------------------------------------------------------------ +r814 | jcbowman | 2005-07-02 22:51:28 -0600 (Sat, 02 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/frame.h + M /trunk/asymptote/inst.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +Fixed cxx warning messages. + +------------------------------------------------------------------------ +r813 | jcbowman | 2005-07-02 22:16:17 -0600 (Sat, 02 Jul 2005) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/exp.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Added -d command-line option to produce extra debugging messages +(currently only "named argument may be mistaken for assignment" warning). + +------------------------------------------------------------------------ +r812 | jcbowman | 2005-07-02 21:39:27 -0600 (Sat, 02 Jul 2005) | 5 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/exp.asy + M /trunk/asymptote/doc/westnile.asy + M /trunk/asymptote/examples/centroidfg.asy + M /trunk/asymptote/examples/integraltest.asy + M /trunk/asymptote/examples/log.asy + M /trunk/asymptote/examples/lowupint.asy + M /trunk/asymptote/examples/phase.asy + M /trunk/asymptote/examples/spiral.asy + + +Added arrow option to axes routines. + +Renamed xlabel and ylabel back to labelx and labely, respectively. + +------------------------------------------------------------------------ +r811 | jcbowman | 2005-07-02 16:07:35 -0600 (Sat, 02 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/access.h + M /trunk/asymptote/frame.h + M /trunk/asymptote/inst.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +Revert last changes. + +------------------------------------------------------------------------ +r810 | jcbowman | 2005-07-02 15:46:09 -0600 (Sat, 02 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/access.h + M /trunk/asymptote/configure.ac + M /trunk/asymptote/frame.h + M /trunk/asymptote/inst.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +Fixed more cxx warning messages. + +------------------------------------------------------------------------ +r809 | jcbowman | 2005-07-02 14:23:42 -0600 (Sat, 02 Jul 2005) | 5 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + M /trunk/asymptote/dec.cc + M /trunk/asymptote/frame.h + + +Added configure option to detect ext/hash_map and set -DNOHASH accordingly. + +Fixed cxx warning messages. + +------------------------------------------------------------------------ +r808 | jcbowman | 2005-07-02 12:11:44 -0600 (Sat, 02 Jul 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/datagraph.asy + M /trunk/asymptote/doc/exp.asy + M /trunk/asymptote/doc/westnile.asy + M /trunk/asymptote/examples/centroidfg.asy + M /trunk/asymptote/examples/integraltest.asy + M /trunk/asymptote/examples/log.asy + M /trunk/asymptote/examples/lowupint.asy + M /trunk/asymptote/examples/phase.asy + M /trunk/asymptote/examples/spiral.asy + +Standardized xtick and ytick routines. +Renamed labelx to xlabel and labely to ylabel. + +------------------------------------------------------------------------ +r807 | hammera | 2005-07-02 11:45:31 -0600 (Sat, 02 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + M /trunk/asymptote/env.h + M /trunk/asymptote/import.h + M /trunk/asymptote/memory.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Added NOHASH option to compile on non-gcc compilers. + +------------------------------------------------------------------------ +r806 | hammera | 2005-07-02 09:55:32 -0600 (Sat, 02 Jul 2005) | 2 lines +Changed paths: + A /trunk/asymptote/varinit.cc + A /trunk/asymptote/varinit.h + +Excised from exp.h so that dec.h includes less. + +------------------------------------------------------------------------ +r805 | hammera | 2005-07-02 09:49:23 -0600 (Sat, 02 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/stm.cc + +Allow dimensions for types in cast expression. + +------------------------------------------------------------------------ +r804 | jcbowman | 2005-07-02 03:24:05 -0600 (Sat, 02 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/datagraph.asy + A /trunk/asymptote/doc/errorbars.asy + +Added ability to specify custom tick locations. + +------------------------------------------------------------------------ +r803 | jcbowman | 2005-07-01 22:58:28 -0600 (Fri, 01 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Fix warning messages when XDR is disabled. + +------------------------------------------------------------------------ +r802 | jcbowman | 2005-07-01 22:57:53 -0600 (Fri, 01 Jul 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Added more default initializers. + +------------------------------------------------------------------------ +r801 | jcbowman | 2005-07-01 18:30:30 -0600 (Fri, 01 Jul 2005) | 3 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/camp.y + M /trunk/asymptote/doc/asymptote.texi + +Allow explicit casts to any name. Documented general implicit and explicit +casts. + +------------------------------------------------------------------------ +r800 | jcbowman | 2005-06-30 22:57:13 -0600 (Thu, 30 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/doc/asymptote.texi + +Documented named function arguments and rest parameters. + +------------------------------------------------------------------------ +r799 | jcbowman | 2005-06-30 20:34:33 -0600 (Thu, 30 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/application.cc + M /trunk/asymptote/application.h + M /trunk/asymptote/exp.h + A /trunk/asymptote/patches/README + M /trunk/asymptote/patches/bison.patch + M /trunk/asymptote/types.cc + +Fixed warning messages; updated bison patch to bison-2.0a. + +------------------------------------------------------------------------ +r798 | jcbowman | 2005-06-30 16:45:32 -0600 (Thu, 30 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/env.h + M /trunk/asymptote/types.h + +Fixed more warning messages. + +------------------------------------------------------------------------ +r797 | jcbowman | 2005-06-30 16:42:23 -0600 (Thu, 30 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.h + M /trunk/asymptote/memory.h + M /trunk/asymptote/types.h + +Fixed cxx errors and warnings. + +------------------------------------------------------------------------ +r796 | jcbowman | 2005-06-30 16:38:14 -0600 (Thu, 30 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/util.cc + +Replaced strdup by strcpy. + +------------------------------------------------------------------------ +r795 | jcbowman | 2005-06-30 12:41:57 -0600 (Thu, 30 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/camp.l + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + +Renamed nullframe to newframe. + +------------------------------------------------------------------------ +r794 | jcbowman | 2005-06-29 21:04:53 -0600 (Wed, 29 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.h + M /trunk/asymptote/main.cc + +Fixed memory leak and segmentation fault in fileio garbage collection. + +------------------------------------------------------------------------ +r793 | jcbowman | 2005-06-29 20:58:11 -0600 (Wed, 29 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Renamed write function keywords. + +------------------------------------------------------------------------ +r792 | jcbowman | 2005-06-29 10:15:51 -0600 (Wed, 29 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3d.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/patterns.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/base/tree.asy + M /trunk/asymptote/examples/triangle.asy + +Extend use of operator init(). + +------------------------------------------------------------------------ +r791 | jcbowman | 2005-06-29 09:59:15 -0600 (Wed, 29 Jun 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/datagraph.asy + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/doc/image.asy + M /trunk/asymptote/doc/logo.asy + M /trunk/asymptote/doc/mosquito.asy + M /trunk/asymptote/doc/shadedtiling.asy + M /trunk/asymptote/examples/PythagoreanTree.asy + M /trunk/asymptote/examples/elliptic.asy + M /trunk/asymptote/examples/equilchord.asy + M /trunk/asymptote/examples/fjortoft.asy + M /trunk/asymptote/examples/planes.asy + M /trunk/asymptote/examples/venn.asy + M /trunk/asymptote/examples/wheelanimation.asy + + +Added default initializer to picture; removed "=new picture" from examples. +Documented operator init(). + +------------------------------------------------------------------------ +r790 | jcbowman | 2005-06-29 09:11:58 -0600 (Wed, 29 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Removed ticksT tag. + +------------------------------------------------------------------------ +r789 | jcbowman | 2005-06-29 00:38:20 -0600 (Wed, 29 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/locate.cc + M /trunk/asymptote/locate.h + M /trunk/asymptote/memory.h + +Fixed memory leak in locateFile. + +------------------------------------------------------------------------ +r788 | jcbowman | 2005-06-28 16:16:00 -0600 (Tue, 28 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/xstream.h + +Removed unnecessary semicolons. + +------------------------------------------------------------------------ +r787 | jcbowman | 2005-06-28 15:56:58 -0600 (Tue, 28 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/application.h + +Added virtual destructor. + +------------------------------------------------------------------------ +r786 | jcbowman | 2005-06-28 15:53:29 -0600 (Tue, 28 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/callable.h + M /trunk/asymptote/fileio.h + M /trunk/asymptote/guide.h + M /trunk/asymptote/knot.h + M /trunk/asymptote/memory.h + M /trunk/asymptote/program.h + M /trunk/asymptote/types.h + +Added virtual destructors. + +------------------------------------------------------------------------ +r785 | jcbowman | 2005-06-28 14:49:30 -0600 (Tue, 28 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/lowint.asy + M /trunk/asymptote/examples/spiral.asy + M /trunk/asymptote/examples/sqrtx01.asy + M /trunk/asymptote/examples/workcone.asy + M /trunk/asymptote/examples/yingyang.asy + +Remove xsize, ysize, and keepAspect from shipout, in favour of size(). + +------------------------------------------------------------------------ +r784 | jcbowman | 2005-06-28 13:58:03 -0600 (Tue, 28 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Added -lgccpp also with --enable-gc=system. + +------------------------------------------------------------------------ +r783 | hammera | 2005-06-28 10:12:57 -0600 (Tue, 28 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Put reverse functions back in. + +------------------------------------------------------------------------ +r782 | hammera | 2005-06-28 10:01:21 -0600 (Tue, 28 Jun 2005) | 10 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/TODO + A /trunk/asymptote/application.cc + A /trunk/asymptote/application.h + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/cast.cc + M /trunk/asymptote/cast.h + M /trunk/asymptote/coder.h + M /trunk/asymptote/coenv.cc + M /trunk/asymptote/coenv.h + M /trunk/asymptote/configure.ac + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + M /trunk/asymptote/env.cc + M /trunk/asymptote/env.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/genv.cc + M /trunk/asymptote/genv.h + M /trunk/asymptote/import.cc + M /trunk/asymptote/import.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/memory.h + M /trunk/asymptote/name.cc + M /trunk/asymptote/name.h + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/record.cc + M /trunk/asymptote/record.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/stm.cc + M /trunk/asymptote/symbol.cc + M /trunk/asymptote/symbol.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Results of type overhaul: + - venv now uses a hashtable to quickly look up variable of a specific type + - initializers and casts are now functions in the environment + - matching arguments to signatures handled by application class + - (side-effects of) expressions are evaulated left-to-right + - exp::trans(e, target) split into transToType (which implicitly casts) and + transToType (which doesn't) + - added keyword and rest arguments + - added formal class to types + +------------------------------------------------------------------------ +r781 | jcbowman | 2005-06-26 16:51:59 -0600 (Sun, 26 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/util.cc + +Work around spurious uninitialized warning message under gcc 3.3.3. + +------------------------------------------------------------------------ +r780 | jcbowman | 2005-06-26 10:51:17 -0600 (Sun, 26 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/util.cc + +Code cleanup. + +------------------------------------------------------------------------ +r779 | jcbowman | 2005-06-26 08:43:12 -0600 (Sun, 26 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/util.cc + +Allow use of single quotes to prevent system command word splitting on spaces. + +------------------------------------------------------------------------ +r778 | jcbowman | 2005-06-25 15:49:08 -0600 (Sat, 25 Jun 2005) | 6 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawfill.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + + +Fixed bug in fill, due to a numerical precision issue, which shows up with +g++-4.00 under optimization. + +Removed unused routine and declarations. + +------------------------------------------------------------------------ +r777 | jcbowman | 2005-06-25 14:11:19 -0600 (Sat, 25 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/table.h + +Removed unused virtual destructor. + +------------------------------------------------------------------------ +r776 | jcbowman | 2005-06-25 12:33:59 -0600 (Sat, 25 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/feynman.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/patterns.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/workcone.asy + +Simplified tag handling. + +------------------------------------------------------------------------ +r774 | jcbowman | 2005-06-25 00:14:38 -0600 (Sat, 25 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Replace OverwriteT with integer variables. + +------------------------------------------------------------------------ +r773 | jcbowman | 2005-06-24 18:58:34 -0600 (Fri, 24 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Simplified coding of endl and tab qualifiers. + +------------------------------------------------------------------------ +r771 | jcbowman | 2005-06-23 16:34:34 -0600 (Thu, 23 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.82cvs. + +------------------------------------------------------------------------ +r770 | jcbowman | 2005-06-23 16:08:48 -0600 (Thu, 23 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed indentation. + +------------------------------------------------------------------------ +r769 | jcbowman | 2005-06-23 15:55:47 -0600 (Thu, 23 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/guide.h + M /trunk/asymptote/knot.h + M /trunk/asymptote/pen.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/types.cc + +Fixed g++-4.0.0 warning messages. + +------------------------------------------------------------------------ +r768 | jcbowman | 2005-06-23 15:54:46 -0600 (Thu, 23 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/table.h + +Fixed cxx compilation error. + +------------------------------------------------------------------------ +r767 | rtprince | 2005-06-23 00:45:25 -0600 (Thu, 23 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.h + +Cleanup headers. + +------------------------------------------------------------------------ +r766 | rtprince | 2005-06-22 23:53:11 -0600 (Wed, 22 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Maybe fix GC on darwin. + +------------------------------------------------------------------------ +r765 | jcbowman | 2005-06-22 10:54:03 -0600 (Wed, 22 Jun 2005) | 4 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + + +Replaced writeP in favour of write; added writen entry points for pen, +guide, and transform. + +------------------------------------------------------------------------ +r764 | hammera | 2005-06-22 10:16:11 -0600 (Wed, 22 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/knot.cc + +Fixed solving bug. + +------------------------------------------------------------------------ +r763 | jcbowman | 2005-06-21 22:27:52 -0600 (Tue, 21 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Allow graphs with just one data point. + +------------------------------------------------------------------------ +r762 | jcbowman | 2005-06-20 17:03:14 -0600 (Mon, 20 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/feynman.asy + M /trunk/asymptote/examples/eetomumu.asy + +Feynman updates. + +------------------------------------------------------------------------ +r761 | rtprince | 2005-06-19 23:18:55 -0600 (Sun, 19 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/access.cc + M /trunk/asymptote/access.h + A /trunk/asymptote/array.h + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + A /trunk/asymptote/callable.cc + A /trunk/asymptote/callable.h + M /trunk/asymptote/coder.h + M /trunk/asymptote/dec.cc + M /trunk/asymptote/drawimage.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + D /trunk/asymptote/inst.cc + M /trunk/asymptote/inst.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/name.cc + M /trunk/asymptote/newexp.cc + A /trunk/asymptote/program.cc + A /trunk/asymptote/program.h + M /trunk/asymptote/psfile.h + M /trunk/asymptote/record.cc + M /trunk/asymptote/record.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + M /trunk/asymptote/vm.h + +Split up inst.h. + +------------------------------------------------------------------------ +r760 | rtprince | 2005-06-19 17:53:14 -0600 (Sun, 19 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/table.h + +gcc4 is more const. + +------------------------------------------------------------------------ +r759 | jcbowman | 2005-06-19 14:16:22 -0600 (Sun, 19 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.81cvs. + +------------------------------------------------------------------------ +r758 | jcbowman | 2005-06-19 12:08:27 -0600 (Sun, 19 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/INSTALL + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + +Upgrade to use Boehm gc6.5 garbage collector. + +------------------------------------------------------------------------ +r757 | jcbowman | 2005-06-19 11:43:34 -0600 (Sun, 19 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/pool.h + +Tom's patch to pool segmentation fault. + +------------------------------------------------------------------------ +r756 | rtprince | 2005-06-18 10:44:58 -0600 (Sat, 18 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/coder.cc + M /trunk/asymptote/inst.h + +Remove obsolete maxStackSize. + +------------------------------------------------------------------------ +r755 | jcbowman | 2005-06-18 10:27:49 -0600 (Sat, 18 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Deep copy all members of picture. + +------------------------------------------------------------------------ +r754 | jcbowman | 2005-06-18 09:59:39 -0600 (Sat, 18 Jun 2005) | 2 lines +Changed paths: + A /trunk/asymptote/INSTALL + +Quick installation instructions. + +------------------------------------------------------------------------ +r753 | rtprince | 2005-06-18 00:28:36 -0600 (Sat, 18 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + A /trunk/asymptote/tests/arith + A /trunk/asymptote/tests/arith/add.asy + A /trunk/asymptote/tests/bench + A /trunk/asymptote/tests/bench/6000circles.asy + +Tests. + +------------------------------------------------------------------------ +r752 | jcbowman | 2005-06-17 23:35:20 -0600 (Fri, 17 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.80cvs. + +------------------------------------------------------------------------ +r751 | jcbowman | 2005-06-17 22:49:15 -0600 (Fri, 17 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Removed unused features. + +------------------------------------------------------------------------ +r750 | jcbowman | 2005-06-17 22:32:31 -0600 (Fri, 17 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Fixed cxx warning messages. + +------------------------------------------------------------------------ +r749 | jcbowman | 2005-06-17 22:06:19 -0600 (Fri, 17 Jun 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + A /trunk/asymptote/doc/Bode.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/secondaryaxis.asy + +Check for empty picture in secondary axes routines; added another example +of a secondary axis. + +------------------------------------------------------------------------ +r748 | rtprince | 2005-06-17 21:27:16 -0600 (Fri, 17 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/builtin.cc + A /trunk/asymptote/genrun.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/runtime.pl + A /trunk/asymptote/tests/Makefile + A /trunk/asymptote/tests/TestLib.asy + A /trunk/asymptote/tests/string + A /trunk/asymptote/tests/string/erase.asy + A /trunk/asymptote/tests/string/find.asy + A /trunk/asymptote/tests/string/insert.asy + A /trunk/asymptote/tests/string/length.asy + A /trunk/asymptote/tests/string/rfind.asy + A /trunk/asymptote/tests/string/substr.asy + M /trunk/asymptote/wce + +Automate testing. + +------------------------------------------------------------------------ +r747 | rtprince | 2005-06-17 21:21:51 -0600 (Fri, 17 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/coder.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/inst.cc + M /trunk/asymptote/inst.h + M /trunk/asymptote/stack.cc + +Change vm::program to holds insts directly. + +------------------------------------------------------------------------ +r746 | rtprince | 2005-06-17 21:20:48 -0600 (Fri, 17 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/runtime.pl + +Compile genrun.cc seprately. + +------------------------------------------------------------------------ +r745 | rtprince | 2005-06-17 21:19:51 -0600 (Fri, 17 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camperror.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/stack.h + M /trunk/asymptote/tests/gc/file.asy + A /trunk/asymptote/vm.h + +Move vm interface to vm.h. + +------------------------------------------------------------------------ +r744 | rtprince | 2005-06-17 18:48:32 -0600 (Fri, 17 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/fileio.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/memory.h + M /trunk/asymptote/pool.h + M /trunk/asymptote/tests/gc/file.asy + +Properly collect fileio. + +------------------------------------------------------------------------ +r743 | rtprince | 2005-06-16 00:20:47 -0600 (Thu, 16 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +item handles GC allocation. + +------------------------------------------------------------------------ +r742 | jcbowman | 2005-06-16 00:12:16 -0600 (Thu, 16 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Readded 2005-05-26 fix for substr bug. + +------------------------------------------------------------------------ +r741 | rtprince | 2005-06-15 23:47:13 -0600 (Wed, 15 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/absyn.h + M /trunk/asymptote/access.h + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/entry.h + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/exp.h + M /trunk/asymptote/flatguide.h + M /trunk/asymptote/frame.h + M /trunk/asymptote/import.h + M /trunk/asymptote/inst.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/memory.h + M /trunk/asymptote/pen.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/stm.h + M /trunk/asymptote/table.h + M /trunk/asymptote/tests/gc/file.asy + M /trunk/asymptote/tests/gc/pen.asy + M /trunk/asymptote/types.h + +Make evrything use GC (except fileio). + +------------------------------------------------------------------------ +r740 | jcbowman | 2005-06-14 22:33:17 -0600 (Tue, 14 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Don't allow a picture to be added to itself. + +------------------------------------------------------------------------ +r739 | jcbowman | 2005-06-14 20:30:06 -0600 (Tue, 14 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/castop.h + +Backported recent castop.h change to g++ 3.3.4. + +------------------------------------------------------------------------ +r738 | hammera | 2005-06-14 15:23:42 -0600 (Tue, 14 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + +Added getType caching. + +------------------------------------------------------------------------ +r737 | jcbowman | 2005-06-13 10:28:09 -0600 (Mon, 13 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/memory.h + +Reverted gc/gc.h change back to gc.h. + +------------------------------------------------------------------------ +r736 | rtprince | 2005-06-11 14:04:12 -0600 (Sat, 11 Jun 2005) | 2 lines +Changed paths: + A /trunk/asymptote/tests/gc/pen.asy + +Test collecting pens. + +------------------------------------------------------------------------ +r732 | jcbowman | 2005-06-04 13:51:44 -0600 (Sat, 04 Jun 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Document type1cm. + +------------------------------------------------------------------------ +r731 | jcbowman | 2005-05-31 23:33:39 -0600 (Tue, 31 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/doc/diatom.asy + +Fixed autoscaling of scaled axes, e.g. Linear(x) with x != 1. + +------------------------------------------------------------------------ +r728 | jcbowman | 2005-05-29 10:06:31 -0600 (Sun, 29 May 2005) | 2 lines +Changed paths: + A /trunk/asymptote/examples/PythagoreanTree.asy + +Added asymmetric Pythagorean tree example. + +------------------------------------------------------------------------ +r727 | jcbowman | 2005-05-29 10:05:48 -0600 (Sun, 29 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Added aSin, aCos, aTan functions. + +------------------------------------------------------------------------ +r726 | jcbowman | 2005-05-27 16:33:21 -0600 (Fri, 27 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/memory.h + +Changes for Debian port. + +------------------------------------------------------------------------ +r725 | jcbowman | 2005-05-27 15:41:56 -0600 (Fri, 27 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/access.h + M /trunk/asymptote/entry.h + M /trunk/asymptote/frame.h + M /trunk/asymptote/import.h + M /trunk/asymptote/table.h + M /trunk/asymptote/types.h + +Fixed memory leaks. + +------------------------------------------------------------------------ +r724 | jcbowman | 2005-05-27 02:16:14 -0600 (Fri, 27 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Fixed memory leak. + +------------------------------------------------------------------------ +r723 | jcbowman | 2005-05-27 00:44:19 -0600 (Fri, 27 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/access.h + M /trunk/asymptote/entry.h + M /trunk/asymptote/frame.h + M /trunk/asymptote/import.h + M /trunk/asymptote/table.h + M /trunk/asymptote/types.h + +Added Tom's remaining garbage collection changes. + +------------------------------------------------------------------------ +r722 | jcbowman | 2005-05-27 00:09:58 -0600 (Fri, 27 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.h + M /trunk/asymptote/main.cc + +Garbage collect files on explicit closure and at exit. + +------------------------------------------------------------------------ +r721 | jcbowman | 2005-05-26 09:55:30 -0600 (Thu, 26 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/item.h + M /trunk/asymptote/runtime.cc + +Fixed substr bug. + +------------------------------------------------------------------------ +r717 | hammera | 2005-05-20 10:48:54 -0600 (Fri, 20 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Changed wording in comments. Indenting. + +------------------------------------------------------------------------ +r714 | rtprince | 2005-05-19 23:45:26 -0600 (Thu, 19 May 2005) | 4 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/cast.cc + M /trunk/asymptote/castop.h + M /trunk/asymptote/coder.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/item.h + M /trunk/asymptote/memory.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/tests/gc/string.asy + +Use mem::string during runtime. +Make encode(inst) private. +item.h calls new(UseGC). + +------------------------------------------------------------------------ +r713 | jcbowman | 2005-05-19 10:16:48 -0600 (Thu, 19 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.79cvs. + +------------------------------------------------------------------------ +r712 | jcbowman | 2005-05-19 09:15:54 -0600 (Thu, 19 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/memory.h + +Disable GC_STRING for now. + +------------------------------------------------------------------------ +r711 | jcbowman | 2005-05-18 23:27:15 -0600 (Wed, 18 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.l + M /trunk/asymptote/util.h + +Port to cygwin. + +------------------------------------------------------------------------ +r710 | jcbowman | 2005-05-18 14:34:42 -0600 (Wed, 18 May 2005) | 3 lines +Changed paths: + M /trunk/asymptote/fileio.h + +Move file back under control of memory::managed to ensure deconstructor is +called. + +------------------------------------------------------------------------ +r709 | rtprince | 2005-05-18 12:41:26 -0600 (Wed, 18 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/coder.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/inst.cc + M /trunk/asymptote/inst.h + M /trunk/asymptote/item.h + M /trunk/asymptote/stack.cc + +Use item for everthing in inst. + +------------------------------------------------------------------------ +r708 | rtprince | 2005-05-18 12:37:44 -0600 (Wed, 18 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/memory.h + +Define mem::string. + +------------------------------------------------------------------------ +r707 | rtprince | 2005-05-18 12:36:17 -0600 (Wed, 18 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/dec.cc + M /trunk/asymptote/genv.cc + M /trunk/asymptote/newexp.cc + +Use coder::encode everywhere. + +------------------------------------------------------------------------ +r705 | rtprince | 2005-05-18 10:50:31 -0600 (Wed, 18 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/memory.h + +Cleanup memory.h. + +------------------------------------------------------------------------ +r703 | jcbowman | 2005-05-18 09:17:32 -0600 (Wed, 18 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/util.cc + +Changed index to strchr for cygwin port. + +------------------------------------------------------------------------ +r702 | jcbowman | 2005-05-18 09:17:09 -0600 (Wed, 18 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Fixed LIB. + +------------------------------------------------------------------------ +r699 | jcbowman | 2005-05-14 22:29:43 -0600 (Sat, 14 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Check headers earlier. + +------------------------------------------------------------------------ +r698 | jcbowman | 2005-05-14 22:26:46 -0600 (Sat, 14 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Make --enable-gc=system also check for gc.h. + +------------------------------------------------------------------------ +r697 | jcbowman | 2005-05-12 15:56:27 -0600 (Thu, 12 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/inst.h + +Workaround "GC Warning: Repeated allocation of very large block" messages. + +------------------------------------------------------------------------ +r696 | jcbowman | 2005-05-12 15:54:42 -0600 (Thu, 12 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/mathop.h + +Fix NaN handling. + +------------------------------------------------------------------------ +r695 | jcbowman | 2005-05-12 08:56:42 -0600 (Thu, 12 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Better checkaxis test. + +------------------------------------------------------------------------ +r694 | jcbowman | 2005-05-11 22:07:40 -0600 (Wed, 11 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + +Added --enable-gc=system configuration option to use system libgc and libgccp. + +------------------------------------------------------------------------ +r693 | jcbowman | 2005-05-11 03:52:11 -0600 (Wed, 11 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/memory.h + +Define traceable_allocator when garbage collection is disabled. + +------------------------------------------------------------------------ +r692 | jcbowman | 2005-05-10 21:52:35 -0600 (Tue, 10 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + +Added binary search routine. + +------------------------------------------------------------------------ +r691 | jcbowman | 2005-05-10 16:34:50 -0600 (Tue, 10 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.78cvs. + +------------------------------------------------------------------------ +r690 | jcbowman | 2005-05-10 14:56:30 -0600 (Tue, 10 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/exp.h + M /trunk/asymptote/inst.h + M /trunk/asymptote/item.h + M /trunk/asymptote/stm.h + M /trunk/asymptote/types.h + +Recommitted changes: 2005-05-10 rtprince + +------------------------------------------------------------------------ +r689 | jcbowman | 2005-05-10 13:56:23 -0600 (Tue, 10 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/exp.h + M /trunk/asymptote/inst.h + M /trunk/asymptote/item.h + M /trunk/asymptote/stm.h + M /trunk/asymptote/types.h + +Revert broken changes: 2005-05-10 rtprince. + +------------------------------------------------------------------------ +r688 | rtprince | 2005-05-10 12:36:42 -0600 (Tue, 10 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/exp.h + M /trunk/asymptote/inst.h + M /trunk/asymptote/stm.h + M /trunk/asymptote/types.h + +Make CVS -lgccpp clean. + +------------------------------------------------------------------------ +r687 | rtprince | 2005-05-10 12:31:32 -0600 (Tue, 10 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/item.h + +Make item use new(UseGC). + +------------------------------------------------------------------------ +r686 | rtprince | 2005-05-10 11:43:15 -0600 (Tue, 10 May 2005) | 2 lines +Changed paths: + A /trunk/asymptote/tests + A /trunk/asymptote/tests/gc + A /trunk/asymptote/tests/gc/array.asy + A /trunk/asymptote/tests/gc/file.asy + A /trunk/asymptote/tests/gc/funcall.asy + A /trunk/asymptote/tests/gc/guide.asy + A /trunk/asymptote/tests/gc/path.asy + A /trunk/asymptote/tests/gc/string.asy + +Add some tests. + +------------------------------------------------------------------------ +r685 | jcbowman | 2005-05-10 11:16:21 -0600 (Tue, 10 May 2005) | 2 lines +Changed paths: + D /trunk/asymptote/examples/Geometry.asy + A /trunk/asymptote/examples/orthocenter.asy + +Renamed example. + +------------------------------------------------------------------------ +r684 | jcbowman | 2005-05-10 04:37:53 -0600 (Tue, 10 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + D /trunk/asymptote/gc6.3.tar.gz + +Distribute Boehm GC as a separate package. + +------------------------------------------------------------------------ +r683 | jcbowman | 2005-05-09 23:08:51 -0600 (Mon, 09 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/memory.h + +Fixed error in map & multimap. + +------------------------------------------------------------------------ +r682 | jcbowman | 2005-05-09 22:49:00 -0600 (Mon, 09 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/absyn.h + M /trunk/asymptote/access.h + M /trunk/asymptote/entry.h + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/frame.h + M /trunk/asymptote/import.h + M /trunk/asymptote/inst.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/memory.h + A /trunk/asymptote/pool.h + M /trunk/asymptote/table.h + M /trunk/asymptote/types.h + +Fixed parser leak again. + +------------------------------------------------------------------------ +r681 | jcbowman | 2005-05-09 21:57:44 -0600 (Mon, 09 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/stack.cc + +Fixed broken draw call. + +------------------------------------------------------------------------ +r680 | jcbowman | 2005-05-09 16:41:16 -0600 (Mon, 09 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +More gc string updates. + +------------------------------------------------------------------------ +r679 | jcbowman | 2005-05-09 16:22:25 -0600 (Mon, 09 May 2005) | 2 lines +Changed paths: + D /trunk/asymptote/gc_atomic.h + +Unused file. + +------------------------------------------------------------------------ +r678 | jcbowman | 2005-05-09 14:01:57 -0600 (Mon, 09 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/memory.h + +Handle out of memory errors gracefully. + +------------------------------------------------------------------------ +r677 | rtprince | 2005-05-09 13:22:55 -0600 (Mon, 09 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/dec.cc + +list<decid *> is from mem::. + +------------------------------------------------------------------------ +r676 | rtprince | 2005-05-09 13:17:32 -0600 (Mon, 09 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/stack.h + +Make theStack be mem::deque. + +------------------------------------------------------------------------ +r675 | jcbowman | 2005-05-09 10:25:33 -0600 (Mon, 09 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/main.cc + D /trunk/asymptote/pool.h + +Fixed segmentation fault. + +------------------------------------------------------------------------ +r674 | rtprince | 2005-05-09 05:24:22 -0600 (Mon, 09 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Dont gc non-heap string. + +------------------------------------------------------------------------ +r673 | rtprince | 2005-05-09 04:58:00 -0600 (Mon, 09 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Fix makefile. :-( + +------------------------------------------------------------------------ +r672 | rtprince | 2005-05-09 04:56:30 -0600 (Mon, 09 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/item.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/stack.cc + +More gc fixes. + +------------------------------------------------------------------------ +r671 | rtprince | 2005-05-09 04:34:48 -0600 (Mon, 09 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/absyn.h + M /trunk/asymptote/access.h + M /trunk/asymptote/configure.ac + M /trunk/asymptote/dec.h + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/entry.h + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/exp.h + M /trunk/asymptote/frame.h + M /trunk/asymptote/import.h + M /trunk/asymptote/inst.h + M /trunk/asymptote/item.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/memory.h + M /trunk/asymptote/parser.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + M /trunk/asymptote/stm.h + M /trunk/asymptote/table.h + M /trunk/asymptote/texfile.h + M /trunk/asymptote/types.h + +GC fixes. We dont need mempool. + +------------------------------------------------------------------------ +r670 | jcbowman | 2005-05-09 03:10:23 -0600 (Mon, 09 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/pool.h + +Fixed cxx errors. + +------------------------------------------------------------------------ +r669 | jcbowman | 2005-05-09 02:58:55 -0600 (Mon, 09 May 2005) | 5 lines +Changed paths: + M /trunk/asymptote/absyn.h + M /trunk/asymptote/access.h + M /trunk/asymptote/camperror.h + D /trunk/asymptote/collect.h + M /trunk/asymptote/configure.ac + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/entry.h + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/exp.h + M /trunk/asymptote/frame.h + M /trunk/asymptote/guide.h + M /trunk/asymptote/import.h + M /trunk/asymptote/inst.h + M /trunk/asymptote/item.h + M /trunk/asymptote/knot.cc + M /trunk/asymptote/knot.h + M /trunk/asymptote/lexical.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/memory.h + M /trunk/asymptote/pair.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + D /trunk/asymptote/pool.cc + M /trunk/asymptote/pool.h + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/texfile.h + M /trunk/asymptote/types.h + + +Fixed memory leak in parser and translator. + +Cleaned up interface to the Boehm garbage collector. + +------------------------------------------------------------------------ +r668 | jcbowman | 2005-05-08 23:06:28 -0600 (Sun, 08 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/absyn.h + M /trunk/asymptote/access.h + M /trunk/asymptote/configure.ac + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/entry.h + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/exp.h + M /trunk/asymptote/fileio.h + M /trunk/asymptote/frame.h + M /trunk/asymptote/guide.h + M /trunk/asymptote/import.h + M /trunk/asymptote/inst.h + M /trunk/asymptote/item.h + M /trunk/asymptote/knot.cc + M /trunk/asymptote/knot.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/pair.h + M /trunk/asymptote/parser.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/stack.cc + M /trunk/asymptote/texfile.h + M /trunk/asymptote/transform.h + M /trunk/asymptote/types.h + +Revert 2005-05-09 and 2005-05-08 rtprince changes. + +------------------------------------------------------------------------ +r667 | rtprince | 2005-05-08 22:16:41 -0600 (Sun, 08 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/picture.h + +Fix picture. + +------------------------------------------------------------------------ +r666 | rtprince | 2005-05-08 21:24:28 -0600 (Sun, 08 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/inst.h + M /trunk/asymptote/item.h + +Fix item gc handling. + +------------------------------------------------------------------------ +r665 | rtprince | 2005-05-08 21:12:42 -0600 (Sun, 08 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/path.h + +Collect path. + +------------------------------------------------------------------------ +r664 | rtprince | 2005-05-08 20:35:08 -0600 (Sun, 08 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/transform.h + +Collect transform. + +------------------------------------------------------------------------ +r663 | rtprince | 2005-05-08 19:56:00 -0600 (Sun, 08 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + A /trunk/asymptote/gc_atomic.h + A /trunk/asymptote/memory.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.cc + +Create gc_atomic, and make picture use it. + +------------------------------------------------------------------------ +r662 | rtprince | 2005-05-08 19:37:29 -0600 (Sun, 08 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/pen.h + +Make pen garbage collected. + +------------------------------------------------------------------------ +r661 | rtprince | 2005-05-08 19:34:56 -0600 (Sun, 08 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.cc + +Make picture and drawElement garabage collected. + +------------------------------------------------------------------------ +r660 | rtprince | 2005-05-08 17:11:34 -0600 (Sun, 08 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/inst.h + M /trunk/asymptote/item.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/parser.cc + A /trunk/asymptote/pool.cc + M /trunk/asymptote/stack.cc + +Add gc for vm only. (untested) + +------------------------------------------------------------------------ +r659 | rtprince | 2005-05-08 17:01:19 -0600 (Sun, 08 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +We don't want libgccpp. + +------------------------------------------------------------------------ +r658 | rtprince | 2005-05-08 16:57:11 -0600 (Sun, 08 May 2005) | 2 lines +Changed paths: + A /trunk/asymptote/pool.h + +Re-add pool.h. + +------------------------------------------------------------------------ +r657 | rtprince | 2005-05-08 16:55:24 -0600 (Sun, 08 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/absyn.h + M /trunk/asymptote/access.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/entry.h + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/exp.h + M /trunk/asymptote/fileio.h + M /trunk/asymptote/frame.h + M /trunk/asymptote/guide.h + M /trunk/asymptote/import.h + M /trunk/asymptote/inst.h + M /trunk/asymptote/item.h + M /trunk/asymptote/knot.cc + M /trunk/asymptote/knot.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/pair.h + M /trunk/asymptote/path.h + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/stack.cc + M /trunk/asymptote/texfile.h + M /trunk/asymptote/transform.h + M /trunk/asymptote/types.h + +Revert GC changes. (not tested) + +------------------------------------------------------------------------ +r656 | jcbowman | 2005-05-08 08:57:01 -0600 (Sun, 08 May 2005) | 2 lines +Changed paths: + A /trunk/asymptote/examples/piicon.eps + +Figure for Geometry.asy. + +------------------------------------------------------------------------ +r655 | jcbowman | 2005-05-08 00:29:32 -0600 (Sun, 08 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Minor fixes. + +------------------------------------------------------------------------ +r654 | jcbowman | 2005-05-08 00:17:30 -0600 (Sun, 08 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Workaround Makefile problem in gc6.3. + +------------------------------------------------------------------------ +r653 | jcbowman | 2005-05-08 00:16:45 -0600 (Sun, 08 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/stack.cc + +Move trace/interrupt check to beginning of virtual machine loop. + +------------------------------------------------------------------------ +r652 | jcbowman | 2005-05-08 00:05:59 -0600 (Sun, 08 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + D /trunk/asymptote/gc6.3.tar + A /trunk/asymptote/gc6.3.tar.gz + +Revert to distributing Boehm GC as tar.gz file. + +------------------------------------------------------------------------ +r651 | jcbowman | 2005-05-08 00:01:56 -0600 (Sun, 08 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/gc6.3.tar + +Fixed corrupted tar file. + +------------------------------------------------------------------------ +r650 | jcbowman | 2005-05-07 23:52:27 -0600 (Sat, 07 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + A /trunk/asymptote/gc6.3.tar + D /trunk/asymptote/gc6.3.tar.gz + +Distribute Boehm GC as a tar file rather than tar.gz file. + +------------------------------------------------------------------------ +r649 | jcbowman | 2005-05-07 23:40:14 -0600 (Sat, 07 May 2005) | 4 lines +Changed paths: + A /trunk/asymptote/base/geometry.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/Geometry.asy + M /trunk/asymptote/examples/Pythagoras.asy + M /trunk/asymptote/examples/cosaddition.asy + D /trunk/asymptote/examples/geometry.asy + D /trunk/asymptote/examples/sflogo.eps + M /trunk/asymptote/examples/sinxlex.asy + M /trunk/asymptote/examples/triangle.asy + + +Added beginnings of a geometry module, including a triangle structure and +functions to draw interior arcs of triangles and perpendicular symbols. + +------------------------------------------------------------------------ +r648 | jcbowman | 2005-05-07 21:31:23 -0600 (Sat, 07 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + D /trunk/asymptote/pool.h + +Distribute generated source files. + +------------------------------------------------------------------------ +r647 | jcbowman | 2005-05-07 21:30:48 -0600 (Sat, 07 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Fixed type of argument of dividebyzero. + +------------------------------------------------------------------------ +r646 | jcbowman | 2005-05-07 21:05:28 -0600 (Sat, 07 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/collect.h + M /trunk/asymptote/mathop.h + M /trunk/asymptote/runtime.cc + +cxx updates. + +------------------------------------------------------------------------ +r645 | jcbowman | 2005-05-07 20:35:51 -0600 (Sat, 07 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +DEBUG_STACK updates. + +------------------------------------------------------------------------ +r644 | jcbowman | 2005-05-07 20:07:39 -0600 (Sat, 07 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + D /trunk/asymptote/pool.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Minor garbage collection updates. + +------------------------------------------------------------------------ +r643 | jcbowman | 2005-05-07 11:56:54 -0600 (Sat, 07 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Autoconf backwards compatibility workaround. + +------------------------------------------------------------------------ +r642 | jcbowman | 2005-05-07 11:50:19 -0600 (Sat, 07 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Renamed COLLECT to USEGC. + +------------------------------------------------------------------------ +r641 | jcbowman | 2005-05-07 11:49:25 -0600 (Sat, 07 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + A /trunk/asymptote/collect.h + M /trunk/asymptote/configure.ac + M /trunk/asymptote/main.cc + M /trunk/asymptote/pair.h + M /trunk/asymptote/types.h + +Added configuration to optionally disable garbage collection. + +------------------------------------------------------------------------ +r640 | jcbowman | 2005-05-07 09:48:46 -0600 (Sat, 07 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/inst.h + +Fixed Makefile dependencies. + +------------------------------------------------------------------------ +r639 | jcbowman | 2005-05-07 01:38:08 -0600 (Sat, 07 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/TODO + M /trunk/asymptote/absyn.cc + M /trunk/asymptote/absyn.h + M /trunk/asymptote/access.h + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/camperror.cc + M /trunk/asymptote/camperror.h + M /trunk/asymptote/cast.cc + M /trunk/asymptote/castop.h + M /trunk/asymptote/configure.ac + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawclipend.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawimage.h + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/drawpath.h + M /trunk/asymptote/drawverbatim.h + M /trunk/asymptote/entry.h + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/frame.h + A /trunk/asymptote/gc6.3.tar.gz + M /trunk/asymptote/genv.cc + M /trunk/asymptote/genv.h + M /trunk/asymptote/guide.h + M /trunk/asymptote/import.h + M /trunk/asymptote/inst.h + M /trunk/asymptote/interact.cc + M /trunk/asymptote/item.h + M /trunk/asymptote/knot.cc + M /trunk/asymptote/knot.h + M /trunk/asymptote/lexical.h + M /trunk/asymptote/locate.cc + M /trunk/asymptote/locate.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/pair.h + M /trunk/asymptote/parser.cc + M /trunk/asymptote/parser.h + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + M /trunk/asymptote/symbol.cc + M /trunk/asymptote/symbol.h + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + M /trunk/asymptote/transform.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Implemented Boehm garbage collection. + +------------------------------------------------------------------------ +r638 | hammera | 2005-05-05 22:32:22 -0600 (Thu, 05 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/knot.cc + +Fixed solveSection bug. + +------------------------------------------------------------------------ +r637 | jcbowman | 2005-05-05 13:34:40 -0600 (Thu, 05 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + +Added missing comma. + +------------------------------------------------------------------------ +r636 | jcbowman | 2005-05-05 13:32:53 -0600 (Thu, 05 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/westnile.asy + +Addressed pen plabel vs p issues. + +------------------------------------------------------------------------ +r635 | jcbowman | 2005-05-05 01:36:58 -0600 (Thu, 05 May 2005) | 6 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/genv.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + +Renamed eval(f(T), T[] A) to map(f(T), T[] A). + +Documented eval(string) and make eval autoload plain. + +Implemented T[] concat(T[] A, T[] B) to concatenate two arrays into a new one. + +------------------------------------------------------------------------ +r634 | jcbowman | 2005-05-05 00:46:04 -0600 (Thu, 05 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Added pair exp(pair) and pair log(pair). + +------------------------------------------------------------------------ +r633 | jcbowman | 2005-05-04 23:35:48 -0600 (Wed, 04 May 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.cc + +Make int quotient(int,int) portable. + +Updated base files to use quotient for integer division. + +------------------------------------------------------------------------ +r632 | jcbowman | 2005-05-04 23:19:03 -0600 (Wed, 04 May 2005) | 3 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/mathop.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + +Make int/int return a real, as is normally desired; the new function +int quotient(int,int) returns an integer quotient. + +------------------------------------------------------------------------ +r631 | jcbowman | 2005-05-04 21:55:59 -0600 (Wed, 04 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + +Updated TODO items. + +------------------------------------------------------------------------ +r630 | jcbowman | 2005-05-04 21:55:18 -0600 (Wed, 04 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +List iterator simplification. + +------------------------------------------------------------------------ +r629 | jcbowman | 2005-05-04 21:44:31 -0600 (Wed, 04 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Added reltime(path, real). + +------------------------------------------------------------------------ +r628 | jcbowman | 2005-05-04 21:40:58 -0600 (Wed, 04 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/entry.cc + +Make -l option list available global variables as well as functions. + +------------------------------------------------------------------------ +r627 | jcbowman | 2005-05-03 22:24:17 -0600 (Tue, 03 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor updates. + +------------------------------------------------------------------------ +r626 | jcbowman | 2005-05-03 22:23:34 -0600 (Tue, 03 May 2005) | 3 lines +Changed paths: + M /trunk/asymptote/parser.cc + +For portability, explicitly check that input file isn't a directory on systems +with stat. + +------------------------------------------------------------------------ +r625 | jcbowman | 2005-05-02 21:14:15 -0600 (Mon, 02 May 2005) | 2 lines +Changed paths: + A /trunk/asymptote/examples/triangle.asy + +Added example of a transformable triangle structure. + +------------------------------------------------------------------------ +r624 | jcbowman | 2005-05-02 16:20:02 -0600 (Mon, 02 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.77cvs. + +------------------------------------------------------------------------ +r623 | jcbowman | 2005-05-02 15:27:57 -0600 (Mon, 02 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/examples/spring.asy + +Added PenMargin. + +------------------------------------------------------------------------ +r622 | jcbowman | 2005-05-02 15:20:05 -0600 (Mon, 02 May 2005) | 4 lines +Changed paths: + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/entry.cc + M /trunk/asymptote/entry.h + M /trunk/asymptote/genv.cc + M /trunk/asymptote/genv.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/record.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/types.cc + +Added -l option to list available global functions. + +Documentation default structure constructors. + +------------------------------------------------------------------------ +r621 | jcbowman | 2005-05-02 00:42:53 -0600 (Mon, 02 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Added missing plabel. + +------------------------------------------------------------------------ +r620 | jcbowman | 2005-05-02 00:11:49 -0600 (Mon, 02 May 2005) | 5 lines +Changed paths: + M /trunk/asymptote/interact.cc + M /trunk/asymptote/interact.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/texfile.h + + +Improved error handling in pipestream; wrap fork to avoid zombies. + +TeX errors should force TeX pipe to be closed. + +------------------------------------------------------------------------ +r619 | jcbowman | 2005-05-02 00:09:25 -0600 (Mon, 02 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/examples/sin1x.asy + M /trunk/asymptote/examples/sqrtx01.asy + M /trunk/asymptote/examples/wedge.asy + M /trunk/asymptote/examples/xsin1x.asy + +Updated examples. + +------------------------------------------------------------------------ +r618 | jcbowman | 2005-05-02 00:09:10 -0600 (Mon, 02 May 2005) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + + +Updated documentation. + +------------------------------------------------------------------------ +r617 | jcbowman | 2005-05-02 00:08:38 -0600 (Mon, 02 May 2005) | 3 lines +Changed paths: + M /trunk/asymptote/castop.h + + +Don't push a final null entry when reading an array in line mode. + +------------------------------------------------------------------------ +r616 | jcbowman | 2005-05-02 00:07:12 -0600 (Mon, 02 May 2005) | 14 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain.asy + + +Fixed grouping in add(pair,frame,frame,group). + +Added put argument to pic.add, attach, etc. + +Added plabel argument to draw to allow labels and legends to use a different +pen than the curve itself. + +Rearranged plabel and p arguments in axis routines for consistency. + +Added getstring and getreal functions. + +Added Mark, MarkFill frame arrays and Mark(int) function. + +------------------------------------------------------------------------ +r615 | jcbowman | 2005-05-02 00:04:54 -0600 (Mon, 02 May 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Added node, value, and slope functions for paths. + +------------------------------------------------------------------------ +r614 | rtprince | 2005-04-30 22:38:32 -0600 (Sat, 30 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camperror.cc + M /trunk/asymptote/camperror.h + M /trunk/asymptote/drawclipend.h + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/fileio.h + M /trunk/asymptote/pair.h + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/transform.h + M /trunk/asymptote/util.cc + +Make camperror throw instead of queuing. + +------------------------------------------------------------------------ +r613 | hammera | 2005-04-30 20:31:09 -0600 (Sat, 30 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + +'' + +------------------------------------------------------------------------ +r612 | hammera | 2005-04-30 16:29:58 -0600 (Sat, 30 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + +Allowed more implicit scaling. + +------------------------------------------------------------------------ +r611 | hammera | 2005-04-30 14:49:34 -0600 (Sat, 30 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.y + +Changed precedence for implicit scaling. + +------------------------------------------------------------------------ +r610 | jcbowman | 2005-04-25 23:43:36 -0600 (Mon, 25 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/examples/near_earth.asy + M /trunk/asymptote/main.cc + +Flush exited child processes (zombies) in batch mode. + +------------------------------------------------------------------------ +r609 | jcbowman | 2005-04-25 23:41:46 -0600 (Mon, 25 Apr 2005) | 4 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Workaround interactive mode bug introduced by recent changes to main.cc. + +On multiple file runs, texpreamble should appear before any other commands. + +------------------------------------------------------------------------ +r608 | jcbowman | 2005-04-25 22:21:57 -0600 (Mon, 25 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/examples/near_earth.asy + +Added example of 3d featpost3d arc. + +------------------------------------------------------------------------ +r607 | rtprince | 2005-04-24 21:04:01 -0600 (Sun, 24 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/parser.cc + +Make parseStdin() turn of lex debuging. + +------------------------------------------------------------------------ +r606 | jcbowman | 2005-04-24 10:44:05 -0600 (Sun, 24 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Added Dotted(pen) function which returns a dotted pen at double the linewidth. + +------------------------------------------------------------------------ +r605 | jcbowman | 2005-04-23 17:16:57 -0600 (Sat, 23 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.h + +Clear existing errors on reading from standard input. + +------------------------------------------------------------------------ +r604 | rtprince | 2005-04-23 15:15:33 -0600 (Sat, 23 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Fix interrupt handling. + +------------------------------------------------------------------------ +r603 | rtprince | 2005-04-22 11:56:07 -0600 (Fri, 22 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/parser.cc + +Cleanup. + +------------------------------------------------------------------------ +r602 | jcbowman | 2005-04-22 08:43:55 -0600 (Fri, 22 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/parser.cc + +Fixed compilation error. + +------------------------------------------------------------------------ +r601 | rtprince | 2005-04-22 07:49:16 -0600 (Fri, 22 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/parser.cc + +Fix segfault. + +------------------------------------------------------------------------ +r600 | jcbowman | 2005-04-22 03:21:09 -0600 (Fri, 22 Apr 2005) | 3 lines +Changed paths: + M /trunk/asymptote/camp.l + M /trunk/asymptote/castop.h + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/lexical.h + M /trunk/asymptote/settings.cc + +Replaced boost::lexical_cast with lexical.h to remove last remaining +dependency on boost header files. + +------------------------------------------------------------------------ +r599 | rtprince | 2005-04-21 22:51:44 -0600 (Thu, 21 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + M /trunk/asymptote/runtime.cc + +Cleanup. + +------------------------------------------------------------------------ +r598 | rtprince | 2005-04-21 22:47:56 -0600 (Thu, 21 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Refactoring main.cc. + +------------------------------------------------------------------------ +r597 | rtprince | 2005-04-21 21:27:46 -0600 (Thu, 21 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/genv.cc + M /trunk/asymptote/main.cc + +More refactoring in main.cc + +------------------------------------------------------------------------ +r596 | rtprince | 2005-04-21 21:03:35 -0600 (Thu, 21 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +findextension is used only to strip suffix. So strip it. + +------------------------------------------------------------------------ +r595 | rtprince | 2005-04-21 13:38:38 -0600 (Thu, 21 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +FIx interactive. + +------------------------------------------------------------------------ +r594 | rtprince | 2005-04-21 00:59:52 -0600 (Thu, 21 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +More main.cc cleanup. + +------------------------------------------------------------------------ +r593 | rtprince | 2005-04-21 00:55:02 -0600 (Thu, 21 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Simplify error handling. + +------------------------------------------------------------------------ +r592 | rtprince | 2005-04-21 00:33:24 -0600 (Thu, 21 Apr 2005) | 4 lines +Changed paths: + M /trunk/asymptote/main.cc + +Start pulling appart main(), so it easier to +change and understand. Doesn't do much, but +gives a a place to start. + +------------------------------------------------------------------------ +r591 | rtprince | 2005-04-21 00:07:46 -0600 (Thu, 21 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/errors + M /trunk/asymptote/wce + +Update ./wce. + +------------------------------------------------------------------------ +r590 | rtprince | 2005-04-20 23:40:57 -0600 (Wed, 20 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/exp.h + M /trunk/asymptote/newexp.h + M /trunk/asymptote/stm.cc + +Remove warning about side-effects. + +------------------------------------------------------------------------ +r589 | jcbowman | 2005-04-20 23:17:54 -0600 (Wed, 20 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.76cvs. + +------------------------------------------------------------------------ +r588 | jcbowman | 2005-04-20 22:41:08 -0600 (Wed, 20 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + +Documented xline and yline. + +------------------------------------------------------------------------ +r587 | jcbowman | 2005-04-20 18:59:59 -0600 (Wed, 20 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/diatom.asy + +More updates. + +------------------------------------------------------------------------ +r586 | jcbowman | 2005-04-20 18:58:48 -0600 (Wed, 20 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/diatom.asy + +Updated axis call. + +------------------------------------------------------------------------ +r585 | jcbowman | 2005-04-20 16:03:54 -0600 (Wed, 20 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Updated binary installation instructions. + +------------------------------------------------------------------------ +r584 | jcbowman | 2005-04-20 14:03:36 -0600 (Wed, 20 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + +Update yaxis call. + +------------------------------------------------------------------------ +r583 | jcbowman | 2005-04-20 11:53:41 -0600 (Wed, 20 Apr 2005) | 7 lines +Changed paths: + M /trunk/asymptote/genv.cc + M /trunk/asymptote/genv.h + M /trunk/asymptote/knot.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/parser.cc + M /trunk/asymptote/runtime.cc + + +Consolidated autoload code. + +Suppressed "could not load" error message in interactive mode. + +Fixed gcc 3.2 warnings and error message. + +------------------------------------------------------------------------ +r582 | jcbowman | 2005-04-20 11:51:58 -0600 (Wed, 20 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Added linear interpolation and binary search routines. + +------------------------------------------------------------------------ +r581 | jcbowman | 2005-04-20 11:49:16 -0600 (Wed, 20 Apr 2005) | 5 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + +Moved put argument to axis routines to end of argument list, for +consistency with draw. + +Added xline and yline interfaces to axis routines. + +------------------------------------------------------------------------ +r580 | rtprince | 2005-04-20 11:38:23 -0600 (Wed, 20 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +Change stack::run(lambda*) to a free function vm::run. + +------------------------------------------------------------------------ +r579 | rtprince | 2005-04-20 11:18:23 -0600 (Wed, 20 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + M /trunk/asymptote/parser.cc + +Fix handling of bad parse. + +------------------------------------------------------------------------ +r578 | jcbowman | 2005-04-20 09:51:49 -0600 (Wed, 20 Apr 2005) | 2 lines +Changed paths: + D /trunk/asymptote/libboost + +'' + +------------------------------------------------------------------------ +r577 | rtprince | 2005-04-20 08:31:22 -0600 (Wed, 20 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/parser.cc + +Refactor doParse(). + +------------------------------------------------------------------------ +r576 | jcbowman | 2005-04-19 22:56:48 -0600 (Tue, 19 Apr 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/stats.asy + +Fixed definition of correlation coefficient; added fit function to +linefit struct. + +------------------------------------------------------------------------ +r575 | jcbowman | 2005-04-19 19:59:25 -0600 (Tue, 19 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/interact.cc + M /trunk/asymptote/parser.cc + +Implemented portable way of testing for directories (but not null files). + +------------------------------------------------------------------------ +r574 | jcbowman | 2005-04-19 14:55:14 -0600 (Tue, 19 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/parser.cc + +Fixed stdin handling of parser.cc. + +------------------------------------------------------------------------ +r573 | rtprince | 2005-04-19 10:08:39 -0600 (Tue, 19 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/parser.cc + +*** empty log message *** + +------------------------------------------------------------------------ +r572 | jcbowman | 2005-04-19 08:05:31 -0600 (Tue, 19 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/errors + M /trunk/asymptote/main.cc + +Fixed more bugs associated with new parser. + +------------------------------------------------------------------------ +r571 | jcbowman | 2005-04-19 01:31:02 -0600 (Tue, 19 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/interact.cc + +filebuf should not be static; fixed error message. + +------------------------------------------------------------------------ +r570 | jcbowman | 2005-04-19 01:25:18 -0600 (Tue, 19 Apr 2005) | 3 lines +Changed paths: + M /trunk/asymptote/interact.cc + +Interactive input command now checks for a directory or null file. +Print an error if input file can't be loaded. + +------------------------------------------------------------------------ +r569 | jcbowman | 2005-04-18 23:35:01 -0600 (Mon, 18 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Make execute() autoload plain (and any gui file) again. + +------------------------------------------------------------------------ +r568 | jcbowman | 2005-04-18 23:28:58 -0600 (Mon, 18 Apr 2005) | 7 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/camp.l + M /trunk/asymptote/genv.cc + M /trunk/asymptote/genv.h + M /trunk/asymptote/interact.cc + M /trunk/asymptote/main.cc + A /trunk/asymptote/parser.cc + A /trunk/asymptote/parser.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/runtime.in + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + + +Re-added new parser, with fixes for standard input bugs (including a +segmentation fault with -p option). + +Attempting to read a directory or a null file now returns +"error: could not load module" instead of generating an exception. + +------------------------------------------------------------------------ +r567 | jcbowman | 2005-04-18 23:24:33 -0600 (Mon, 18 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Changed default value of axislabelmargin to 1. + +------------------------------------------------------------------------ +r566 | rtprince | 2005-04-18 21:59:13 -0600 (Mon, 18 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Don't segfault on -p if we can't parse the file, but don't report an error. + +------------------------------------------------------------------------ +r565 | jcbowman | 2005-04-18 21:37:18 -0600 (Mon, 18 Apr 2005) | 3 lines +Changed paths: + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/main.cc + D /trunk/asymptote/parser.cc + D /trunk/asymptote/parser.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.in + + +Fixed cxx errors and and warnings; removed unused parser files. + +------------------------------------------------------------------------ +r564 | jcbowman | 2005-04-18 21:10:28 -0600 (Mon, 18 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/camp.l + M /trunk/asymptote/genv.cc + M /trunk/asymptote/genv.h + M /trunk/asymptote/interact.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Revert to old parser until bugs in new parser are fixed. + +------------------------------------------------------------------------ +r563 | jcbowman | 2005-04-18 00:50:08 -0600 (Mon, 18 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.cc + +Fixed bug in csv mode when line mode is not set. + +------------------------------------------------------------------------ +r562 | rtprince | 2005-04-15 21:56:04 -0600 (Fri, 15 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote + M /trunk/asymptote/.cvsignore + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.pl + +runtime.pl updates. Actually use the generated code. + +------------------------------------------------------------------------ +r561 | rtprince | 2005-04-15 19:52:18 -0600 (Fri, 15 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + +Typos. + +------------------------------------------------------------------------ +r560 | rtprince | 2005-04-15 19:45:07 -0600 (Fri, 15 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/inst.h + +inst.h cleanups. + +------------------------------------------------------------------------ +r559 | rtprince | 2005-04-15 18:42:28 -0600 (Fri, 15 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/item.h + +Implement type query for vm::item. + +------------------------------------------------------------------------ +r558 | rtprince | 2005-04-15 18:24:59 -0600 (Fri, 15 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/inst.h + +We use item to store string* in inst. + +------------------------------------------------------------------------ +r557 | rtprince | 2005-04-15 17:21:55 -0600 (Fri, 15 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.in + M /trunk/asymptote/runtime.pl + +Fixes for runtime.pl script. + +------------------------------------------------------------------------ +r556 | rtprince | 2005-04-15 16:00:18 -0600 (Fri, 15 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/runtime.in + M /trunk/asymptote/runtime.pl + +Fixes for runtime.pl script. + +------------------------------------------------------------------------ +r555 | rtprince | 2005-04-15 15:36:25 -0600 (Fri, 15 Apr 2005) | 2 lines +Changed paths: + A /trunk/asymptote/runtime.in + A /trunk/asymptote/runtime.pl + +Initial runtime.pl script. + +------------------------------------------------------------------------ +r554 | rtprince | 2005-04-14 11:16:21 -0600 (Thu, 14 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/parser.cc + M /trunk/asymptote/parser.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + +Add eval. + +------------------------------------------------------------------------ +r553 | rtprince | 2005-04-14 11:06:44 -0600 (Thu, 14 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/genv.cc + M /trunk/asymptote/genv.h + M /trunk/asymptote/main.cc + +Move interactive logic out of genv to main. + +------------------------------------------------------------------------ +r552 | jcbowman | 2005-04-14 07:40:55 -0600 (Thu, 14 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Interactive mode update. + +------------------------------------------------------------------------ +r551 | jcbowman | 2005-04-13 21:43:07 -0600 (Wed, 13 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.75cvs. + +------------------------------------------------------------------------ +r550 | jcbowman | 2005-04-13 21:10:38 -0600 (Wed, 13 Apr 2005) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Removed figures with shading since from manual since many printers don't +understand PostScript 3. + +------------------------------------------------------------------------ +r549 | jcbowman | 2005-04-13 20:42:00 -0600 (Wed, 13 Apr 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + +Reduced default number of colors in images to work around postscript/pdf +limitations (this prevented recent manuals from being printed). + +------------------------------------------------------------------------ +r548 | jcbowman | 2005-04-13 20:09:21 -0600 (Wed, 13 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/lineargraph.asy + M /trunk/asymptote/doc/lineargraph0.asy + M /trunk/asymptote/locate.cc + M /trunk/asymptote/settings.cc + +Fixed segmentation fault in version 0.73. + +------------------------------------------------------------------------ +r547 | rtprince | 2005-04-13 18:48:48 -0600 (Wed, 13 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/entry.cc + +overloaded::simplify() handles allocation. + +------------------------------------------------------------------------ +r546 | rtprince | 2005-04-13 17:57:38 -0600 (Wed, 13 Apr 2005) | 4 lines +Changed paths: + M /trunk/asymptote/coder.cc + M /trunk/asymptote/frame.h + M /trunk/asymptote/inst.cc + M /trunk/asymptote/inst.h + M /trunk/asymptote/item.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +Make vm::frames extendable, and make function excplicitly allocate their +local variables. This might be a first step towards true interactive +support or caching modules from one run to another. + +------------------------------------------------------------------------ +r545 | jcbowman | 2005-04-13 11:07:58 -0600 (Wed, 13 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.74cvs. + +------------------------------------------------------------------------ +r544 | jcbowman | 2005-04-13 11:00:39 -0600 (Wed, 13 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Make nullpath static. + +------------------------------------------------------------------------ +r543 | jcbowman | 2005-04-13 09:58:55 -0600 (Wed, 13 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor updates. + +------------------------------------------------------------------------ +r542 | jcbowman | 2005-04-13 09:44:54 -0600 (Wed, 13 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Push constructed objects as pointers. + +------------------------------------------------------------------------ +r541 | jcbowman | 2005-04-13 09:04:07 -0600 (Wed, 13 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/inst.cc + M /trunk/asymptote/inst.h + +Fixed sign of virtual assembly code line numbers. + +------------------------------------------------------------------------ +r540 | jcbowman | 2005-04-13 06:21:17 -0600 (Wed, 13 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/inst.cc + M /trunk/asymptote/inst.h + M /trunk/asymptote/stack.cc + +Fixed more warning messages. + +------------------------------------------------------------------------ +r539 | jcbowman | 2005-04-13 05:36:59 -0600 (Wed, 13 Apr 2005) | 6 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/castop.h + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/util.cc + +Accept cast of empty string to 0. + +Use string.empty() everywhere. + +Minor formatting changes. + +------------------------------------------------------------------------ +r538 | rtprince | 2005-04-13 00:36:07 -0600 (Wed, 13 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/inst.cc + M /trunk/asymptote/inst.h + M /trunk/asymptote/item.h + +Don't use boost iterator facade. + +------------------------------------------------------------------------ +r537 | rtprince | 2005-04-13 00:16:15 -0600 (Wed, 13 Apr 2005) | 3 lines +Changed paths: + M /trunk/asymptote/item.h + +vm::item doesn't need to be memory::managed, +since vm::frame is memory::managed_array. + +------------------------------------------------------------------------ +r536 | rtprince | 2005-04-13 00:04:31 -0600 (Wed, 13 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/locate.cc + +Fix absolute filename handling. + +------------------------------------------------------------------------ +r535 | jcbowman | 2005-04-12 23:41:53 -0600 (Tue, 12 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/castop.h + M /trunk/asymptote/inst.cc + M /trunk/asymptote/runtime.cc + +Fixed more cxx warnings. + +------------------------------------------------------------------------ +r534 | jcbowman | 2005-04-12 23:21:02 -0600 (Tue, 12 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/castop.h + M /trunk/asymptote/item.h + M /trunk/asymptote/knot.cc + M /trunk/asymptote/parser.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + +Fixed cxx warning messages. + +------------------------------------------------------------------------ +r533 | jcbowman | 2005-04-12 22:42:21 -0600 (Tue, 12 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/castop.h + M /trunk/asymptote/fileio.h + M /trunk/asymptote/item.h + M /trunk/asymptote/runtime.cc + +Further minor optimizations. + +------------------------------------------------------------------------ +r532 | jcbowman | 2005-04-12 15:36:18 -0600 (Tue, 12 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/item.h + +Removed unused friend declaration. + +------------------------------------------------------------------------ +r531 | jcbowman | 2005-04-12 14:26:17 -0600 (Tue, 12 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/inst.h + M /trunk/asymptote/item.h + M /trunk/asymptote/stack.cc + +Replaced boost::any with a much faster type-safe union. + +------------------------------------------------------------------------ +r530 | rtprince | 2005-04-12 14:17:09 -0600 (Tue, 12 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/mathop.h + +mathop's don't need vm::stack. + +------------------------------------------------------------------------ +r529 | rtprince | 2005-04-12 14:08:33 -0600 (Tue, 12 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/castop.h + M /trunk/asymptote/inst.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/mathop.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +Move curPos out of vm::stack. + +------------------------------------------------------------------------ +r528 | rtprince | 2005-04-11 19:21:59 -0600 (Mon, 11 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/dec.cc + +Push empty item instead of (void*)0. + +------------------------------------------------------------------------ +r527 | rtprince | 2005-04-11 14:42:08 -0600 (Mon, 11 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/camp.l + M /trunk/asymptote/genv.cc + A /trunk/asymptote/parser.cc + A /trunk/asymptote/parser.h + +Seperate parser code from camp.l and genv.cc into parser.{h,cc}. + +------------------------------------------------------------------------ +r526 | rtprince | 2005-04-11 14:40:13 -0600 (Mon, 11 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Change ./ to . in searchPath to avoid .//file.asy in messages. + +------------------------------------------------------------------------ +r525 | rtprince | 2005-04-11 14:28:03 -0600 (Mon, 11 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/genv.cc + M /trunk/asymptote/interact.cc + A /trunk/asymptote/locate.cc + A /trunk/asymptote/locate.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Reimplement locateFile using std::string. + +------------------------------------------------------------------------ +r524 | jcbowman | 2005-04-09 21:20:51 -0600 (Sat, 09 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Fixed texpreamble for multiple files and latex asy environment. + +------------------------------------------------------------------------ +r523 | jcbowman | 2005-04-09 16:26:50 -0600 (Sat, 09 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/metapost.asy + M /trunk/asymptote/examples/conicurv.asy + +Removed nonscalable fonts. + +------------------------------------------------------------------------ +r522 | jcbowman | 2005-04-08 23:52:01 -0600 (Fri, 08 Apr 2005) | 7 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/hierarchy.asy + + +box(frame), ellipse(frame), labelbox(frame), labelellipse(frame) now +return the boundary as a guide. + +box(frame) and ellipse(frame) prepend to frame for filling with a +background colour, as illustrated in hierarchy.asy. + +------------------------------------------------------------------------ +r521 | jcbowman | 2005-04-08 14:54:13 -0600 (Fri, 08 Apr 2005) | 2 lines +Changed paths: + A /trunk/asymptote/examples/hierarchy.asy + +Example of labelellipse. + +------------------------------------------------------------------------ +r520 | jcbowman | 2005-04-08 14:52:47 -0600 (Fri, 08 Apr 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + +Added ellipse(frame) and labelellipse(frame,string,position). +Renamed bbox(frame) to box(frame) for consistency. + +------------------------------------------------------------------------ +r519 | jcbowman | 2005-04-08 14:34:04 -0600 (Fri, 08 Apr 2005) | 3 lines +Changed paths: + M /trunk/asymptote/inst.h + +Workaround for bug in build 1671 of gcc (version 3.3 20030304) under Darwin +(MacOS). + +------------------------------------------------------------------------ +r518 | rtprince | 2005-04-06 20:39:19 -0600 (Wed, 06 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/stack.cc + +Cache *ip as reference rather than pointer. + +------------------------------------------------------------------------ +r517 | jcbowman | 2005-04-06 15:46:08 -0600 (Wed, 06 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + +Added check to interrupt handler. + +------------------------------------------------------------------------ +r516 | jcbowman | 2005-04-06 14:01:41 -0600 (Wed, 06 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/errormsg.h + +Fixed cxx warning messages. + +------------------------------------------------------------------------ +r515 | jcbowman | 2005-04-06 13:47:25 -0600 (Wed, 06 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camperror.h + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/stack.cc + +Optimized main loop. + +------------------------------------------------------------------------ +r514 | rtprince | 2005-04-06 00:20:40 -0600 (Wed, 06 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/inst.cc + +Use error from stack.cc instead of calling em->runtime directly. + +------------------------------------------------------------------------ +r513 | jcbowman | 2005-04-05 22:53:43 -0600 (Tue, 05 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +minor optimizations + +------------------------------------------------------------------------ +r512 | jcbowman | 2005-04-05 19:31:54 -0600 (Tue, 05 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/errormsg.cc + +Reformatted. + +------------------------------------------------------------------------ +r511 | rtprince | 2005-04-05 11:46:44 -0600 (Tue, 05 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/errormsg.cc + +Operator precedence fix. + +------------------------------------------------------------------------ +r510 | rtprince | 2005-04-05 08:42:47 -0600 (Tue, 05 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/stack.h + +We don't use stack:ip any more. + +------------------------------------------------------------------------ +r509 | rtprince | 2005-04-05 08:39:25 -0600 (Tue, 05 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/coder.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/inst.cc + M /trunk/asymptote/inst.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +Reapply curPos patch. + +------------------------------------------------------------------------ +r508 | rtprince | 2005-04-05 08:38:12 -0600 (Tue, 05 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/errormsg.cc + +Fix interactive error reporting. + +------------------------------------------------------------------------ +r507 | rtprince | 2005-04-05 01:15:37 -0600 (Tue, 05 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.l + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/errormsg.h + +Track line numbers in position instead of fileinfo. + +------------------------------------------------------------------------ +r506 | rtprince | 2005-04-05 01:13:43 -0600 (Tue, 05 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/coder.cc + +Don't access program.encode directly. + +------------------------------------------------------------------------ +r505 | jcbowman | 2005-04-04 14:22:06 -0600 (Mon, 04 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +prepend should insert after beginning of layer + +------------------------------------------------------------------------ +r504 | jcbowman | 2005-04-04 14:07:22 -0600 (Mon, 04 Apr 2005) | 4 lines +Changed paths: + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.cc + +Make empty() use nodes.empty() rather than nodes.size(). + +STL list portability fixes. + +------------------------------------------------------------------------ +r503 | jcbowman | 2005-04-04 10:29:54 -0600 (Mon, 04 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + +Ignore crop() on an empty picture. + +------------------------------------------------------------------------ +r502 | jcbowman | 2005-04-04 00:21:02 -0600 (Mon, 04 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.73cvs. + +------------------------------------------------------------------------ +r501 | jcbowman | 2005-04-03 23:32:55 -0600 (Sun, 03 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/errormsg.h + +Removed spurious blank tracing lines. + +------------------------------------------------------------------------ +r500 | jcbowman | 2005-04-03 23:06:37 -0600 (Sun, 03 Apr 2005) | 7 lines +Changed paths: + M /trunk/asymptote/coder.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/inst.cc + M /trunk/asymptote/inst.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +Revert fileposition changes again, due to segmentation fault with -vvvvv. + +Moved line-number tracing code into main loop. + +Avoid the need for the lastpos variable by moving stack s out of main loop +in main.cc. + +------------------------------------------------------------------------ +r499 | jcbowman | 2005-04-03 21:33:06 -0600 (Sun, 03 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/coder.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/inst.cc + M /trunk/asymptote/inst.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +Reinstated new file position code w/segmentation fault bug fixed. + +------------------------------------------------------------------------ +r498 | jcbowman | 2005-04-03 20:18:15 -0600 (Sun, 03 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/coder.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/inst.cc + M /trunk/asymptote/inst.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +Backout 2005-03-17 runtime file position changes to avoid a segmentation fault. + +------------------------------------------------------------------------ +r497 | jcbowman | 2005-04-02 21:38:47 -0700 (Sat, 02 Apr 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Check for space format specifier as well as plus in format(string,real). + +------------------------------------------------------------------------ +r496 | jcbowman | 2005-04-02 21:21:30 -0700 (Sat, 02 Apr 2005) | 5 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/yingyang.asy + +Removed deconstruct flag from picture in favour of group option to picture +and frame add routines. + +Updated documentation. + +------------------------------------------------------------------------ +r495 | jcbowman | 2005-04-02 16:29:41 -0700 (Sat, 02 Apr 2005) | 2 lines +Changed paths: + A /trunk/asymptote/drawgroup.h + +Added missing file. + +------------------------------------------------------------------------ +r494 | jcbowman | 2005-04-02 16:17:16 -0700 (Sat, 02 Apr 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/pstoedit.asy + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawclipend.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawlayer.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/transform.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Reimplemented deconstruction at a lower level to allow both pictures and frames +to be deconstructed (or grouped with begingroup/endgroup). Deconstruction +now works properly with clipping and erasing. + +------------------------------------------------------------------------ +r493 | jcbowman | 2005-04-01 21:22:03 -0700 (Fri, 01 Apr 2005) | 4 lines +Changed paths: + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/picture.cc + +Check that drawLabel::bounds is called before drawLabel::write. + +Remove unused setup code. + +------------------------------------------------------------------------ +r492 | jcbowman | 2005-04-01 11:37:28 -0700 (Fri, 01 Apr 2005) | 7 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/lineargraph.asy + D /trunk/asymptote/doc/lineargraph2.asy + +Added attach(pair,picture,frame) to automatically increase the +picture size to accomodate adding a frame about a user coordinate. + +Added warning about erasing deconstructed pictures. + +Updated lineargraph and documentation to use attach. + +------------------------------------------------------------------------ +r491 | jcbowman | 2005-03-31 22:14:38 -0700 (Thu, 31 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Reset bounding box when prepending. + +------------------------------------------------------------------------ +r490 | jcbowman | 2005-03-31 21:47:16 -0700 (Thu, 31 Mar 2005) | 12 lines +Changed paths: + M /trunk/asymptote/base/drawtree.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/loggraph.asy + M /trunk/asymptote/drawclipend.h + M /trunk/asymptote/errors + M /trunk/asymptote/examples/labelbox.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + +Fixed label alignment vs. positioning transformation problem. + +Removed frame labelBox() in favour of void labelbox(frame); updated example. + +Make logarithmic checks in autoscale conditional. + +xlimits and ylimits now adjust deferred drawing bounds. + +Simplified bboxstack handling. + +Updated "errors" list. + +------------------------------------------------------------------------ +r489 | jcbowman | 2005-03-31 14:37:05 -0700 (Thu, 31 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + D /trunk/asymptote/locate.cc + D /trunk/asymptote/locate.h + +Revert configuration to only require boost headers. + +------------------------------------------------------------------------ +r488 | jcbowman | 2005-03-31 12:15:17 -0700 (Thu, 31 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.l + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/interact.cc + +Backout boost fixes. + +------------------------------------------------------------------------ +r487 | rtprince | 2005-03-31 12:08:04 -0700 (Thu, 31 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.l + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/genv.cc + M /trunk/asymptote/interact.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Revert boost::filesystem changes. + +------------------------------------------------------------------------ +r486 | jcbowman | 2005-03-31 00:22:29 -0700 (Thu, 31 Mar 2005) | 9 lines +Changed paths: + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/doc/asymptote.texi + + +Added explicit linear equation solver; used to handle general matrix inversion. + +Fixed return type of real[][] * real[]. + +Hard coded 2x2 and 3x3 determinants. + +Update documentation. + +------------------------------------------------------------------------ +r485 | jcbowman | 2005-03-30 18:06:36 -0700 (Wed, 30 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/libboost/operations_posix_windows.cc + +Fixed cxx warning message. + +------------------------------------------------------------------------ +r484 | jcbowman | 2005-03-30 17:54:42 -0700 (Wed, 30 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Minor updates. + +------------------------------------------------------------------------ +r483 | jcbowman | 2005-03-30 17:15:06 -0700 (Wed, 30 Mar 2005) | 3 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/libboost + A /trunk/asymptote/libboost/convenience.cc + A /trunk/asymptote/libboost/exception.cc + A /trunk/asymptote/libboost/operations_posix_windows.cc + A /trunk/asymptote/libboost/path_posix_windows.cc + +Added portable version of boost::filesystem for systems without boost +library, in particular for linux-alpha cxx compiler. + +------------------------------------------------------------------------ +r482 | jcbowman | 2005-03-28 20:22:47 -0700 (Mon, 28 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Updated documentation. + +------------------------------------------------------------------------ +r481 | jcbowman | 2005-03-28 20:06:24 -0700 (Mon, 28 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Allow compatibility with older versions of autoconf. + +------------------------------------------------------------------------ +r480 | jcbowman | 2005-03-28 16:11:35 -0700 (Mon, 28 Mar 2005) | 9 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/camp.l + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/histogram.asy + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/util.h + +Updated configuration and documentation regarding boost-1.32.0 library. + +Improved format(string,real). + +Generalized histogram and changed order of arguments of frequency and histogram +(bin boundaries are now given before the data). + +Fixed problems with Log(false,false). + +------------------------------------------------------------------------ +r479 | jcbowman | 2005-03-25 10:56:40 -0700 (Fri, 25 Mar 2005) | 4 lines +Changed paths: + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawclipend.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawimage.h + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/drawpath.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + +Cache drawelement bbox contributions where possible. + +Make bboxstack local to picture frame. + +------------------------------------------------------------------------ +r478 | rtprince | 2005-03-24 22:46:41 -0700 (Thu, 24 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc + M /trunk/asymptote/doc/.cvsignore + +We generate .png's. + +------------------------------------------------------------------------ +r477 | rtprince | 2005-03-24 19:51:59 -0700 (Thu, 24 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/genv.h + +Don't have symbolToFile anymore. + +------------------------------------------------------------------------ +r476 | rtprince | 2005-03-24 18:00:39 -0700 (Thu, 24 Mar 2005) | 3 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/camp.l + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/genv.cc + M /trunk/asymptote/interact.cc + A /trunk/asymptote/locate.cc + A /trunk/asymptote/locate.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Use boost::filesystem for find files to parse. +Move file locating logic to locate.{cc,h}. + +------------------------------------------------------------------------ +r475 | jcbowman | 2005-03-24 17:34:14 -0700 (Thu, 24 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/lineargraph.asy + M /trunk/asymptote/doc/lineargraph2.asy + +Simplified legend examples. + +------------------------------------------------------------------------ +r474 | jcbowman | 2005-03-24 07:35:06 -0700 (Thu, 24 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/bigsquare.asy + M /trunk/asymptote/doc/cube.asy + M /trunk/asymptote/doc/datagraph.asy + M /trunk/asymptote/doc/diagonal.asy + M /trunk/asymptote/doc/exp.asy + M /trunk/asymptote/doc/generalaxis.asy + M /trunk/asymptote/doc/hatch.asy + M /trunk/asymptote/doc/histogram.asy + M /trunk/asymptote/doc/image.asy + M /trunk/asymptote/doc/labelsquare.asy + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/doc/lineargraph.asy + M /trunk/asymptote/doc/lineargraph0.asy + M /trunk/asymptote/doc/lineargraph2.asy + M /trunk/asymptote/doc/loggraph.asy + M /trunk/asymptote/doc/mosquito.asy + M /trunk/asymptote/doc/parametricgraph.asy + M /trunk/asymptote/doc/quartercircle.asy + M /trunk/asymptote/doc/secondaryaxis.asy + M /trunk/asymptote/doc/shade.asy + M /trunk/asymptote/doc/shadedtiling.asy + M /trunk/asymptote/doc/square.asy + M /trunk/asymptote/doc/superpath.asy + M /trunk/asymptote/doc/tile.asy + +Workaround makeinfo indentation bug. + +------------------------------------------------------------------------ +r473 | jcbowman | 2005-03-24 07:02:51 -0700 (Thu, 24 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed typos. + +------------------------------------------------------------------------ +r472 | jcbowman | 2005-03-23 19:49:30 -0700 (Wed, 23 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/examples/labelbox.asy + +Simplified example. + +------------------------------------------------------------------------ +r471 | rtprince | 2005-03-23 19:13:13 -0700 (Wed, 23 Mar 2005) | 3 lines +Changed paths: + M /trunk/asymptote/genv.cc + M /trunk/asymptote/genv.h + M /trunk/asymptote/main.cc + +Have main load plain.asy and ${outname}.gui explicitly, +rather than doing it implicitly in genv::genv(). + +------------------------------------------------------------------------ +r470 | jcbowman | 2005-03-23 13:25:54 -0700 (Wed, 23 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +optimized crop() + +------------------------------------------------------------------------ +r469 | rtprince | 2005-03-23 10:14:24 -0700 (Wed, 23 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/castop.h + +*** empty log message *** + +------------------------------------------------------------------------ +r468 | jcbowman | 2005-03-22 22:27:53 -0700 (Tue, 22 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.72cvs. + +------------------------------------------------------------------------ +r467 | jcbowman | 2005-03-22 22:03:18 -0700 (Tue, 22 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Document leastsquare routine. + +------------------------------------------------------------------------ +r466 | jcbowman | 2005-03-22 21:50:22 -0700 (Tue, 22 Mar 2005) | 2 lines +Changed paths: + D /trunk/asymptote/knotlist.cc + D /trunk/asymptote/knotlist.h + D /trunk/asymptote/pathlist.cc + D /trunk/asymptote/pathlist.h + +Removed obsolete files. + +------------------------------------------------------------------------ +r465 | jcbowman | 2005-03-22 21:32:58 -0700 (Tue, 22 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/elliptic.asy + A /trunk/asymptote/examples/lines.asy + D /trunk/asymptote/examples/linetest.asy + +Documented save() and restore(). Renamed linetest.asy to lines.asy. + +------------------------------------------------------------------------ +r464 | jcbowman | 2005-03-22 20:51:41 -0700 (Tue, 22 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/linetest.asy + +Added and documented Andy's drawline routine. + +------------------------------------------------------------------------ +r463 | hammera | 2005-03-22 20:43:51 -0700 (Tue, 22 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Added saving and restoring of the graphics state. + +------------------------------------------------------------------------ +r462 | jcbowman | 2005-03-22 20:14:57 -0700 (Tue, 22 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + +Cache picture bounds. + +------------------------------------------------------------------------ +r461 | jcbowman | 2005-03-22 16:30:09 -0700 (Tue, 22 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/parametricgraph.asy + +Reinstated crop; use current value of userMin/userMax in xlimits and ylimits. + +------------------------------------------------------------------------ +r460 | jcbowman | 2005-03-22 14:05:30 -0700 (Tue, 22 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/histogram.asy + A /trunk/asymptote/doc/lineargraph0.asy + +Added further legend example. + +------------------------------------------------------------------------ +r459 | rtprince | 2005-03-22 09:25:12 -0700 (Tue, 22 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/pool.h + +cxx doesn't like const objects in containers. + +------------------------------------------------------------------------ +r458 | jcbowman | 2005-03-22 08:21:43 -0700 (Tue, 22 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/lineargraph2.asy + +Document alternative for legend fitting. + +------------------------------------------------------------------------ +r457 | jcbowman | 2005-03-21 23:10:38 -0700 (Mon, 21 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/knot.cc + +More cxx warnings fixed. + +------------------------------------------------------------------------ +r456 | jcbowman | 2005-03-21 22:56:46 -0700 (Mon, 21 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/knot.cc + +Fixed g++ warning messages. + +------------------------------------------------------------------------ +r455 | jcbowman | 2005-03-21 22:54:01 -0700 (Mon, 21 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/knot.cc + M /trunk/asymptote/knot.h + M /trunk/asymptote/pool.cc + +Fixed warnings/errors under cxx. + +------------------------------------------------------------------------ +r454 | rtprince | 2005-03-21 22:37:08 -0700 (Mon, 21 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/inst.h + A /trunk/asymptote/item.h + +Move vm::item to its own file. + +------------------------------------------------------------------------ +r453 | rtprince | 2005-03-21 22:32:30 -0700 (Mon, 21 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/types.h + +Header file cleanup. + +------------------------------------------------------------------------ +r452 | jcbowman | 2005-03-21 22:17:08 -0700 (Mon, 21 Mar 2005) | 6 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/datagraph.asy + M /trunk/asymptote/doc/image.asy + M /trunk/asymptote/doc/lineargraph.asy + +Make legend a separate picture that can be positioned and aligned like any +other picture (see lineargraph.asy example). The legend must now be +explicitly added to the picture, for example, with add(point(E),legend(20E)); + +Palette also now returns a new picture. + +------------------------------------------------------------------------ +r451 | jcbowman | 2005-03-21 21:02:56 -0700 (Mon, 21 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/xasy + +Updated move limits to be compatible with SW alignment. + +------------------------------------------------------------------------ +r450 | rtprince | 2005-03-21 16:28:54 -0700 (Mon, 21 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Use free function vm::pop instead of vm::stack::pop. + +------------------------------------------------------------------------ +r449 | rtprince | 2005-03-21 16:27:31 -0700 (Mon, 21 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/types.cc + +std::equal is much faster than explicit iteration. + +------------------------------------------------------------------------ +r448 | hammera | 2005-03-21 12:31:47 -0700 (Mon, 21 Mar 2005) | 4 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + A /trunk/asymptote/flatguide.cc + A /trunk/asymptote/flatguide.h + M /trunk/asymptote/genv.cc + M /trunk/asymptote/guide.cc + M /trunk/asymptote/guide.h + M /trunk/asymptote/guideflags.h + A /trunk/asymptote/knot.cc + A /trunk/asymptote/knot.h + M /trunk/asymptote/mathop.h + A /trunk/asymptote/mod.h + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Replaced the implementation of solving guides into paths. + +Refactored the abstract syntax of operators. + +------------------------------------------------------------------------ +r447 | jcbowman | 2005-03-21 11:04:22 -0700 (Mon, 21 Mar 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/datagraph.asy + M /trunk/asymptote/doc/diatom.asy + +Changed marker filltype default to NoFill. + +Introduced Above/Below and Crop/NoCrop variables. + +------------------------------------------------------------------------ +r446 | jcbowman | 2005-03-21 11:03:57 -0700 (Mon, 21 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + +Code cleanup. + +------------------------------------------------------------------------ +r445 | rtprince | 2005-03-21 10:06:20 -0700 (Mon, 21 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/pool.cc + +memory::insert(poolitem) was eating most of the runtime. Use std::deque instead of std::set. + +------------------------------------------------------------------------ +r444 | jcbowman | 2005-03-21 02:23:10 -0700 (Mon, 21 Mar 2005) | 6 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/castop.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/datagraph.asy + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/doc/exp.asy + M /trunk/asymptote/doc/loggraph.asy + M /trunk/asymptote/doc/parametricgraph.asy + M /trunk/asymptote/doc/secondaryaxis.asy + M /trunk/asymptote/examples/cardiod.asy + M /trunk/asymptote/mathop.h + M /trunk/asymptote/picture.cc + +Prepend only nonextended axes in current layer. + +Fixed xlimits and ylimits; removed obsolete crop() routine. + +Updated documentation. + +------------------------------------------------------------------------ +r443 | jcbowman | 2005-03-20 18:48:04 -0700 (Sun, 20 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/examples/cardiod.asy + +Draw axis on top of cardiod. + +------------------------------------------------------------------------ +r442 | jcbowman | 2005-03-20 17:33:14 -0700 (Sun, 20 Mar 2005) | 5 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/doc/exp.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/types.cc + + +By default, draw axes before other objects in current layer. + +Fixed frame alignment scaling. + +------------------------------------------------------------------------ +r441 | rtprince | 2005-03-20 17:32:39 -0700 (Sun, 20 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/castop.h + M /trunk/asymptote/mathop.h + +Add include guards. + +------------------------------------------------------------------------ +r440 | jcbowman | 2005-03-20 17:12:50 -0700 (Sun, 20 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/stats.asy + +Added least-squares fit. + +------------------------------------------------------------------------ +r439 | rtprince | 2005-03-20 17:03:45 -0700 (Sun, 20 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/castop.h + M /trunk/asymptote/mathop.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/stack.h + +Use free function vm::pop instead of vm::stack::pop. + +------------------------------------------------------------------------ +r438 | jcbowman | 2005-03-19 01:26:51 -0700 (Sat, 19 Mar 2005) | 7 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/stack.cc + + +Added append boolean option to output and xoutput. + +Omit "runtime" from error(). + +Added frame marker(path g, pen p=currentpen). + +------------------------------------------------------------------------ +r437 | rtprince | 2005-03-18 15:41:29 -0700 (Fri, 18 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/absyn.h + M /trunk/asymptote/access.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/entry.h + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/fileio.h + M /trunk/asymptote/frame.h + M /trunk/asymptote/guide.h + M /trunk/asymptote/import.h + M /trunk/asymptote/inst.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/path.h + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.h + M /trunk/asymptote/pool.cc + M /trunk/asymptote/pool.h + M /trunk/asymptote/transform.h + M /trunk/asymptote/types.h + +Rename namespace mempool to memory. + +------------------------------------------------------------------------ +r436 | rtprince | 2005-03-18 15:23:24 -0700 (Fri, 18 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/castop.h + M /trunk/asymptote/mathop.h + +Add file headers to castop.h, mathop.h. + +------------------------------------------------------------------------ +r435 | rtprince | 2005-03-18 15:17:06 -0700 (Fri, 18 Mar 2005) | 3 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/cast.cc + A /trunk/asymptote/castop.h + M /trunk/asymptote/genv.cc + A /trunk/asymptote/mathop.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +Move all template runtime code into dedicated files castop.h and mathop.h. +Cleanup all refrences to stack.h, so it isn't needlessly included. + +------------------------------------------------------------------------ +r434 | rtprince | 2005-03-18 14:33:24 -0700 (Fri, 18 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/drawelement.h + +Header include cleanup. + +------------------------------------------------------------------------ +r433 | jcbowman | 2005-03-17 23:08:01 -0700 (Thu, 17 Mar 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + +Allow one to turn on autoscaling again with xlimits(infinity,infinity), etc. + +Accept an overall scaling of frame alignment shifts. + +------------------------------------------------------------------------ +r432 | jcbowman | 2005-03-17 22:32:30 -0700 (Thu, 17 Mar 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + +Fixed interaction of new automin/automax scale flags with xlimits/ylimits. + +Use a small tick by default for unlabelled intermediate decade ticks. + +------------------------------------------------------------------------ +r431 | rtprince | 2005-03-17 16:41:41 -0700 (Thu, 17 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +Remove UNALIAS, since it is no longer needed. + +------------------------------------------------------------------------ +r430 | rtprince | 2005-03-17 16:33:16 -0700 (Thu, 17 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/coder.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/inst.cc + M /trunk/asymptote/inst.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +Simplify runtime file position reporting. + +------------------------------------------------------------------------ +r429 | rtprince | 2005-03-17 15:26:35 -0700 (Thu, 17 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +Start refactoring stack::run. + +------------------------------------------------------------------------ +r428 | rtprince | 2005-03-17 15:24:34 -0700 (Thu, 17 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/dec.cc + M /trunk/asymptote/genv.cc + M /trunk/asymptote/inst.cc + M /trunk/asymptote/inst.h + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/stack.cc + +Replace inst::alloc with inst::makefunc + inst::popcall. + +------------------------------------------------------------------------ +r427 | rtprince | 2005-03-17 15:16:44 -0700 (Thu, 17 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/access.cc + M /trunk/asymptote/access.h + M /trunk/asymptote/inst.cc + M /trunk/asymptote/inst.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + +stack::globals is obsolete. Get rid of it. + +------------------------------------------------------------------------ +r426 | rtprince | 2005-03-16 22:38:04 -0700 (Wed, 16 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/coder.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/stm.cc + +Fix return breakage. + +------------------------------------------------------------------------ +r425 | jcbowman | 2005-03-16 22:09:05 -0700 (Wed, 16 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Don't draw logarithmic subticks by default when number of big ticks > 2. + +------------------------------------------------------------------------ +r424 | jcbowman | 2005-03-16 22:01:16 -0700 (Wed, 16 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Show 10 subticks by default for thinned logarithmic graphs. + +------------------------------------------------------------------------ +r423 | jcbowman | 2005-03-16 21:17:20 -0700 (Wed, 16 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/errormsg.cc + +Fixed interactive line number reporting for files that are input. + +------------------------------------------------------------------------ +r422 | jcbowman | 2005-03-16 15:32:31 -0700 (Wed, 16 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.h + +Fixed more cxx warning messages. + +------------------------------------------------------------------------ +r421 | jcbowman | 2005-03-16 14:52:12 -0700 (Wed, 16 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.h + +Fixed cxx unused variable warning messages. + +------------------------------------------------------------------------ +r420 | jcbowman | 2005-03-16 14:35:40 -0700 (Wed, 16 Mar 2005) | 11 lines +Changed paths: + M /trunk/asymptote/base/drawtree.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/stats.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/datagraph.asy + A /trunk/asymptote/doc/histogram.asy + M /trunk/asymptote/doc/image.asy + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/doc/mosquito.asy + M /trunk/asymptote/examples/labelbox.asy + M /trunk/asymptote/examples/sqrtx01.asy + + +Added frame alignment (analogous to label alignment) for positioning frames +on picture. + +Generalized and simplified palette bar interface by using frame alignment. + +Renamed addabout to add, drawabout to draw, fillabout to fill, and +filldrawabout to filldraw. + +Updated documentation; added examples of frame alignment and histograms. + +------------------------------------------------------------------------ +r419 | rtprince | 2005-03-16 12:12:31 -0700 (Wed, 16 Mar 2005) | 3 lines +Changed paths: + M /trunk/asymptote/coder.cc + M /trunk/asymptote/dec.cc + M /trunk/asymptote/genv.cc + M /trunk/asymptote/inst.cc + M /trunk/asymptote/inst.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/record.cc + M /trunk/asymptote/record.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stack.h + M /trunk/asymptote/stm.cc + +A record (and module) is just a function that allows you to access its +variables after it is done. Implement them this way. + +------------------------------------------------------------------------ +r418 | rtprince | 2005-03-16 10:44:40 -0700 (Wed, 16 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/access.cc + M /trunk/asymptote/access.h + M /trunk/asymptote/builtin.cc + +We don't use opcodes for functions any more, so remove instAccess. + +------------------------------------------------------------------------ +r417 | jcbowman | 2005-03-15 22:39:30 -0700 (Tue, 15 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Documented bool empty(frame). + +------------------------------------------------------------------------ +r416 | jcbowman | 2005-03-15 22:26:58 -0700 (Tue, 15 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/dec.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/inst.cc + M /trunk/asymptote/inst.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/stack.cc + +Changed arithmetic opcodes to functions. + +------------------------------------------------------------------------ +r415 | rtprince | 2005-03-15 21:05:15 -0700 (Tue, 15 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/absyn.h + M /trunk/asymptote/stm.cc + M /trunk/asymptote/stm.h + +We don't treat files specially, so get rid of class. + +------------------------------------------------------------------------ +r414 | jcbowman | 2005-03-15 13:54:29 -0700 (Tue, 15 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/stack.cc + +Moved interrupt check into main loop. + +------------------------------------------------------------------------ +r413 | rtprince | 2005-03-15 11:26:47 -0700 (Tue, 15 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/symbol.h + +The only symbols should be coming from symbol::trans(). + +------------------------------------------------------------------------ +r412 | rtprince | 2005-03-15 11:25:12 -0700 (Tue, 15 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Use get<>() instead of any_cast<>(). + +------------------------------------------------------------------------ +r411 | rtprince | 2005-03-15 11:10:03 -0700 (Tue, 15 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Compile + +Use $(OPTS) instead of $(OPT), which doesn't exsist. + +------------------------------------------------------------------------ +r410 | jcbowman | 2005-03-14 21:49:40 -0700 (Mon, 14 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.71cvs. + +------------------------------------------------------------------------ +r409 | jcbowman | 2005-03-14 21:33:12 -0700 (Mon, 14 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/fpu.h + +Added missing #endif. + +------------------------------------------------------------------------ +r408 | jcbowman | 2005-03-14 21:32:02 -0700 (Mon, 14 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/fpu.h + +Fixed preprocessor conditionals. + +------------------------------------------------------------------------ +r407 | jcbowman | 2005-03-14 21:18:31 -0700 (Mon, 14 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/fpu.h + +Fixed dummy fpu exception support for machines lacking C99 fenv routines. + +------------------------------------------------------------------------ +r406 | jcbowman | 2005-03-14 20:48:27 -0700 (Mon, 14 Mar 2005) | 5 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/patches/gv-3.5.8-all.patch + A /trunk/asymptote/patches/gv-3.6.1-sigint.patch + +Removed reference to deleted xdr files. + +Added gv sigint.patch to prevent interactive interrupts from closing the +gv window. + +------------------------------------------------------------------------ +r405 | jcbowman | 2005-03-14 20:46:14 -0700 (Mon, 14 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/util.h + +Added missing prototypes for cxx compiler. + +------------------------------------------------------------------------ +r404 | jcbowman | 2005-03-14 20:31:12 -0700 (Mon, 14 Mar 2005) | 11 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/configure.ac + M /trunk/asymptote/dec.cc + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/errormsg.cc + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/fileio.h + M /trunk/asymptote/fpu.h + M /trunk/asymptote/genv.cc + M /trunk/asymptote/interact.cc + M /trunk/asymptote/interact.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/stack.cc + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Improved error and interrupt (ctrl-c) handling in interactive mode. + +Mask floating point errors by default in interactive mode. + +By first issuing an explicit reset command, code can now be entered prior +to executing an interactive input commands. + +Added scroll(int n) and string cd(string) commands. + +Added Jn and Yn Bessel functions. + +------------------------------------------------------------------------ +r403 | jcbowman | 2005-03-13 21:38:38 -0700 (Sun, 13 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Fixed bug in extension with a robust (and faster) parametric solver. + +------------------------------------------------------------------------ +r402 | jcbowman | 2005-03-12 04:25:01 -0700 (Sat, 12 Mar 2005) | 5 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/pen.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Added -bw option to convert all colors to black and white. + +Removed double(file) in favour of single(file,false); also added +csv(file,false) and linemode(file,false). + +------------------------------------------------------------------------ +r401 | jcbowman | 2005-03-12 03:19:52 -0700 (Sat, 12 Mar 2005) | 4 lines +Changed paths: + M /trunk/asymptote/BUGS + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/pstoedit.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/image.asy + D /trunk/asymptote/doc/image.xdr + M /trunk/asymptote/patches/pstoedit-3.40asy.patch + +Minor change to palette interface. + +Replaced image.asy with more compact example to reduce distributed file sizes. + +------------------------------------------------------------------------ +r400 | jcbowman | 2005-03-12 01:22:59 -0700 (Sat, 12 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/patches/pstoedit-3.40asy.patch + +Removed textpen argument from image labels. + +------------------------------------------------------------------------ +r399 | jcbowman | 2005-03-12 00:57:32 -0700 (Sat, 12 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/patches/pstoedit-3.40asy.patch + +Fixed image support for pstoedit asy backend. + +------------------------------------------------------------------------ +r398 | jcbowman | 2005-03-10 18:01:45 -0700 (Thu, 10 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Thin crowded logarithmic axis. + +------------------------------------------------------------------------ +r397 | jcbowman | 2005-03-10 16:20:02 -0700 (Thu, 10 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/examples/wedge.asy + M /trunk/asymptote/examples/wheelanimation.asy + +Updated examples to use XEquals rather than xequals. + +------------------------------------------------------------------------ +r396 | jcbowman | 2005-03-10 16:12:52 -0700 (Thu, 10 Mar 2005) | 11 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/secondaryaxis.asy + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + + +Generalized secondary axes to handle any scaling (e.g. logarithmic) and +removed the two bool options (no longer needed). + +Improved tick divisor calculation when automin=false and automax=false. + +Added and documented file double(file) to complement file single(file) +for setting the precision of real XDR reads and writes. + +Cleaned up automin and automax in scaleT and autoscaleT. + +------------------------------------------------------------------------ +r395 | jcbowman | 2005-03-10 07:21:59 -0700 (Thu, 10 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Removed unneeded -I- compilation flag. + +------------------------------------------------------------------------ +r394 | jcbowman | 2005-03-09 22:53:24 -0700 (Wed, 09 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.70cvs. + +------------------------------------------------------------------------ +r393 | jcbowman | 2005-03-09 22:34:58 -0700 (Wed, 09 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Install xdr image in examples directory. + +------------------------------------------------------------------------ +r392 | jcbowman | 2005-03-09 22:21:56 -0700 (Wed, 09 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/picture.h + +Fixed warning message. + +------------------------------------------------------------------------ +r391 | jcbowman | 2005-03-09 21:53:55 -0700 (Wed, 09 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/image.asy + +Fixed font. + +------------------------------------------------------------------------ +r390 | jcbowman | 2005-03-09 21:44:32 -0700 (Wed, 09 Mar 2005) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Recommended use of XEquals and YEquals axes over internal xequals and +yequals routines. + +------------------------------------------------------------------------ +r389 | jcbowman | 2005-03-09 21:20:38 -0700 (Wed, 09 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/patches/pstoedit-3.40asy.patch + +Suppressed misleading warning message. + +------------------------------------------------------------------------ +r388 | jcbowman | 2005-03-09 20:47:55 -0700 (Wed, 09 Mar 2005) | 2 lines +Changed paths: + A /trunk/asymptote/examples/equilateral.asy + +New example. + +------------------------------------------------------------------------ +r387 | jcbowman | 2005-03-09 20:42:55 -0700 (Wed, 09 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/doc/asymptote.texi + +Fixed numerical precision bug in extension (in math.asy, reported by Gao). + +------------------------------------------------------------------------ +r386 | jcbowman | 2005-03-09 20:07:45 -0700 (Wed, 09 Mar 2005) | 7 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/datagraph.asy + M /trunk/asymptote/doc/image.asy + A /trunk/asymptote/doc/image.xdr + +Fixed secondary axis tick selection; +Improved tick selection for crowded axis when automin or automax=false. +Added n-point unit cross routine. +Added Grayscale and Rainbow palettes. +Documented color density images, palettes, and mark option to draw routine, +with examples. + +------------------------------------------------------------------------ +r385 | jcbowman | 2005-03-08 22:34:28 -0700 (Tue, 08 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/image.asy + +Slightly reduce default number of colors to workaround gs pdf limitations. + +------------------------------------------------------------------------ +r384 | jcbowman | 2005-03-07 22:56:26 -0700 (Mon, 07 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/secondaryaxis.asy + A /trunk/asymptote/drawimage.h + +Added missing file. + +------------------------------------------------------------------------ +r383 | jcbowman | 2005-03-07 22:31:44 -0700 (Mon, 07 Mar 2005) | 14 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + A /trunk/asymptote/base/palette.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/pstoedit.asy + M /trunk/asymptote/builtin.cc + A /trunk/asymptote/doc/image.asy + M /trunk/asymptote/doc/secondaryaxis.asy + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/fileio.h + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Added support for generating image density plots and palettes. + +Added support for data markers, including cross, plus, and polygon markers. + +Added min and max functions for 2d and 3d arrays. + +Fixed tick divisors in secondary axes. + +Deep copy path arrays to avoid suprises. + +Fixed limits() in graph.asy. + +Respect "#" in format strings (allows trailing zeros). + +------------------------------------------------------------------------ +r382 | jcbowman | 2005-03-05 12:16:18 -0700 (Sat, 05 Mar 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/secondaryaxis.asy + +More general example of secondary axis. + +------------------------------------------------------------------------ +r381 | jcbowman | 2005-03-05 12:14:54 -0700 (Sat, 05 Mar 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/loggraph.asy + +Fixed secondary axes bug; +xlimits, ylimits, and limits now use properly scaled user values. + +------------------------------------------------------------------------ +r380 | jcbowman | 2005-02-27 20:51:58 -0700 (Sun, 27 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain.asy + +Minor optimizations. + +------------------------------------------------------------------------ +r379 | jcbowman | 2005-02-27 11:40:32 -0700 (Sun, 27 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/examples/venn.asy + +Adjusted margins so that arrows all have same length. + +------------------------------------------------------------------------ +r378 | jcbowman | 2005-02-27 11:23:50 -0700 (Sun, 27 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/patches/pstoedit-3.40asy.patch + +Updates to support Microsoft Windows. + +------------------------------------------------------------------------ +r377 | jcbowman | 2005-02-27 09:49:10 -0700 (Sun, 27 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Fixed finite(pair). + +------------------------------------------------------------------------ +r376 | jcbowman | 2005-02-27 05:29:47 -0700 (Sun, 27 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.69cvs. + +------------------------------------------------------------------------ +r375 | jcbowman | 2005-02-27 04:59:56 -0700 (Sun, 27 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/simplex.asy + +Added Andy's constraint removal code for even better simplex optimization. + +------------------------------------------------------------------------ +r374 | jcbowman | 2005-02-26 22:14:35 -0700 (Sat, 26 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/examples/venn.asy + +Updated to use Margin rather than subpath. + +------------------------------------------------------------------------ +r373 | jcbowman | 2005-02-26 22:00:33 -0700 (Sat, 26 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.68cvs. + +------------------------------------------------------------------------ +r372 | jcbowman | 2005-02-26 19:48:49 -0700 (Sat, 26 Feb 2005) | 9 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawlabel.cc + A /trunk/asymptote/patches/gv-3.6.1-getopt.patch + A /trunk/asymptote/patches/gv-3.6.1-gs8.patch + A /trunk/asymptote/patches/gv-3.6.1-landscape.patch + M /trunk/asymptote/patches/pstoedit-3.40asy.patch + M /trunk/asymptote/pen.h + +Initialize font explicitly to ensure compatibility between tex pipe and +final latex processing and to ensure tex pipe font is properly reinitialized. + +If picture cannot be fit to requested size, scale size by sqrt(2) and retry. + +Added gv-3.6.1 patches; updated documentation. + +Modified pstoedit patch to remove unneeded shipout(). + +------------------------------------------------------------------------ +r371 | jcbowman | 2005-02-26 14:55:50 -0700 (Sat, 26 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/feynman.asy + M /trunk/asymptote/examples/eetomumu.asy + +arrowsize updates + +------------------------------------------------------------------------ +r370 | jcbowman | 2005-02-26 01:23:43 -0700 (Sat, 26 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/simplex.asy + +Removed superflous constraints before solving linear programming problem. + +------------------------------------------------------------------------ +r369 | jcbowman | 2005-02-25 22:51:35 -0700 (Fri, 25 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/simplex.asy + +Check that r.c >= 0 in selectVar (this guarantees that r.t[col] < 0). + +------------------------------------------------------------------------ +r368 | jcbowman | 2005-02-25 20:31:21 -0700 (Fri, 25 Feb 2005) | 6 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/simplex.asy + M /trunk/asymptote/doc/asymptote.texi + +Optimized simplex pivoting. + +Made global constants static. + +Fixed recently introduced error in relative(picture, pair). + +------------------------------------------------------------------------ +r367 | jcbowman | 2005-02-25 11:11:52 -0700 (Fri, 25 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + +Minor errorbar updates. + +------------------------------------------------------------------------ +r366 | jcbowman | 2005-02-25 11:11:20 -0700 (Fri, 25 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/feynman.asy + +arrowsize updates + +------------------------------------------------------------------------ +r365 | jcbowman | 2005-02-21 23:41:54 -0700 (Mon, 21 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.67cvs. + +------------------------------------------------------------------------ +r364 | jcbowman | 2005-02-21 22:41:21 -0700 (Mon, 21 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/xasy + +Improved selection highlighting in GUI. + +------------------------------------------------------------------------ +r363 | jcbowman | 2005-02-20 23:12:23 -0700 (Sun, 20 Feb 2005) | 3 lines +Changed paths: + M /trunk/asymptote/pen.h + M /trunk/asymptote/runtime.cc + +Put quotes around outputted font command string. +Set camp::TeXcontaminated to false upon decontaminating. + +------------------------------------------------------------------------ +r362 | jcbowman | 2005-02-20 21:57:04 -0700 (Sun, 20 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/main.cc + M /trunk/asymptote/runtime.cc + +Moved interactive rejectline code back into main.cc. + +------------------------------------------------------------------------ +r361 | jcbowman | 2005-02-20 21:16:09 -0700 (Sun, 20 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.cc + +Moved cleanup functions into exitFunction. + +------------------------------------------------------------------------ +r360 | jcbowman | 2005-02-20 20:41:20 -0700 (Sun, 20 Feb 2005) | 10 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/bezier.asy + M /trunk/asymptote/doc/bigsquare.asy + M /trunk/asymptote/doc/cube.asy + M /trunk/asymptote/doc/datagraph.asy + M /trunk/asymptote/doc/diagonal.asy + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/doc/exp.asy + M /trunk/asymptote/doc/generalaxis.asy + M /trunk/asymptote/doc/hatch.asy + M /trunk/asymptote/doc/labelsquare.asy + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/doc/lineargraph.asy + M /trunk/asymptote/doc/linetype.asy + M /trunk/asymptote/doc/loggraph.asy + M /trunk/asymptote/doc/logo.asy + M /trunk/asymptote/doc/mosquito.asy + M /trunk/asymptote/doc/parametricgraph.asy + M /trunk/asymptote/doc/quartercircle.asy + M /trunk/asymptote/doc/secondaryaxis.asy + M /trunk/asymptote/doc/shade.asy + M /trunk/asymptote/doc/shadedtiling.asy + M /trunk/asymptote/doc/square.asy + M /trunk/asymptote/doc/superpath.asy + M /trunk/asymptote/doc/tile.asy + M /trunk/asymptote/doc/westnile.asy + M /trunk/asymptote/examples/Pythagoras.asy + M /trunk/asymptote/examples/cardiod.asy + M /trunk/asymptote/examples/centroidfg.asy + M /trunk/asymptote/examples/circles.asy + M /trunk/asymptote/examples/conicurv.asy + M /trunk/asymptote/examples/cos2theta.asy + M /trunk/asymptote/examples/cosaddition.asy + M /trunk/asymptote/examples/delu.asy + M /trunk/asymptote/examples/dragon.asy + M /trunk/asymptote/examples/eetomumu.asy + M /trunk/asymptote/examples/equilchord.asy + M /trunk/asymptote/examples/fano.asy + M /trunk/asymptote/examples/fermi.asy + M /trunk/asymptote/examples/fjortoft.asy + M /trunk/asymptote/examples/geometry.asy + M /trunk/asymptote/examples/grid.asy + M /trunk/asymptote/examples/integraltest.asy + M /trunk/asymptote/examples/labelbox.asy + M /trunk/asymptote/examples/lever.asy + M /trunk/asymptote/examples/log.asy + M /trunk/asymptote/examples/near_earth.asy + M /trunk/asymptote/examples/phase.asy + M /trunk/asymptote/examples/planes.asy + M /trunk/asymptote/examples/polararea.asy + M /trunk/asymptote/examples/polarcircle.asy + M /trunk/asymptote/examples/progrid.asy + M /trunk/asymptote/examples/ring.asy + M /trunk/asymptote/examples/sacone.asy + M /trunk/asymptote/examples/sin1x.asy + M /trunk/asymptote/examples/sinxlex.asy + M /trunk/asymptote/examples/spring0.asy + M /trunk/asymptote/examples/spring2.asy + M /trunk/asymptote/examples/tanh.asy + M /trunk/asymptote/examples/treetest.asy + M /trunk/asymptote/examples/unitcircle.asy + M /trunk/asymptote/examples/upint.asy + M /trunk/asymptote/examples/wedge.asy + M /trunk/asymptote/examples/xsin1x.asy + M /trunk/asymptote/genv.cc + M /trunk/asymptote/interact.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Added atexit function. + +A shipout() command is added implicitly at file exit if no previous shipout +commands have been executed. The examples were updated to remove any +unnecessary shipout() calls. + +Used atexit to clean up asymptote.sty and interactive mode. + +Files with no drawing commands now work with -f pdf. + +------------------------------------------------------------------------ +r359 | jcbowman | 2005-02-20 02:07:38 -0700 (Sun, 20 Feb 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + +Fixed (logarithmic and other) scalings of XEquals and YEquals axes and +errorbars. + +------------------------------------------------------------------------ +r358 | jcbowman | 2005-02-20 01:28:25 -0700 (Sun, 20 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed typo. + +------------------------------------------------------------------------ +r357 | jcbowman | 2005-02-20 01:25:04 -0700 (Sun, 20 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.66cvs. + +------------------------------------------------------------------------ +r356 | jcbowman | 2005-02-20 00:47:46 -0700 (Sun, 20 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/asymptote.texi + +Fixed location of latexusage.tex. + +------------------------------------------------------------------------ +r355 | jcbowman | 2005-02-20 00:39:25 -0700 (Sun, 20 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.65cvs. + +------------------------------------------------------------------------ +r354 | jcbowman | 2005-02-19 23:28:21 -0700 (Sat, 19 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/examples/treetest.asy + +Fixed typos in example. + +------------------------------------------------------------------------ +r353 | jcbowman | 2005-02-19 23:19:39 -0700 (Sat, 19 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/feynman.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/mosquito.asy + M /trunk/asymptote/doc/westnile.asy + +Updated examples. + +------------------------------------------------------------------------ +r352 | jcbowman | 2005-02-19 23:00:14 -0700 (Sat, 19 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/examples/eetomumu.asy + +Linewidth change. + +------------------------------------------------------------------------ +r351 | jcbowman | 2005-02-19 22:57:01 -0700 (Sat, 19 Feb 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/datagraph.asy + M /trunk/asymptote/examples/cosaddition.asy + M /trunk/asymptote/examples/delu.asy + M /trunk/asymptote/examples/equilchord.asy + M /trunk/asymptote/examples/fjortoft.asy + M /trunk/asymptote/examples/geometry.asy + M /trunk/asymptote/examples/lever.asy + M /trunk/asymptote/examples/near_earth.asy + M /trunk/asymptote/examples/polararea.asy + M /trunk/asymptote/examples/polarcircle.asy + M /trunk/asymptote/examples/sacone.asy + M /trunk/asymptote/examples/sinxlex.asy + M /trunk/asymptote/examples/unitcircle.asy + +Added DotMargin margin qualifier. +Updated examples to use margins. + +------------------------------------------------------------------------ +r350 | jcbowman | 2005-02-19 21:40:42 -0700 (Sat, 19 Feb 2005) | 7 lines +Changed paths: + M /trunk/asymptote/base/feynman.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/datagraph.asy + M /trunk/asymptote/examples/Pythagoras.asy + M /trunk/asymptote/examples/polararea.asy + M /trunk/asymptote/examples/spring.asy + M /trunk/asymptote/examples/triads.asy + +Added errorbar routines to graph.asy. + +Changed arrowhead and dimension bar default size specifiers: +arrowsize to arrowsize(pen p=currentpen), +arcarrowsize to arcarrowsize(pen p=currentpen), +barsize to barsize(pen p=currentpen). + +------------------------------------------------------------------------ +r349 | jcbowman | 2005-02-19 18:29:46 -0700 (Sat, 19 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Fixed bug in eval(f(T), T[] A). + +------------------------------------------------------------------------ +r348 | jcbowman | 2005-02-19 11:35:38 -0700 (Sat, 19 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Documented real[] A vs. real A[] issue. + +------------------------------------------------------------------------ +r347 | jcbowman | 2005-02-19 10:50:51 -0700 (Sat, 19 Feb 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/examples/sqrtx01.asy + +Documented and improved margin routines. + +Included correct latexusage file in documentation. + +------------------------------------------------------------------------ +r346 | jcbowman | 2005-02-18 23:32:16 -0700 (Fri, 18 Feb 2005) | 6 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/feynman.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/examples/Pythagoras.asy + M /trunk/asymptote/examples/sqrtx01.asy + +Added Margin, PenMargin, and TrueMargin drawing qualifiers. + +Fixed name conflicts between asymptote.sty and comment.sty. + +Install latexusage.tex with examples. + +------------------------------------------------------------------------ +r345 | jcbowman | 2005-02-18 15:07:55 -0700 (Fri, 18 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/exp.cc + +Fix diagnostic. + +------------------------------------------------------------------------ +r344 | jcbowman | 2005-02-18 14:13:16 -0700 (Fri, 18 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/exp.cc + +Fixed segmentation fault in anonymous function diagnostic. + +------------------------------------------------------------------------ +r343 | jcbowman | 2005-02-18 02:32:37 -0700 (Fri, 18 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.64cvs. + +------------------------------------------------------------------------ +r342 | jcbowman | 2005-02-18 01:54:40 -0700 (Fri, 18 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Reset lastpen on every call to texinit. + +------------------------------------------------------------------------ +r341 | jcbowman | 2005-02-18 01:32:44 -0700 (Fri, 18 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Fixed harmless typo. + +------------------------------------------------------------------------ +r340 | jcbowman | 2005-02-18 01:28:13 -0700 (Fri, 18 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.63cvs. + +------------------------------------------------------------------------ +r339 | jcbowman | 2005-02-18 00:27:57 -0700 (Fri, 18 Feb 2005) | 3 lines +Changed paths: + M /trunk/asymptote/pen.h + M /trunk/asymptote/psfile.h + +Fixed shading colorspace & fillrule/baseline output strings; +removed unwanted space from gsave/grestore. + +------------------------------------------------------------------------ +r338 | jcbowman | 2005-02-17 23:38:20 -0700 (Thu, 17 Feb 2005) | 6 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/pstoedit.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/labelsquare.asy + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/examples/geometry.asy + M /trunk/asymptote/examples/sqrtx01.asy + M /trunk/asymptote/pen.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + +Added basealign pen type to align labels using the TeX baseline, if +applicable, rather than using the full bounding box. (The default continues +to be nobasealign). + +Documentation improved in several areas. + +------------------------------------------------------------------------ +r337 | jcbowman | 2005-02-17 07:57:51 -0700 (Thu, 17 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/util.h + +Added missing include. + +------------------------------------------------------------------------ +r336 | jcbowman | 2005-02-17 00:02:35 -0700 (Thu, 17 Feb 2005) | 2 lines +Changed paths: + A /trunk/asymptote/doc/labelsquare.asy + +Simple example of label positioning. + +------------------------------------------------------------------------ +r335 | jcbowman | 2005-02-16 23:56:21 -0700 (Wed, 16 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Corrected index entry. + +------------------------------------------------------------------------ +r334 | jcbowman | 2005-02-16 23:54:19 -0700 (Wed, 16 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/util.h + +Workaround broken cxx linux-alpha headers. + +------------------------------------------------------------------------ +r333 | jcbowman | 2005-02-16 23:38:29 -0700 (Wed, 16 Feb 2005) | 11 lines +Changed paths: + M /trunk/asymptote/README + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/camp.l + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/bigsquare.asy + M /trunk/asymptote/examples/geometry.asy + A /trunk/asymptote/examples/sflogo.eps + M /trunk/asymptote/patches/pstoedit-3.40asy.patch + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + M /trunk/asymptote/util.h + +EPS files (and other formats supported by \includegraphics) can now be +included and positioned just like any other LaTeX label (the include +function has been changed to return a string containing an includegraphics +command that can be used with label). + +Added image support to pstoedit backend. + +Fixed compilation problems under Solaris. + +Updated documentation. + +------------------------------------------------------------------------ +r332 | rtprince | 2005-02-16 10:43:22 -0700 (Wed, 16 Feb 2005) | 4 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + +CFLAGS is already subst'd by AC_PROG_CC. +CXX defaults to g++ if it is available (AC_PROG_CXX). +Define CC in Makefile if we get it from AC_PROG_CC. + +------------------------------------------------------------------------ +r331 | jcbowman | 2005-02-16 10:42:33 -0700 (Wed, 16 Feb 2005) | 3 lines +Changed paths: + M /trunk/asymptote/absyn.cc + M /trunk/asymptote/absyn.h + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/genv.cc + M /trunk/asymptote/genv.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/name.cc + M /trunk/asymptote/name.h + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/newexp.h + M /trunk/asymptote/stm.cc + M /trunk/asymptote/stm.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Changed namespace absyn to absyntax to avoid conflicts with class of same +name under some compilers. + +------------------------------------------------------------------------ +r330 | jcbowman | 2005-02-16 10:24:02 -0700 (Wed, 16 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.l + +Namespace as -> absyn. + +------------------------------------------------------------------------ +r329 | jcbowman | 2005-02-16 10:18:44 -0700 (Wed, 16 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.y + +Namespace as -> absyn. + +------------------------------------------------------------------------ +r328 | jcbowman | 2005-02-16 10:14:02 -0700 (Wed, 16 Feb 2005) | 3 lines +Changed paths: + M /trunk/asymptote/absyn.cc + M /trunk/asymptote/absyn.h + M /trunk/asymptote/configure.ac + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/genv.cc + M /trunk/asymptote/genv.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/name.cc + M /trunk/asymptote/name.h + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/newexp.h + M /trunk/asymptote/stm.cc + M /trunk/asymptote/stm.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Renamed namespace "as" to "absyn" to work around Solaris namespace pollution. +Added CXX=g++ to configure.ac and removed -DNDEBUG flag. + +------------------------------------------------------------------------ +r327 | jcbowman | 2005-02-15 21:23:14 -0700 (Tue, 15 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Clip should insert beginclip at beginning of current layer. + +------------------------------------------------------------------------ +r326 | jcbowman | 2005-02-15 16:46:32 -0700 (Tue, 15 Feb 2005) | 8 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + A /trunk/asymptote/base/pstoedit.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/patches/pstoedit-3.40asy.patch + M /trunk/asymptote/runtime.cc + +Reinstated underlying frame clipping for picture clipping (with transform +bug fix), allowing picture unfill to be properly implemented (using frame +unfill). + +Moved beginclip, endclip, gsave, and grestore to pstoedit.asy. + +Fixed remaining gsave/grestore bugs in Asymptote backend to pstoedit. + +------------------------------------------------------------------------ +r325 | jcbowman | 2005-02-15 01:01:03 -0700 (Tue, 15 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Code clean up; added pair min(path[]) and max(path[]) functions. + +------------------------------------------------------------------------ +r324 | jcbowman | 2005-02-14 22:25:28 -0700 (Mon, 14 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.62cvs. + +------------------------------------------------------------------------ +r323 | jcbowman | 2005-02-14 20:39:00 -0700 (Mon, 14 Feb 2005) | 2 lines +Changed paths: + A /trunk/asymptote/doc/cube.asy + A /trunk/asymptote/doc/superpath.asy + +New examples. + +------------------------------------------------------------------------ +r322 | jcbowman | 2005-02-14 19:57:01 -0700 (Mon, 14 Feb 2005) | 2 lines +Changed paths: + A /trunk/asymptote/drawgrestore.h + A /trunk/asymptote/drawgsave.h + +Added PostScript grestore/gsave objects. + +------------------------------------------------------------------------ +r321 | jcbowman | 2005-02-14 19:54:11 -0700 (Mon, 14 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed spelling and grammar. + +------------------------------------------------------------------------ +r320 | jcbowman | 2005-02-14 18:01:27 -0700 (Mon, 14 Feb 2005) | 5 lines +Changed paths: + M /trunk/asymptote/base/asy.vim + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawclipend.h + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + A /trunk/asymptote/patches/pstoedit-3.40asy.patch + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + +Added Asymptote backend and support for pstoedit, including native +clipping and subpaths. + +Added Postscript font and scaled TeX font support. + +------------------------------------------------------------------------ +r319 | jcbowman | 2005-02-13 14:57:10 -0700 (Sun, 13 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + +Added warning message and documentation about clipping deconstructed objects. + +------------------------------------------------------------------------ +r318 | jcbowman | 2005-02-13 14:36:46 -0700 (Sun, 13 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/pen.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Added -gray option. + +------------------------------------------------------------------------ +r317 | jcbowman | 2005-02-13 11:21:41 -0700 (Sun, 13 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/asymptote.texi + +Install documentation examples and data files in examples directory. + +------------------------------------------------------------------------ +r316 | jcbowman | 2005-02-13 11:08:12 -0700 (Sun, 13 Feb 2005) | 7 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawclipend.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawlabel.cc + A /trunk/asymptote/examples/labelbox.asy + M /trunk/asymptote/examples/ring.asy + M /trunk/asymptote/examples/yingyang.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + +Reimplemented picture clipping to fix transformation and layering of +clipped pictures. + +Use correct font and fontsize for computing label bounding boxes. + +Use -O0 for producing dependency data. + +------------------------------------------------------------------------ +r315 | jcbowman | 2005-02-12 02:26:46 -0700 (Sat, 12 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/featpost3D.asy + +Added background variable. + +------------------------------------------------------------------------ +r314 | jcbowman | 2005-02-12 02:21:42 -0700 (Sat, 12 Feb 2005) | 20 lines +Changed paths: + M /trunk/asymptote/README + A /trunk/asymptote/base/drawtree.asy + M /trunk/asymptote/base/graph3d.asy + M /trunk/asymptote/base/metapost.asy + M /trunk/asymptote/base/patterns.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/shadedtiling.asy + M /trunk/asymptote/doc/tile.asy + M /trunk/asymptote/drawclipbegin.h + M /trunk/asymptote/drawclipend.h + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawfill.cc + M /trunk/asymptote/drawfill.h + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/drawpath.cc + A /trunk/asymptote/examples/ring.asy + A /trunk/asymptote/examples/treetest.asy + M /trunk/asymptote/pen.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Added drawing, filling, and clipping of compound paths built up with a pen +lift (moveto) operator ^^ instead of --. + +Added functions to unfill a region to transparent background. + +Added zerowinding and evenodd pen types for filling and clipping. + +Introduced pen types squarecap, roundcap, extendcap, miterjoin, +roundjoin, beveljoin to replace linecap(Square) calls, etc. + +Added checker pattern. + +Added LaTeX NFSS and TeX fonts and ability to override default baselineskip. + +Fixed bug in LaTeX rotation angle output format. + +Added contributed tree drawing script and example. + +Updated documentation. + +------------------------------------------------------------------------ +r313 | jcbowman | 2005-02-09 08:08:27 -0700 (Wed, 09 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy-mode.el + M /trunk/asymptote/base/asy.vim + +Editing mode updates. + +------------------------------------------------------------------------ +r312 | jcbowman | 2005-02-09 07:40:20 -0700 (Wed, 09 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/Makefile + +Renamed labelframe to labelBox; added labelbox(frame). + +------------------------------------------------------------------------ +r311 | jcbowman | 2005-02-08 22:46:20 -0700 (Tue, 08 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +added labelframe and point(frame,dir) routines. + +------------------------------------------------------------------------ +r310 | hammera | 2005-02-08 14:45:32 -0700 (Tue, 08 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/asy.vim + +Changed string highlighting to recognize double \ escapes. + +------------------------------------------------------------------------ +r309 | jcbowman | 2005-02-05 14:43:28 -0700 (Sat, 05 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/feynman.asy + M /trunk/asymptote/base/patterns.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/bigsquare.asy + M /trunk/asymptote/doc/hatch.asy + M /trunk/asymptote/doc/quartercircle.asy + M /trunk/asymptote/doc/tile.asy + +Updated documentation and pattern examples. + +------------------------------------------------------------------------ +r308 | jcbowman | 2005-02-04 21:49:13 -0700 (Fri, 04 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/patterns.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/hatch.asy + +Added brick pattern. + +------------------------------------------------------------------------ +r307 | jcbowman | 2005-02-04 15:15:16 -0700 (Fri, 04 Feb 2005) | 9 lines +Changed paths: + M /trunk/asymptote/base/feynman.asy + A /trunk/asymptote/base/patterns.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/hatch.asy + M /trunk/asymptote/doc/shadedtiling.asy + A /trunk/asymptote/doc/tile.asy + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/pen.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/settings.cc + +Added bool option to linetype to disable automatic scaling of linetype +parameters with pen size. Fixed segmentation fault and float point +exception in adjust_dash in drawpath.cc. + +Added bbox(Background) option for producing a nontransparent background. + +Moved simplified pattern routines and builtin patterns hatch, crosshatch, +and tile to patterns.asy. Updated examples and documentation. + +------------------------------------------------------------------------ +r306 | jcbowman | 2005-02-03 20:05:37 -0700 (Thu, 03 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/interact.cc + M /trunk/asymptote/interact.h + +Fixed recently broken interact mode. + +------------------------------------------------------------------------ +r305 | jcbowman | 2005-02-03 12:18:20 -0700 (Thu, 03 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + +Moved default CFLAGS into configure.ac + +------------------------------------------------------------------------ +r304 | jcbowman | 2005-02-02 12:16:31 -0700 (Wed, 02 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Fixed optimization flags (revert last change). + +------------------------------------------------------------------------ +r303 | rtprince | 2005-02-02 07:40:53 -0700 (Wed, 02 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Stanardize CFLAGS handling. + +------------------------------------------------------------------------ +r302 | jcbowman | 2005-02-02 05:16:25 -0700 (Wed, 02 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/interact.cc + M /trunk/asymptote/interact.h + +Fixed header problems under FreeBSD. + +------------------------------------------------------------------------ +r301 | jcbowman | 2005-02-01 23:54:33 -0700 (Tue, 01 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.61cvs. + +------------------------------------------------------------------------ +r300 | jcbowman | 2005-02-01 23:10:58 -0700 (Tue, 01 Feb 2005) | 2 lines +Changed paths: + A /trunk/asymptote/examples/grid.asy + M /trunk/asymptote/picture.cc + +Interactive mode automatically restarts ASYMPTOTE_PSVIEWER in case it exited. + +------------------------------------------------------------------------ +r299 | jcbowman | 2005-02-01 23:07:24 -0700 (Tue, 01 Feb 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Added picture grid(int Nx, int Ny, pen p=currentpen) function for +generating square lattices. + +------------------------------------------------------------------------ +r298 | jcbowman | 2005-02-01 23:04:57 -0700 (Tue, 01 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Simplified binary installation instructions; updated hatch.asy listing. + +------------------------------------------------------------------------ +r297 | rtprince | 2005-02-01 09:03:21 -0700 (Tue, 01 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/knotlist.cc + +Fix path solving. Strange place for a bug. + +------------------------------------------------------------------------ +r296 | jcbowman | 2005-02-01 01:52:50 -0700 (Tue, 01 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Removed extra newline from diagnostic. + +------------------------------------------------------------------------ +r295 | jcbowman | 2005-02-01 00:43:33 -0700 (Tue, 01 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + +Fixed namespace/function conflicts. + +------------------------------------------------------------------------ +r294 | jcbowman | 2005-02-01 00:33:26 -0700 (Tue, 01 Feb 2005) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/interact.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Fixed interactive mode to suppress standard I/O also from static imports. + +------------------------------------------------------------------------ +r293 | jcbowman | 2005-01-31 20:41:57 -0700 (Mon, 31 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.cc + +Fix rfind(string s, string t) and update documentation of string functions. + +------------------------------------------------------------------------ +r292 | jcbowman | 2005-01-31 17:42:04 -0700 (Mon, 31 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.h + M /trunk/asymptote/runtime.cc + +Add facility for checking to see if a file exists, using bool error(file). + +------------------------------------------------------------------------ +r291 | jcbowman | 2005-01-31 15:15:48 -0700 (Mon, 31 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/interact.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + +Fixed multiple interactive shipouts in graphs with legends. + +------------------------------------------------------------------------ +r290 | jcbowman | 2005-01-30 23:21:33 -0700 (Sun, 30 Jan 2005) | 3 lines +Changed paths: + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + +Interactive mode now supports inputting files with multiple shipouts. +Interactive mode disables deconstruction (xasy). + +------------------------------------------------------------------------ +r289 | jcbowman | 2005-01-30 22:17:47 -0700 (Sun, 30 Jan 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/texfile.h + +Fixed endl and tab in plain.asy to produce C strings. +Fixed recently broken include command. +Renamed internal symbol ASYalign to more meaningful ASYbase in baseline. + +------------------------------------------------------------------------ +r288 | jcbowman | 2005-01-30 21:46:28 -0700 (Sun, 30 Jan 2005) | 3 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/interact.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + +Put file back into mempool by making typein and typeout variables rather +than pointers. + +------------------------------------------------------------------------ +r287 | jcbowman | 2005-01-30 17:44:14 -0700 (Sun, 30 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/examples/cosaddition.asy + M /trunk/asymptote/examples/sinxlex.asy + +Updated examples to use math.arc routine. + +------------------------------------------------------------------------ +r286 | jcbowman | 2005-01-30 15:55:47 -0700 (Sun, 30 Jan 2005) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/errormsg.h + M /trunk/asymptote/interact.cc + +Allow optional Asymptote commands to be specified on the same line as +interactive input command. + +------------------------------------------------------------------------ +r285 | jcbowman | 2005-01-30 11:15:01 -0700 (Sun, 30 Jan 2005) | 6 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/dec.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/genv.cc + M /trunk/asymptote/genv.h + M /trunk/asymptote/interact.cc + M /trunk/asymptote/interact.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/runtime.cc + +Buffer stdin in interactive mode. +Changed Import to input, which includes code directly into Asymptote, so +that the user has access to the same environment that the code sees. +Cleaned up fileio and removed it from mempool due to conflict with iostream +routines. + +------------------------------------------------------------------------ +r284 | jcbowman | 2005-01-28 20:04:41 -0700 (Fri, 28 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/texfile.h + +Add baseline TeX code back into texfile.h from plain.asy. + +------------------------------------------------------------------------ +r283 | jcbowman | 2005-01-28 02:54:10 -0700 (Fri, 28 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.60cvs. + +------------------------------------------------------------------------ +r282 | jcbowman | 2005-01-28 01:21:34 -0700 (Fri, 28 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Makedepend updates. + +------------------------------------------------------------------------ +r281 | jcbowman | 2005-01-28 01:09:05 -0700 (Fri, 28 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +More makefile tweaks. + +------------------------------------------------------------------------ +r280 | jcbowman | 2005-01-28 00:40:32 -0700 (Fri, 28 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + +Final makefile updates. + +------------------------------------------------------------------------ +r279 | jcbowman | 2005-01-28 00:15:07 -0700 (Fri, 28 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/runtime.cc + +Automatically check for broken rpc/xdr headers. + +------------------------------------------------------------------------ +r278 | jcbowman | 2005-01-27 23:01:20 -0700 (Thu, 27 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Fixed bounds to be consistent with behaviour of new quadratic solver. + +------------------------------------------------------------------------ +r277 | jcbowman | 2005-01-27 22:41:06 -0700 (Thu, 27 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Implemented robust, accurate quadratic equation solver (used in dirtime). + +------------------------------------------------------------------------ +r276 | jcbowman | 2005-01-27 16:20:26 -0700 (Thu, 27 Jan 2005) | 5 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/getopt.c + A /trunk/asymptote/getopt.h + A /trunk/asymptote/getopt1.c + M /trunk/asymptote/settings.cc + +Added getopt for systems without full GNU getopt support (e.g. cygwin, +FreeBSD). + +Use "make all/make install" to produce/install both asy and man pages. + +------------------------------------------------------------------------ +r275 | rtprince | 2005-01-27 00:30:12 -0700 (Thu, 27 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Better? quadratic routine. + +------------------------------------------------------------------------ +r274 | rtprince | 2005-01-26 11:06:22 -0700 (Wed, 26 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Use solveQuadratic for path::bounds as well. + +------------------------------------------------------------------------ +r273 | rtprince | 2005-01-26 10:44:00 -0700 (Wed, 26 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Fix fuzz case in cubic dir. + +------------------------------------------------------------------------ +r272 | rtprince | 2005-01-26 10:37:55 -0700 (Wed, 26 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/pair.h + +Duplicate code. + +------------------------------------------------------------------------ +r271 | jcbowman | 2005-01-26 09:47:50 -0700 (Wed, 26 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/pair.h + M /trunk/asymptote/path.cc + +Added fuzz to fix dirtime(unitcircle,dir(-45)) bug under make OPT=-g. + +------------------------------------------------------------------------ +r270 | jcbowman | 2005-01-26 01:14:32 -0700 (Wed, 26 Jan 2005) | 9 lines +Changed paths: + A /trunk/asymptote/base/babel.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/camp.l + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/examples/integraltest.asy + M /trunk/asymptote/examples/lowupint.asy + M /trunk/asymptote/examples/polararea.asy + M /trunk/asymptote/examples/sqrtx01.asy + M /trunk/asymptote/exp.cc + +Implemented all ANSI C character string escape sequences for C strings. +Removed all escape sequences from TeX strings except for \", which maps to ". +Added support for LaTeX babel package. + +Improved arc so that it coincides exactly with circle approximation for all +angles. Added triangle arc routine to math.asy. + +Renamed gray to lightgray in the example files. + +------------------------------------------------------------------------ +r269 | jcbowman | 2005-01-25 09:02:15 -0700 (Tue, 25 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/dec.cc + +Fixed explicit keyword (broken in dec.cc 1.8 on 2005-01-19). + +------------------------------------------------------------------------ +r268 | jcbowman | 2005-01-22 01:55:26 -0700 (Sat, 22 Jan 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/examples/planes.asy + M /trunk/asymptote/examples/sinxlex.asy + M /trunk/asymptote/examples/unitcircle.asy + +Renamed gray to lightgray; gray now means gray(0.5). +Added colorPens and monoPens lists and boolean variable mono. + +------------------------------------------------------------------------ +r267 | jcbowman | 2005-01-22 00:14:42 -0700 (Sat, 22 Jan 2005) | 3 lines +Changed paths: + M /trunk/asymptote/pen.h + +TRANSPARENT pen now has higher precedence that DEFCOLOR; also output +"invisible" for this pen color. + +------------------------------------------------------------------------ +r266 | jcbowman | 2005-01-21 23:48:56 -0700 (Fri, 21 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Added checks on string position arguments. + +------------------------------------------------------------------------ +r265 | rtprince | 2005-01-21 06:44:46 -0700 (Fri, 21 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.l + +Handle invalid numbers gracefully. + +------------------------------------------------------------------------ +r264 | jcbowman | 2005-01-20 21:35:54 -0700 (Thu, 20 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/camp.l + +Fixed cstring so that '\\' produces a backslash. + +------------------------------------------------------------------------ +r263 | rtprince | 2005-01-20 15:35:38 -0700 (Thu, 20 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.l + +Add C-style strings delimited by '. (e.g. '\n' instead of "\\n"). + +------------------------------------------------------------------------ +r262 | jcbowman | 2005-01-20 03:14:02 -0700 (Thu, 20 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +More arc improvements. + +------------------------------------------------------------------------ +r261 | jcbowman | 2005-01-20 01:19:33 -0700 (Thu, 20 Jan 2005) | 4 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/base/featpost3D.asy + M /trunk/asymptote/base/feynman.asy + M /trunk/asymptote/base/plain.asy + A /trunk/asymptote/examples/eetomumu.asy + A /trunk/asymptote/examples/fermi.asy + D /trunk/asymptote/examples/gluon.asy + M /trunk/asymptote/picture.cc + +Pdf updates. +Added new arc routine and point/path utility functions. +Added new examples and updates to feynman.asy. + +------------------------------------------------------------------------ +r260 | rtprince | 2005-01-18 22:48:12 -0700 (Tue, 18 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + +*** empty log message *** + +------------------------------------------------------------------------ +r259 | rtprince | 2005-01-18 22:44:26 -0700 (Tue, 18 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/dec.cc + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Get rid of as::defaultExp, and store varinit* in signature instead. + +------------------------------------------------------------------------ +r258 | jcbowman | 2005-01-18 22:38:39 -0700 (Tue, 18 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/xasy + +Minor bbox fuzz and alignment adjustments; fixed xasy alignment. + +------------------------------------------------------------------------ +r257 | jcbowman | 2005-01-18 20:49:33 -0700 (Tue, 18 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/camp.y + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/exp.cc + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Implementation of explicit keyword. + +------------------------------------------------------------------------ +r256 | rtprince | 2005-01-18 20:16:10 -0700 (Tue, 18 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Compile + +Oops. + +------------------------------------------------------------------------ +r255 | rtprince | 2005-01-18 20:14:34 -0700 (Tue, 18 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Compile + M /trunk/asymptote/Makefile.in + +Fix makefile breakage. + +------------------------------------------------------------------------ +r254 | rtprince | 2005-01-18 20:07:13 -0700 (Tue, 18 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Compile + M /trunk/asymptote/Makefile.in + +Don't rebuild asy if we don't need to. + +------------------------------------------------------------------------ +r253 | rtprince | 2005-01-18 18:33:16 -0700 (Tue, 18 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc + M /trunk/asymptote/doc/.cvsignore + +version.texi is autogenerated. + +------------------------------------------------------------------------ +r252 | rtprince | 2005-01-18 11:25:05 -0700 (Tue, 18 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + +Make explicit a keyword to detect breakage. + +------------------------------------------------------------------------ +r251 | jcbowman | 2005-01-18 00:24:50 -0700 (Tue, 18 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/lineargraph.asy + M /trunk/asymptote/settings.cc + M /trunk/asymptote/texfile.cc + +Inhibit output of null labels. + +------------------------------------------------------------------------ +r250 | jcbowman | 2005-01-17 17:30:20 -0700 (Mon, 17 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + M /trunk/asymptote/examples/cosaddition.asy + M /trunk/asymptote/picture.cc + +Fixed antialiasing and gv -watch problems. + +------------------------------------------------------------------------ +r249 | jcbowman | 2005-01-17 15:11:34 -0700 (Mon, 17 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Incremented version to 0.59cvs. + +------------------------------------------------------------------------ +r248 | jcbowman | 2005-01-16 21:43:30 -0700 (Sun, 16 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/examples/circles.asy + M /trunk/asymptote/examples/geometry.asy + +Updated new examples. + +------------------------------------------------------------------------ +r247 | jcbowman | 2005-01-16 21:35:30 -0700 (Sun, 16 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed formatting. + +------------------------------------------------------------------------ +r246 | jcbowman | 2005-01-16 21:16:23 -0700 (Sun, 16 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Fixed warning message about unused variable. + +------------------------------------------------------------------------ +r245 | jcbowman | 2005-01-16 20:54:49 -0700 (Sun, 16 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + +Added new entry. + +------------------------------------------------------------------------ +r244 | jcbowman | 2005-01-16 20:45:57 -0700 (Sun, 16 Jan 2005) | 5 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/cast.cc + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/texfile.cc + +The default linetype, linewidth, fontsize, color, linecap, linejoin, and +overwrite mode can now all be changed with the routine defaultpen(pen). +Removed unused pen defaultpen() in favour of void defaultpen(), which +resets all pen default attributes to their startup values. + +------------------------------------------------------------------------ +r243 | jcbowman | 2005-01-16 00:26:46 -0700 (Sun, 16 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/tree.asy + +Added missing == and != operators for struct tree. + +------------------------------------------------------------------------ +r242 | jcbowman | 2005-01-16 00:15:54 -0700 (Sun, 16 Jan 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/mosquito.asy + M /trunk/asymptote/examples/wheelanimation.asy + M /trunk/asymptote/main.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Replaced defaultlinewidth and defaultfontsize commands with +defaultpen(pen). Moved reset() into plain.asy. + +------------------------------------------------------------------------ +r241 | jcbowman | 2005-01-15 23:11:03 -0700 (Sat, 15 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/runtime.cc + +Added configure option to detect xdr/rpc header files. + +------------------------------------------------------------------------ +r240 | jcbowman | 2005-01-15 17:45:32 -0700 (Sat, 15 Jan 2005) | 6 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/datagraph.asy + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/examples/Pythagoras.asy + A /trunk/asymptote/examples/circles.asy + A /trunk/asymptote/examples/geometry.asy + +Fixed 2d graph bugs 1102574 and 1102396 and related bugs. +Added XEquals and YEquals axis types. +Allow all axis types to optionally extend to dimensions of picture; updated +documentation. +Simplified routine for drawing perpendicular symbols in math.asy. + +------------------------------------------------------------------------ +r239 | rtprince | 2005-01-14 14:30:51 -0700 (Fri, 14 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/access.cc + M /trunk/asymptote/coder.cc + M /trunk/asymptote/coder.h + M /trunk/asymptote/dec.cc + M /trunk/asymptote/exp.cc + M /trunk/asymptote/genv.cc + M /trunk/asymptote/inst.cc + M /trunk/asymptote/inst.h + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/stack.cc + M /trunk/asymptote/stm.cc + +Store operands with opcode, rather than in the following inst. + +------------------------------------------------------------------------ +r238 | rtprince | 2005-01-12 11:45:37 -0700 (Wed, 12 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/dec.h + +markTrans and markTransAsField are utility functions that don't need to be redefined. + +------------------------------------------------------------------------ +r237 | rtprince | 2005-01-12 11:36:53 -0700 (Wed, 12 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/absyn.cc + M /trunk/asymptote/absyn.h + M /trunk/asymptote/dec.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/name.cc + M /trunk/asymptote/name.h + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/stm.cc + M /trunk/asymptote/stm.h + +Clean up header file dependencies. + +------------------------------------------------------------------------ +r236 | jcbowman | 2005-01-12 10:17:35 -0700 (Wed, 12 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + +Made currentpen static. + +------------------------------------------------------------------------ +r235 | jcbowman | 2005-01-11 21:42:27 -0700 (Tue, 11 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Use $(MAKE) rather than make everywhere within Makefile. + +------------------------------------------------------------------------ +r234 | jcbowman | 2005-01-11 21:14:09 -0700 (Tue, 11 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 0.58cvs. + +------------------------------------------------------------------------ +r233 | jcbowman | 2005-01-11 20:52:01 -0700 (Tue, 11 Jan 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/feynman.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/cosaddition.asy + A /trunk/asymptote/examples/delu.asy + D /trunk/asymptote/examples/exp.asy + A /trunk/asymptote/examples/fano.asy + A /trunk/asymptote/examples/phase.asy + A /trunk/asymptote/examples/polararea.asy + A /trunk/asymptote/examples/polarcircle.asy + A /trunk/asymptote/examples/sinxlex.asy + A /trunk/asymptote/examples/unitcircle.asy + A /trunk/asymptote/examples/wedge.asy + +Removed direction(path, real) and direction(path, int) in favour of +dir(path, real t=1) and dir(path, int t=1). Added examples. + +------------------------------------------------------------------------ +r232 | jcbowman | 2005-01-11 16:29:22 -0700 (Tue, 11 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/pen.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Made overwrite mode a pen attribute; updated documentation. + +------------------------------------------------------------------------ +r231 | rtprince | 2005-01-11 12:31:37 -0700 (Tue, 11 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +symbol::trans accepts a std::string not a char*. + +------------------------------------------------------------------------ +r230 | rtprince | 2005-01-11 12:30:26 -0700 (Tue, 11 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/settings.h + +Fix typo in comment. + +------------------------------------------------------------------------ +r229 | jcbowman | 2005-01-11 01:55:28 -0700 (Tue, 11 Jan 2005) | 3 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawlabel.cc + +Fixed infinite loop bug in overwrite mode. +Added synonym dir(path,int) for direction(path,int), etc. + +------------------------------------------------------------------------ +r228 | jcbowman | 2005-01-10 21:04:30 -0700 (Mon, 10 Jan 2005) | 7 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/logo.asy + M /trunk/asymptote/doc/westnile.asy + M /trunk/asymptote/pen.h + M /trunk/asymptote/psfile.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Fixed rgb to cmyk routine and added cmyk to rgb routine. +Added -cmyk and -rgb command options. +Made labelx and labely routines position labels consistently with axis +routines by default. +Generalized baseline routine and moved from texfile.cc into plain.asy. +Adjusted logo for new labeling system. + +------------------------------------------------------------------------ +r227 | jcbowman | 2005-01-09 17:10:02 -0700 (Sun, 09 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 0.57cvs. + +------------------------------------------------------------------------ +r226 | jcbowman | 2005-01-09 16:16:50 -0700 (Sun, 09 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Make PSViewer and PDFViewer search conform to documented behaviour. + +------------------------------------------------------------------------ +r225 | jcbowman | 2005-01-09 14:43:21 -0700 (Sun, 09 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/shade.asy + M /trunk/asymptote/drawfill.cc + M /trunk/asymptote/drawfill.h + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/settings.cc + +Implemented radial gradient shading; updated documentation. + +------------------------------------------------------------------------ +r224 | jcbowman | 2005-01-09 11:35:09 -0700 (Sun, 09 Jan 2005) | 6 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/mosquito.asy + A /trunk/asymptote/doc/mosquito.csv + A /trunk/asymptote/doc/secondaryaxis.asy + A /trunk/asymptote/doc/secondaryaxis.csv + A /trunk/asymptote/doc/westnile.asy + A /trunk/asymptote/doc/westnile.csv + M /trunk/asymptote/drawfill.cc + M /trunk/asymptote/pen.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/types.h + +Make patterns work with xasy. +An explicit picture is now required in order to specify preamble to shipout. +Added scientific diagram and graphs to documentation to illustrate +the minipage function, secondary axes, and the drawabout function. +The new real[[] colors(pen) function returns the color components of a pen. + +------------------------------------------------------------------------ +r223 | jcbowman | 2005-01-09 02:02:17 -0700 (Sun, 09 Jan 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/hatch.asy + A /trunk/asymptote/doc/shadedtiling.asy + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawfill.cc + M /trunk/asymptote/drawfill.h + M /trunk/asymptote/drawpath.cc + M /trunk/asymptote/drawverbatim.h + M /trunk/asymptote/pen.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/texfile.cc + +Added tiling patterns and gradient shading. +Added linecap and linejoin pen specifiers. +Updated documentation with examples of new features. + +------------------------------------------------------------------------ +r222 | jcbowman | 2005-01-06 20:47:04 -0700 (Thu, 06 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + +Minor interp and secondary axis updates. + +------------------------------------------------------------------------ +r221 | jcbowman | 2005-01-06 15:28:55 -0700 (Thu, 06 Jan 2005) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/equilchord.asy + +New postscript-coordinate shift option for label routines; +pictures added to pictures now transform properly; updated documentation. + +------------------------------------------------------------------------ +r220 | jcbowman | 2005-01-06 03:20:46 -0700 (Thu, 06 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Added secondary axis facility; fixed scaling bug. + +------------------------------------------------------------------------ +r219 | jcbowman | 2005-01-06 03:19:12 -0700 (Thu, 06 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.h + +minor formatting. + +------------------------------------------------------------------------ +r218 | jcbowman | 2005-01-06 03:17:36 -0700 (Thu, 06 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + +Removed unused currentframe variable; updated documentation. + +------------------------------------------------------------------------ +r217 | jcbowman | 2005-01-05 16:19:22 -0700 (Wed, 05 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/runtime.h + +Further csv and linemode updates. + +------------------------------------------------------------------------ +r216 | jcbowman | 2005-01-05 09:21:16 -0700 (Wed, 05 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.cc + +Fixed cvs+line mode bugs. + +------------------------------------------------------------------------ +r215 | jcbowman | 2005-01-05 09:20:56 -0700 (Wed, 05 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/examples/lever.asy + +label positioning update + +------------------------------------------------------------------------ +r214 | jcbowman | 2005-01-05 09:20:26 -0700 (Wed, 05 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/exp.cc + +minor formatting. + +------------------------------------------------------------------------ +r213 | jcbowman | 2005-01-05 00:01:23 -0700 (Wed, 05 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Updated documentation. + +------------------------------------------------------------------------ +r212 | jcbowman | 2005-01-04 23:38:08 -0700 (Tue, 04 Jan 2005) | 4 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/examples/venn.asy + +Fixed "label with arrow" routine. Removed outarrow in favour of drawabout. +Updated documentation regarding new optional position argument of path +labels (draw and drawabout). + +------------------------------------------------------------------------ +r211 | jcbowman | 2005-01-04 21:00:13 -0700 (Tue, 04 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + +Align labels before adding label bounding box fuzz. + +------------------------------------------------------------------------ +r210 | jcbowman | 2005-01-04 20:58:24 -0700 (Tue, 04 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/featpost3D.asy + +Use math italic axis labels. + +------------------------------------------------------------------------ +r209 | jcbowman | 2005-01-04 12:07:41 -0700 (Tue, 04 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/errors + +Updated. + +------------------------------------------------------------------------ +r208 | jcbowman | 2005-01-04 12:05:08 -0700 (Tue, 04 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/exp.cc + M /trunk/asymptote/types.h + +Added function name to "cannot call...with" error messages. + +------------------------------------------------------------------------ +r207 | jcbowman | 2005-01-04 00:34:48 -0700 (Tue, 04 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/examples/lever.asy + M /trunk/asymptote/examples/sqrtx01.asy + +Improved and tightened label bounding box calculation. + +------------------------------------------------------------------------ +r206 | jcbowman | 2005-01-04 00:32:19 -0700 (Tue, 04 Jan 2005) | 2 lines +Changed paths: + M /trunk/asymptote/exp.cc + +Made "cannot call type...with" diagnostic easier to read. + +------------------------------------------------------------------------ +r205 | jcbowman | 2004-12-28 08:21:41 -0700 (Tue, 28 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/examples/wheelanimation.asy + +label and arrow adjustments + +------------------------------------------------------------------------ +r204 | jcbowman | 2004-12-27 01:01:56 -0700 (Mon, 27 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Added minipage and outarrow routines. + +------------------------------------------------------------------------ +r203 | jcbowman | 2004-12-26 18:55:48 -0700 (Sun, 26 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawverbatim.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/texfile.h + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Fixed TeX pipestream embedded newline & diagnostic problems. + +------------------------------------------------------------------------ +r202 | jcbowman | 2004-12-26 13:20:02 -0700 (Sun, 26 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +implement scaling of pic.userMin and pic.userMax. + +------------------------------------------------------------------------ +r201 | jcbowman | 2004-12-22 22:01:33 -0700 (Wed, 22 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Added newpage() command. + +------------------------------------------------------------------------ +r200 | jcbowman | 2004-12-22 18:16:14 -0700 (Wed, 22 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Improved and simplified label code. + +------------------------------------------------------------------------ +r199 | jcbowman | 2004-12-22 14:06:19 -0700 (Wed, 22 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/picture.cc + +More label updates. + +------------------------------------------------------------------------ +r198 | jcbowman | 2004-12-22 03:01:04 -0700 (Wed, 22 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/picture.cc + +Label updates. + +------------------------------------------------------------------------ +r197 | jcbowman | 2004-12-21 01:07:25 -0700 (Tue, 21 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/picture.cc + +Improved label bounding boxes. + +------------------------------------------------------------------------ +r196 | jcbowman | 2004-12-19 21:00:22 -0700 (Sun, 19 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/drawlabel.cc + +Account for depth in label alignment code. + +------------------------------------------------------------------------ +r195 | jcbowman | 2004-12-17 11:35:21 -0700 (Fri, 17 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/texfile.cc + +Fine tuning of label offset (dependent on pdf/-B). + +------------------------------------------------------------------------ +r194 | jcbowman | 2004-12-16 21:17:16 -0700 (Thu, 16 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 0.56cvs. + +------------------------------------------------------------------------ +r193 | jcbowman | 2004-12-16 16:52:04 -0700 (Thu, 16 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + +Force use of bison (not yacc). + +------------------------------------------------------------------------ +r192 | jcbowman | 2004-12-16 16:32:16 -0700 (Thu, 16 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Fixed warning messages. + +------------------------------------------------------------------------ +r191 | jcbowman | 2004-12-16 16:26:09 -0700 (Thu, 16 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +ispell updates + +------------------------------------------------------------------------ +r190 | jcbowman | 2004-12-16 16:21:08 -0700 (Thu, 16 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/doc/asymptote.texi + +Documentation updates. + +------------------------------------------------------------------------ +r189 | jcbowman | 2004-12-16 16:05:14 -0700 (Thu, 16 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Improved latex diagnostics. + +------------------------------------------------------------------------ +r188 | jcbowman | 2004-12-16 12:14:58 -0700 (Thu, 16 Dec 2004) | 2 lines +Changed paths: + A /trunk/asymptote/base/feynman.asy + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/datagraph.asy + M /trunk/asymptote/doc/lineargraph.asy + +Updated documentation. + +------------------------------------------------------------------------ +r187 | jcbowman | 2004-12-16 11:45:54 -0700 (Thu, 16 Dec 2004) | 2 lines +Changed paths: + A /trunk/asymptote/examples/conicurv.asy + A /trunk/asymptote/examples/gluon.asy + A /trunk/asymptote/examples/near_earth.asy + +Contributed examples. + +------------------------------------------------------------------------ +r186 | jcbowman | 2004-12-16 09:11:08 -0700 (Thu, 16 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/metapost.asy + +Added cuttings global variable. + +------------------------------------------------------------------------ +r185 | jcbowman | 2004-12-15 22:42:14 -0700 (Wed, 15 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/featpost3D.asy + A /trunk/asymptote/base/metapost.asy + M /trunk/asymptote/base/plain.asy + +Moved metapost compatibility routines to separate file. + +------------------------------------------------------------------------ +r184 | jcbowman | 2004-12-15 21:52:04 -0700 (Wed, 15 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + +Perhaps a more sensible alternative to Metapost cutbefore/cutafter/cuttings. + +------------------------------------------------------------------------ +r183 | jcbowman | 2004-12-15 09:31:40 -0700 (Wed, 15 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/latexusage.tex + +updated coordinate + +------------------------------------------------------------------------ +r182 | jcbowman | 2004-12-15 09:30:10 -0700 (Wed, 15 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/featpost3D.asy + +Added translator name. + +------------------------------------------------------------------------ +r181 | jcbowman | 2004-12-15 09:26:31 -0700 (Wed, 15 Dec 2004) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + +added before(path,path) and after(path,path); documented cutbefore and +cutafter and changed them to work always according to these specificiations. + +------------------------------------------------------------------------ +r180 | jcbowman | 2004-12-14 17:39:21 -0700 (Tue, 14 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + +Fixed bug [ 1084667 ] asydef environment. + +------------------------------------------------------------------------ +r179 | jcbowman | 2004-12-14 17:24:27 -0700 (Tue, 14 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/pen.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/texfile.cc + +Fixed bug [ 1084641 ] problem with defaultfontsize. + +------------------------------------------------------------------------ +r178 | jcbowman | 2004-12-14 12:02:12 -0700 (Tue, 14 Dec 2004) | 3 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +in texPreamble: replaced newlines with spaces as they can break +bidirectional TeX pipe. + +------------------------------------------------------------------------ +r177 | jcbowman | 2004-12-13 12:01:12 -0700 (Mon, 13 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + +Simplified axis capping. + +------------------------------------------------------------------------ +r176 | jcbowman | 2004-12-13 10:30:01 -0700 (Mon, 13 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/examples/equilchord.asy + M /trunk/asymptote/examples/lever.asy + M /trunk/asymptote/examples/wheelanimation.asy + +Fix override of axis label positioning. + +------------------------------------------------------------------------ +r175 | jcbowman | 2004-12-12 23:55:30 -0700 (Sun, 12 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + +Fixed bug 1084016: error in bounding box computation. + +------------------------------------------------------------------------ +r174 | jcbowman | 2004-12-12 17:05:09 -0700 (Sun, 12 Dec 2004) | 2 lines +Changed paths: + A /trunk/asymptote/base/featpost3D.asy + +Partial port of featpost 3D package for MetaPost. + +------------------------------------------------------------------------ +r173 | jcbowman | 2004-12-12 17:04:06 -0700 (Sun, 12 Dec 2004) | 5 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + +Added operator == and != for vector classs. +Added interp routine for pairs, vectors, and pens. +Added pen background=white, unfill, cutbefore, and cutafter. +Documentation updates. + +------------------------------------------------------------------------ +r172 | jcbowman | 2004-12-12 16:59:33 -0700 (Sun, 12 Dec 2004) | 3 lines +Changed paths: + M /trunk/asymptote/dec.cc + +Changed default structure operator == to alias (as with arrays) to allow +user-defined == operators on structures. Also removed != in favour of !alias. + +------------------------------------------------------------------------ +r171 | jcbowman | 2004-12-11 13:59:39 -0700 (Sat, 11 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/camp.l + +Handle invalid operators cleanly. + +------------------------------------------------------------------------ +r170 | jcbowman | 2004-12-10 17:32:52 -0700 (Fri, 10 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Updated bug report address. + +------------------------------------------------------------------------ +r169 | jcbowman | 2004-12-10 16:10:39 -0700 (Fri, 10 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/path.cc + M /trunk/asymptote/path.h + +Fixed nullpath bugs. + +------------------------------------------------------------------------ +r168 | jcbowman | 2004-12-10 16:10:21 -0700 (Fri, 10 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/asymptote.texi + +Installation updates + +------------------------------------------------------------------------ +r167 | jcbowman | 2004-12-10 11:17:20 -0700 (Fri, 10 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Make info and man directories if missing. + +------------------------------------------------------------------------ +r166 | jcbowman | 2004-12-10 10:57:18 -0700 (Fri, 10 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Added missing include. + +------------------------------------------------------------------------ +r165 | jcbowman | 2004-12-10 10:55:11 -0700 (Fri, 10 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/Makefile + +Simplified configuration. + +------------------------------------------------------------------------ +r164 | jcbowman | 2004-12-09 22:32:49 -0700 (Thu, 09 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + +Documentation updates. + +------------------------------------------------------------------------ +r163 | hammera | 2004-12-09 11:41:11 -0700 (Thu, 09 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/knotlist.cc + +Fixed tension atleast bug. + +------------------------------------------------------------------------ +r162 | jcbowman | 2004-12-05 11:32:56 -0700 (Sun, 05 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Improved axis label sizing. + +------------------------------------------------------------------------ +r161 | jcbowman | 2004-12-05 11:31:11 -0700 (Sun, 05 Dec 2004) | 3 lines +Changed paths: + M /trunk/asymptote/main.cc + +Remove signal(SIGCHLD, SIG_IGN): there are no remaining problems with +zombies, and it causes other problems with gv. + +------------------------------------------------------------------------ +r160 | jcbowman | 2004-12-05 10:38:47 -0700 (Sun, 05 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed typo. + +------------------------------------------------------------------------ +r159 | jcbowman | 2004-12-05 03:26:52 -0700 (Sun, 05 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 0.55cvs. + +------------------------------------------------------------------------ +r158 | jcbowman | 2004-12-05 02:19:43 -0700 (Sun, 05 Dec 2004) | 4 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/doc/latexusage.tex + +Fixed graph sizing routines; added legendsize routine (useful for +compensating for space taken up by external legend); the default width in +asymptote.sty is now the full line width. + +------------------------------------------------------------------------ +r157 | jcbowman | 2004-12-05 02:10:08 -0700 (Sun, 05 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/Makefile + +Added missing mkdir. + +------------------------------------------------------------------------ +r156 | jcbowman | 2004-12-04 16:07:57 -0700 (Sat, 04 Dec 2004) | 6 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Center EPS figures on page by default. Added support for a4 paper as well as +letter. + +Default postscript offset is now 0,0. +Option -B (-T) aligns to bottom (top) of page. + +------------------------------------------------------------------------ +r155 | jcbowman | 2004-12-04 14:15:09 -0700 (Sat, 04 Dec 2004) | 13 lines +Changed paths: + M /trunk/asymptote/README + M /trunk/asymptote/doc/Makefile + A /trunk/asymptote/doc/asy.1 + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/xasy.1x + M /trunk/asymptote/examples/lowint.asy + M /trunk/asymptote/examples/upint.asy + M /trunk/asymptote/picture.cc + M /trunk/asymptote/settings.cc + +Applied Hubert Chan's installation patch for Debian. + +Moved examples, asy.vim, and asy-mode.el to /usr/local/share/doc/asymptote/ + +asymptote/asymptote.sty is now installed in /usr/share/texmf/tex/latex/ +(./configure --with-latex=PATH to override). + +Fixed typos; updated documentation and changed documentation license +from GFDL to GPL in view of Debian position statement: +http://people.debian.org/~srivasta/Position_Statement.xhtml + +Added man pages asy.1 and xasy.1x kindly provided by Hubert. + +------------------------------------------------------------------------ +r154 | jcbowman | 2004-12-04 13:42:17 -0700 (Sat, 04 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Fixed -with-latex=PATH. + +------------------------------------------------------------------------ +r153 | jcbowman | 2004-12-04 13:03:09 -0700 (Sat, 04 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + +Added --with-latex=PATH configuration option. + +------------------------------------------------------------------------ +r152 | jcbowman | 2004-12-03 23:15:57 -0700 (Fri, 03 Dec 2004) | 5 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/picture.cc + +Implemented better estimate for graph axis space requirements for more +accurate graph sizing. + +Added Portrait, Landscape, and Seascape shipout orientations. + +------------------------------------------------------------------------ +r151 | jcbowman | 2004-12-03 11:15:14 -0700 (Fri, 03 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/picture.cc + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Bounding box & diagnostic tweaks. + +------------------------------------------------------------------------ +r150 | jcbowman | 2004-12-03 07:52:52 -0700 (Fri, 03 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + M /trunk/asymptote/util.h + +Added missing header to make cxx compiler happy. + +------------------------------------------------------------------------ +r149 | jcbowman | 2004-12-03 07:31:00 -0700 (Fri, 03 Dec 2004) | 9 lines +Changed paths: + M /trunk/asymptote/bbox.h + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/pair.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Reworked dvips and gs pdfwrite interface: do a post-bbox correction rather than +using dvips -E (which ignores postscript label rotation). + +Align figures to top-left corner (unless the new -b option is given, in +which case the bottom-left corner is used), to allow for direct printing of +the generated EPS files. User can override default offset of 18bp. + +Updated documentation. + +------------------------------------------------------------------------ +r148 | jcbowman | 2004-12-03 07:23:35 -0700 (Fri, 03 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/examples/cardiod.asy + +Adjusted label alignment. + +------------------------------------------------------------------------ +r147 | jcbowman | 2004-12-02 11:54:48 -0700 (Thu, 02 Dec 2004) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Reinstate label bounding box determination; xequals and yequals routines +will still work as expected if crop is called. + +------------------------------------------------------------------------ +r146 | jcbowman | 2004-12-02 02:00:42 -0700 (Thu, 02 Dec 2004) | 9 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/genv.cc + M /trunk/asymptote/main.cc + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + M /trunk/asymptote/util.cc + M /trunk/asymptote/util.h + +Use dvips -E (encapsulation; this works now that bbox coordinates are +non-negative) instead of -T (pagesize) to fix compatibility problems in the +final postscript output. Made corresponding adjustments to printer offset code. + +Added support and documentation for using Postscript viewers other than gv. + +Fixed filename extension detection so that filenames containing ./ and ../ +work correctly. + +------------------------------------------------------------------------ +r145 | jcbowman | 2004-12-02 01:54:00 -0700 (Thu, 02 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/cast.cc + +Fixed typo. + +------------------------------------------------------------------------ +r144 | jcbowman | 2004-12-01 09:56:39 -0700 (Wed, 01 Dec 2004) | 2 lines +Changed paths: + D /trunk/asymptote/bison.patch + D /trunk/asymptote/flex.patch + A /trunk/asymptote/patches + A /trunk/asymptote/patches/bison.patch + A /trunk/asymptote/patches/flex.patch + A /trunk/asymptote/patches/gv-3.5.8-all.patch + +Patches for bison, flex, and gv-3.5.8 now in patches directory. + +------------------------------------------------------------------------ +r143 | jcbowman | 2004-12-01 09:52:27 -0700 (Wed, 01 Dec 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Arrow and bars should always be drawn with solid linetype. + +------------------------------------------------------------------------ +r142 | jcbowman | 2004-11-30 17:50:49 -0700 (Tue, 30 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + +Changed dots(pair[]) to dot(pair[]); added graph(pair(real),real,real). + +------------------------------------------------------------------------ +r141 | jcbowman | 2004-11-30 14:03:29 -0700 (Tue, 30 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/BUGS + +Fixed typo. + +------------------------------------------------------------------------ +r140 | jcbowman | 2004-11-30 13:53:16 -0700 (Tue, 30 Nov 2004) | 3 lines +Changed paths: + M /trunk/asymptote/BUGS + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/graph3d.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/centroidfg.asy + M /trunk/asymptote/examples/lever.asy + M /trunk/asymptote/examples/triads.asy + M /trunk/asymptote/examples/wheelanimation.asy + +Simplified dot drawing function, distinguished it from Dot product, and +updated documentation and examples. + +------------------------------------------------------------------------ +r139 | jcbowman | 2004-11-30 08:00:14 -0700 (Tue, 30 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Added array diagnostics. + +------------------------------------------------------------------------ +r138 | jcbowman | 2004-11-29 01:29:29 -0700 (Mon, 29 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/BUGS + +Added qualifier. + +------------------------------------------------------------------------ +r137 | jcbowman | 2004-11-29 01:20:52 -0700 (Mon, 29 Nov 2004) | 4 lines +Changed paths: + M /trunk/asymptote/BUGS + M /trunk/asymptote/configure.ac + M /trunk/asymptote/main.cc + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Resolved infinite import recursion bug [24Nov04] by using libsigsegv to +distinguish between stack overflows and real segmentation violations +(due to C++ programming errors). + +------------------------------------------------------------------------ +r136 | jcbowman | 2004-11-28 16:22:15 -0700 (Sun, 28 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/diatom.asy + +Deferred drawing should respect clipping bounds. + +------------------------------------------------------------------------ +r135 | jcbowman | 2004-11-28 15:01:11 -0700 (Sun, 28 Nov 2004) | 3 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + +Removed obsolete label bbox code from xequals and yequals to make them work +correctly. + +------------------------------------------------------------------------ +r134 | jcbowman | 2004-11-27 21:55:25 -0700 (Sat, 27 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + +Updated documentation. + +------------------------------------------------------------------------ +r133 | jcbowman | 2004-11-27 21:08:47 -0700 (Sat, 27 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/examples/centroidfg.asy + M /trunk/asymptote/examples/integraltest.asy + M /trunk/asymptote/examples/triads.asy + M /trunk/asymptote/examples/wheelanimation.asy + +Improved dot(): if dotsize not specified, use linewidth(pen)*dotfactor. + +------------------------------------------------------------------------ +r132 | jcbowman | 2004-11-27 21:02:04 -0700 (Sat, 27 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/cast.cc + +Implement implicit cast from real to pen linewidth. + +------------------------------------------------------------------------ +r131 | jcbowman | 2004-11-27 21:01:28 -0700 (Sat, 27 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/pen.h + M /trunk/asymptote/psfile.cc + M /trunk/asymptote/psfile.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/texfile.cc + +Cleaned up pen code. + +------------------------------------------------------------------------ +r130 | jcbowman | 2004-11-27 09:13:32 -0700 (Sat, 27 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/drawlayer.h + M /trunk/asymptote/drawverbatim.h + +tex() not layer() should force label processing. + +------------------------------------------------------------------------ +r129 | jcbowman | 2004-11-26 18:23:49 -0700 (Fri, 26 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Increment version to 0.54. + +------------------------------------------------------------------------ +r128 | jcbowman | 2004-11-26 17:19:53 -0700 (Fri, 26 Nov 2004) | 2 lines +Changed paths: + A /trunk/asymptote/base/graph3d.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/examples/planes.asy + +Added preliminary 3d graphics routines & documentation. + +------------------------------------------------------------------------ +r127 | jcbowman | 2004-11-26 16:37:42 -0700 (Fri, 26 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/BUGS + +Added Bug 24Nov04. + +------------------------------------------------------------------------ +r126 | jcbowman | 2004-11-26 16:01:19 -0700 (Fri, 26 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/psfile.h + +Fixed transform bug (yx->xy) reported by Jacques. + +------------------------------------------------------------------------ +r125 | jcbowman | 2004-11-26 12:44:02 -0700 (Fri, 26 Nov 2004) | 2 lines +Changed paths: + A /trunk/asymptote/doc/Makefile + M /trunk/asymptote/doc/asymptote.texi + +Makefile for doc directory. + +------------------------------------------------------------------------ +r124 | jcbowman | 2004-11-26 11:58:25 -0700 (Fri, 26 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/BUGS + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + +Math and documentation updates. + +------------------------------------------------------------------------ +r123 | jcbowman | 2004-11-25 21:22:39 -0700 (Thu, 25 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Fixed intersect(vector,vector,vector,vector); + +------------------------------------------------------------------------ +r122 | jcbowman | 2004-11-25 12:00:37 -0700 (Thu, 25 Nov 2004) | 2 lines +Changed paths: + D /trunk/asymptote/ChangeLog + M /trunk/asymptote/path.h + +Handle out of bounds indices properly in straight(path,int). + +------------------------------------------------------------------------ +r121 | jcbowman | 2004-11-25 09:31:25 -0700 (Thu, 25 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + +Fixed intersect(vector,vector,vector,vector). + +------------------------------------------------------------------------ +r120 | jcbowman | 2004-11-24 22:21:41 -0700 (Wed, 24 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/env.h + M /trunk/asymptote/genv.cc + +Avoid duplicate import messages when verbose > 1. + +------------------------------------------------------------------------ +r119 | jcbowman | 2004-11-23 12:27:50 -0700 (Tue, 23 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/drawlayer.h + +Make layer() work also when there are no labels. + +------------------------------------------------------------------------ +r118 | jcbowman | 2004-11-23 11:41:35 -0700 (Tue, 23 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + D /trunk/asymptote/treetest.asy + +Fixed bbox function; added dot product for pairs and vectors. + +------------------------------------------------------------------------ +r117 | jcbowman | 2004-11-23 09:33:58 -0700 (Tue, 23 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/builtin.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + +Added missing xor boolean binary operator. + +------------------------------------------------------------------------ +r116 | jcbowman | 2004-11-23 09:31:20 -0700 (Tue, 23 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +add(picture, picture) now adjusts userMin and userMax. + +------------------------------------------------------------------------ +r115 | jcbowman | 2004-11-21 16:31:02 -0700 (Sun, 21 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + +Ignore attempts to close stdin and stdout. + +------------------------------------------------------------------------ +r114 | jcbowman | 2004-11-21 16:05:42 -0700 (Sun, 21 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Fixed nullFile. + +------------------------------------------------------------------------ +r113 | jcbowman | 2004-11-21 11:19:31 -0700 (Sun, 21 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + M /trunk/asymptote/settings.cc + +Simplified configuration; documented GNU_GETOPT_H. + +------------------------------------------------------------------------ +r112 | jcbowman | 2004-11-21 10:41:27 -0700 (Sun, 21 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/runtime.cc + +renamed camp::stdout to camp::Stdout to make FreeBSD happy. + +------------------------------------------------------------------------ +r111 | jcbowman | 2004-11-21 10:10:22 -0700 (Sun, 21 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/README + +Added reference to mailing list. + +------------------------------------------------------------------------ +r110 | jcbowman | 2004-11-21 10:05:10 -0700 (Sun, 21 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.sty + +Removed email addresses. + +------------------------------------------------------------------------ +r109 | jcbowman | 2004-11-21 09:52:23 -0700 (Sun, 21 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed formatting. + +------------------------------------------------------------------------ +r108 | jcbowman | 2004-11-21 09:36:15 -0700 (Sun, 21 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +updated distclean + +------------------------------------------------------------------------ +r107 | jcbowman | 2004-11-21 01:39:36 -0700 (Sun, 21 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/runtime.cc + +Fixed memory leaks. + +------------------------------------------------------------------------ +r106 | jcbowman | 2004-11-21 01:03:42 -0700 (Sun, 21 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Fixed memory leak. + +------------------------------------------------------------------------ +r105 | jcbowman | 2004-11-20 23:29:49 -0700 (Sat, 20 Nov 2004) | 3 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Readline library should be reasonably up-to-date (Version 4.3 and 5.0 +have both been tested; asy won't even compile with very old versions). + +------------------------------------------------------------------------ +r104 | jcbowman | 2004-11-20 23:20:56 -0700 (Sat, 20 Nov 2004) | 2 lines +Changed paths: + A /trunk/asymptote/doc/version.texi.in + +Template used to extract texinfo version from configure.ac. + +------------------------------------------------------------------------ +r103 | jcbowman | 2004-11-20 23:19:58 -0700 (Sat, 20 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/settings.cc + +More FreeBSD tweaks. + +------------------------------------------------------------------------ +r102 | jcbowman | 2004-11-20 23:19:17 -0700 (Sat, 20 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/runtime.cc + +Revert stdout optimization. + +------------------------------------------------------------------------ +r101 | jcbowman | 2004-11-20 20:22:59 -0700 (Sat, 20 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/README + +Fixed typo. + +------------------------------------------------------------------------ +r100 | jcbowman | 2004-11-20 20:21:09 -0700 (Sat, 20 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +make install-all now depends on all + +------------------------------------------------------------------------ +r99 | jcbowman | 2004-11-20 18:46:41 -0700 (Sat, 20 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fpu.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/settings.cc + +Port to FreeBSD 4.10-RELEASE-p2 with gcc34. + +------------------------------------------------------------------------ +r98 | jcbowman | 2004-11-20 14:51:57 -0700 (Sat, 20 Nov 2004) | 2 lines +Changed paths: + A /trunk/asymptote/bison.patch + A /trunk/asymptote/flex.patch + +Patches for clean compilation under CXX and other compilers. + +------------------------------------------------------------------------ +r97 | jcbowman | 2004-11-20 11:51:31 -0700 (Sat, 20 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/fpu.h + M /trunk/asymptote/path.h + +include tweaks + +------------------------------------------------------------------------ +r96 | jcbowman | 2004-11-20 11:00:20 -0700 (Sat, 20 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Menu updates. + +------------------------------------------------------------------------ +r95 | jcbowman | 2004-11-20 10:36:52 -0700 (Sat, 20 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed up discussion of static vs. dynamic + +------------------------------------------------------------------------ +r94 | jcbowman | 2004-11-19 21:53:36 -0700 (Fri, 19 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/arrayop.h + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/fileio.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + +Check if file is closed before doing any reads or writes. + +------------------------------------------------------------------------ +r93 | jcbowman | 2004-11-19 21:53:29 -0700 (Fri, 19 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Added sentence about linetype-adjustment based on arclength of path. + +------------------------------------------------------------------------ +r92 | jcbowman | 2004-11-19 15:29:52 -0700 (Fri, 19 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + +Default width of figures included with asymptote.sty is now 0.9\linewidth. + +------------------------------------------------------------------------ +r91 | hammera | 2004-11-19 15:24:25 -0700 (Fri, 19 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + +*** empty log message *** + +------------------------------------------------------------------------ +r90 | jcbowman | 2004-11-19 15:13:03 -0700 (Fri, 19 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/BUGS + +Bug 2004-17-11 fixed. + +------------------------------------------------------------------------ +r89 | hammera | 2004-11-19 13:50:59 -0700 (Fri, 19 Nov 2004) | 2 lines +Changed paths: + A /trunk/asymptote/coder.cc + A /trunk/asymptote/coder.h + A /trunk/asymptote/coenv.cc + A /trunk/asymptote/coenv.h + +New classes from the env -> env and coder split. + +------------------------------------------------------------------------ +r88 | hammera | 2004-11-19 13:49:45 -0700 (Fri, 19 Nov 2004) | 3 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/absyn.cc + M /trunk/asymptote/absyn.h + M /trunk/asymptote/access.cc + M /trunk/asymptote/access.h + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/base/simplex.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/dec.cc + M /trunk/asymptote/dec.h + M /trunk/asymptote/drawfill.cc + M /trunk/asymptote/env.cc + M /trunk/asymptote/env.h + M /trunk/asymptote/exp.cc + M /trunk/asymptote/exp.h + M /trunk/asymptote/fileio.cc + M /trunk/asymptote/genv.cc + M /trunk/asymptote/genv.h + M /trunk/asymptote/import.h + M /trunk/asymptote/importaccess.h + M /trunk/asymptote/name.cc + M /trunk/asymptote/name.h + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/newexp.h + M /trunk/asymptote/pathlist.cc + M /trunk/asymptote/stm.cc + M /trunk/asymptote/stm.h + +Split the env class into env and coder, and added coenv. +Added "self-importing". + +------------------------------------------------------------------------ +r87 | jcbowman | 2004-11-19 12:29:35 -0700 (Fri, 19 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + +Figures included via asymptote.sty are now fully independent; updated documentation. + +------------------------------------------------------------------------ +r86 | jcbowman | 2004-11-19 08:18:14 -0700 (Fri, 19 Nov 2004) | 3 lines +Changed paths: + M /trunk/asymptote/BUGS + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + +Remove dependency of graph.asy on math.asy; +added builtin real abs(pair) and int sgn(real) functions. + +------------------------------------------------------------------------ +r85 | jcbowman | 2004-11-18 22:26:45 -0700 (Thu, 18 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + +Renamed includegraphics to include. + +------------------------------------------------------------------------ +r84 | jcbowman | 2004-11-18 15:50:06 -0700 (Thu, 18 Nov 2004) | 2 lines +Changed paths: + A /trunk/asymptote/BUGS + +Added BUGS file. + +------------------------------------------------------------------------ +r83 | jcbowman | 2004-11-18 13:09:11 -0700 (Thu, 18 Nov 2004) | 2 lines +Changed paths: + A /trunk/asymptote/drawlayer.h + +Added layer function. + +------------------------------------------------------------------------ +r82 | jcbowman | 2004-11-18 13:05:11 -0700 (Thu, 18 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/drawelement.h + M /trunk/asymptote/drawverbatim.h + M /trunk/asymptote/picture.cc + M /trunk/asymptote/picture.h + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/texfile.cc + M /trunk/asymptote/texfile.h + +Added layer and includegraphics functions. + +------------------------------------------------------------------------ +r81 | jcbowman | 2004-11-18 13:04:01 -0700 (Thu, 18 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Added install-all target. + +------------------------------------------------------------------------ +r80 | jcbowman | 2004-11-17 21:16:20 -0700 (Wed, 17 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/types.cc + +Fixed typo. + +------------------------------------------------------------------------ +r79 | jcbowman | 2004-11-17 10:54:37 -0700 (Wed, 17 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/math.asy + M /trunk/asymptote/drawelement.h + +Minor optimizations. + +------------------------------------------------------------------------ +r78 | jcbowman | 2004-11-16 22:32:01 -0700 (Tue, 16 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/camp.l + M /trunk/asymptote/camp.y + M /trunk/asymptote/dec.cc + M /trunk/asymptote/doc/asymptote.texi + +Removed unused dynamic keyword. + +------------------------------------------------------------------------ +r77 | jcbowman | 2004-11-16 15:25:06 -0700 (Tue, 16 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/guide.cc + M /trunk/asymptote/path.cc + +Fixed bug: (path) (nullpath--(0,0)--(100,0)--cycle) was missing final node. + +------------------------------------------------------------------------ +r76 | jcbowman | 2004-11-15 11:10:37 -0700 (Mon, 15 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/asymptote.texi + +Switched from jpg to png images. + +------------------------------------------------------------------------ +r75 | jcbowman | 2004-11-14 23:23:59 -0700 (Sun, 14 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/simplex.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/genv.cc + +Make variables in file-level modules dynamic by default, like everywhere else. + +------------------------------------------------------------------------ +r74 | jcbowman | 2004-11-14 22:52:36 -0700 (Sun, 14 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Support old versions of install-info. + +------------------------------------------------------------------------ +r73 | hammera | 2004-11-14 19:17:32 -0700 (Sun, 14 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/access.cc + M /trunk/asymptote/examples/dragon.asy + +Changed error message for static vs. dynamic errors. + +------------------------------------------------------------------------ +r72 | jcbowman | 2004-11-14 17:48:09 -0700 (Sun, 14 Nov 2004) | 3 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/examples/dragon.asy + +Moved Legend[] legend inside picture structure; shipout(frame) now adds +gui() entries and legend; shipout always deconstructs its picture argument. + +------------------------------------------------------------------------ +r71 | jcbowman | 2004-11-14 17:45:13 -0700 (Sun, 14 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Fixed compiler warning message if HAVE_LIBFFTW3 is undefined. + +------------------------------------------------------------------------ +r70 | jcbowman | 2004-11-14 17:43:30 -0700 (Sun, 14 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/stack.h + +removed unnecessary vm:: qualifier + +------------------------------------------------------------------------ +r69 | hammera | 2004-11-14 17:23:21 -0700 (Sun, 14 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/cast.cc + M /trunk/asymptote/cast.h + M /trunk/asymptote/entry.cc + M /trunk/asymptote/table.h + M /trunk/asymptote/types.cc + M /trunk/asymptote/types.h + +Refactored the equivalent type function. + +------------------------------------------------------------------------ +r68 | jcbowman | 2004-11-14 17:12:55 -0700 (Sun, 14 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/pipestream.h + M /trunk/asymptote/util.cc + +Added unistd.h include. + +------------------------------------------------------------------------ +r67 | jcbowman | 2004-11-12 18:55:36 -0700 (Fri, 12 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/ChangeLog + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + +Increment version. + +------------------------------------------------------------------------ +r66 | jcbowman | 2004-11-12 15:19:44 -0700 (Fri, 12 Nov 2004) | 2 lines +Changed paths: + A /trunk/asymptote/ChangeLog + +release: Version 0.52 + +------------------------------------------------------------------------ +r65 | jcbowman | 2004-11-12 14:59:54 -0700 (Fri, 12 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/latexusage.tex + +Made import graph local to each figure in latexusage. + +------------------------------------------------------------------------ +r64 | jcbowman | 2004-11-12 14:03:05 -0700 (Fri, 12 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/diatom.asy + +added call to crop + +------------------------------------------------------------------------ +r63 | jcbowman | 2004-11-12 13:51:33 -0700 (Fri, 12 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Documentation updates + +------------------------------------------------------------------------ +r62 | jcbowman | 2004-11-12 11:54:34 -0700 (Fri, 12 Nov 2004) | 3 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/graph.asy + A /trunk/asymptote/base/latin1.asy + M /trunk/asymptote/camp.y + M /trunk/asymptote/doc/asymptote.texi + +Allow qualification of variables in imported modules with (quoted) +nonalphanumeric names; added ISO 8859-1 support (latin1). + +------------------------------------------------------------------------ +r61 | jcbowman | 2004-11-12 00:19:36 -0700 (Fri, 12 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/loggraph.asy + M /trunk/asymptote/doc/parametricgraph.asy + +Improved xlimits, ylimits, limits routines. Added crop routine. + +------------------------------------------------------------------------ +r60 | jcbowman | 2004-11-11 23:18:59 -0700 (Thu, 11 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + +Fixed various graph scaling problems. + +------------------------------------------------------------------------ +r59 | jcbowman | 2004-11-10 10:49:27 -0700 (Wed, 10 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +minor formatting changes + +------------------------------------------------------------------------ +r58 | jcbowman | 2004-11-10 10:32:05 -0700 (Wed, 10 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/graph.asy + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/diatom.asy + +Encapsulated global graph scaling variables within picture; updated documentation. + +------------------------------------------------------------------------ +r57 | jcbowman | 2004-11-09 11:45:09 -0700 (Tue, 09 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +fixed missing word on first page + +------------------------------------------------------------------------ +r56 | jcbowman | 2004-11-09 11:44:22 -0700 (Tue, 09 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + +Added dots(pair); fixed division by zero in arrowhead for degenerate paths. + +------------------------------------------------------------------------ +r55 | jcbowman | 2004-11-09 00:55:45 -0700 (Tue, 09 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + +Increment version. + +------------------------------------------------------------------------ +r54 | jcbowman | 2004-11-08 23:08:08 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Missing description + +------------------------------------------------------------------------ +r53 | jcbowman | 2004-11-08 22:54:35 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +fixed missing @code + +------------------------------------------------------------------------ +r52 | jcbowman | 2004-11-08 22:34:47 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + D /trunk/asymptote/examples/logo.asy + +moved to doc/ + +------------------------------------------------------------------------ +r51 | jcbowman | 2004-11-08 22:28:34 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Fixed problems with installation of base files from cvs. + +------------------------------------------------------------------------ +r50 | jcbowman | 2004-11-08 22:10:40 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote + M /trunk/asymptote/.cvsignore + M /trunk/asymptote/doc + A /trunk/asymptote/doc/.cvsignore + M /trunk/asymptote/examples + M /trunk/asymptote/examples/.cvsignore + +updated cvsignore entries + +------------------------------------------------------------------------ +r49 | jcbowman | 2004-11-08 21:50:37 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Added optimization flags. + +------------------------------------------------------------------------ +r48 | jcbowman | 2004-11-08 21:50:04 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/doc/asymptote.texi + +Added optimization flags. + +------------------------------------------------------------------------ +r47 | jcbowman | 2004-11-08 21:37:03 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + D /trunk/asymptote/asy-mode.el + D /trunk/asymptote/asy.vim + A /trunk/asymptote/base/asy-mode.el + A /trunk/asymptote/base/asy.vim + M /trunk/asymptote/doc/asymptote.texi + +Added instructions for asy-mode.el and asy.vim. + +------------------------------------------------------------------------ +r46 | jcbowman | 2004-11-08 17:48:55 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/unicode.asy + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/diatom.asy + M /trunk/asymptote/doc/diatom.csv + +unicode updates + +------------------------------------------------------------------------ +r45 | jcbowman | 2004-11-08 12:18:05 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +Corrected local value of ASYMPTOTE_DIR + +------------------------------------------------------------------------ +r44 | jcbowman | 2004-11-08 11:22:32 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Fixed warning messages. + +------------------------------------------------------------------------ +r43 | jcbowman | 2004-11-08 11:11:03 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + +Update cvs version + +------------------------------------------------------------------------ +r42 | jcbowman | 2004-11-08 11:06:53 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + A /trunk/asymptote/doc/logo.asy + +Asymptote logo + +------------------------------------------------------------------------ +r41 | jcbowman | 2004-11-08 11:03:15 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/README + M /trunk/asymptote/doc/asymptote.texi + +Updated README and URL. + +------------------------------------------------------------------------ +r40 | jcbowman | 2004-11-08 10:52:02 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + A /trunk/asymptote/doc/latexusage.tex + +Example of latex usage. + +------------------------------------------------------------------------ +r39 | jcbowman | 2004-11-08 10:39:13 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + A /trunk/asymptote/examples/progrid.asy + +displayed equation example + +------------------------------------------------------------------------ +r38 | jcbowman | 2004-11-08 10:35:58 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +updates to localwords + +------------------------------------------------------------------------ +r37 | jcbowman | 2004-11-08 10:31:39 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +typo fixed + +------------------------------------------------------------------------ +r36 | jcbowman | 2004-11-08 10:28:23 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Final documentation updates. + +------------------------------------------------------------------------ +r35 | jcbowman | 2004-11-08 10:23:09 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + +make install-man no longer does a make man + +------------------------------------------------------------------------ +r34 | jcbowman | 2004-11-08 10:21:30 -0700 (Mon, 08 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/access.cc + D /trunk/asymptote/asymptote.sty + M /trunk/asymptote/dec.cc + A /trunk/asymptote/doc/asymptote.sty + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/doc/diatom.asy + A /trunk/asymptote/doc/diatom.csv + M /trunk/asymptote/errors + D /trunk/asymptote/examples/diatom.asy + D /trunk/asymptote/examples/diatom.csv + D /trunk/asymptote/examples/latexusage.tex + M /trunk/asymptote/exp.cc + M /trunk/asymptote/genv.cc + M /trunk/asymptote/name.cc + M /trunk/asymptote/newexp.cc + M /trunk/asymptote/record.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/types.cc + M /trunk/asymptote/wce + +Final tweaks before release. + +------------------------------------------------------------------------ +r33 | jcbowman | 2004-11-07 23:24:38 -0700 (Sun, 07 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/Makefile.in + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/drawlabel.cc + +Updates to facilitate building info pages and figures. + +------------------------------------------------------------------------ +r32 | jcbowman | 2004-11-07 23:23:30 -0700 (Sun, 07 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + A /trunk/asymptote/doc/bezier.asy + A /trunk/asymptote/doc/bigsquare.asy + A /trunk/asymptote/doc/datagraph.asy + A /trunk/asymptote/doc/diagonal.asy + A /trunk/asymptote/doc/diatom.asy + A /trunk/asymptote/doc/exp.asy + A /trunk/asymptote/doc/generalaxis.asy + A /trunk/asymptote/doc/lineargraph.asy + A /trunk/asymptote/doc/linetype.asy + A /trunk/asymptote/doc/loggraph.asy + A /trunk/asymptote/doc/parametricgraph.asy + A /trunk/asymptote/doc/quartercircle.asy + A /trunk/asymptote/doc/square.asy + +Updated documentation. + +------------------------------------------------------------------------ +r31 | jcbowman | 2004-11-07 22:22:17 -0700 (Sun, 07 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Updated documentation + +------------------------------------------------------------------------ +r30 | jcbowman | 2004-11-07 22:05:05 -0700 (Sun, 07 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/settings.cc + +Fixed interactive mode. + +------------------------------------------------------------------------ +r29 | jcbowman | 2004-11-07 16:02:25 -0700 (Sun, 07 Nov 2004) | 2 lines +Changed paths: + A /trunk/asymptote/examples/diatom.asy + A /trunk/asymptote/examples/diatom.csv + +Example of multiple data graphs with secondary axis. + +------------------------------------------------------------------------ +r28 | jcbowman | 2004-11-07 15:32:44 -0700 (Sun, 07 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Fixed menus. + +------------------------------------------------------------------------ +r27 | jcbowman | 2004-11-07 15:31:19 -0700 (Sun, 07 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/TODO + M /trunk/asymptote/asymptote.sty + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/drawlabel.cc + M /trunk/asymptote/drawlabel.h + M /trunk/asymptote/main.cc + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + M /trunk/asymptote/settings.cc + M /trunk/asymptote/settings.h + +Added a reset() function to restore settings to startup defaults. + +------------------------------------------------------------------------ +r26 | jcbowman | 2004-11-07 15:28:30 -0700 (Sun, 07 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/simplex.asy + +Formatting of comments. + +------------------------------------------------------------------------ +r25 | jcbowman | 2004-11-07 15:27:32 -0700 (Sun, 07 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + +Documentation updates. + +------------------------------------------------------------------------ +r24 | jcbowman | 2004-11-07 00:08:29 -0700 (Sun, 07 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.cc + M /trunk/asymptote/runtime.h + +Added missing functions; removed pt from plain.asy; updated documentation + +------------------------------------------------------------------------ +r23 | jcbowman | 2004-11-05 10:16:40 -0700 (Fri, 05 Nov 2004) | 2 lines +Changed paths: + A /trunk/asymptote/LICENSE + M /trunk/asymptote/doc/asymptote.texi + +Added GNU public LICENSE. + +------------------------------------------------------------------------ +r22 | jcbowman | 2004-11-05 10:13:47 -0700 (Fri, 05 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/doc/asymptote.texi + +Documentation updates. + +------------------------------------------------------------------------ +r21 | jcbowman | 2004-11-04 23:37:35 -0700 (Thu, 04 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/README + M /trunk/asymptote/base/plain.asy + M /trunk/asymptote/builtin.cc + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/fileio.h + +Updated documentation. + +------------------------------------------------------------------------ +r20 | jcbowman | 2004-11-03 23:45:40 -0700 (Wed, 03 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/README + M /trunk/asymptote/doc/asymptote.texi + M /trunk/asymptote/runtime.cc + +Documentation updates. + +------------------------------------------------------------------------ +r19 | jcbowman | 2004-11-02 22:20:51 -0700 (Tue, 02 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Allow negative array indices in arrayIntArray as in arrayRead and arrayWrite. + +------------------------------------------------------------------------ +r18 | jcbowman | 2004-11-02 22:13:26 -0700 (Tue, 02 Nov 2004) | 3 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Allow assignment to array indices [-len,-1]; +handle negative array indices in sequence routines. + +------------------------------------------------------------------------ +r17 | jcbowman | 2004-11-02 12:10:24 -0700 (Tue, 02 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/pen.h + +Added missing pen transformation code. + +------------------------------------------------------------------------ +r16 | jcbowman | 2004-11-01 10:23:54 -0700 (Mon, 01 Nov 2004) | 2 lines +Changed paths: + M /trunk/asymptote/doc/asymptote.texi + D /trunk/asymptote/test.asy + +minor updates + +------------------------------------------------------------------------ +r15 | jcbowman | 2004-10-31 22:27:35 -0700 (Sun, 31 Oct 2004) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + M /trunk/asymptote/doc/asymptote.texi + +Check for boost header files; updated documentation. + +------------------------------------------------------------------------ +r14 | jcbowman | 2004-10-28 23:04:37 -0600 (Thu, 28 Oct 2004) | 2 lines +Changed paths: + M /trunk/asymptote/README + M /trunk/asymptote/doc/asymptote.texi + +Updated documentation. + +------------------------------------------------------------------------ +r13 | jcbowman | 2004-10-28 23:04:20 -0600 (Thu, 28 Oct 2004) | 2 lines +Changed paths: + M /trunk/asymptote/picture.cc + +Make -O work when dvips isn't used. + +------------------------------------------------------------------------ +r12 | jcbowman | 2004-10-28 15:26:57 -0600 (Thu, 28 Oct 2004) | 2 lines +Changed paths: + A /trunk/asymptote/examples/logo.asy + +Sean Healy's logo implemented in Asymptote. + +------------------------------------------------------------------------ +r11 | jcbowman | 2004-10-26 09:05:04 -0600 (Tue, 26 Oct 2004) | 2 lines +Changed paths: + A /trunk/asymptote/doc + A /trunk/asymptote/doc/asymptote.texi + +Initial version. + +------------------------------------------------------------------------ +r10 | jcbowman | 2004-10-26 07:38:06 -0600 (Tue, 26 Oct 2004) | 2 lines +Changed paths: + M /trunk/asymptote + D /trunk/asymptote/.asy_history + M /trunk/asymptote/.cvsignore + +Removed unwanted cvs files. + +------------------------------------------------------------------------ +r9 | jcbowman | 2004-10-26 07:31:01 -0600 (Tue, 26 Oct 2004) | 2 lines +Changed paths: + M /trunk/asymptote/configure.ac + +Set version = 0.50. + +------------------------------------------------------------------------ +r8 | jcbowman | 2004-10-26 07:29:34 -0600 (Tue, 26 Oct 2004) | 2 lines +Changed paths: + M /trunk/asymptote/runtime.cc + +Fixed warning message if HAVE_STRTIME == 0 + +------------------------------------------------------------------------ +r3 | jcbowman | 2004-10-26 07:27:12 -0600 (Tue, 26 Oct 2004) | 2 lines +Changed paths: + A /trunk/asymptote + A /trunk/asymptote/.asy_history + A /trunk/asymptote/.cvsignore + A /trunk/asymptote/Compile + A /trunk/asymptote/Makefile.in + A /trunk/asymptote/README + A /trunk/asymptote/TODO + A /trunk/asymptote/absyn.cc + A /trunk/asymptote/absyn.h + A /trunk/asymptote/access.cc + A /trunk/asymptote/access.h + A /trunk/asymptote/angle.h + A /trunk/asymptote/arrayop.h + A /trunk/asymptote/asy-mode.el + A /trunk/asymptote/asy.vim + A /trunk/asymptote/asymptote.sty + A /trunk/asymptote/autogen.sh + A /trunk/asymptote/base + A /trunk/asymptote/base/graph.asy + A /trunk/asymptote/base/math.asy + A /trunk/asymptote/base/plain.asy + A /trunk/asymptote/base/simplex.asy + A /trunk/asymptote/base/stats.asy + A /trunk/asymptote/base/tree.asy + A /trunk/asymptote/base/unicode.asy + A /trunk/asymptote/bbox.h + A /trunk/asymptote/builtin.cc + A /trunk/asymptote/builtin.h + A /trunk/asymptote/camp.l + A /trunk/asymptote/camp.y + A /trunk/asymptote/camperror.cc + A /trunk/asymptote/camperror.h + A /trunk/asymptote/cast.cc + A /trunk/asymptote/cast.h + A /trunk/asymptote/configure.ac + A /trunk/asymptote/dec.cc + A /trunk/asymptote/dec.h + A /trunk/asymptote/drawclipbegin.h + A /trunk/asymptote/drawclipend.h + A /trunk/asymptote/drawelement.h + A /trunk/asymptote/drawfill.cc + A /trunk/asymptote/drawfill.h + A /trunk/asymptote/drawlabel.cc + A /trunk/asymptote/drawlabel.h + A /trunk/asymptote/drawpath.cc + A /trunk/asymptote/drawpath.h + A /trunk/asymptote/drawverbatim.h + A /trunk/asymptote/entry.cc + A /trunk/asymptote/entry.h + A /trunk/asymptote/env.cc + A /trunk/asymptote/env.h + A /trunk/asymptote/errormsg.cc + A /trunk/asymptote/errormsg.h + A /trunk/asymptote/errors + A /trunk/asymptote/errortest.asy + A /trunk/asymptote/examples + A /trunk/asymptote/examples/.cvsignore + A /trunk/asymptote/examples/Pythagoras.asy + A /trunk/asymptote/examples/cardiod.asy + A /trunk/asymptote/examples/centroidfg.asy + A /trunk/asymptote/examples/cos2theta.asy + A /trunk/asymptote/examples/dragon.asy + A /trunk/asymptote/examples/equilchord.asy + A /trunk/asymptote/examples/exp.asy + A /trunk/asymptote/examples/fjortoft.asy + A /trunk/asymptote/examples/integraltest.asy + A /trunk/asymptote/examples/latexusage.tex + A /trunk/asymptote/examples/lever.asy + A /trunk/asymptote/examples/log.asy + A /trunk/asymptote/examples/lowint.asy + A /trunk/asymptote/examples/lowupint.asy + A /trunk/asymptote/examples/sacone.asy + A /trunk/asymptote/examples/sin1x.asy + A /trunk/asymptote/examples/spiral.asy + A /trunk/asymptote/examples/spring.asy + A /trunk/asymptote/examples/spring0.asy + A /trunk/asymptote/examples/spring2.asy + A /trunk/asymptote/examples/sqrtx01.asy + A /trunk/asymptote/examples/tanh.asy + A /trunk/asymptote/examples/triads.asy + A /trunk/asymptote/examples/upint.asy + A /trunk/asymptote/examples/venn.asy + A /trunk/asymptote/examples/wheelanimation.asy + A /trunk/asymptote/examples/workcone.asy + A /trunk/asymptote/examples/xsin1x.asy + A /trunk/asymptote/examples/yingyang.asy + A /trunk/asymptote/exp.cc + A /trunk/asymptote/exp.h + A /trunk/asymptote/fftw++.cc + A /trunk/asymptote/fftw++.h + A /trunk/asymptote/fileio.cc + A /trunk/asymptote/fileio.h + A /trunk/asymptote/fpu.h + A /trunk/asymptote/frame.h + A /trunk/asymptote/genv.cc + A /trunk/asymptote/genv.h + A /trunk/asymptote/guide.cc + A /trunk/asymptote/guide.h + A /trunk/asymptote/guideflags.h + A /trunk/asymptote/import.cc + A /trunk/asymptote/import.h + A /trunk/asymptote/importaccess.h + A /trunk/asymptote/inst.cc + A /trunk/asymptote/inst.h + A /trunk/asymptote/install-sh + A /trunk/asymptote/interact.cc + A /trunk/asymptote/interact.h + A /trunk/asymptote/knotlist.cc + A /trunk/asymptote/knotlist.h + A /trunk/asymptote/main.cc + A /trunk/asymptote/name.cc + A /trunk/asymptote/name.h + A /trunk/asymptote/newexp.cc + A /trunk/asymptote/newexp.h + A /trunk/asymptote/pair.h + A /trunk/asymptote/path.cc + A /trunk/asymptote/path.h + A /trunk/asymptote/pathlist.cc + A /trunk/asymptote/pathlist.h + A /trunk/asymptote/pen.h + A /trunk/asymptote/picture.cc + A /trunk/asymptote/picture.h + A /trunk/asymptote/pipestream.h + A /trunk/asymptote/pool.cc + A /trunk/asymptote/pool.h + A /trunk/asymptote/pow.h + A /trunk/asymptote/psfile.cc + A /trunk/asymptote/psfile.h + A /trunk/asymptote/record.cc + A /trunk/asymptote/record.h + A /trunk/asymptote/runtime.cc + A /trunk/asymptote/runtime.h + A /trunk/asymptote/settings.cc + A /trunk/asymptote/settings.h + A /trunk/asymptote/simpson.cc + A /trunk/asymptote/stack.cc + A /trunk/asymptote/stack.h + A /trunk/asymptote/stm.cc + A /trunk/asymptote/stm.h + A /trunk/asymptote/symbol.cc + A /trunk/asymptote/symbol.h + A /trunk/asymptote/table.h + A /trunk/asymptote/test.asy + A /trunk/asymptote/texfile.cc + A /trunk/asymptote/texfile.h + A /trunk/asymptote/transform.h + A /trunk/asymptote/treetest.asy + A /trunk/asymptote/types.cc + A /trunk/asymptote/types.h + A /trunk/asymptote/util.cc + A /trunk/asymptote/util.h + A /trunk/asymptote/wce + A /trunk/asymptote/xasy + A /trunk/asymptote/xstream.h + +Initial revision + +------------------------------------------------------------------------ |